2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩27頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  固定資產(chǎn)管理系統(tǒng)</b></p><p><b>  學(xué)生姓名:xxx</b></p><p><b>  指導(dǎo)教師:xxx</b></p><p><b>  所在院系:xxx</b></p><p><b>  

2、所學(xué)專業(yè):xxx</b></p><p><b>  xxx 大 學(xué)</b></p><p><b>  中國?xxx</b></p><p>  xxx年xxx月 </p><p><b>  中文摘要</b></p><p>  隨著

3、企業(yè)規(guī)模的逐步擴(kuò)大,其固定資產(chǎn)的投資規(guī)模相應(yīng)擴(kuò)大。目前,固定資產(chǎn)管理很多仍停留在手工管理模式,其運(yùn)作機(jī)制已和企業(yè)的業(yè)務(wù)發(fā)展規(guī)模不相適應(yīng)。如何對(duì)固定資產(chǎn)進(jìn)行有效的管理,是目前企業(yè)十分關(guān)注的問題。由于數(shù)據(jù)庫技術(shù)及其開發(fā)工具的不斷發(fā)展,開發(fā)一套企業(yè)規(guī)范的固定資產(chǎn)管理系統(tǒng),實(shí)現(xiàn)計(jì)算機(jī)化管理,在技術(shù)上已經(jīng)變得非常容易實(shí)現(xiàn)。</p><p>  本次實(shí)訓(xùn)設(shè)計(jì)的題目是開發(fā)一個(gè)固定資產(chǎn)管理系統(tǒng)。該系統(tǒng)可以分為9個(gè)功能模塊:登陸模

4、塊、提示模塊、資產(chǎn)類型管理模塊、倉庫管理模塊、資產(chǎn)管理模塊、資產(chǎn)借出管理模塊、資產(chǎn)折舊管理模塊、資產(chǎn)統(tǒng)計(jì)模塊和用戶管理模塊;考慮到頁面顯示時(shí)列出的表單可能很長,故添加了一個(gè)分頁模塊。經(jīng)過測(cè)試,整個(gè)系統(tǒng)達(dá)到了界面良好、靈活易用的效果。</p><p>  關(guān)鍵詞:固定資產(chǎn)管理系統(tǒng);用戶管理;資產(chǎn)折舊</p><p>  Fixed Assets Management System</p

5、><p><b>  Abstract</b></p><p>  With the enlargement of the enterprise scale gradually, the investment of its fixed assets is expanded correspondingly. At present, a lot of fixed assets

6、 management still stay in the management of the manual pattern, its operation mechanism has been unsuitable for the business of enterprises. How to carry on the effective management to the fixed assets is the question. B

7、ecause of the development of the database’s technology and developer kits, it has been become easy to design the normal fixed a</p><p>  The subject of graduation is to design a fixed assets management syste

8、m. The system includes nine function modules: loading module, suggesting module, the module of asset’s type, storage management module, asset management module, the module of lending asset, the module of asset depreciati

9、on, the module of asset statistics and user management module. At the same time, because the page displays the form set very long, a paging module is added. After the test, the overall system has a friendly int</p>

10、<p>  Keywords:Fixed Assets Management System; User Management; Asset Depreciation </p><p><b>  目 錄</b></p><p><b>  目 錄IV</b></p><p>  第一章 系統(tǒng)概述1<

11、/p><p>  1.1項(xiàng)目開發(fā)的意義1</p><p>  1.2 所負(fù)責(zé)開發(fā)模塊2</p><p>  第二章 可行性分析與需求分析2</p><p>  2.1系統(tǒng)的可行性分析2</p><p>  2.2系統(tǒng)的需求分析3</p><p><b>  用戶需求分析3<

12、;/b></p><p>  2.3 系統(tǒng)數(shù)據(jù)流圖5</p><p><b>  2.4數(shù)據(jù)字典5</b></p><p>  第三章 總體設(shè)計(jì)8</p><p>  3.1 系統(tǒng)總體架構(gòu)8</p><p>  3.2 模塊功能8</p><p>  3.3

13、 數(shù)據(jù)庫設(shè)計(jì)9</p><p>  3.3.1數(shù)據(jù)庫的概念設(shè)計(jì)9</p><p>  3.3.2數(shù)據(jù)庫的邏輯設(shè)計(jì)10</p><p>  3.3.3數(shù)據(jù)庫的物理設(shè)計(jì)11</p><p>  第四章 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 4.1系統(tǒng)功能操作流程12</p><p>  4.2功能實(shí)現(xiàn)界面15</p>

14、<p>  4.3數(shù)據(jù)庫實(shí)現(xiàn)代碼17</p><p>  第五章 驗(yàn)證調(diào)試20</p><p>  5.1用戶管理模塊20</p><p>  5.1.1添加用戶驗(yàn)證20</p><p>  5.1.2修改用戶信息驗(yàn)證21</p><p>  5.2倉庫管理模塊22</p>&l

15、t;p>  5.2.1添加測(cè)試22</p><p>  5.2.2查看庫存測(cè)試22</p><p>  5.3 資產(chǎn)折舊模塊22</p><p>  5.4 資產(chǎn)統(tǒng)計(jì)模塊23</p><p><b>  結(jié)束語23</b></p><p><b>  參考文獻(xiàn)24<

16、;/b></p><p><b>  第一章 系統(tǒng)概述</b></p><p>  1.1項(xiàng)目開發(fā)的意義</p><p>  企業(yè)固定資產(chǎn)是指使用期限較長、單位價(jià)值較高并且在使用過程中保持原有實(shí)物形態(tài)的資產(chǎn)。這些資產(chǎn)因其固有的特性,對(duì)企業(yè)的經(jīng)濟(jì)價(jià)值在于其具有潛在的服務(wù)能力,這種服務(wù)潛能將隨著企業(yè)對(duì)固定資產(chǎn)的不斷利用而為生產(chǎn)經(jīng)營帶來長期的經(jīng)

17、濟(jì)效益。</p><p>  企業(yè)在經(jīng)過多年的發(fā)展形成了一定存量的固定資產(chǎn),在固定資產(chǎn)的管理中發(fā)現(xiàn)的最大問題就是出現(xiàn)了大量的閑置資產(chǎn),究其原因,有如下幾方面。</p><p>  1、許多企業(yè)受計(jì)劃經(jīng)濟(jì)思想的影響習(xí)慣爭(zhēng)投資、爭(zhēng)項(xiàng)目、爭(zhēng)資產(chǎn)設(shè)備,片面追求企業(yè)資產(chǎn)占有最大化,企業(yè)大量的投資未能形成可供有效使用的固定資產(chǎn),不少資產(chǎn)處于長期閑置或半閑置狀態(tài)。</p><p>

18、;  2、設(shè)備更新速度加快,被淘汰的資產(chǎn)設(shè)備不少是未達(dá)到規(guī)定的資產(chǎn)折舊年限,而成為閑置資產(chǎn)。</p><p>  3、一些業(yè)務(wù)管理部門或人員決策失誤造成固定資產(chǎn)閑置。一些業(yè)務(wù)管理部門或人員在進(jìn)行投資或購置時(shí),由于沒有很好地與具體使用單位相結(jié)合,沒有經(jīng)過認(rèn)真細(xì)致的調(diào)查研究或出于個(gè)人動(dòng)機(jī),造成盲目投資或購置,使購置回來的資產(chǎn)(設(shè)備)不能滿足生產(chǎn)經(jīng)營的需要,產(chǎn)生閑置。</p><p>  推行集

19、中管理,有償租賃的經(jīng)營形式,提高企業(yè)閑置資產(chǎn)的利用率。對(duì)企業(yè)閑置的資產(chǎn)可以在政策允許的范圍內(nèi),對(duì)外發(fā)布招租信息,讓有經(jīng)營頭腦、有條件的經(jīng)營者承租,簽訂租賃合同。特別是對(duì)一些季節(jié)性使用、分散性強(qiáng)、工期集中、利用率低的固定資產(chǎn),如施工設(shè)備、各種車輛等。這樣既提高了資產(chǎn)的利用效率,同時(shí)還能給企業(yè)帶來一定的經(jīng)濟(jì)利益。</p><p>  對(duì)閑置的資產(chǎn)設(shè)備進(jìn)行技術(shù)改造。通過市場(chǎng)調(diào)研進(jìn)行經(jīng)濟(jì)技術(shù)論證,花較少的資金,改造原有的

20、閑置設(shè)備,使其增加新的功能,滿足生產(chǎn)的需要達(dá)到以少量的增量激活大量的存量的目的。</p><p>  拓寬資產(chǎn)盤活渠道,加快資產(chǎn)盤活速度。各級(jí)資產(chǎn)管理部門應(yīng)加強(qiáng)聯(lián)系,充分利用現(xiàn)代網(wǎng)絡(luò)技術(shù),及時(shí)溝通信息,擴(kuò)寬閑置資產(chǎn)的調(diào)劑范圍,設(shè)法使沉睡多年的閑置固定資產(chǎn)重新發(fā)揮作用。</p><p>  1.2 所負(fù)責(zé)開發(fā)模塊</p><p>  本系統(tǒng)有一個(gè)小組兩個(gè)人共同協(xié)作完成

21、,我負(fù)責(zé)的模塊主要為用戶管理模塊、倉庫管理模塊、折舊管理模塊、資產(chǎn)統(tǒng)計(jì)模塊,由于分頁模塊頁面都需求,故由我們組共同完成。</p><p>  第二章 可行性分析與需求分析</p><p>  2.1系統(tǒng)的可行性分析</p><p>  技術(shù)可行性。本次開發(fā)的固定資產(chǎn)管理系統(tǒng)采用瀏覽器/服務(wù)器(B/S)結(jié)構(gòu),用戶通過瀏覽器向分布在網(wǎng)絡(luò)上的服務(wù)器發(fā)出請(qǐng)求,服務(wù)器對(duì)瀏覽器

22、的請(qǐng)求進(jìn)行處理,將用戶所需信息返回到瀏覽器。而其余如數(shù)據(jù)請(qǐng)求、加工、結(jié)果返回以及動(dòng)態(tài)網(wǎng)頁生成、對(duì)數(shù)據(jù)庫的訪問和應(yīng)用程序的執(zhí)行等工作全部由后臺(tái)完成。</p><p>  經(jīng)濟(jì)可行性。本系統(tǒng)帶來的經(jīng)濟(jì)效益超過了它的開發(fā)成本。如何利用先進(jìn)的管理系統(tǒng),提高固定資產(chǎn)的管理水平,是各企業(yè)所面臨的重要問題。固定資產(chǎn)管理的主要問題是:</p><p>  1、許多企業(yè)受計(jì)劃經(jīng)濟(jì)思想的影響習(xí)慣爭(zhēng)投資、爭(zhēng)項(xiàng)目

23、、爭(zhēng)資產(chǎn)設(shè)備,片面追求企業(yè)資產(chǎn)占有最大化,企業(yè)大量的投資未能形成可供有效使用的固定資產(chǎn),不少資產(chǎn)處于長期閑置或半閑置狀態(tài)。</p><p>  2、設(shè)備更新速度加快,被淘汰的資產(chǎn)設(shè)備不少是未達(dá)到規(guī)定的資產(chǎn)折舊年限,而成為閑置資產(chǎn)。</p><p>  3、一些業(yè)務(wù)管理部門或人員決策失誤造成固定資產(chǎn)閑置。一些業(yè)務(wù)管理部門或人員在進(jìn)行投資或購置時(shí),由于沒有很好地與具體使用單位相結(jié)合,沒有經(jīng)過認(rèn)

24、真細(xì)致的調(diào)查研究或出于個(gè)人動(dòng)機(jī),造成盲目投資或購置,使購置回來的資產(chǎn)(設(shè)備)不能滿足生產(chǎn)經(jīng)營的需要,產(chǎn)生閑置。</p><p>  2.2系統(tǒng)的需求分析</p><p><b>  用戶需求分析</b></p><p>  系統(tǒng)主要是對(duì)企業(yè)的固定資產(chǎn)進(jìn)行管理,因此系統(tǒng)的用戶主要企業(yè)的員工,當(dāng)然企業(yè)也要有管理員對(duì)這些用戶進(jìn)行管理,用戶管理員的主要

25、工作就是對(duì)用戶信息進(jìn)行操作。</p><p>  由上總結(jié)的系統(tǒng)共有以下2種類型的用戶:普通用戶、管理員。</p><p>  以下是我所做模塊的用戶需求:</p><p>  1.管理員:用系統(tǒng)對(duì)用戶信息進(jìn)行修改,刪除和查詢,也可以新增一個(gè)用戶。管理員的需求用例圖如下:</p><p><b>  管理員用例圖</b>

26、</p><p>  2.普通用戶:即企業(yè)對(duì)資產(chǎn)進(jìn)行管理的員工。他們是固定資產(chǎn)的管理者,所以他們可以有以下操作功能。</p><p>  (1)對(duì)倉庫進(jìn)行管理,用例圖如下:</p><p><b>  倉庫管理用例圖</b></p><p>  (2)對(duì)資產(chǎn)折舊進(jìn)行管理,用例圖如下:</p><p&g

27、t;<b>  資產(chǎn)折舊管理用例圖</b></p><p>  (3)對(duì)資產(chǎn)進(jìn)行統(tǒng)計(jì),用例圖如下:</p><p><b>  資產(chǎn)查詢用例圖</b></p><p>  2.3 系統(tǒng)數(shù)據(jù)流圖</p><p><b>  系統(tǒng)數(shù)據(jù)流圖</b></p><p&

28、gt;<b>  2.4數(shù)據(jù)字典</b></p><p><b>  第三章 總體設(shè)計(jì)</b></p><p>  3.1 系統(tǒng)總體架構(gòu)</p><p>  由于系統(tǒng)是可以供多個(gè)用戶使用同一個(gè)服務(wù)的系統(tǒng),由于多用戶使用時(shí)的并行性和發(fā)布的方便性,系統(tǒng)決定使用B/S的運(yùn)行結(jié)構(gòu)模式。</p><p>  

29、根據(jù)需求分析、詳細(xì)設(shè)計(jì),結(jié)合指導(dǎo)老師意見,經(jīng)過本組同學(xué)討論,該系統(tǒng)可以細(xì)分為9個(gè)功能模塊:登陸模塊、提示模塊、資產(chǎn)類型管理模塊、倉庫管理模塊、資產(chǎn)管理模塊、資產(chǎn)借出管理模塊、資產(chǎn)折舊管理模塊、資產(chǎn)統(tǒng)計(jì)模塊和用戶管理模塊;考慮到頁面顯示時(shí)列出的表單可能很長,故添加了一個(gè)分頁模塊。系統(tǒng)的主要模塊結(jié)構(gòu)圖</p><p><b>  系統(tǒng)主要模塊圖</b></p><p>&

30、lt;b>  3.2 模塊功能</b></p><p>  本系統(tǒng)中的中心對(duì)象是企業(yè)員工,根據(jù)以上的模塊劃分和功能分析可知,該系統(tǒng)的流程主要描述的是管理員與一般用戶登錄系統(tǒng)后,根據(jù)各自工作,管理員完成對(duì)用戶信息的增刪改查,一般用戶對(duì)企業(yè)的固定資產(chǎn)進(jìn)行操作。該系統(tǒng)的使用對(duì)象包括一般用戶和管理員,因此包括2種登陸形式的模塊功能:</p><p>  圖4.2 普通用戶模塊功能

31、圖</p><p><b>  管理員模塊功能圖</b></p><p><b>  3.3 數(shù)據(jù)庫設(shè)計(jì)</b></p><p>  3.3.1數(shù)據(jù)庫的概念設(shè)計(jì)</p><p>  這一階段是在需求分析的基礎(chǔ)上,設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體以及它們之間的關(guān)系,為邏輯模型設(shè)計(jì)打下基礎(chǔ)。</p

32、><p>  在這一階段的設(shè)計(jì)的模型是用戶與現(xiàn)實(shí)數(shù)據(jù)庫的接口,所得的數(shù)據(jù)并不直接用于最終的數(shù)據(jù)庫設(shè)計(jì),因此不用考慮采用的數(shù)據(jù)庫管理系統(tǒng)、操作系統(tǒng)類型和機(jī)器類型等問題。概念設(shè)計(jì)是數(shù)據(jù)庫數(shù)據(jù)內(nèi)容和結(jié)構(gòu)方式的完整表示,是用戶和數(shù)據(jù)庫設(shè)計(jì)人員交流的工具。這個(gè)模型是直接從現(xiàn)實(shí)世界中抽象出實(shí)體類型及實(shí)體間聯(lián)系,然后用實(shí)體聯(lián)系圖表使數(shù)據(jù)模型。。經(jīng)過前面需求分析階段對(duì)數(shù)據(jù)流的存儲(chǔ)、處理等分析確定該系統(tǒng)的全局ER圖如圖3.17所示&l

33、t;/p><p><b>  系統(tǒng)全局E-R圖</b></p><p>  3.3.2數(shù)據(jù)庫的邏輯設(shè)計(jì)</p><p>  用戶:用戶id、用戶名、密碼、姓名、年齡、住址、性別、電話;</p><p>  資產(chǎn)類型:資產(chǎn)類型id、資產(chǎn)類型名稱、描述;</p><p>  資產(chǎn):資產(chǎn)id、代碼、資產(chǎn)名稱

34、、資產(chǎn)類型編號(hào)、型號(hào)、廠家、出廠日期、購買日期、預(yù)計(jì)使用年限、價(jià)格、使用部門、使用情況、所屬倉庫、增加方式、使用員工、資產(chǎn)狀態(tài)、折舊價(jià)格;</p><p>  倉庫:倉庫id、倉庫名稱、倉庫描述;</p><p>  員工:?jiǎn)T工id、員工編號(hào)、部門、</p><p>  借出信息:借出id、資產(chǎn)id、借出(歸還)日期、預(yù)計(jì)歸還日期、借出(歸還)人、借出人、借用單位、

35、狀態(tài);</p><p>  3.3.3數(shù)據(jù)庫的物理設(shè)計(jì)</p><p>  數(shù)據(jù)庫物理設(shè)計(jì)是根據(jù)設(shè)計(jì)好的數(shù)據(jù)庫邏輯模型,選取一個(gè)最合適應(yīng)用環(huán)境的物理數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)的過程,也就是對(duì)數(shù)據(jù)在物理設(shè)備上的存儲(chǔ)結(jié)構(gòu)和存取方法的過程,本系統(tǒng)選用的是MySQL實(shí)現(xiàn)的。各表如下:</p><p><b>  用戶表</b></p><p>

36、;<b>  倉庫表</b></p><p><b>  資產(chǎn)類型表</b></p><p><b>  員工表</b></p><p><b>  固定資產(chǎn)信息表</b></p><p>  第四章 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 4.1系統(tǒng)功能操作流程</p

37、><p>  根據(jù)系統(tǒng)需求中的描述,做出系統(tǒng)各操作的邏輯流程如下:</p><p><b>  1.用戶信息管理:</b></p><p>  用戶信息管理----添加、刪除、修改流程圖</p><p>  2. 資產(chǎn)管理—倉庫管理</p><p>  資產(chǎn)管理——資產(chǎn)類型管理流程圖</p>

38、;<p>  3. 資產(chǎn)管理——資產(chǎn)折舊管理:用戶可以根據(jù)列出的資產(chǎn)信息,選擇查看資產(chǎn)相應(yīng)的折舊情況。流程圖如下:</p><p>  資產(chǎn)管理——資產(chǎn)折舊查看流程圖</p><p>  4. 資產(chǎn)管理——資產(chǎn)統(tǒng)計(jì)管理:用戶可根據(jù)資產(chǎn)狀態(tài)、新增資產(chǎn)和報(bào)廢資產(chǎn)三種方式對(duì)資產(chǎn)進(jìn)行統(tǒng)計(jì);根據(jù)資產(chǎn)狀態(tài)進(jìn)行統(tǒng)計(jì)時(shí),可以按狀態(tài)通過單選按鈕對(duì)資產(chǎn)進(jìn)行查詢;根據(jù)新增資產(chǎn)進(jìn)行統(tǒng)計(jì)時(shí),可以按購入

39、時(shí)間進(jìn)行統(tǒng)計(jì);根據(jù)報(bào)廢資產(chǎn)進(jìn)行統(tǒng)計(jì)時(shí),可以按購入時(shí)間進(jìn)行統(tǒng)計(jì)。流程圖如下:</p><p>  資產(chǎn)管理——資產(chǎn)統(tǒng)計(jì)管理流程圖</p><p><b>  4.2功能實(shí)現(xiàn)界面</b></p><p><b>  1.用戶信息管理</b></p><p>  管理員管理用戶信息界面</p>

40、<p>  用戶個(gè)人信息管理界面</p><p><b>  倉庫信息管理界面</b></p><p>  資產(chǎn)折舊信息管理界面</p><p>  資產(chǎn)折舊信息查詢界面</p><p>  資產(chǎn)統(tǒng)計(jì)信息管理界面</p><p>  資產(chǎn)信息按狀態(tài)統(tǒng)計(jì)界面</p>&l

41、t;p><b>  新增資產(chǎn)統(tǒng)計(jì)界面</b></p><p><b>  報(bào)廢資產(chǎn)統(tǒng)計(jì)界面</b></p><p>  4.3數(shù)據(jù)庫實(shí)現(xiàn)代碼</p><p>  根據(jù)數(shù)據(jù)庫字段設(shè)計(jì),依次創(chuàng)建資產(chǎn)信息表,資產(chǎn)借出信息表,資產(chǎn)類型信息表,員工信息表、倉庫表、用戶表。創(chuàng)建的腳本依次為:</p><p&g

42、t;  SET FOREIGN_KEY_CHECKS=0;</p><p>  -- ----------------------------</p><p>  -- Table structure for asset</p><p>  -- ----------------------------</p><p>  DROP TABL

43、E IF EXISTS `asset`;</p><p>  CREATE TABLE `asset` (</p><p>  `overDate` varchar(255) default NULL,</p><p>  `type` int(11) default NULL,</p><p>  `id` int(11) NOT NULL

44、 auto_increment,</p><p>  `code` varchar(255) default NULL,</p><p>  `name` varchar(255) default NULL,</p><p>  `assetTypeId` int(11) default NULL,</p><p>  `model` var

45、char(255) default NULL,</p><p>  `client` varchar(255) default NULL,</p><p>  `leaveFactoryDate` varchar(255) default NULL,</p><p>  `buyDate` varchar(255) default NULL,</p>

46、<p>  `life` int(11) default NULL,</p><p>  `price` double default NULL,</p><p>  `deptment` varchar(255) default NULL,</p><p>  `storageId` int(11) default NULL,</p>&l

47、t;p>  `addType` varchar(255) default NULL,</p><p>  `employee` varchar(11) default NULL,</p><p>  `state` int(11) default NULL,</p><p>  PRIMARY KEY (`id`)</p><p> 

48、 ) ENGINE=InnoDB DEFAULT CHARSET=utf8;</p><p>  -- ----------------------------</p><p>  -- Table structure for assetturnoverdetail</p><p>  -- ----------------------------</p>

49、;<p>  DROP TABLE IF EXISTS `assetturnoverdetail`;</p><p>  CREATE TABLE `assetturnoverdetail` (</p><p>  `id` int(11) NOT NULL auto_increment,</p><p>  `assetId` int(11) def

50、ault NULL,</p><p>  `dependDate` varchar(255) default NULL,</p><p>  `givebackDate` varchar(255) default NULL,</p><p>  `givebackPlanDate` varchar(255) default NULL,</p><

51、p>  `employeeId` int(11) default NULL,</p><p>  `borrowMan` varchar(255) default NULL,</p><p>  `borrowCompany` varchar(255) default NULL,</p><p>  `state` int(11) default NULL,&

52、lt;/p><p>  `telephone` varchar(255) default NULL,</p><p>  PRIMARY KEY (`id`)</p><p>  ) ENGINE=InnoDB DEFAULT CHARSET=utf8;</p><p>  -- ----------------------------<

53、/p><p>  -- Table structure for assettype</p><p>  -- ----------------------------</p><p>  DROP TABLE IF EXISTS `assettype`;</p><p>  CREATE TABLE `assettype` (</p>

54、<p>  `description` text,</p><p>  `name` varchar(255) default NULL,</p><p>  `id` int(11) NOT NULL auto_increment,</p><p>  PRIMARY KEY (`id`)</p><p>  ) ENGIN

55、E=InnoDB DEFAULT CHARSET=utf8;</p><p>  -- ----------------------------</p><p>  -- Table structure for employee</p><p>  -- ----------------------------</p><p>  DROP

56、TABLE IF EXISTS `employee`;</p><p>  CREATE TABLE `employee` (</p><p>  `id` int(11) NOT NULL auto_increment,</p><p>  `code` varchar(255) default NULL,</p><p>  `name`

57、 varchar(255) default NULL,</p><p>  `deptment` varchar(255) default NULL,</p><p>  `roleId` int(11) default NULL,</p><p>  `description` text,</p><p>  PRIMARY KEY (

58、`id`)</p><p>  ) ENGINE=InnoDB DEFAULT CHARSET=utf8;</p><p>  -- ----------------------------</p><p>  -- Table structure for storage</p><p>  -- ----------------------

59、------</p><p>  DROP TABLE IF EXISTS `storage`;</p><p>  CREATE TABLE `storage` (</p><p>  `description` text,</p><p>  `name` varchar(255) default NULL,</p><

60、;p>  `id` int(11) NOT NULL auto_increment,</p><p>  PRIMARY KEY (`id`)</p><p>  ) ENGINE=InnoDB DEFAULT CHARSET=utf8;</p><p>  -- ----------------------------</p><p&g

61、t;  -- Table structure for user</p><p>  -- ----------------------------</p><p>  DROP TABLE IF EXISTS `user`;</p><p>  CREATE TABLE `user` (</p><p>  `telephone` varch

62、ar(255) default NULL,</p><p>  `postcard` varchar(255) default NULL,</p><p>  `address` varchar(255) default NULL,</p><p>  `age` int(11) default NULL,</p><p>  `role`

63、int(11) not NULL,</p><p>  `sex` varchar(255) default NULL,</p><p>  `name` varchar(255) default NULL,</p><p>  `password` varchar(255) not NULL,</p><p>  `loginName` v

64、archar(255) not NULL,</p><p>  `id` int(11) NOT NULL auto_increment,</p><p>  PRIMARY KEY (`id`)</p><p>  ) ENGINE=InnoDB DEFAULT CHARSET=utf8;</p><p>  使用JDBC與數(shù)據(jù)庫連接代碼

65、內(nèi)容如下:</p><p><b>  /**</b></p><p>  * 連接MySql數(shù)據(jù)庫</p><p><b>  * @return</b></p><p><b>  */</b></p><p>  public static Con

66、nection getMySqlConnection(){</p><p>  Connection conn = null;</p><p>  String url = null;</p><p><b>  try{</b></p><p>  Class.forName("com.mysql.jdbc.

67、Driver");</p><p>  url = "jdbc:mysql://localhost:3306/asset";</p><p>  conn = DriverManager.getConnection(url,"root","123");</p><p>  if( conn==nu

68、ll ){</p><p>  throw new SQLException("Can't connect MsSql!");</p><p><b>  }</b></p><p>  } catch (ClassNotFoundException e2) {</p><p>  e2.pr

69、intStackTrace();</p><p>  }catch(SQLException e){</p><p>  System.out.println("url:"+url); </p><p>  e.printStackTrace();</p><p><b>  }</b><

70、;/p><p>  return conn; </p><p><b>  }</b></p><p><b>  第五章 驗(yàn)證調(diào)試</b></p><p><b>  5.1用戶管理模塊</b></p><p>  5.1.1添加用戶驗(yàn)證</p

71、><p>  在實(shí)際運(yùn)用中,當(dāng)添加新用戶時(shí),經(jīng)常出現(xiàn)用戶名相同的情況,因此在設(shè)計(jì)用戶表時(shí),把用戶名設(shè)置成唯一的,在插入數(shù)據(jù)時(shí),首先會(huì)判斷數(shù)據(jù)庫中是否已存在相同的用戶名。 </p><p>  新增用戶時(shí)與約束條件相沖突(1)</p><p>  新增用戶時(shí)與約束條件相沖突(2)</p><p>  5.1.2修改用戶信息驗(yàn)證</p>

72、<p>  對(duì)用戶管理時(shí),修改用戶信息時(shí),與用戶添加時(shí)的約束條件是一樣的,因此出現(xiàn)錯(cuò)誤的情況也與用戶添加時(shí)一樣。</p><p>  修改用戶時(shí)兩次密碼不一致</p><p><b>  5.2倉庫管理模塊</b></p><p><b>  5.2.1添加測(cè)試</b></p><p>

73、  新增一個(gè)倉庫,倉庫名不能為空,當(dāng)倉庫名沒填時(shí),會(huì)提示該項(xiàng)必填,下圖為測(cè)試時(shí)違反約束條件的情況。</p><p><b>  倉庫添加測(cè)試</b></p><p>  5.2.2查看庫存測(cè)試</p><p><b>  查看庫存測(cè)試:</b></p><p><b>  倉庫庫存查看測(cè)試

74、</b></p><p>  5.3 資產(chǎn)折舊模塊</p><p>  根據(jù)資產(chǎn)折舊選擇的方式進(jìn)行折舊:</p><p>  資產(chǎn)折舊信息查看測(cè)試</p><p>  5.4 資產(chǎn)統(tǒng)計(jì)模塊</p><p>  按資產(chǎn)狀態(tài)統(tǒng)計(jì)時(shí),可以按資產(chǎn)現(xiàn)在的狀態(tài)進(jìn)行查詢,下圖為按資產(chǎn)可用狀態(tài)查詢:</p>

75、<p><b>  資產(chǎn)狀態(tài)查看測(cè)試</b></p><p><b>  結(jié)束語</b></p><p>  經(jīng)過本學(xué)期的實(shí)訓(xùn)設(shè)計(jì),我設(shè)計(jì)的固定資產(chǎn)管理系統(tǒng)已經(jīng)基本設(shè)計(jì)完成。 本項(xiàng)目用當(dāng)前比較成熟的web開發(fā)框架Struts技術(shù)和JDBC工具實(shí)現(xiàn)了固定資產(chǎn)管理功能系統(tǒng)的設(shè)計(jì)與開發(fā)。該系統(tǒng)作為一個(gè)企業(yè)管理系統(tǒng)的子功能,具有相當(dāng)?shù)膶?shí)用性。由

76、于使用了MVC開發(fā)模型,使得各模塊具有相當(dāng)?shù)莫?dú)立性,因此系統(tǒng)的可重用性也比較高。使用Java語言作為開發(fā)語言,使得程序具有很強(qiáng)的可移植性。程序中注釋寫得盡量規(guī)范,因此可讀性與可維護(hù)性也比較好。</p><p>  通過本次實(shí)訓(xùn)設(shè)計(jì)我學(xué)到了不少新東西,更進(jìn)一步熟悉了Struts的web開發(fā)框架和MVC模型。但是也發(fā)現(xiàn)了自身的諸多不足,相信通過以后的不斷學(xué)習(xí)與實(shí)踐,一定會(huì)有更多的收獲。</p><

77、p>  通過這次實(shí)訓(xùn)設(shè)計(jì),不僅是對(duì)軟件開發(fā)進(jìn)行了更加深入和系統(tǒng)的學(xué)習(xí),更多的是學(xué)到了在實(shí)踐中分析問題,解決問題的方法,這在以后的工作學(xué)習(xí)中,對(duì)自己也會(huì)有極大的幫助,總之,通過這次實(shí)訓(xùn)設(shè)計(jì)自己感覺到受益非淺,收獲很大。</p><p><b>  參考文獻(xiàn)</b></p><p>  [1] 張海藩.軟件工程導(dǎo)論[M].北京:清華大學(xué)出版社,2003年</p

78、><p>  [2] 薩師煊,王珊.?dāng)?shù)據(jù)庫系統(tǒng)概論[M].北京:高等教育出版社,2000年</p><p>  [3] MartinL.Shoe.UML實(shí)戰(zhàn)教程:面向. NET開發(fā)人員[M].北京:清華大學(xué)出版社,2006年</p><p>  [4] 尚俊杰,秦衛(wèi)中. ASP.NET程序設(shè)計(jì)案例教程[M].北京:北京交通大學(xué)出版社,2005年</p>&

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲(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)論