超市管理信息系統(tǒng)課程設(shè)計(jì)軟件工程_第1頁
超市管理信息系統(tǒng)課程設(shè)計(jì)軟件工程_第2頁
超市管理信息系統(tǒng)課程設(shè)計(jì)軟件工程_第3頁
超市管理信息系統(tǒng)課程設(shè)計(jì)軟件工程_第4頁
超市管理信息系統(tǒng)課程設(shè)計(jì)軟件工程_第5頁
已閱讀5頁,還剩45頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、合肥工業(yè)大學(xué)軟件工程課程設(shè)計(jì)小艇工營大孝課程設(shè)計(jì)目錄一、可行性研究L1項(xiàng)目背景41.2問題定義413可行性研究513.1 技術(shù)可行性研究513.2 經(jīng)濟(jì)可行性研究513.3 3操作可行性研究6二、需求分析2.1 弓I言72.1.1 編寫目的72.1.2 目背景72.1.3 項(xiàng)目定義72.1.4 參考資料82.2 項(xiàng)目概述82.2.1 目標(biāo)822.1.1開發(fā)目的82.2.1.2應(yīng)用目的82.2.,2運(yùn)行環(huán)境82.2.2.1 硬件環(huán)境82.2.2.2 軟件環(huán)境82.2.3條件與限制92.3系統(tǒng)數(shù)據(jù)描述92.3.1 靜態(tài)數(shù)據(jù)92.3.2 動態(tài)數(shù)據(jù)92.3.3 數(shù)據(jù)流圖122.3.4 數(shù)據(jù)庫描述152

2、.3.5 數(shù)據(jù)字典152.3.6 數(shù)據(jù)需求17237功能需求172.3.7 .1功能劃分172.3.8 .1功能描述182.3.9 性能需求19三總體設(shè)計(jì)規(guī)格說明3.1 引言203.1.1 編寫目的203.1.2 背景203.1.3 參考資料203.2 用戶需求分析成果203.3 總體設(shè)計(jì)213.3.1 設(shè)計(jì)目標(biāo)、依據(jù)和方法213.3.2 軟件結(jié)構(gòu)體系223.3.3 硬件軟件配置方案223.3.4 軟件模塊設(shè)計(jì)223.4 接口設(shè)計(jì)263.5 數(shù)據(jù)庫設(shè)計(jì)263.6 界面設(shè)計(jì)設(shè)計(jì)29四、詳細(xì)設(shè)計(jì)規(guī)格說明書4.1 引言314.1.1 背景v314.1.2 參考資料v-314.2 程序系統(tǒng)的組織結(jié)構(gòu)3

3、24.3 模塊設(shè)計(jì)說明32五系統(tǒng)測試分析5.1 引言395.1.1 編寫目的395.1.2 項(xiàng)目背景395.1.3 測試定義395.1.4 參考資料395.2 測試項(xiàng)目405.3 系統(tǒng)測試結(jié)論445.4 評價(jià)455.4.1 軟件能力455.4.2 缺陷與限制455.4.3 建議45544結(jié)論45超市管理信息系統(tǒng)一、可行性研究1.1 項(xiàng)目背景21世紀(jì),超市的競爭也進(jìn)入到了一個(gè)全新的領(lǐng)域,競爭已不再是規(guī)模 的競爭,而是技術(shù)的競爭、管理的競爭、人才的競爭。技術(shù)的提升和管理的 升級是超市業(yè)的競爭核心。零售領(lǐng)域目前呈多元發(fā)展趨勢,多種業(yè)態(tài):超市、 倉儲店、便利店、特許加盟店、專賣店、貨倉等相互并存。如何

4、在激烈的競 爭中擴(kuò)大銷售額、降低經(jīng)營成本、擴(kuò)大經(jīng)營規(guī)模,成為超市營業(yè)者努力追求的目標(biāo)。為了提高物資管理的水平和工作效率,盡可能杜絕商品流通中各環(huán) 節(jié)中可能出現(xiàn)的資金流失不明現(xiàn)象,商品進(jìn)銷存領(lǐng)域迫切需要引入信息系統(tǒng) 來加以管理。1.2 問題定義商品按類管理:所以需要有一商品類型信息商品必須屬于一個(gè)商品類型如果一個(gè)商品類型存在商品或存在下級商品類型則該類型不該刪除 需要記錄供應(yīng)商信息在涉及商品數(shù)量的地方,要給出相應(yīng)的單位在進(jìn)貨信息中要包含供應(yīng)商等信息商品銷售信息單中要包含登記商品,銷售數(shù)量單價(jià)等信息,商品報(bào)損要有報(bào)損原因進(jìn)貨,銷售,報(bào)損操作要有相應(yīng)操作員信息只有管理員登陸之后才可以使用系統(tǒng)默認(rèn)的管

5、理員不可以刪除進(jìn)貨,銷售,庫存,報(bào)損信息都要可以添加,修改,刪除,分類,查 我。1.3 可行性研究1.3.1 技術(shù)可行性:硬件支持:順暢運(yùn)行SQL服務(wù)器及其相關(guān)軟件的pc機(jī)。軟件支持:操作系統(tǒng):Wmdows XP professional編程軟件:Microsoft Visual Studio 2005 中文版SQL 服務(wù)器:Microsoft SQL Serve1TM 2000Iiiteniet網(wǎng)絡(luò)支持。在IT行業(yè)中從業(yè)的工作人員一般都要求懂計(jì)算機(jī),具有一定軟硬件基 礎(chǔ),會使用各種管理軟件,熟悉IT產(chǎn)品。因?yàn)椋兄械膶T工素質(zhì)要求比較高,從管理層到下面的營銷人員,都要求具有一定的IT背景,

6、所以在新系 統(tǒng)投入使用時(shí),只要對員工進(jìn)行少量的培訓(xùn),系統(tǒng)的功能和使用方法就基本 上能夠使系統(tǒng)順利的運(yùn)行了。1.3. 2經(jīng)濟(jì)可行性研究:因?yàn)橥ㄟ^網(wǎng)絡(luò)傳遞銷售信息,可以不受距離的限制,因此可以節(jié)約許多 的人力和物力,方便管理,由此可以減少不必要的開支,同時(shí)該系統(tǒng)可以提 高企業(yè)的銷售效率,即提高了企業(yè)的經(jīng)濟(jì)效益,所以從經(jīng)濟(jì)上是完全可行的。企業(yè)有能力承擔(dān)研發(fā)開支開發(fā)新系統(tǒng)的工作是一項(xiàng)艱巨復(fù)雜的工作,它的投資主要是人力和物力 的投資。對于本系統(tǒng)的開發(fā)來說,其主要投資還是在人力和物力兩個(gè)方面。 如果是企業(yè)自己安排人手開發(fā)系統(tǒng)的話,其主要的投資還是在人力資源上, 從系統(tǒng)的業(yè)務(wù)需求調(diào)查到系統(tǒng)的分析編碼制作都是

7、需要巨大的人力投入的。 超市作為一個(gè)尖端的高科技產(chǎn)業(yè),其員工要求都比一般企業(yè)的要求要高,而 且對系統(tǒng)開發(fā)及軟件產(chǎn)業(yè)了解比較多,所以在自我開發(fā)管理系統(tǒng)的過程中, 企業(yè)自己比較容易安排人手,這樣就可以為企業(yè)節(jié)約大部分的額外開支。同 時(shí)超市就其他產(chǎn)品還說,屬于高端行業(yè),無論是產(chǎn)品的價(jià)格還是質(zhì)量都比較 高,而經(jīng)營產(chǎn)品的經(jīng)銷商或者是商家都要求有雄厚的資金的作支持。所以, 在系統(tǒng)的開發(fā)過程中,企業(yè)完全有能力承擔(dān)開發(fā)費(fèi)用。新系統(tǒng)將為企業(yè)帶來經(jīng)濟(jì)效益管理系統(tǒng)是一個(gè)信息化、智能化和先進(jìn)管理理念的集合體。而管理是一個(gè) 動態(tài)過程,在其運(yùn)行過程中要采取多項(xiàng)措施。所以在管理中獲得經(jīng)濟(jì)效益是 一個(gè)綜合效益,要對他進(jìn)行直接

8、定量的分析是比較困難的。一般新系統(tǒng)帶來 的經(jīng)濟(jì)效益是間接的,其最主要的表現(xiàn)就是減少了企業(yè)的管理費(fèi)用和人力開 支。而其他一些煩瑣的事物都通過新系統(tǒng)來加以分析解決,不僅節(jié)省了大量 的時(shí)間,還為企業(yè)的各項(xiàng)決策提供了寶貴的資料,為企業(yè)帶來巨大的經(jīng)濟(jì)效 益。通過預(yù)算,開發(fā)該系統(tǒng)要花費(fèi)5000元左右。投資回收期最多半年。受命至 少2年。1.3.3操作可行性研究:本系統(tǒng)采用Wmdows圖形界面,是大家熟悉的操作系統(tǒng),對于用戶只 需要具有一般的計(jì)算機(jī)知識的人員都可以輕松上手。而且整個(gè)銷售系統(tǒng)采用最友好的交互界面,簡潔明了,不需要對數(shù)據(jù)庫非常了解。由此,該系統(tǒng)的操作是可行的,有必要推廣該系統(tǒng)!綜合以上三方面,該

9、系統(tǒng)具有很高的開發(fā)可行性,無論是從技術(shù)上經(jīng)濟(jì)上 還是操作上。二、軟件需求分析說明2.1 引言1 .1.1編寫目的本需求的編寫目的在于研究城鄉(xiāng)式的小型超市后臺管理系統(tǒng)軟件的可行途徑 和使用方法。本需求的預(yù)期讀者是與小型超市后臺管理系統(tǒng)軟件開發(fā)有聯(lián)系的人,自身開 發(fā)組成人員,開發(fā)者,支持本項(xiàng)目的尊敬的領(lǐng)導(dǎo)和老師,軟件驗(yàn)證者等。2 .1.2項(xiàng)目背景21世紀(jì),超市的競爭也進(jìn)入到了一個(gè)全新的領(lǐng)域,競爭已不再是規(guī)模的 競爭,而是技術(shù)的競爭、管理的競爭、人才的競爭。技術(shù)的提升和管理的升 級是超市業(yè)的競爭核心。零售領(lǐng)域目前呈多元發(fā)展趨勢,多種業(yè)態(tài):超市、 倉儲店、便利店、特許加盟店、專賣店、貨倉等相互并存。如

10、何在激烈的競 爭中擴(kuò)大銷售額、降低經(jīng)營成本、擴(kuò)大經(jīng)營規(guī)模,成為超市營業(yè)者努力追求 的目標(biāo)。為了提高物資管理的水平和工作效率,盡可能杜絕商品流通中各環(huán)節(jié)中可能 出現(xiàn)的資金流失不明現(xiàn)象,商品進(jìn)銷存領(lǐng)域迫切需要引入信息系統(tǒng)來加以管 理。而商品進(jìn)銷管理系統(tǒng)是當(dāng)前應(yīng)用于超市或者公司管理系統(tǒng)的典型代表。 主要完成的功能有:系統(tǒng)設(shè)置、商品供應(yīng)商信息管理、員工檔案管理、商品 信息管理、商品入庫管理、銷售管理、銷售數(shù)據(jù)查詢,以及這一系列過程中 涉及商品的數(shù)據(jù)修改與查詢統(tǒng)計(jì)等多種操作。A DO則具有更多的優(yōu)點(diǎn),包括易于使用,熟悉的界面,高嚴(yán)謹(jǐn)及較低的內(nèi) 存空間戰(zhàn)勝。本系統(tǒng)的開發(fā)使用的是A DO方式來開發(fā)數(shù)據(jù)庫。要

11、使用這種訪問 方式,必須在c#工程里面引用Microsoft ActiveX Data Objects庫.3 . 1.3項(xiàng)目定義項(xiàng)目的名稱:超市管理系統(tǒng)軟件。本項(xiàng)目的目標(biāo):用戶是城鄉(xiāng)型超市戶。本產(chǎn)品能具體化,合理化的管理超市中的商品信息、進(jìn)出信息,用結(jié)構(gòu)化的 思維方式去了解超市的基本運(yùn)作原理和超市后臺程序設(shè)計(jì)。4 . 1.4參考資料王珊薩師熔數(shù)據(jù)庫系統(tǒng)概論.第4版.高等教育出版社.范立南SQL Serve1 2000實(shí)用教程第2版.北京.清華大學(xué)出版社.郃良彬 劉好增 馬海軍 (c#)實(shí)踐教程清華大學(xué)出版社 張海藩軟件工程導(dǎo)論第4版清華大學(xué)出版社.2. 2項(xiàng)目概述2. 2. 1目標(biāo)2. 2.1

12、.1開發(fā)目的系統(tǒng)開發(fā)的總體任務(wù)是實(shí)現(xiàn)Visual C#與MS SQL 2000的組合應(yīng)用,實(shí)現(xiàn)可 以用VC#的方式調(diào)用SQL的數(shù)據(jù)庫,有一定的透明性。超市管理系統(tǒng)需要完成的功能主要有:a.商品各種信息的輸入,包括商品基本信息,詳細(xì)信息和簡歷等。b.各種商品信息的查詢。c.各種商品信息的修改。d.供應(yīng)商信息的輸入,查詢,和修改等。e.商品庫的輸入,查詢,和關(guān)系性修改等。商品庫的關(guān)系模式的完整性實(shí)現(xiàn)。g.商品供應(yīng)商的輸入,查詢,和修改等。h.系統(tǒng)管理的管理員的登入。2. 2.1.2應(yīng)用目的本軟件控件均以中文形式表示,對普通程序使用者的查詢提供簡單方便的快 捷操作,不需要技術(shù)含量。操作人員與維護(hù)人員

13、應(yīng)懂的SQL語言。2. 2. 2運(yùn)行環(huán)境2. 2. 2.1硬件環(huán)境A. 一臺Pentium 4 cpu以上的微機(jī)及兼容B.內(nèi)存256MB以上(最好1GB內(nèi)存)C. VGA彩顯一臺2. 2. 2. 1軟件環(huán)境A. windows 98以上的操作系統(tǒng)B. Microsoft Visual Studio 2005C. Miciosoft SQL Serve1 2000 應(yīng)用軟件2. 2. 3條件與限制本檔案管理系統(tǒng)軟件是應(yīng)用于中小超市的。在功能上還可進(jìn)一步實(shí)現(xiàn)安全防 范、關(guān)于數(shù)據(jù)結(jié)構(gòu)方面可能單一不能滿足超市的一些數(shù)據(jù)提取分析的功能。2. 3系統(tǒng)數(shù)據(jù)描述2. 3.1靜態(tài)數(shù)據(jù)下面列出了六個(gè)表的具體靜態(tài)數(shù)

14、據(jù):1)用戶信息表此表存放用戶信息字段名數(shù)據(jù)類型長度idInt4主鍵usernameVarchar50用戶名userpwdVarchar50用戶密碼AddTimedatetime8最后修改時(shí)間emailvarchar30用戶郵箱地址2)商品信息表此表存放入庫的商品信息字段名數(shù)據(jù)類型長度c_idInt4主鍵CommodityNamevarchar100商品名ShortNamevarchar50商品簡稱ProducePlacevarchar100產(chǎn)地Unitvarchar20計(jì)算單位Specsvarchar50規(guī)格PassNumbervarchar50批號PassListvarchar50批準(zhǔn)文號

15、CompanyIdint4公司號(外碼)Remarkvarchar備注AddTimeDatetime8最后修改時(shí)間3)員工檔案表此表存放超市員工的信息字段名數(shù)據(jù)類型長度s_idint4主鍵s_namevarchar50姓名s_sexchar10性別s_adressvarchar100住址s_telvarchar30聯(lián)系電話s_emailvarchar50郵箱地址11合肥工業(yè)大學(xué)軟件工程課程設(shè)計(jì)4)超市供應(yīng)商信息表字段名數(shù)據(jù)類型長度Cp_idhit4主鍵CompanyNameVarchar50供應(yīng)商名CompanyShortVarchar50簡稱CompanyAddiessVarchar50公司

16、地址PostalcodeVarchar50郵政編碼TelVarchar50聯(lián)系電話FaxVarchar50傳真LnikinanVarchar50聯(lián)系人EmailVarchar50郵箱地址BankVarchar50開戶銀行BandAccountsVarchar50銀行賬號AddTmievaichai50最后修改時(shí)間5)超市供貨信息表字段名數(shù)據(jù)類型長度idint4主鍵Commodityldint4商品號(外碼)CompanyIdint4供應(yīng)商號(外碼)Numberint4商品數(shù)量Pirceint4商品單價(jià)StockDatedatetime8進(jìn)貨日期Paymentint4應(yīng)付金額FactPaymen

17、tint4實(shí)付金額NotPaymentint4未付金額ManageManvarchar20經(jīng)手員工Usernamevarchar50操作人員AddTimevarchar20最后修改時(shí)間6)超市商品銷售信息表字段名數(shù)據(jù)類型長度idint4主鍵Commodityldint4商品號(外碼)CompanyIdint4供應(yīng)商號(外碼)Numberint4商品數(shù)量Pirceint4商品單價(jià)StockDatedatetime8銷售日期allPayint4銷售金額Usernamevarchar50操作人員233數(shù)據(jù)流圖軟件的數(shù)據(jù)流圖如下:13顧客供應(yīng)商超市管理員進(jìn)貨單入庫單頂層數(shù)據(jù)流圖結(jié)果輸出15合肥工業(yè)大學(xué)

18、軟件工程課程設(shè)計(jì)超市管理系統(tǒng)0層編號1的1層數(shù)據(jù)流圖息息庫存信息息超市管理系統(tǒng)0層編號3的1層數(shù)據(jù)流圖192. 3. 4數(shù)據(jù)庫描述本軟件采用SQL數(shù)據(jù)庫。E-R圖:3. 3. 5數(shù)據(jù)字典1、數(shù)據(jù)流條目(1)進(jìn)貨信息=進(jìn)貨單號十供應(yīng)商號十商品號十進(jìn)貨價(jià)十進(jìn)貨數(shù)量十進(jìn)貨日期十進(jìn)貨 員工(2)銷售信息=銷售單號+供應(yīng)商號+商品編號十銷售數(shù)量十銷售日期2、文件條目(1)文件名:職工清單組成:職工編號+姓名十性別十聯(lián)系電話十聯(lián)系地址十郵箱地址組織:按職工編號遞增排列(2)文件名:商品清單組成:商品編號十供應(yīng)商+商品名稱十批號十批準(zhǔn)文號+計(jì)量單位十產(chǎn)地十單價(jià)十 備注組織:按商品編號遞增排列(3)文件名:供

19、貨商清單組成:供貨商號十名稱十聯(lián)系人十聯(lián)系電話十聯(lián)系地址十郵政地址十開戶銀行十郵 箱地址十銀行帳號十備注組織:按供貨商編號遞增排列(3)文件名:進(jìn)貨清單組成:進(jìn)貨單號十商品編號十供貨商號十進(jìn)貨價(jià)十?dāng)?shù)量十金額十進(jìn)貨日期十備注組織:按進(jìn)貨單編號遞增排列(4)文件名:銷售清單組成:銷售單號+商品編號十銷售數(shù)量十銷售日期組織:按銷售單編號遞增排列(5)文件名:庫存清單組成:商品編號十庫存數(shù)量組織:按商品編號遞增排列3、加工說明(1)加工名:1:查詢加工邏輯:根據(jù)要查詢的庫存信息,檢索出庫存信息明細(xì)表輸入流:庫存信息查詢,發(fā)出庫存信息請求輸出流:庫存信息清單,進(jìn)貨信息請求(2)加工名:1:更新根據(jù)進(jìn)貨信

20、息或銷售信息更新庫存信息輸入流:已進(jìn)貨信息,銷售信息輸出流:發(fā)出庫存檢索請求(3)加工名:2:查詢根據(jù)要查詢的銷售信息,檢索出銷售信息明細(xì)表合肥工業(yè)大學(xué)軟件工程課程設(shè)計(jì)輸入流:銷售信息查詢輸出流:銷售清單,銷售單(4)加工名:2:更新加工邏輯:根據(jù)銷售信息更細(xì)銷售清單輸入流:前臺銷售信息,庫存信息輸出流:更新庫存清單2. 3. 6數(shù)據(jù)需求超市管理系統(tǒng)的數(shù)據(jù)需求包括如下幾點(diǎn):1 .數(shù)據(jù)錄入和處理的準(zhǔn)確性和實(shí)時(shí)性數(shù)據(jù)的輸入是否準(zhǔn)確是數(shù)據(jù)處理的前提,錯(cuò)誤的輸入會導(dǎo)致系統(tǒng)輸出 的不正確和不可用,從而使系統(tǒng)的工作失去意義。數(shù)據(jù)的輸入來源是手工 輸入。手工輸入要通過系統(tǒng)界面上的安排系統(tǒng)具有容錯(cuò)性,并且對操

21、作人 員要進(jìn)行系統(tǒng)的培訓(xùn)。在系統(tǒng)中,數(shù)據(jù)的輸入往往是大量的,因此系統(tǒng)要有一定的處理能力, 以保證迅速的處理數(shù)據(jù)。2 .數(shù)據(jù)的一致性與完整性由于超市產(chǎn)品銷售管理的系統(tǒng)化、規(guī)范化、網(wǎng)絡(luò)化和自動化,實(shí)現(xiàn)對 商品入庫和銷售信息的集中統(tǒng)一的管理,所以如何保證這些數(shù)據(jù)的一致 性,是系統(tǒng)必須解決的問題。要解決這一問題,要有一定的人員維護(hù)數(shù)據(jù) 的一致性,在數(shù)據(jù)錄入處控制數(shù)據(jù)的去向,并且要求對數(shù)據(jù)庫的數(shù)據(jù)完整 性進(jìn)行嚴(yán)格的約束。對于輸入的數(shù)據(jù),要為其定義完整性規(guī)則,如果不能符合完整性約束, 系統(tǒng)應(yīng)該拒絕該數(shù)據(jù)。3 .數(shù)據(jù)的共享與獨(dú)立性整個(gè)超市管理系統(tǒng)的數(shù)據(jù)是共享的。然而,從系統(tǒng)開發(fā)的角度上看, 共享會給設(shè)計(jì)和調(diào)

22、試帶來困難。因此,應(yīng)該提供靈活的配置,使各個(gè)分系 統(tǒng)能夠獨(dú)立運(yùn)行,而通過人工干預(yù)的手段進(jìn)行系統(tǒng)數(shù)據(jù)的交換。這樣,也 能提供系統(tǒng)的強(qiáng)壯性。2. 3. 7功能需求2. 3. 7. 1功能劃分本系統(tǒng)有以下功能模塊:1)、系統(tǒng)設(shè)置。2)、商品供應(yīng)商信息管理。3)、員工檔案管理。4)、商品信息管理。5)、商品入庫管理。6)、銷售管理。7)、銷售數(shù)據(jù)查詢。3. 3. 7.1功能描述下面詳細(xì)描述一下各個(gè)功能模塊:1)系統(tǒng)設(shè)置(1)添加刪除用戶:只限于管理員操作。管理員可以向里面添加和刪除用戶信息, 也可修改用戶密碼。(2)退出登錄:返回到登錄界面,重新登錄.2)商品供應(yīng)商信息管理(1)供應(yīng)商信息的錄入;(2

23、)供應(yīng)商信息的修改;(3)供應(yīng)商信息的刪除;(4)供應(yīng)商信息的查詢;3)員工檔案管理實(shí)現(xiàn)員工檔案的添加、刪除、修改、查詢的功能。4)商品信息管理(1)商品信息的錄入。對商品的基本信息進(jìn)行錄入并保存。(2)商品信息的修改:在有商品進(jìn)入時(shí),修改商品的基本信息,更新商品的信息, 使商品信息始終是最新的商品信息。(3)商品信息的刪除:當(dāng)商品沒貨時(shí),乂不準(zhǔn)備再進(jìn)相同的貨時(shí),可以將該商品 的信息刪除,保證信息庫中無冗余的數(shù)據(jù)。5)商品入庫管理及時(shí)錄入商品的入庫信息,保證每種商品再入庫信息種都有登記,做到商品 的實(shí)際的量、種類和記錄的量和種類相匹配。6)銷售管理及銷售數(shù)據(jù)查詢21合肥工業(yè)大學(xué)軟件工程課程設(shè)計(jì)

24、三總體設(shè)計(jì)規(guī)格說明3.1引言4. 1.1編寫目的為了提高物資管理的水平和工作效率,盡可能杜絕商品流通中各環(huán)節(jié)中可能 出現(xiàn)的資金流失不明現(xiàn)象,商品進(jìn)銷存領(lǐng)域迫切需要引入信息系統(tǒng)來加以管理。 從該階段開發(fā)正式進(jìn)入軟件的實(shí)際開發(fā)階段,本階段完成系統(tǒng)的大致設(shè)計(jì)并明確 系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)與軟件結(jié)構(gòu)。在軟件設(shè)計(jì)階段主要是把一個(gè)軟件需求轉(zhuǎn)化為軟件 表示的過程,這種表示只是描繪出軟件的總的概貌。本概要設(shè)計(jì)說明書的目的就 是進(jìn)一步細(xì)化軟件設(shè)計(jì)階段得出的軟件總體概貌,把它加工成在程序細(xì)節(jié)上非常 接近于源程序的軟件表示。3. 1.2背景a.待開發(fā)軟件系統(tǒng)的名稱:超市管理系統(tǒng)b.項(xiàng)目提出者:c.項(xiàng)目開發(fā)著:d.用戶:中小

25、型超市用戶3. 1.3參考資料王珊薩師熔數(shù)據(jù)庫系統(tǒng)概論.第4版.高等教育出版社.范立南SQL Serve1 2000實(shí)用教程第2版.北京.清華大學(xué)出版社.張海藩軟件工程導(dǎo)論第4版清華大學(xué)出版社.4. 2用戶需求分析成果1)系統(tǒng)功能需求本系統(tǒng)采用自定向下方法開發(fā),其功能模塊主要有如下幾個(gè)部分:進(jìn)貨管理模 塊、庫存管理模塊、銷售管理模塊、員工管理模塊和系統(tǒng)模塊。具體的功能描述 如下:進(jìn)貨管理:其功能是對手機(jī)供應(yīng)商信息進(jìn)行管理,并根據(jù)企業(yè)情況制定進(jìn) 貨計(jì)劃,實(shí)施產(chǎn)品采購,并進(jìn)行進(jìn)貨查詢。庫存管理:其功能是對采購來的產(chǎn)品進(jìn)行企業(yè)內(nèi)部編碼入庫,產(chǎn)品分類等 活動,同時(shí)能夠根據(jù)銷售清單進(jìn)行出貨管理,以及庫存

26、統(tǒng)計(jì)。銷售管理:其功能是提供一般的銷售管理,能夠進(jìn)行銷售明細(xì)查詢和打印 銷售報(bào)表。系統(tǒng)管理:其功能是為系統(tǒng)的使用者進(jìn)行帳戶和密碼管理。2)性能要求1數(shù)據(jù)精確度產(chǎn)品的進(jìn)貨單和銷售單中,單價(jià)、金額采用浮點(diǎn)數(shù),數(shù)量都取長整數(shù)。時(shí)間特性該管理系統(tǒng)軟件從啟動到進(jìn)入系統(tǒng)登錄界面的時(shí)間正常情況下少于5秒, 錄入并更新數(shù)據(jù)的時(shí)間正常情況下少于10秒。適用性該管理系統(tǒng)軟件適用于 Wmdows 98/Wmdows 2000/Windows Me/Windows XP中文版下運(yùn)行。3. 3總體設(shè)計(jì)3.3.1設(shè)計(jì)目標(biāo)、依據(jù)和方法設(shè)計(jì)目標(biāo):概括地回答系統(tǒng)的實(shí)現(xiàn)。依據(jù):需求分析階段得到的數(shù)據(jù)流圖方法:設(shè)想各種可能的方案,

27、然后為每個(gè)合理的方案準(zhǔn)備一份流程圖, 列出組成系統(tǒng)的所有物理單元進(jìn)行成本效益分析,然后選擇最佳的方案。3. 3. 2軟件結(jié)構(gòu)體系47系統(tǒng)設(shè)置用戶管理 新用戶注冊 密碼管理商品信息管理庫存管理員工檔案管理供應(yīng)商信銷售管理除加、修改、刪 員工信息添3. 3. 3硬件軟件配置方案1)硬件支持:此軟件有進(jìn)行遠(yuǎn)程訪問的功能,也就是說對服務(wù)器要求較高。因此,建議機(jī) 器至少能順暢運(yùn)行SQL服務(wù)器及其相關(guān)軟件。本程序?qū)⒃谝韵掠布到y(tǒng)進(jìn)行測試:a.處理器芯片為:Litel Celeion 2 .66GHz,內(nèi)存為:512MB,硬盤為:80GB。b.處理器芯片為:AMD Sempron 2500+,內(nèi)存為:512

28、MB,硬盤為:80GB2)軟件支持:本軟件將在以下環(huán)境下編寫完成:操作系統(tǒng):Windows XP professional編程軟件:Microsoft Visual Studio 2005 中文版SQL 服務(wù)器:Microsoft SQL Seiver 20003. 3. 4軟件模塊設(shè)計(jì)3. 3. 4. 1系統(tǒng)管理模塊系統(tǒng)管理具有用戶管理和退出系統(tǒng)的功能。對系統(tǒng)支持性數(shù)據(jù)作維護(hù)。用戶信息如下:用戶名用戶密碼最后修改時(shí)間用戶郵箱地址(1)增加用戶設(shè)置管理員。系統(tǒng)初始設(shè)置一個(gè)用戶名和密碼,管理人員可以利用這個(gè)用 戶名和密碼登陸??梢蕴砑?,刪除,修改用戶信息,設(shè)置用戶登陸密碼,以 及確認(rèn)用戶角色。(

29、2)修改密碼要修改用戶密碼必須通過用戶登陸3. 3.4.2商品信息管理模塊商品信息如下:商品名商品簡稱產(chǎn)地計(jì)算單位規(guī)格批號批準(zhǔn)文號公司號(外碼)備注最后修改時(shí)間其功能是實(shí)現(xiàn)對各部分?jǐn)?shù)據(jù)的添加,修改,刪除等操作。商品信息添加商品名的基本信息的添加。如新商品的入庫等。商品信息修改商品名的基本信息的修改。如商品銷售后,庫存數(shù)量等。(3)商品信息刪除商品名的基本信息的刪除。如商品銷售完,不再進(jìn)本類商品時(shí)就需要將商品的信息刪除等。(4)商品信息查詢商品名的基本信息的查詢。管理員想了解商品的庫存和銷售情況時(shí),可以多商品 進(jìn)行查詢。3. 3. 4. 3員工檔案管理模塊其功能是實(shí)現(xiàn)對各部分?jǐn)?shù)據(jù)內(nèi)容的添加,修改

30、,刪除等操作。員工信息包括:各管理部分的明細(xì)如下:(1)員工檔案添加 添加職工檔案信息(2)員工檔案修改修改職工檔案信息(3)員工檔案查詢 查詢職工檔案信息(4)員工檔案刪除刪除職工檔案信息3. 3. 4. 4供應(yīng)商信息管理模塊 供應(yīng)商信息包括:商品號(外碼)供應(yīng)商號(外碼)商品數(shù)量商品單價(jià)進(jìn)貨日期應(yīng)付金額 實(shí)付金額未付金額經(jīng)手員工操作人員最后修改時(shí)間(1)供應(yīng)商信息添加 添加供應(yīng)商信息(2)供應(yīng)商信息修改 修改供應(yīng)商信息(3)供應(yīng)商信息查詢 查詢供應(yīng)商信息(4)供應(yīng)商信息刪除 刪除供應(yīng)商信息3. 3. 4. 5銷售信息模塊 銷售信息如下:商品號(外碼)供應(yīng)商號(外碼)商品數(shù)量商品單價(jià)銷售日期

31、銷售金額操作人員(1)銷售信息查詢查詢銷售信息(2)銷售信息修改修改銷售信息33.4.6庫存信息模塊(1)庫存信息查詢查詢庫存信息(2)商品庫存信息修改修改庫存信息(3)商品入庫添加商品入庫3. 4接口設(shè)計(jì)3.4.1用戶接口用戶界面:在界面設(shè)計(jì)上,應(yīng)做到簡單明了,易于操作,并且要注意到 界面的布局,應(yīng)突出的顯示重要以及出錯(cuò)信息。外觀上也要做到合理化,考慮 到用戶多對WINDOW風(fēng)格較熟悉,應(yīng)盡量向這一方向靠攏。3. 4. 2外部接口本系統(tǒng)設(shè)有人機(jī)操作界面,考慮到操作簡單,易于管理方面,主要硬件接 口設(shè)備為PC,鼠標(biāo),鍵盤。而軟件接口主要以windows平臺為基本平臺 3. 4. 3內(nèi)部接口見系

32、統(tǒng)框圖,各模塊之間相互獨(dú)立乂彼此關(guān)聯(lián),主要通過函數(shù)調(diào)用實(shí)現(xiàn)各 部分的連接。3. 5數(shù)據(jù)庫設(shè)計(jì)3. 5.1目的、引用的法規(guī)政策以及遵循的標(biāo)準(zhǔn)規(guī)范3. 5. 2數(shù)據(jù)庫總體設(shè)計(jì)包括空間數(shù)學(xué)基礎(chǔ)、命名規(guī)范、編碼標(biāo)準(zhǔn)、分層分幅標(biāo)準(zhǔn)以及屬性表的 設(shè)計(jì)等針對一般小型超市后臺信息管理系統(tǒng)的需求,通過對商品進(jìn)出過程的內(nèi)容和數(shù) 據(jù)流程分析,設(shè)計(jì)如下面所示的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)。下面列出了六個(gè)表的具體靜態(tài)數(shù)據(jù):(1)用戶信息表User:字段名數(shù)據(jù)類型長度idInt1主鍵usernameVarchar50用戶名userpwdVarchar50用戶密碼AddTimedatetime8最后修改時(shí)間emailvarchar30

33、用戶郵箱地址(2)商品信息表Product字段名數(shù)據(jù)類型長度c_idInt4主鍵CommodityNamevarchar100商品名ShortNamevarchar50商品簡稱ProducePlacevarchar100產(chǎn)地Unitvarchar20計(jì)算單位Specsvarchar50規(guī)格PassNumbervarchar50批號PassListvarchar50批準(zhǔn)文號CompanyIdint4公司號(外碼)Remarkvarchar備注AddTimeDatetime8最后修改時(shí)間(3)員工檔案表Staff字段名數(shù)據(jù)類型長度s_idint4主鍵s_namevarchar50姓名s_sexch

34、ar10性別s_adressvarchar100住址s_telvarchar30聯(lián)系電話s_emai1varchar50郵箱地址4)超市供應(yīng)商信息表Supplier字段名數(shù)據(jù)類型長度Cp_idhit4主鍵CompanyNameVaichai50供應(yīng)商名CompanyShortVaichai50簡稱CompanyAddiessVaichai50公司地址PostalcodeVaichai50郵政編碼TelVaichai50聯(lián)系電話FaxVaichai50傳真LnikinanVaichai50聯(lián)系人EmailVaichai50郵箱地址BankVaichai50開戶銀行BandAccountsVaic

35、hai50銀行賬號AddTmievaichar50最后修改時(shí)間5)超市進(jìn)貨信息表Purchas字段名數(shù)據(jù)類型長度idint4主鍵Commodityldint4商品號(外碼)CompanyIdint4供及商號(外碼)Numberint4商品數(shù)量Pirceint4商品單價(jià)StockDatedatetime8進(jìn)貨日期Paymentint4應(yīng)付金額FactPaymentint4實(shí)付金額NotPaymentint4未付金額ManageManvarchar20經(jīng)手員工Usernamevarchar50操作人員AddTimevarchar20最后修改時(shí)間6)超市商品銷售信息表Sales字段名數(shù)據(jù)類型長度id

36、int4主鍵Commodityldint4商品號(外碼)CompanyIdint4供及商號(外碼)Numberint4商品數(shù)量Pirceint4商品單價(jià)StockDatedatetime8銷售日期allPayint4銷售金額Usernamevarchar50操作人員3. 6界面設(shè)計(jì)設(shè)計(jì)3.6. 1系統(tǒng)登錄界面:3. 6. 2模塊界面超甫管理系排近5導(dǎo)航菜單 系統(tǒng)設(shè)置 供應(yīng)商信息 銷售信息商品信息 庫存信息 員工檔案、詳細(xì)設(shè)計(jì)規(guī)格說明書4. 1引言4. 1. 1背景在前一階段(概要設(shè)計(jì)說明書)中,己解決了實(shí)現(xiàn)該系統(tǒng)需求的程序模塊 設(shè)計(jì)問題。包括如何把該系統(tǒng)劃分成若干個(gè)模塊、決定各個(gè)模塊之間的接口

37、、模 塊之間傳遞的信息,以及數(shù)據(jù)結(jié)構(gòu)、模塊結(jié)構(gòu)的設(shè)計(jì)等。在以下的詳細(xì)設(shè)計(jì)報(bào)告 中將對在本階段中對系統(tǒng)所做的所有詳細(xì)設(shè)計(jì)進(jìn)行說明。這是程序員進(jìn)行開發(fā)及 未來測試的重要文檔資料。在本階段中,確定應(yīng)該如何具體地實(shí)現(xiàn)所要求的系統(tǒng),從而在編碼階段可以把這 個(gè)描述直接翻譯成用具體的程序語言書寫的程序。主要的工作有:根據(jù)在需求 分析說明書中所描述的數(shù)據(jù)、功能、運(yùn)行、性能需求,并依照概要設(shè)計(jì)說明 書所確定的處理流程、總體結(jié)構(gòu)和模塊外部設(shè)計(jì),設(shè)計(jì)軟件系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)、 逐個(gè)模塊的程序描述(包括各模塊的功能、性能、輸入、輸出、算法、程序邏輯、 接口等等),解決相關(guān)問題。4. 1.2參考資料超市管理系統(tǒng)概要設(shè)計(jì)說明書

38、超市管理系統(tǒng)需求分析說明書4. 2程序系統(tǒng)的組織結(jié)構(gòu)掃描商品號 找回金額 實(shí)收金額查詢、修改 商品銷售信除加、修改、刪 員工信息添4. 2模塊設(shè)計(jì)說明4. 2.1系統(tǒng)登錄模塊描述:本模塊是系統(tǒng)登錄。模塊在進(jìn)行系統(tǒng)登錄過程中,登錄模塊將調(diào)用數(shù) 據(jù)庫里的用戶清單,并對賬號和密碼進(jìn)行驗(yàn)證,只有輸入了正確的賬號和密碼后, 系統(tǒng)登錄才會成功。并在輸入了錯(cuò)誤的或者是不存在的賬戶和密碼時(shí),系統(tǒng)會給 出出錯(cuò)信息提示,指明登錄過程中的錯(cuò)誤輸入或者錯(cuò)誤操作,以便用戶進(jìn)行正確 的登錄。功能:本模塊的主要功能是對用戶身份進(jìn)行,驗(yàn)證只有系統(tǒng)的合法用戶才能 進(jìn)入系統(tǒng)。性能:輸入項(xiàng):usernameVarchar50用戶名

39、userpwdVarchar50用戶密碼預(yù)付金額選擇項(xiàng):管理員或員工輸出項(xiàng):進(jìn)入系統(tǒng)員工進(jìn)入員工主界面管理員進(jìn)入管理界面系統(tǒng)登錄模塊處理過程:接口:進(jìn)入系統(tǒng)便可以調(diào)用其它模塊4. 1.2商品信息管理模塊描述:商品信息管理模塊功能:該模塊主要是實(shí)現(xiàn)進(jìn)行商品信息進(jìn)行添加,刪除,修改,查詢功能。輸入項(xiàng)、輸出項(xiàng):該模塊的輸入項(xiàng)為商品信息,其中包括進(jìn)貨單的編號,商 品的編號,供貨商號,進(jìn)貨價(jià),數(shù)量,金額進(jìn)貨日期,備注。處理過程:商品信息管理模塊處理過程:4. 1.3銷售管理模塊描述:銷售管理模塊功能:本模塊的主要功能是把銷售信息寫入銷售清單,同時(shí)對庫存清單進(jìn)行 更新,以備用戶將來對庫存信息進(jìn)行查詢和打印

40、,此外還可以對銷售信息進(jìn)行查 詢和盤點(diǎn)功能。性能:銷售信息查詢:根據(jù)商品銷售情況,按需要對銷售情況進(jìn)行查詢。在該查詢 模塊中,可以按照商品的編號、銷售日期等多種方式進(jìn)行商品銷售信息查詢。銷售信息盤點(diǎn):可以按照需要對在一定時(shí)期內(nèi)的銷售情況進(jìn)行盤點(diǎn)。輸入項(xiàng)、輸出項(xiàng):本模塊的數(shù)據(jù)輸入項(xiàng)主要是商品的銷售單號和商品編號。 其中還包括銷售數(shù)量和銷售日期。處理過程:銷售管理模塊銷處理過程:4. 1.4庫存管理模塊描述:庫存管理模塊功能:本模塊的主要功能是商品信息的查詢和更新,庫存信息的查詢和更新。 性能如下:查詢商品信息:主要功能查詢商品的明細(xì)信息,和它的庫存信息。添加商品信息:主要功能添加新進(jìn)的商品。修改

41、商品信息:主要功能是修改商品的信息,包括他的庫存數(shù)量。刪除商品信息:主要功能是刪除不再銷售的商品信息。輸入項(xiàng)、輸出項(xiàng):本模塊的數(shù)據(jù)輸入項(xiàng)主要是商品編號。處理過程:庫存管理模塊處理過程:4.1.5員工管理模塊描述:員工管理模塊,在系統(tǒng)開發(fā)中,為解決超市人員流動問題,在系統(tǒng)中增添 了員工管理子模塊,用來對超市的人員進(jìn)行信息化管理,以此來提高員工的辦事效率,節(jié)約人力資源。功能:用來對超市的人員進(jìn)行信息化管理,以此來提高員工的辦事效率,節(jié)約人 力資源。性能:新員工錄入:在超市招進(jìn)新員工時(shí),對其進(jìn)行基本信息的存儲,對員工信 息進(jìn)行基本的了解。員工信息維護(hù):當(dāng)員工信息發(fā)生變化,或者是員工離職,換崗對相關(guān)信

42、息發(fā)生 變化時(shí),利用此子模塊對其進(jìn)行信息變更。輸入輸出項(xiàng):輸入員工信s_namevarchar50姓名s_sexchar10性別s_adressvarchar100住址s_telvarchar30聯(lián)系電話s_emailvarchar50郵箱地址s_yfmvarchar50用戶名處理過程:員工職工管理處理過程:4.1.6供貨商管理模塊在超市引進(jìn)商品時(shí),首先查詢已有的供貨商信息,然后按照供貨商信息采購商 品;或者從新的供貨商那里引進(jìn)新的商品,此時(shí),要把新供貨商信息添加到供貨 商清單中。有時(shí),不再從某一供貨商那里采購商品時(shí),此時(shí)要把供貨商信息刪掉。 當(dāng)供貨商信息有變化時(shí),就需要對供貨商信息進(jìn)行維護(hù)等

43、供貨商信息管理模塊:4.1.7系統(tǒng)設(shè)置模塊描述:系統(tǒng)設(shè)置模塊功能:主要實(shí)現(xiàn)對操作員的管理,在操作員管理子功能中用戶可以進(jìn)行新 增操作員,也可以對現(xiàn)有的操作進(jìn)行更新以及刪除等操作。性能: 處理過程:五系統(tǒng)測試分析5.1引言5. 1.1編寫目的此測試分析報(bào)告是為了對超市管理系統(tǒng)的設(shè)計(jì)、編程和使用進(jìn)行測試考核, 以確定其軟件本身是否有缺陷和不足以及可能給軟件運(yùn)行帶來的影響,改正系統(tǒng) BUG,并對其測試結(jié)果做出結(jié)論。讀者:項(xiàng)目經(jīng)理、相關(guān)軟件開發(fā)人員、客戶。5. 1.2項(xiàng)目背景a.大三第二學(xué)期實(shí)習(xí)內(nèi)容:超市管理系統(tǒng)b.用戶:某超市c.超市管理系統(tǒng)項(xiàng)目是我大三作為軟件工程課程設(shè)計(jì)設(shè)計(jì)開發(fā)的5. 1.3測試

44、定義一級錯(cuò)誤:不能完全滿足系統(tǒng)要求,基本功能未完全實(shí)現(xiàn);或者危及人身安 全;二級錯(cuò)誤:嚴(yán)重地影響系統(tǒng)要求或基本功能的實(shí)現(xiàn),且沒有更正辦法(重新 安裝或重新啟動該軟件不屬于更正辦法);三級錯(cuò)誤:嚴(yán)重地影響系統(tǒng)要求或基本功能的實(shí)現(xiàn),但存在合理的更正辦法 (重新安裝或重新啟動該軟件不屬于更正辦法);四級錯(cuò)誤:使操作者不方便或遇到麻煩,但它不影響執(zhí)行工作功能或重要功 能;五級錯(cuò)誤:其他錯(cuò)誤;回測:產(chǎn)生測試錯(cuò)誤或缺陷的測試項(xiàng)由軟件開發(fā)人員進(jìn)行修改調(diào)試正確后, 由軟件測試人員再次進(jìn)行的針對該測試項(xiàng)及其相關(guān)項(xiàng)的測試。5. 1.4參考資料1)本項(xiàng)目經(jīng)核準(zhǔn)的計(jì)劃任務(wù)書可行性分析說明書需求分析說明書總體設(shè)計(jì)計(jì)劃書

45、詳細(xì)設(shè)計(jì)說明書5. 2測試項(xiàng)目5. 2.1登錄登錄界面測試用例,黑盒測試該測試是以一個(gè)B/S結(jié)構(gòu)的登錄功能點(diǎn)位被測對象,該測試用例為黑盒測 試用例。假設(shè)用戶使用的瀏覽器為IE6.0 SP4。功能描述如下:1 .用戶在地址欄輸入相應(yīng)地址,要求顯示登錄界面;2 .輸入用戶名和密碼,登錄,系統(tǒng)自動校驗(yàn),并給出相應(yīng)提示信息;3 .如果用戶名或者密碼任一信息未輸入,登錄后系統(tǒng)給出相應(yīng)提示信息;用例IDxxxx-xx-xx用例名稱系統(tǒng)登錄用例描 述系統(tǒng)登錄用戶名存在、密碼正確的情況下,進(jìn)入系統(tǒng) 頁面信息包含:頁面背景顯示用戶名和密碼錄入接口,輸入數(shù)據(jù)后的登入系統(tǒng)接口用例入 口打開IE,在地址欄輸入相應(yīng)地址

46、 進(jìn)入該系統(tǒng)登錄頁面測試用例ID場景測試步驟預(yù)期結(jié)果備注TC1初始頁面顯示從用例入口處進(jìn)入頁面元素完整,顯示與 詳細(xì)設(shè)計(jì)一致TC2用戶名錄入一 驗(yàn)證輸入已存在的用戶: 如 test輸入成功TC3用戶名一容錯(cuò) 性驗(yàn)證輸入:aaaaabbbbbcccccddd ddeeeee輸入到藍(lán)色顯示的字符 時(shí),系統(tǒng)拒絕輸入輸入數(shù)據(jù) 超過規(guī)定 長度范圍TC4密碼一密碼錄 入輸入與用戶名相關(guān)聯(lián) 的數(shù)據(jù):test輸入成功TC5系統(tǒng)登錄一成 功TC2, TC4,選擇員工 或管理員單擊登錄按 粗登錄系統(tǒng)成功TC6系統(tǒng)登錄一用 戶名、密碼校 驗(yàn)沒有輸入用戶名、密 碼,單擊登錄按鈕系統(tǒng)登錄失敗,并提示: 請檢查用戶名和密

47、碼的 輸入是否正確TC7系統(tǒng)登錄一密 碼校驗(yàn)輸入用戶名,沒有輸 入密碼,單擊登錄按 鈕系統(tǒng)登錄失敗,并提示: 需要輸入密碼TC8系統(tǒng)登錄一密 碼有效性校驗(yàn)輸入用戶名,輸入密碼與用戶名不一致,單擊登錄按鈕系統(tǒng)登錄失敗,并提示: 錯(cuò)誤的密碼TC9系統(tǒng)登錄一輸 入有效性校驗(yàn)輸入不存在的用戶 名、密碼,單擊登錄 按鈕系統(tǒng)登錄失敗,并提示: 用戶名不存在5.2.2系統(tǒng)前臺銷售模塊測試用例該測試是以一個(gè)B/S結(jié)構(gòu)的登錄功能點(diǎn)位被測對象,該測試用例為黑盒測 試用例。假設(shè)用戶使用的瀏覽器為IE6.0 SP4。功能描述如下:1員工掃描輸入商品號,出現(xiàn)商品的名稱等信息,并把相關(guān)信息存入系統(tǒng)2多個(gè)商品輸入自動結(jié)算商

48、品金額3顧客預(yù)付金額,系統(tǒng)自動結(jié)算找回金額用例IDXXXX用例名稱前臺銷售模塊用例描 述系統(tǒng)登錄正常后,“員工”掃描商品信息,出現(xiàn)商品相關(guān)信息,并輸 入數(shù)據(jù)庫,然后“管理員”在庫存管理模塊和銷售模塊中查看相關(guān)信息用例入口打開IE,在地址欄輸入相應(yīng)地址,”員工”和“管理員”進(jìn)入該系統(tǒng)登錄 頁面,測試用例ID場景測試步驟預(yù)期結(jié)果備注TC10前臺銷售“員工”界面“員工”從進(jìn)入前臺銷 售界面,并掃描輸入商 品號頁面出現(xiàn)了該商品 的單價(jià),數(shù)量,總額 等信息,顯示與詳細(xì) 設(shè)計(jì)一致TC12前臺銷售“員工”界面“員工”從進(jìn)入前臺 銷售界面,并掃描輸 入商品號沒有出現(xiàn)相關(guān)商品信息1掃描了.2 商品沒有掃 描號3

49、程序 出了問題TC13“管理員”登 錄后進(jìn)入銷售 管理模塊和庫 存模塊輸入:剛才掃描的商品 號或是商品名稱,點(diǎn)擊 查詢,查看界面顯示該 商品信息在銷售模塊頁面上 顯示了該商品信息,并且同樣商品銷售 數(shù)量增加剛好等于 掃描的商品數(shù)量TC14“管理員”登 錄后進(jìn)入銷售 管理模塊輸入:剛才掃描的商品 號或是商品名稱,點(diǎn)擊 查詢,查看界面顯示該 商品信息在銷售模塊和庫存 模塊頁面上沒有商 品數(shù)量的增加或減 少Sql語句不 對或函數(shù)不 對,進(jìn)行白盒 測試5. 3. 3系統(tǒng)設(shè)置模塊測試用例功能描述如下:(1)添加和刪除,查看用戶相關(guān)信息,設(shè)置用戶密碼用例IDXXXX用例名稱系統(tǒng)設(shè)置模塊測試用例描 述系統(tǒng)登錄正常后,“管理員”進(jìn)入系統(tǒng)界面設(shè)置,添加新用戶信息或由 用戶自己注冊,設(shè)置密碼,然后點(diǎn)擊查看該加如員工信息,以新設(shè)置的密 碼登錄用例入 口打開IE,在地址欄輸入

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論