![JAVA項(xiàng)目固定資產(chǎn)管理計(jì)劃書范本_第1頁(yè)](http://file4.renrendoc.com/view/7e77133f0b43ec4c10b35c8a84389547/7e77133f0b43ec4c10b35c8a843895471.gif)
![JAVA項(xiàng)目固定資產(chǎn)管理計(jì)劃書范本_第2頁(yè)](http://file4.renrendoc.com/view/7e77133f0b43ec4c10b35c8a84389547/7e77133f0b43ec4c10b35c8a843895472.gif)
![JAVA項(xiàng)目固定資產(chǎn)管理計(jì)劃書范本_第3頁(yè)](http://file4.renrendoc.com/view/7e77133f0b43ec4c10b35c8a84389547/7e77133f0b43ec4c10b35c8a843895473.gif)
![JAVA項(xiàng)目固定資產(chǎn)管理計(jì)劃書范本_第4頁(yè)](http://file4.renrendoc.com/view/7e77133f0b43ec4c10b35c8a84389547/7e77133f0b43ec4c10b35c8a843895474.gif)
![JAVA項(xiàng)目固定資產(chǎn)管理計(jì)劃書范本_第5頁(yè)](http://file4.renrendoc.com/view/7e77133f0b43ec4c10b35c8a84389547/7e77133f0b43ec4c10b35c8a843895475.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、JAVA項(xiàng)項(xiàng)目(固定定資產(chǎn)管理理)計(jì)劃書書一、界面設(shè)設(shè)計(jì)主界面:11、按鈕面面板 2、jTabble面板板 3、樹樹型結(jié)構(gòu)面面板 4、菜單部分分程序運(yùn)行初初始化時(shí)應(yīng)應(yīng)注意??煽墒褂玫牟瞬藛沃挥泄芄芾韱T登錄錄,和關(guān)閉閉系統(tǒng)。其其于菜單及及按鈕不可可用,可參參考關(guān)鍵代代碼。建議步驟:主界面大小小為:8000*6000大小。使用NUULL布局局。(以上上部分在沒沒有說(shuō)明的的情況下, 面板使使用布局方方式為NULLL)加入面板11位于主窗窗體的北面面,做為按按鈕面板。加入面板22位于主窗窗體的中間間,做為jjTablle使用BBordeerLayyout布布局加入面板33位于主窗窗體的西面面,做為樹樹
2、型結(jié)構(gòu)面面板,同樣樣使用BoorderrLayoout布局局5、菜單設(shè)設(shè)計(jì):一、管理員員菜單 1、管管理員登錄錄菜單項(xiàng) 2、增加管管理員菜單單項(xiàng) 3、修改管管理員密碼碼菜單項(xiàng) 4、刪除管管理員菜單單項(xiàng) 二、用用戶管理菜菜單 1、增增加用戶菜菜單項(xiàng) 2、刪除用用戶菜單項(xiàng)項(xiàng) 三、資資產(chǎn)管理菜菜單 1、增增加資產(chǎn)菜菜單項(xiàng) 2、刪除資資產(chǎn)菜單項(xiàng)項(xiàng) 四、資資產(chǎn)信息管管菜單 1、資資產(chǎn)信息查查詢菜單項(xiàng)項(xiàng) 2、資產(chǎn)信信息修改菜菜單項(xiàng) 3、刪刪除資產(chǎn)信信息菜單項(xiàng)項(xiàng) 五、關(guān)閉閉系統(tǒng) 1、關(guān)關(guān)閉系統(tǒng)二、數(shù)據(jù)庫(kù)庫(kù)設(shè)計(jì)1、管理員員數(shù)據(jù) 字段說(shuō)說(shuō)明:管理員IDDint 類類型主鍵管理員名vcharr 類型管理員密碼碼v
3、charr 類型2、用戶數(shù)數(shù)據(jù)表 字段說(shuō)明明:用戶IDint類型型主鍵用戶名vcharr 類型型3、資產(chǎn)數(shù)數(shù)據(jù)表 字段說(shuō)明明:資產(chǎn)IDint類型型主鍵資產(chǎn)名vcharr類型資產(chǎn)價(jià)值vcharr類型可選為flloat類類型或mooney類類型資產(chǎn)狀態(tài)vcharr類型可選為boooleaan類型4、資產(chǎn)信信息數(shù)據(jù)表表 字段說(shuō)說(shuō)明:資產(chǎn)操作IIDint類型型主鍵資產(chǎn)操作人人vcharr類型資產(chǎn)操作日日期vcharr類型可選為daate類型型使用資產(chǎn)人人員vcharr類型備注vcharr類型數(shù)據(jù)庫(kù)部分分建議字段段全部設(shè)置置為不可為空。三、邏輯設(shè)設(shè)計(jì)1、數(shù)據(jù)庫(kù)庫(kù)的連接 1、建立一個(gè)個(gè)新的類做做為數(shù)據(jù)所所
4、連接類,注注意:必須須導(dǎo)入jaava.ssql.*包,2、方法類類型,方法法1、puublicc voiid seetDb(Striing ddbCommmandd) 用用于執(zhí)行向向數(shù)據(jù)庫(kù)中中輸入數(shù)據(jù)據(jù) 方法2、publlic RResulltSett gettRS(SStrinng dbbCommmand) 用于于返回一個(gè)從數(shù)數(shù)據(jù)庫(kù)中查查詢數(shù)據(jù)的的結(jié)果集。2、數(shù)據(jù)模模型 1、建立jTTablee 數(shù)據(jù)模模型,使用用TablleModdel類建建立模型。注意:應(yīng)應(yīng)導(dǎo)入:imporrt jaava.uutil.*;imporrt jaavax.swinng.taable.DefaaultTTab
5、leeModeel; 方法可聲聲明為:ppubliic sttaticc DeffaulttTablleModdel ggetmyyModeel(Sttringg dbCCommaand) 3、數(shù)據(jù)輸輸入使用數(shù)據(jù)庫(kù)庫(kù)方法 11,向數(shù)據(jù)據(jù)庫(kù)輸入數(shù)數(shù)據(jù)。(注注意:向數(shù)數(shù)據(jù)庫(kù)輸入入數(shù)據(jù)時(shí),要要對(duì)應(yīng)于數(shù)據(jù)據(jù)庫(kù)的各字字段的值和和類型)publiic vooid iinserrDb() Strring dbCoommannd = inssert intoo useerinffo vaaluess( + ID + , + namme + , + passswordd + ); nnew DDbLinnk()
6、.setppStm(dbCoommannd);注意:如果果是對(duì)一個(gè)個(gè)數(shù)據(jù)表進(jìn)進(jìn)行全部字段段的輸入,可可以不輸入入字段名。如果只是是對(duì)某一個(gè)個(gè)數(shù)據(jù)所字字段進(jìn)行修修改,必須須輸入要修修改的字段段名。要修修改的數(shù)據(jù)據(jù)必須和數(shù)數(shù)據(jù)所在的的數(shù)據(jù)庫(kù)的的字段的類類型匹配。四、關(guān)鍵邏邏輯結(jié)構(gòu)建產(chǎn)一個(gè)操操作數(shù)據(jù)模模型的類。建立一個(gè)方方法,聲明明如下:Publiic DeefaulltTabbleMoodel getmmyModdel(SStrinng dbbCommmand) dbCoommannd參數(shù)為為SQL語(yǔ)語(yǔ)句Vectoor biiaotii = nnew VVectoor();建立一個(gè)向向量對(duì)象用用于
7、存儲(chǔ)結(jié)結(jié)果集中的的列名 VVectoor vaalue = neew Veectorr(); 建立一個(gè)向向量對(duì)象用用于存儲(chǔ)結(jié)結(jié)果集中的的數(shù)據(jù) ttry RResulltSett rs = neew DbbLinkk().ggetRss(dbCCommaand);使用SQLL語(yǔ)句得到到結(jié)果集(ddbCommmandd 為Sttringg 類型數(shù)數(shù)據(jù))傳入入SQL語(yǔ)語(yǔ)名 ffor (int i = 1; ii = rs.ggetMeetaDaata().gettColuumnCounnt(); i+) bbiaotti.adddEleementt(rs.getMMetaDData().geetCo
8、llumnNName(i)將表頭字段段加入到bbiaotti向量中中; whiile (rs.nnext() VVectoor teemp = neww Vecctor();建立臨時(shí)的的向量對(duì)象象用于加入入結(jié)果中的的每一行數(shù)數(shù)據(jù)。 ffor (int i = 1; ii = rs.ggetMeetaDaata().getCColummnCouunt(); i+) ttemp.addEElemeent(rrs.geetStrring(i); vallue.aaddEllemennt(teemp);將向量teemp中的的數(shù)據(jù)加入入valuue中 cattch (Exceeptioon e) Def
9、auultTaableMModell myMModell = nnew DefaaultTTableeModeel(vaalue, biaaoti); 建立數(shù)據(jù)模模型(注意意:內(nèi)容在在前表頭在在后); reeturnn myMModell; 返回這這個(gè)數(shù)據(jù)模模型.使用這個(gè)數(shù)數(shù)據(jù)模型的的方法為:Strinng dbbCommmand = sselecct * fromm useerinffo;聲明一個(gè)字字符串用于于存放SQQL語(yǔ)句jTablle1.ssetMoodel(new DbMoodel().geetmyMModell(dbCCommaand);使用jTaable對(duì)對(duì)象的方法法setMMo
10、dell(TballeModdel ssss)可可以設(shè)置jjTablle中所顯顯示的數(shù)據(jù)據(jù)。參數(shù)為為TablleModdel可以以使用DbbModeel中的ggetmyyModeel()方方法得到。數(shù)據(jù)庫(kù)連接接及使用聲明一個(gè)類類DbLiink用于于執(zhí)行數(shù)據(jù)據(jù)庫(kù)的操作作所必須的的條件 pubblic classs DbbLinkk Connnectiion ccon=nnull; 聲聲明連接對(duì)對(duì)象 Stattemennt sttm=nuull; 聲明明執(zhí)行對(duì)象象 PreppareddStattemennt pSStm=nnull; 聲明預(yù)預(yù)編執(zhí)行對(duì)對(duì)象 ResulltSett rs=nulll;
11、 聲聲明結(jié)果集集對(duì)象 publlic vvoid setppStm(Striing ddbCommmandd) 執(zhí)行SSQL語(yǔ)句句的方法 try Classs.foorNamme(ssun.jjdbc.odbcc.JdbbcOdbbcDriiver); 加載數(shù)據(jù)據(jù)庫(kù)驅(qū)動(dòng) con=DrivverMaanageer.geetConnnecttion(jdbbc:oddbc:mmytesst);連接數(shù)據(jù)源源 sstm=ccon.ccreatteStaatemeent(); 建產(chǎn)執(zhí)行行對(duì)象 stm.execcuteUUpdatte(dbbCommmand); 使使用執(zhí)行對(duì)對(duì)象執(zhí)行SSQL語(yǔ)句句更新數(shù)據(jù)
12、據(jù)庫(kù)中的數(shù)數(shù)據(jù)表 cattch(EExcepptionn e) publlic RResulltSet geetRs(Striing ddbCommmandd) 得到結(jié)果果集的方法法 try Classs.foorNamme(ssun.jjdbc.odbcc.JdbbcOdbbcDriiver);加載數(shù)據(jù)庫(kù)庫(kù)驅(qū)動(dòng) con=DrivverMaanageer.geetConnnecttion(jdbbc:oddbc:mmytesst);連接數(shù)據(jù)源源 stm=con.creaateSttatemment();建產(chǎn)執(zhí)行對(duì)對(duì)象 rs=sstm.eexecuuteQuuery(dbCoommannd);使
13、用執(zhí)行對(duì)對(duì)象執(zhí)行SSQL語(yǔ)句句查詢數(shù)據(jù)據(jù) cattch(EExcepptionn ex) retuurn rrs; 返回回查詢的結(jié)結(jié)果集 五、關(guān)鍵代代碼程序運(yùn)行初初始化部分分:如果在輸入入管理員密密碼之前只只有菜單中中的管理員員登錄和關(guān)關(guān)閉系統(tǒng)菜菜單為可狀狀態(tài),其于于組件要設(shè)設(shè)置為不可可用狀態(tài)設(shè)置Swiing組件件的狀態(tài)可可以使用ssetEnnableed(Boollean sss) 如果ssss設(shè)置為TTrue 為可用狀狀態(tài)fallse為不不可用狀態(tài)態(tài)例子:jBButtoon1.ssetEnnablee(truue) 是是設(shè)置一個(gè)個(gè)swinng的組件件jButtton為為可用狀態(tài)態(tài)注意:要在
14、在程序初始始化時(shí)進(jìn)行行組件狀態(tài)態(tài)的設(shè)置。管理員部分分:登錄部分必須須須驗(yàn)證用用戶名和密密碼是否為為空。及用用戶名和密密碼是否正正確。如果果出現(xiàn)錯(cuò)誤誤,應(yīng)有相相就的提示示。代碼入下:使用前必須須導(dǎo)入:iimporrt jaavax.swinng.JOOptioonPanne;publiic vooid jjButtton1_actiionPeerforrmed(ActiionEvvent e) SStrinng naame = jTeextFiield11.gettTextt(); 得到當(dāng)前的的用戶名 SStrinng paasswoord = neww Strring(jPasssworrdF
15、ieeld1.getPPasswword();得到當(dāng)前的的用戶密碼碼 iif (nname.lenggth() = 0) JJOptiionPaane.sshowMMessaageDiialogg(thiis, 用戶名不不能為空, 錯(cuò)錯(cuò)誤, JJOptiionPaane.EERRORR_MESSSAGEE); 提提示用戶名名不能為空空 elsse iff (paasswoord.llengtth() = 00) JJOptiionPaane.sshowMMessaageDiialogg(thiis, 用戶密碼碼不能為空空, 錯(cuò)誤, JJOptiionPaane.EERRORR_MESSSAGE
16、E); 提提示用戶密密碼不能為為空 elsse iff (naame.eequalls(aadminn) & paasswoord.eequalls(aaptecch) JJOptiionPaane.sshowMMessaageDiialogg(thiis, 驗(yàn)證成功功歡迎使用用, 信息, JOpttionPPane.INFOORMATTION_MESSSAGE); 提提示成功登登錄 elsse JJOptiionPaane.sshowMMessaageDiialogg(thiis, 用戶名密密碼錯(cuò)誤, 錯(cuò)錯(cuò)誤, JJOptiionPaane.EERRORR_MESSSAGEE); 提提示用戶
17、名名密碼錯(cuò)誤誤 加入管理員員部分加入入管理員之之前應(yīng)確認(rèn)認(rèn)管理員為可用用狀態(tài)。可可使用查詢?cè)児芾韱T方式查查看管理員員是否否為可用。(操作應(yīng)應(yīng)有相應(yīng)的的提示)執(zhí)行數(shù)據(jù)查查詢工作,并并且和從文文本框中的的得到的數(shù)數(shù)據(jù)時(shí)行比比較二、 輸入數(shù)數(shù)據(jù)出錯(cuò)部代碼碼參考以上上代碼刪除管理員員部分?jǐn)?shù)據(jù)輸入部部分:各表的IDD必須為數(shù)數(shù)字。表中的字段段可使用可可選類型出錯(cuò)部代碼碼參考以上上代碼執(zhí)行數(shù)據(jù)庫(kù)庫(kù)操作刪除除管理員。但應(yīng)注意意:在資產(chǎn)產(chǎn)管理中的的操作人應(yīng)應(yīng)有相應(yīng)的的操作其它部分:得到當(dāng)前的的日期的方方法為:使用前必須須導(dǎo)入: impoort jjava.textt.SimmpleDDateFFormaat;
18、imporrt jaava.uutil.*;publiic Sttringg gettCurrrentDDate() SSimplleDatteForrmat formmattiime = neww SimmpleDDateFFormaat(yyyyy年年MM月dd日, Loccale.getDDefauult(); 得到當(dāng)前的的日期,格格式為:22006年年12月113日,注注意字母大大小寫 SStrinng sttr = formmattiime.fformaat(neew Daate(); 將將當(dāng)前時(shí)間間做為字符符串輸入 reeturnn strr; 返回這個(gè)個(gè)字符串六、方法查查詢寫出你
19、所使使用的各種種方法要求寫出你你的關(guān)于數(shù)數(shù)據(jù)操類所所,定義的的類名及方方法名數(shù)據(jù)模型的的類名及方法名:要求寫出你你的關(guān)于數(shù)數(shù)據(jù)模型操操類所,定定義的類名名及方法名名界面類名及及方法名:要求寫出你你的關(guān)于界界面所,定定義的類名名及方法名名邏輯類名及及方法:要求寫出你你的關(guān)于邏邏輯操所,定定義的類名名及方法名名七、注意事事項(xiàng)一、不可出出現(xiàn)代碼抄抄習(xí)現(xiàn)象。二、程序代代碼應(yīng)注意意格式的書書寫三、程序注注釋應(yīng)明確確如有以上現(xiàn)現(xiàn)象,對(duì)于于項(xiàng)目應(yīng)相相應(yīng)的扣分分。八、補(bǔ)充說(shuō)說(shuō)明關(guān)于jTaable中中的數(shù)據(jù)表表的操作說(shuō)說(shuō)明:在jTabble中,如如果數(shù)據(jù)表表中顯示的的數(shù)據(jù)是由由數(shù)據(jù)庫(kù)中中的多個(gè)表表查詢的結(jié)結(jié)果,在進(jìn)進(jìn)行修改數(shù)數(shù)據(jù)時(shí)必須須分別對(duì)每每一張表做做單獨(dú)修改改。注意:修改的數(shù)數(shù)據(jù)時(shí),要要注意數(shù)據(jù)據(jù)表中的數(shù)數(shù)據(jù)對(duì)應(yīng)于于那一張數(shù)數(shù)據(jù)庫(kù)中的的數(shù)據(jù)表(如如果你有好好的方法可可以自改定定義)數(shù)據(jù)據(jù)操作示意意圖.1:關(guān)于建產(chǎn)數(shù)數(shù)據(jù)模型的的操作說(shuō)明明:1、從數(shù)據(jù)據(jù)庫(kù)中查詢?cè)償?shù)據(jù)會(huì)生生成一個(gè)RRS結(jié)果集集2、建立一一個(gè)可以操操作R
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 裝修進(jìn)度款支付合同
- 藥品冷鏈運(yùn)輸保密合同
- 商業(yè)空間裝修施工合同范本
- 包包購(gòu)銷合同
- 咨詢服務(wù)合同終止協(xié)議書年
- 互聯(lián)網(wǎng)廣告投放策略與實(shí)踐案例
- 建筑項(xiàng)目居間合同
- 出租打印機(jī)合同年
- 圖書購(gòu)銷合同范例
- 工程管理咨詢合同
- 2 找春天 公開課一等獎(jiǎng)創(chuàng)新教學(xué)設(shè)計(jì)
- 2025年江蘇護(hù)理職業(yè)學(xué)院高職單招語(yǔ)文2018-2024歷年參考題庫(kù)頻考點(diǎn)含答案解析
- 2025年江蘇南京水務(wù)集團(tuán)有限公司招聘筆試參考題庫(kù)含答案解析
- 護(hù)理人文知識(shí)培訓(xùn)課件
- 建筑工程施工安全管理課件
- 2025年春新人教版數(shù)學(xué)七年級(jí)下冊(cè)教學(xué)課件 7.2.3 平行線的性質(zhì)(第1課時(shí))
- 安徽省合肥市2025年高三第一次教學(xué)質(zhì)量檢測(cè)地理試題(含答案)
- 2025年上半年畢節(jié)市威寧自治縣事業(yè)單位招考考試(443名)易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 處方點(diǎn)評(píng)知識(shí)培訓(xùn)
- 2025年新合同管理工作計(jì)劃
- 2020譯林版高中英語(yǔ)選擇性必修二單詞默寫表
評(píng)論
0/150
提交評(píng)論