


版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、目錄1. 引言11.1編寫(xiě)目的11.2項(xiàng)目背景21.3定義31.4參考資料32. 總體設(shè)計(jì)32.1需求概述42.2 程序系統(tǒng)的結(jié)構(gòu) 4系統(tǒng)模塊調(diào)用關(guān)系圖 4數(shù)據(jù)庫(kù)表結(jié)構(gòu)圖 63. 程序描述113.1銷(xiāo)售管理模塊11模塊名:銷(xiāo)售錄入 11模塊名:銷(xiāo)售退貨 143.2進(jìn)貨管理模塊16模塊名:進(jìn)貨錄入 16模塊名:進(jìn)貨退貨 183.3倉(cāng)庫(kù)管理模塊20331模塊名:查看倉(cāng)庫(kù) 20331模塊名:倉(cāng)庫(kù)調(diào)度 223.4信息查看模塊 24頁(yè)腳五、詳細(xì)設(shè)計(jì)說(shuō)明書(shū)模塊名:查看記錄 243.5員工管理模塊26模塊名:增加員工 26模塊名:查看員工 283.6系統(tǒng)設(shè)置模塊 30模塊名:分配權(quán)限 30模塊名:更改密碼
2、313.7商品管理模塊33模塊名:增加新商品 33模塊名:查看商品 353.8供應(yīng)商管理模塊 36模塊名:增加供應(yīng)商 36模塊名:查看供應(yīng)商 383.9報(bào)表分析模塊 40模塊名:銷(xiāo)售分析 40模塊名:進(jìn)貨分析 421 引言1.1編寫(xiě)目的本文檔為超市進(jìn)銷(xiāo)存管理系統(tǒng)詳細(xì)設(shè)計(jì)文檔, 是對(duì)該項(xiàng)目進(jìn)行詳細(xì)設(shè)計(jì),在概要設(shè)計(jì)的基礎(chǔ)上進(jìn)一步明確系統(tǒng)結(jié)構(gòu),詳細(xì)的介紹系統(tǒng)的各個(gè)模塊,為進(jìn)行后1五、詳細(xì)設(shè)計(jì)說(shuō)明書(shū)面的實(shí)現(xiàn)和測(cè)試做準(zhǔn)備。本階段完成系統(tǒng)的大致設(shè)計(jì)并明確系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)和軟 件結(jié)構(gòu)。講一個(gè)用戶需求轉(zhuǎn)化為軟件表示的過(guò)程。本詳細(xì)設(shè)計(jì)說(shuō)明書(shū)的預(yù)期讀者為本項(xiàng)目小組的成員以及對(duì)該系統(tǒng)感興趣,在以后相對(duì)系統(tǒng)進(jìn)行擴(kuò)展和維
3、護(hù)的人員。1.2項(xiàng)目背景此系統(tǒng)產(chǎn)品名為:超市進(jìn)銷(xiāo)存管理系統(tǒng)。超市進(jìn)銷(xiāo)存管理系統(tǒng)旨在用計(jì)算機(jī)對(duì)超市日常進(jìn)銷(xiāo)存進(jìn)行管理。本項(xiàng)目針對(duì)的用戶是中小型超市,實(shí)現(xiàn)c/s模式,超市數(shù)據(jù)庫(kù)儲(chǔ)存在服務(wù)器上,實(shí)現(xiàn)在多個(gè)客 戶端進(jìn)行管理。同時(shí)具有權(quán)限管理的功能。系統(tǒng)能夠存儲(chǔ)商品信息,以及超市進(jìn)銷(xiāo)存的記錄,方便管理者對(duì)超市進(jìn)行維護(hù),包括進(jìn)貨管理、銷(xiāo)售管理、銷(xiāo)售退貨、倉(cāng)庫(kù)管理、會(huì)員管理、員工管理、權(quán)限分 配等,這主要包括:商品信息的錄入、修改和刪除。員工信息的錄入、修改、刪除、查看員工類(lèi)型、查看員工工作績(jī)效、修改員工管 理權(quán)限。進(jìn)貨記錄的錄入、查看、進(jìn)貨情況的分析 銷(xiāo)售記錄的錄入、查看、銷(xiāo)售分析。倉(cāng)庫(kù)商品情況的查看、對(duì)
4、有問(wèn)題商品的轉(zhuǎn)移,過(guò)期商品、即將過(guò)期商品的警示登錄權(quán)限的分配設(shè)置。能夠?qū)︿N(xiāo)售情況進(jìn)行分析。包括指定時(shí)間段的銷(xiāo)售分析、消費(fèi)者的男女比例2五、詳細(xì)設(shè)計(jì)說(shuō)明書(shū)分析、年齡分析等。能夠提供一定的安全機(jī)制,指定不同登陸者的管理權(quán)限。防止誤刪數(shù)據(jù)1.3定義專(zhuān)業(yè)術(shù)定超市進(jìn)銷(xiāo)存管理系系相對(duì)獨(dú)立的功模所有數(shù)據(jù)的邏輯設(shè)備,是數(shù)據(jù)的存儲(chǔ) 數(shù)據(jù)使用系統(tǒng)的用角相應(yīng)級(jí)別的用戶可以訪問(wèn)的數(shù)據(jù)和可以執(zhí)行的操作的范權(quán)一種商業(yè)管理數(shù)據(jù)庫(kù),可實(shí)現(xiàn)數(shù)據(jù)的存儲(chǔ)和訪問(wèn)SQL Server2008微軟開(kāi)發(fā)的一款程序編譯軟件VS2010一種程序設(shè)計(jì)語(yǔ)言C#1.4參考資料a.超市進(jìn)銷(xiāo)存管理系統(tǒng)計(jì)劃書(shū); b.超市進(jìn)銷(xiāo)存管理系統(tǒng)用戶需求報(bào)告;超市進(jìn)
5、銷(xiāo)存管理系統(tǒng)總體設(shè)計(jì)說(shuō)明書(shū);c. 2. 總體設(shè)計(jì)本軟件是為了讓方便超市管理人員對(duì)進(jìn)銷(xiāo)存的管理開(kāi)發(fā)的要求系統(tǒng)界面友3五、詳細(xì)設(shè)計(jì)說(shuō)明書(shū)好,使用方便,提供對(duì)商品信息、用戶信息、商品銷(xiāo)售情況的編輯、查詢、統(tǒng)計(jì) 報(bào)表等全面的數(shù)據(jù)管理功能,同時(shí)使收銀員能方便的對(duì)每一位客戶的消費(fèi)進(jìn)行掃 描、收費(fèi)、輸入等操作,方便進(jìn)貨人員進(jìn)貨時(shí)對(duì)商品進(jìn)行統(tǒng)計(jì)、存儲(chǔ)。同時(shí)還能 方便管理員對(duì)所有記錄進(jìn)行查看、刪除、以及管理不同角色的權(quán)限。此外系統(tǒng)還具有一定的安全性和可維護(hù)性。2.1需求概述系統(tǒng)協(xié)助中小型超市工作人員實(shí)現(xiàn)各種日常事物的管理。其中,收銀員具有 銷(xiāo)售管理的權(quán)限。進(jìn)貨人具有進(jìn)貨管理的權(quán)限。倉(cāng)庫(kù)管理員具有倉(cāng)庫(kù)管理的權(quán)限。
6、一般工作人員具有查看自己信息和工作情況的權(quán)限。經(jīng)理具有查看銷(xiāo)售情況、進(jìn)貨情況、銷(xiāo)售分析、進(jìn)貨分析等權(quán)限。此外,對(duì)于系統(tǒng)本身的維護(hù),系統(tǒng)具備一 定的安全機(jī)制和信息備份機(jī)制,對(duì)用戶分級(jí)管理,設(shè)置用戶權(quán)限,保證系統(tǒng)安全 性。2.2程序系統(tǒng)的結(jié)構(gòu)221系統(tǒng)模塊調(diào)用關(guān)系圖45五、詳細(xì)設(shè)計(jì)說(shuō)明書(shū)222數(shù)據(jù)庫(kù)表結(jié)構(gòu)圖Userlnf存儲(chǔ)登錄信描功列主 USERID 登 IdUSERNO登錄用戶登錄密 USERPWD夕卜鍵(UserTypeUSERTYPEID 表->登錄用戶類(lèi)型USERTYPEID)用戶狀態(tài) USERSTATUS登錄用戶類(lèi)型UserType表功能 用戶類(lèi)型描述列名 USERTYPEID
7、Id主鍵登錄用戶USERTYPENAMEGoodsunit_info 表商品單位信息GOODSUNIT 商品單位名字表GoodsType_first商品大類(lèi)信息列名描述功能商品單位 GOODSUNITID Id主鍵列名描述功能商品大類(lèi)FIRST_TYPEID Id主鍵商品大類(lèi)名稱(chēng) FIRST_TYPENAMEGoodsType_sec ond商品小類(lèi)信息表描述功能列名商品小類(lèi)Id SECOND_TYPEID 主鍵商品小類(lèi)名稱(chēng) SECOND_TYPENAME GoodsType_first->商品大類(lèi) IdFIRST_TYPEID 夕卜鍵(FIRST_TYPEIDGoodsType_i n
8、fo表商品細(xì)類(lèi)信息功能 列名描述主鍵Id商品細(xì)類(lèi)GOODSTYPEID商品細(xì)類(lèi)名稱(chēng) GOODSTYPE鍵IdSECOND_TYPEID 商品中類(lèi)外 6五、詳細(xì)設(shè)計(jì)說(shuō)明書(shū)GoodsType_second->SECOND_TYPEI商品信 Goods_inf描功列主商 IdGOODSIDGOODSNAME 商品名唯一約 GOODSCODE 商品條形GOODSMODEL 商品類(lèi) 商品單 id GOODSUNITID Goodsunit_info->GOODSUNITIGOODSUNITID_1idGoodsu nit_i nfo->輔助商品單 GOODSUNITI輔助單位關(guān) GOO
9、DSUNITRELATION進(jìn) GOODSBIDGOODSPRICE 售保質(zhì) GOODSSHELFLIFEEARLYWARNING 剩余數(shù)量警 GOODSTYPEID(GoodsType_info->商品類(lèi) idGOODSTYPEID)備 GOODSREMARKEmployee_info表員工信息列名描述功能Id EMPLOYEEID 主鍵員工員工姓名EMPLOYEENAME性另 IEMPLOYEESEX員工電話 EMPLOYEEADRESS 住址聯(lián)系DATEOFBIRTH 岀生日期 EMPLOYEEPHONE 人姓名 ASSISTNAME聯(lián)系人電話 ASSISTPHONE工資 EMPL
10、OYEESALARYEMPLOYEEBONUS 獎(jiǎng)金->表 UserType (id 用戶類(lèi)型 USERTYPEID 夕卜鍵)USERTYPEID 備注 EMPLOYEEMARKPurchase Info表進(jìn)貨信息功能列名描述主鍵Id進(jìn)貨記錄 PURCHASED SUPPLIERINFO->id供應(yīng)商SUPPLIERID (鍵外7五、詳細(xì)設(shè)計(jì)說(shuō)明書(shū)SUPPLIERI 操作日 PURCHASEDATAOPERATORID 經(jīng)辦 id 外鍵 Userlnfo->useriPURCHASEPRICE 總金實(shí)付金 REALPAYMENT備 PURCHASEREMARKASSESSFL
11、AG是否審核進(jìn)貨詳細(xì)信 Purchasedetail描述列名功能Purchase In fo->鍵PURCHASEID進(jìn)貨記錄Id(夕卜 PURCHASEID)Goodsnfo->(商品條形碼 GOODSCODE鍵夕卜)GOODSCODE 商品數(shù)量 GOODSAMOUNT生產(chǎn)日期 DATAOFMANUFACTUREDETAILREMARK 備注Re_Purchaselnfo 表退貨信息描述列名功能主鍵退貨記錄 RE_PURCHASEID IdSUPPLIERINFO-> (供應(yīng)商 SUPPLIERIDid 夕卜鍵 SUPPLIERID)操作日期 RE_PURCHASEDATA
12、UserInfo->userid )外鍵(RE_OPERATORID 經(jīng)辦人 id總金額 RE_PURCHASEPRICE實(shí)付金額 REALRECEIVABLE備注 RE_PURCHASEREMARKRE_ASSESSFLAG 是否審核表Re_Purchasedetail退貨詳細(xì)信息描述列名功能Re_PurchaseInfo->退貨記錄RE_PURCHASEID 夕卜鍵(IdRe_PURCHASEID)Goods_Info-> ( GOODSCODE商品條形碼外鍵 GOODSCODE )GOODSAMOUNT商品數(shù)量 RE_DETAILREMARK 備注DATAOFMANUF
13、ACTURE生產(chǎn)日期8五、詳細(xì)設(shè)計(jì)說(shuō)明書(shū)SaleInfo銷(xiāo)售信描功列主SALEID銷(xiāo)售記Id夕卜鍵 VIPIDVIPINFO-> VipI客 id 銷(xiāo)售日SALEDATA夕卜鍵 Userlnfo->useriidOPERATORID經(jīng)辦TOTALPRICE總金CASHPAYMENT現(xiàn)金支付金銀行卡支付金額 BANKCARDPAYMENTDISCOUNTPRICE 打折后金額退貨詳細(xì)信息表 SaleDetail 列名功能描述外鍵()銷(xiāo)售記錄Id SaleInfo-> SALEIDSALEID Goodsnfo->鍵商品條形碼外 GOODSCODE ( )GOODSCODE
14、商品數(shù)量GOODSAMOUNT備注 SALEREMARK表Sale Info 銷(xiāo)售信息 功能列名描述Id主鍵RE_SALEID銷(xiāo)售退貨記錄 夕卜鍵()VIPID 客戶 id VIPINFO-> VipID RE_SALEDATA退貨日期UserInfo->useridOPERATORID 經(jīng)辦人 id 夕卜鍵() RE_TOTALPRICE 退貨總金額 RE_REALPAYMENT 退貨實(shí)退金額退貨備注(原因)RE_REMARKRe_SaleDetail表銷(xiāo)售退貨詳細(xì)信息列名描述功能Re_SaleInfo->鍵外(RE_SALEID Id 銷(xiāo)售退貨記錄 )Re_SALEIDG
15、oods_lnfo->商品條形碼外GOODSCODE 鍵(GOODSCODE ) GOODSAMOUNT商品數(shù)量RESALEREMARK退貨備注備注9五、詳細(xì)設(shè)計(jì)說(shuō)明書(shū)供應(yīng)商信Supplierinf功列描供應(yīng)Id主SUPPLIERIDSUPPLIERNAME 供應(yīng)商名 CONTACT聯(lián)系聯(lián)系人電 CONTACTNUMBERCONTACTPHONE 聯(lián)系人手 ADRESS地備注 SUPPLIERREMARK倉(cāng)庫(kù)信息表StockInfoo 列名 描述 功能Goods_Info-> GOODSCODE主鍵、外鍵( 商品條形碼 GOODSCODE ) STOCKNUMBER庫(kù)存數(shù)量 生產(chǎn)日
16、期DATAOFMANUFACTURE問(wèn)題倉(cāng)庫(kù)信息 StockProbleminfo表描述功能列名Goods_Info-> 主鍵、夕卜鍵商品條形碼 GOODSCODE ( GOODSCODE ) STOCKNUMBER 問(wèn)題數(shù)量 OPERATOR id 經(jīng)辦人外鍵()UserI nfo->userid移進(jìn)日期REMOVEDATA備注(問(wèn)題描述)PROBLEM_REMARK生產(chǎn)日期 DATAOFMANUFACTUREStockRecord表倉(cāng)庫(kù)流水信息 功能列名描述 STOCKRECORDID id 流水 RECORDTYPE流水類(lèi)型經(jīng)辦人外鍵(Userl nfo->userid
17、id OPERATORID ) GOODSCODE 商品條形碼 GOODSMOUNT 商品數(shù)量備注 RECORDREMARK生產(chǎn)日期 DATAOFMANUFACTUREOPERADATA 操作日期10五、詳細(xì)設(shè)計(jì)說(shuō)明書(shū)權(quán)限信 Permission列功描 USERID 用 idUserInfo->useri 銷(xiāo)售權(quán) SELL銷(xiāo)售退貨權(quán)RE SELL進(jìn)貨權(quán)PURCHASERE_PURCHASE進(jìn)貨退貨權(quán) STOCKVIEW 查看倉(cāng)庫(kù)權(quán) EMPLOYEEVIEW查看員工權(quán)增加員工權(quán)EMPLOYEEADDEMPLOYEEMODIFY修改員工權(quán)刪除員工權(quán) EMPLOYEEDELETE 供應(yīng)商查看權(quán)
18、 SUPPLIERVIEW 增加供應(yīng)商權(quán) SUPPLIERADD 修改供應(yīng)商權(quán) SUPPLIERMODIFY 刪除供應(yīng)商權(quán) SUPPLIERDELETE查看記錄權(quán)修改記錄權(quán)查看商品權(quán)RECORDVIEWRECORDMODIFYGOODSVIEW增加商品權(quán)GOODSADDGOODSMODIFY 修改商品權(quán)增加商品單位權(quán)UNITADD增加商品類(lèi)型權(quán) TYPEADD報(bào)表查看權(quán)JOURNALINGVIEWPASSWORDMODIFY 修改密碼權(quán)PERMISSIONSET修改權(quán)限權(quán)USERTYPEADD增加用戶類(lèi)型權(quán)限3 程序描述 銷(xiāo)售管理模塊3.1 模塊名:銷(xiāo)售錄入1.1編號(hào)11功能:提供窗口讓銷(xiāo)售人
19、員輸入銷(xiāo)售的商品信息,vip信息,更改數(shù)據(jù)庫(kù)數(shù)據(jù)輸入項(xiàng)目:角色輸入的商品信息輸出項(xiàng)目:根據(jù)角色輸入的信息更新數(shù)據(jù)庫(kù)文件算法:1. 根據(jù)操作時(shí)間自動(dòng)生成銷(xiāo)售記錄id。2. 判斷要提交內(nèi)容是否合法,不合法給出相應(yīng)提示。3. 事務(wù)更新數(shù)據(jù)庫(kù),若中間環(huán)節(jié)出錯(cuò),給出相應(yīng)提示。12五、詳細(xì)設(shè)計(jì)說(shuō)明書(shū)點(diǎn)擊“銷(xiāo)售岀貨”菜單項(xiàng)輸入合法?將此商品信息顯示到Table確定提交?根據(jù) Table事務(wù)更新數(shù)據(jù)庫(kù)彈出銷(xiāo)售出 貨界面供用 戶輸入彈出錯(cuò)誤信息,重新 輸入確定錄入此 商品?退出中繼續(xù)錄入商品信息表信息批量程序流程圖: 接口:號(hào)可通過(guò)商品管理模塊傳遞參數(shù)。銷(xiāo)售錄入窗口中商品id 1.儲(chǔ)存分配:存儲(chǔ)分配方案如下:通
20、過(guò)銷(xiāo)售錄入模塊,商品銷(xiāo)售信息會(huì)更新到相應(yīng)數(shù)據(jù)庫(kù),數(shù)據(jù)表。銷(xiāo)售信息更新到1. Salelnfo 13五、詳細(xì)設(shè)計(jì)說(shuō)明書(shū)2. 銷(xiāo)售商品詳情更新到SaleDetail數(shù)據(jù)表。3. 根據(jù)商品銷(xiāo)售數(shù)量更新Stocklnfo表對(duì)應(yīng)的商品數(shù)量。4. 倉(cāng)庫(kù)出入記錄信息更新到 StockRecord 表。限制條件:1. 限制操作用戶更改操作人信息2. 限制操作人輸入不存在的 VIP信息、供應(yīng)商信息、商品信息3. 限制銷(xiāo)售數(shù)量大與庫(kù)存數(shù)量。測(cè)試要點(diǎn):1. 對(duì)輸入框自動(dòng)檢測(cè)系統(tǒng)測(cè)試。2. 對(duì)限制條件測(cè)試。3. 對(duì)大數(shù)據(jù)批量更新測(cè)試。4. 對(duì)商品數(shù)量為0時(shí)測(cè)試5. 對(duì)促銷(xiāo)情況測(cè)試。模塊名:銷(xiāo)售退貨編號(hào)1.2功能:提供
21、窗口讓銷(xiāo)售人員輸入退貨的商品信息,vip信息,更改數(shù)據(jù)庫(kù)數(shù)據(jù) 輸入項(xiàng)目:角色輸入的商品信息輸出項(xiàng)目:根據(jù)色輸入的信息更新數(shù)據(jù)庫(kù)文件算法:1. 根據(jù)操作時(shí)間自動(dòng)生成銷(xiāo)售退貨記錄id。2. 判斷要提交內(nèi)容是否合法,不合法給出相應(yīng)提示。14五、詳細(xì)設(shè)計(jì)說(shuō)明書(shū)3. 事務(wù)更新數(shù)據(jù)庫(kù),若中間環(huán)節(jié)出錯(cuò),給出相應(yīng)提示。點(diǎn)擊“銷(xiāo)售退貨”菜單項(xiàng)彈岀銷(xiāo)售岀貨界面供用戶輸入此商品是否符N合退貨標(biāo)準(zhǔn)?確定登記此商N(yùn)品?退岀丫 丫彈出錯(cuò)誤信息,重新輸入繼續(xù)錄入商品信息N輸入合法? 丫將此商品信息顯示到中TableN確定提交? 丫 Table根據(jù)事務(wù)更新數(shù)據(jù)庫(kù)程序流程圖:接口:號(hào)可通過(guò)商品管理模塊傳遞參數(shù)。id1銷(xiāo)售退貨窗
22、口中商品 儲(chǔ)存分配:商品退貨信息會(huì)更新到相應(yīng)數(shù)據(jù)庫(kù),通過(guò)銷(xiāo)售退貨模塊,存儲(chǔ)分配方案如下:15五、詳細(xì)設(shè)計(jì)說(shuō)明書(shū)2銷(xiāo)售退貨信息更新到Re_SaleInfo數(shù)據(jù)表。3銷(xiāo)售退貨商品詳情更新到Re_SaleDetail數(shù)據(jù)表。4根據(jù)商品銷(xiāo)售數(shù)量更新 StockProblemlnfo 表對(duì)應(yīng)的商品數(shù)量 限制條件:1限制操作用戶更改操作人信息測(cè)試要點(diǎn):1對(duì)輸入框自動(dòng)檢測(cè)系統(tǒng)測(cè)試。2對(duì)限制條件測(cè)試。3大數(shù)據(jù)批量更新測(cè)試。4商品數(shù)量為0時(shí)測(cè)試5對(duì)促銷(xiāo)商品退貨測(cè)試。3.2進(jìn)貨管理模塊321模塊名:進(jìn)貨錄入編號(hào)2.1功能:提供窗口讓進(jìn)貨人員輸入進(jìn)貨的商品信息, 供應(yīng)商信息,更改數(shù)據(jù)庫(kù)數(shù)據(jù) 輸入項(xiàng)目:角色輸入的商品
23、信息輸出項(xiàng)目:根據(jù)角色輸入的信息更新數(shù)據(jù)庫(kù)文件16五、詳細(xì)設(shè)計(jì)說(shuō)明書(shū)點(diǎn)擊“進(jìn)貨錄入”菜單項(xiàng)輸入合法?將此商品信息顯示到繼續(xù)錄入商品信息 Table確定提交?根據(jù) Table事務(wù)更新數(shù)庫(kù)彈出進(jìn)貨錄 入界面供用 戶輸入彈出錯(cuò)誤信息,重新 輸入確定錄入此商品?退出表信息批量程序流程圖: 算法:id。根據(jù)操作時(shí)間自動(dòng)生成進(jìn)貨記錄1.判斷要提交內(nèi)容是否合法,不合法給出相應(yīng)提示。2.事務(wù)更新數(shù)據(jù)庫(kù),若中間環(huán)節(jié)出錯(cuò),給出相應(yīng)提示。3.接口 : 17五、詳細(xì)設(shè)計(jì)說(shuō)明書(shū)1進(jìn)貨錄入窗口中商品id號(hào)可通過(guò)商品管理模塊傳遞參數(shù)。儲(chǔ)存分配:通過(guò)進(jìn)貨錄入模塊,進(jìn)貨信息會(huì)更新到相應(yīng)數(shù)據(jù)庫(kù),存儲(chǔ)分配方案如下:1進(jìn)貨信息更新到
24、Purchaselnfo數(shù)據(jù)表。2進(jìn)貨商品詳情更新到PurchaseDetail數(shù)據(jù)表。3根據(jù)進(jìn)貨數(shù)量和商品的生產(chǎn)日期更新Stock Info表對(duì)應(yīng)的商品數(shù)量和生產(chǎn)日期4倉(cāng)庫(kù)出入記錄信息更新到 StockRecord 表。限制條件:1操作用戶更改操作人信息2限制操作人輸入不存在的VIP信息、供應(yīng)商信息、商品信息。測(cè)試要點(diǎn):1對(duì)輸入框自動(dòng)檢測(cè)系統(tǒng)測(cè)試。2對(duì)限制條件測(cè)試。3對(duì)大數(shù)據(jù)批量更新測(cè)試。4對(duì)商品數(shù)量為0時(shí)測(cè)試。5對(duì)新商品錄入測(cè)試。模塊名:進(jìn)貨退貨編號(hào)2.2功能:提供窗口讓進(jìn)貨人員輸入退貨的商品信息,供應(yīng)商信息,更改數(shù)據(jù)庫(kù)數(shù)據(jù)輸入項(xiàng)目:角色輸入的商品信息18五、詳細(xì)設(shè)計(jì)說(shuō)明書(shū)輸出項(xiàng)目:根據(jù)色
25、輸入的信息更新數(shù)據(jù)庫(kù)文件算法:1. 根據(jù)操作時(shí)間自動(dòng)生成退貨記錄id。2. 判斷要提交內(nèi)容是否合法,不合法給出相應(yīng)提示。3. 事務(wù)更新數(shù)據(jù)庫(kù),若中間環(huán)節(jié)出錯(cuò),給出相應(yīng)提示。點(diǎn)擊“進(jìn)貨退貨”菜單項(xiàng)彈岀進(jìn)貨退貨界面供用戶輸入此商品是否符N合退貨標(biāo)準(zhǔn)?確定登記此商 N品?退岀Y Y彈出錯(cuò)誤信息,重新輸入繼續(xù)錄入商品信息N輸入合法? 丫將此商品信息顯示到中TableN確定提交? 丫根據(jù)Table事務(wù)更新數(shù)據(jù)庫(kù)表信息批量程序流程圖:19五、詳細(xì)設(shè)計(jì)說(shuō)明書(shū)接口:1退貨窗口中商品id號(hào)可通過(guò)商品管理模塊傳遞參數(shù)。儲(chǔ)存分配:通過(guò)退貨模塊,退貨信息會(huì)更新到相應(yīng)數(shù)據(jù)庫(kù),存儲(chǔ)分配方案如下:1退貨信息更新到Re_Pu
26、rchaselnfo 數(shù)據(jù)表。2退貨商品詳情更新到Re_PurchaseDetail 數(shù)據(jù)表。3根據(jù)退貨數(shù)量和商品的生產(chǎn)日期更新StockProbleml nfo表對(duì)應(yīng)的商品數(shù)量和 生產(chǎn)日期 限制條件:1限制操作用戶更改操作人信息2限制操作人輸入不存在的供應(yīng)商信息、商品信息 測(cè)試要點(diǎn):1對(duì)輸入框自動(dòng)檢測(cè)系統(tǒng)測(cè)試。2對(duì)限制條件測(cè)試。3對(duì)大數(shù)據(jù)批量更新測(cè)試。4對(duì)商品數(shù)量為0時(shí)測(cè)試。3.3倉(cāng)庫(kù)管理模塊模塊名:查看倉(cāng)庫(kù)編號(hào)3.1功能:提供窗口讓具有權(quán)限的角色查看倉(cāng)庫(kù)信息20五、詳細(xì)設(shè)計(jì)說(shuō)明書(shū)輸入項(xiàng)目:角色輸入的檢索信息輸出項(xiàng)目:根據(jù)角色輸入的信息訪問(wèn)數(shù)據(jù)庫(kù),將結(jié)果顯示到窗口中點(diǎn)擊“倉(cāng)庫(kù)查看”菜單項(xiàng)彈出
27、倉(cāng)庫(kù)查看界面 供用戶輸入檢索信根據(jù)檢索信息設(shè)置約條警將過(guò)期檢索數(shù)數(shù)量的商品信息高亮 丫N點(diǎn)擊“查詢按將數(shù)據(jù)顯示在窗 N點(diǎn)擊“退丫退岀程序流程圖:算法:無(wú)特殊算法21五、詳細(xì)設(shè)計(jì)說(shuō)明書(shū)接口:無(wú)儲(chǔ)存分配:通過(guò)查看倉(cāng)庫(kù)模塊,輸入查詢信息信息查詢相應(yīng)數(shù)據(jù)庫(kù),不進(jìn)行分配。限制條件:無(wú),用戶可隨意輸入數(shù)據(jù)查詢測(cè)試要點(diǎn):1對(duì)輸入數(shù)據(jù)測(cè)試2對(duì)輸入全部條件測(cè)試3對(duì)0輸入測(cè)試4對(duì)過(guò)期提醒、數(shù)量警報(bào)測(cè)試模塊名:倉(cāng)庫(kù)調(diào)度編號(hào)3.1功能:提供窗口讓具有權(quán)限的角色查看進(jìn)行倉(cāng)庫(kù)調(diào)度輸入項(xiàng)目:窗口中DataGridView 被選中的數(shù)據(jù)行,以及角色輸入的調(diào)度數(shù)量、 原因。輸出項(xiàng)目:根據(jù)角色選擇的數(shù)據(jù)行以及角色輸入的調(diào)度數(shù)量、
28、原因,更新相應(yīng)的 數(shù)據(jù)庫(kù)算法:1. 自動(dòng)事務(wù)更新數(shù)據(jù)庫(kù)22五、詳細(xì)設(shè)計(jì)說(shuō)明書(shū)選擇數(shù)據(jù)行 點(diǎn)擊“倉(cāng)庫(kù)調(diào)度”菜單項(xiàng)N是否選擇了數(shù)據(jù) 丫行?輸入調(diào)度數(shù)據(jù)點(diǎn)擊“確定”按鈕N輸入合法? 丫更新數(shù)據(jù)庫(kù)退出程序流程圖:接口:通過(guò)右鍵倉(cāng)庫(kù)中“商品調(diào)度”傳遞數(shù)據(jù)到“商品調(diào)度”模塊1儲(chǔ)存分配:通過(guò)查看倉(cāng)庫(kù)調(diào)度模塊,右鍵相應(yīng)商品進(jìn)行調(diào)度,存儲(chǔ)分配如下:23五、詳細(xì)設(shè)計(jì)說(shuō)明書(shū)1. 根據(jù)調(diào)度情況更新Stock Info數(shù)據(jù)表。2. 根據(jù)調(diào)度情況更新StockProblemlnfo 數(shù)據(jù)表。3. 根據(jù)倉(cāng)庫(kù)出入更新StockRecord數(shù)據(jù)表限制條件:1每次僅允許對(duì)一個(gè)商品調(diào)度。2. 調(diào)度數(shù)量不能大徐倉(cāng)庫(kù)剩余數(shù)量。測(cè)試要點(diǎn)
29、:1. 對(duì)輸入框數(shù)據(jù)自動(dòng)檢測(cè)測(cè)試2. 對(duì)沒(méi)有選擇商品情況測(cè)試。3. 對(duì)選擇多個(gè)商品情況測(cè)試4. 對(duì)限制條件測(cè)試。3.4信息查看模塊模塊名:查看記錄編號(hào)4.1功能:提供窗口讓具有權(quán)限的角色查看各種記錄輸入項(xiàng)目:角色設(shè)置的檢索信息,窗口間傳遞的標(biāo)志。輸出項(xiàng)目:根據(jù)角色輸入的檢索信息查看數(shù)據(jù)庫(kù),并顯示到窗口 算法:1. 根據(jù)檢索條件自動(dòng)生成sql查詢語(yǔ)句24五、詳細(xì)設(shè)計(jì)說(shuō)明書(shū)點(diǎn)擊“信息查看”菜單項(xiàng)或從其他窗口跳轉(zhuǎn)輸入檢索信息信息,或直接從跳轉(zhuǎn)傳遞的的標(biāo)志設(shè)置檢索條件根據(jù)約束條件查看數(shù)據(jù)庫(kù),病顯示到窗口彈出錯(cuò)誤信息,重 丫是否選中行?根據(jù)選中行查看詳細(xì)信息新輸入確定查看詳細(xì)信息?退岀NYN:程序流程圖
30、接口:通過(guò)構(gòu)造函數(shù)傳遞參數(shù),指明要查詢的數(shù)據(jù)類(lèi)型。:儲(chǔ)存分配 通過(guò)查看記錄模塊,查詢數(shù)據(jù)庫(kù),不進(jìn)行存儲(chǔ)分配。限制條件:251限制按時(shí)間段查詢時(shí),前一個(gè)時(shí)間大于后一個(gè)時(shí)間 測(cè)試要點(diǎn):1. 對(duì)沒(méi)有輸入檢索條件測(cè)試2. 對(duì)輸入多個(gè)檢索條件測(cè)試3.5員工管理模塊模塊名:增加員工編號(hào)5.1功能:提供窗口讓具有權(quán)限的角色增加員工信息 輸入項(xiàng)目:角色輸入的員工信息輸出項(xiàng)目:根據(jù)角色輸入的信息更新數(shù)據(jù)庫(kù) 程序流程圖:26五、詳細(xì)設(shè)計(jì)說(shuō)明書(shū)點(diǎn)擊“新增員工”菜單項(xiàng)丫輸入合法?根據(jù)輸入更新數(shù)據(jù)庫(kù)彈岀新增員工界面 供用戶輸入員工信息彈出錯(cuò)誤信息,重新 輸入確定新增此 員工?退出NNY算法:id自動(dòng)生成新員工1接口:無(wú)
31、 儲(chǔ)存分配:通過(guò)增加員工模塊,存儲(chǔ)分配如下:Emplyeelnfo數(shù)據(jù)表。1根據(jù)增加的員工信息,更新限制條件:id、員工電話。不允許增加已經(jīng)存在的員工1測(cè)試要點(diǎn):27五、詳細(xì)設(shè)計(jì)說(shuō)明書(shū)1對(duì)已經(jīng)存在的員工信息重復(fù)錄入測(cè)試。2對(duì)輸入框自動(dòng)檢測(cè)測(cè)試。3對(duì)限制條件測(cè)試。模塊名:查看員工編號(hào)5.2功能:提供窗口讓具有權(quán)限的角色查看員工信息及工作績(jī)效信息輸入項(xiàng)目:角色輸入的檢索信息輸出項(xiàng)目:根據(jù)角色輸入的信息查看數(shù)據(jù)庫(kù)并顯示到窗口算法:1.根據(jù)檢索條件自動(dòng)生成sql查詢語(yǔ)句程序流程圖:28五、詳細(xì)設(shè)計(jì)說(shuō)明書(shū)點(diǎn)擊“查看員工”菜單項(xiàng)Y Y彈出查看員工界面 供用戶輸入檢索信息根據(jù)檢索信息設(shè)置約束條件確定查看此員
32、工?退出員工顯示是否查看此作績(jī)效記錄?信息N員工工工作績(jī)效顯示錄記N接口:無(wú)儲(chǔ)存分配:通過(guò)查看員工模塊,查詢數(shù)據(jù)庫(kù),不進(jìn)行存儲(chǔ)分配。限制條件:29五、詳細(xì)設(shè)計(jì)說(shuō)明書(shū)無(wú)。測(cè)試要點(diǎn):1. 對(duì)沒(méi)有輸入檢索條件測(cè)試2. 對(duì)輸入多個(gè)檢索條件測(cè)試3.6系統(tǒng)設(shè)置模塊模塊名:分配權(quán)限編號(hào)6.1功能:提供窗口讓具有權(quán)限的角色 設(shè)置各用戶權(quán)限輸入項(xiàng)目:角色輸入的員工信息輸出項(xiàng)目:根據(jù)角色輸入的信息更新數(shù)據(jù)庫(kù)算法:1.無(wú)特殊算法。接口:無(wú)儲(chǔ)存分配:通過(guò)分配權(quán)限模塊,更新數(shù)據(jù)庫(kù),存儲(chǔ)分配如下:限制條件:1.對(duì)普通員工不允許分配分配權(quán)限。測(cè)試要點(diǎn):30五、詳細(xì)設(shè)計(jì)說(shuō)明書(shū)1.對(duì)限制條件測(cè)試。程序流程圖:點(diǎn)擊“分配權(quán)限”菜
33、單項(xiàng) N確定更改? YY根據(jù)輸入更新數(shù)據(jù)庫(kù)彈岀分配權(quán)限界面 供用戶輸入權(quán)限信息設(shè)置約束條件根據(jù)約束條件顯示各員 工權(quán)限信息是否更改權(quán)限? N退岀模塊名:更改密碼3626.2編號(hào) 提供窗口讓具有權(quán)限的角色更改本人登錄密碼 功能:31五、詳細(xì)設(shè)計(jì)說(shuō)明書(shū)輸入項(xiàng)目:角色輸入的更改信息輸出項(xiàng)目:根據(jù)角色輸入的信息更新數(shù)據(jù)庫(kù) 算法:1. 無(wú)特殊算法。程序流程圖:點(diǎn)擊“更改密碼”菜單項(xiàng)提示錯(cuò)誤丫彈岀更改密碼界面供用戶輸入更改信息確定更改? N退岀輸入合法?更新數(shù)據(jù)庫(kù)N丫接口:無(wú) 儲(chǔ)存分配:通過(guò)查看更改密碼模塊,更新數(shù)據(jù)庫(kù),存儲(chǔ)分配如下:32五、詳細(xì)設(shè)計(jì)說(shuō)明書(shū)1.根據(jù)輸入信息更新Userlnfo數(shù)據(jù)表。限制條
34、件:1.更改后的登錄名不能為已經(jīng)存在的數(shù)據(jù)。測(cè)試要點(diǎn):1.對(duì)已經(jīng)存在的用戶名做重復(fù)測(cè)試。3.7商品管理模塊模塊名:增加新商品編號(hào)7.1功能:提供窗口讓具有權(quán)限的角色增加商品信息輸入項(xiàng)目:角色輸入的商品信息輸出項(xiàng)目:根據(jù)角色輸入的信息更新數(shù)據(jù)庫(kù)算法:1. 自動(dòng)生成商品id程序流程圖:點(diǎn)擊“新增商品”菜單項(xiàng)丫輸入合法?根據(jù)輸入更新數(shù)據(jù)庫(kù)彈出新增商品界面 供用戶輸入商品信息點(diǎn)擊“查看商品”菜單項(xiàng)彈出錯(cuò)誤信息,重新 輸入確定新增此 商品?退出NN丫接口:無(wú)儲(chǔ)存分配: 通過(guò)增加商品模塊,存儲(chǔ)分配如下:數(shù)據(jù)表。1根據(jù)增加的商品信息,更新Goodslnfo 限制條件:code。不允許增加已經(jīng)存在的 商品1id、商品 測(cè)試要點(diǎn):1對(duì)已經(jīng)存在的商品信息重復(fù)錄入測(cè)試。 對(duì)輸入框 自動(dòng)檢測(cè)測(cè)試。234五、詳細(xì)設(shè)計(jì)說(shuō)明書(shū)3對(duì)限制條件測(cè)試。模塊名:查看商品編號(hào)7.2 功能:提供窗口讓具有權(quán)限的角色查看商品信息輸入項(xiàng)目:角色輸入的檢索信息輸出項(xiàng)目:根據(jù)角色輸入的信息查看數(shù)據(jù)庫(kù)并顯示到窗口 算法:1.根據(jù)檢索條件自動(dòng)生成sql查詢語(yǔ)句。程序流程圖:彈出查看商品界面供用戶輸入檢索信息根據(jù)檢索信息設(shè)置約束條件丫確定查看此商 品?商品 信息顯示N 退岀35五、詳細(xì)設(shè)計(jì)說(shuō)明書(shū)接口:無(wú)儲(chǔ)存分配:通過(guò)查看商品模塊,查詢數(shù)據(jù)庫(kù),不進(jìn)行存儲(chǔ)分配。限制條件:無(wú)。測(cè)試要點(diǎn):1. 對(duì)沒(méi)有輸入檢索條件測(cè)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- LED戶外屏施工方案
- 勞務(wù)分包合同年度分包
- 現(xiàn)代服務(wù)業(yè)運(yùn)營(yíng)與管理案例分析題集
- 路面鋪裝施工方案
- 工程木工承包合同
- 水生植物的施工方案
- 露天煤礦施工方案
- TCSHB 0023-2024 中型可編程控制柜設(shè)計(jì)規(guī)范
- 導(dǎo)流明渠開(kāi)挖專(zhuān)項(xiàng)施工方案
- 地暖排管現(xiàn)場(chǎng)施工方案
- 2023年濟(jì)南工程職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能考試題庫(kù)及答案解析word版
- 格力2匹柜機(jī)檢測(cè)報(bào)告KFR-50LW(50530)FNhAk-B1(性能)
- 10KV開(kāi)關(guān)柜教學(xué)講解課件
- 河南省施工現(xiàn)場(chǎng)安全文明施工標(biāo)準(zhǔn)
- GB/T 8813-2020硬質(zhì)泡沫塑料壓縮性能的測(cè)定
- GB/T 15057.2-1994化工用石灰石中氧化鈣和氧化鎂含量的測(cè)定
- 事故應(yīng)急預(yù)案演練流程圖
- 潔凈廠房監(jiān)理實(shí)施細(xì)則
- 三輥卷板機(jī)設(shè)計(jì)方案
- 完整版漢語(yǔ)語(yǔ)法知識(shí)課件
- 2022年山東交通職業(yè)學(xué)院?jiǎn)握芯C合素質(zhì)考試筆試試題及答案解析
評(píng)論
0/150
提交評(píng)論