版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、 54/54資產(chǎn)設(shè)備管理系統(tǒng)課程設(shè)計組員信息學(xué)院:計算機學(xué)院班級:軟件工程姓名:組長:系統(tǒng)分析員:界面設(shè)計員:程序員:程序員:程序員:測試員:程序員:目 錄 HYPERLINK l _1引言” 1引言.9 HYPERLINK l _1.1課題背景 1.1課題背景。9 HYPERLINK l _1.2課題意義 1。2課題意義.9 HYPERLINK l ”_1。3課題目標(biāo)” 1。3課題目標(biāo).10 HYPERLINK l ”_2。設(shè)計說明” 2設(shè)計說明.。11 HYPERLINK l ”_2.1設(shè)計題目 2。1設(shè)計題目.。11 HYPERLINK l _2.2設(shè)計任務(wù)與要求 2.2設(shè)計任務(wù)與要求.
2、11 HYPERLINK l ”_2.3開發(fā)環(huán)境說明 2。3開發(fā)環(huán)境說明.12 HYPERLINK l ”_2。3。1硬件配置” 2。3.1硬件配置。12 HYPERLINK l _2.3。2_軟件配置” 2.3。2軟件配置.12 HYPERLINK l ”_3??尚行匝芯俊?3可行性研究.。12 HYPERLINK l ”_3。1技術(shù)可行性 3。1技術(shù)可行性.13 HYPERLINK l _3.2經(jīng)濟可行性” 3。2經(jīng)濟可行性.14 HYPERLINK l _3。3操作可行性 3。3操作可行性.14 HYPERLINK l _3。4社會可行性 3.4社會可行性.15 HYPERLINK l
3、_4。項目開發(fā)計劃 4項目開發(fā)計劃。15 HYPERLINK l _5.需求規(guī)格說明 5需求規(guī)格說明。15 HYPERLINK l ”_5。1概述 5。1概述。15 HYPERLINK l ”_5。1.1編寫目的” 5。1.1編寫目的。15 HYPERLINK l _5。1.2文檔范圍 5。1。2文檔范圍. 16 HYPERLINK l _5。1。3術(shù)語定義” 5.1.3術(shù)語定義.。.。.。16 HYPERLINK l ”_5.1。4 5.1。4參考資料16 HYPERLINK l ”_5.2系統(tǒng)功能需求” 5.2系統(tǒng)功能需求。.。.。.。17 HYPERLINK l ”_5。2。1用例圖 5
4、.2.1用例圖。.。.。.。.。.。17 HYPERLINK l ”_5。2。2時序圖 5。2。2時序圖。.。.。18 HYPERLINK l ”_5。2.3協(xié)作圖” 5.2.3協(xié)作圖。.。.。.19 HYPERLINK l _5.2.4活動圖 5.2.4活動圖。.。.。.。.。.。20 HYPERLINK l _5.2.5狀態(tài)圖 5.2.5狀態(tài)圖.。.。.。.21 HYPERLINK l ”_5.3其他非功能性需求 5.3其他非功能性需求.。.。.。.。.。.。21 HYPERLINK l ”_5。3.1可靠性 5。3.1可靠性.。.。.。.。.。21 HYPERLINK l _5.3。2可
5、用性” 5。3.2可用性。.。.。.。.。22 HYPERLINK l _5。3.3安全性 5。3。3安全性.。.。.。.。.。.。.。.22 HYPERLINK l _5.3.4維護性” 5。3。4可維護性。.。.。22 HYPERLINK l ”_6。概要設(shè)計說明_1” 6概要設(shè)計說明.。22 HYPERLINK l _6.1系統(tǒng)功能圖 6.1系統(tǒng)功能圖。.。.。.。.。.。.。22 HYPERLINK l _6。2數(shù)據(jù)庫設(shè)計 6。2數(shù)據(jù)庫設(shè)計。.。.。.。.。25 HYPERLINK l ”_6。2。1E-R圖設(shè)計 6.2。1E-R圖設(shè)計。.。.。25 HYPERLINK l _6.2.
6、2邏輯結(jié)構(gòu)設(shè)計” 6。2。2邏輯結(jié)構(gòu)設(shè)計.27 HYPERLINK l _7.詳細設(shè)計說明 7詳細設(shè)計說明.。30 HYPERLINK l ”_7.1登錄界面設(shè)計 7。1登錄界面設(shè)計.。.。.。30 HYPERLINK l _7。2用戶管理界面設(shè)計 7.2用戶管理界面設(shè)計.。. HYPERLINK l ”_7.3修改密碼界面設(shè)計 7。3修改密碼界面設(shè)計 HYPERLINK l _7.4設(shè)備分類管理界面設(shè)計 7.4設(shè)備分類管理界面設(shè)計. HYPERLINK l ”_7.5部門信息管理界面設(shè)計” 7.5部門信息管理界面設(shè)計。. HYPERLINK l _7。6設(shè)備基本信息管理界面設(shè)計” 7。6設(shè)備
7、基本信息管理界面設(shè)計 HYPERLINK l _7。7設(shè)備使用信息管理界面設(shè)計 7.7設(shè)備使用信息管理界面設(shè)計 HYPERLINK l _7。8設(shè)備調(diào)撥信息管理界面設(shè)計” 7.8設(shè)備調(diào)撥信息管理界面設(shè)計 HYPERLINK l ”_7.9設(shè)備維護信息管理界面設(shè)計” 7.9設(shè)備維護信息管理界面設(shè)計 HYPERLINK l ”_7.10設(shè)備報廢信息管理界面設(shè)計 7。10設(shè)備報廢信息管理界面設(shè)計.。 HYPERLINK l ”_7.11設(shè)備信息查詢界面設(shè)計” 7。11設(shè)備信息查詢界面設(shè)計 HYPERLINK l ”_7.12設(shè)備使用信息查詢界面設(shè)計” 7。12設(shè)備使用信息查詢界面設(shè)計. HYPERL
8、INK l ”_7.13設(shè)備調(diào)撥信息查詢界面設(shè)計 7。13設(shè)備調(diào)撥信息查詢界面設(shè)計。. HYPERLINK l ”_7.14設(shè)備維護信息查詢界面設(shè)計” 7.14設(shè)備維護信息查詢界面設(shè)計。. HYPERLINK l _7.15設(shè)備報廢信息查詢界面設(shè)計 7.15設(shè)備報廢信息查詢界面設(shè)計.。 HYPERLINK l _8.原程序代碼及運行結(jié)果” 8源程序代碼及運行結(jié)果 HYPERLINK l ”_9.測試計劃 9測試計劃 HYPERLINK l _9。1。概述 9.1概述。.。.。.。.。 HYPERLINK l ”_9.1。1。編寫目的” 9。1。1編寫目的。 HYPERLINK l _9。1.2
9、.背景” 9.1。2背景。.。.。.。.。.。 HYPERLINK l _9。1.3。定義” 9。1。3定義。 HYPERLINK l ”_9。1。4。項目目標(biāo) 9.1.4項目目標(biāo).。.。 HYPERLINK l _9.1.5.文檔目標(biāo) 9.1。5文檔目標(biāo).。. HYPERLINK l _9.1.6.文檔摘要” 9。1.6文檔摘要。.。 HYPERLINK l ”_9.2。測試策略” 9.2測試策略。.。. HYPERLINK l ”_9.2。1。策略計劃” 9。2.1策略計劃.。.。 HYPERLINK l ”_9。2.2.風(fēng)險分析 9。2.2風(fēng)險分析。.。.。 HYPERLINK l _9
10、。3測試方法 9.3測試方法.。.。.。. HYPERLINK l _9。3.1。測試用例設(shè)計 9.3.1測試用例設(shè)計。.。. HYPERLINK l ”_9.3.2測試實施過程” 9。3。2測試實施過程。 HYPERLINK l ”_9.3。3。測試方法 9.3.3測試方法。.。. HYPERLINK l ”_9。3。4.測試手段 9.3。4測試手段。.。.。 HYPERLINK l ”_9.4。測試內(nèi)容 9。4測試內(nèi)容。.。.。 HYPERLINK l ”_9.5。測試用例設(shè)計” 9.5測試用例設(shè)計。.。 HYPERLINK l _9.5.1.管理員注冊、登陸界面測試 9.5.1管理員注冊
11、、登陸界面測試。. HYPERLINK l ”_9。5。2.用戶管理界面測試 9。5.2用戶管理界面測試.。.。.。.。.。.。.。 HYPERLINK l ”_9。5.3.修改密碼界面測試 9。5。3修改密碼界面測試。.。.。.。 HYPERLINK l _9。5。4.設(shè)備分類管理界面測試 9.5。4設(shè)備分類管理界面測試。.。 HYPERLINK l ”_9。5。5.部門信息管理界面測試 9.5。5部門信息管理界面測試。.。.。 HYPERLINK l ”_9.5。6.設(shè)備信息管理界面測試” 9.5。6設(shè)備信息管理界面測試.。.。 HYPERLINK l _9。5.7.設(shè)備使用信息管理界面測
12、試” 9。5.7設(shè)備使用信息管理界面測試。.。 HYPERLINK l _9。6.資源需求” 9.6資源需求。.。.。.。.。.。.。.。.。.。.。.。. HYPERLINK l _9。7.時間進度安排” 9。7時間進度安排.。.。. HYPERLINK l ”_9。8。測試過程管理” 9。8測試過程管理.。.。.。.。 HYPERLINK l ”_9.8。1。測試文檔管理 9.8.1測試文檔管理。.。.。.。. HYPERLINK l _9.8.2。缺陷處理過程” 9.8。2缺陷處理過程。.。 HYPERLINK l ”_10.測試分析報告” 10測試報告.。 HYPERLINK l _1
13、0。1.概述 10。1概述.。.。.。.。.。.。.。.。.。.。.。. HYPERLINK l ”_10.1。1。背景 10。1.1背景.。.。.。.。.。.。.。.。.。.。.。 HYPERLINK l _10。1。2.定義 10。1.2定義.。.。.。.。.。.。.。.。.。.。.。. HYPERLINK l _10。1.3.測試對象” 10。1.3測試對象.。.。.。.。.。.。.。.。. HYPERLINK l _10。1.4.參考資料 10.1.4參考資料。.。.。.。.。.。.。.。. HYPERLINK l _10。2。測試目的 10.2測試目的.。.。.。.。.。.。.。.。
14、.。. HYPERLINK l ”_10.3.測試結(jié)果” 10.3測試結(jié)果。.。.。.。.。.。.。.。. HYPERLINK l ”_10.3。1.管理員注冊、登陸界面測試” 10.3。1.管理員注冊、登陸界面測試。. HYPERLINK l _10.3。2.用戶管理界面測試” 10.3.2.用戶管理界面測試.。.。.。.。 HYPERLINK l _10.3。3。修改密碼界面測試” 10.3.3.修改密碼界面測試.。 HYPERLINK l _10.3。4.設(shè)備分類管理界面測試” 10.3。4。設(shè)備分類管理界面測試。. HYPERLINK l ”_10.3。5。部門信息管理界面測試” 10
15、。3。5。部門信息管理界面測試.。 HYPERLINK l ”_10.3。6。設(shè)備信息管理界面測試” 10.3。6.設(shè)備信息管理界面測試. HYPERLINK l ”_10.3。7。設(shè)備使用信息管理界面測試 10。3。7.設(shè)備使用信息管理界面測試.。 HYPERLINK l ”_11。項目開發(fā)總結(jié)” 11項目開發(fā)總結(jié). HYPERLINK l _12。試驗總結(jié)” 12實驗總結(jié). HYPERLINK l ”_13附錄” 13附錄。 HYPERLINK l _13。1團隊人員表” 13.1團隊人員表 HYPERLINK l ”_13.2開發(fā)團隊組織架構(gòu) 13。2開發(fā)團隊組織結(jié)構(gòu).1引言1。1課題背
16、景在現(xiàn)代信息技術(shù)飛速發(fā)展的今天,企業(yè)的生產(chǎn)經(jīng)營管理方式正隨著網(wǎng)絡(luò)技術(shù)的發(fā)展而朝著信息化、網(wǎng)絡(luò)化方向發(fā)展,一場以互聯(lián)網(wǎng)為標(biāo)志的信息技術(shù)革命正在改變著人類的生產(chǎn)、生活,人類正步入信息經(jīng)濟時代。在這個時代,一個企業(yè)現(xiàn)代信息技術(shù)水平的高低,將成為企業(yè)競爭力強弱的重要標(biāo)志,企業(yè)只有迅速掌握好網(wǎng)絡(luò)技術(shù)、利用好網(wǎng)絡(luò)技術(shù),按現(xiàn)代管理方法管理企業(yè)的物流、資金流、信息流,實現(xiàn)企業(yè)管理信息化,才能全面提升企業(yè)資源配置水平,提高企業(yè)核心競爭力,從而提高企業(yè)經(jīng)濟效益,使企業(yè)在市場競爭中立于不敗之地。1。2課題意義資源設(shè)備管理系統(tǒng)是企業(yè)內(nèi)部的信息管理系統(tǒng),是連接企業(yè)內(nèi)部各生產(chǎn)部門的橋梁與紐帶,起著核心作用.目前企業(yè)設(shè)備自
17、動化管理水平不是很高.大多數(shù)設(shè)備管理辦法是設(shè)備的采購進來以后,將設(shè)備的基本情況和相關(guān)信息登記存檔,然后將檔案存檔.以后的檔案基本就沒人維護,如設(shè)備修改、刪除情況、設(shè)備的當(dāng)前運行狀態(tài)等信息本不會呈現(xiàn)在管理工作人員面前,由于散亂、復(fù)雜、查找和整理不便,即設(shè)備跟蹤信息不能及時體現(xiàn)在設(shè)備的檔案上。某些企業(yè)采用專門人工整點,對設(shè)備的跟蹤信息即使能記錄在案,但無形中增加了繁重的手工勞動,整個設(shè)備管理水平還是較低。 本系統(tǒng)會提高辦公效率和設(shè)備可靠性,減少工作人員的勞動強度,減少辦公耗材,提高現(xiàn)代化管理水平。企業(yè)面對市場競爭的巨大壓力,要求企業(yè)創(chuàng)造新的利潤源,這為企業(yè)如何配置有限資源,利用先進計算機技術(shù)不斷開
18、發(fā)出操作簡便、界面友好、靈活、實用、安全,更具時效性的設(shè)備信息管理系統(tǒng)有著更高的要求。 1。3課題目標(biāo)傳統(tǒng)的設(shè)備管理主要是以人工抄寫記錄存檔的運行模式.21世紀是科技信息時代,陳舊的管理模式 不是適應(yīng)新時代的要求,它存在著操作速度慢、散亂、復(fù)雜等一系列缺點與不足。由于散亂、復(fù)雜,很可能文案丟失的情況,而且查找也不方便,給管理工作人員帶 來很大程度的管理滯后,增加了成本,降低了企業(yè)生產(chǎn)力。自中國加入wto以來,給國內(nèi)一些企業(yè)帶來很大的竟?fàn)帀毫Γ袌鼍範(fàn)幵絹碓絹砑ち?。提高企業(yè)生產(chǎn)力,降低成本是當(dāng)前惟一解決有效途徑.如何解決這一問題正式我要陳述的,關(guān)注當(dāng)代形式,利用社會上出來的先進技術(shù)開發(fā)出新的設(shè)備
19、管理系統(tǒng)是許多企業(yè)拭目以待的,正所謂“工欲善其事,必先利其器”。 由此開發(fā)的設(shè)備管理系統(tǒng)是一套完全為設(shè)備管理人員設(shè)計的把設(shè)備管理由被動管理轉(zhuǎn)為主動管理的系統(tǒng),它的使用將極大地提高設(shè)備管理部門的工作效率,使設(shè)備管理人員解脫了繁重的手工勞動,實現(xiàn)了設(shè)備整個生命周期的計算機化管理,同時再與使用單位內(nèi)部網(wǎng) 絡(luò)配合的基礎(chǔ)上可以實現(xiàn)無紙化辦公. 2.設(shè)計說明2.1設(shè)計題目資產(chǎn)設(shè)備管理系統(tǒng)系統(tǒng)主要完成任務(wù)的數(shù)據(jù)查詢模塊分析設(shè)計與的實現(xiàn),通過設(shè)備的屬性字段查詢每一件產(chǎn)品設(shè)備零件信息,使管理人員隨時掌握設(shè)備的現(xiàn)狀及公司雇員領(lǐng)用設(shè)備、消耗設(shè)備的情況。2.2設(shè)計任務(wù)與要求 某公司希望建立一個資產(chǎn)設(shè)備管理系統(tǒng)管理其資
20、產(chǎn).資產(chǎn)被分為若干類。其中每個大型資產(chǎn)設(shè)備都要建立檔案,記錄其基本信息,當(dāng)前使用狀態(tài),設(shè)備折舊現(xiàn)值。也要記錄設(shè)備的每次維修情況,每次維護情況。在中小型企業(yè),設(shè)備管理業(yè)務(wù)往往從設(shè)備的入庫開始,其主要包含以下幾部分工作:(1)設(shè)備購進之初,由設(shè)備部門的專業(yè)人員對設(shè)備情況進行核對,并填寫設(shè)備情況登記表。再由管理人員負責(zé)將設(shè)備情況登記表登記存檔,并將有關(guān)使用說明進行編號存檔,以備維修之用。對于一些附屬設(shè)備,僅做登記入庫管理,以便進行及時核對和調(diào)配。(2)設(shè)備日常運行中,要對日常檢測到的數(shù)據(jù)進行必要存儲和監(jiān)督.在有經(jīng)驗的技師的指導(dǎo)下,根據(jù)日常使用記錄,制訂日常維護計劃,力爭降低裝置因設(shè)備問題造成的非計劃
21、停工次數(shù)。(3)在設(shè)備發(fā)生事故的情況下,登記事故記錄,并向技術(shù)人員提交事故維修表。由技術(shù)人員進行現(xiàn)場觀察,根據(jù)事故維修表和日常運行數(shù)據(jù),確定維修標(biāo)準(zhǔn)及要求。以便進行及時,合理的維修.在維修結(jié)束后,編寫維修情況報告和設(shè)備狀態(tài)報告。管理人員對有關(guān)資產(chǎn)數(shù)據(jù)進行統(tǒng)計,產(chǎn)品報表,以便高層管理人員根據(jù)該報表把握設(shè)備運營的宏觀情況。2。3開發(fā)環(huán)境說明2.3.1硬件配置硬件:PC機若干臺。2.3。2 軟件配置軟件: WindowsXP 操作平臺(中文版) Microsoft SQL Server 2005、myeclipse 8.5,jdk1.6,Tomcat6。0,firefox瀏覽器等.3.可行性研究隨著
22、科學(xué)技術(shù)的發(fā)展,社會進步,計算機技術(shù)迅速的發(fā)展,設(shè)備管理的方法也日新月異,以前全是由人工管理的方法現(xiàn)在存在很多的缺點:管理效率低,勞動強度大,信息處理速度低而且準(zhǔn)確率也不夠令人滿意。為了提高設(shè)備管理效率,減輕勞動強度,提高信息處理速度和準(zhǔn)確性,為設(shè)備管理員提供更方便、科學(xué)的服務(wù)項目。制定了由計算機來設(shè)計一個設(shè)備管理系統(tǒng)的方案。讓計算機對設(shè)備進行自動管理,設(shè)備管理員可以直接在計算機上實現(xiàn)設(shè)備信息的管理,并能在一定程度上實現(xiàn)自動化.通過對一些企業(yè)進行的實際深入調(diào)研,我開發(fā)出這套功能比較完整、通用性比較強、成本低廉的企業(yè)設(shè)備管理系統(tǒng)。3。1技術(shù)可行性技術(shù)可行性是指開發(fā)一個新系統(tǒng)所需要的技術(shù)是否具備,
23、如支持新系統(tǒng)的軟硬件功能以及技術(shù)人員的數(shù)量和水平。根據(jù)管理員提出的系統(tǒng)功能、性能及實現(xiàn)系統(tǒng)的各項約束條件,本系統(tǒng)是一個數(shù)據(jù)庫管理和查詢的系統(tǒng),因此,要使用一種具有強大的數(shù)據(jù)庫操作功能、面向?qū)ο蟮目梢暬Z言來進行代碼的編寫. myeclipse 8.5使用簡單,功能強大,完全可以實現(xiàn)這些功能.myeclipse 8。5使用靈活,操作簡單,為高效的開發(fā)過程提供了前提.而Microsoft SQL Server 2000 功能強大,可以很好的完成數(shù)據(jù)庫的建立,并可以與myeclipse 8.5進行配合,兩者相輔相成,共同開發(fā)數(shù)據(jù)庫軟件是一種很合理的選擇。此系統(tǒng)采用微軟 SQL Server 2000
24、 建立數(shù)據(jù)庫,用myeclipse 8.5來創(chuàng)建界面,并且用它來訪問數(shù)據(jù)庫,實現(xiàn)用戶的基本要求。3.2經(jīng)濟可行性經(jīng)濟可行性是評價一個計算機信息系統(tǒng)是否可行的最基本的一種方法,是對信息系統(tǒng)解決方案的成本有效性的量度。對于用戶來說,他最關(guān)心的是:是否值得開發(fā)一個這樣的信息系統(tǒng);使用這樣的系統(tǒng)后能否提高工作效率,節(jié)約成本。而本系統(tǒng)的設(shè)計和開發(fā)事實上恰好能滿足他們的這些要求.且本系統(tǒng)要求的計算機配置也不高,環(huán)境配置費用也較低,系統(tǒng)使用方便、簡潔,不需培訓(xùn)費用?,F(xiàn)在市場上流行的企業(yè)設(shè)備管理系統(tǒng)之類的軟件通用性、靈活性稍微要差一些,不能完全提供所需的要求。另外,該系統(tǒng)的價格一般相當(dāng)昂貴,一般的中小型企業(yè)承
25、受不了昂貴的支付能力。所以應(yīng)該根據(jù)企業(yè)的具體情況設(shè)計適合企業(yè)的軟件系統(tǒng)。3.3操作可行性采用此系統(tǒng),可以減輕管理人員的工作量,使管理人員從大量繁瑣的添表、查表、手工制表中解放出來。能夠節(jié)省大量的人力、物力,工作效率大大提高,預(yù)計查詢速度可以比原人工查詢提高幾倍以上,并且可以大大提高準(zhǔn)確性和精確性,而且可以安全地、完整地保存大量的設(shè)備記錄。使設(shè)備的管理更加規(guī)范化,系統(tǒng)化。此項目雖然經(jīng)濟效益不是太大,但可以減輕工作人員的勞動強度,并可以促進企業(yè)對設(shè)備管理的規(guī)范化和自動化,而且價格低廉,所以是有應(yīng)用價值的,而且在技術(shù)上完全是可行的,可以馬上進行開發(fā)工作.3。4社會可行性社會可行性則在于本系統(tǒng)的開發(fā)和
26、實現(xiàn)能為具有類似情況的學(xué)校提供一個模板,只需在原有基礎(chǔ)上作修改即可,具有普遍的社會意義。4。項目開發(fā)計劃根據(jù)本系統(tǒng)開發(fā)的需要,安排實際開發(fā)計劃如下:1.設(shè)計說明書、可行性研究、項目開發(fā)計劃 (一天)2.需求規(guī)格說明、概要設(shè)計說明、詳細設(shè)計說明 (一天)3.代碼的編寫 (兩天)4.測試計劃、測試分析報告 (一天)5。項目開發(fā)總結(jié)5。需求規(guī)格說明5。1概述5。1。1編寫目的本需求規(guī)格說明書是為了開發(fā)資產(chǎn)設(shè)備管理系統(tǒng)而編寫;使項目提出者在分析階段初步判定目標(biāo)軟件能否滿足其期望。該文檔最終將作為設(shè)計人員進行設(shè)計的基本出發(fā)點,軟件開發(fā)目標(biāo)能否完成將由說明書中的可測試標(biāo)準(zhǔn)決定。本說明書是整個軟件開發(fā)的依據(jù)
27、,它對以后階段的工作起指導(dǎo)作用。本文也是項目完成后系統(tǒng)驗收的依據(jù).5.1。2文檔范圍本文檔是項目的軟件需求規(guī)格說明書,是技術(shù)文檔。本文檔使用的對象為:系統(tǒng)分析員程序員測試員實施員最終用戶5。1。3術(shù)語定義 用戶登錄界面友好,可操作性及安全性能較好,能對不同級別的使用者進行限制,以保證系統(tǒng)以及數(shù)據(jù)庫的安全。 數(shù)據(jù)庫的可維護性好,數(shù)據(jù)的錄入、刪除及更改均能順利完成,并能實現(xiàn)動態(tài)更新。 軟件對操作系統(tǒng)的兼容性良好,可移植性良好。5。1。4參考資料1 張兆印等.軟件工程教程。東北大學(xué)出版社2010年 2 張海藩。軟件工程導(dǎo)論。清華大學(xué)出版社2003年 3 王珊等。數(shù)據(jù)庫系統(tǒng)概論。高等教育出版社2006
28、年 4 張海藩等.面向?qū)ο蟪绦蛟O(shè)計實用教程.清華大學(xué)出版社2007年 5毋國慶等. 軟件需求工程。 機械工業(yè)出版社 2010年5。2系統(tǒng)功能需求現(xiàn)在利用UML對設(shè)備管理系統(tǒng)進行分析:5。2.1用例圖1)管理員的用例圖system_admin2)用戶的用例圖5.2.2。時序圖1)管理員時序圖2)用戶的時序圖5.2.3。協(xié)作圖1)管理員的協(xié)作圖2)用戶的協(xié)作圖5.2。4?;顒訄D所有操作人員的活動圖5。2。5.狀態(tài)圖5。3.其他非功能性需求5。3。1??煽啃韵到y(tǒng)的輸入信息要符合實際情況,以達到信息的可靠性,這是人為操作。軟件本身的可靠性體現(xiàn)在對數(shù)據(jù)的操作,數(shù)據(jù)的操作基本以數(shù)據(jù)庫后臺操作來實現(xiàn)的,具有
29、一定的封裝。數(shù)據(jù)庫有權(quán)限,可以有效的保護好數(shù)據(jù)庫中的數(shù)據(jù),并且所構(gòu)建的數(shù)據(jù)表要有較高的范式,以保證系統(tǒng)具有較高的可靠性。 5.3。2.可用性在考慮到盡量滿足各種用戶功能需求的前提下,要適應(yīng)各用戶的工作特點,把系統(tǒng)做到簡單、實用、人性化,實現(xiàn)方便管理,輕松減負。所以該資產(chǎn)設(shè)備管理系統(tǒng)要界面簡單和友好,便于工作人員上手和掌握。 5。3。3.安全性 在系統(tǒng)安全保密設(shè)計時,本系統(tǒng)采用的是對用戶登錄系統(tǒng)時進行身份驗證,只允許合法用戶進入系統(tǒng)并操作。在登錄系統(tǒng)時,系統(tǒng)首先讓用戶選擇相應(yīng)的身份,不同的身份有著不同的權(quán)限,同時用戶輸入用戶名和密碼進行驗證.輸入的信息正確后才能進入相應(yīng)的頁面。 5.3.4.可維
30、護性系統(tǒng)嚴格按照設(shè)計規(guī)范進行設(shè)計,并保持各階段文檔的完整性,為以后對軟件的維護打好基礎(chǔ).6.概要設(shè)計說明6。1。系統(tǒng)功能圖系統(tǒng)功能結(jié)構(gòu)圖主要從功能的角度描述了系統(tǒng)的結(jié)構(gòu),但并未表達各功能之間的數(shù)據(jù)傳送關(guān)系。事實上,系統(tǒng)中許多業(yè)務(wù)或功能都是通過數(shù)據(jù)文件聯(lián)系起來的。例如,某一功能模塊向某一數(shù)據(jù)文件中存入數(shù)據(jù),而另一個功能模塊則從該數(shù)據(jù)文件中取出數(shù)據(jù)。再比如,雖然在數(shù)據(jù)流程圖中的某兩個功能模塊之間原來并沒有通過數(shù)據(jù)文件發(fā)生聯(lián)系,但為了處理方便,在具體實現(xiàn)中有可能在兩個處理功能之間設(shè)立一個臨時的中間文件以便把它們聯(lián)系起來。上述這些關(guān)系在設(shè)計中是通過繪制信息系統(tǒng)流程圖來從整體上表達的。下圖為系統(tǒng)功能圖。
31、系統(tǒng)主界面設(shè)備信息管理綜合查詢管理設(shè)備運作管理基本信息管理系統(tǒng)管理設(shè)備報廢查詢設(shè)備維護查詢設(shè)備調(diào)撥查詢設(shè)備使用查詢設(shè)備信息查詢設(shè)備報廢管理設(shè)備維護管理設(shè)備調(diào)撥管理設(shè)備使用管理設(shè)備信息錄入部門信息管理設(shè)備分類管理修改密碼用戶管理系統(tǒng)管理模塊設(shè)計1管理系統(tǒng):本模塊包括用戶管理、修改密碼、退出系統(tǒng)三個部分.此模塊中的用戶管理普通用戶沒有使用的權(quán)限.所有用戶可以通過修改密碼的來修改本人的密碼。2基本信息管理:本模塊包括部門信息管理和設(shè)備分類信息管理兩部分。可以實現(xiàn)對部門信息和設(shè)備分類信息的添加、刪除和修改的功能。此模塊中的添加、更新、刪除功能普通用戶沒有使用的權(quán)限。3設(shè)備信息管理:本模塊完成設(shè)備的添加
32、、刪除、更新功能。其中添加、刪除、更新功能普通用戶沒有使用權(quán)限。此處添加的是設(shè)備的批次信息。4設(shè)備運作管理:本模塊包括設(shè)備使用信息管理、設(shè)備調(diào)撥管理、設(shè)備維護管理、設(shè)備報廢管理四個部分。其中設(shè)備使用信息管理是將所有的設(shè)備進行編號,然后分配給各部門使用。設(shè)備調(diào)撥管理是對設(shè)備的借出和歸還的管理。設(shè)備維護管理是對有損壞需要維修的設(shè)備的管理,如果設(shè)備正處于借出狀態(tài)必須先歸還才可以維修。設(shè)備報廢管理是對無法維修好的設(shè)備的管理。設(shè)備在借出、維護和報廢之前都要經(jīng)過審批經(jīng)理的審批,只有審批通過才可以添加相應(yīng)信息。普通用戶對此模塊沒有使用的權(quán)限。5綜合查詢管理:本模塊通過多張表之間的關(guān)系進行有關(guān)設(shè)備信息的詳細查
33、詢,包括設(shè)備信息查詢、設(shè)備使用查詢、設(shè)備調(diào)撥查詢、設(shè)備維護查詢和設(shè)備報廢查詢,并可以實現(xiàn)查詢結(jié)果的打印輸出功能。6.2。數(shù)據(jù)庫設(shè)計6.2。1.ER圖設(shè)計E-R圖也即實體-聯(lián)系圖(Entity Relationship Diagram),提供了表示實體型、屬性和聯(lián)系的方法,用來描述現(xiàn)實世界的概念模型.構(gòu)成E-R圖的基本要素是實體型、屬性和聯(lián)系,其表示方法為:實體型(Entity):用矩形表示,矩形框內(nèi)寫明實體名;比如學(xué)生張三豐、學(xué)生李尋歡都是實體.如果是弱實體的話,在矩形外面再套實線矩形。屬性(Attribute):用橢圓形表示,并用無向邊將其與相應(yīng)的實體連接起來;比如學(xué)生的姓名、學(xué)號、性別、都
34、是屬性.如果是多值屬性的話,再橢圓形外面再套實線橢圓。如果是派生屬性則用虛線橢圓表示。聯(lián)系(Relationship):用菱形表示,菱形框內(nèi)寫明聯(lián)系名,并用無向邊分別與有關(guān)實體連接起來,同時在無向邊旁標(biāo)上聯(lián)系的類型(1 : 1,1 : n或m : n)。 比如老師給學(xué)生授課存在授課關(guān)系,學(xué)生選課存在選課關(guān)系。如果是弱實體的聯(lián)系則在菱形外面再套菱形。 下面是各個實體的E-R圖:用戶實體用戶類型用戶密碼用戶名部門實體部門編號部門名稱型號購買日期設(shè)備數(shù)量設(shè)備信息實體設(shè)備價格設(shè)備型號設(shè)備名稱設(shè)備編號使用人使用日期設(shè)備使用設(shè)備狀態(tài)設(shè)備名稱編號狀態(tài)設(shè)備借入借出實體借出部門所在部門設(shè)備名稱設(shè)備編號設(shè)備維護實
35、體狀態(tài)設(shè)備編號所在部門設(shè)備名稱設(shè)備報廢實體所在部門設(shè)備名稱設(shè)備編號6.2。2。邏輯結(jié)構(gòu)設(shè)計E-R轉(zhuǎn)換為關(guān)系模型一般遵循的原則:一個實體型轉(zhuǎn)換為一個關(guān)系模型.實體的屬性就是關(guān)系的屬性,實體的碼就是關(guān)系的碼。對于實體型圖的聯(lián)系則有以下不同的情況:1一個1:1聯(lián)系可以轉(zhuǎn)換為一個獨立的關(guān)系模型,也可以與任意一端對應(yīng)的關(guān)系模型式合并,如果轉(zhuǎn)換為一個獨立的關(guān)系模式,則與該聯(lián)系相聯(lián)的各實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,每個實體的碼均是該關(guān)系的候選碼。如果與某一個實體對應(yīng)關(guān)系模式合并,則需要在該關(guān)系模式的屬性中加如入一個關(guān)系模式的碼和聯(lián)系本身的屬性。2一個1:n聯(lián)系可以轉(zhuǎn)換為一個獨立的關(guān)系模式,也
36、可以與n端對應(yīng)的關(guān)系模式合并。如果轉(zhuǎn)換模式為一個獨立的關(guān)系模式,則與該聯(lián)系相連的各個實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為n端實體的碼。3一個m:n聯(lián)系轉(zhuǎn)換為一個關(guān)系模式,與該聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換關(guān)系的屬性,各實體的碼組成關(guān)系的碼或關(guān)系碼的一個部分。43個或3個以上的實體間的一個多元聯(lián)系可以轉(zhuǎn)換為一個關(guān)系模式。與該多元聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,各實體的碼組成關(guān)系的碼或關(guān)系碼的一部分。5具有相同碼的關(guān)系模式可合并.表5。1部門信息表列名數(shù)據(jù)類型長度允許空id int4主鍵depIdnvarchar50不允許空depNam
37、envarchar50不允許空表5。2 用戶信息表列名數(shù)據(jù)類型長度允許空IdInt 4主鍵UserNamenvarchar4不允許空UserPwdnvarchar50不允許空UserTypeint4不允許空表5.3 設(shè)備信息表列名數(shù)據(jù)類型長度允許空Idnvarchar50主鍵Namenvarchar50不允許空Modelnvarchar50不允許空Pricefloat8不允許空Dcountint4不允許空Dsumfloat8不允許空PurchaseDatedatetime8不允許空madeplacenvarchar200不允許空 表5。4設(shè)備使用信息表列名數(shù)據(jù)類型長度允許空deNonvarch
38、ar50不允許空DevIdnvarchar50主鍵DevNamenvarchar50不允許空Ucountint4不允許空續(xù)表5。4Statusnvarchar50不允許空UseDatedatetime8不允許空Mannvarchar50不允許空 表5.5設(shè)備借入借出信息表列名數(shù)據(jù)類型長度允許空Idint4主鍵DevIdnvarchar50不允許空Depnameint4不允許空Operationnvarchar50不允許空LendDeptNamedatetime8不允許空LendDatedatetime8不允許空LendMannvarchar50不允許空表5.6 設(shè)備維護信息表列名數(shù)據(jù)類型長度允
39、許空Idint4主鍵DevIdnvarchar50不允許空DevNamenvarchar50不允許空DepNamenvarchar50不允許空MnDatedatetime8不允許空MnSumfloat8不允許空MnNamenvarchar50不允許空Statusnvarchar50不允許空Reasonnvarchar200不允許空huiDatedatetime8不允許空表5.7設(shè)備分類表列名數(shù)據(jù)類型長度允許空Idnvarchar4不允許空DevIdnvarchar50不允許空DevTypenvarchar50主鍵表5。8設(shè)備報廢信息表列名數(shù)據(jù)類型長度允許空DevIdnvarchar50主鍵De
40、vNamenvarchar50不允許空DepNamenvarchar50不允許空CreateDatedatetime8不允許空Dsumfloat8不允許空Reasonnvarchar200不允許空UserNamenvarchar50不允許空7。詳細設(shè)計說明7。1.登錄界面設(shè)計用戶擁有自己的用戶名、密碼和使用權(quán)限.當(dāng)輸入用戶名和密碼以后,點擊“確定鍵,如果用戶名和密碼都正確就可以順利進入主窗體,如果輸入錯誤,那么就有相應(yīng)的提示信息。7。2。用戶管理界面設(shè)計可以添加、刪除用戶,此界面普通用戶不能進入。添加用戶刪除用戶7.3.修改密碼界面設(shè)計如果兩次輸入的新密碼不一樣,將出現(xiàn)提示信息。7.4。設(shè)備分
41、類管理界面設(shè)計此界面可以實現(xiàn)對設(shè)備類型的添加、刪除和更新功能。添加時設(shè)備分類號和設(shè)備分類名稱都必須要填寫,否則要彈出提示信息。刪除某一設(shè)備類型時,設(shè)備基本信息中的設(shè)備類型將自動更改為“空閑”狀態(tài).可以通過更新功能對已有的設(shè)備分類進行修改。該界面中的添加、刪除和更新按鈕普通用戶沒有使用的權(quán)限。7.5。部門信息管理界面設(shè)計此界面可以實現(xiàn)對部門信息的添加、刪除和更新功能。添加時部門編號和部門名稱都必須要填寫,否則要彈出提示信息。刪除某一部門時,所有涉及部門名稱的地方都將改為“空閑”狀態(tài)??梢酝ㄟ^更新功能對已有部門信息進行修改.該界面中的添加、刪除和更新按鈕普通用戶沒有使用的權(quán)限。部門信息管理:添加:
42、刪除:更新:7.6。設(shè)備基本信息管理界面設(shè)計此界面可以實現(xiàn)對設(shè)備基本信息的添加、更新和刪除功能。在添加過程中如有添加錯誤將出現(xiàn)提示信息。此界面中的添加、更新和刪除按鈕普通用戶沒有使用的權(quán)限。添加好設(shè)備信息后,點擊“確定”按鈕可以實現(xiàn)對設(shè)備信息的錄入功能。點擊“返回按鈕將返回到主界面。點擊圖中的“更新”按鈕出現(xiàn)如圖所示的界面,為了保證信息的準(zhǔn)確性,此界面中的編號、設(shè)備類型和設(shè)備數(shù)量的數(shù)據(jù)不可以修改.7.7.設(shè)備使用信息管理界面設(shè)計此界面中的添加、更新和刪除按鈕普通用戶不可以使用。添加好設(shè)備信息后,點擊圖中的“添加”按鈕可以實現(xiàn)設(shè)備使用信息的添加功能。點擊圖中的“刪除”按鈕可以實現(xiàn)設(shè)備使用信息的刪
43、除功能。此處的信息刪除后在設(shè)備維護、設(shè)備調(diào)撥、設(shè)備報廢中的相應(yīng)信息也隨之刪除。7。8。設(shè)備調(diào)撥信息管理界面設(shè)計此界面中的審批、添加、歸還功能普通用戶不可以使用.在設(shè)備借出之前必須要經(jīng)過審批,只有審批通過才可以添加借出信息.設(shè)備歸還后,點擊“恢復(fù)”便可添加歸還信息,歸還時間將自動顯示當(dāng)天時間.7.9。設(shè)備維護信息管理界面設(shè)計此界面中的審批、添加、恢復(fù)功能普通用戶不可以使用。在添加維護信息前必須經(jīng)過審批,只有審批通過才可以添加維護信息.點擊“恢復(fù)”按鈕后設(shè)備使用表中的相應(yīng)的設(shè)備狀態(tài)將顯示為“使用狀態(tài)。在維護表中顯示“恢復(fù)”狀態(tài)。如果處于借出狀態(tài)的設(shè)備需要維護,必須先執(zhí)行“歸還”操作,然后再執(zhí)行維護
44、操作,恢復(fù)時間將自動顯示當(dāng)天時間。7。10。設(shè)備報廢信息管理界面設(shè)計界面中的審批、添加、恢復(fù)功能普通用戶不可以使用。在添加報廢信息前必須經(jīng)過審批,只有審批通過才可以添加報廢信息.此時使用信息表中該設(shè)備的狀態(tài)顯示為“報廢” 狀態(tài)。添加報廢信息后設(shè)備基本信息中的設(shè)備總數(shù)量將減1.如果處于維護狀態(tài)的設(shè)備要報廢,必須先執(zhí)行“恢復(fù)”操作,然后再添加維護信息.8。原程序代碼及運行結(jié)果package com.DB;import java。sql.Connection;import java.sql.DriverManager;import java。sql.PreparedStatement;import
45、java.sql.ResultSet;import java.sql。SQLException;import java。sql。Statement;public class DBManager private final static String driver = com。microsoft。jdbc。sqlserver。SQLServerDriver”;private final static String url = ”jdbc:microsoft:sqlserver:/127。0。0.1:1433;DataBaseName=bbsDB”;private Connection conn;
46、private Statement st;private ResultSet rs;/ 創(chuàng)建連接 * return /public Connection getConnection()if(conn=null)try Class。forName(driver);conn = DriverManager.getConnection(url,sa,”root”); catch (ClassNotFoundException e) / TODO Auto-generated catch blocke。printStackTrace(); catch (SQLException e) / TODO A
47、utogenerated catch blocke。printStackTrace();return conn;/* * 創(chuàng)建statement */public Statement getStatement()if(st=null)try st = conn.createStatement(); catch (SQLException e) / TODO Autogenerated catch blocke。printStackTrace();return st;/* * 執(zhí)行更新操作 */public int update(String sql)System。out.println(”=”
48、+sql);getConnection();int rows=0;st=getStatement();try rows = st.executeUpdate(sql); catch (SQLException e) e。printStackTrace();finallycloseAll();return rows;/ 使用預(yù)處理 /public int update(String sql,String data)System.out。println(”=”+sql);getConnection();try int index = 0;PreparedStatement pst = conn。p
49、repareStatement(sql);for (int i = 0; i data。length; i+) pst.setString(+index, datai);return pst。executeUpdate(); catch (SQLException e) e。printStackTrace();finallycloseAll();return 0;/* * 執(zhí)行查詢操作 */public ResultSet getQuery(String sql)System。out.println(”=+sql);getConnection();st = getStatement();try
50、 rs = st。executeQuery(sql); catch (SQLException e) e。printStackTrace();return rs;/* * 執(zhí)行關(guān)閉 */public void closeAll()if(rs!=null)try rs.close();rs = null; catch (SQLException e) e。printStackTrace();if(st!=null)try st.close();st = null; catch (SQLException e) e.printStackTrace();if(conn!=null)try conn.
51、close();conn = null; catch (SQLException e) e.printStackTrace();9。測試計劃9.1.概述9.1.1.編寫目的軟件的錯誤是不可避免的,所以必須經(jīng)過嚴格的測試。通過對本軟件的測試,盡可能的發(fā)現(xiàn)軟件中的錯誤,以減少系統(tǒng)內(nèi)部各模塊的邏輯,功能上的缺陷和錯誤,保證每個單元能正確的實現(xiàn)其預(yù)期的功能。J檢測和排除子系統(tǒng)結(jié)構(gòu)或相應(yīng)程序結(jié)構(gòu)上的錯誤,是所有系統(tǒng)單元配合合適,整體的性能和功能完整。9。1.2.背景資產(chǎn)設(shè)備管理系統(tǒng),包括設(shè)備管理,調(diào)撥管理,維修管理,組織管理,類型管理,類別管理,用戶管理,權(quán)限管理等,可以實現(xiàn)對各個模塊的增刪查改的功能。
52、系統(tǒng)的核心是設(shè)備管理,調(diào)撥管理以及維修管理,在對相應(yīng)信息進行操作的時候同時要實現(xiàn)相關(guān)表的更新,例如調(diào)撥只能調(diào)撥設(shè)備狀態(tài)為空閑的設(shè)備,增加調(diào)撥及維修記錄時同時也要修改相關(guān)設(shè)備記錄的狀態(tài)為忙碌和故障等,在開始測試之前要保證用戶表里面有一條管理員身份的用戶記錄,保證測試人員能順利登陸系統(tǒng)完成測試。9。1。3.定義列出本文件中用到的專門術(shù)語的定義和外文首字母組詞的原詞組。9。1.4。項目目標(biāo)該系統(tǒng)已經(jīng)開始使用,但是系統(tǒng)本身還存在一些問題,通過對項目的測試,除了在發(fā)現(xiàn)更多的系統(tǒng)缺陷外,同時建立起一套較完整的測試過程規(guī)范和一套較完整的測試用例庫。9.1.5.文檔目標(biāo)本測試計劃主要有兩類群眾:測試管理人員(
53、項目經(jīng)理、客戶指派人員)和測試人員。項目經(jīng)理根據(jù)該測試計劃制定進一步的計劃、安排(工作任務(wù)分配、時間進度安排)和控制測試過程;客戶指派人員通過該測試計劃了解測試過程和相關(guān)信息。測試人員根據(jù)該測試計劃中制定的范圍、方法確定測試需求、設(shè)計測試用例、執(zhí)行和記錄測試過程并記錄和報告缺陷。本文檔主要闡述新聞發(fā)布系統(tǒng)測試過程中的一些細節(jié),為新聞發(fā)布系統(tǒng)的測試工作提供一個框架和規(guī)范:確定項目測試的策略、范圍和方法;使項目測試工作的所有參與人員(客戶方參與人員、測試管理者、測試人員)對本項目測試的目標(biāo)、范圍、策略、方法、組織、資源等有一個清晰的認識;使項目測試工作的所有參與人員理解測試控制過程;從策略角度說明
54、本項目測試的組織和管理,指導(dǎo)測試進展,并作為項目測試工作實施的依據(jù);本文檔是本項目測試整個過程進行的依據(jù)、規(guī)范和標(biāo)準(zhǔn);9.1。6。文檔摘要在項目測試中很多因素決定了測試的成敗和效率,同進也潛藏一定的測試風(fēng)險。在本文檔中,主要通過以下方面對項目進行分析、計劃和控制。系統(tǒng)理解:測試人員通過基本培訓(xùn)和使用系統(tǒng)來加強對項目的理解;測試策略:對于本項目,采用何種測試策略;測試需求:定義測試范圍、測試重點,以及測試的目標(biāo);測試計劃:采用何種測試方法;測試環(huán)境:需要什么樣的測試環(huán)境;過程控制:測試文檔如何管理;缺陷如何處理;9.2.測試策略9。2.1.策略計劃本項目的特點:參與的測試人員都是第一次接觸考試系
55、統(tǒng)。系統(tǒng)已經(jīng)做過一些測試,并且已經(jīng)在運行。相對于項目要做的事情來說,時間進度非常緊(要建立一個基本完善的測試規(guī)范、要設(shè)計整套測試用例和執(zhí)行一輪完整的測試)。本次項目測試的只對系統(tǒng)進行一輪測試。根據(jù)以上特點,制定本項目的測試過程策略如下:盡量做到在有限的時間里發(fā)現(xiàn)盡可能多的缺陷(尤其是嚴重缺陷)測試計劃與需求制定、用例設(shè)計同步進行必須制定測試需求。逐步完善測試用例庫。測試過程要受到控制。確定重點。不測試題實現(xiàn)技術(shù).測試技術(shù)本項目采用黑盒測試技術(shù)。本項目測試過程中將不會采用測試工具。9。2.2.風(fēng)險分析測試人員對系統(tǒng)熟悉程度的風(fēng)險:參與本項目的測試人員都是第一次接觸該類型系統(tǒng),在經(jīng)過短期的系統(tǒng)培訓(xùn)
56、后,仍然有可能沒有完全掌握系統(tǒng)的業(yè)務(wù)細節(jié),這將在后面的測試設(shè)計和測試執(zhí)行工作造成一些測試逃逸現(xiàn)象(即一些要測試的方面沒有測到)。系統(tǒng)資料方面的風(fēng)險:本項目被測試的系統(tǒng)沒有完備的開發(fā)文檔,測試人員做測試設(shè)計時能夠參考的只是使用手冊和訓(xùn)練手冊,以及通過培訓(xùn)和初步使用后對系統(tǒng)的了解,可能導(dǎo)致測試人員在初期無法全面地對系統(tǒng)進行深入的測試.時間方面的風(fēng)險:本次項目時間只有一個星期左右的時間,卻要完成測試規(guī)范的制定、整套測試用例的設(shè)計和執(zhí)行一輪完整的測試,時間進度非常緊張,可能導(dǎo)致測試設(shè)計工作不夠完善。9。3測試方法9。3。1.測試用例設(shè)計本次測試的測試案例,是在經(jīng)過系統(tǒng)培訓(xùn)后,由測試人員根據(jù)客戶對系統(tǒng)的
57、介紹和自己對系統(tǒng)的理解按照系統(tǒng)層次結(jié)構(gòu)組織編寫.本系統(tǒng)案例的編寫采用黑盒測試常用的分析方法設(shè)計用例;對于每一個測試用例,測試設(shè)計人員應(yīng)為其指定輸入(或操作)、預(yù)期輸出(或結(jié)果);每一個測試用例,都必須有詳細的測試步驟描述;本次測試設(shè)計的所有測試用例均需以規(guī)范的文檔方式保存;在整個測試過程中,可根據(jù)項目實際情況對測試用例進行適當(dāng)?shù)淖兏?;測試用例中測試數(shù)據(jù)的準(zhǔn)備,在客戶的指導(dǎo)和協(xié)助下準(zhǔn)備.按照系統(tǒng)的運行結(jié)構(gòu)安排用例的執(zhí)行;9.3.2測試實施過程本項目由多位測試人員分別負責(zé)不同的子系統(tǒng)的測試,實施過程如下:準(zhǔn)備測試所需環(huán)境準(zhǔn)備測試所需數(shù)據(jù)按照系統(tǒng)運行結(jié)構(gòu)執(zhí)行相應(yīng)測試用例記錄測試過程和發(fā)現(xiàn)的缺陷報告缺
58、陷9.3。3.測試方法本項目測試包括:功能測試測試各功能是否有缺陷性能測試測試系統(tǒng)在一定環(huán)境下的性能數(shù)據(jù)測試人員執(zhí)行測試時,要嚴格按照測試用例中的內(nèi)容來執(zhí)行測試工作.測試人員要將測試執(zhí)行過程記錄到測試執(zhí)行記錄文檔中。測試人員要對測試中發(fā)現(xiàn)的問題記錄到缺陷記錄中.9。3。4。測試手段手工測試:就是由人去一個一個的輸入用例,然后觀察結(jié)果,和機器測試相對應(yīng),屬于比較原始但是必須的一個步驟。在測試過程中,手工測試的比重一般在30左右。手工測試一般能夠發(fā)現(xiàn)一些自動化測試所不能發(fā)現(xiàn)的問題,這也是為什么自動化測試取代不了手工測試的原因。9.4。測試內(nèi)容模塊名稱測試標(biāo)識符模塊功能用戶管理1管理用戶信息修改密碼
59、2修改自身密碼設(shè)備管理3實現(xiàn)設(shè)備的增刪查改部門信息管理4管理所有部門的信息設(shè)備信息錄入5實現(xiàn)信息記錄的添加設(shè)備維修管理6實現(xiàn)維修記錄的增刪查改設(shè)備使用管理7實現(xiàn)設(shè)備使用的記錄管理調(diào)撥管理8實現(xiàn)對設(shè)備的調(diào)撥管理設(shè)備維護管理9實現(xiàn)對設(shè)備的維護設(shè)備報廢管理10實現(xiàn)對設(shè)備的報廢的管理設(shè)備信息查詢11實現(xiàn)對設(shè)備信息的查詢設(shè)備使用查詢12實現(xiàn)設(shè)備的使用情況設(shè)備調(diào)撥查詢13查詢設(shè)備調(diào)撥的具體情況設(shè)備維護查詢14實現(xiàn)對設(shè)備維護情況的查詢設(shè)備報廢查詢115對設(shè)備的報廢情況進行查詢9.5.測試用例設(shè)計9。5.1.管理員注冊、登陸界面測試測試內(nèi)容測試數(shù)據(jù)期望的結(jié)果管理員管理員注冊輸入“XX,密碼“123”顯示登錄頁
60、面輸入已有管理員 “XX”,密碼“123提示錯誤界面用戶名為空提示錯誤用戶名不為空,密碼為空提示錯誤密碼不相等提示錯誤管理員登錄輸入“XX”,密碼“123”顯示主界面輸入“www”,密碼“123顯示錯誤界面管理用戶信息管理員添加用戶輸入“XX”,密碼“123”顯示登錄頁面輸入已有管理員 “xx”,密碼“123”提示錯誤界面用戶名為空提示錯誤用戶名不為空,密碼為空提示錯誤密碼不相等提示錯誤管理員修改密碼輸入舊密碼“123”,輸入新密碼,再次輸入密碼顯示成功信息,進入登錄界面輸入舊密碼“110”,輸入新密碼,再次輸入密碼顯示錯誤界面,返回上一次界面輸入舊密碼“123”,輸入新密碼“1234”,再次
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 新能源行業(yè)技術(shù)員面試題集與答案
- 深度解析(2026)《GBT 19163-2010牛蛙》
- 創(chuàng)新思維與問題解決方法創(chuàng)意設(shè)計含答案
- 年產(chǎn)xxx保險片項目可行性分析報告
- 帶式干燥機項目可行性分析報告范文
- 深度解析(2026)《GBT 18978.171-2024人-系統(tǒng)交互工效學(xué) 第171部分:軟件無障礙設(shè)計指南》
- 交通儀器儀表項目可行性分析報告范文
- 草皮項目可行性研究報告(立項備案申請)
- LED射燈項目可行性分析報告范文
- 特殊人群社區(qū)慢性病管理的質(zhì)量控制策略
- 2025國家統(tǒng)計局齊齊哈爾調(diào)查隊招聘公益性崗位5人筆試考試參考試題及答案解析
- 個人素質(zhì)與修養(yǎng)課件
- 男性性教育課件
- 藝術(shù)鑒賞教程課件
- 三級醫(yī)院臨床科室醫(yī)療質(zhì)量管理考核標(biāo)準(zhǔn)
- 2025 年高職酒店管理(人力資源管理)試題及答案
- 危重患者的容量管理
- 2025秋四年級上冊勞動技術(shù)期末測試卷(人教版)及答案(三套)
- 2025年應(yīng)急物資準(zhǔn)備安全培訓(xùn)試卷及答案:物資管理人員應(yīng)急物資使用測試
- 電商售后客服主管述職報告
- 受控文件管理流程
評論
0/150
提交評論