資產(chǎn)管理系統(tǒng)教學(xué)教材_第1頁(yè)
資產(chǎn)管理系統(tǒng)教學(xué)教材_第2頁(yè)
資產(chǎn)管理系統(tǒng)教學(xué)教材_第3頁(yè)
資產(chǎn)管理系統(tǒng)教學(xué)教材_第4頁(yè)
資產(chǎn)管理系統(tǒng)教學(xué)教材_第5頁(yè)
已閱讀5頁(yè),還剩32頁(yè)未讀 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

資產(chǎn)管理系統(tǒng)精品文檔學(xué)號(hào) 2016-2017學(xué)年第二學(xué)期《Java程序設(shè)計(jì)》課程設(shè)計(jì)報(bào)告題目 : 基于Java的資產(chǎn)管理系統(tǒng)專(zhuān)業(yè) :班級(jí) :姓 名:指 導(dǎo) 教師 :成 績(jī):計(jì)算機(jī)學(xué)院2017年5月21日收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系管理員刪除精品文檔目錄1.設(shè)計(jì)內(nèi)容與要求11.1設(shè)計(jì)內(nèi)容11.2設(shè)計(jì)要求12.概要設(shè)計(jì)22.1系統(tǒng)需求分析22.2可行性分析22.3開(kāi)發(fā)工具和運(yùn)行環(huán)境32.4用戶(hù)需求說(shuō)明42.5主要業(yè)務(wù)數(shù)據(jù)流圖分析52.6系統(tǒng)實(shí)現(xiàn)目標(biāo)73.設(shè)計(jì)過(guò)程及程序代碼83.1系統(tǒng)功能設(shè)計(jì)83.2系統(tǒng)模塊設(shè)計(jì)93.3數(shù)據(jù)庫(kù)的設(shè)計(jì)及實(shí)現(xiàn)113.4運(yùn)行設(shè)計(jì)184.設(shè)計(jì)結(jié)果與分析194.1編碼設(shè)計(jì)194.2部分主要功能模塊的實(shí)現(xiàn)195.參考文獻(xiàn)34收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系管理員刪除精品文檔1.設(shè)計(jì)內(nèi)容與要求1.1設(shè)計(jì)內(nèi)容固定資產(chǎn)具有價(jià)值高,使用周期長(zhǎng),管理難度大,變動(dòng)性大,使用地點(diǎn)分散等特點(diǎn),而現(xiàn)在的很多企業(yè),單位仍在使用落后的人工手動(dòng)管理,不僅面臨著巨大的工作量,而且查詢(xún)起來(lái)困難,對(duì)于增加、減少、借出、歸還、租賃等操作不好操作和管理,在統(tǒng)計(jì)和匯總方面都將是個(gè)很?chē)?yán)重的問(wèn)題,鑒于此,使用現(xiàn)代化計(jì)算機(jī)來(lái)管理企業(yè)的固定資產(chǎn),對(duì)于企業(yè)本身的發(fā)展和運(yùn)作、企業(yè)管理方面的水平,都會(huì)有很大的改善。1.2設(shè)計(jì)要求(1)固定資產(chǎn)管理中的庫(kù)存物品和現(xiàn)實(shí)的物品對(duì)不起來(lái),管理起來(lái)復(fù)雜而且易出現(xiàn)錯(cuò)誤。(2)在對(duì)要報(bào)修或者借出的固定資產(chǎn)進(jìn)行登記時(shí),無(wú)法準(zhǔn)確的記錄其數(shù)量,使當(dāng)前庫(kù)存數(shù)量和現(xiàn)實(shí)中的數(shù)量不一致,導(dǎo)致匯總合計(jì)時(shí)的一系列錯(cuò)誤,影響對(duì)固定資產(chǎn)的統(tǒng)計(jì)。(3)固定資產(chǎn)信息反映不夠及時(shí)準(zhǔn)確,導(dǎo)致各個(gè)部門(mén)資產(chǎn)重復(fù)購(gòu)置,浪費(fèi)了很多可利用資源。(4)固定資產(chǎn)折舊數(shù)據(jù)不準(zhǔn)確,不能準(zhǔn)確的反映該企業(yè)正確的營(yíng)業(yè)成果和業(yè)績(jī)。根據(jù)當(dāng)前的管理現(xiàn)狀和出現(xiàn)的一些問(wèn)題,該企業(yè)希望能適合其管理的固定資產(chǎn)管理軟件,能克服以上提及的問(wèn)題,提高企業(yè)以及工作人員的效率,為以后企業(yè)的發(fā)展創(chuàng)造更多的價(jià)值。收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系管理員刪除精品文檔2.概要設(shè)計(jì)2.1系統(tǒng)需求分析2.1.1系統(tǒng)開(kāi)發(fā)背景經(jīng)過(guò)為期一月的調(diào)查,發(fā)現(xiàn)某某軟件公司在固定資產(chǎn)管理方面存在重大的問(wèn)題,具體體現(xiàn)在以下幾個(gè)方面:(1)庫(kù)存數(shù)量顯示不正常,在對(duì)各部門(mén)固定資產(chǎn)做出一系列操作如借出、報(bào)修等操作后,庫(kù)存固定資產(chǎn)數(shù)量存在異常,不能及時(shí)有效的反映當(dāng)前真實(shí)的固定資產(chǎn)數(shù)量。(2)在進(jìn)行借出等操作時(shí),無(wú)法確定系統(tǒng)庫(kù)存的數(shù)量,容易造成物資資源的浪費(fèi)。(3)不清楚每個(gè)固定資產(chǎn)所在的位置和部門(mén),也不清楚每個(gè)部門(mén)所擁有固定資產(chǎn)數(shù)目。根據(jù)以上的需求,該公司決定要開(kāi)發(fā)一套符合自己需求的固定資產(chǎn)管理系統(tǒng),本論文就是在這種前提背景下提出的,希望以最完善的系統(tǒng),來(lái)滿(mǎn)足企業(yè)全部的要求。2.2可行性分析開(kāi)發(fā)任何一個(gè)基于計(jì)算機(jī)的系統(tǒng),都會(huì)受到時(shí)間和資源上的限制。因此,在接受任何一個(gè)項(xiàng)目開(kāi)發(fā)任務(wù)之前,必須根據(jù)客戶(hù)可能提供的時(shí)間和資源條件進(jìn)行可行性分析,以減少項(xiàng)目開(kāi)發(fā)風(fēng)險(xiǎn),避免人力、物力和財(cái)力的浪費(fèi)。2.2.1 技術(shù)可行性收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系管理員刪除精品文檔目前有大量的軟件編程工具和數(shù)據(jù)庫(kù)開(kāi)發(fā)工具,面向?qū)ο蟮能浖幊坦ぞ?,如C#、VB、VC++、Delphi、Java等等,數(shù)據(jù)庫(kù)開(kāi)發(fā)工具有 MicrosoftSQLServer 、Access、Oracle等,這些工具的應(yīng)用都可以滿(mǎn)足編程的需要。2.2.2操作可行性操作者只要具備一般的計(jì)算機(jī)基礎(chǔ)知識(shí),熟悉計(jì)算機(jī)基本操作,根據(jù)提示或說(shuō)明進(jìn)行操作,或者進(jìn)行簡(jiǎn)單培訓(xùn),即可具備操作能力。2.2.3經(jīng)濟(jì)可行性可以及時(shí)的了解企業(yè)的管理效率、資源的利用。節(jié)省了人力、物力和資源,從而減輕了管理者的后顧之憂(yōu) ,有更多精力從事創(chuàng)造性的管理活動(dòng)和其它勞動(dòng)創(chuàng)造的活動(dòng)中去,以期創(chuàng)造更多的價(jià)值,為企業(yè)的發(fā)展帶來(lái)更好的利潤(rùn) [7]。2.2.4社會(huì)可行性計(jì)算機(jī)的廣泛應(yīng)用,固定資產(chǎn)管理系統(tǒng)的建立,適應(yīng)了社會(huì)經(jīng)濟(jì)發(fā)展的客觀(guān)要求,是企業(yè)實(shí)現(xiàn)固定資產(chǎn)管理現(xiàn)代化的一大進(jìn)步,能使決策、計(jì)劃和其它管理活動(dòng)更加科學(xué)、精確、靈活。2.3開(kāi)發(fā)工具和運(yùn)行環(huán)境Eclipse 是一個(gè)開(kāi)放源代碼的、基于 Java 語(yǔ)言的可擴(kuò)展軟件開(kāi)發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過(guò)插件組件構(gòu)建開(kāi)發(fā)環(huán)境。幸運(yùn)的是,Eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括 Java 開(kāi)發(fā)工具(JavaDevelopmentKit ,JDK)。Eclipse 不僅僅是Java集成環(huán)境,Eclipse 還包括插件開(kāi)發(fā)環(huán)境(Plug-inDevelopmentEnvironment,PDE),這個(gè)組件主要針對(duì)希望擴(kuò)展 Eclipse 的軟件開(kāi)發(fā)人員,因?yàn)樗试S他們構(gòu)建與 Eclipse 環(huán)境無(wú)縫集成的工具。由于 Eclipse 中的每收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系管理員刪除精品文檔樣?xùn)|西都是插件,對(duì)于給 Eclipse 提供插件,以及給用戶(hù)提供一致和統(tǒng)一的集成開(kāi)發(fā)環(huán)境而言,所有工具開(kāi)發(fā)人員都具有同等的發(fā)揮場(chǎng)所。這種平等和一致性并不僅限于Java開(kāi)發(fā)工具。盡管 Eclipse 是使用Java 語(yǔ)言開(kāi)發(fā)的,但它的用途并不限于 Java語(yǔ)言;例如,支持諸如 C/C++和COBOL等編程語(yǔ)言的插件已經(jīng)可用,或預(yù)計(jì)將會(huì)推出。Eclipse 框架還可用來(lái)作為與軟件開(kāi)發(fā)無(wú)關(guān)的其他應(yīng)用程序類(lèi)型的基礎(chǔ),比如內(nèi)容管理系統(tǒng)。MyEclipse 是Eclipse 的一款插件,也是一款功能強(qiáng)大的 J2EE集成開(kāi)發(fā)環(huán)境,支持代碼編寫(xiě)、配置、測(cè)試以及除錯(cuò)。Genuitec發(fā)布了MyEclipseEnterpriseWorkbench5.0 ,更智能、更快捷、更簡(jiǎn)單和更便宜的J2EE工具的新版本的誕生。它的價(jià)格對(duì)于個(gè)人和企業(yè)開(kāi)發(fā)人員來(lái)說(shuō)都是非常有吸引力的。這是 J2EEIDE市場(chǎng)一個(gè)重量級(jí)的選手。通過(guò)增加 UML雙向建模工具、WYSIWYG的JSP/Strutsdesigner、可視化的Hibernate/ORM工具、Spring和Webservices支持,以及新的Oracle數(shù)據(jù)庫(kù)開(kāi)發(fā),MyEclipse5.0繼續(xù)為業(yè)界提供全面的產(chǎn)品。2.4用戶(hù)需求說(shuō)明某某為一家中小型的企業(yè),平時(shí)對(duì)固定資產(chǎn)的管理不是太頻繁,但會(huì)出現(xiàn)購(gòu)入或被偷盜減少的現(xiàn)象,另外,平時(shí)也需要進(jìn)行基本固定資產(chǎn)查詢(xún),以便有利于進(jìn)行固定資產(chǎn)的基本管理,因企業(yè)中有很多不同的操作人員,需要對(duì)操作人員的權(quán)限進(jìn)行合理的分配,以達(dá)到每個(gè)人應(yīng)該做的操作。通過(guò)詳細(xì)的需求分析總結(jié)用戶(hù)需求如下:(1)固定資產(chǎn)的基本管理收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系管理員刪除精品文檔主要對(duì)固定資產(chǎn)進(jìn)行基本的日常操作,如增加固定資產(chǎn)、減少固定資產(chǎn)、借出固定資產(chǎn)、歸還固定資產(chǎn)等操作,能完全讓用戶(hù)進(jìn)行正常的日常信息管理操作。(2)權(quán)限分配操作對(duì)于權(quán)限最高的用戶(hù),可以隨時(shí)對(duì)其他用戶(hù)分配權(quán)限,使不同的用戶(hù)有不同的需求,可以進(jìn)行不同的操作。(3)公司信息設(shè)置用戶(hù)可根據(jù)各個(gè)企業(yè)不同的名稱(chēng)隨時(shí)更換系統(tǒng)的顯示名及背景圖片,可對(duì)系統(tǒng)軟件的顯示情況根據(jù)個(gè)人能需要做不同的修改。(4)固定資產(chǎn)信息查詢(xún)可隨時(shí)對(duì)各種固定資產(chǎn)信息進(jìn)行查詢(xún),根據(jù)不同的查詢(xún)條件進(jìn)行查詢(xún),如部門(mén)、類(lèi)別等等,查詢(xún)的固定資產(chǎn)能準(zhǔn)確明白的顯示出來(lái),讓人便于管理。(5)資產(chǎn)折舊可根據(jù)月份進(jìn)行固定資產(chǎn)的匯總、折舊,便于對(duì)固定資產(chǎn)的管理。2.5主要業(yè)務(wù)數(shù)據(jù)流圖分析通過(guò)在某某公司的實(shí)習(xí)調(diào)研,對(duì)主要的業(yè)務(wù)流程有了一定了解,總結(jié)了公司的部分業(yè)務(wù)流程如下。2.5.1增加固定資產(chǎn)流圖在公司剛購(gòu)進(jìn)新的固定資產(chǎn)時(shí),需要將新進(jìn)的固定資產(chǎn)錄入,生成報(bào)表,再將固定資產(chǎn)分配到各個(gè)部門(mén)。以上操作完成后,固定資產(chǎn)入庫(kù)成功,將固定資產(chǎn)信息存檔。增加固定資產(chǎn)流圖如圖 1所示。2.5.2減少固定資產(chǎn)流圖收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系管理員刪除精品文檔公司內(nèi)部的固定資產(chǎn)會(huì)因?yàn)楦鞣N不同的原因出現(xiàn)減少的現(xiàn)象,如被偷盜、損壞,就需要進(jìn)行減少操作。在具體操作時(shí),先查出需要減少的固定資產(chǎn)信息,再根據(jù)具體情況來(lái)進(jìn)行減少操作,并同時(shí)更新庫(kù)存固定資產(chǎn)的存量。減少固定資產(chǎn)數(shù)據(jù)流圖如圖 2所示。2.5.3報(bào)修固定資產(chǎn)流圖因人為或自然引起的固定資產(chǎn)損壞就需要報(bào)修,操作時(shí)需要查出固定資產(chǎn)的信息,并根據(jù)情況來(lái)進(jìn)行操作,同時(shí)更新現(xiàn)有資產(chǎn)的庫(kù)存。報(bào)修資產(chǎn)數(shù)據(jù)流圖如圖 3所示。增加資產(chǎn)供應(yīng)商購(gòu)買(mǎi)請(qǐng)求配貨增加資產(chǎn)資產(chǎn)報(bào)表處理銷(xiāo)售商品購(gòu)買(mǎi)填寫(xiě)增加現(xiàn)存固定資增加商品資產(chǎn)明細(xì)入庫(kù)單報(bào)圖1增加固定資產(chǎn)流圖減少單表打現(xiàn)存資增加資產(chǎn)登記印減少資產(chǎn)錄入人減少資減少資減少資產(chǎn)現(xiàn)存資產(chǎn)圖2減少固定資產(chǎn)數(shù)據(jù)流圖收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系管理員刪除精品文檔報(bào)修單表打現(xiàn)存資增加資產(chǎn)印登記報(bào)修資產(chǎn)錄入人報(bào)修資報(bào)修資報(bào)修資產(chǎn)現(xiàn)存資產(chǎn)圖3報(bào)修資產(chǎn)數(shù)據(jù)流圖2.6系統(tǒng)實(shí)現(xiàn)目標(biāo)根據(jù)以上所做的系統(tǒng)需求分析和現(xiàn)階段該企業(yè)的發(fā)展運(yùn)營(yíng)狀況,必須制定出一套合理的解決方案來(lái)進(jìn)行設(shè)計(jì),以便開(kāi)發(fā)出一套適合企業(yè)正常發(fā)展需要的固定資產(chǎn)管理軟件。本系統(tǒng)要實(shí)現(xiàn)的便是對(duì)固定資產(chǎn)的基本管理,包括對(duì)固定資產(chǎn)的基本操作、對(duì)現(xiàn)存固定資產(chǎn)的查詢(xún)、系統(tǒng)的基本設(shè)置等等,具體的功能目標(biāo)如下面所述:(1)建立合理的數(shù)據(jù)庫(kù),使固定資產(chǎn)的管理能正常合理的進(jìn)行。(2)能夠自動(dòng)生成各種操作的自編碼,便于識(shí)別和操作。(3)便于信息的及時(shí)修改和查詢(xún),提高工作效率,降低工作成本。(4)對(duì)用戶(hù)的輸入進(jìn)行過(guò)濾,如果輸入錯(cuò)誤提示。(5)建立保密性好的系統(tǒng),不同的用戶(hù)將被分配不同的操作權(quán)限。(6)系統(tǒng)最大限度地實(shí)現(xiàn)了易安裝性、易維護(hù)性和易操作性。(7)采用C/S構(gòu)架的系統(tǒng)體系結(jié)構(gòu)。收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系管理員刪除精品文檔設(shè)計(jì)過(guò)程及程序代碼3.1系統(tǒng)功能設(shè)計(jì)根據(jù)用戶(hù)需求設(shè)計(jì)了本系統(tǒng)的總體功能模塊。本系統(tǒng)主要?jiǎng)澐譃樗膫€(gè)模塊,分別為公司信息部門(mén)管理模塊、報(bào)表管理模塊、系統(tǒng)設(shè)置模塊、固定資產(chǎn)管理模塊。系統(tǒng)功能結(jié)構(gòu)圖如圖 4所示。固定資產(chǎn)管理系固公定報(bào)司系資表信統(tǒng)產(chǎn)管息設(shè)管理設(shè)置圖4系統(tǒng)功能結(jié)構(gòu)圖各功能模塊實(shí)現(xiàn)的功能分別為:(1)固定資產(chǎn)管理模塊本模塊主要實(shí)現(xiàn)對(duì)固定資產(chǎn)的操作,如增加固定資產(chǎn)、減少固定資產(chǎn)、借出固定資產(chǎn)、歸還固定資產(chǎn)、報(bào)修固定資產(chǎn),可實(shí)現(xiàn)日常對(duì)于固定資產(chǎn)管理的基礎(chǔ)操作。(2)報(bào)表管理模塊本模塊主要實(shí)現(xiàn)各個(gè)報(bào)表的查看管理,如固定資產(chǎn)卡片、減少固定資產(chǎn)卡片、借出固定資產(chǎn)卡片、報(bào)修固定資產(chǎn)卡片、完修固定資產(chǎn)卡片,便于查詢(xún)所需要的數(shù)據(jù)。收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系管理員刪除精品文檔(3)用戶(hù)信息設(shè)置模塊本模塊主要實(shí)現(xiàn)在使用過(guò)程中設(shè)置或更改公司的信息,如固定資產(chǎn)來(lái)源信息,公司名,聯(lián)系方式,背景圖片等。(4)系統(tǒng)設(shè)置本模塊主要實(shí)現(xiàn)用戶(hù)的基本設(shè)置,如密碼修改,版本查看以及退出系統(tǒng)等基本操作。3.2系統(tǒng)模塊設(shè)計(jì)本節(jié)主要分析系統(tǒng)主要的四個(gè)模塊的開(kāi)發(fā)設(shè)計(jì)。包括固定資產(chǎn)管理,報(bào)表查詢(xún),系統(tǒng)設(shè)置和折舊管理。(1)固定資產(chǎn)管理:主要實(shí)現(xiàn)固定資產(chǎn)的增加,減少、借出、歸還、報(bào)修和維修幾個(gè)功能,用戶(hù)可根據(jù)實(shí)際需要來(lái)進(jìn)行操作,如添加、修改、刪除,當(dāng)用戶(hù)減少某固定資產(chǎn)時(shí),將會(huì)在同時(shí)更新固定信息表,將最新的數(shù)量更新到表中,為以后的盤(pán)算和查詢(xún)制定好了準(zhǔn)確的數(shù)量,便于管理。固定資產(chǎn)管理包含功能模塊如圖 5所示。固定資產(chǎn)管理增減變折完加少更舊修固固固固固定定定定定資資資資資圖5固定資產(chǎn)管理收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系管理員刪除精品文檔(2)報(bào)表查詢(xún):主要實(shí)現(xiàn)對(duì)各種操作及固定資產(chǎn)信息的查詢(xún),如固定資產(chǎn)信息、減少固定資產(chǎn)記錄、借出歸還固定資產(chǎn)等,能很清晰的隨時(shí)查看固定資產(chǎn)詳細(xì)信息以及各種操作的記錄,如借出固定資產(chǎn)記錄、維修固定資產(chǎn)記錄等,還能根據(jù)固定資產(chǎn)報(bào)修及出借報(bào)表來(lái)查看當(dāng)前未歸還的固定資產(chǎn),很好的管理公司的固定資產(chǎn)。報(bào)表查詢(xún)主要功能模塊如圖 6所示。固定資產(chǎn)信息生部分資資資資成門(mén)類(lèi)產(chǎn)產(chǎn)產(chǎn)產(chǎn)資資資減報(bào)借完產(chǎn)產(chǎn)產(chǎn)少修出修報(bào)報(bào)報(bào)報(bào)報(bào)報(bào)報(bào)圖6報(bào)表查詢(xún)3)系統(tǒng)設(shè)置:只要實(shí)現(xiàn)系統(tǒng)的設(shè)置,包括顯示設(shè)置,背景圖片設(shè)置,還有公司部門(mén)設(shè)置,系統(tǒng)權(quán)限設(shè)置等,顯示在登陸后,用戶(hù)可根據(jù)自己的需要來(lái)更改公司的顯示信息以及主窗體的背景顯示圖片,還可以隨時(shí)添加、修改、刪除公司的部門(mén)信息,方便的修改個(gè)人密碼,如果有分配權(quán)限的權(quán)限,就可以按不同的需要來(lái)分配給不同的用戶(hù)相應(yīng)的功能,不會(huì)造成功能的混亂。系統(tǒng)設(shè)置主要功能模塊如圖7所示。收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系管理員刪除精品文檔登陸用分修公配改司修用公部改戶(hù)司門(mén)密權(quán)信設(shè)碼圖7系統(tǒng)設(shè)置3.3數(shù)據(jù)庫(kù)的設(shè)計(jì)及實(shí)現(xiàn)3.3.1E-R 圖分析經(jīng)過(guò)系統(tǒng)分析,固定資產(chǎn)的 E-R圖如圖8所示。編名用戶(hù)用戶(hù)權(quán)限MN固定資管理用戶(hù)M借出數(shù)廠(chǎng)價(jià)M數(shù)借MN租借公地花折獲折舊數(shù)N電公司名維修公公司名地址電話(huà)圖8固定資產(chǎn)管理系統(tǒng) E-R圖收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系管理員刪除精品文檔3.3.2數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)將以上E-R模型轉(zhuǎn)換為關(guān)系模型并規(guī)范化,經(jīng)過(guò)轉(zhuǎn)換和分析得到如下幾個(gè)關(guān)系,它們分別是:固定資產(chǎn)(固定資產(chǎn)自編號(hào)、資產(chǎn)編號(hào)、資產(chǎn)名、型號(hào)、出廠(chǎng)日期、入賬日期、數(shù)量、使用部門(mén)、使用狀態(tài)、所屬類(lèi)別、單位、總價(jià)格、單價(jià)、備注)。用戶(hù)(用戶(hù)號(hào)、用戶(hù)名、密碼、權(quán)限、說(shuō)明)。減少(自編號(hào)、資產(chǎn)編號(hào)、數(shù)量、原因、單位、花費(fèi)、所得、備注)。借出(自編號(hào)、資產(chǎn)編號(hào)、數(shù)量、單位、預(yù)計(jì)所得、收錄人、日期、備注)。歸還(自編號(hào)、資產(chǎn)編號(hào)、數(shù)量、所得收入、日期、單位、備注)。折舊(自編號(hào)、資產(chǎn)編號(hào)、數(shù)量、公司編號(hào)、預(yù)計(jì)花費(fèi)、日期、備注)。完修(自編號(hào)、資產(chǎn)編號(hào)、完修數(shù)量、公司編號(hào)、花費(fèi)、日期、備注)。公司(公司編號(hào)、公司名、地址、電話(huà)、備注)。說(shuō)明:帶下劃線(xiàn)的屬性為關(guān)系的關(guān)鍵字。3.3.3 數(shù)據(jù)庫(kù)的建立與實(shí)現(xiàn)數(shù)據(jù)庫(kù)的建立采用了 SQLServer2000,數(shù)據(jù)庫(kù)名為“GDZCDB”模式的進(jìn)一步的分析和補(bǔ)充,數(shù)據(jù)庫(kù)中創(chuàng)建了 11個(gè)表。這11個(gè)表的結(jié)構(gòu)和數(shù)據(jù)單元如下:(1)固定資產(chǎn)信息表(Assets)固定資產(chǎn)信息表是用來(lái)存儲(chǔ)固定資產(chǎn)的基本信息。表結(jié)構(gòu)如表 1所示。表1Assets表結(jié)構(gòu)收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系管理員刪除精品文檔序字段名號(hào)assets_idassets_type_codeassetsde_classification_coStorage_type_codeDepartment_codeassets_nameassets_costassets_manufacturersassets_storage_dateassets_expected_yearassets_used_yearassets_storage_placeassets_residuals_rateassets_depreciation_methodassets_month_depreciation_rateAssets_depreciation_totalAssetsuals_expected_residAssets_remarksAssets_state_codeModify_dateModify_user_codeCreate_date

類(lèi)型寬度小數(shù)Variablecharacters7Null(7)Variablecharacters20Null(20)Number(13,2)13Variablecharacters4Null(4)Variablecharacters4Null(4)Variablecharacters20Null(20)Variablecharacters4Null(4)Variablecharacters4Null(4)Date&TimeNullNullVariablecharacters4Null(4)Variablecharacters2Null(2)Variablecharacters4Null(4)Number(5,2)5Variablecharacters40Null(40)Number(5,2)5Number(13,2)13Number(13,2)13Variablecharacters200Null(200)Variablecharacters4Null(4)DateNullNullVariablecharacters8Null(8)DateNullNull

說(shuō)明固定資產(chǎn)編號(hào)固定資產(chǎn)所屬類(lèi)別代碼固定資產(chǎn)類(lèi)別代碼固定資產(chǎn)來(lái)源類(lèi)別代碼固定資產(chǎn)所屬部門(mén)代碼固定資產(chǎn)名稱(chēng)固定資產(chǎn)原值固定資產(chǎn)生產(chǎn)商固定資產(chǎn)入庫(kù)時(shí)間固定資產(chǎn)期望使用年限固定資產(chǎn)已使用年數(shù)固定資產(chǎn)存儲(chǔ)地點(diǎn)固定資產(chǎn)殘值率固定資產(chǎn)折舊方法固定資產(chǎn)月折舊率固定資產(chǎn)折舊累計(jì)固定資產(chǎn)預(yù)計(jì)殘值備注固定資產(chǎn)狀態(tài)編輯日期編輯人代碼創(chuàng)建日期收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系管理員刪除精品文檔23Create_user_codeVariablecharacters8Null創(chuàng)建人代碼(8)(2)固定資產(chǎn)刪除表(Assets_Del)固定資產(chǎn)刪除表,主要存儲(chǔ)因各種原因造成的固定資產(chǎn)減少記錄。表結(jié)構(gòu)如表 2所示。表2Assets_Del表結(jié)構(gòu)序號(hào)字段名類(lèi)型寬度小數(shù)說(shuō)明1assets_idvarchar(7)7Null固定資產(chǎn)編號(hào)2assets_del_reason_codevarchar(4)4Null固定資產(chǎn)刪除理由代碼3modify_dateDateNullNull刪除日期4modify_user_codevarchar(8)8Null刪除人代碼5assets_del_opt_idvarchar(7)7Null固定資產(chǎn)刪除編號(hào)(3)固定資產(chǎn)變更表(Assets_Change)固定資產(chǎn)變更表,主要存儲(chǔ)固定資產(chǎn)租借及歸還租借的記錄。表結(jié)構(gòu)如表3所示。表3Assets_Change表結(jié)構(gòu)序字段名類(lèi)型寬度小數(shù)說(shuō)明號(hào)1Assets_idvarchar(7)7Null固定資產(chǎn)編號(hào)2department_codevarchar(4)4Null固定資產(chǎn)變更部門(mén)代碼3Assets_chg_opt_idvarchar(7)7Null固定資產(chǎn)變更操作編號(hào)4Modify_dateDateNullNull變更日期5Modify_user_codevarchar(8)8Null變更人代碼(4)固定資產(chǎn)折舊表(Assets_Depreciation)固定資產(chǎn)折舊表,主要用來(lái)存儲(chǔ)固定資產(chǎn)損壞后的報(bào)修信息。表結(jié)構(gòu)如表4所示。表4Assets_Depreciation表結(jié)構(gòu)序字段名類(lèi)型寬度小數(shù)說(shuō)明號(hào)1assets_idvarchar(7)7Null固定資產(chǎn)編號(hào)2Current_depreciationumeric(13,2)132固定資產(chǎn)當(dāng)前折舊值n3Depreciation_dateDateNullNull固定資產(chǎn)折舊日期4Depreciation_user_varchar(8)8Null固定資產(chǎn)折舊人代碼收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系管理員刪除精品文檔code5)固定資產(chǎn)狀態(tài)表(Assets_State)固定資產(chǎn)狀態(tài)表,主要存儲(chǔ)固定資產(chǎn)目前狀態(tài)的信息。表結(jié)構(gòu)如表 5所示。表5Assets_State表結(jié)構(gòu)序號(hào)字段名類(lèi)型寬度小數(shù)說(shuō)明1assets_state_codevarchar(4)4Null固定資產(chǎn)狀態(tài)代碼2assets_state_namevarchar(20)20Null固定資產(chǎn)狀態(tài)名稱(chēng)(6)公司部門(mén)表(Department)公司部門(mén)表是用來(lái)存儲(chǔ)公司部門(mén)信息的。表結(jié)構(gòu)如表6所示。表6Department表結(jié)構(gòu)序號(hào)字段名類(lèi)型寬度小數(shù)說(shuō)明1department_codevarchar(4)4Null部門(mén)代碼2department_namevarchar(20)20Null部門(mén)名稱(chēng)(7)固定資產(chǎn)類(lèi)別表(Assets_Classifcation)固定資產(chǎn)類(lèi)別表,主要存儲(chǔ)區(qū)分不同固定資產(chǎn)的類(lèi)別記錄。表結(jié)構(gòu)如表7所示。表7Assets_Classifcation表結(jié)構(gòu)序字段名類(lèi)型寬度小數(shù)說(shuō)明號(hào)1assets_classification_coVarchar(4)4Nul固定資產(chǎn)類(lèi)別代碼del2assets_classification_naVarchar(440Null固定資產(chǎn)類(lèi)別名稱(chēng)me0)(8)固定資產(chǎn)所屬類(lèi)別表(Assets_Type)固定資產(chǎn)所屬類(lèi)別表,主要存儲(chǔ)該固定資產(chǎn)屬于哪一種固定資產(chǎn)類(lèi)別的記錄。表結(jié)構(gòu)如表8所示。表8Assets_Type表結(jié)構(gòu)序號(hào) 字段名 類(lèi)型 寬度 小數(shù) 說(shuō)明收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系管理員刪除精品文檔1assets_type_codevarchar(7)7Null固定資產(chǎn)所屬類(lèi)別代碼2assets_type_nameVarchar(20)20Null固定資產(chǎn)所屬類(lèi)別名稱(chēng)(9)固定資產(chǎn)來(lái)源類(lèi)別表(Storge_Type)固定資產(chǎn)來(lái)源類(lèi)別表,主要存儲(chǔ)該固定資產(chǎn)來(lái)源于那家公司的記錄,結(jié)構(gòu)如表 9所示。表9Storge_Type表結(jié)構(gòu)序號(hào)字段名類(lèi)型寬度小數(shù)說(shuō)明1storage_type_codevarchar(4)4Null固定資產(chǎn)來(lái)源類(lèi)別代碼2storage_type_namevarchar(40)40Null固定資產(chǎn)來(lái)源類(lèi)別名稱(chēng)(10)用戶(hù)信息表(User)用戶(hù)信息表,主要用于存儲(chǔ)登陸用戶(hù)的基本信息。表結(jié)構(gòu)如表10所示。表10User表結(jié)構(gòu)序字段名類(lèi)型寬度小數(shù)說(shuō)明號(hào)1User_codevarchar(8)8Null用戶(hù)代碼2User_namevarchar(20)20Null用戶(hù)名稱(chēng)3User_role_codevarchar(4)4Null用戶(hù)權(quán)限代碼4User_passwordvarchar(20)20Null用戶(hù)密碼5Department_codevarchar(4)4Null用戶(hù)部門(mén)(11)用戶(hù)權(quán)限表(User_Role)用戶(hù)權(quán)限表,主要用于存儲(chǔ)所登錄用戶(hù)可以使用的權(quán)限的信息。表結(jié)構(gòu)如表11所示。表11User_Role表結(jié)構(gòu)序號(hào)字段名類(lèi)型寬度小說(shuō)明數(shù)1user_role_codeVarchar(4)4Null用戶(hù)權(quán)限代碼2user_role_nameVarchar(20)20Null用戶(hù)權(quán)限名稱(chēng)3.3.4數(shù)據(jù)庫(kù)的連接收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系管理員刪除精品文檔數(shù)據(jù)的應(yīng)用是程序成功的關(guān)鍵,在此項(xiàng)目中涉及到許多的數(shù)據(jù)庫(kù),根據(jù)之前的經(jīng)驗(yàn),數(shù)據(jù)庫(kù)最好有一個(gè)人進(jìn)行建立,這樣有利于程序的健壯性,在此過(guò)程中,我們需要就行數(shù)據(jù)相關(guān)屬性的設(shè)定,在進(jìn)行數(shù)據(jù)庫(kù)的鏈接時(shí)要進(jìn)行相關(guān)的語(yǔ)句搜素,進(jìn)行基本的語(yǔ)句搜索。數(shù)據(jù)庫(kù)的應(yīng)用是十分廣泛的但是鏈接確是十分容易出錯(cuò)。但是我們?cè)谄綍r(shí)的實(shí)踐中有許多問(wèn)題值得注意。數(shù)據(jù)庫(kù)連接如圖9所示:建立JDBC--ODBC橋建立是否成功否出錯(cuò)處理是建立數(shù)據(jù)庫(kù)連接執(zhí)行SQL操作SQL是否出錯(cuò)否返回錯(cuò)誤信息是返回執(zhí)行結(jié)果圖9數(shù)據(jù)庫(kù)連接收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系管理員刪除精品文檔3.4運(yùn)行設(shè)計(jì)本系統(tǒng)運(yùn)行后,首先啟動(dòng)初始化模塊,顯示前臺(tái)界面陸,如果需要進(jìn)入后臺(tái),可以進(jìn)入后臺(tái)頁(yè)面,退出模塊關(guān)閉數(shù)據(jù)庫(kù)連接并退出系統(tǒng)。各個(gè)模塊運(yùn)行時(shí)間均應(yīng)控制在3-5秒內(nèi)(其中大部分時(shí)間為響應(yīng)用戶(hù)的動(dòng)作)。收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系管理員刪除精品文檔4.設(shè)計(jì)結(jié)果與分析本系統(tǒng)是對(duì)企業(yè)固定資產(chǎn)的增加、減少、借出、歸還、報(bào)修、完修及現(xiàn)有資產(chǎn)的查詢(xún)等等,經(jīng)過(guò)軟件的實(shí)現(xiàn),可以減少在以后的查詢(xún)分析中的不必要錯(cuò)誤,增加企業(yè)的管理效率,使企業(yè)更直接的管理好其內(nèi)部的固定資產(chǎn),更好的把握當(dāng)前形勢(shì),更加快速良好的發(fā)展。4.1編碼設(shè)計(jì)編碼是在固定資產(chǎn)管理中是用于唯一標(biāo)識(shí)固定資產(chǎn)信息的數(shù)據(jù),良好的編碼能夠在現(xiàn)實(shí)的操作中加快檢索查詢(xún)速度,更能提高查詢(xún)的精度與效率,是一個(gè)良好的管理軟件所不可或缺的部分,本系統(tǒng)的編碼規(guī)則如下:(1)固定資產(chǎn)信息表:采用 10位編碼,以ZC開(kāi)始,如ZC10000001(2)減少固定資產(chǎn)表:采用 10位編碼,以JS開(kāi)始,如JS10000001(3)租借固定資產(chǎn)表:采用 10位編碼,以ZJ開(kāi)始,如JZ10000001(4)歸還固定資產(chǎn)表:采用 10位編碼,以GH開(kāi)始,如GH10000001(5)報(bào)修固定資產(chǎn)表:采用 10位編碼,以BX開(kāi)始,如BX10000001(6)完修固定資產(chǎn)表:采用 10位編碼,以WX開(kāi)始,如WX100000014.2部分主要功能模塊的實(shí)現(xiàn)4.2.1 登陸窗體1.實(shí)現(xiàn)目標(biāo)收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系管理員刪除精品文檔(1)區(qū)分非法用戶(hù)和合法用戶(hù),非法用戶(hù)給予錯(cuò)誤提示,合法用戶(hù)可進(jìn)入系統(tǒng)。(2)根據(jù)合法用戶(hù)的身份給與不同的權(quán)限。運(yùn)行界面如圖 10所示。圖10系統(tǒng)登陸界面4.2.2實(shí)現(xiàn)過(guò)程當(dāng)啟動(dòng)系統(tǒng)彈出登陸對(duì)話(huà)框后,用戶(hù)若不輸入用戶(hù)名和密碼,則彈出對(duì)話(huà)框,要求用戶(hù)重新輸入用戶(hù)名和密碼;當(dāng)用戶(hù)輸入錯(cuò)誤的用戶(hù)名或密碼時(shí),系統(tǒng)提示“該用戶(hù)不存在或密碼錯(cuò)誤”,當(dāng)用戶(hù)輸入正確的用戶(hù)名 admin,密碼admin時(shí),系統(tǒng)將直接根據(jù)用戶(hù)的權(quán)限和身份來(lái)登陸到主窗體,用戶(hù)不具有的權(quán)限將不出現(xiàn)在主窗體中;另外,用戶(hù)名的驗(yàn)證規(guī)則: 8位小寫(xiě)英文字母或者數(shù)字,用戶(hù)密碼的驗(yàn)證規(guī)則: 4-20位英文字母或者數(shù)字。具體實(shí)現(xiàn)代碼如下:收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系管理員刪除精品文檔登錄模塊publicclassLoginActionextendsBaseAction{privatestaticfinallongserialVersionUID=1L;privateUsersusers;publicUsersgetUsers(){returnusers;}publicvoidsetUsers(Usersusers){this.users=users;}@OverridepublicStringexecute()throwsException{returnSUCCESS;}@Overridepublicvoidvalidate(){@SuppressWarnings("static-access")ServiceFactoryfactory=super.factory;Usersuser=factory.getCommservice().getUserCount(users);super.getRequest().getSession().setAttribute("users",user);if(user==null){this.addFieldError("loginerror","該用戶(hù)不存在,請(qǐng)重新登錄");}}4.2.3主窗體1.實(shí)現(xiàn)目標(biāo)收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系管理員刪除精品文檔(1)在合法用戶(hù)登陸之后會(huì)進(jìn)入主窗體,登陸之后能看到用戶(hù)的登錄名和登陸時(shí)間,并有屬于用戶(hù)自己的操作權(quán)限。(2)通過(guò)系統(tǒng)菜單可進(jìn)入相應(yīng)的操作界面,即可進(jìn)行相關(guān)操作。(3)可隨時(shí)更改自己的密碼。運(yùn)行界面如圖11所示。圖11操作主窗體2.實(shí)現(xiàn)過(guò)程用戶(hù)登陸到主窗體時(shí),可根據(jù)個(gè)人的不同需求來(lái)進(jìn)行不同的操作,選擇不同的操作目錄下的不同操作,雙擊打開(kāi),即可在右半部分展現(xiàn)需要進(jìn)行的操作窗體,從而進(jìn)行相關(guān)的操作,如在幫助中,有“顯示 /不顯示系統(tǒng)公司信息”,可根據(jù)自己的需要決定是否顯示公司信息4.2.4 固定資產(chǎn)管理窗體固定資產(chǎn)管理主要實(shí)現(xiàn)固定資產(chǎn)的增加、減少、報(bào)修、完修、租借、歸還等操作,實(shí)現(xiàn)對(duì)固定資產(chǎn)的基本管理。1.實(shí)現(xiàn)目標(biāo)(1)能對(duì)固定資產(chǎn)進(jìn)行增加、修改、刪除等操作。(2)自動(dòng)生成編號(hào),方便的對(duì)固定資產(chǎn)進(jìn)行管理。收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系管理員刪除精品文檔(3)自動(dòng)根據(jù)輸入的單價(jià)和數(shù)量生成相應(yīng)的資產(chǎn)。(4)庫(kù)存數(shù)據(jù)和借出,報(bào)修的數(shù)據(jù)保持一致,不會(huì)因?yàn)閷?duì)數(shù)據(jù)的操作造成數(shù)據(jù)紊亂。(5)對(duì)于固定資產(chǎn)的信息進(jìn)行變更,采用 ajax技術(shù)對(duì)于固定資產(chǎn)的所屬部門(mén)和固定資產(chǎn)的狀態(tài)進(jìn)行變更其具體運(yùn)行界面如圖 12、13所示。圖12固定資產(chǎn)錄入界面圖13固定資產(chǎn)變更界面2.實(shí)現(xiàn)過(guò)程變更該固定資產(chǎn)的信息時(shí),先點(diǎn)擊“變更”按鈕,輸入正確的信息后點(diǎn)擊“確認(rèn)”按鈕,保存變更后的信息。收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系管理員刪除精品文檔本系統(tǒng)將固定資產(chǎn)的基本信息存儲(chǔ)在一個(gè)表中,當(dāng)出現(xiàn)增加固定資產(chǎn)時(shí),存入此表。而進(jìn)行減少,借出、租借、歸還等操作時(shí),一方面將減少、借出等數(shù)據(jù)存入相應(yīng)的表中,另一方面對(duì)固定資產(chǎn)基本信息表的固定資產(chǎn)數(shù)量進(jìn)行相應(yīng)的減少或者增加,從而使固定資產(chǎn)的總數(shù)量及其狀態(tài)保持一致性,不會(huì)因?yàn)槠渌牟僮鞫斐蓴?shù)據(jù)庫(kù)數(shù)據(jù)的異常。具體實(shí)現(xiàn)代碼如下:使相應(yīng)固定資產(chǎn)的信息,顯示在相應(yīng)的表中publicstaticList<String>getlist(intflag){List<String>list=newArrayList<String>();switch(flag){case1:list.add("固定資產(chǎn)編號(hào)");list.add("固定資產(chǎn)名稱(chēng)");list.add("固定資產(chǎn)所屬部門(mén)");list.add("固定資產(chǎn)類(lèi)別");list.add("入庫(kù)時(shí)間");list.add("固定資產(chǎn)值");break;case2:list.add("固定資產(chǎn)編號(hào)");list.add("固定資產(chǎn)名稱(chēng)");list.add("固定資產(chǎn)狀態(tài)");list.add("固定資產(chǎn)存儲(chǔ)存儲(chǔ)地點(diǎn)");list.add("入庫(kù)時(shí)間");收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系管理員刪除精品文檔list.add("固定資產(chǎn)值");break;case3:list.add("固定資產(chǎn)編號(hào)");list.add("固定資產(chǎn)名稱(chēng)");list.add("固定資產(chǎn)類(lèi)別");list.add("固定資產(chǎn)存儲(chǔ)存儲(chǔ)地點(diǎn)");list.add("入庫(kù)時(shí)間");list.add("固定資產(chǎn)值");break;default:break;}returnlist;}4.2.5 固定資產(chǎn)報(bào)表查詢(xún)及折舊窗體固定資產(chǎn)報(bào)表查詢(xún)主要實(shí)現(xiàn)對(duì)固定資產(chǎn)的編號(hào),名稱(chēng),類(lèi)別,所屬部門(mén)及其現(xiàn)狀態(tài)的查詢(xún),還能根據(jù)該固定資產(chǎn)的入庫(kù)時(shí)間進(jìn)行相應(yīng)的查詢(xún),方便的管理固定資產(chǎn),很輕松的查看固定資產(chǎn)的情況。1.實(shí)現(xiàn)目標(biāo)1)查看現(xiàn)有固定資產(chǎn)的基本信息,包括現(xiàn)有固定資產(chǎn)的來(lái)源及現(xiàn)存儲(chǔ)地,以及該固定資產(chǎn)曾經(jīng)借出和修理的情況。2)對(duì)一時(shí)間段的固定資產(chǎn),如報(bào)修、借出等信息進(jìn)行查詢(xún)。3)分部門(mén)和分類(lèi)進(jìn)行資產(chǎn)查詢(xún),可以方便的查詢(xún)固定資產(chǎn)的具體信息。收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系管理員刪除精品文檔4)根據(jù)固定資產(chǎn)的折舊方法,對(duì)每條固定資產(chǎn)信息進(jìn)行折舊計(jì)算,更新數(shù)據(jù)庫(kù)后顯示。其具體運(yùn)行界面如圖14、15所示。圖14分類(lèi)固定資產(chǎn)查詢(xún)圖15固定資產(chǎn)折舊窗口2.實(shí)現(xiàn)過(guò)程打開(kāi)相應(yīng)的固定資產(chǎn)報(bào)表,選擇適當(dāng)?shù)牟樵?xún)條件,點(diǎn)擊“查詢(xún)”按鈕,即可看到相應(yīng)的固定資產(chǎn)信息,下面出現(xiàn)的表中會(huì)顯示出使用中、報(bào)廢和維修固定資產(chǎn)的信息,其他報(bào)表均是選中相應(yīng)的查詢(xún)條件,點(diǎn)擊“查詢(xún)”按鈕,即可看到相關(guān)的信息。具體實(shí)現(xiàn)代碼如下:查詢(xún)固定資產(chǎn)及更新publicStringselectAllasset(){List<AssetsInfo>list=is.selectAllassets();if(list!=null&&list.size()>0){super.getRequest().setAttribute("list",list);收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系管理員刪除精品文檔}else{this.addActionMessage("您查詢(xún)的數(shù)據(jù)不存在?。?");}return"selectAllasset";}publicStringselectby(){List<AssetsInfo>list=is.selectBy(assets);if(list!=null&&list.size()>0){super.getRequest().setAttribute("list",list);}else{this.addActionMessage("您查詢(xún)的數(shù)據(jù)不存在??! ");}return"selectby";}@SuppressWarnings("unused")publicStringupdatestatecode(){Assetssa=(Assets)super.getRequest().getSession().getAttribute("sa");System.out.println("code>>"+sa.getModify_date());System.out.println("state>>"+statecode);sa.setAssets_state_code(statecode);intcount=is.updateassets(sa);if(count==1){super.getRequest().getSession().setAttribute("sa",sa);}else{this.addActionMessage("更新失敗了!!");}return"updatestatecode";}收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系管理員刪除精品文檔固定資產(chǎn)折舊publicstaticvoidmain(String[]args){List<String>list=getStrList(",001,002,003");for(inti=0;i<list.size();i++){System.out.println(list.get(i));}}publicstaticdoublegetDepvalue(DepreInfode){doublevalue=0;if(de.getAssets_depreciation_method().equals("平均年限法")){value=de.getAssets_cost()*de.getAssets_month_depreciation_rate();}returnvalue;}4.2.6 固定資產(chǎn)系統(tǒng)管理窗體1.實(shí)現(xiàn)目標(biāo)(1)實(shí)現(xiàn)對(duì)用戶(hù)信息的添加和修改,可以修改系統(tǒng)的用戶(hù)顯示信息和背景圖片。(2)最高權(quán)限用戶(hù)可對(duì)其他用戶(hù)分配權(quán)限,修改用戶(hù)的密碼。(3)可修改自己的密碼,及查詢(xún)所有可以查到的用戶(hù)。具體操作界面如圖 16、17、18、19所示。圖16用戶(hù)信息修改收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系管理員刪除精品文檔圖17修改密碼圖18用戶(hù)信息新增圖19用戶(hù)查詢(xún)2.實(shí)現(xiàn)過(guò)程點(diǎn)擊用戶(hù)管理,出現(xiàn)修改密碼窗口,在修改并保存后,然后點(diǎn)刷新,即可將該用戶(hù)的基本信息更新到主窗體中。更新用戶(hù)信息時(shí),點(diǎn)擊“添加”按鈕,即可輸入新的公司部門(mén),點(diǎn)確認(rèn)按鈕即可。具體實(shí)現(xiàn)代碼如下:收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系管理員刪除精品文檔用戶(hù)查詢(xún)及修改密碼、更新用戶(hù)publicUsersgetUpdateuser(){returnupdateuser;}publicUsersgetUser(){returnuser;}publicvoidsetUser(Usersuser){this.user=user;}publicStringgetPassword(){returnpassword;}publicvoidsetPassword(Stringpassword){this.password=password;}publicStringupdate(){Usersusers=(Users)super.getRequest().getSession().getAttribute("users");users.setUser_password(password);intcount=userservice.updateUsers(users);if(count==0){return"updatefail";}return"updatesuccess";}publicStringselectAll(){List<UserInfo>list;try{收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系管理員刪除精品文檔System.out.println("pageno>>"+pageno);Usersuser=newUsers();Pagerpager=newPager();pager.setFlag(2);pager.setPagesize(5);pager.setTotal(user);if(pager.getTotal()%pager.getPagesize()==0){pager.setPage(pager.getTotal()/pager.getPagesize());}els

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論