企業(yè)固定資產(chǎn)管理系統(tǒng)論文_第1頁(yè)
企業(yè)固定資產(chǎn)管理系統(tǒng)論文_第2頁(yè)
企業(yè)固定資產(chǎn)管理系統(tǒng)論文_第3頁(yè)
企業(yè)固定資產(chǎn)管理系統(tǒng)論文_第4頁(yè)
企業(yè)固定資產(chǎn)管理系統(tǒng)論文_第5頁(yè)
已閱讀5頁(yè),還剩22頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、-. z畢業(yè)論文摘 要伴隨著企業(yè)規(guī)模的不斷擴(kuò)大,原始的、手工的進(jìn)展固定資產(chǎn)管理工作已經(jīng)不能適應(yīng)工業(yè)企業(yè)開(kāi)展的現(xiàn)狀,更無(wú)法滿足企業(yè)對(duì)管理工作的快速、準(zhǔn)確的要求。而計(jì)算機(jī)信息管理技術(shù)的迅速開(kāi)展恰恰解決了這個(gè)問(wèn)題,它使計(jì)算機(jī)技術(shù)與現(xiàn)代的管理技術(shù)相互配合,來(lái)更加準(zhǔn)確、高速的完成企業(yè)日常的固定資產(chǎn)管理工作,使企業(yè)能夠以最少的人員來(lái)完成更多的工作,工作的可靠性和效率有了大幅度的提高。本文分析了固定資產(chǎn)的研究背景及意義,詳細(xì)分析了*企業(yè)所需固定資產(chǎn)的詳細(xì)需求,主要包括系統(tǒng)的需求分析、數(shù)據(jù)庫(kù)的設(shè)計(jì)、系統(tǒng)功能設(shè)計(jì)及關(guān)鍵編碼等,本系統(tǒng)實(shí)現(xiàn)了固定資產(chǎn)的管理、系統(tǒng)設(shè)置、報(bào)表查詢、折舊查詢、公司信息管理等功能。通過(guò)本系

2、統(tǒng)的應(yīng)用,可以加強(qiáng)對(duì)公司企業(yè)固定資產(chǎn)的管理,減輕工作人員的工作負(fù)擔(dān),提高工作效率,并能為管理者提供相應(yīng)的決策,使用戶擺脫人工操作的工作模式,實(shí)現(xiàn)公司信息管理的現(xiàn)代化。本系統(tǒng)是按照軟件工程管理思想對(duì)軟件進(jìn)展研制開(kāi)發(fā)的。使用C*編寫基于B/S架構(gòu)的應(yīng)用程序,采用SQL Server 2005作為數(shù)據(jù)庫(kù)的平臺(tái)。支持運(yùn)行的環(huán)境:Microsoft Window98/NT/2000/2003/*P等以上系統(tǒng)。關(guān)鍵詞:固定資產(chǎn)信息,企業(yè)管理,固定資產(chǎn)卡片ABSTRACTAlong with the continuous e*pansion of business, the original, handma

3、de for fi*ed assets management already can not adapt to industrial enterprises in the development of the status quo, more cant meet the requirement for rapid and accurate for the management of enterprise. And the rapid development of puter information management technology just solved the problem, i

4、t makes the puter technology and modern management technology to cooperate with each other, to the pletion of more accurate, high-speed enterprise daily fi*ed assets management work, make the enterprise can with the least amount of personnel to plete more work, work reliability and efficiency has im

5、proved greatly.This paper analyzes the research background and significance of fi*ed assets, analyzes in detail some enterprise fi*ed assets required for detailed requirements, including system requirements analysis, database design, system function design and key code, this system realizes the fi*e

6、d assets management, system Settings, report query, the query of depreciation, information management, etc.Through the application of this system, we can strengthen the management of the pany enterprise fi*ed assets, reduce the staffs work burden, improve work efficiency, and can provide managers wi

7、th the corresponding decision-making, allow users to get rid of manual operation mode, realize the modernization of information management of the pany.This system is carried out in accordance with the software engineering management thoughts for software development. Using c * to write application b

8、ased on B/S structure, using SQL Server 2005 as the database platform. Support for operating environment: Microsoft Window98 / NT / 2000/2003 / *P etc. The above system.Keywords: Fi*ed assets information, Enterprise management, fi*ed assets cards目錄 TOC o 1-3 h z u HYPERLINK l _Toc3540353211 引言 PAGER

9、EF _Toc354035321 h 3HYPERLINK l _Toc3540353222 系統(tǒng)需求分析 PAGEREF _Toc354035322 h 5HYPERLINK l _Toc3540353232.1 系統(tǒng)開(kāi)發(fā)背景 PAGEREF _Toc354035323 h 5HYPERLINK l _Toc3540353242.2 可行性分析 PAGEREF _Toc354035324 h 5HYPERLINK l _Toc3540353252.3 用戶需求說(shuō)明 PAGEREF _Toc354035325 h 6HYPERLINK l _Toc3540353262.4 主要業(yè)務(wù)數(shù)據(jù)流圖分析

10、 PAGEREF _Toc354035326 h 7HYPERLINK l _Toc3540353272.5 系統(tǒng)實(shí)現(xiàn)目標(biāo) PAGEREF _Toc354035327 h 8HYPERLINK l _Toc3540353283 概要設(shè)計(jì) PAGEREF _Toc354035328 h 9HYPERLINK l _Toc3540353293.1 系統(tǒng)功能設(shè)計(jì) PAGEREF _Toc354035329 h 9HYPERLINK l _Toc3540353303.2 系統(tǒng)模塊設(shè)計(jì) PAGEREF _Toc354035330 h 10HYPERLINK l _Toc3540353313.3 數(shù)據(jù)庫(kù)的

11、設(shè)計(jì)及實(shí)現(xiàn) PAGEREF _Toc354035331 h 12HYPERLINK l _Toc3540353323.3.1 E-R圖分析 PAGEREF _Toc354035332 h 12HYPERLINK l _Toc354035333數(shù)據(jù)庫(kù)的邏輯構(gòu)造設(shè)計(jì) PAGEREF _Toc354035333 h 12HYPERLINK l _Toc3540353343.3.3 數(shù)據(jù)庫(kù)的建立與實(shí)現(xiàn) PAGEREF _Toc354035334 h 13HYPERLINK l _Toc3540353354 系統(tǒng)詳細(xì)設(shè)計(jì) PAGEREF _Toc354035335 h 20HYPERLINK l _To

12、c3540353364.1 B/S構(gòu)造概述 PAGEREF _Toc354035336 h 20HYPERLINK l _Toc3540353374.2開(kāi)發(fā)工具和運(yùn)行環(huán)境 PAGEREF _Toc354035337 h 20HYPERLINK l _Toc3540353384.3 編碼設(shè)計(jì) PAGEREF _Toc354035338 h 21HYPERLINK l _Toc3540353394.4局部主要功能模塊的實(shí)現(xiàn) PAGEREF _Toc354035339 h 21HYPERLINK l _Toc3540353404.4.1 登陸窗體 PAGEREF _Toc354035340 h 21

13、HYPERLINK l _Toc354035341主界面 PAGEREF _Toc354035341 h 22HYPERLINK l _Toc354035342資產(chǎn)管理界面 PAGEREF _Toc354035342 h 24HYPERLINK l _Toc354035343資產(chǎn)報(bào)表查詢窗體 PAGEREF _Toc354035343 h 26HYPERLINK l _Toc354035344固定資產(chǎn)系統(tǒng)管理窗體 PAGEREF _Toc354035344 h 28HYPERLINK l _Toc3540353455 完畢語(yǔ) PAGEREF _Toc354035345 h 31HYPERLIN

14、K l _Toc354035346致 PAGEREF _Toc354035346 h 33HYPERLINK l _Toc354035347參考文獻(xiàn) PAGEREF _Toc354035347 h 341引 言固定資產(chǎn)具有價(jià)值高,使用周期長(zhǎng),管理難度大,變動(dòng)性大,使用地點(diǎn)分散等特點(diǎn),而現(xiàn)在的很多企業(yè),單位仍在使用落后的人工手動(dòng)管理,不僅面臨著巨大的工作量,而且查詢起來(lái)困難,對(duì)于增加、減少、借出、歸還、租賃等操作不好操作和管理,在統(tǒng)計(jì)和匯總方面都將是個(gè)很嚴(yán)重的問(wèn)題,鑒于此,使用現(xiàn)代化計(jì)算機(jī)來(lái)管理企業(yè)的固定資產(chǎn),對(duì)于企業(yè)本身的開(kāi)展和運(yùn)作、企業(yè)管理方面的水平,都會(huì)有很大的改善。而對(duì)于一個(gè)企業(yè),能有一

15、套符合其企業(yè)運(yùn)作流程的固定資產(chǎn)管理軟件顯得十分重要,企業(yè)單位,固定資產(chǎn)管理起來(lái)復(fù)雜,并存在以下問(wèn)題: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è)部門資產(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è)以及工作人員的效率

16、,為以后企業(yè)的開(kāi)展創(chuàng)造更多的價(jià)值。經(jīng)過(guò)幾個(gè)星期的需求分析調(diào)查以及雙方屢次的討論,終于制訂了適合該企業(yè)管理的業(yè)務(wù)模型,并確定利用穩(wěn)定性高的SQL Server 2005做后臺(tái)數(shù)據(jù)庫(kù),C*作為開(kāi)發(fā)語(yǔ)言來(lái)完成該企業(yè)的固定資產(chǎn)管理系統(tǒng)。2 系統(tǒng)需求分析2.1 系統(tǒng)開(kāi)發(fā)背景經(jīng)過(guò)為期一月的調(diào)查,發(fā)現(xiàn)好多企業(yè)在固定資產(chǎn)管理方面存在重大的問(wèn)題,具體表達(dá)在以下幾個(gè)方面:1庫(kù)存數(shù)量顯示不正常,在對(duì)各部門固定資產(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)所在的位置和

17、部門,也不清楚每個(gè)部門所擁有固定資產(chǎn)數(shù)目。根據(jù)以上的需求,該公司決定要開(kāi)發(fā)一套符合自己需求的固定資產(chǎn)管理系統(tǒng),本論文就是在這種前提背景下提出的,希望以最完善的系統(tǒng),來(lái)滿足企業(yè)全部的要求。2.2 可行性分析開(kāi)發(fā)任何一個(gè)基于計(jì)算機(jī)的系統(tǒng),都會(huì)受到時(shí)間和資源上的限制。因此,在承受任何一個(gè)工程開(kāi)發(fā)任務(wù)之前,必須根據(jù)客戶可能提供的時(shí)間和資源條件進(jìn)展可行性分析,以減少工程開(kāi)發(fā)風(fēng)險(xiǎn),防止人力、物力和財(cái)力的浪費(fèi)14。1技術(shù)可行性目前有大量的軟件編程工具和數(shù)據(jù)庫(kù)開(kāi)發(fā)工具,面向?qū)ο蟮能浖幊坦ぞ?,如C*、VB、VC+、Delphi、Java等等,數(shù)據(jù)庫(kù)開(kāi)發(fā)工具有Microsoft SQL Server、Acces

18、s、Oracle等,這些工具的應(yīng)用都可以滿足編程的需要。2操作可行性操作者只要具備一般的計(jì)算機(jī)根底知識(shí),熟悉計(jì)算機(jī)根本操作,根據(jù)提示或說(shuō)明進(jìn)展操作,或者進(jìn)展簡(jiǎn)單培訓(xùn),即可具備操作能力。3經(jīng)濟(jì)可行性可以及時(shí)的了解企業(yè)的管理效率、資源的利用。節(jié)省了人力、物力和資源,從而減輕了管理者的后顧之憂,有更多精力從事創(chuàng)造性的管理活動(dòng)和其它勞動(dòng)創(chuàng)造的活動(dòng)中去,以期創(chuàng)造更多的價(jià)值,為企業(yè)的開(kāi)展帶來(lái)更好的利潤(rùn)7。4社會(huì)可行性計(jì)算機(jī)的廣泛應(yīng)用,固定資產(chǎn)管理系統(tǒng)的建立,適應(yīng)了社會(huì)經(jīng)濟(jì)開(kāi)展的客觀要求,是企業(yè)實(shí)現(xiàn)固定資產(chǎn)管理現(xiàn)代化的一大進(jìn)步,能使決策、方案和其它管理活動(dòng)更加科學(xué)、準(zhǔn)確、靈活。2.3 用戶需求說(shuō)明作為中小型

19、的企業(yè),平時(shí)對(duì)固定資產(chǎn)的管理不是太頻繁,但會(huì)出現(xiàn)購(gòu)入或被偷盜減少的現(xiàn)象,另外,平時(shí)也需要進(jìn)展根本固定資產(chǎn)查詢,以便有利于進(jìn)展固定資產(chǎn)的根本管理,因企業(yè)中有很多不同的操作人員,需要對(duì)操作人員的權(quán)限進(jìn)展合理的分配,以到達(dá)每個(gè)人應(yīng)該做的操作。通過(guò)詳細(xì)的需求分析總結(jié)用戶需求如下:1固定資產(chǎn)的根本管理主要對(duì)固定資產(chǎn)進(jìn)展根本的日常操作,如增加固定資產(chǎn)、減少固定資產(chǎn)、借出固定資產(chǎn)、歸還固定資產(chǎn)等操作,能完全讓用戶進(jìn)展正常的日常信息管理操作。2用戶管理操作對(duì)于權(quán)限最高的用戶,可以隨時(shí)對(duì)其他用戶分配權(quán)限,使不同的用戶有不同的需求,可以進(jìn)展不同的操作。3公司信息設(shè)置用戶可根據(jù)各個(gè)企業(yè)不同的名稱隨時(shí)更換系統(tǒng)的顯示名

20、及背景圖片,可對(duì)系統(tǒng)軟件的顯示情況根據(jù)個(gè)人能需要做不同的修改。4固定資產(chǎn)信息查詢可隨時(shí)對(duì)各種固定資產(chǎn)信息進(jìn)展查詢,根據(jù)不同的查詢條件進(jìn)展查詢,如部門、類別等等,查詢的固定資產(chǎn)能準(zhǔn)確明白的顯示出來(lái),讓人便于管理。5資產(chǎn)折舊可根據(jù)月份進(jìn)展固定資產(chǎn)的匯總、折舊,便于對(duì)固定資產(chǎn)的管理。2.4 主要業(yè)務(wù)數(shù)據(jù)流圖分析通過(guò)在企業(yè)的實(shí)習(xí)調(diào)研,對(duì)主要的業(yè)務(wù)流程有了一定了解,總結(jié)了公司的局部業(yè)務(wù)流程如下。1增加固定資產(chǎn)流圖在公司剛購(gòu)進(jìn)新的固定資產(chǎn)時(shí),需要將新進(jìn)的固定資產(chǎn)錄入,生成報(bào)表,再將固定資產(chǎn)分配到各個(gè)部門。以上操作完成后,固定資產(chǎn)入庫(kù)成功,將固定資產(chǎn)信息存檔。增加固定資產(chǎn)流圖如圖2.1所示。2減少固定資產(chǎn)流

21、圖公司部的固定資產(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所示。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ù)流圖如圖2.3所示。增加商品銷售商品增加資產(chǎn)購(gòu)置請(qǐng)求供給商商資產(chǎn)報(bào)表資產(chǎn)明細(xì)表現(xiàn)存固定資產(chǎn)商品購(gòu)置增加資產(chǎn)配貨處理填寫增加入庫(kù)單報(bào)表SHAPE * MERGEFORMAT圖2.1 增加固定資產(chǎn)流圖減少資產(chǎn)報(bào)表錄入人現(xiàn)存資產(chǎn)

22、減少資產(chǎn)登記減少單表現(xiàn)存資產(chǎn)表增加資產(chǎn)減少資產(chǎn)減少資產(chǎn)打印圖2.2 減少固定資產(chǎn)數(shù)據(jù)流圖報(bào)修資產(chǎn)報(bào)表錄入人現(xiàn)存資產(chǎn)報(bào)修資產(chǎn)登記報(bào)修單表現(xiàn)存資產(chǎn)表增加資產(chǎn)報(bào)修資產(chǎn)報(bào)修資產(chǎn)打印圖2.3 報(bào)修資產(chǎn)數(shù)據(jù)流圖2.5 系統(tǒng)實(shí)現(xiàn)目標(biāo)根據(jù)以上所做的系統(tǒng)需求分析和現(xiàn)階段該企業(yè)的開(kāi)展運(yùn)營(yíng)狀況,必須制定出一套合理的解決方案來(lái)進(jìn)展設(shè)計(jì)11,以便開(kāi)發(fā)出一套適合企業(yè)正常開(kāi)展需要的固定資產(chǎn)管理軟件。本系統(tǒng)要實(shí)現(xiàn)的便是對(duì)固定資產(chǎn)的根本管理,包括對(duì)固定資產(chǎn)的根本操作、對(duì)現(xiàn)存固定資產(chǎn)的查詢、系統(tǒng)的根本設(shè)置等等,具體的功能目標(biāo)如下面所述:1建立合理的數(shù)據(jù)庫(kù),使固定資產(chǎn)的管理能正常合理的進(jìn)展。2能夠自動(dòng)生成各種操作的自編碼,便于識(shí)別

23、和操作。3便于信息的及時(shí)修改和查詢,提高工作效率,降低工作本錢。4對(duì)用戶的輸入進(jìn)展過(guò)濾,如果輸入錯(cuò)誤提示。5建立性好的系統(tǒng),不同的用戶將被分配不同的操作權(quán)限。6系統(tǒng)最大限度地實(shí)現(xiàn)了易安裝性、易維護(hù)性和易操作性。7采用B/S構(gòu)架的系統(tǒng)體系構(gòu)造。3概要設(shè)計(jì)3.1 系統(tǒng)功能設(shè)計(jì)根據(jù)用戶需求設(shè)計(jì)了本系統(tǒng)的總體功能模塊。本系統(tǒng)主要?jiǎng)澐譃樗膫€(gè)模塊,分別為固定資產(chǎn)管理模塊、折舊管理模塊、查詢模塊、報(bào)表管理模塊、系統(tǒng)設(shè)置。系統(tǒng)功能構(gòu)造圖如圖3.1所示。企業(yè)固定資產(chǎn)管理系統(tǒng)固定資產(chǎn)管理折舊管理模塊查詢管理模塊報(bào)表管理報(bào)表管理圖3.1系統(tǒng)功能構(gòu)造圖各功能模塊實(shí)現(xiàn)的功能分別為:1固定資產(chǎn)管理模塊本模塊主要實(shí)現(xiàn)對(duì)固定

24、資產(chǎn)的操作,如增加固定資產(chǎn)、減少固定資產(chǎn)、借出固定資產(chǎn)、歸還固定資產(chǎn)、報(bào)修固定資產(chǎn),可實(shí)現(xiàn)日常對(duì)于固定資產(chǎn)管理的根底操作。2折舊管理模塊本模塊主要實(shí)現(xiàn)月折舊的查詢、統(tǒng)計(jì)月折舊以及匯總月折舊,還包括折舊數(shù)據(jù)的導(dǎo)出查詢等功能。3報(bào)表管理模塊本模塊主要實(shí)現(xiàn)各個(gè)報(bào)表的查看管理,如固定資產(chǎn)卡片、減少固定資產(chǎn)卡片、借出固定資產(chǎn)卡片、報(bào)修固定資產(chǎn)卡片、完修固定資產(chǎn)卡片,便于查詢所需要的數(shù)據(jù)。4查詢管理模塊本模塊主要實(shí)現(xiàn)增加、減少、維修、借還資產(chǎn)的查詢。5公司信息設(shè)置模塊本模塊主要實(shí)現(xiàn)在使用過(guò)程中設(shè)置或更改公司的信息,如公司名,聯(lián)系方式,背景圖片等。6系統(tǒng)設(shè)置本模塊主要實(shí)現(xiàn)用戶的根本設(shè)置,如密碼修改,退出系統(tǒng)

25、等根本操作。3.2 系統(tǒng)模塊設(shè)計(jì)本節(jié)主要分析系統(tǒng)主要的四個(gè)模塊的開(kāi)發(fā)設(shè)計(jì)。包括固定資產(chǎn)管理,報(bào)表查詢,系統(tǒng)設(shè)置和折舊管理。1固定資產(chǎn)管理:主要實(shí)現(xiàn)固定資產(chǎn)的增加,減少、借出、歸還、報(bào)修和維修幾個(gè)功能,用戶可根據(jù)實(shí)際需要來(lái)進(jìn)展操作,如添加、修改、刪除,當(dāng)用戶減少*固定資產(chǎn)時(shí),將會(huì)在同時(shí)更新固定信息表,將最新的數(shù)量更新到表中,為以后的盤算和查詢制定好了準(zhǔn)確的數(shù)量,便于管理。固定資產(chǎn)管理包含功能模塊如圖3.2所示。減少固定資產(chǎn)借出固定資產(chǎn)歸還固定資產(chǎn)報(bào)修固定資產(chǎn)固定資產(chǎn)管理完修固定資產(chǎn)增加固定資產(chǎn)圖3.2 固定資產(chǎn)管理2報(bào)表查詢:主要實(shí)現(xiàn)對(duì)各種操作及固定資產(chǎn)信息的查詢,如固定資產(chǎn)信息、減少固定資產(chǎn)記

26、錄、借出歸還固定資產(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)表查詢主要功能模塊如圖3.3所示。固定資產(chǎn)信息生成資產(chǎn)報(bào)表資產(chǎn)借出報(bào)表資產(chǎn)完修報(bào)表資產(chǎn)報(bào)修報(bào)表資產(chǎn)減少報(bào)表部門資產(chǎn)報(bào)表分類資產(chǎn)報(bào)表圖3.3 報(bào)表查詢3系統(tǒng)設(shè)置:只要實(shí)現(xiàn)系統(tǒng)的設(shè)置,包括顯示設(shè)置,背景圖片設(shè)置,還有公司部門設(shè)置,系統(tǒng)權(quán)限設(shè)置等,顯示在登陸后,用戶可根據(jù)自己的需要來(lái)更改公司的顯示信息以及主窗體的背景顯示圖片,還可以隨時(shí)添加、修改、刪除公司的部門信息,方便的修改個(gè)人密碼,如果有分配權(quán)

27、限的權(quán)限,就可以按不同的需要來(lái)分配給不同的用戶相應(yīng)的功能,不會(huì)造成功能的混亂。系統(tǒng)設(shè)置主要功能模塊如圖3.4所示。登陸用戶分配用戶權(quán)限修改公司信息公司部門設(shè)置修改密碼圖3.4 系統(tǒng)設(shè)置3.3 數(shù)據(jù)庫(kù)的設(shè)計(jì)及實(shí)現(xiàn) E-R圖分析經(jīng)過(guò)系統(tǒng)分析,固定資產(chǎn)的E-R圖如圖3.5所示。名稱編號(hào)權(quán)限用戶名用戶號(hào)NM管理用戶固定資產(chǎn)借出數(shù)量M公司名借出廠家地址MN價(jià)值數(shù)量花費(fèi)租借公司報(bào)修M獲利報(bào)修數(shù)量N維修公司公司名地址圖3.5 固定資產(chǎn)管理系統(tǒng)E-R圖數(shù)據(jù)庫(kù)的邏輯構(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)、出廠日期、

28、入賬日期、數(shù)量、使用部門、使用狀態(tài)、所屬類別、單位、總價(jià)格、單價(jià)、備注。用戶用戶號(hào)、用戶名、密碼、權(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ù)量、所得收入、日期、單位、備注。報(bào)修自編號(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)、資產(chǎn)編號(hào)、完修數(shù)量、公司編號(hào)、花費(fèi)、日期、備注。公司公司編號(hào)、公司名、地址、備注。說(shuō)明:帶下劃線的屬性為關(guān)系的關(guān)鍵字。 數(shù)據(jù)庫(kù)的建立與實(shí)現(xiàn)數(shù)據(jù)庫(kù)的建立采用了SQL Server 2

29、005,數(shù)據(jù)庫(kù)名為MyAssetsDB模式的進(jìn)一步的分析和補(bǔ)充,數(shù)據(jù)庫(kù)中創(chuàng)立了12個(gè)表。這12個(gè)表的構(gòu)造和數(shù)據(jù)單元如下:1操作用戶信息表用戶信息表用于登陸用戶的根本信息。表構(gòu)造如表3.1所示。表3.1 操作用戶表構(gòu)造字段名稱類型長(zhǎng)度說(shuō)明用戶名Varchar20主鍵密碼Varchar80NOT NULL增加固定資產(chǎn)Char1NOT NULL減少固定資產(chǎn)Char1NOT NULL借出固定資產(chǎn)Char1NOT NULL歸還固定資產(chǎn)Char1NOT NULL報(bào)修固定資產(chǎn)Char1NOT NULL完修固定資產(chǎn)Char1NOT NULL計(jì)算月度折舊Char1NOT NULL統(tǒng)計(jì)月度折舊Char1NOT N

30、ULL匯總月度折舊Char1NOT NULL固定資產(chǎn)卡片Char1NOT NULL折舊卡片Char1NOT NULL部門卡片Char1NOT NULL類別卡片Char1NOT NULL資產(chǎn)減少報(bào)表Char1NOT NULL資產(chǎn)報(bào)修報(bào)表Char1NOT NULL資產(chǎn)完修報(bào)表Char1NOT NULL資產(chǎn)借出報(bào)表Char1NOT NULL資產(chǎn)歸還報(bào)表Char1NOT NULL系統(tǒng)權(quán)限設(shè)置Char1NOT NULL公司信息設(shè)置Char1NOT NULL公司部門設(shè)置Char1NOT NULL說(shuō)明Varchar50NULL2公司信息表公司信息表用來(lái)存儲(chǔ)公司的根本信息,表構(gòu)造如表3.2所示。表3.2公司信

31、息表構(gòu)造字段含義類型長(zhǎng)度說(shuō)明公司自編號(hào)Varchar50NOT Null公司名稱Varchar50主鍵法人Varchar50NULL公司地址Varchar50 NULL公司Varchar12Null郵政編碼Char6NULLEmailVarchar50Null公司Varchar50 NULL背景圖片Varchar50Null公司顯示名Varchar50Null3公司部門表公司部門表是用來(lái)存儲(chǔ)公司部門信息的,表構(gòu)造如表3.3所示。表3.3公司部門表表構(gòu)造字段名稱類型長(zhǎng)度說(shuō)明部門名稱Varchar50主鍵部門負(fù)責(zé)人Varchar50NOT Null設(shè)備管理員Varchar50NOT NULL部門V

32、archar50NOT NULL說(shuō)明Varchar12NOT Null4根本檔案固定資產(chǎn)信息表固定資產(chǎn)信息表是用來(lái)存儲(chǔ)固定資產(chǎn)的根本信息,表構(gòu)造如表3.4所示。表3.4 根本檔案表構(gòu)造字段名稱類型長(zhǎng)度說(shuō)明篤定資產(chǎn)自編號(hào)Nvarchar50主鍵資產(chǎn)編號(hào)Nvarchar50NULL資產(chǎn)名稱Nvarchar50NULL資產(chǎn)類型Nvarchar50NULL生產(chǎn)廠家Nvarchar50NULL出廠日期Datetime8NULL入賬日期Datetime8NULL存放地點(diǎn)Nvarchar50NULL使用部門Nvarchar50NULL使用狀態(tài)Nvarchar50NULL增加模式Nvarchar50NULL增

33、加類型Nvarchar50NULL數(shù)量Nvarchar50NULL單位Float8NULL單價(jià)Float8NULL總價(jià)Float8NULL資產(chǎn)原值Float8NULL折舊值Float8NULL折舊模式Nvarchar50NULL折舊月數(shù)Int4NULL預(yù)計(jì)總值Float8NULL說(shuō)明Nvarchar50NULL5減少資產(chǎn)表固定資產(chǎn)減少表,主要存儲(chǔ)因各種原因造成的固定資產(chǎn)減少記錄,表構(gòu)造如表3.5所示。表3.5固定資產(chǎn)減少表表構(gòu)造字段名稱類型長(zhǎng)度說(shuō)明減少自編號(hào)Nvarchar50主鍵資產(chǎn)編號(hào)Nvarchar50NULL資產(chǎn)名稱Nvarchar50NULL減少數(shù)量Int4NULL單位Nvarcha

34、r50NULL減少日期Datetime8NULL減少模式Nvarchar50NULL減少原因Nvarchar50NULL減少收入Float8NULL花費(fèi)Float8NULL經(jīng)辦人Nvarchar50NULL說(shuō)明Nvarchar50NULL6報(bào)修資產(chǎn)表固定資產(chǎn)報(bào)修表,主要儲(chǔ)存固定資產(chǎn)損壞后的報(bào)修情況記錄,表構(gòu)造如表3.6所示。表3.6報(bào)修資產(chǎn)表表構(gòu)造字段名稱類型長(zhǎng)度說(shuō)明報(bào)修自編號(hào)Nvarchar50主鍵資產(chǎn)編號(hào)Nvarchar50NULL資產(chǎn)名稱Nvarchar50NULL報(bào)修數(shù)量Int4NULL單位Nvarchar50NULL報(bào)修日期Datetime8NULL維修花費(fèi)Float8NULL維修公

35、司Nvarchar50NULL負(fù)責(zé)人Nvarchar50NULL維修狀態(tài)Nvarchar50NULL說(shuō)明Nvarchar50NULL7資產(chǎn)維修記錄表固定資產(chǎn)維修記錄表,主要存儲(chǔ)固定資產(chǎn)維修的記錄,構(gòu)造如表3.7所示。表3.7資產(chǎn)維修記錄表表構(gòu)造字段名稱類型長(zhǎng)度說(shuō)明完修自編號(hào)Nvarchar50主鍵資產(chǎn)編號(hào)Nvarchar50NULL資產(chǎn)名稱Nvarchar50NULL完修數(shù)量Int4NULL單位Nvarchar50NULL報(bào)修日期Datetime8NULL完修日期Datatime8NULL修理費(fèi)用Float8NULL修理公司Nvarchar50NULL修理原因Nvarchar50NULL修理狀

36、態(tài)Nvarchar50NULL說(shuō)明Nvarchar50NULL8租借資產(chǎn)表固定資產(chǎn)租借表,主要存儲(chǔ)固定資產(chǎn)租借的記錄,構(gòu)造如表3.8所示。表3.8資產(chǎn)租借表表構(gòu)造字段名稱類型長(zhǎng)度說(shuō)明自編號(hào)Nvarchar50主鍵資產(chǎn)編號(hào)Nvarchar50NULL資產(chǎn)名稱Nvarchar50NULL租借數(shù)量Int4NULL單位Nvarchar50NULL租借公司Nvarchar50NULL租借日期Datatime8NULL應(yīng)還日期Datatime8NULL租借收入Float8NULL經(jīng)辦人Nvarchar50NULL說(shuō)明Nvarchar50NULL9歸還資產(chǎn)表固定資產(chǎn)歸還表,主要存儲(chǔ)固定資產(chǎn)歸還租借的記錄,構(gòu)

37、造如表3.9所示。表3.9歸還資產(chǎn)表表構(gòu)造字段名稱類型長(zhǎng)度說(shuō)明自編號(hào)Nvarchar50主鍵資產(chǎn)編號(hào)Nvarchar50NULL資產(chǎn)名稱Nvarchar50NULL歸還數(shù)量Int4NULL單位Nvarchar50NULL租借公司Nvarchar50NULL租借日期Datatime8NULL歸還日期Datatime8NULL歸還收入Float8NULL經(jīng)辦人Nvarchar50NULL說(shuō)明Nvarchar50NULL10折舊核算表主要記錄折舊核算的歷史記錄,構(gòu)造如表3.10所示。表3.10折舊核算表表構(gòu)造字段名稱類型長(zhǎng)度說(shuō)明自編號(hào)Nvarchar50主鍵資產(chǎn)編號(hào)Nvarchar50NULL資產(chǎn)名

38、稱Nvarchar50NULL折舊方法Int4NULL折舊月數(shù)Nvarchar50NULL累計(jì)方法Nvarchar50NULL預(yù)計(jì)凈殘值Datatime8NULL折舊年份Datatime8NULL折舊月份Float8NULL補(bǔ)充說(shuō)明Nvarchar50NULL說(shuō)明Nvarchar50NULL11累計(jì)折舊表主要記錄折舊累計(jì)的歷史記錄,構(gòu)造如表3.11所示。表3.11累計(jì)折舊表表構(gòu)造字段名稱類型長(zhǎng)度說(shuō)明自編號(hào)Nvarchar50主鍵資產(chǎn)編號(hào)Nvarchar50NULL資產(chǎn)名稱Nvarchar50NULL折舊方法Int4NULL月度折舊額Nvarchar50NULL折舊年份Datatime8NULL

39、折舊月份Float8NULL12所屬設(shè)備主要資產(chǎn)的設(shè)備所屬,構(gòu)造如表3.12所示。表3.12所屬設(shè)備表表構(gòu)造字段名稱類型長(zhǎng)度說(shuō)明自編號(hào)Nvarchar50主鍵資產(chǎn)編號(hào)Nvarchar50NULL資產(chǎn)名稱Nvarchar50NULL規(guī)格Int4NULL廠家Nvarchar50NULL出廠日期Datatime8NULL數(shù)量Float8NULL4 系統(tǒng)詳細(xì)設(shè)計(jì)本系統(tǒng)是對(duì)企業(yè)固定資產(chǎn)的增加、減少、借出、歸還、報(bào)修、完修及現(xiàn)有資產(chǎn)的查詢等等,經(jīng)過(guò)軟件的實(shí)現(xiàn),可以減少在以后的查詢分析中的不必要錯(cuò)誤,增加企業(yè)的管理效率,使企業(yè)更直接的管理好其部的固定資產(chǎn),更好的把握當(dāng)前形勢(shì),更加快速良好的開(kāi)展。4.1 B/

40、S構(gòu)造概述本系統(tǒng)采用B/S的兩層構(gòu)造。主要是基于以下幾點(diǎn):1客戶端響應(yīng)速度快。B/S構(gòu)造的優(yōu)點(diǎn)是能充分發(fā)揮客戶端PC的處理能力,很多工作可以在客戶端處理后再提交給效勞器。2B/S模式提供了更平安的存取模式。3應(yīng)用效勞器運(yùn)行數(shù)據(jù)負(fù)荷較輕。一旦效勞器程序被啟動(dòng),就隨時(shí)等待響應(yīng)客戶程序發(fā)來(lái)的請(qǐng)求;當(dāng)需要對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)展任何操作時(shí),客戶程序就自動(dòng)地尋找效勞器程序,并向其發(fā)出請(qǐng)求,效勞器程序根據(jù)預(yù)定的規(guī)則做出應(yīng)答,送回結(jié)果,應(yīng)用效勞器運(yùn)行數(shù)據(jù)負(fù)荷較輕。4由于B/S在邏輯構(gòu)造上比B/S少一層,對(duì)于一樣的任務(wù),B/S完成的速度總比B/S快。使得B/S更利于處理大量數(shù)據(jù)。4.2開(kāi)發(fā)工具和運(yùn)行環(huán)境根據(jù)系統(tǒng)的

41、可行性分析,本錢估計(jì)分析以及要求系統(tǒng)的可行性、穩(wěn)定性、平安性等特點(diǎn),我選擇的開(kāi)發(fā)語(yǔ)言是C*,開(kāi)發(fā)環(huán)境是Microsoft Visual Studio 2021。后臺(tái)使用支持聯(lián)網(wǎng)操作的關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)SQL Server 2005,采用ADO.NET數(shù)據(jù)庫(kù)接口。1使用C*編寫B(tài)/S模式下的應(yīng)用程序。C*的先進(jìn)設(shè)計(jì)思想可以消除軟件開(kāi)發(fā)中的許多常見(jiàn)錯(cuò)誤,并提供了包括類型平安在的完整的平安性能。為了減少開(kāi)發(fā)中的錯(cuò)誤,C*會(huì)幫助開(kāi)發(fā)者通過(guò)更少的代碼完成一樣的功能,這不但減輕了編程人員的工作量,同時(shí)更有效地防止了錯(cuò)誤的發(fā)生。2后臺(tái)數(shù)據(jù)庫(kù)用的是穩(wěn)定的SQL Server 2005,SQL Server 200

42、5能提供超大型系統(tǒng)所需的數(shù)據(jù)庫(kù)效勞。大型效勞器可能有成千上萬(wàn)的用戶同時(shí)連接到SQL Server 2005 實(shí)例。SQL Server 2005 為這些環(huán)境提供了全面的保護(hù),具有防止問(wèn)題發(fā)生的平安措施,既平安,又穩(wěn)定,可以保證系統(tǒng)的根本應(yīng)用與開(kāi)發(fā)。3ADO.NET提供了平臺(tái)互用性和可伸縮的數(shù)據(jù)。ADO.NET增強(qiáng)了對(duì)非連接編程模式的支持,并支持RICH *ML.由于傳送的數(shù)據(jù)都是*ML格式的,因此任何能夠讀取*ML格式的應(yīng)用程序都可以進(jìn)展數(shù)據(jù)處理。事實(shí)上,承受數(shù)據(jù)的組件不一定要是ADO.NET組件,它可以是基于一個(gè)Microsoft Visual Studio的解決方案,也可以是任何運(yùn)行在其它

43、平臺(tái)上的任何應(yīng)用程序。4.3 編碼設(shè)計(jì)編碼是在固定資產(chǎn)管理中是用于唯一標(biāo)識(shí)固定資產(chǎn)信息的數(shù)據(jù),良好的編碼能夠在現(xiàn)實(shí)的操作中加快檢索查詢速度,更能提高查詢的精度與效率,是一個(gè)良好的管理軟件所不可或缺的局部,本系統(tǒng)的編碼規(guī)則如下:1固定資產(chǎn)信息表:采用10位編碼,以ZC開(kāi)場(chǎng),如ZC100000012減少固定資產(chǎn)表:采用10位編碼,以JS開(kāi)場(chǎng),如JS100000013租借固定資產(chǎn)表:采用10位編碼,以ZJ開(kāi)場(chǎng),如JZ100000014歸還固定資產(chǎn)表:采用10位編碼,以GH開(kāi)場(chǎng),如GH100000015報(bào)修固定資產(chǎn)表:采用10位編碼,以B*開(kāi)場(chǎng),如B*100000016完修固定資產(chǎn)表:采用10位編碼,

44、以W*開(kāi)場(chǎng),如W*100000014.4局部主要功能模塊的實(shí)現(xiàn) 登陸窗體1實(shí)現(xiàn)目標(biāo)1區(qū)分非法用戶和合法用戶,非法用戶給予錯(cuò)誤提示,合法用戶可進(jìn)入系統(tǒng)。2根據(jù)合法用戶的身份給與不同的權(quán)限。 運(yùn)行界面如圖4.1所示。圖4.1 系統(tǒng)登陸界面2實(shí)現(xiàn)過(guò)程當(dāng)啟動(dòng)系統(tǒng)彈出登陸對(duì)話框后,用戶假設(shè)不輸入用戶名和密碼,則彈出對(duì)話框,要求用戶重新輸入用戶名和密碼;當(dāng)用戶輸入錯(cuò)誤的用戶名或密碼時(shí),系統(tǒng)提示用戶名或密碼錯(cuò)誤。當(dāng)用戶輸入正確的用戶名admin,密碼admin時(shí),系統(tǒng)將直接根據(jù)用戶的權(quán)限和身份來(lái)登陸到主界面,用戶不具有的權(quán)限將不出現(xiàn)在主界面中。具體實(shí)現(xiàn)代碼如下:if (te*tBo*_userName.Te

45、*t = | te*tBo*_password.Te*t = )SessionMyUserName = this.UserName.Te*t;System.Te*t.StringBuilder MyForbidString = new System.Te*t.StringBuilder();MyForbidString.Append(制止操作權(quán)限:A1A2A3A4A5A6B1B2B3C1C2C3C4C5D1D2D3D4E1E2E3);string MySQL = Select * From 操作用戶 Where 用戶名稱= + this.UserName.Te*t + ;DataTable M

46、yTable = DbHelperSQL.Query(MySQL).Tables0;主界面1實(shí)現(xiàn)目標(biāo)1在合法用戶登陸之后會(huì)進(jìn)入主窗體,登陸之后能看到用戶的登錄名和登陸時(shí)間,并有屬于用戶自己的操作權(quán)限。2通過(guò)系統(tǒng)菜單可進(jìn)入相應(yīng)的操作界面,即可進(jìn)展相關(guān)操作。3可隨時(shí)更改自己的密碼。運(yùn)行界面如圖4.2所示。圖4.2 操作主界面2實(shí)現(xiàn)過(guò)程用戶登陸到主窗體時(shí),可根據(jù)個(gè)人的不同需求來(lái)進(jìn)展不同的操作,選擇不同的操作目錄下的不同操作,雙擊翻開(kāi),即可在右半局部展現(xiàn)需要進(jìn)展的操作窗體,從而進(jìn)展相關(guān)的操作,如在幫助中,有顯示/不顯示系統(tǒng)公司信息,可根據(jù)自己的需要決定是否顯示公司信息。具體實(shí)現(xiàn)代碼如下:/從公司信息表

47、中找出公司信息,顯示在主窗體中,如果不想顯示公司的信息,則可以在幫助中不顯示公司信息中變換。publicvoid GetpanyInf()this.Page.Title = 當(dāng)前位置:系統(tǒng)首頁(yè); string MyConnectionString = ConfigurationManager.ConnectionStringsMyAssetsDBConnectionString.ConnectionString; string MySQL = Select * From 公司信息 Where 優(yōu)先級(jí)=1; SqlConnection MyConnection = new SqlConnecti

48、on(MyConnectionString); MyConnection.Open(); DataTable MyTable = new DataTable(); SqlDataAdapter MyAdapter = new SqlDataAdapter(MySQL, MyConnection); MyAdapter.Fill(MyTable); this.Image1.ImageUrl = /Images/ + (String)MyTable.Rows0首頁(yè)圖像; SessionMySystemName = (String)MyTable.Rows0系統(tǒng)名稱; SessionMypanyWe

49、bSite = (String)MyTable.Rows0公司.ToString(); SessionMypanyName = (String)MyTable.Rows0公司名稱; SessionMypanyAddress = (String)MyTable.Rows0公司地址; SessionMypanyPhone = (String)MyTable.Rows0效勞; SessionMypanyLogo = (String)MyTable.Rows0標(biāo)志圖標(biāo); if (MyConnection.State = ConnectionState.Open) MyConnection.Close(

50、); 4.4.3資產(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)展管理。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可實(shí)現(xiàn)查詢?nèi)抗潭ㄙY產(chǎn)的信息和單獨(dú)的資產(chǎn)名稱和資產(chǎn)編號(hào)的查詢,支持模糊查詢。其具體運(yùn)行界面如圖4.3、4.4所示。圖4.3 增加固定資產(chǎn)界面圖4.4 減少固定資產(chǎn)界面2實(shí)現(xiàn)過(guò)程在增加固定資產(chǎn)界面,根據(jù)實(shí)際情況依次填入固定資產(chǎn)編號(hào)等,輸入的數(shù)據(jù)格式不正確便不能保存,

51、點(diǎn)擊保存按鈕即可將數(shù)據(jù)保存好;減少固定資產(chǎn)時(shí)先點(diǎn)擊增加按鈕,再單擊選出的固定資產(chǎn),輸入減少的固定資產(chǎn)數(shù)量,注意輸入的數(shù)量要比現(xiàn)存的固定資產(chǎn)值要少,不然會(huì)報(bào)錯(cuò),然后點(diǎn)擊保存,即可減少固定資產(chǎn)信息保存起來(lái)。本系統(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ù)量保持一致性,不會(huì)因?yàn)槠渌牟僮鞫斐蓴?shù)據(jù)庫(kù)數(shù)據(jù)的異常。具體實(shí)現(xiàn)代碼如下:/增加按鈕之后,固定資產(chǎn)的自編號(hào)自動(dòng)生成,每次加一protected void Pag

52、e_Load(object sender, EventArgs e) if (!IsPostBack) if (SessionMyForbid != null) string MyForbidString = SessionMyForbid.ToString(); if (MyForbidString.Inde*Of(A1) 1) Server.Transfer(/SystemManage/AllErrorHelp.asp*); protected void Button2_Click(object sender, EventArgs e) /新增固定資產(chǎn)信息 this.SqlDataSour

53、ce2.Insert(); protected void Button3_Click(object sender, EventArgs e) /修改固定資產(chǎn)信息 this.SqlDataSource2.Update(); /減少固定資產(chǎn)時(shí),如果固定資產(chǎn)根本信息表中的固定資產(chǎn)數(shù)量大于零,則對(duì)其數(shù)量進(jìn)展更新操作,將新的數(shù)量保存在信息表中,如果數(shù)量為零,則刪除信息表中對(duì)應(yīng)的固定資產(chǎn)信息4.4.4資產(chǎn)報(bào)表查詢窗體固定資產(chǎn)報(bào)表查詢主要實(shí)現(xiàn)對(duì)固定資產(chǎn)的現(xiàn)有量、減少記錄、報(bào)修、完修記錄以及借出歸還記錄的查詢,還能根據(jù)部門和類型進(jìn)展相應(yīng)的查詢,方便的管理固定資產(chǎn),很輕松的查看固定資產(chǎn)的情況。1實(shí)現(xiàn)目標(biāo)1查看現(xiàn)

54、有固定資產(chǎn)的根本信息,包括現(xiàn)有固定資產(chǎn)的數(shù)量和價(jià)值,以及該固定資產(chǎn)曾經(jīng)借出和修理的情況。2對(duì)一時(shí)間段的固定資產(chǎn),如報(bào)修、借出等信息進(jìn)展查詢。3分部門和分類進(jìn)展資產(chǎn)查詢,可以方便的查詢固定資產(chǎn)的具體信息。其具體運(yùn)行界面如圖4.5、4.6所示。圖4.5 固定資產(chǎn)卡片圖4.6 分類固定資產(chǎn)查詢2實(shí)現(xiàn)過(guò)程 翻開(kāi)相應(yīng)的固定資產(chǎn)報(bào)表,選擇適當(dāng)?shù)牟樵儣l件,點(diǎn)擊查詢按鈕,即可看到相應(yīng)的固定資產(chǎn)信息,點(diǎn)擊選擇的固定資產(chǎn)信息,在下面兩個(gè)表格中會(huì)顯示出已借出固定資產(chǎn)和維修固定資產(chǎn)的信息,其他報(bào)表均是選中相應(yīng)的查詢條件,點(diǎn)擊查詢按鈕,即可看到相關(guān)的信息。具體實(shí)現(xiàn)代碼如下:/將固定資產(chǎn)相應(yīng)的借出、報(bào)修記錄顯示在相應(yīng)的表

55、中/查詢固定資產(chǎn)信息string MyID = this.DropDownList3.SelectedValue.ToString();string MyConnectionString = ConfigurationManager.ConnectionStringsMyAssetsDBConnectionString.ConnectionString; ;string MySQL = Select * From 根本檔案 WHERE 資產(chǎn)編號(hào) LIKE + MyID + ;SqlDataAdapter MyAdapter = new SqlDataAdapter(MySQL, MyConne

56、ctionString);DataTable MyFileTable = new DataTable();MyAdapter.Fill(MyFileTable);this.GridView1.DataSource = MyFileTable;this.GridView1.DataBind();MySQL = Select * From 附屬設(shè)備 WHERE 資產(chǎn)編號(hào) LIKE + MyID + ;MyAdapter = new SqlDataAdapter(MySQL, MyConnectionString);DataTable MyFittingsTable = new DataTable(

57、);MyAdapter.Fill(MyFittingsTable);this.GridView2.DataSource = MyFittingsTable;this.GridView2.DataBind();MySQL = Select * From 修理記錄 WHERE 資產(chǎn)編號(hào) LIKE + MyID + ;MyAdapter = new SqlDataAdapter(MySQL, MyConnectionString);DataTable MyRepairTable = new DataTable();MyAdapter.Fill(MyRepairTable);this.GridView

58、3.DataSource = MyRepairTable;this.GridView3.DataBind();MySQL = Select * From 租借記錄 WHERE 資產(chǎn)編號(hào) LIKE + MyID + ;MyAdapter = new SqlDataAdapter(MySQL, MyConnectionString);DataTable MyLeaseTable = new DataTable();MyAdapter.Fill(MyLeaseTable);this.GridView4.DataSource = MyLeaseTable;this.GridView4.DataBind

59、();固定資產(chǎn)系統(tǒng)管理窗體1實(shí)現(xiàn)目標(biāo)1實(shí)現(xiàn)對(duì)公司信息的添加和修改,可以修改系統(tǒng)的公司顯示信息和背景圖片。2實(shí)現(xiàn)對(duì)公司部門的添加修改和刪除,隨時(shí)添加新的公司部門。3最高權(quán)限用戶可對(duì)其他用戶分配權(quán)限,修改用戶的密碼。4可修改自己的密碼。具體操作界面如圖4.7、4.8所示。圖4.8 公司部門信息修改2實(shí)現(xiàn)過(guò)程 點(diǎn)擊公司信息,彈出窗口,在第一次保存后,如想修改,則點(diǎn)擊修改按鈕,修改好數(shù)據(jù)之后,點(diǎn)擊保存按鈕,然后點(diǎn)刷新,即可將公司的根本信息更新到主窗體中。更新公司部門信息時(shí),點(diǎn)擊添加按鈕,即可輸入新的公司部門,點(diǎn)保存按鈕即可。 具體實(shí)現(xiàn)代碼如下:/實(shí)現(xiàn)對(duì)公司信息的操作,如果還未設(shè)置信息,執(zhí)行插入操作,如

60、果已經(jīng)有公司的信息,則執(zhí)行更新操作protected void Button1_Click(object sender, EventArgs e)/新增公司部門信息this.SqlDataSource1.Insert();protected void Button2_Click(object sender, EventArgs e)/修改公司部門信息this.SqlDataSource1.Update();protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)/彈出刪除操作確認(rèn)對(duì)話框if (e.Row

溫馨提示

  • 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論