超市管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
超市管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
超市管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
超市管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
超市管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩37頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、精品軟件學(xué)院課程設(shè)計(jì)報(bào)告書課程名稱軟件工程設(shè)計(jì)題目超市管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)專業(yè)班級(jí)學(xué)號(hào)姓名指導(dǎo)教師唐曉亮2012年6月目錄1. 設(shè)計(jì)時(shí)間1.2. 設(shè)計(jì)目的1.3. 設(shè)計(jì)任務(wù)1.4. 設(shè)計(jì)內(nèi)容1.4.1. 設(shè)計(jì)內(nèi)容概述.1.4.1.1. 組織機(jī)構(gòu)介紹1.4.1.2. 新業(yè)務(wù)流程介紹與分析24.2. 需求分析3.4.2.1. 總體目標(biāo)3.4.2.2. 具體目標(biāo)4.4.2.3. 系統(tǒng)數(shù)據(jù)建模(ER圖)44.2.4. 系統(tǒng)功能建模4.4.2.5. 數(shù)據(jù)字典8.4.3. 總體設(shè)計(jì)9.4.3.1. 總體設(shè)計(jì)HIPO技術(shù)9.4.3.2. 代碼設(shè)計(jì)144.3.3. 數(shù)據(jù)庫(kù)設(shè)計(jì)154.4詳細(xì)設(shè)計(jì)194.3.4.

2、 商品錄入模塊詳細(xì)設(shè)計(jì)194.3.5. 收銀業(yè)務(wù)模塊詳細(xì)設(shè)計(jì)214.3.6. 進(jìn)貨管理模塊詳細(xì)設(shè)計(jì)224.3.7. 銷售管理模塊詳細(xì)設(shè)計(jì)234.3.8. 庫(kù)存管理模塊詳細(xì)設(shè)計(jì)255. 存在的問題266. 總結(jié)與展望26感謝下載載精品精品圖4.1組織結(jié)構(gòu)圖4.1.2. 新業(yè)務(wù)流程介紹與分析4.1.2.1, 新業(yè)務(wù)流程描述零售前臺(tái)管理:在商品的錄入前進(jìn)行系統(tǒng)登錄驗(yàn)證,通過輸入唯一編號(hào)、掃描條形碼、商品名稱等來實(shí)現(xiàn)精確或模糊的商品掃描錄入,形成商品信息表,商品錄入后對(duì)商品信息的核對(duì),如果出現(xiàn)錯(cuò)誤必須由管理員進(jìn)行數(shù)據(jù)修改。通過掃描條形碼或者直接輸入商品名稱(同類多件商品采用一次錄入加數(shù)量的方式)自動(dòng)計(jì)

3、算本次交易的總金額。在顧客付款后,自動(dòng)計(jì)算找零,同時(shí)打印交易清單(包括交易的流水賬號(hào)、每類商品的商品名、數(shù)量、該類商品的總金額、交易額的時(shí)間、負(fù)責(zé)本次收銀的員工號(hào)),把信息更新到銷售信息表中。如果顧客是會(huì)員,則在交易前先掃描會(huì)員卡,并將所購(gòu)物品的總金額累計(jì)到該會(huì)員的總消費(fèi)金額中。后臺(tái)管理:根據(jù)銷售情況及庫(kù)存情況,自動(dòng)制定進(jìn)貨計(jì)劃(也可手工制定修改),交給進(jìn)貨管理員去采購(gòu)商品。綜合商品信息表和銷售表,按多種方式生成銷售排行榜,靈活察看和打印商品銷售日、月、年報(bào)表。綜合查詢庫(kù)存明細(xì)記錄。若發(fā)現(xiàn)少貨,缺貨等現(xiàn)象,則自動(dòng)告警提示并自動(dòng)生成缺貨報(bào)告。4.1.2.2, 業(yè)務(wù)流程圖商品錄上人員管眸收快*白卦

4、計(jì)宜載零+供裝商信息售信息庫(kù)憲+'(二徜國(guó)信息庫(kù)Q於售管明,商品請(qǐng)售日、月、年報(bào)表+1庫(kù)存首,進(jìn)生管 理查福4, 庫(kù)存4 明細(xì)口 圮錄正自動(dòng)告萼圖4.2業(yè)務(wù)流程圖4.2.需求分析4.2.1. 總體目標(biāo)進(jìn)貨或銷售商品時(shí),用戶要對(duì)進(jìn)貨單或銷售單進(jìn)行核對(duì)審查,并進(jìn)行登記;用戶要獲得進(jìn)貨、銷售、庫(kù)存信息時(shí),要對(duì)進(jìn)貨情況、銷售情況、庫(kù)存情況進(jìn)行查詢并打印。主要實(shí)現(xiàn)以下功能:(1)該管理軟件將對(duì)庫(kù)存茶品進(jìn)行資料管理和統(tǒng)計(jì),對(duì)產(chǎn)品的進(jìn)貨單和產(chǎn)品的銷售單進(jìn)行錄入管理和統(tǒng)計(jì);(2)該管理軟件將根據(jù)用戶的需要對(duì)進(jìn)貨、銷售、庫(kù)存情況進(jìn)行查詢,并能打印詳細(xì)信息;(3)該管理軟件將為用戶提供賬號(hào)管理工具,以便用

5、戶對(duì)賬號(hào)進(jìn)行管理,具體為添加用戶、刪除用戶、修改用戶密碼;(4)該管理軟件提供企業(yè)人員管理,能夠?qū)ζ髽I(yè)員工的分類管理,新員工的加入以及員工刪除,修改進(jìn)本信息等功能。4.2.2. 具體目標(biāo)超市管理系統(tǒng)主要實(shí)現(xiàn)六大功能模塊:商品錄入模塊;人事管理模塊;收銀模塊;進(jìn)貨管理模塊;銷售管理模塊;庫(kù)存管理模塊。4.2.3. 系統(tǒng)數(shù)據(jù)建模(ER圖)默息電詰惜別f 肉Ai "T7K"圖4.4超市管理系統(tǒng)E-R圖4.2.4. 系統(tǒng)功能建模感謝下載載必易清單F&】順客口超*市)魯*理.系*J)統(tǒng)/.進(jìn)貨計(jì)劃表f?¥采購(gòu)員,銷售排行榜由r.加加銷管氐-r銷售日月年報(bào)表田#商品銷

6、售統(tǒng)計(jì)表Fl».庫(kù)存明細(xì)記錄PIMr會(huì)員表Fib1庫(kù)存管理員,員工表Fl"管理員¥圖4.5超市管理系統(tǒng)頂層DFD*D1商品信息庫(kù),超市管理系統(tǒng)一級(jí)細(xì)化P1F5Ma金管埋D2員工信息傳D3會(huì)員信息庫(kù)超市管理系統(tǒng)一級(jí)細(xì)化P2+-1D1商品信息庫(kù)/、P3口.1呼1*收銀業(yè)初1JMD5銷售信息庫(kù)/庫(kù)仔扃息庫(kù)口D2+J員工信息庫(kù)IF¥*超市管理系統(tǒng)一級(jí)細(xì)化P3網(wǎng)銷售信息庫(kù)1D5庫(kù)存信息庫(kù)fi貨管理超市管理系統(tǒng)一級(jí)細(xì)化P4P5D1商品信息庫(kù)F3D4錯(cuò)售信息隹銷售管理J超市管理系統(tǒng)一級(jí)細(xì)化P5超市管理系統(tǒng)一級(jí)細(xì)化P5F3E5D1員工信息庫(kù)一圖4.6超市管理系統(tǒng)一級(jí)細(xì)化

7、DFD員工信息登心顧孕信息登記一D2員工信息龐)3會(huì)員信息庫(kù)超市管理系統(tǒng)P2的二級(jí)細(xì)化商品信息庫(kù)+P3.2P3&P3.34J生成商品銷售信息表,計(jì)算找a霧/打印交山易口信超市管理系統(tǒng)P3的二級(jí)細(xì)化精品卬直行,打銷排岸D4超市管理系統(tǒng)P5的二級(jí)細(xì)化圖4.7超市管理系統(tǒng)二級(jí)細(xì)化DFD4.2.5. 數(shù)據(jù)字典文字:商品報(bào)表別名:商品信息描述:記錄商品基本信息,并按商品編號(hào)遞增排列定義:商品報(bào)表=商品編號(hào)+供貨編號(hào)+名稱+條形碼+產(chǎn)地+單價(jià)錄入商品文字:員工信息別名:描述:記錄員工基本信息,并按員工編號(hào)排序定義:員工信息=員工編號(hào)+姓名+性別+工資+聯(lián)系電話+備注人員管理感謝下載載文字:供貨商表

8、別名:供貨信息表描述:記錄供貨商的基本信息定義:供貨商表=供貨商號(hào)+名稱+聯(lián)系人+聯(lián)系電話+開戶行+銀行賬號(hào)位置:進(jìn)貨管理文字:進(jìn)貨報(bào)表別名:描述:記錄進(jìn)貨詳細(xì)信息定義:進(jìn)貨報(bào)表=進(jìn)貨單號(hào)+商品編號(hào)+供貨商號(hào)+進(jìn)貨價(jià)+數(shù)量+金額+進(jìn)貨日期位置:進(jìn)貨管理商品錄入圖4.9超市管理系統(tǒng)層次圖4.3.1.2.系統(tǒng)IPO圖IPO圖系統(tǒng):超市管理系統(tǒng)作者:郝琨模塊:“商品錄入”模塊編號(hào):1.0被調(diào)用:“超市管理系統(tǒng)”模塊調(diào)用:無輸入:“商品清單”(F1)數(shù)據(jù)流表“員工清單”(F3)數(shù)據(jù)流表“進(jìn)貨計(jì)劃表”(F7)數(shù)據(jù)流表感謝下載載輸出:“商品信息庫(kù)”(D1)數(shù)據(jù)庫(kù)表處理:根據(jù)進(jìn)貨計(jì)劃表中的信息進(jìn)行商品錄入,

9、錄入商品一些基本信精品圖4.10IPO:“商品錄入”模塊IPO圖系統(tǒng):超市管理系統(tǒng)作者:郝琨模塊:“生成商品銷售信息表”模塊編號(hào):3.1被調(diào)用:“收銀業(yè)務(wù)”模塊感謝下載載圖4.11IPO:“生成商品銷售信息表”模塊IPO圖系統(tǒng):超市管理系統(tǒng)作者:郝琨模塊:“進(jìn)貨管理”模塊編號(hào):4.0被調(diào)用:“超市管理系統(tǒng)”模塊調(diào)用:無輸入:“銷售信息庫(kù)”(D4)數(shù)據(jù)庫(kù)表“庫(kù)存信息庫(kù)”(D5)數(shù)據(jù)庫(kù)輸出:“進(jìn)貨計(jì)劃表”(F7)數(shù)據(jù)流表處理:打開銷售信息庫(kù)及庫(kù)存信息庫(kù),根據(jù)銷售表中商品的銷售情況及庫(kù)圖4.12IPO:“進(jìn)貨管理”模塊IPO圖系統(tǒng):超市管理系統(tǒng)作者:趙林模塊:“統(tǒng)計(jì)商品銷售情況”模塊編號(hào):5.1被調(diào)

10、用:“銷售管理”模塊調(diào)用:無輸入:“銷售信息庫(kù)”(D4)數(shù)據(jù)庫(kù)表輸出:“商品銷售統(tǒng)計(jì)表”(F13)數(shù)據(jù)流表處理:打開銷售信息庫(kù),根據(jù)商品編號(hào)及商品銷售數(shù)量統(tǒng)計(jì)商品銷售信息,生成商品銷售統(tǒng)計(jì)表圖4.13IPO:“統(tǒng)計(jì)商品銷售情況”模塊IPO圖系統(tǒng):超市管理系統(tǒng)作者:趙林模塊:“打印銷售日月年報(bào)表”模塊編號(hào):5.3被調(diào)用:“銷售管理”模塊精品圖4.14IPO:“打印銷售日月年報(bào)表”模塊超市管理系統(tǒng)IPO圖4.3.2. 代碼設(shè)計(jì)4.3.2.1. 代碼設(shè)計(jì)的原則為了使本系統(tǒng)功能齊全完備,操作簡(jiǎn)便,最大限度的提高軟件的質(zhì)量,從而滿足用戶的實(shí)際需要,在設(shè)計(jì)開發(fā)過程中遵循了如下原則:(1)合法性原則:依據(jù)產(chǎn)

11、品核算系統(tǒng)的工作規(guī)定以及要求,參照核算實(shí)際的工作情況,進(jìn)行諸如產(chǎn)品進(jìn)貨、銷售等工作。(2)實(shí)用性原則:適合產(chǎn)品信息管理工作的實(shí)際需求,并能夠處理一些特殊情況的要求,此外,盡可能預(yù)留空間,以便擴(kuò)充功能。(3)準(zhǔn)確性原則:對(duì)輸入的相關(guān)資料建立檢錯(cuò)機(jī)制,及時(shí)報(bào)錯(cuò),使用戶能夠及時(shí)準(zhǔn)確的輸入合法資料(如:類型匹配,長(zhǎng)度不超限等)。(3)易操作原則:要求設(shè)計(jì)的系統(tǒng)功能齊全,界面友好,操作方便,必要的地方進(jìn)行提示。(4)源程序可讀性原則:為了便于其他設(shè)計(jì),維護(hù)人員讀懂代碼或以后的代碼修改,軟件升級(jí)維護(hù),可能做好代碼注釋工作。事件,(5)優(yōu)化原則:為了達(dá)到優(yōu)化的目的,合理的運(yùn)用窗口,菜單,對(duì)象等的繼承,自定義

12、用戶對(duì)象,函數(shù),減少不必要的重復(fù)性代碼,使程序簡(jiǎn)介明了,也方便了將來的維護(hù)。(6)安全性原則:可以為該系統(tǒng)的用戶設(shè)置用戶權(quán)限。4.3.22系統(tǒng)所需代碼設(shè)計(jì)員工表(員工編號(hào),姓名,性別,工資,聯(lián)系電話,備注)會(huì)員表(賬號(hào),密碼,消費(fèi)金額)商品表(商品編號(hào),供貨商號(hào),名稱,條形碼,產(chǎn)地,單價(jià))供貨商表(供貨商號(hào),名稱,聯(lián)系人,聯(lián)系電話,開戶行,銀行賬號(hào))進(jìn)貨表(進(jìn)貨單號(hào),商品編號(hào),供貨商號(hào),進(jìn)貨價(jià),數(shù)量,金額,進(jìn)貨日期)銷售表(銷售單號(hào),商品編號(hào),員工編號(hào),銷售數(shù)量,銷售日期)庫(kù)存表(商品編號(hào),庫(kù)存數(shù)量)4.3.3. 數(shù)據(jù)庫(kù)設(shè)計(jì)表4.1員工表列名數(shù)據(jù)類型長(zhǎng)度允許空文字描述stafflDchar6N

13、員工編號(hào)namevarchar8N姓名sexchar2Y性別salaryint4N工資phonevarchar12Y聯(lián)系電話othersvarchar50Y備注表4.2會(huì)員表列名數(shù)據(jù)類型長(zhǎng)度允許空文字描述loginlDchar6Npasswordchar6N密碼sumfloat7N消費(fèi)金額表4.3商品表列名數(shù)據(jù)類型長(zhǎng)度允許空文字描述merchIDchar6N商口口編pprofferIDchar6N供貨商號(hào)namevarchar10N名稱barcodechar15N條形碼addressvarchar20Y產(chǎn)地pricefloat7N單價(jià)表4.4供貨商表列名及據(jù)聿想-4文字描述/牙、7/11,&#

14、39;_*'profferlDchar6N供貨商號(hào)pnamevarchar10N名稱contactPersonchar6Y聯(lián)系人phonevarchar12Y聯(lián)系電話openingBankvarchar10N開戶行accountIdvarchar15N銀行賬號(hào)表4.5進(jìn)貨表/j、/Jr,rr、r廣.krrr,八、J、卜.兒葉三乂寸1田心importBilllDchar6N進(jìn)貨單號(hào)merchlDchar6N商口口編PprofferlDchar6N供貨商號(hào)importPricefloat7N進(jìn)貨價(jià)countintN數(shù)量moneyfloat7Y金額datedatetimeY進(jìn)貨日期表4.6銷

15、售表列名數(shù)據(jù)類型長(zhǎng)度允許空文字描述SaleBilllDchar6N銷售單號(hào)merchlDchar6N商口口編pstaffIDchar6N員工編號(hào)saleNumintY銷售數(shù)量saleDatedatetimeY銷售日期感謝下載載精品4.4詳細(xì)設(shè)計(jì)4.3.4. 商品錄入模塊詳細(xì)設(shè)計(jì)4.3.4.1. 模塊定義在商品的錄入前添加對(duì)進(jìn)入系統(tǒng)的驗(yàn)證,確保系統(tǒng)的安全,商品錄入后增加對(duì)商品信息的核對(duì),如果出現(xiàn)錯(cuò)誤必須由管理員進(jìn)行數(shù)據(jù)修改,如出現(xiàn)毀壞,丟失等情況時(shí),應(yīng)及時(shí)處理,處理結(jié)束后,刪除該記錄,維護(hù)數(shù)據(jù)完整性和減少冗余。4.3.42輸入項(xiàng)目1 .進(jìn)貨基本信息輸入:商品編號(hào)2 .商品基本信息輸入:商品編號(hào),

16、供貨商號(hào),名稱,條形碼,產(chǎn)地,單價(jià)3 .員工基本信息輸入:?jiǎn)T工編號(hào)4.3.4.3. 輸出項(xiàng)目商品信息庫(kù)4.3.4.4. 程序過程設(shè)計(jì)系統(tǒng)登系統(tǒng)登錄合法用戶.r感謝下載載精品圖4.15商品錄入模塊程序流程圖感謝下載載精品精品NYYYNY圖4.17進(jìn)貨管理模塊程序流程圖4.3.6.5. 測(cè)試要點(diǎn)1 .設(shè)計(jì)測(cè)試用例:采用等價(jià)類方法及邊界值方法設(shè)計(jì)測(cè)試用例。2 .接口測(cè)試:數(shù)據(jù)能否正常輸入輸出。3 .功能測(cè)試:基本功能,常用功能,以及通常情況的錯(cuò)誤處理。4.3.7.銷售管理模塊詳細(xì)設(shè)計(jì)4.3.7.1. 模塊定義綜合商品信息表和銷售表,按多種方式生成銷售排行榜,靈活察看和打印商品銷售日、月、年報(bào)表。4.

17、3.7.2. 輸入項(xiàng)目1 .銷售信息庫(kù)輸入:商品編號(hào),銷售數(shù)量,銷售日期2 .商品信息庫(kù)輸入:商品編號(hào),名稱,產(chǎn)地4.373. 輸出項(xiàng)目銷售排行榜,商品銷售日月年報(bào)表4.374. 程序過程設(shè)計(jì)打開銷售信息庫(kù)1r按銷售數(shù)量進(jìn)行排序運(yùn)用工具進(jìn)行分析1打印銷售排行榜jF打印銷售日月年報(bào)表圖4.18銷售管理模塊程序流程圖4.3.7.5.測(cè)試要點(diǎn)1 .設(shè)計(jì)測(cè)試用例:采用等價(jià)類方法及邊界值方法設(shè)計(jì)測(cè)試用例。2 .接口測(cè)試:數(shù)據(jù)能否正常輸入輸出。3 .功能測(cè)試:基本功能,常用功能,以及通常情況的錯(cuò)誤處理。4.3.8.庫(kù)存管理模塊詳細(xì)設(shè)計(jì)4.3.8.1. 模塊定義綜合查詢庫(kù)存明細(xì)記錄。若發(fā)現(xiàn)少貨,缺貨等現(xiàn)象,

18、則自動(dòng)告警提示并自動(dòng)生成缺貨報(bào)告。1.1.1.1. 項(xiàng)目庫(kù)存信息庫(kù)輸入:商品編號(hào),庫(kù)存數(shù)量4.3.8.3. 輸出項(xiàng)目庫(kù)存明細(xì)記錄,缺貨報(bào)表4.3.8.4. 程序過程設(shè)計(jì)感謝下載載圖4.19庫(kù)存管理模塊程序流程圖4.3.8.5. 測(cè)試要點(diǎn)1 .設(shè)計(jì)測(cè)試用例:采用等價(jià)類方法及邊界值方法設(shè)計(jì)測(cè)試用例。2 .接口測(cè)試:數(shù)據(jù)能否正常輸入輸出。3 .功能測(cè)試:基本功能,常用功能,以及通常情況的錯(cuò)誤處理。5 .存在的問題數(shù)據(jù)庫(kù)的設(shè)計(jì)不完善,數(shù)據(jù)流不是很清晰,測(cè)試模塊編寫復(fù)雜。6 .總結(jié)與展望經(jīng)過一周的努力,報(bào)告基本完成。從最初的茫然,到慢慢的進(jìn)入狀態(tài),再到對(duì)思路逐漸整清晰,整個(gè)寫作過程難以用語(yǔ)言來表達(dá)?;叵脒@段日子的經(jīng)歷和感受,我感慨萬千,在這次課程設(shè)計(jì)的過程中,我擁有了無數(shù)難忘的回憶和收獲。我不會(huì)忘記這難忘的一周時(shí)間。課程報(bào)告的制作給了我難忘的回憶。在我徜徉書海查找資料的日子里,面對(duì)無數(shù)書本的羅列,最難忘的是每次找到資料時(shí)的激動(dòng)和興奮;理系統(tǒng)里,記憶最深的是每一步小小思路實(shí)現(xiàn)時(shí)那幸福的心情;為了報(bào)告我曾趕稿到深夜,但看著親手設(shè)計(jì)超市商品管親手打出的一字一句,心里滿滿的只有喜悅毫無疲憊。這段旅程看似荊棘密布,實(shí)則蘊(yùn)藏著無盡的寶藏。我從資料的收集中,掌握了和鞏固很多專業(yè)知識(shí),讓我對(duì)我所學(xué)過的知識(shí)有所鞏固和提高,并且讓我超市的發(fā)展及軟件設(shè)計(jì)的最新發(fā)展技術(shù)有所了解。在整個(gè)過程中,我學(xué)到了新知識(shí),

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論