![軟件工程倉庫管理系統(tǒng)實驗報告華北電力大學(xué)_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/11/0539cadf-3b54-44e6-97a0-fa1935d4ddb1/0539cadf-3b54-44e6-97a0-fa1935d4ddb11.gif)
![軟件工程倉庫管理系統(tǒng)實驗報告華北電力大學(xué)_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/11/0539cadf-3b54-44e6-97a0-fa1935d4ddb1/0539cadf-3b54-44e6-97a0-fa1935d4ddb12.gif)
![軟件工程倉庫管理系統(tǒng)實驗報告華北電力大學(xué)_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/11/0539cadf-3b54-44e6-97a0-fa1935d4ddb1/0539cadf-3b54-44e6-97a0-fa1935d4ddb13.gif)
![軟件工程倉庫管理系統(tǒng)實驗報告華北電力大學(xué)_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/11/0539cadf-3b54-44e6-97a0-fa1935d4ddb1/0539cadf-3b54-44e6-97a0-fa1935d4ddb14.gif)
![軟件工程倉庫管理系統(tǒng)實驗報告華北電力大學(xué)_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/11/0539cadf-3b54-44e6-97a0-fa1935d4ddb1/0539cadf-3b54-44e6-97a0-fa1935d4ddb15.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、課程設(shè)計的目的與要求1. 課程設(shè)計目的軟件工程課程設(shè)計是學(xué)習(xí)軟件工程課程后所進(jìn)行的實踐環(huán)節(jié),目的是培養(yǎng)學(xué)生用工程化的思想和標(biāo)準(zhǔn)文檔化的思想進(jìn)行軟件開發(fā)。本次課程設(shè)計通過開發(fā)一個小型實用的軟件系統(tǒng),親身體驗軟件生命周期中的各個環(huán)節(jié),以加深對軟件工程課程的深入理解、鍛煉獨立分析、解決問題的能力。2. 課程設(shè)計要求2.1 課程設(shè)計準(zhǔn)備1)復(fù)習(xí)軟件工程課程的主要內(nèi)容,熟練掌握軟件生命周期的理論以及各階段的基本概念。2)明確可行性分析、需求分析、設(shè)計、測試等階段的基本任務(wù)和基本方法。3)熟練運用規(guī)范化的描述方法和文檔,描述軟件開發(fā)的各個階段。4)熟悉開發(fā)環(huán)境和開發(fā)工具。2.2 內(nèi)容要求1)對所設(shè)計和實現(xiàn)
2、的系統(tǒng)進(jìn)行可行性分析,提交可行性分析報告;2) 對系統(tǒng)進(jìn)行需求分析,可以選擇傳統(tǒng)的分析方法或者面向?qū)ο蟮姆治龇椒?,提交軟件需求?guī)格說明書(SRS);3)在SRS的基礎(chǔ)上進(jìn)行軟件的概要設(shè)計和詳細(xì)設(shè)計,提交軟件設(shè)計文檔;4)遵循上述文檔的要求,實現(xiàn)軟件;5)對所實現(xiàn)系統(tǒng)進(jìn)行軟件測試,完成軟件測試報告。二、設(shè)計正文1. 可行性分析報告1.1 項目簡介1.1.1 項目目標(biāo)隨著計算機和網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,計算機的應(yīng)用領(lǐng)域不斷擴(kuò)大。利用計算機進(jìn)行信息控制,不僅提高了工作效率,更提高了其安全性。尤其對于復(fù)雜的信息管理,利用計算機能夠充分發(fā)揮它的優(yōu)越性。隨著科學(xué)技術(shù)的不斷提高,計算機科學(xué)技術(shù)日漸成熟,它在人類
3、社會的各個領(lǐng)域發(fā)揮著越來越重要的作用。物資管理系統(tǒng)是根據(jù)企業(yè)的管理員對倉庫物品的入庫、出庫等操作的管理及記錄的需要來設(shè)計開發(fā)的,目標(biāo)是給倉庫管理員提供更加快速、便利的平臺,具有對倉庫貨物信息進(jìn)行管理和維護(hù)的功能。1.1.2 系統(tǒng)的簡要描述,主要功能從總體上來看,本系統(tǒng)主要實現(xiàn)以下功能:查看貨物信息:可以查詢所有貨物的相關(guān)信息。查看管理員信息:可以查看所有倉庫管理員的相關(guān)信息。查看記錄信息:可以查看所有入庫、出庫的記錄信息。刪除貨物信息:可以刪除選定的貨物信息,且同時刪除與該貨物相關(guān)的所有記錄。物資入庫:可以添加倉庫已有或沒有的貨物,同時修改或添加相關(guān)信息。(所有的入庫人都包含在管理員之內(nèi))物資
4、出庫:可以使已有貨物出庫,同時修改相關(guān)信息。(所有的出庫人都包含在管理員之內(nèi))安全退出:退出當(dāng)前頁面至上一界面。1.2 對現(xiàn)有系統(tǒng)的分析1.2.1 處理流程和數(shù)據(jù)流程(系統(tǒng)流程圖)1.2.2 對現(xiàn)有系統(tǒng)的其他說明(1)維護(hù):在系統(tǒng)交付之后的有效期限之內(nèi),系統(tǒng)的維護(hù)只由開發(fā)單位提供;(2)人員:開發(fā)人數(shù)較少,管理員數(shù)目一定,允許管理的人員必須是熟悉數(shù)據(jù)庫管理知識及相關(guān)業(yè)務(wù)的人員;(3)設(shè)備:硬件環(huán)境:處理器(CPU):雙核酷睿I3及以上;內(nèi)存容量(RAM):至少2G;軟件環(huán)境:操作系統(tǒng):MicrosoftWindows7;數(shù)據(jù)庫管理系統(tǒng):SQLServer2008;MicrosoftVisual
5、Studio2013;軟件需求管理工具RRP;軟件設(shè)計工具RSA;軟件測試工具RFT(4)局限性:開發(fā)人員全部為本科生,缺乏項目經(jīng)驗,技術(shù)操作方面還不太熟練。原有的系統(tǒng)存在很大的局限性,比如技術(shù)的過于陳舊,人員工作負(fù)荷大,系統(tǒng)維護(hù)及費用支出巨大,人員與設(shè)備技術(shù)含量低等等。1.3 技術(shù)可行性分析基于winform窗體程序,使用C黜言和MicrosoftSQLServer2008數(shù)據(jù)庫實現(xiàn),使系統(tǒng)的部署、應(yīng)用、維護(hù)更加方便。因此技術(shù)方案是成熟的和可行的。1.4 經(jīng)濟(jì)可行性分析從用戶角度來看,無需單獨購買計算機,只需利用目前已有的計算機,并且可以接入互聯(lián)網(wǎng)即可;從開發(fā)者角度來看,此類軟件開發(fā)周期一般
6、為23個月,開發(fā)所需硬件和軟件要求是目前大多數(shù)PC機系統(tǒng)能夠承擔(dān)的,開發(fā)費用不高。1.5 社會因素可行性分析1.5.1 法律因素我國用著作權(quán)體系來保護(hù)計算機軟件,保護(hù)的范圍也很廣泛,從系統(tǒng)軟件、應(yīng)用軟件到源程序、目標(biāo)程序,都可以受到保護(hù)。該系統(tǒng)為獨立開發(fā),在法律方面不會存在侵犯專利權(quán)、侵犯版權(quán)等問題。1.5.2 用戶使用可行性該系統(tǒng)提供友好的界面,對用戶來說,操作簡單,容易掌握。1.6 可供選擇的方案方案1:基于winform窗體的倉庫物資管理系統(tǒng),系統(tǒng)主要針對管理員部分,管理員可以對職工信息、物資信息進(jìn)行管理和維護(hù)。該方案的優(yōu)點和選擇該方案的原因:(1) winform窗體操作比較簡單,用戶
7、容易掌握;(2)C獻(xiàn)言簡單易懂,兼容性好,對開發(fā)者來說容易使用;(3)開發(fā)難度較低,降低了開發(fā)成本;(4)C知言能實現(xiàn)系統(tǒng)與數(shù)據(jù)庫的無縫連接,降低了系統(tǒng)的維護(hù)開銷;方案2:使用Java編寫的倉庫物資管理系統(tǒng)不選擇該方案的原因:( 1)使用Java編寫界面相對困難,不容易使界面實現(xiàn)更好的人機交互;(2)Java語言相對于C軸言來說較難理解,對開發(fā)者來說使用不便;(3)熟悉并精通Java的開發(fā)者數(shù)量不多,維護(hù)起來比較困難;方案3:在以前的倉庫物資管理系統(tǒng)上進(jìn)行修改,完善功能。不選擇該方案的原因:( 1)以前的開發(fā)者大多離校,不便于交流;(2)修改需先理清以前的開發(fā)思路,了解以前系統(tǒng)的開發(fā)過程及結(jié)構(gòu)
8、,工作量太大;方案4:購買“倉庫物資管理系統(tǒng)”。不選擇該方案的原因:( 1)目前市場上的倉庫物資管理系統(tǒng)主要是大型系統(tǒng),購買系統(tǒng)費用昂貴;(2)對于學(xué)校內(nèi)部的小型系統(tǒng)來說顯得“大材小用”;(3),維護(hù)比較困難,維護(hù)價格也比較高昂。2.軟件需求規(guī)格說明書(SRS2.11)需求概述給出軟件需求的摘要和簡單描述倉庫物資管理系統(tǒng)的主要功能是實現(xiàn)職工信息和物資信息管理的信息化。倉庫物資管理系統(tǒng)需要滿足來自管理員的需求。I.對于倉庫管理員來說,他們的需求是:對職工信息、物資信息進(jìn)行管理和維護(hù)。管理員可以查詢、添加、刪除、修改、物資和職工的基本信息。系統(tǒng)管理員可以維護(hù)系統(tǒng)的狀態(tài)和正常的運行。根據(jù)倉庫物資的實
9、際需求情況,倉庫物資管理系統(tǒng)應(yīng)該包括以下幾個功能模塊:1 .基本業(yè)務(wù)模塊:主要實倉庫日常業(yè)務(wù)的信息化處理,包括入庫、出庫。2 .基本數(shù)據(jù)維護(hù)模塊:主要是對管理員信息、物資入庫、出庫記錄信息、物資基本信息進(jìn)行操作,包括添加、修改和刪除。2)運行環(huán)境Windows7,WindowsVista/WindowsXP或更高的版本,安裝有SQLServer2008和MicrosoftVisualStudio100M左右的硬盤空間2013及以上版本;至少有2.2功能需求2.2.1 功能圖:2.2.2用例圖:碓含“脂工G息盲理我包含*咆含*"包含"ffiSw2.2.3時序圖查詢或刪除物資信
10、息時序圖:管理員:管理員倉庫系統(tǒng)界面:倉庫系統(tǒng)界面數(shù)據(jù)庫:數(shù)據(jù)庫管理員:管理員關(guān)倉庫系統(tǒng)界面:倉庫系統(tǒng)界面生數(shù)據(jù)庫:數(shù)據(jù)庫1:登錄1.1:驗證身份JL,1.2:驗證成功2:登錄成功3:查詢物資信息3.1:查詢指定編號物資的信息3.2: 返回指定編號物資的信息3.3: 刪除該種物資的信息3.4: 返回刪除物資信息的姑果4:顯示查詢信息S:返回一6:返回成功查詢物資記錄信息時序圖:J倉犀物費旨理系練用例圖直神IE口;,隹白娜而型.皿至工倉庫物資昔理時序圖辿空白用例包£MSwquMNlk注物資入庫時序圖:管理員.管理員倉庫浜統(tǒng)界面.倉庫系統(tǒng)界面入庫頁面:入庫頁面型據(jù)庫敷據(jù)庠關(guān)苜理同營理員+
11、魚隼果茨界面?zhèn)}庫果藐界面1鱷爰入庠頁面:入庫頁面4數(shù)據(jù)庫:制據(jù)座1.1箍證身份1.2:驗證身飾成功2:置錄戰(zhàn)功3.1更新數(shù)髭庫3.2:更新成功2.3數(shù)據(jù)描述類之間的關(guān)系圖:口go亞片j&IQ導(dǎo)Guame叵二sort導(dǎo)numquery()dtleia()."relatigoodsHJ1_Gno一t5no*employees目telationm占gExio弟Ek紓里Enana顯&霜陶query()尋EnocGliOcRdurn年style房既加2亳input()output()管理員類描述:管理員類包含的屬性主要是管理員編號、日eBpldyees管理員登錄密碼、管理員權(quán)限
12、、管理員姓名。導(dǎo)而。與jEk”管理員類的方法主要是查詢信息基本操仁彳Engine作。彩qiieryT)物資類描述:白go«d5物資類包含的屬性主要是物資編號、物資名稱、物資型號、物資數(shù)量。書籍類的方法有刪除、更新物資信息,還后查詢物資信息,可以按物資編號查詢。工臼GllOGname%"ftFnum事,qusryT)輪a&t*()出入庫類描述:出入庫類包含的屬性主要是編號、狀態(tài)、數(shù)量類型、更改時間。當(dāng)狀態(tài)為1時為入庫操作,當(dāng)狀態(tài)為2時為出庫操作。131Fels.tion0Rn。叵GnocRrnimn=Ktime&inputC)夠ouWut(出入庫類的方法有輸入
13、、輸出、更新物資信息。2.3.1性能需求1)數(shù)據(jù)精確度查詢時應(yīng)保證查全率,所有包含查詢關(guān)鍵字的記錄應(yīng)該都能查到。在添加任何記錄時,要保證數(shù)據(jù)庫中數(shù)據(jù)的一致性,避免發(fā)生錯誤,要求不能有誤差。2)時間特性檢索響應(yīng)時間應(yīng)在人的感覺和視覺能接受的時間范圍內(nèi);更新數(shù)據(jù)庫處理時間應(yīng)小于等于1s;網(wǎng)絡(luò)傳輸時間應(yīng)小于等于2s。3)適應(yīng)性技術(shù)約束:該系統(tǒng)的設(shè)計是在使用C#語言編寫、基于winform窗體的,技術(shù)設(shè)計采用軟硬一體化的設(shè)計方法。標(biāo)準(zhǔn)約束:該系統(tǒng)的開發(fā)完全按照企業(yè)標(biāo)準(zhǔn)開發(fā),包括硬件、軟件和文檔規(guī)格。2.3.2運行需求1)用戶界面用戶界面的設(shè)計應(yīng)遵循用戶界面設(shè)計的原則,做到以人為本、盡可能減少用戶記憶、
14、保持界面的一致性。力求設(shè)計結(jié)果美觀大方、直觀、明了、條理清晰,使系統(tǒng)易學(xué)、易用、易管理。本系統(tǒng)是以Winform窗體的形式工作的,打開系統(tǒng)后,呈現(xiàn)在眼前的是一個登錄界面,輸入管理員編號和密碼進(jìn)入系統(tǒng),進(jìn)行相應(yīng)的操作,各種操作都與數(shù)據(jù)庫相連,一旦確定某些操作,相應(yīng)的數(shù)據(jù)就會保存到數(shù)據(jù)庫中,實時性好。登錄界面:、叫用戶登錄亙叵用戶名;”密嗝:I登錄退出所選用戶棋噴:操作選擇頁面:庫存查詢操作界面:語造探查謁條件;查詢關(guān)鍵字:電出密碼修改界面:權(quán)限修改界面:入庫管理界面:出庫管理界面:2)硬件接口需要瀏覽器進(jìn)行顯示,鍵盤進(jìn)行輸入。3)軟件接口Windows7,WindowsVista/Windows
15、XP或更高的版本,安裝有SQLServer2008和MicrosoftVisualStudio2013及以上版本。4)故障處理對于應(yīng)用程序,要求能夠判斷用戶輸入的錯誤信息,能夠給出相應(yīng)的錯誤提示,不會因為輸入的錯誤信息而導(dǎo)致系統(tǒng)的運行終止;對于硬件故障,系統(tǒng)能夠自動備份數(shù)據(jù),防止由于計算機故障導(dǎo)致數(shù)據(jù)丟失;對于數(shù)據(jù)庫,要求在發(fā)生故障時,能夠?qū)崿F(xiàn)數(shù)據(jù)的恢復(fù);2.3.3其它需求可使用性:本系統(tǒng)容易使用和理解,界面友好;安全保密:除了本人可以修改自己的登錄密碼外,只有管理人員能對讀者及書籍信息做修改??删S護(hù)性:本系統(tǒng)在管理方面相對簡單,容易維護(hù),數(shù)據(jù)庫的管理需要專門管理員。系統(tǒng)最小壽命:系統(tǒng)應(yīng)能在無
16、重大改動的條件下正常運行3年以上??梢浦残裕簩indows7,WindowsVista/WindowsXP或更高的版本系統(tǒng)均可使用。3.軟件設(shè)計說明書3.1 軟件模塊結(jié)構(gòu)圖具體如下圖所示:庫存查詢出庫管理入庫管理權(quán)限修改密碼修改3.2文件結(jié)構(gòu)和全局?jǐn)?shù)據(jù)3.2.1數(shù)據(jù)庫文件表(1)職工表(employee)用于存放所有職工即管理員的信息,職工表是判斷用戶的登錄權(quán)限必不可少的部分,表中各個字段的數(shù)據(jù)類型、大小以及簡短描述如下表1所示。表1職工表(Employee)字段名數(shù)據(jù)類型大小字段描述Enonchar10職工編號,主鍵Ekeynchar10密碼Enamenchar10姓名表1(2)物資信息表
17、(Goods)用于存放倉庫中所有貨物的信息,物資信息表是用于查詢物資信息和入庫出庫是否可行的判斷基礎(chǔ)。表中各個字段的數(shù)據(jù)類型、大小以及簡短描述如下表2所示。表2物資信息表(Goods)字段名數(shù)據(jù)類型大小字段描述Gnonchar10物資編號,主鍵Gnamenchar10物資名稱sortnchar10舊numint數(shù)量(3)管理關(guān)系表(Relation)用于存放職工對貨物的所有操作。表中各個字段的數(shù)據(jù)類型、大小以及簡短描述如下表3所示。表3管理關(guān)系表(Relation)字段名數(shù)據(jù)類型大小字段描述Rnonchar10管理編號,主鍵Enonchar10職工編號Gnonchar10物資編號Rnumint
18、操作物資數(shù)量stylenchar操作類型Rtimedatatime操作時間3.2.2數(shù)據(jù)表關(guān)系圖3.2.3 創(chuàng)建存儲過程用于向管理關(guān)系表中添加新的信息,代碼如下:createtablerelation(Rnointidentity(1,1)primarykey,Enonchar(10)notnull,Gnonchar(10)notnull,Rnumintnotnull,stylenchar(10)notnull,Rtimedatatimenotnull)其他表均為直接新建表填入列名和約束3.2.4 軟件各個模塊所共享的全局?jǐn)?shù)據(jù)的結(jié)構(gòu):物資管理系統(tǒng)中使用了公共模塊DAL,每一張表均新建了一個類E
19、mployeeDAO.cs、GoodsDAO.cs、RelationDAO.cs和SQLHelper.cs。在EmployeeDAO.cs定義了對職工表的查詢操作函數(shù),在GoodsDAO.cs中定義了對物資信息表的查詢、插入、刪除和更新等函數(shù),在RelationDAO.cs中定義了對物資記錄表的查詢、插入等函數(shù)。3.3模塊描述3.3.1 登錄模塊描述(1)功能:管理員通過登錄界面選擇權(quán)限進(jìn)入倉庫物資管理系統(tǒng);(2)接口:將管理員輸入的編號和密碼與數(shù)據(jù)庫中的數(shù)據(jù)盡心對比;(3)數(shù)據(jù):管理員編號,密碼,權(quán)限;(4)處理:單擊“登錄”按鈕,若輸入的編號和密碼與數(shù)據(jù)庫中的數(shù)據(jù)相符,則登錄成功,進(jìn)入選擇
20、支持的操作界面,否則登錄失敗。3.3.2.1 超級管理員管理管理員信息模塊描述(1)功能:超級管理員可以對管理員的信息進(jìn)行查詢與修改基本操作;(2)接口:由超級管理員模塊調(diào)用該模塊,連接到數(shù)據(jù)庫按編號進(jìn)行查詢管理員信息,進(jìn)行查詢基本操作后數(shù)據(jù)會更新到數(shù)據(jù)庫中;(3)數(shù)據(jù):管理員編號、密碼、姓名;(4)處理:在操作界面單擊“權(quán)限修改”按鈕,進(jìn)入權(quán)限修改界面,選擇用戶名與希望更改后的用戶類型,點擊“確認(rèn)”修改信息;在操作界面單擊“密碼修改”按鈕,進(jìn)入密碼修改界面,選擇用戶名,輸入其原密碼并輸入和再次輸入其新密碼,點擊“確認(rèn)”修改信息3.3.2.2 管理員管理入庫模塊描述( 1)功能:管理員可以對貨
21、物信息進(jìn)行倉庫選擇,貨物編號,貨物名稱,貨物數(shù)量,貨物價格的增加操作;( 2)接口:由管理員模塊調(diào)用該模塊,連接到數(shù)據(jù)庫查詢貨物信息,進(jìn)行增、刪、查等基本操作后數(shù)據(jù)會更新到數(shù)據(jù)庫中;( 3)數(shù)據(jù):倉庫位置,貨物編號,貨物名稱,貨物數(shù)量,貨物價格;( 4)處理:在管理員在管理界面單擊“入庫管理”按鈕,進(jìn)入入庫管理界面,依次輸入入庫貨物編號、名稱、數(shù)量、價格的點擊入庫可以將修改后的信息保存到數(shù)據(jù)庫中。3.3.2.3 管理員管理出庫模塊描述( 1)功能:管理員可以對貨物的信息進(jìn)行倉庫選擇,貨物編號,貨物名稱,貨物數(shù)量,貨物價格的修改操作;( 2)接口:由管理員模塊調(diào)用該模塊,連接到數(shù)據(jù)庫查詢貨物信息
22、,進(jìn)行刪、改、查等基本操作后數(shù)據(jù)會更新到數(shù)據(jù)庫中;( 3)數(shù)據(jù):倉庫位置,貨物編號,貨物名稱,貨物數(shù)量,貨物價格;( 4)處理:在管理員管理界面單擊“出庫管理”按鈕,進(jìn)入出庫管理界面,依次輸入出庫貨物編號、名稱、數(shù)量、的點擊入庫可以將修改后的信息保存到數(shù)據(jù)庫中。3.3.2.4 管理員管理庫存查詢模塊描述( 1)功能:管理員可以對貨物的信息進(jìn)行查詢操作;( 2)接口:由管理員模塊調(diào)用該模塊,連接到數(shù)據(jù)庫查詢貨物信息。( 3)數(shù)據(jù):倉庫位置,貨物編號,貨物名稱,貨物數(shù)量,貨物價格;( 4)處理:在管理員管理界面單擊“庫存查詢”按鈕,進(jìn)入庫存查詢管理界面,選擇查詢條件以及關(guān)鍵字顯示相關(guān)貨物的詳細(xì)信息
23、。4軟件測試報告4.1 測試范圍4.1.1 測試目的:測試是為了發(fā)現(xiàn)程序中或處理流程中的錯誤而執(zhí)行的過程。4.1.2 預(yù)期結(jié)果:系統(tǒng)運行正常,與用戶交互流暢,數(shù)據(jù)處理正確并能與數(shù)據(jù)庫正確相連;4.1.3 測試步驟:單元測試、集成測試、確認(rèn)測試和系統(tǒng)測試。4.2 測試計劃整個系統(tǒng)分為兩個模塊:超級管理員模塊和普通管理員模塊,每個模塊都要先獨立測試,再集合到一起測試。注意模塊之間的連接。每個模塊都要設(shè)計測試用例。先進(jìn)行白盒測試,再進(jìn)行黑盒測試。4.2.1 測試階段(1)第1階段:對每個模塊進(jìn)行單元測試,包括超級管理員管理管理員信息模塊、管理員管理入庫模塊描述、管理員管理出庫模塊描述、管理員管理庫存
24、查詢模塊描述,對設(shè)計的測試用例進(jìn)行測試,查看是否與預(yù)期的結(jié)果相同。(2)第2階段:進(jìn)行集成測試,測試模塊之間的調(diào)用是否正確。(3)第3階段:進(jìn)行確認(rèn)測試,測試各個子系統(tǒng)是否完成了需求說明書中的功能。(4)第4階段:進(jìn)行系統(tǒng)測試,測試整個系統(tǒng)的功能、性能是否與預(yù)期效果相同。4.2.2 測試進(jìn)度:測試的全部進(jìn)度、順序和依賴關(guān)系及各模塊的測試日程如下表所示:測試模塊測試順序依賴關(guān)系(先行的測試)測試時間用戶登錄模塊按權(quán)限(普通管理員或超級管理員)登錄分別進(jìn)行測試無2014.06.25上午超級管理員管理管理員信息模塊權(quán)限修改、密碼修改用戶登錄測試2014.06.25上午管理員管理入庫模塊入庫倉庫位置、
25、貨物編號、名稱、數(shù)量、單價用戶登錄測試2014.06.25上午管理員管理出庫模塊出庫倉庫位置、貨物編號、名稱、數(shù)量用戶登錄測試、管理員管理入庫模塊2014.06.25上午管理員管理庫存查詢模塊查詢倉庫位置、貨物編號、名稱、數(shù)量、單價用戶登錄測試、管理員管理出庫模塊2014.06.25上午4.3 測試項目說明4.3.1 用戶登錄模塊測試(1)測試目的:測試系統(tǒng)的登錄是否正確、合法,對于合法的用戶是否能夠轉(zhuǎn)入正確的界面,對于非法的用戶能否能提示錯誤。(2)測試方法和測試軟件:分別使用超級管理員信息表和普通管理員信息表中合法用戶信息登錄系統(tǒng),再以非合法信息登錄系統(tǒng),用白盒測試中的邏輯覆蓋法進(jìn)行測試。
26、(3)測試用例測試用例編號用戶權(quán)限用戶賬號密碼預(yù)期結(jié)果1超級管理員1201(合法)123(合法)登錄成功,進(jìn)入管理員操作主界面2超級管理員1201(合法)1234(非法)登錄失敗,提示用戶名和密碼不匹配3超級管理員1201(合法)空登錄失敗,提示密他/、能為空4超級管理員空123登錄失敗,提示用戶名/、能為空5超級管理員1202(非法)123(合法)登錄失敗,提示用戶名不存在6普通管理員1202(合法)123(合法)登錄成功,進(jìn)入讀者操作主界面7普通管理員1202(合法)1234(非法)登錄失敗,提示用戶名和密碼不匹配8普通管理員1202(合法)空登錄失敗,提示密他/、能為空9普通管理員空12
27、3登錄失敗,提示用戶名/、能為空10普通管理員1201(非法)123登錄失敗,提示用戶名不存在4.3.2管理員管理管理員信息模塊測試(1)測試目的:測試超級管理員的對管理員信息的基本操作是否正確、合法。(2)測試方法和測試軟件:分別對管理員管理界面的各部分進(jìn)行測試,觀察結(jié)果是否與預(yù)期結(jié)果相符。(3)測試用例:測試用例編號超級管理員操作輸入預(yù)期結(jié)果1修改權(quán)限超級管理員更改并顯示管理員級別2修改密碼新密碼確認(rèn)、新密碼成功修改密碼4.3.3 管理員管理入庫模塊測試(1)測試目的:測試管理員的對貨物的入庫基本操作是否正確、合法。(2)測試方法和測試軟件:分別對管理員管理界面的各部分進(jìn)行測試,觀察結(jié)果是
28、否與預(yù)期結(jié)果相符。(3)測試用例:測試用例編號管理員操作輸入預(yù)期結(jié)果1入庫倉庫位置,貨物編號、名稱、數(shù)量、價格顯示入庫信息2刪除貨物編號、名稱刪除選定貨物信息4.3.4管理員管理出庫模塊測試(1)測試目的:測試管理員的對貨物信息的基本操作是否正確、合法。(2)測試方法和測試軟件:分別對管理員管理界面的各部分進(jìn)行測試,觀察結(jié)果是否與預(yù)期結(jié)果相符。(3)測試用例:測試用例編號管理員操作輸入預(yù)期結(jié)果1出庫貨物編號、名稱、數(shù)量顯示出庫信息3刪除貨物編號、名稱刪除選定貨物信息4.3.5 管理員管理庫存查詢模塊測試(1)測試目的:測試管理員的對貨物類別信息的基本操作是否正確、合法。(2)測試方法和測試軟件
29、:分別對管理員管理界面的各部分進(jìn)行測試,觀察結(jié)果是否與預(yù)期結(jié)果相符。(3)測試用例:測試用例編號管理員操作輸入預(yù)期結(jié)果1查詢貨物編號、名稱顯示查詢信息4.4 測試分析3.3.1.1 用戶登錄模塊測試(1)實測結(jié)果:在用戶名和密碼均正確的情況下,登錄成功;否則失敗,提示錯誤信息;(2)與預(yù)期結(jié)果數(shù)據(jù)的偏差:無偏差(3)該項測試表明的事實:連接數(shù)據(jù)庫登錄可行(4)該項測試發(fā)現(xiàn)的問題:無3.3.1.2 管理員管理管理員信息模塊測試(1)實測結(jié)果:在用戶名和密碼均正確的情況下,增、刪、改、查等操作可以正確進(jìn)行;(2)與預(yù)期結(jié)果數(shù)據(jù)的偏差:無偏差(3)該項測試表明的事實:管理員可以對管理員信息正確管理;(4)該項測試發(fā)現(xiàn)的問題:無3.3.1.3 管理員管理入庫模塊測試(1)實測結(jié)果
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年芳香族聚氨酯水分散液項目可行性研究報告
- 2025至2031年中國胸腺五肽行業(yè)投資前景及策略咨詢研究報告
- 2025至2031年中國直滑式導(dǎo)電塑料電位器行業(yè)投資前景及策略咨詢研究報告
- 2025至2031年中國烘烤紙盒行業(yè)投資前景及策略咨詢研究報告
- 2025至2031年中國智能數(shù)字兆歐表行業(yè)投資前景及策略咨詢研究報告
- 2025年家用米糊豆?jié){機項目可行性研究報告
- 2025至2031年中國冷凍芹菜水餃行業(yè)投資前景及策略咨詢研究報告
- 2025年全自動腳輪旋鉚機項目可行性研究報告
- 2025年三頭插銷項目可行性研究報告
- 2025至2030年預(yù)處理飼料硫酸亞鐵項目投資價值分析報告
- 派出所校園安全創(chuàng)新
- 飛書項目管理
- 醫(yī)院醫(yī)共體2025年度工作計劃
- UL498標(biāo)準(zhǔn)中文版-2019插頭插座UL標(biāo)準(zhǔn)中文版
- 決戰(zhàn)朝鮮課件
- 《酶聯(lián)免疫分析技術(shù)》課件
- 2024年國家電網(wǎng)招聘之電工類考試題庫附答案(滿分必刷)
- 鮮棗貯藏技術(shù)規(guī)程
- 滅火應(yīng)急疏散演練
- 講述京東課件教學(xué)課件
- 小學(xué)2024-2025?學(xué)年課程設(shè)置方案
評論
0/150
提交評論