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

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  資產(chǎn)設(shè)備管理系統(tǒng)</b></p><p><b>  課程設(shè)計(jì)</b></p><p><b>  組員信息</b></p><p><b>  學(xué)院:計(jì)算機(jī)學(xué)院</b></p><p><b>  班級(jí):軟件工程&

2、lt;/b></p><p><b>  姓名:</b></p><p><b>  組長(zhǎng):</b></p><p><b>  系統(tǒng)分析員:</b></p><p><b>  界面設(shè)計(jì)員:</b></p><p><

3、b>  程序員:</b></p><p><b>  程序員:</b></p><p><b>  程序員:</b></p><p><b>  測(cè)試員:</b></p><p><b>  程序員:</b></p><

4、;p><b>  目 錄</b></p><p>  1引言………………………………………………………………………………….9</p><p>  1.1課題背景……………………………………………………………………….9</p><p>  1.2課題意義……………………………………………………………………….9</p&g

5、t;<p>  1.3課題目標(biāo)……………………………………………………………………….10</p><p>  2設(shè)計(jì)說(shuō)明…………………………………………………………………………...11</p><p>  2.1設(shè)計(jì)題目………………………………………………………………………..11</p><p>  2.2設(shè)計(jì)任務(wù)與要求…………………………………

6、…………………………..11</p><p>  2.3開(kāi)發(fā)環(huán)境說(shuō)明………………………………………………………………...12</p><p>  2.3.1硬件配置…………………………………………………………………….12</p><p>  2.3.2軟件配置…………………………………………………………………….12</p><p>  

7、3可行性研究………………………………………………………………………..12</p><p>  3.1技術(shù)可行性…………………………………………………………………….13</p><p>  3.2經(jīng)濟(jì)可行性…………………………………………………………………….14</p><p>  3.3操作可行性…………………………………………………………………….14<

8、;/p><p>  3.4社會(huì)可行性…………………………………………………………………….15</p><p>  4項(xiàng)目開(kāi)發(fā)計(jì)劃…………………………………………………………………….15</p><p>  5需求規(guī)格說(shuō)明…………………………………………………………………….15</p><p>  5.1概述……………………………………………

9、………………………………….15</p><p>  5.1.1編寫(xiě)目的…………………………………………………………………….15</p><p>  5.1.2文檔范圍…………………………………………………….……………… 16</p><p>  5.1.3術(shù)語(yǔ)定義………………………………………………………….....................16<

10、/p><p>  5.1.4參考資料………………………………………………………………………16</p><p>  5.2系統(tǒng)功能需求……………………………………………………………..........17</p><p>  5.2.1用例圖……………………………………………………………......................17</p><p&

11、gt;  5.2.2時(shí)序圖……………………………………………………………......................18</p><p>  5.2.3協(xié)作圖……………………………………………………………......................19</p><p>  5.2.4活動(dòng)圖……………………………………………………………......................20<

12、/p><p>  5.2.5狀態(tài)圖……………………………………………………………......................21</p><p>  5.3其他非功能性需求……..............………………………………………….......21</p><p>  5.3.1可靠性………………………………………………....................……

13、……......21</p><p>  5.3.2可用性…………………………………………………………..........................22</p><p>  5.3.3安全性…………………………………………………………..........................22</p><p>  5.3.4可維護(hù)性…………………………………………

14、……………….....................22</p><p>  6概要設(shè)計(jì)說(shuō)明………………………………………………………………...….….22</p><p>  6.1系統(tǒng)功能圖…………………………………………………………....…..............22</p><p>  6.2數(shù)據(jù)庫(kù)設(shè)計(jì)……………………………………………………………

15、..................25</p><p>  6.2.1E—R圖設(shè)計(jì)……………………………………………………....………........25</p><p>  6.2.2邏輯結(jié)構(gòu)設(shè)計(jì)…………………………………………………………….......27</p><p>  7詳細(xì)設(shè)計(jì)說(shuō)明……………………………………………………………....…...….

16、30</p><p>  7.1登錄界面設(shè)計(jì)…………………………………………..……………....….……30</p><p>  7.2用戶(hù)管理界面設(shè)計(jì)…………………………………………………...………..</p><p>  7.3修改密碼界面設(shè)計(jì)……………………………………………………………</p><p>  7.4設(shè)備分類(lèi)管理界面設(shè)

17、計(jì)……………………………………………………..</p><p>  7.5部門(mén)信息管理界面設(shè)計(jì)……………………………………………………..</p><p>  7.6設(shè)備基本信息管理界面設(shè)計(jì)………………………………………………</p><p>  7.7設(shè)備使用信息管理界面設(shè)計(jì)………………………………………………</p><p>  7.8設(shè)

18、備調(diào)撥信息管理界面設(shè)計(jì)………………………………………………</p><p>  7.9設(shè)備維護(hù)信息管理界面設(shè)計(jì)………………………………………………</p><p>  7.10設(shè)備報(bào)廢信息管理界面設(shè)計(jì)……………………………………………..</p><p>  7.11設(shè)備信息查詢(xún)界面設(shè)計(jì)……………………………………………………</p><p>

19、;  7.12設(shè)備使用信息查詢(xún)界面設(shè)計(jì)……………………………………………..</p><p>  7.13設(shè)備調(diào)撥信息查詢(xún)界面設(shè)計(jì)……………………………………………..</p><p>  7.14設(shè)備維護(hù)信息查詢(xún)界面設(shè)計(jì)……………………………………………..</p><p>  7.15設(shè)備報(bào)廢信息查詢(xún)界面設(shè)計(jì)……………………………………………..</p&g

20、t;<p>  8源程序代碼及運(yùn)行結(jié)果…………………………………………………………</p><p>  9測(cè)試計(jì)劃………………………………………………………………………………</p><p>  9.1概述………………………………......................……………………………………</p><p>  9.1.1編寫(xiě)目的………………

21、…………………………………………………….....</p><p>  9.1.2背景……………………………………………………………………................</p><p>  9.1.3定義……………………………………………………………………...............</p><p>  9.1.4項(xiàng)目目標(biāo)……………………………………………………

22、………………....</p><p>  9.1.5文檔目標(biāo)……………………………………………………………………....</p><p>  9.1.6文檔摘要…………………………………………………………………….......</p><p>  9.2測(cè)試策略……………………………………………………………………............</p><

23、;p>  9.2.1策略計(jì)劃…………………………………………………………………….......</p><p>  9.2.2風(fēng)險(xiǎn)分析…………………………………………………………………….......</p><p>  9.3測(cè)試方法……………………………………………………………………............</p><p>  9.3.1測(cè)試用例設(shè)計(jì)………

24、……………………………………………………........</p><p>  9.3.2測(cè)試實(shí)施過(guò)程……………………………………………………………........</p><p>  9.3.3測(cè)試方法……………………………………………………………………......</p><p>  9.3.4測(cè)試手段…………………………………………………………………….....

25、.</p><p>  9.4測(cè)試內(nèi)容……………………………………………………………………...........</p><p>  9.5測(cè)試用例設(shè)計(jì)…………………………………………………………………....</p><p>  9.5.1管理員注冊(cè)、登陸界面測(cè)試………………………………………........</p><p>  9.5.2

26、用戶(hù)管理界面測(cè)試…………………………………………..........................</p><p>  9.5.3修改密碼界面測(cè)試……………………………………………….................</p><p>  9.5.4設(shè)備分類(lèi)管理界面測(cè)試………………………………………………......</p><p>  9.5.5部門(mén)信息管理界面測(cè)

27、試………………………………………………......</p><p>  9.5.6設(shè)備信息管理界面測(cè)試………………………………………………......</p><p>  9.5.7設(shè)備使用信息管理界面測(cè)試…………………………………………....</p><p>  9.6資源需求..................................……..……………

28、………………………………....</p><p>  9.7時(shí)間進(jìn)度安排……………………………………………………………............</p><p>  9.8測(cè)試過(guò)程管理……………………………………………………………............</p><p>  9.8.1測(cè)試文檔管理…………………………...……………………………….........&l

29、t;/p><p>  9.8.2缺陷處理過(guò)程……………………………………………………………........</p><p>  10測(cè)試報(bào)告……………………………………………………………………………..</p><p>  10.1概述………………………………………………..................................................

30、....</p><p>  10.1.1背景………………………………………………................................................</p><p>  10.1.2定義………………………………………………................................................</p><p> 

31、 10.1.3測(cè)試對(duì)象……………………………………………….....................................</p><p>  10.1.4參考資料……………………………………………….....................................</p><p>  10.2測(cè)試目的……………………………………………….................

32、.........................</p><p>  10.3測(cè)試結(jié)果………………………………………………..........................................</p><p>  10.3.1.管理員注冊(cè)、登陸界面測(cè)試………………………………………....</p><p>  10.3.2.用戶(hù)管理界面測(cè)試……………

33、………………………………….............</p><p>  10.3.3.修改密碼界面測(cè)試……………………………………………….............</p><p>  10.3.4.設(shè)備分類(lèi)管理界面測(cè)試………………………………………………..</p><p>  10.3.5.部門(mén)信息管理界面測(cè)試………………………………………………..</

34、p><p>  10.3.6.設(shè)備信息管理界面測(cè)試………………………………………………..</p><p>  10.3.7.設(shè)備使用信息管理界面測(cè)試………………………………………....</p><p>  11項(xiàng)目開(kāi)發(fā)總結(jié)……………………………………………………………………...</p><p>  12實(shí)驗(yàn)總結(jié)………………………………………

35、……………………………………..</p><p>  13附錄…………………………………………………………………………………….</p><p>  13.1團(tuán)隊(duì)人員表………………………………………………………………………</p><p>  13.2開(kāi)發(fā)團(tuán)隊(duì)組織結(jié)構(gòu)…………………………………………………………….</p><p><b

36、>  1引言</b></p><p><b>  1.1課題背景</b></p><p>  在現(xiàn)代信息技術(shù)飛速發(fā)展的今天,企業(yè)的生產(chǎn)經(jīng)營(yíng)管理方式正隨著網(wǎng)絡(luò)技術(shù)的發(fā)展而朝著信息化、網(wǎng)絡(luò)化方向發(fā)展,一場(chǎng)以互聯(lián)網(wǎng)為標(biāo)志的信息技術(shù)革命正在改變著人類(lèi)的生產(chǎn)、生活,人類(lèi)正步入信息經(jīng)濟(jì)時(shí)代。在這個(gè)時(shí)代,一個(gè)企業(yè)現(xiàn)代信息技術(shù)水平的高低,將成為企業(yè)競(jìng)爭(zhēng)力強(qiáng)弱的重要標(biāo)

37、志,企業(yè)只有迅速掌握好網(wǎng)絡(luò)技術(shù)、利用好網(wǎng)絡(luò)技術(shù),按現(xiàn)代管理方法管理企業(yè)的物流、資金流、信息流,實(shí)現(xiàn)企業(yè)管理信息化,才能全面提升企業(yè)資源配置水平,提高企業(yè)核心競(jìng)爭(zhēng)力,從而提高企業(yè)經(jīng)濟(jì)效益,使企業(yè)在市場(chǎng)競(jìng)爭(zhēng)中立于不敗之地。</p><p><b>  1.2課題意義</b></p><p>  資源設(shè)備管理系統(tǒng)是企業(yè)內(nèi)部的信息管理系統(tǒng),是連接企業(yè)內(nèi)部各生產(chǎn)部門(mén)的橋梁與紐帶

38、,起著核心作用。目前企業(yè)設(shè)備自動(dòng)化管理水平不是很高。大多數(shù)設(shè)備管理辦法是設(shè)備的采購(gòu)進(jìn)來(lái)以后,將設(shè)備的基本情況和相關(guān)信息登記存檔,然后將檔案存檔。以后的檔案基本就沒(méi)人維護(hù),如設(shè)備修改、刪除情況、設(shè)備的當(dāng)前運(yùn)行狀態(tài)等信息本不會(huì)呈現(xiàn)在管理工作人員面前,由于散亂、復(fù)雜、查找和整理不便,即設(shè)備跟蹤信息不能及時(shí)體現(xiàn)在設(shè)備的檔案上。某些企業(yè)采用專(zhuān)門(mén)人工整點(diǎn),對(duì)設(shè)備的跟蹤信息即使能記錄在案,但無(wú)形中增加了繁重的手工勞動(dòng),整個(gè)設(shè)備管理水平還是較低。 &l

39、t;/p><p>  本系統(tǒng)會(huì)提高辦公效率和設(shè)備可靠性,減少工作人員的勞動(dòng)強(qiáng)度,減少辦公耗材,提高現(xiàn)代化管理水平。企業(yè)面對(duì)市場(chǎng)競(jìng)爭(zhēng)的巨大壓力,要求企業(yè)創(chuàng)造新的利潤(rùn)源,這為企業(yè)如何配置有限資源,利用先進(jìn)計(jì)算機(jī)技術(shù)不斷開(kāi)發(fā)出操作簡(jiǎn)便、界面友好、靈活、實(shí)用、安全,更具時(shí)效性的設(shè)備信息管理系統(tǒng)有著更高的要求。 </p><p><b>  1.3課題目標(biāo)</b></p>

40、;<p>  傳統(tǒng)的設(shè)備管理主要是以人工抄寫(xiě)記錄存檔的運(yùn)行模式。21世紀(jì)是科技信息時(shí)代,陳舊的管理模式 不是適應(yīng)新時(shí)代的要求,它存在著操作速度慢、散亂、復(fù)雜等一系列缺點(diǎn)與不足。由于散亂、復(fù)雜,很可能文案丟失的情況,而且查找也不方便,給管理工作人員帶 來(lái)很大程度的管理滯后,增加了成本,降低了企業(yè)生產(chǎn)力。自中國(guó)加入wto以來(lái),給國(guó)內(nèi)一些企業(yè)帶來(lái)很大的竟?fàn)帀毫?,市?chǎng)竟?fàn)幵絹?lái)越來(lái)激烈。提高企業(yè)生產(chǎn)力,降低成本是當(dāng)前惟一解決有效途徑

41、。如何解決這一問(wèn)題正式我要陳述的,關(guān)注當(dāng)代形式,利用社會(huì)上出來(lái)的先進(jìn)技術(shù)開(kāi)發(fā)出新的設(shè)備管理系統(tǒng)是許多企業(yè)拭目以待的,正所謂“工欲善其事,必先利其器”。 </p><p>  由此開(kāi)發(fā)的設(shè)備管理系統(tǒng)是一套完全為設(shè)備管理人員設(shè)計(jì)的把設(shè)備管理由被動(dòng)管理轉(zhuǎn)為主動(dòng)管理的系統(tǒng),它的使用將極大地提高設(shè)備管理部門(mén)的工作效率,使設(shè)備管理人員解脫了繁重的手工勞動(dòng),實(shí)現(xiàn)了設(shè)備整個(gè)生命周期的計(jì)算機(jī)化管理,同時(shí)再與使用單位內(nèi)部網(wǎng) 絡(luò)配合的

42、基礎(chǔ)上可以實(shí)現(xiàn)無(wú)紙化辦公。 </p><p><b>  2.設(shè)計(jì)說(shuō)明</b></p><p>  2.1設(shè)計(jì)題目——資產(chǎn)設(shè)備管理系統(tǒng)</p><p>  系統(tǒng)主要完成任務(wù)的數(shù)據(jù)查詢(xún)模塊分析設(shè)計(jì)與的實(shí)現(xiàn),通過(guò)設(shè)備的屬性字段查詢(xún)每一件產(chǎn)品設(shè)備零件信息,使管理人員隨時(shí)掌握設(shè)備的現(xiàn)狀及公司雇員領(lǐng)用設(shè)備、消耗設(shè)備的情況。</p><

43、p>  2.2設(shè)計(jì)任務(wù)與要求</p><p>  某公司希望建立一個(gè)資產(chǎn)設(shè)備管理系統(tǒng)管理其資產(chǎn)。資產(chǎn)被分為若干類(lèi)。其中每個(gè)大型資產(chǎn)設(shè)備都要建立檔案,記錄其基本信息,當(dāng)前使用狀態(tài),設(shè)備折舊現(xiàn)值。也要記錄設(shè)備的每次維修情況,每次維護(hù)情況。</p><p>  在中小型企業(yè),設(shè)備管理業(yè)務(wù)往往從設(shè)備的入庫(kù)開(kāi)始,其主要包含以下幾部分工作:</p><p>  (1)設(shè)備

44、購(gòu)進(jìn)之初,由設(shè)備部門(mén)的專(zhuān)業(yè)人員對(duì)設(shè)備情況進(jìn)行核對(duì),并填寫(xiě)設(shè)備情況登記表。再由管理人員負(fù)責(zé)將設(shè)備情況登記表登記存檔,并將有關(guān)使用說(shuō)明進(jìn)行編號(hào)存檔,以備維修之用。對(duì)于一些附屬設(shè)備,僅做登記入庫(kù)管理,以便進(jìn)行及時(shí)核對(duì)和調(diào)配。</p><p>  (2)設(shè)備日常運(yùn)行中,要對(duì)日常檢測(cè)到的數(shù)據(jù)進(jìn)行必要存儲(chǔ)和監(jiān)督。在有經(jīng)驗(yàn)的技師的指導(dǎo)下,根據(jù)日常使用記錄,制訂日常維護(hù)計(jì)劃,力爭(zhēng)降低裝置因設(shè)備問(wèn)題造成的非計(jì)劃停工次數(shù)。</

45、p><p> ?。?)在設(shè)備發(fā)生事故的情況下,登記事故記錄,并向技術(shù)人員提交事故維修表。由技術(shù)人員進(jìn)行現(xiàn)場(chǎng)觀察,根據(jù)事故維修表和日常運(yùn)行數(shù)據(jù),確定維修標(biāo)準(zhǔn)及要求。以便進(jìn)行及時(shí),合理的維修。在維修結(jié)束后,編寫(xiě)維修情況報(bào)告和設(shè)備狀態(tài)報(bào)告。</p><p>  管理人員對(duì)有關(guān)資產(chǎn)數(shù)據(jù)進(jìn)行統(tǒng)計(jì),產(chǎn)品報(bào)表,以便高層管理人員根據(jù)該報(bào)表把握設(shè)備運(yùn)營(yíng)的宏觀情況。</p><p><

46、;b>  2.3開(kāi)發(fā)環(huán)境說(shuō)明</b></p><p><b>  2.3.1硬件配置</b></p><p>  硬件:PC機(jī)若干臺(tái)。</p><p>  2.3.2 軟件配置</p><p>  軟件: WindowsXP 操作平臺(tái)(中文版) Microsoft SQL Server 2005、mye

47、clipse 8.5,jdk1.6,Tomcat6.0,firefox瀏覽器等。</p><p><b>  3.可行性研究</b></p><p>  隨著科學(xué)技術(shù)的發(fā)展,社會(huì)進(jìn)步,計(jì)算機(jī)技術(shù)迅速的發(fā)展,設(shè)備管理的方法也日新月異,以前全是由人工管理的方法現(xiàn)在存在很多的缺點(diǎn):管理效率低,勞動(dòng)強(qiáng)度大,信息處理速度低而且準(zhǔn)確率也不夠令人滿(mǎn)意。為了提高設(shè)備管理效率,減輕勞動(dòng)

48、強(qiáng)度,提高信息處理速度和準(zhǔn)確性,為設(shè)備管理員提供更方便、科學(xué)的服務(wù)項(xiàng)目。制定了由計(jì)算機(jī)來(lái)設(shè)計(jì)一個(gè)設(shè)備管理系統(tǒng)的方案。讓計(jì)算機(jī)對(duì)設(shè)備進(jìn)行自動(dòng)管理,設(shè)備管理員可以直接在計(jì)算機(jī)上實(shí)現(xiàn)設(shè)備信息的管理,并能在一定程度上實(shí)現(xiàn)自動(dòng)化。通過(guò)對(duì)一些企業(yè)進(jìn)行的實(shí)際深入調(diào)研,我開(kāi)發(fā)出這套功能比較完整、通用性比較強(qiáng)、成本低廉的《企業(yè)設(shè)備管理系統(tǒng)》。</p><p><b>  3.1技術(shù)可行性</b></p&

49、gt;<p>  技術(shù)可行性是指開(kāi)發(fā)一個(gè)新系統(tǒng)所需要的技術(shù)是否具備,如支持新系統(tǒng)的軟硬件功能以及技術(shù)人員的數(shù)量和水平。根據(jù)管理員提出的系統(tǒng)功能、性能及實(shí)現(xiàn)系統(tǒng)的各項(xiàng)約束條件,本系統(tǒng)是一個(gè)數(shù)據(jù)庫(kù)管理和查詢(xún)的系統(tǒng),因此,要使用一種具有強(qiáng)大的數(shù)據(jù)庫(kù)操作功能、面向?qū)ο蟮目梢暬Z(yǔ)言來(lái)進(jìn)行代碼的編寫(xiě)。 myeclipse 8.5使用簡(jiǎn)單,功能強(qiáng)大,完全可以實(shí)現(xiàn)這些功能。myeclipse 8.5使用靈活,操作簡(jiǎn)單,為高效的開(kāi)發(fā)過(guò)程提供

50、了前提。而Microsoft SQL Server 2000 功能強(qiáng)大,可以很好的完成數(shù)據(jù)庫(kù)的建立,并可以與myeclipse 8.5進(jìn)行配合,兩者相輔相成,共同開(kāi)發(fā)數(shù)據(jù)庫(kù)軟件是一種很合理的選擇。此系統(tǒng)采用微軟 SQL Server 2000 建立數(shù)據(jù)庫(kù),用myeclipse 8.5來(lái)創(chuàng)建界面,并且用它來(lái)訪問(wèn)數(shù)據(jù)庫(kù),實(shí)現(xiàn)用戶(hù)的基本要求。</p><p><b>  3.2經(jīng)濟(jì)可行性</b>&

51、lt;/p><p>  經(jīng)濟(jì)可行性是評(píng)價(jià)一個(gè)計(jì)算機(jī)信息系統(tǒng)是否可行的最基本的一種方法,是對(duì)信息系統(tǒng)解決方案的成本有效性的量度。對(duì)于用戶(hù)來(lái)說(shuō),他最關(guān)心的是:是否值得開(kāi)發(fā)一個(gè)這樣的信息系統(tǒng);使用這樣的系統(tǒng)后能否提高工作效率,節(jié)約成本。而本系統(tǒng)的設(shè)計(jì)和開(kāi)發(fā)事實(shí)上恰好能滿(mǎn)足他們的這些要求。且本系統(tǒng)要求的計(jì)算機(jī)配置也不高,環(huán)境配置費(fèi)用也較低,系統(tǒng)使用方便、簡(jiǎn)潔,不需培訓(xùn)費(fèi)用。</p><p>  現(xiàn)在市

52、場(chǎng)上流行的《企業(yè)設(shè)備管理系統(tǒng)》之類(lèi)的軟件通用性、靈活性稍微要差一些,不能完全提供所需的要求。另外,該系統(tǒng)的價(jià)格一般相當(dāng)昂貴,一般的中小型企業(yè)承受不了昂貴的支付能力。所以應(yīng)該根據(jù)企業(yè)的具體情況設(shè)計(jì)適合企業(yè)的軟件系統(tǒng)。</p><p><b>  3.3操作可行性</b></p><p>  采用此系統(tǒng),可以減輕管理人員的工作量,使管理人員從大量繁瑣的添表、查表、手工制表

53、中解放出來(lái)。能夠節(jié)省大量的人力、物力,工作效率大大提高,預(yù)計(jì)查詢(xún)速度可以比原人工查詢(xún)提高幾倍以上,并且可以大大提高準(zhǔn)確性和精確性,而且可以安全地、完整地保存大量的設(shè)備記錄。使設(shè)備的管理更加規(guī)范化,系統(tǒng)化。此項(xiàng)目雖然經(jīng)濟(jì)效益不是太大,但可以減輕工作人員的勞動(dòng)強(qiáng)度,并可以促進(jìn)企業(yè)對(duì)設(shè)備管理的規(guī)范化和自動(dòng)化,而且價(jià)格低廉,所以是有應(yīng)用價(jià)值的,而且在技術(shù)上完全是可行的,可以馬上進(jìn)行開(kāi)發(fā)工作。</p><p><b&

54、gt;  3.4社會(huì)可行性</b></p><p>  社會(huì)可行性則在于本系統(tǒng)的開(kāi)發(fā)和實(shí)現(xiàn)能為具有類(lèi)似情況的學(xué)校提供一個(gè)模板,只需在原有基礎(chǔ)上作修改即可,具有普遍的社會(huì)意義。</p><p><b>  4.項(xiàng)目開(kāi)發(fā)計(jì)劃</b></p><p>  根據(jù)本系統(tǒng)開(kāi)發(fā)的需要,安排實(shí)際開(kāi)發(fā)計(jì)劃如下:</p><p>

55、;  1.設(shè)計(jì)說(shuō)明書(shū)、可行性研究、項(xiàng)目開(kāi)發(fā)計(jì)劃 (一天)</p><p>  2.需求規(guī)格說(shuō)明、概要設(shè)計(jì)說(shuō)明、詳細(xì)設(shè)計(jì)說(shuō)明 (一天)</p><p>  3.代碼的編寫(xiě) (兩天)</p><p>  4.測(cè)試計(jì)劃、測(cè)試分析報(bào)告 (一天)&l

56、t;/p><p><b>  5.項(xiàng)目開(kāi)發(fā)總結(jié)</b></p><p><b>  5.需求規(guī)格說(shuō)明</b></p><p><b>  5.1概述</b></p><p><b>  5.1.1編寫(xiě)目的</b></p><p>  本

57、需求規(guī)格說(shuō)明書(shū)是為了開(kāi)發(fā)資產(chǎn)設(shè)備管理系統(tǒng)而編寫(xiě);使項(xiàng)目提出者在分析階段初步判定目標(biāo)軟件能否滿(mǎn)足其期望。</p><p>  該文檔最終將作為設(shè)計(jì)人員進(jìn)行設(shè)計(jì)的基本出發(fā)點(diǎn),軟件開(kāi)發(fā)目標(biāo)能否完成將由說(shuō)明書(shū)中的可測(cè)試標(biāo)準(zhǔn)決定。</p><p>  本說(shuō)明書(shū)是整個(gè)軟件開(kāi)發(fā)的依據(jù),它對(duì)以后階段的工作起指導(dǎo)作用。本文也是項(xiàng)目完成后系統(tǒng)驗(yàn)收的依據(jù)。</p><p><b&g

58、t;  5.1.2文檔范圍</b></p><p>  本文檔是項(xiàng)目的軟件需求規(guī)格說(shuō)明書(shū),是技術(shù)文檔。</p><p>  本文檔使用的對(duì)象為:</p><p><b>  系統(tǒng)分析員</b></p><p><b>  程序員</b></p><p><b

59、>  測(cè)試員</b></p><p><b>  實(shí)施員</b></p><p><b>  最終用戶(hù)</b></p><p><b>  5.1.3術(shù)語(yǔ)定義</b></p><p>  用戶(hù)登錄界面友好,可操作性及安全性能較好,能對(duì)不同級(jí)別的使用者進(jìn)行限制,

60、以保證系統(tǒng)以及數(shù)據(jù)庫(kù)的安全。</p><p>  數(shù)據(jù)庫(kù)的可維護(hù)性好,數(shù)據(jù)的錄入、刪除及更改均能順利完成,并能實(shí)現(xiàn)動(dòng)態(tài)更新。</p><p>  軟件對(duì)操作系統(tǒng)的兼容性良好,可移植性良好。</p><p><b>  5.1.4參考資料</b></p><p>  [1] 張兆印等.軟件工程教程.東北大學(xué)出版社2010年

61、 </p><p>  [2] 張海藩.軟件工程導(dǎo)論.清華大學(xué)出版社2003年 [3] 王珊等.數(shù)據(jù)庫(kù)系統(tǒng)概論.高等教育出版社2006年 [4] 張海藩等.面向?qū)ο蟪绦蛟O(shè)計(jì)實(shí)用教程.清華大學(xué)出版社2007年</p><p>  [5]毋國(guó)慶等. 軟件需求工程. 機(jī)械工業(yè)出版社 2010年</p><p><b>  5.2系統(tǒng)功能需求</b&

62、gt;</p><p>  現(xiàn)在利用UML對(duì)設(shè)備管理系統(tǒng)進(jìn)行分析:</p><p><b>  5.2.1用例圖</b></p><p>  1)管理員的用例圖system_admin</p><p><b>  2)用戶(hù)的用例圖</b></p><p><b> 

63、 5.2.2.時(shí)序圖</b></p><p><b>  1)管理員時(shí)序圖</b></p><p><b>  2)用戶(hù)的時(shí)序圖</b></p><p><b>  5.2.3.協(xié)作圖</b></p><p><b>  1)管理員的協(xié)作圖</b&g

64、t;</p><p><b>  2)用戶(hù)的協(xié)作圖</b></p><p><b>  5.2.4.活動(dòng)圖</b></p><p>  所有操作人員的活動(dòng)圖</p><p><b>  5.2.5.狀態(tài)圖</b></p><p>  5.3.其他非功能性

65、需求</p><p><b>  5.3.1.可靠性</b></p><p>  系統(tǒng)的輸入信息要符合實(shí)際情況,以達(dá)到信息的可靠性,這是人為操作。軟件本身的可靠性體現(xiàn)在對(duì)數(shù)據(jù)的操作,數(shù)據(jù)的操作基本以數(shù)據(jù)庫(kù)后臺(tái)操作來(lái)實(shí)現(xiàn)的,具有一定的封裝。數(shù)據(jù)庫(kù)有權(quán)限,可以有效的保護(hù)好數(shù)據(jù)庫(kù)中的數(shù)據(jù),并且所構(gòu)建的數(shù)據(jù)表要有較高的范式,以保證系統(tǒng)具有較高的可靠性。 </p>

66、<p><b>  5.3.2.可用性</b></p><p>  在考慮到盡量滿(mǎn)足各種用戶(hù)功能需求的前提下,要適應(yīng)各用戶(hù)的工作特點(diǎn),把系統(tǒng)做到簡(jiǎn)單、實(shí)用、人性化,實(shí)現(xiàn)方便管理,輕松減負(fù)。所以該資產(chǎn)設(shè)備管理系統(tǒng)要界面簡(jiǎn)單和友好,便于工作人員上手和掌握。 </p><p><b>  5.3.3.安全性</b></p>&

67、lt;p>  在系統(tǒng)安全保密設(shè)計(jì)時(shí),本系統(tǒng)采用的是對(duì)用戶(hù)登錄系統(tǒng)時(shí)進(jìn)行身份驗(yàn)證,只允許合法用戶(hù)進(jìn)入系統(tǒng)并操作。在登錄系統(tǒng)時(shí),系統(tǒng)首先讓用戶(hù)選擇相應(yīng)的身份,不同的身份有著不同的權(quán)限,同時(shí)用戶(hù)輸入用戶(hù)名和密碼進(jìn)行驗(yàn)證。輸入的信息正確后才能進(jìn)入相應(yīng)的頁(yè)面。 </p><p>  5.3.4.可維護(hù)性</p><p>  系統(tǒng)嚴(yán)格按照設(shè)計(jì)規(guī)范進(jìn)行設(shè)計(jì),并保持各階段文檔的完整性,為以后對(duì)軟件的

68、維護(hù)打好基礎(chǔ)。</p><p><b>  6.概要設(shè)計(jì)說(shuō)明</b></p><p><b>  6.1.系統(tǒng)功能圖</b></p><p>  系統(tǒng)功能結(jié)構(gòu)圖主要從功能的角度描述了系統(tǒng)的結(jié)構(gòu),但并未表達(dá)各功能之間的數(shù)據(jù)傳送關(guān)系。事實(shí)上,系統(tǒng)中許多業(yè)務(wù)或功能都是通過(guò)數(shù)據(jù)文件聯(lián)系起來(lái)的。例如,某一功能模塊向某一數(shù)據(jù)文件中存入

69、數(shù)據(jù),而另一個(gè)功能模塊則從該數(shù)據(jù)文件中取出數(shù)據(jù)。再比如,雖然在數(shù)據(jù)流程圖中的某兩個(gè)功能模塊之間原來(lái)并沒(méi)有通過(guò)數(shù)據(jù)文件發(fā)生聯(lián)系,但為了處理方便,在具體實(shí)現(xiàn)中有可能在兩個(gè)處理功能之間設(shè)立一個(gè)臨時(shí)的中間文件以便把它們聯(lián)系起來(lái)。上述這些關(guān)系在設(shè)計(jì)中是通過(guò)繪制信息系統(tǒng)流程圖來(lái)從整體上表達(dá)的。下圖為系統(tǒng)功能圖。</p><p><b>  系統(tǒng)管理模塊設(shè)計(jì)</b></p><p>

70、;<b>  1.管理系統(tǒng):</b></p><p>  本模塊包括用戶(hù)管理、修改密碼、退出系統(tǒng)三個(gè)部分。此模塊中的用戶(hù)管理普通用戶(hù)沒(méi)有使用的權(quán)限。所有用戶(hù)可以通過(guò)修改密碼的來(lái)修改本人的密碼。</p><p><b>  2.基本信息管理:</b></p><p>  本模塊包括部門(mén)信息管理和設(shè)備分類(lèi)信息管理兩部分??梢詫?shí)

71、現(xiàn)對(duì)部門(mén)信息和設(shè)備分類(lèi)信息的添加、刪除和修改的功能。此模塊中的添加、更新、刪除功能普通用戶(hù)沒(méi)有使用的權(quán)限。</p><p><b>  3.設(shè)備信息管理:</b></p><p>  本模塊完成設(shè)備的添加、刪除、更新功能。其中添加、刪除、更新功能普通用戶(hù)沒(méi)有使用權(quán)限。此處添加的是設(shè)備的批次信息。</p><p><b>  4.設(shè)備運(yùn)

72、作管理:</b></p><p>  本模塊包括設(shè)備使用信息管理、設(shè)備調(diào)撥管理、設(shè)備維護(hù)管理、設(shè)備報(bào)廢管理四個(gè)部分。其中設(shè)備使用信息管理是將所有的設(shè)備進(jìn)行編號(hào),然后分配給各部門(mén)使用。設(shè)備調(diào)撥管理是對(duì)設(shè)備的借出和歸還的管理。設(shè)備維護(hù)管理是對(duì)有損壞需要維修的設(shè)備的管理,如果設(shè)備正處于借出狀態(tài)必須先歸還才可以維修。設(shè)備報(bào)廢管理是對(duì)無(wú)法維修好的設(shè)備的管理。設(shè)備在借出、維護(hù)和報(bào)廢之前都要經(jīng)過(guò)審批經(jīng)理的審批,只有

73、審批通過(guò)才可以添加相應(yīng)信息。普通用戶(hù)對(duì)此模塊沒(méi)有使用的權(quán)限。</p><p><b>  5.綜合查詢(xún)管理:</b></p><p>  本模塊通過(guò)多張表之間的關(guān)系進(jìn)行有關(guān)設(shè)備信息的詳細(xì)查詢(xún),包括設(shè)備信息查詢(xún)、設(shè)備使用查詢(xún)、設(shè)備調(diào)撥查詢(xún)、設(shè)備維護(hù)查詢(xún)和設(shè)備報(bào)廢查詢(xún),并可以實(shí)現(xiàn)查詢(xún)結(jié)果的打印輸出功能。</p><p><b>  6.2

74、.數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p>  6.2.1.E—R圖設(shè)計(jì)</p><p>  E-R圖也即實(shí)體-聯(lián)系圖(Entity Relationship Diagram),提供了表示實(shí)體型、屬性和聯(lián)系的方法,用來(lái)描述現(xiàn)實(shí)世界的概念模型。</p><p>  構(gòu)成E-R圖的基本要素是實(shí)體型、屬性和聯(lián)系,其表示方法為:</p><p>

75、;  實(shí)體型(Entity):用矩形表示,矩形框內(nèi)寫(xiě)明實(shí)體名;比如學(xué)生張三豐、學(xué)生李尋歡都是實(shí)體。如果是弱實(shí)體的話,在矩形外面再套實(shí)線矩形。</p><p>  屬性(Attribute):用橢圓形表示,并用無(wú)向邊將其與相應(yīng)的實(shí)體連接起來(lái);比如學(xué)生的姓名、學(xué)號(hào)、性別、都是屬性。如果是多值屬性的話,再橢圓形外面再套實(shí)線橢圓。如果是派生屬性則用虛線橢圓表示。</p><p>  聯(lián)系(Rela

76、tionship):用菱形表示,菱形框內(nèi)寫(xiě)明聯(lián)系名,并用無(wú)向邊分別與有關(guān)實(shí)體連接起來(lái),同時(shí)在無(wú)向邊旁標(biāo)上聯(lián)系的類(lèi)型(1 : 1,1 : n或m : n)。 比如老師給學(xué)生授課存在授課關(guān)系,學(xué)生選課存在選課關(guān)系。如果是弱實(shí)體的聯(lián)系則在菱形外面再套菱形。 下面是各個(gè)實(shí)體的E—R圖:</p><p>  6.2.2.邏輯結(jié)構(gòu)設(shè)計(jì)</p><p>  E-R轉(zhuǎn)換為關(guān)系模型一般遵循的原則:一個(gè)實(shí)體

77、型轉(zhuǎn)換為一個(gè)關(guān)系模型.實(shí)體的屬性就是關(guān)系的屬性,實(shí)體的碼就是關(guān)系的碼.</p><p>  對(duì)于實(shí)體型圖的聯(lián)系則有以下不同的情況:</p><p>  1.一個(gè)1:1聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模型,也可以與任意一端對(duì)應(yīng)的關(guān)系模型式合并,如果轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,則與該聯(lián)系相聯(lián)的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,每個(gè)實(shí)體的碼均是該關(guān)系的候選碼。如果與某一個(gè)實(shí)體對(duì)應(yīng)關(guān)系模式

78、合并,則需要在該關(guān)系模式的屬性中加如入一個(gè)關(guān)系模式的碼和聯(lián)系本身的屬性。</p><p>  2.一個(gè)1:n聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與n端對(duì)應(yīng)的關(guān)系模式合并。如果轉(zhuǎn)換模式為一個(gè)獨(dú)立的關(guān)系模式,則與該聯(lián)系相連的各個(gè)實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為n端實(shí)體的碼。</p><p>  3.一個(gè)m:n聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系模式,與該聯(lián)系相連的各實(shí)體的碼以及聯(lián)系

79、本身的屬性均轉(zhuǎn)換關(guān)系的屬性,各實(shí)體的碼組成關(guān)系的碼或關(guān)系碼的一個(gè)部分。</p><p>  4.3個(gè)或3個(gè)以上的實(shí)體間的一個(gè)多元聯(lián)系可以轉(zhuǎn)換為一個(gè)關(guān)系模式。與該多元聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,各實(shí)體的碼組成關(guān)系的碼或關(guān)系碼的一部分。</p><p>  5.具有相同碼的關(guān)系模式可合并。</p><p><b>  表5.1部門(mén)

80、信息表</b></p><p>  表5.2 用戶(hù)信息表</p><p>  表5.3 設(shè)備信息表</p><p>  表5.4設(shè)備使用信息表</p><p><b>  續(xù)表5.4</b></p><p>  表5.5設(shè)備借入借出信息表</p><p>  表

81、5.6 設(shè)備維護(hù)信息表</p><p><b>  表5.7設(shè)備分類(lèi)表</b></p><p>  表5.8設(shè)備報(bào)廢信息表</p><p><b>  7.詳細(xì)設(shè)計(jì)說(shuō)明</b></p><p>  7.1.登錄界面設(shè)計(jì)</p><p>  用戶(hù)擁有自己的用戶(hù)名、密碼和使用權(quán)限

82、。當(dāng)輸入用戶(hù)名和密碼以后,點(diǎn)擊“確定”鍵,如果用戶(hù)名和密碼都正確就可以順利進(jìn)入主窗體,如果輸入錯(cuò)誤,那么就有相應(yīng)的提示信息。</p><p>  7.2.用戶(hù)管理界面設(shè)計(jì)</p><p>  可以添加、刪除用戶(hù),此界面普通用戶(hù)不能進(jìn)入。</p><p><b>  添加用戶(hù)</b></p><p><b>  

83、刪除用戶(hù)</b></p><p>  7.3.修改密碼界面設(shè)計(jì)</p><p>  如果兩次輸入的新密碼不一樣,將出現(xiàn)提示信息。</p><p>  7.4.設(shè)備分類(lèi)管理界面設(shè)計(jì)</p><p>  此界面可以實(shí)現(xiàn)對(duì)設(shè)備類(lèi)型的添加、刪除和更新功能。添加時(shí)設(shè)備分類(lèi)號(hào)和設(shè)備分類(lèi)名稱(chēng)都必須要填寫(xiě),否則要彈出提示信息。刪除某一設(shè)備類(lèi)型時(shí),

84、設(shè)備基本信息中的設(shè)備類(lèi)型將自動(dòng)更改為“空閑”狀態(tài)??梢酝ㄟ^(guò)更新功能對(duì)已有的設(shè)備分類(lèi)進(jìn)行修改。該界面中的添加、刪除和更新按鈕普通用戶(hù)沒(méi)有使用的權(quán)限。</p><p>  7.5.部門(mén)信息管理界面設(shè)計(jì)</p><p>  此界面可以實(shí)現(xiàn)對(duì)部門(mén)信息的添加、刪除和更新功能。添加時(shí)部門(mén)編號(hào)和部門(mén)名稱(chēng)都必須要填寫(xiě),否則要彈出提示信息。刪除某一部門(mén)時(shí),所有涉及部門(mén)名稱(chēng)的地方都將改為“空閑”狀態(tài)??梢酝ㄟ^(guò)

85、更新功能對(duì)已有部門(mén)信息進(jìn)行修改。該界面中的添加、刪除和更新按鈕普通用戶(hù)沒(méi)有使用的權(quán)限。</p><p><b>  部門(mén)信息管理:</b></p><p><b>  添加:</b></p><p><b>  刪除:</b></p><p><b>  更新:<

86、;/b></p><p>  7.6.設(shè)備基本信息管理界面設(shè)計(jì)</p><p>  此界面可以實(shí)現(xiàn)對(duì)設(shè)備基本信息的添加、更新和刪除功能。在添加過(guò)程中如有添加錯(cuò)誤將出現(xiàn)提示信息。此界面中的添加、更新和刪除按鈕普通用戶(hù)沒(méi)有使用的權(quán)限。</p><p>  添加好設(shè)備信息后,點(diǎn)擊“確定”按鈕可以實(shí)現(xiàn)對(duì)設(shè)備信息的錄入功能。點(diǎn)擊“返回”按鈕將返回到主界面。點(diǎn)擊圖中的“更

87、新”按鈕出現(xiàn)如圖所示的界面,為了保證信息的準(zhǔn)確性,此界面中的編號(hào)、設(shè)備類(lèi)型和設(shè)備數(shù)量的數(shù)據(jù)不可以修改。</p><p>  7.7.設(shè)備使用信息管理界面設(shè)計(jì)</p><p>  此界面中的添加、更新和刪除按鈕普通用戶(hù)不可以使用。添加好設(shè)備信息后,點(diǎn)擊圖中的“添加”按鈕可以實(shí)現(xiàn)設(shè)備使用信息的添加功能。點(diǎn)擊圖中的“刪除”按鈕可以實(shí)現(xiàn)設(shè)備使用信息的刪除功能。此處的信息刪除后在設(shè)備維護(hù)、設(shè)備調(diào)撥、

88、設(shè)備報(bào)廢中的相應(yīng)信息也隨之刪除。</p><p>  7.8.設(shè)備調(diào)撥信息管理界面設(shè)計(jì)</p><p>  此界面中的審批、添加、歸還功能普通用戶(hù)不可以使用。在設(shè)備借出之前必須要經(jīng)過(guò)審批,只有審批通過(guò)才可以添加借出信息。設(shè)備歸還后,點(diǎn)擊“恢復(fù)”便可添加歸還信息,歸還時(shí)間將自動(dòng)顯示當(dāng)天時(shí)間。</p><p>  7.9.設(shè)備維護(hù)信息管理界面設(shè)計(jì)</p>

89、<p>  此界面中的審批、添加、恢復(fù)功能普通用戶(hù)不可以使用。在添加維護(hù)信息前必須經(jīng)過(guò)審批,只有審批通過(guò)才可以添加維護(hù)信息。點(diǎn)擊“恢復(fù)”按鈕后設(shè)備使用表中的相應(yīng)的設(shè)備狀態(tài)將顯示為“使用”狀態(tài)。在維護(hù)表中顯示“恢復(fù)”狀態(tài)。如果處于借出狀態(tài)的設(shè)備需要維護(hù),必須先執(zhí)行“歸還”操作,然后再執(zhí)行維護(hù)操作,恢復(fù)時(shí)間將自動(dòng)顯示當(dāng)天時(shí)間。</p><p>  7.10.設(shè)備報(bào)廢信息管理界面設(shè)計(jì)</p>&

90、lt;p>  界面中的審批、添加、恢復(fù)功能普通用戶(hù)不可以使用。在添加報(bào)廢信息前必須經(jīng)過(guò)審批,只有審批通過(guò)才可以添加報(bào)廢信息。此時(shí)使用信息表中該設(shè)備的狀態(tài)顯示為“報(bào)廢” 狀態(tài)。添加報(bào)廢信息后設(shè)備基本信息中的設(shè)備總數(shù)量將減1。如果處于維護(hù)狀態(tài)的設(shè)備要報(bào)廢,必須先執(zhí)行“恢復(fù)”操作,然后再添加維護(hù)信息。</p><p>  8.原程序代碼及運(yùn)行結(jié)果</p><p>  package com

91、.DB;</p><p>  import java.sql.Connection;</p><p>  import java.sql.DriverManager;</p><p>  import java.sql.PreparedStatement;</p><p>  import java.sql.ResultSet;</p&

92、gt;<p>  import java.sql.SQLException;</p><p>  import java.sql.Statement;</p><p>  public class DBManager { </p><p>  private final static String driver = "com.microsof

93、t.jdbc.sqlserver.SQLServerDriver";</p><p>  private final static String url = "jdbc:microsoft:sqlserver://127.0.0.1:1433;DataBaseName=bbsDB";</p><p>  private Connection conn;<

94、/p><p>  private Statement st;</p><p>  private ResultSet rs;</p><p><b>  /**</b></p><p><b>  * 創(chuàng)建連接</b></p><p><b>  * @return&l

95、t;/b></p><p><b>  */</b></p><p>  public Connection getConnection(){</p><p>  if(conn==null){</p><p><b>  try {</b></p><p>  Cla

96、ss.forName(driver);</p><p>  conn = DriverManager.getConnection(url,"sa","root");</p><p>  } catch (ClassNotFoundException e) {</p><p>  // TODO Auto-generated c

97、atch block</p><p>  e.printStackTrace();</p><p>  } catch (SQLException e) {</p><p>  // TODO Auto-generated catch block</p><p>  e.printStackTrace();</p><p&

98、gt;<b>  }</b></p><p><b>  }</b></p><p>  return conn;</p><p><b>  }</b></p><p><b>  /**</b></p><p>  * 創(chuàng)建st

99、atement</p><p><b>  */</b></p><p>  public Statement getStatement(){</p><p>  if(st==null){</p><p><b>  try {</b></p><p>  st = con

100、n.createStatement();</p><p>  } catch (SQLException e) {</p><p>  // TODO Auto-generated catch block</p><p>  e.printStackTrace();</p><p><b>  }</b></p&g

101、t;<p><b>  }</b></p><p>  return st;</p><p><b>  }</b></p><p><b>  /**</b></p><p><b>  * 執(zhí)行更新操作</b></p>&l

102、t;p><b>  */</b></p><p>  public int update(String sql){</p><p>  System.out.println(">>>>>>>>===="+sql);</p><p>  getConnection();&l

103、t;/p><p>  int rows=0;</p><p>  st=getStatement();</p><p><b>  try {</b></p><p>  rows = st.executeUpdate(sql);</p><p>  } catch (SQLException e)

104、{</p><p>  e.printStackTrace();</p><p><b>  }finally{</b></p><p>  closeAll();</p><p><b>  }</b></p><p>  return rows;</p>&

105、lt;p><b>  }</b></p><p><b>  /**</b></p><p><b>  * 使用預(yù)處理</b></p><p><b>  */</b></p><p>  public int update(String sql,

106、String data[]){</p><p>  System.out.println(">>>>==="+sql);</p><p>  getConnection();</p><p><b>  try {</b></p><p>  int index = 0;<

107、;/p><p>  PreparedStatement pst = conn.prepareStatement(sql);</p><p>  for (int i = 0; i < data.length; i++) {</p><p>  pst.setString(++index, data[i]);</p><p><b&g

108、t;  }</b></p><p>  return pst.executeUpdate();</p><p>  } catch (SQLException e) {</p><p>  e.printStackTrace();</p><p><b>  }finally{</b></p>

109、<p>  closeAll();</p><p><b>  }</b></p><p><b>  return 0;</b></p><p><b>  }</b></p><p><b>  /**</b></p><

110、p><b>  * 執(zhí)行查詢(xún)操作</b></p><p><b>  */</b></p><p>  public ResultSet getQuery(String sql){</p><p>  System.out.println(">>>>>>>>=

111、==="+sql);</p><p>  getConnection();</p><p>  st = getStatement();</p><p><b>  try {</b></p><p>  rs = st.executeQuery(sql);</p><p>  } ca

112、tch (SQLException e) {</p><p>  e.printStackTrace();</p><p><b>  }</b></p><p>  return rs;</p><p><b>  }</b></p><p><b>  /**&

113、lt;/b></p><p><b>  * 執(zhí)行關(guān)閉</b></p><p><b>  */</b></p><p>  public void closeAll(){</p><p>  if(rs!=null){</p><p><b>  try {

114、</b></p><p>  rs.close();</p><p>  rs = null;</p><p>  } catch (SQLException e) {</p><p>  e.printStackTrace();</p><p><b>  }</b></p&g

115、t;<p><b>  }</b></p><p>  if(st!=null){</p><p><b>  try {</b></p><p>  st.close();</p><p>  st = null;</p><p>  } catch (SQL

116、Exception e) {</p><p>  e.printStackTrace();</p><p><b>  }</b></p><p><b>  }</b></p><p>  if(conn!=null){</p><p><b>  try {&l

117、t;/b></p><p>  conn.close();</p><p>  conn = null;</p><p>  } catch (SQLException e) {</p><p>  e.printStackTrace();</p><p><b>  }</b></p

118、><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p><b>  9.測(cè)試計(jì)劃</b></p><p><b>  9.1.概述</b>&

119、lt;/p><p>  9.1.1.編寫(xiě)目的</p><p>  軟件的錯(cuò)誤是不可避免的,所以必須經(jīng)過(guò)嚴(yán)格的測(cè)試。通過(guò)對(duì)本軟件的測(cè)試,盡可能的發(fā)現(xiàn)軟件中的錯(cuò)誤,以減少系統(tǒng)內(nèi)部各模塊的邏輯,功能上的缺陷和錯(cuò)誤,保證每個(gè)單元能正確的實(shí)現(xiàn)其預(yù)期的功能。J檢測(cè)和排除子系統(tǒng)結(jié)構(gòu)或相應(yīng)程序結(jié)構(gòu)上的錯(cuò)誤,是所有系統(tǒng)單元配合合適,整體的性能和功能完整。</p><p><b>

120、;  9.1.2.背景</b></p><p>  資產(chǎn)設(shè)備管理系統(tǒng),包括設(shè)備管理,調(diào)撥管理,維修管理,組織管理,類(lèi)型管理,類(lèi)別管理,用戶(hù)管理,權(quán)限管理等,可以實(shí)現(xiàn)對(duì)各個(gè)模塊的增刪查改的功能。</p><p>  系統(tǒng)的核心是設(shè)備管理,調(diào)撥管理以及維修管理,在對(duì)相應(yīng)信息進(jìn)行操作的時(shí)候同時(shí)要實(shí)現(xiàn)相關(guān)表的更新,例如調(diào)撥只能調(diào)撥設(shè)備狀態(tài)為空閑的設(shè)備,增加調(diào)撥及維修記錄時(shí)同時(shí)也要修改相

121、關(guān)設(shè)備記錄的狀態(tài)為忙碌和故障等,在開(kāi)始測(cè)試之前要保證用戶(hù)表里面有一條管理員身份的用戶(hù)記錄,保證測(cè)試人員能順利登陸系統(tǒng)完成測(cè)試。</p><p><b>  9.1.3.定義</b></p><p>  列出本文件中用到的專(zhuān)門(mén)術(shù)語(yǔ)的定義和外文首字母組詞的原詞組。</p><p>  9.1.4.項(xiàng)目目標(biāo)</p><p> 

122、 該系統(tǒng)已經(jīng)開(kāi)始使用,但是系統(tǒng)本身還存在一些問(wèn)題,通過(guò)對(duì)項(xiàng)目的測(cè)試,除了在發(fā)現(xiàn)更多的系統(tǒng)缺陷外,同時(shí)建立起一套較完整的測(cè)試過(guò)程規(guī)范和一套較完整的測(cè)試用例庫(kù)。</p><p>  9.1.5.文檔目標(biāo)</p><p>  本測(cè)試計(jì)劃主要有兩類(lèi)群眾:測(cè)試管理人員(項(xiàng)目經(jīng)理、客戶(hù)指派人員)和測(cè)試人員。</p><p>  項(xiàng)目經(jīng)理根據(jù)該測(cè)試計(jì)劃制定進(jìn)一步的計(jì)劃、安排(工作

123、任務(wù)分配、時(shí)間進(jìn)度安排)和控制測(cè)試過(guò)程;</p><p>  客戶(hù)指派人員通過(guò)該測(cè)試計(jì)劃了解測(cè)試過(guò)程和相關(guān)信息。</p><p>  測(cè)試人員根據(jù)該測(cè)試計(jì)劃中制定的范圍、方法確定測(cè)試需求、設(shè)計(jì)測(cè)試用例、執(zhí)行和記錄測(cè)試過(guò)程并記錄和報(bào)告缺陷。</p><p>  本文檔主要闡述新聞發(fā)布系統(tǒng)測(cè)試過(guò)程中的一些細(xì)節(jié),為新聞發(fā)布系統(tǒng)的測(cè)試工作提供一個(gè)框架和規(guī)范:</p&g

溫馨提示

  • 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ù)僅提供信息存儲(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)論