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

下載本文檔

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

文檔簡介

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

4、塊、提示模塊、資產(chǎn)類型管理模塊、倉庫管理模塊、資產(chǎn)管理模塊、資產(chǎn)借出管理模塊、資產(chǎn)折舊管理模塊、資產(chǎn)統(tǒng)計模塊和用戶管理模塊;考慮到頁面顯示時列出的表單可能很長,故添加了一個分頁模塊。經(jīng)過測試,整個系統(tǒng)達到了界面良好、靈活易用的效果。</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項目開發(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è)計8</p><p>  3.1 系統(tǒng)總體架構(gòu)8</p><p>  3.2 模塊功能8</p><p>  3.3

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

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

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

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

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

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

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

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

21、,我負(fù)責(zé)的模塊主要為用戶管理模塊、倉庫管理模塊、折舊管理模塊、資產(chǎn)統(tǒng)計模塊,由于分頁模塊頁面都需求,故由我們組共同完成。</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ā)出請求,服務(wù)器對瀏覽器

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

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

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

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

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

27、t;<b>  資產(chǎn)折舊管理用例圖</b></p><p>  (3)對資產(chǎn)進行統(tǒng)計,用例圖如下:</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è)計</b></p><p>  3.1 系統(tǒng)總體架構(gòu)</p><p>  由于系統(tǒng)是可以供多個用戶使用同一個服務(wù)的系統(tǒng),由于多用戶使用時的并行性和發(fā)布的方便性,系統(tǒng)決定使用B/S的運行結(jié)構(gòu)模式。</p><p>  

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

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

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

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

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

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

35、狀態(tài);</p><p>  3.3.3數(shù)據(jù)庫的物理設(shè)計</p><p>  數(shù)據(jù)庫物理設(shè)計是根據(jù)設(shè)計好的數(shù)據(jù)庫邏輯模型,選取一個最合適應(yīng)用環(huán)境的物理數(shù)據(jù)存儲結(jié)構(gòu)的過程,也就是對數(shù)據(jù)在物理設(shè)備上的存儲結(jié)構(gòu)和存取方法的過程,本系統(tǒng)選用的是MySQL實現(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è)計與實現(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ù)資產(chǎn)狀態(tài)、新增資產(chǎn)和報廢資產(chǎn)三種方式對資產(chǎn)進行統(tǒng)計;根據(jù)資產(chǎn)狀態(tài)進行統(tǒng)計時,可以按狀態(tài)通過單選按鈕對資產(chǎn)進行查詢;根據(jù)新增資產(chǎn)進行統(tǒng)計時,可以按購入

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

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

41、t;p><b>  新增資產(chǎn)統(tǒng)計界面</b></p><p><b>  報廢資產(chǎn)統(tǒng)計界面</b></p><p>  4.3數(shù)據(jù)庫實現(xiàn)代碼</p><p>  根據(jù)數(shù)據(jù)庫字段設(shè)計,依次創(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>  第五章 驗證調(diào)試</b></p><p><b>  5.1用戶管理模塊</b></p><p>  5.1.1添加用戶驗證</p

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

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

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

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

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

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

77、p>  通過這次實訓(xùn)設(shè)計,不僅是對軟件開發(fā)進行了更加深入和系統(tǒng)的學(xué)習(xí),更多的是學(xué)到了在實踐中分析問題,解決問題的方法,這在以后的工作學(xué)習(xí)中,對自己也會有極大的幫助,總之,通過這次實訓(xùn)設(shè)計自己感覺到受益非淺,收獲很大。</p><p><b>  參考文獻</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實戰(zhàn)教程:面向. NET開發(fā)人員[M].北京:清華大學(xué)出版社,2006年</p><p>  [4] 尚俊杰,秦衛(wèi)中. ASP.NET程序設(shè)計案例教程[M].北京:北京交通大學(xué)出版社,2005年</p>&

溫馨提示

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

評論

0/150

提交評論