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

下載本文檔

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

文檔簡介

1、-作者xxxx-日期xxxx超市收銀管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(終極版)【精品文檔】超市收銀管理系統(tǒng)設(shè)計(jì)與現(xiàn)目錄1.前 言- 2 -2.超市收銀管理系統(tǒng)概述- 2 -開發(fā)背景- 3 -選題的目的和意義- 3 -本文主要工作和研究內(nèi)容- 4 -本文的組織結(jié)構(gòu)- 5 -3.系統(tǒng)需求分析- 6 -任務(wù)概述- 6 -32軟件功能的劃分與概述- 7 -模型建立實(shí)體聯(lián)系圖(E-R圖)- 8 -數(shù)據(jù)流圖- 12 -數(shù)據(jù)流圖的符號說明- 12 -數(shù)據(jù)流圖的實(shí)現(xiàn)- 12 -數(shù)字字典:- 23 -狀態(tài)轉(zhuǎn)換圖- 28 -4.總體設(shè)計(jì)- 30 -系統(tǒng)設(shè)計(jì)- 31 -結(jié)構(gòu)設(shè)計(jì)- 32 -系統(tǒng)管理模塊功能劃分- 32 -用戶管理

2、模塊功能劃分- 34 -4商品管理模塊功能劃分- 35 -4銷售收銀模塊功能劃分- 37 -4營業(yè)統(tǒng)計(jì)模塊功能劃分- 37 -4供貨商管理模塊功能劃分- 39 -4會員管理模塊功能劃分- 39 -43數(shù)據(jù)庫設(shè)計(jì)- 41 -5.詳細(xì)設(shè)計(jì)- 42 -系統(tǒng)模塊部分處理- 42 - 44 -用戶管理- 48 -5.4 商品管理- 50 -會員管理- 56 -供貨商管理- 59 -6.編碼實(shí)現(xiàn)與測試- 61 -界面設(shè)計(jì)- 61 -系統(tǒng)界面簡介- 61 -各個(gè)界面顯示介紹- 61 -測試- 65 -附件一(代碼)- 70 -附件二- 78 -1.前 言從第一臺計(jì)算機(jī)誕生到現(xiàn)在,計(jì)算機(jī)領(lǐng)域的發(fā)展呈現(xiàn)飛速的發(fā)

3、展?fàn)顟B(tài),計(jì)算機(jī)以高速的計(jì)算速度、高度的準(zhǔn)確率而吸引著世人,尤其近十幾年來,計(jì)算機(jī)硬件的迅速發(fā)展,更為計(jì)算機(jī)的普及提供了前提條件,海量數(shù)據(jù)管理計(jì)算機(jī)成了必不可少的工具,計(jì)算機(jī)硬件的生產(chǎn)成本在不斷降低,計(jì)算機(jī)再也不再是高不可攀遙不可及的新奇事物,現(xiàn)在因其的高效、高速、低錯誤的優(yōu)點(diǎn)而廣泛應(yīng)用于世界各個(gè)領(lǐng)域。隨著我國成功加入WTO及信息化浪潮的日益臨近,商場經(jīng)營管理機(jī)制正在發(fā)生著根本性的變化,商場要想在激烈的市場競爭環(huán)境下的求得生存,就必須有效地利用人才、時(shí)間、信息結(jié)合的優(yōu)勢,就必須有效地進(jìn)行商場內(nèi)部改革和加強(qiáng)商場管理。借助現(xiàn)代信息技術(shù)和管理理論,建立商場管理信息系統(tǒng)勢在必行。本課題的目的是設(shè)計(jì)和開發(fā)

4、一款適用小型超市的單機(jī)版收銀和管理系統(tǒng),它模擬了超市的運(yùn)作模式,使對超市的管理變的直觀、簡便、快捷、高效。本系統(tǒng)是基于Windows系列的操作系統(tǒng),設(shè)計(jì)架構(gòu)模式上采用了三層結(jié)構(gòu)的技術(shù),即表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)訪問層,表示層負(fù)責(zé)了系統(tǒng)與用戶之間的交互,業(yè)務(wù)邏輯層根據(jù)系統(tǒng)和用戶的交互,執(zhí)行了具體的業(yè)務(wù)邏輯,通過SQL等方式向第三層組件提出數(shù)據(jù)或其它資源的請求。使用三層結(jié)構(gòu),使系統(tǒng)的開發(fā)設(shè)計(jì)條理清晰,易于維護(hù)。2.超市收銀管理系統(tǒng)概述開發(fā)背景21世紀(jì),超市的競爭也進(jìn)入到了一個(gè)全新的領(lǐng)域,競爭已不再單純是規(guī)模的競爭,而是技術(shù)的競爭、管理的競爭、人才的競爭。技術(shù)的提升和管理的升級是連鎖超市業(yè)的競爭核心

5、。零售領(lǐng)域目前呈多元發(fā)展趨勢,多種業(yè)態(tài):超市、倉儲店、便利店、特許加盟店、專賣店、貨倉等相互并存。如何做到商場超市與經(jīng)濟(jì)效益具有良好匹配,如何做到事得其才,人盡其用,如何在滿足商場效益的同時(shí)又兼顧商場職工的需求,如何在激烈的競爭中擴(kuò)大銷售額、降低經(jīng)營成本、擴(kuò)大經(jīng)營規(guī)模,如何能在瞬息萬變的時(shí)代使商場與社會環(huán)境相適應(yīng)并且處理好隨時(shí)變化的超市, 這一系列的問題都是需要亟待解決的問題,也成為超市努力追求的目標(biāo)。在以上這些問題前,傳統(tǒng)的紙筆手工記賬式的數(shù)據(jù)管理因其速度慢,效率低,錯誤率高等缺陷已經(jīng)遠(yuǎn)遠(yuǎn)不能滿足需要了。 計(jì)算機(jī)以其高效、高速、低錯誤等的天然優(yōu)勢,再加上現(xiàn)在計(jì)算機(jī)硬件的價(jià)格低廉,不會給企業(yè)帶

6、來成本上的負(fù)擔(dān),所以現(xiàn)代數(shù)字信息化管理已經(jīng)成為了主流。超市要實(shí)現(xiàn)數(shù)字信息化管理,一款功能強(qiáng)大、適用性強(qiáng)、穩(wěn)定性高的管理系統(tǒng)就成了必備條件。選題的目的和意義在當(dāng)今的社會環(huán)境下,超市收銀管理系統(tǒng)成為超市必須的工具,本課題是探索和設(shè)計(jì)開發(fā)一款小型超市收銀管理軟件,旨在提高超市的運(yùn)作效率,通過全面的信息采集和處理,輔助提高超市的決策水平,提升超市的管理水平,降低經(jīng)營成本, 提高效益,增強(qiáng)超市擴(kuò)張能力, 供有效的技術(shù)保障。由于時(shí)間倉促,水平有限,本系統(tǒng)還有很多不足和缺陷,但也可作為商用超市收銀系統(tǒng)的一個(gè)大致演示和框架。本文主要工作和研究內(nèi)容管理系統(tǒng)不同于一般的應(yīng)用軟件,管理系統(tǒng)的看設(shè)計(jì)和開發(fā)不僅是技術(shù)上

7、的問題,還涉及了管理學(xué)科的學(xué)問,還必須對管理對象的工作流程,管理模式有充分深入的的了解,才能開發(fā)出一款適用的管理軟件。本課題的主要目標(biāo)是開發(fā)一款單機(jī)版的小型超市收銀管理系統(tǒng),并對管理軟件的開發(fā)技術(shù)以及超市的管理模式和工作流程進(jìn)行探索。主要工作有以下一些方面:(1)分析小型超市的工作流程(2)分析小型超市的管理模式(3)探索管理類軟件的開發(fā)流程(4)探索管理軟件的基本架構(gòu)設(shè)計(jì)(5)實(shí)現(xiàn)超市收銀管理軟件的開發(fā)目標(biāo)開發(fā)在一定局域網(wǎng)內(nèi)超市管理系統(tǒng),既C/S結(jié)構(gòu)的分布式系統(tǒng),支持多個(gè)終端進(jìn)行收銀管理,共享一個(gè)數(shù)據(jù)庫,通過對數(shù)據(jù)庫的管理技術(shù),實(shí)現(xiàn)對于在超市局域網(wǎng)內(nèi)使用,達(dá)到邏輯結(jié)構(gòu)可如下每個(gè)商品管理人員和

8、收銀員配備了一臺電腦,并把所有的電腦聯(lián)入超市局域網(wǎng)內(nèi),以方便管理。為了對數(shù)據(jù)的安全性、準(zhǔn)確性地保護(hù),這些電腦都共享一個(gè)后臺數(shù)據(jù)庫NFDEABC共享一個(gè)超市收銀管理系統(tǒng)數(shù)據(jù)庫 本文的組織結(jié)構(gòu) 任務(wù)概述 目標(biāo)目前,計(jì)算機(jī)正以一種前所未有的沖擊力在影響著人類的活動,包括人類的生產(chǎn)和日常生活。計(jì)算機(jī)的誕生和發(fā)展,顛覆了傳統(tǒng)的工作和管理方式,極大地改變了人類從生產(chǎn)到生活的各種活動,并且給人類帶來了新的機(jī)遇和挑戰(zhàn)。通過計(jì)算機(jī)的應(yīng)用,社會勞動生產(chǎn)率大幅度提高,并推動經(jīng)濟(jì)結(jié)構(gòu)革新和產(chǎn)業(yè)結(jié)構(gòu)的升級。為了提高超市的工作效率,節(jié)約成本等,本課題的任務(wù)是開發(fā)一款小型超市收銀管理系統(tǒng)。本系統(tǒng)只要針對的用戶是一般中型超市

9、或者個(gè)體商店。對系統(tǒng)的需求有:用戶的管理進(jìn)貨、銷售管理營業(yè)的統(tǒng)計(jì)會員管理再有,界面設(shè)計(jì)必須清晰醒目,使用戶可以一目了然地知道系統(tǒng)有哪些功能。希望該系統(tǒng)在實(shí)踐的同時(shí),能盡快的發(fā)現(xiàn)其不足,并盡快的改正,盡可能滿足用戶的要求。 開發(fā)環(huán)境本系統(tǒng)使用 Visual Basic 編程語言,在Visual Basic集成開發(fā)環(huán)境中開發(fā),使用了SQL 數(shù)據(jù)庫進(jìn)行數(shù)據(jù)的存儲。運(yùn)行環(huán)境v Intel486以上系列、AMD K6 以上系列等PC臺式機(jī)和便攜式電腦;v 運(yùn)行時(shí)占用內(nèi)存:30MB;v 所需硬盤空間:30MB;v 軟件平臺:中文Windows XP或更高版本條件和限制由于開發(fā)時(shí)間有限,對信息的保護(hù)手段僅限

10、于設(shè)置用戶級別,以及提供數(shù)據(jù)文件的備份,比較簡單,不能防止惡意的破壞,安全性能有待進(jìn)一步完善。3.系統(tǒng)需求分析任務(wù)概述目標(biāo)目前,計(jì)算機(jī)正以一種前所未有的沖擊力在影響著人類的活動,包括人類的生產(chǎn)和日常生活。計(jì)算機(jī)的誕生和發(fā)展,顛覆了傳統(tǒng)的工作和管理方式,極大地改變了人類從生產(chǎn)到生活的各種活動,并且給人類帶來了新的機(jī)遇和挑戰(zhàn)。通過計(jì)算機(jī)的應(yīng)用,社會勞動生產(chǎn)率大幅度提高,并推動經(jīng)濟(jì)結(jié)構(gòu)革新和產(chǎn)業(yè)結(jié)構(gòu)的升級。為了提高超市的工作效率,節(jié)約成本等,本課題的任務(wù)是開發(fā)一適應(yīng)中型超市收銀管理系統(tǒng)。實(shí)現(xiàn)C/S結(jié)構(gòu)的分布式系統(tǒng),支持多個(gè)終端進(jìn)行收銀管理,共享一個(gè)數(shù)據(jù)庫。對用戶的權(quán)限有明確劃分。用戶的管理進(jìn)貨、調(diào)貨

11、和銷售管理營業(yè)的統(tǒng)計(jì)會員管理再有,界面設(shè)計(jì)必須清晰醒目,使用戶可以一目了然地知道系統(tǒng)有哪些功能。希望該系統(tǒng)在實(shí)踐的同時(shí),能盡快的發(fā)現(xiàn)其不足,并盡快的改正,盡可能滿足用戶的要求。 32軟件功能的劃分與概述本系統(tǒng)主要實(shí)現(xiàn)七大功能:l 商品管理功能主要對商品的數(shù)目進(jìn)行管理,一般操作部分,商品入庫、商品信息修改、商品刪除、商品查找、及商品統(tǒng)計(jì)部分、盤點(diǎn)商品數(shù)據(jù)、導(dǎo)出商品報(bào)表、導(dǎo)入商品報(bào)表。l 銷售收銀功能主要對當(dāng)前超市收銀方面進(jìn)行管理,分為顯示商品信息(如商品的名稱、條形碼、類型、價(jià)格);當(dāng)前收銀管理 ,如收銀匯總找零,對當(dāng)前購買商品添加(通過掃描條形碼自動獲得商品編號以及相關(guān)價(jià)格等)、刪除、修改商品

12、價(jià)格等;收銀完畢后自動打印并保存消費(fèi)記錄,包括時(shí)間、商品、金額等信息。 l 營業(yè)統(tǒng)計(jì)功能針對超市營業(yè)額進(jìn)行統(tǒng)計(jì)(一般為分為年、月、日)及超市貨物統(tǒng)計(jì),該功能可瀏覽進(jìn)貨明細(xì)、銷售明細(xì)、盤點(diǎn)明細(xì),并對其刪除操作;用適當(dāng)格式生成相應(yīng)報(bào)表。l 供貨商管理功能主要對超市供貨商進(jìn)行管理,簡單的添加、刪除、修改、查找供貨商。l 會員管理功能超市的促銷方案中往往設(shè)有會員一項(xiàng),同一件商品會員可享有優(yōu)惠,該模塊主要對會員成員信息管理,如增加、刪除、修改、查找會員,會員導(dǎo)入、導(dǎo)出、會員充值,積分兌獎(注 會員積分按消費(fèi)金額累加)。l 用戶管理功能即對超市員工管理,用戶一般分為收銀員、管理員、系統(tǒng)超級管理員(不能刪除

13、,修改其信息),主要用于員工注冊及查找l 系統(tǒng)管理攻功能超市系統(tǒng)設(shè)置主體,主要涉及用戶管理,系統(tǒng)登錄,系統(tǒng)設(shè)置、系統(tǒng)信息、系統(tǒng)退出四大部分條件限制: 一個(gè)更為完善的超市收銀管理系統(tǒng),應(yīng)提供更為強(qiáng)大的數(shù)據(jù)庫,對信息的保護(hù)手段僅限于設(shè)置用戶級別,以及提供數(shù)據(jù)文件的備份,比較簡單,不能防止惡意的破壞,安全性能有待進(jìn)一步完善。系統(tǒng)的擴(kuò)充要求:系統(tǒng)應(yīng)具備與超市連鎖系統(tǒng)間的數(shù)據(jù)信息交流的潛在功。模型建立實(shí)體聯(lián)系圖(E-R圖)實(shí)體聯(lián)系圖清楚、準(zhǔn)確的描述了用戶數(shù)據(jù),以數(shù)據(jù)模型方式反映用戶的現(xiàn)實(shí)環(huán)境,形象描繪了數(shù)據(jù)對象及數(shù)據(jù)對象之間的關(guān)系。數(shù)據(jù)模型包含三種信息:數(shù)據(jù)對象、數(shù)據(jù)對象的屬性及數(shù)據(jù)對象的彼此之間的相互

14、連接的關(guān)系實(shí)體聯(lián)系圖符號說明:實(shí)體聯(lián)系圖由以下m種基本元素組成,它們的符號見如下:或 數(shù)據(jù)對象(通常稱為實(shí)體)或 數(shù)據(jù)對象屬性,即實(shí)體屬性 聯(lián)系超市管理系統(tǒng)E-R圖實(shí)現(xiàn)小票應(yīng)付金額商品名稱商品數(shù)目商品單價(jià)實(shí)付金額找零mn11mnmn供應(yīng)商供應(yīng)商品m倉庫n庫存管理會員會員姓名聯(lián)系方式ID號地址供應(yīng)商名電話供應(yīng)種類數(shù)量單價(jià)商品名管理員姓名類型密碼對應(yīng)積分卡卡號積分值品類編號條形碼庫存量操作權(quán)限銷售小票mn11mnmn供應(yīng)商供應(yīng)商品m倉庫n庫存管理會員會員姓名聯(lián)系方式ID號地址供應(yīng)商名電話供應(yīng)種類數(shù)量單價(jià)商品名管理員姓名類型密碼對應(yīng)積分卡卡號積分值品類條形碼庫存量銷售小票操作權(quán)限編號數(shù)據(jù)流圖數(shù)據(jù)流程

15、圖是在對系統(tǒng)調(diào)研階段繪制的業(yè)務(wù)流程圖進(jìn)行分析的基礎(chǔ)上,從系統(tǒng)的科學(xué)性、管理的合理性、實(shí)際取得的可行性角度出發(fā),將信息處理功能和彼此之間的聯(lián)系自頂向下、逐層分解,從邏輯上精確地描述新系統(tǒng)應(yīng)該有的數(shù)據(jù)加工、數(shù)據(jù)輸入、數(shù)據(jù)輸出、數(shù)據(jù)存儲以及數(shù)據(jù)的來源和去向,綜合的反映出信息在系統(tǒng)中的流動、處理和存儲情況。也就是說,數(shù)據(jù)流程圖是分層次的,繪制時(shí),先將整個(gè)系統(tǒng)作為一個(gè)加工環(huán)節(jié)畫出系統(tǒng)頂層的流程圖,然后再逐層細(xì)分,畫出各個(gè)處理功能的第一層流程圖、第二層流程圖等,直至整個(gè)系統(tǒng)不能再分,分解結(jié)束。本節(jié)將列出并講解幾個(gè)數(shù)據(jù)流圖。 數(shù)據(jù)流圖的符號說明數(shù)據(jù)流(程)圖由以下四種基本元素組成,它們的符號。加工(處理邏輯

16、)數(shù)據(jù)存儲數(shù)據(jù)流外部項(xiàng)(外部實(shí)體) 數(shù)據(jù)流圖的主要符號數(shù)據(jù)流圖的實(shí)現(xiàn) 根據(jù)超市收銀管理系統(tǒng)的實(shí)際運(yùn)行情況,劃分出了以下管理功能塊,并且明確了各個(gè)功能塊之間的聯(lián)系,根據(jù)這些關(guān)系繪出數(shù)據(jù)流圖的最頂層,即第0層,:用戶(管理員)P1商品管理D1 商品信息數(shù)據(jù)P2營業(yè)統(tǒng)計(jì)P3供貨商管理P5用戶管理P6系統(tǒng)管理P4會員管理D3 銷售信息數(shù)據(jù)D2 進(jìn)貨信息數(shù)據(jù)D4 盤點(diǎn)信息數(shù)據(jù)D5 供貨商信息數(shù)據(jù)D6 會員信息數(shù)據(jù)D7 用戶信息數(shù)據(jù)D8 系統(tǒng)信息數(shù)據(jù)商品信息商品信息F8 系統(tǒng)信息系統(tǒng)信息銷售信息進(jìn)貨信息盤點(diǎn)信息會員信息供貨商信息銷售信息進(jìn)貨信息盤點(diǎn)信息用戶信息用戶信息用戶信息統(tǒng)計(jì)信息供貨商信息會員信息供貨

17、商信息會員信息D9 備份信息數(shù)據(jù)備份信息進(jìn)貨信息盤點(diǎn)信息會員信息商品信息供貨商信息銷售信息0層數(shù)據(jù)流圖0層數(shù)據(jù)流圖僅從總體上反映了超市收銀管理系統(tǒng)的各信息之間的聯(lián)系,為了對整個(gè)項(xiàng)目信息管理系統(tǒng)有一個(gè)全面、詳細(xì)的了解,應(yīng)按照自頂向下、逐層分解的分析方法,對頂層圖進(jìn)行進(jìn)一步細(xì)化。以下就是對系統(tǒng)管理這個(gè)功能模塊進(jìn)行細(xì)化后所得到的一層數(shù)據(jù)流圖。下面是對“系統(tǒng)管理(P6)”功能模塊進(jìn)一步細(xì)化而得到的“系統(tǒng)管理”第一層DFD圖系統(tǒng)信息用戶管理用戶(管理員)用戶登錄D7 用戶信息數(shù)據(jù)D8 系統(tǒng)信息數(shù)據(jù)P6.2系統(tǒng)設(shè)置關(guān)于系統(tǒng)用戶信息F8 系統(tǒng)信息用戶信息系統(tǒng)信息D9 備份信息數(shù)據(jù)備份信息系統(tǒng)信息用戶信息D1

18、 商品信息數(shù)據(jù)D3 銷售信息數(shù)據(jù)D2 進(jìn)貨信息數(shù)據(jù)D4 盤點(diǎn)信息數(shù)據(jù)D5 供貨商信息數(shù)據(jù)D6 會員信息數(shù)據(jù)供貨商信息會員信息盤點(diǎn)信息商品信息銷售信息系統(tǒng)信息P6.5進(jìn)入功能導(dǎo)航系統(tǒng)信息用戶信息 “系統(tǒng)管理(P6)”第1層數(shù)據(jù)流圖 根據(jù)上圖 ,用戶再 P6.1 模塊憑正確的密碼和用戶名進(jìn)入 6.5 或進(jìn)入 6.3 ,可以重新寫各數(shù)據(jù)庫的信息,F(xiàn)8 系統(tǒng)信息Z中包含當(dāng)前用戶信息。用戶(管理員)P6.1.2校驗(yàn)用戶名和密碼D7 用戶信息數(shù)據(jù)D8 系統(tǒng)信息數(shù)據(jù)P6.5進(jìn)入功能導(dǎo)航P接收用戶名和密碼輸入的用戶名和密碼P6.1.4登錄失敗P6.1.3登錄成功輸入的用戶名和密碼系統(tǒng)信息用戶信息F8 系統(tǒng)信息

19、戶名密碼錯誤輸入用戶名和密碼正確要求重新輸入用戶登錄據(jù)流圖用戶(管理員)D7 用戶信息數(shù)據(jù)P.2修改成功當(dāng)前用戶名D8 系統(tǒng)信息數(shù)據(jù)P.1修改密碼密碼修改成功P.3修改失敗密碼修改失敗重新輸入新舊密碼和確認(rèn)新密碼輸入新舊密碼和確認(rèn)新密碼修改后的用戶密碼系統(tǒng)數(shù)據(jù)流圖超級管理員修改用戶(管理員)添加用戶(管理員)刪除用戶(管理員)修改信息刪除信息添加信息用戶處理信息對用戶(管理員)處理信息D7 用戶信息數(shù)據(jù)更新信息更新信息更新信息D8 系統(tǒng)信息數(shù)據(jù)F7用戶信息PP PP用戶管理數(shù)據(jù)流圖D8 系統(tǒng)信息數(shù)據(jù)P.1選項(xiàng)設(shè)置D4 盤點(diǎn)信息數(shù)據(jù)P.2數(shù)據(jù)庫初始化P.3數(shù)據(jù)庫備份P.4數(shù)據(jù)庫恢復(fù)P.5商店設(shè)置

20、P.6打印設(shè)置設(shè)置D2 進(jìn)貨信息數(shù)據(jù)D3 銷售信息數(shù)據(jù)D9 備份信息數(shù)據(jù)D5 供貨商信息數(shù)據(jù)用戶(管理員)D1 商品信息數(shù)據(jù)D6 會員信息數(shù)據(jù)新的商店信息新的商店信息新的選項(xiàng)新的選項(xiàng)信息新的打印設(shè)置初始化的選項(xiàng)新的打印設(shè)置商品信息銷售信息進(jìn)貨信息盤點(diǎn)信息供貨商信息會員信息進(jìn)貨信息銷售信息商品信息盤點(diǎn)信息供貨商信息會員信息備份數(shù)據(jù)備份數(shù)據(jù)備份命令恢復(fù)命令系統(tǒng)設(shè)置數(shù)據(jù)流圖對“商品管理(P1)”功能模塊進(jìn)一步細(xì)化而得到的“商品管理”第一層DFD圖調(diào)整商品數(shù)據(jù)商品信息D8 系統(tǒng)信息數(shù)據(jù)D1 商品信息數(shù)據(jù)D2 進(jìn)貨信息數(shù)據(jù)D4 盤點(diǎn)信息數(shù)據(jù)D5 供貨商信息數(shù)據(jù)D6 會員信息數(shù)據(jù)系統(tǒng)設(shè)置用戶(管理員)D9

21、 execel商品文件記錄D3 銷售信息數(shù)據(jù)添加商品修改商品查找商品刪除商品商品信息商品信息商品信息商品信息商品信息商品信息商品信息商品信息商品信息進(jìn)貨信息商品信息盤點(diǎn)商品盤點(diǎn)信息盤點(diǎn)信息商品信息商品信息商品信息商品信息會員信息商品管理第一層DFD圖對“會員管理(P4)”功能模塊進(jìn)一步細(xì)化而得到的“會員管理”第一層DFD圖消費(fèi)者(會員)會員管理會員管理D6 會員信息數(shù)據(jù)用戶(管理員)會員導(dǎo)出積分管理會員充值添加會員刪除會員查找會員生成表格視圖會員兌獎或充值會員積分信息會員信息消費(fèi)者信息消費(fèi)者信息會員信息會員信息會員信息會員信息會員信息 對積分管理進(jìn)一步細(xì)化可得會員管理流程圖如下P消費(fèi)會員信息會

22、員信息會員信息會員信息銷售信息銷售信息會員信息D6 會員信息數(shù)據(jù)D3 銷售信息數(shù)據(jù)P積分積累P積分兌換會員P兌換積分管理流程圖對“營業(yè)統(tǒng)計(jì)(P2)”功能模塊進(jìn)一步細(xì)化而得到的“營業(yè)統(tǒng)計(jì)”第一層DFD圖營業(yè)統(tǒng)計(jì)”第一層DFD圖報(bào)表信息D2 進(jìn)貨信息數(shù)據(jù)D4 盤點(diǎn)信息數(shù)據(jù)D3 銷售信息數(shù)據(jù)年銷售統(tǒng)計(jì)月銷售統(tǒng)計(jì)日銷售統(tǒng)計(jì)明細(xì)管理報(bào)表生成柱狀圖顯示導(dǎo)出銷售信息盤點(diǎn)信息進(jìn)貨信息進(jìn)貨或盤點(diǎn)信息年銷售信息月銷售信息銷售信息日銷售信息年銷售信息銷售信息日銷售信息月銷售信息“明細(xì)管理”進(jìn)一步細(xì)化可得明細(xì)管理數(shù)據(jù)流圖盤點(diǎn)信息報(bào)表信息明細(xì)管理數(shù)據(jù)流圖進(jìn)貨信息D4 盤點(diǎn)信息數(shù)據(jù)進(jìn)貨信息報(bào)表生成柱狀圖顯示盤點(diǎn)信息P進(jìn)貨

23、信息刪除P進(jìn)貨信息導(dǎo)出P盤點(diǎn)信息瀏覽P盤點(diǎn)信息刪除P進(jìn)貨信息瀏覽P盤點(diǎn)信息導(dǎo)出盤點(diǎn)信息D2 進(jìn)貨信息數(shù)據(jù)進(jìn)貨信息進(jìn)貨信息進(jìn)貨信息盤點(diǎn)信息盤點(diǎn)信息對供貨商管理(P3)”功能模塊進(jìn)一步細(xì)化而得到的“供貨商管理”第一層DFD圖用戶(管理員)P3供貨商添加P3供貨商修改P3供貨商查找P3供貨商刪除D5 供貨商信息數(shù)據(jù)供貨商信息供貨商信息供貨商信息供貨商信息供貨商信息供貨商信息供貨商信息供貨商管理第一層DFD圖數(shù)字字典:為了對數(shù)據(jù)流程圖中的各個(gè)元素做出詳細(xì)說明,我們建立了數(shù)據(jù)字典。用數(shù)據(jù)字典描述數(shù)據(jù)庫的設(shè)計(jì),便于維護(hù)和修改。數(shù)據(jù)字典的內(nèi)容主要是對數(shù)據(jù)流程圖中的數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲和處理邏輯

24、等五個(gè)方面進(jìn)行具體的定義。名稱:系統(tǒng)管理描述:超市收銀系統(tǒng)的登錄、用戶操作、設(shè)置等操作定義:系統(tǒng)管理=登錄系統(tǒng)+系統(tǒng)設(shè)置+關(guān)于系統(tǒng)+退出系統(tǒng)登錄系統(tǒng)=輸入用戶名+輸入密碼用戶名=4數(shù)字4密碼=6數(shù)字6數(shù)字=0|1|2|3|4|5|6|7|8|9退出系統(tǒng)=退出收銀系統(tǒng)系統(tǒng)設(shè)置=系統(tǒng)參數(shù)的設(shè)置+數(shù)據(jù)庫初始化+數(shù)據(jù)庫備份與恢復(fù)+修改當(dāng)前用戶密碼+商店信息的設(shè)置+小票打印格式的設(shè)置關(guān)于系統(tǒng)=系統(tǒng)幫助+系統(tǒng)功能描述名稱:商品管理描述:對超市內(nèi)商品進(jìn)行操作定義:商品管理=商品添加+商品修改+商品刪除+商品查找+盤點(diǎn)商品+調(diào)整商品+商品的數(shù)據(jù)導(dǎo)出到EXCEL文件+EXCEL文件導(dǎo)入到系統(tǒng)名稱:營業(yè)統(tǒng)計(jì)描述:

25、對超市的營業(yè)額進(jìn)行統(tǒng)計(jì),以報(bào)表形式顯示定義:營業(yè)統(tǒng)計(jì)=年銷售統(tǒng)計(jì)+月銷售統(tǒng)計(jì)+日銷售統(tǒng)計(jì)+明細(xì)管理+銷售信息導(dǎo)出年銷售統(tǒng)計(jì)=超市一年?duì)I業(yè)額和月銷售統(tǒng)計(jì)=超市一個(gè)月營業(yè)額和日銷售統(tǒng)計(jì)=超市一天營業(yè)額和明細(xì)管理=信息瀏覽+信息刪除+信息導(dǎo)出營業(yè)額=收銀錢數(shù)和名稱: 供貨商管理描述:對超市供應(yīng)商的一些操作定義:供貨商管理=供貨商添加+供貨商修改+供貨商刪除名稱:供貨商信息描述:供貨商的說明定義:供貨商信息=供貨商號+供應(yīng)商名+聯(lián)系電話供貨商號=4數(shù)字4供貨商名=5字母15聯(lián)系電話=4數(shù)字15數(shù)字=0|1|2|3|4|5|6|7|8|9字母=a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|

26、p|q|r|s|t|u|v|w|x|y|z名稱:會員管理描述:超市會員享有一些優(yōu)惠或是折扣,對此類消費(fèi)者的操作等定義:會員管理=會員增加+會員刪除+會員修改+查找會員+會員導(dǎo)出+會員充值+積分管理名稱: 用戶管理描述:超市用戶信息設(shè)定與修改等操作定義:用戶管理=用戶信息管理用戶信息管理=修改用戶+添加用戶+刪除用戶名稱: 商品信息描述:商品的說明定義:商品信息=商品代號+商品名+商品售價(jià)+庫存量+商品進(jìn)價(jià)+會員價(jià)格+保質(zhì)期+供應(yīng)商+使用說明名稱:進(jìn)貨信息 描述:超市每個(gè)一段時(shí)間對貨物的補(bǔ)給定義:進(jìn)貨信息=貨物種類+貨物名稱+貨物數(shù)量+貨物價(jià)格+貨物供應(yīng)廠家名稱+貨物供應(yīng)廠家聯(lián)系方式名稱:銷售信

27、息 描述:超市商品管理員在記錄銷售商品時(shí)需要操作的信息定義:銷售信息=售出商品丟棄商品售出商品額+盈利名稱: 盤點(diǎn)信息描述:超市管理員在記錄庫存商品時(shí)需要操作的信息定義:盤點(diǎn)信息=庫存商品名+庫存商品數(shù)量+庫存商品類型+庫存商品到期日期名稱: 供貨信息描述:供貨商對提供商品說明表,通常以貨單形式出現(xiàn)定義:供貨信息=貨物種類+貨物名稱+貨物數(shù)量+貨物價(jià)格+貨物保質(zhì)期+貨物供應(yīng)廠家名稱+貨物供應(yīng)廠家聯(lián)系方式名稱:統(tǒng)計(jì)信息 描述:用戶對超市數(shù)據(jù)的統(tǒng)計(jì)操作定義:統(tǒng)計(jì)信息=需統(tǒng)計(jì)名稱+統(tǒng)計(jì)時(shí)間段+統(tǒng)計(jì)顯示形式名稱: 會員信息描述:特殊的超市消費(fèi)者定義:會員信息=會員姓名+會員號+積分值+聯(lián)系號碼會員姓名

28、=5字母10會員號=4數(shù)字4聯(lián)系號碼=4數(shù)字15積分值=1數(shù)字6數(shù)字=0|1|2|3|4|5|6|7|8|9字母=a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z名稱: 系統(tǒng)信息描述:系統(tǒng)管理的所有信息定義:系統(tǒng)信息=登錄系統(tǒng)信息+系統(tǒng)設(shè)置信息+關(guān)于系統(tǒng)信息+退出系統(tǒng)信息名稱: 備用信息描述:系統(tǒng)的備用信息庫,即副本定義:備份信息=系統(tǒng)信息名稱: 用戶(管理員)信息描述:用戶的客觀概述,用戶的權(quán)限不同對應(yīng)的職位不同。定義:用戶信息=用戶姓名+用戶編號+用戶權(quán)限+用戶密碼用戶姓名=5字母15用戶密碼=4數(shù)字4用戶編號=4數(shù)字4用戶權(quán)限=用戶可

29、訪問的數(shù)據(jù)庫數(shù)字=0|1|2|3|4|5|6|7|8|9字母=a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z名稱:商店設(shè)置 描述:對超市的外觀名設(shè)置定義:商店設(shè)置=商店名設(shè)置+商店地址設(shè)置+商店電話設(shè)置名稱:選項(xiàng)設(shè)置 描述:對系統(tǒng)功能項(xiàng)添加、修改等操作名稱:打印設(shè)置 描述:對字體、打印、紙張、顏色、文本格式等操作名稱: 商店信息描述:超市信息定義:商店信息=商店名+商店地址+商店電話商店名=40字母60商店地址=32字母32商店電話=8數(shù)字8數(shù)字=0|1|2|3|4|5|6|7|8|9字母=a|b|c|d|e|f|g|h|i|j|k|l|

30、m|n|o|p|q|r|s|t|u|v|w|x|y|z名稱:功能導(dǎo)航描述:對于系統(tǒng)不同功能列出以供用戶選取名稱:商品文件記錄描述:商品信息的文件形式名稱:消費(fèi)者信息描述:對消費(fèi)者年齡、身份等的描述定義:消費(fèi)者信息=消費(fèi)者姓名+消費(fèi)者編號+消費(fèi)者積分+消費(fèi)者年齡+消費(fèi)者身份證號+消費(fèi)者金額消費(fèi)者姓名=5字母30消費(fèi)者編號=4數(shù)字4消費(fèi)者年齡=1非零數(shù)字3消費(fèi)者身份證號=11數(shù)字11消費(fèi)者金額=6數(shù)字6消費(fèi)者積分=6數(shù)字6數(shù)字=0|1|2|3|4|5|6|7|8|9非零數(shù)字=1|2|3|5|6|7|8|9字母=a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|

31、w|x|y|z名稱:積分管理描述:對會員積分的一些操作定義:積分管理=積分累積+積分兌換名稱:報(bào)表生成描述:用于銷售業(yè)績等情況的直觀顯示狀態(tài)轉(zhuǎn)換圖狀態(tài)轉(zhuǎn)換圖指明了作為外部事件結(jié)果的系統(tǒng)行為,描繪了系統(tǒng)各種行為模式和在不同狀態(tài)間轉(zhuǎn)換的方式,狀態(tài)轉(zhuǎn)換圖主要包括兩方面;狀態(tài)與事件;狀態(tài)是任何可以被觀察到的系統(tǒng)模式,狀態(tài)分為初態(tài)(初始狀態(tài))、終態(tài)(即最終狀態(tài))和中間狀態(tài);事件是在某個(gè)特定時(shí)刻發(fā)生的事情情,它是對引起系統(tǒng)做動作或從一個(gè)狀態(tài)換到另一狀態(tài)的外界事件的抽象。狀態(tài)轉(zhuǎn)換圖符號說明:初態(tài)-實(shí)心圓終態(tài)-一對同心圓中間態(tài)-圓形矩形,分上(狀態(tài)名稱)、中(狀態(tài)變量的名字和值)、下(活動表)三部分主要符號可

32、如下圖表示狀態(tài)變量1 狀態(tài)1活動表1活動表2 狀態(tài)1初始事件事件結(jié)束事件 狀態(tài)變量2對超市系統(tǒng)模塊畫出狀態(tài)換圖下點(diǎn)擊點(diǎn)擊退出系統(tǒng)點(diǎn)擊返回不予設(shè)置點(diǎn)擊退出系統(tǒng)點(diǎn)擊系統(tǒng)參數(shù)單擊權(quán)限點(diǎn)擊點(diǎn)擊返回保存返回切換輸入返回系統(tǒng)管理點(diǎn)擊、保存字符匹配點(diǎn)擊進(jìn)入錯誤不輸點(diǎn)密碼框數(shù)字等候輸入登錄系統(tǒng)等待輸入Length=0do/響輸號音且length增加輸入號碼輸入密碼Ength=0do/length增加系統(tǒng)管理do/試管理關(guān)于系統(tǒng)do/編輯編輯瀏覽退出系統(tǒng)參數(shù)do/設(shè)置參數(shù)變量數(shù)字用戶管理do/試管理添加用戶刪除修改指定權(quán)限4.總體設(shè)計(jì)系統(tǒng)設(shè)計(jì)由需求分析可知,系統(tǒng)主要實(shí)現(xiàn)七大功能,由此將本系統(tǒng)劃分為七大功能模塊:

33、商品管理模塊,銷售收銀模塊,營業(yè)統(tǒng)計(jì)模塊,供貨商管理模塊,會員管理模塊,用戶管理模塊,系統(tǒng)管理模塊,系統(tǒng)模塊描述圖如下超市收銀系統(tǒng)概述商品理模塊塊銷售收銀模塊塊營業(yè)統(tǒng)計(jì)模塊會員管理模塊進(jìn)貨商品管理獲得商品信息收銀結(jié)賬收銀管理供貨商管理模塊塊用戶管理模塊系統(tǒng)管理模塊登錄系統(tǒng)系統(tǒng)設(shè)置關(guān)于系統(tǒng)當(dāng)前用戶密碼修改退出系統(tǒng)系統(tǒng)幫助系統(tǒng)描述結(jié)構(gòu)設(shè)計(jì)系統(tǒng)管理模塊功能劃分超市收銀管理系統(tǒng)的系統(tǒng)管理模塊圖如下圖所示。超市收銀管理系統(tǒng)系統(tǒng)管理模塊用戶登錄退出系統(tǒng)關(guān)于系統(tǒng)系統(tǒng)設(shè)置系統(tǒng)的選項(xiàng)設(shè)置數(shù)據(jù)庫初始化數(shù)據(jù)庫備份數(shù)據(jù)庫恢復(fù)商店信息設(shè)置小票打印格式設(shè)置當(dāng)前用戶密碼修改系統(tǒng)功能描述系統(tǒng)使用幫助系統(tǒng)管理模塊功能描述用戶登

34、錄:為了數(shù)據(jù)安全管理,系統(tǒng)設(shè)置了用戶登錄功能,只有數(shù)據(jù)庫里存在的用戶才能登錄本系統(tǒng)進(jìn)行數(shù)據(jù)的管理操作。啟動本系統(tǒng)時(shí),首先顯示的是登錄界面,在用戶名輸入欄默認(rèn)了上次成功登錄本系統(tǒng)的用戶名,如果是第一次啟動本系統(tǒng),則用戶名默認(rèn)為Admin,Admin是系統(tǒng)自帶的超級管理員用戶,該用戶擁有最高權(quán)限,不允許修改該用戶權(quán)限,不能刪除該用戶。密碼輸入框里輸入用戶相應(yīng)的密碼(為了安全起見,不提供密碼保存功能),按登錄按鈕則用戶登錄,如果密碼為空,用戶名不存在,密碼不正確等不符合登錄系統(tǒng)的情況出現(xiàn),會進(jìn)行相應(yīng)的提示并且返回登錄界面。按取消按鈕則退出系統(tǒng)。系統(tǒng)選項(xiàng)設(shè)置:當(dāng)用戶有系統(tǒng)管理權(quán)限時(shí),用戶能選擇以下選項(xiàng)

35、進(jìn)行系統(tǒng)設(shè)置: 1)收銀時(shí)修改商品價(jià)格需要輸入管理員密碼 2)收銀時(shí)修改商品折扣需要輸入管理員密碼 3)收銀時(shí)允許實(shí)收金額小于應(yīng)收金額結(jié)賬 4)收銀時(shí)如果庫存負(fù)數(shù)提出提示5)收銀時(shí)如果顧客要求退回或換商品要輸入管理員密碼 6)結(jié)賬時(shí)彈出是否打印小票界面 7)系統(tǒng)啟動直接進(jìn)入收銀界面 8)系統(tǒng)關(guān)閉后自動備份數(shù)據(jù)庫 9)允許直接修改商品庫存數(shù)據(jù)庫初始化:當(dāng)用戶有系統(tǒng)管理權(quán)限時(shí),用戶能進(jìn)行數(shù)據(jù)庫初始化。選初始化數(shù)據(jù)庫時(shí),彈出選擇窗口,選在要初始化的數(shù)據(jù)項(xiàng),點(diǎn)擊確定進(jìn)行數(shù)據(jù)初始化,點(diǎn)擊取消不做初始化操作退出初始化窗口。數(shù)據(jù)庫備份:當(dāng)用戶有系統(tǒng)管理權(quán)限時(shí),用戶能進(jìn)行數(shù)據(jù)庫備份操作。選備份數(shù)據(jù)庫是,要求用

36、戶選擇備份到路徑和備份文件名,默認(rèn)的路徑是本系統(tǒng)的安裝目錄下的數(shù)據(jù)備份文件夾,默認(rèn)備份文件名是備份時(shí)的時(shí)間(年月日時(shí)分秒)。選擇確定則進(jìn)行數(shù)據(jù)備份,選取消則退出數(shù)據(jù)備份窗口。數(shù)據(jù)庫恢復(fù):當(dāng)用戶有系統(tǒng)管理權(quán)限時(shí),用戶能進(jìn)行數(shù)據(jù)庫恢復(fù)操作。執(zhí)行數(shù)據(jù)庫恢復(fù)后,恢復(fù)的數(shù)據(jù)會覆蓋當(dāng)前的數(shù)據(jù),不可再恢復(fù)當(dāng)前的數(shù)據(jù)。進(jìn)行數(shù)據(jù)庫恢復(fù)時(shí),要求用戶選擇要恢復(fù)的備份數(shù)據(jù)。確認(rèn)恢復(fù)時(shí)系統(tǒng)執(zhí)行數(shù)據(jù)庫恢復(fù)操作,取消時(shí)系統(tǒng)退出數(shù)據(jù)庫恢復(fù)窗口。商店信息設(shè)置:當(dāng)用戶有系統(tǒng)管理權(quán)限時(shí),用戶能進(jìn)行商店信息的設(shè)置。進(jìn)行商店信息設(shè)置時(shí),可以編輯商店的商店名,商店的電話,商店的地址,當(dāng)確認(rèn)修改時(shí),商店名顯示在主界面的頂部,顯示格式為 商

37、店名+“收銀系統(tǒng)”,打印銷售的小票時(shí)打印商店的電話和地址,其它要應(yīng)用商店名、電話、地址的地方都是根據(jù)該設(shè)置來應(yīng)用,取消時(shí)編輯不成功,數(shù)據(jù)恢復(fù)為原來的數(shù)據(jù)。小票打印格式設(shè)置:當(dāng)用戶有系統(tǒng)管理權(quán)限時(shí),用戶能進(jìn)行銷售時(shí)打印的小票的格式進(jìn)行設(shè)置。可以編輯每次打印的份數(shù),默認(rèn)為一份,可以編輯打印時(shí)的左邊距,單位是像素,默認(rèn)是10,可以編輯小票的底行文字,默認(rèn)為“歡迎光臨,謝謝惠顧!”。確認(rèn)修改時(shí),保存該設(shè)置,下次啟動本系統(tǒng)時(shí)該參數(shù)值依然不變。取消時(shí)編輯不成功,數(shù)據(jù)恢復(fù)為原來的數(shù)據(jù)。修改當(dāng)前用戶密碼:所有用戶都可以進(jìn)行此操作,執(zhí)行此操作,要求輸入當(dāng)前用戶的舊密碼、新密碼、確認(rèn)新密碼,舊密碼不正確、確認(rèn)密碼

38、和新密碼不一致時(shí),該操作部成功,返回修改密碼窗口,并且進(jìn)行相應(yīng)的提示,修改成功時(shí),提示操作成功,并退出修改密碼窗口。系統(tǒng)功能描述:所有用戶都可以進(jìn)行此操作。該功能是對導(dǎo)航欄上的每項(xiàng)功能進(jìn)行描述說明,方便用戶對本系統(tǒng)的了解。系統(tǒng)使用幫助:所有用戶都可以進(jìn)行此操作。該功能是介紹本系統(tǒng)的使用方法,讓用戶學(xué)會怎樣操作本系統(tǒng)。用戶管理模塊功能劃分超市收銀管理系統(tǒng)的用戶管理模塊圖如下圖所示用戶管理添加用戶指定用戶權(quán)限修改用戶刪除用戶用戶管理模塊功能描述:本模塊設(shè)置一個(gè)超級管理員,可對所有的用戶進(jìn)行操作。當(dāng)前用戶管理:針對超市用戶或管理員的信息進(jìn)行操作。系統(tǒng)根據(jù)用戶登錄搜索用戶信息判斷用戶的權(quán)限,以不同的權(quán)

39、限界面針對用戶操作。針對用戶操作可分為添加、刪除、修改和指定用戶權(quán)限。添加用戶:即添加新的用戶,當(dāng)?shù)卿浻脩艟哂邢到y(tǒng)管理權(quán)限時(shí),可對此進(jìn)行操作刪除用戶:將用戶移出用戶管理數(shù)據(jù)庫修改用戶:對用戶的姓名、年齡、工資、獎金等信息的更新指定用戶權(quán)限:超市用戶因職位不同,所擁有的管理權(quán)限則不同。當(dāng)?shù)卿浀挠脩艟哂邢到y(tǒng)管理權(quán)限時(shí),可指定其他一般用戶的權(quán)限,即對特定用戶關(guān)于超市數(shù)據(jù)庫訪問權(quán)限進(jìn)行設(shè)置,而訪問數(shù)據(jù)庫的用戶,及其分為只訪問與既可訪問又可修改數(shù)據(jù)庫的用戶,這些與商品可一一對應(yīng)起來。商品管理模塊功能劃分超市收銀管理系統(tǒng)的商品管理模塊圖如下圖所示商品管理盤點(diǎn)商品管理一般商品管理商品銷售管理添加修改刪除查找

40、商品管理層次0圖生成商品信息報(bào)表盤點(diǎn)商品管理進(jìn)貨信息進(jìn)貨管理存貨管理商品信息掃描進(jìn)貨信息商品信息選擇盤點(diǎn)信息商品管理層次1圖商品銷售管理輸入信息查找計(jì)算價(jià)格銷售信息商品信息會員信息商品管理層次1圖商品管理模塊功能描述銷售收銀模塊功能劃分超市收銀管理系統(tǒng)的銷售收銀管理模塊圖如下圖所示銷售收銀收銀管理獲取商品信息收銀結(jié)賬一般消費(fèi)者收銀操作會員收銀操作銷售收銀管理模塊描述:獲取商品信息:消費(fèi)者購物,收銀時(shí),超市用戶對商品逐一掃描,獲取消費(fèi)者所購商品的名稱、單價(jià)、數(shù)量、編號等信息,另外同一類型商品在收銀機(jī)上只顯示一行,但增加其相應(yīng)的數(shù)量。收銀管理:超市消費(fèi)者有普通消費(fèi)者和超市會員之分,對于會員,超市給

41、予一定優(yōu)惠,分為一般消費(fèi)者收銀操作和會員收銀操作;對一般消費(fèi)者的操作,分行顯示其購的商品信息,并下方進(jìn)行價(jià)格匯總,顯示所購總價(jià);對于會員的操作,除顯示商品的會員價(jià)格,顯示所購總價(jià),還會標(biāo)明會員信息,并以消費(fèi)信息更新會員信息。若會員要求兌換積分或充值轉(zhuǎn)向會員管理部分收銀結(jié)賬:收取消費(fèi)者(會員)金額,自動計(jì)算找零,顯示收取和找零金額;經(jīng)收銀員確認(rèn)后,列出交易清單(包括交易流水賬號、商品編號、商品名、同編號商品數(shù)量、該類商品的總金額、此次交易總金額、交易的時(shí)間、負(fù)責(zé)本次收銀的員工號)轉(zhuǎn)小票操作,小票打印。營業(yè)統(tǒng)計(jì)模塊功能劃分超市收銀管理系統(tǒng)的營業(yè)統(tǒng)計(jì)模塊圖如下圖所示年統(tǒng)計(jì)營業(yè)統(tǒng)計(jì)進(jìn)貨明細(xì)進(jìn)貨導(dǎo)出日統(tǒng)

42、計(jì)月統(tǒng)計(jì)盤點(diǎn)明細(xì)柱狀統(tǒng)計(jì)圖進(jìn)貨瀏覽進(jìn)貨刪除盤點(diǎn)信息瀏覽盤點(diǎn)信息刪除盤點(diǎn)信息導(dǎo)出導(dǎo)出銷售信息明細(xì)管理營業(yè)統(tǒng)計(jì)模塊功能描述:年月日統(tǒng)計(jì):即對本超市的年、月、日得超市營業(yè)額分別進(jìn)行匯總,并以報(bào)表形式表示。明細(xì)管理:主要分為進(jìn)貨和盤點(diǎn)兩方面。進(jìn)貨明細(xì),超市每隔一段時(shí)間便對本庫商品進(jìn)行補(bǔ)充,即進(jìn)貨,產(chǎn)生進(jìn)貨清單,超市對于每次進(jìn)貨的清單信息進(jìn)行存儲,形成進(jìn)貨信息庫。超市用戶可對以前的進(jìn)貨信息進(jìn)行瀏覽,刪除,信息統(tǒng)計(jì)匯成報(bào)表;盤點(diǎn)信息,對庫存商品進(jìn)行統(tǒng)計(jì),信息更新,匯成報(bào)表。導(dǎo)出銷售信息:對銷售信息進(jìn)行統(tǒng)計(jì)管理,統(tǒng)計(jì)日、月、年銷售信息,即對各種商品的銷售情況(銷售數(shù)量、營業(yè)額等)統(tǒng)計(jì)。柱狀統(tǒng)計(jì)圖:統(tǒng)計(jì)結(jié)果數(shù)

43、據(jù)化成柱狀形式。供貨商管理模塊功能劃分超市收銀管理系統(tǒng)的供貨商管理模塊圖如下圖所示供貨商管理輸入供貨商信息操作寫入到供貨商數(shù)據(jù)庫添加修改刪除查找供貨商管理模塊描述:超市的商品供應(yīng)者即為供應(yīng)廠商,超市會根據(jù)市場、季節(jié)等因素更換商品類型,由此需對供應(yīng)商進(jìn)行操作。添加供應(yīng)商:對供應(yīng)商數(shù)據(jù)添加一條數(shù)據(jù)記錄,即添加了一個(gè)供應(yīng)商修改供應(yīng)商: 修改供應(yīng)商的有關(guān)信息,如供應(yīng)的商品種類、價(jià)格,供應(yīng)商的地點(diǎn),另外超市與供應(yīng)商的協(xié)議也可以加進(jìn)去。刪除供應(yīng)商:刪除超市供應(yīng)商,即從供貨商數(shù)據(jù)庫刪除該供應(yīng)商信息查找供應(yīng)商:輸入供應(yīng)商編號或供應(yīng)商名,在供應(yīng)商表中查找,顯示供應(yīng)商的信息會員管理模塊功能劃分超市收銀管理系統(tǒng)的會

44、員管理模塊圖如下圖所示會員管理查找會員增加會員刪除會員會員導(dǎo)出會員積分管理修改會員會員導(dǎo)入會員充值積分積累積分兌換會員管理模塊描述:一般規(guī)模稍大的超市都會設(shè)立會員,一般的消費(fèi)者每月交納一定的金額,注冊成為超市的會員,會員在購買超市的商品時(shí),會員享有一定的折扣。會員的添加:消費(fèi)者注冊會員是,填寫會員信息,寫入會員數(shù)據(jù)庫中,即添加一個(gè)會員。會員的刪除:即將會員數(shù)據(jù)庫中對應(yīng)的會員數(shù)據(jù)項(xiàng)移出。會員修改:會員的卡號(會員)、會員值、會員享有的折扣變化,會隨商場或會員的必要需求進(jìn)行變更。對這些信息進(jìn)行重寫操作即修改。會員的導(dǎo)入、導(dǎo)出:將會員的信息寫入數(shù)據(jù)庫或有數(shù)據(jù)庫讀出,由表格形式寫入導(dǎo)入,以表格是形式讀

45、出導(dǎo)出。會員充值:會員對應(yīng)會員值相應(yīng)增加會員積分管理:分為對積分的兌換和積累,兌換,查找會員的積分值,兌換商品;積分積累,由會員消費(fèi)記錄金額值增加相應(yīng)的積分值;不論兌換還是積分積累,對積分操作后,寫回會員數(shù)據(jù)庫。43數(shù)據(jù)庫設(shè)計(jì)會員表,數(shù)據(jù)庫單獨(dú)一條記錄列名數(shù)據(jù)類型長度允許空會員號char定長字符型40會員姓名varchar變長字符型101聯(lián)系號碼varchar變長字符型151積分值smallint短整型20供應(yīng)商表列名數(shù)據(jù)類型長度允許空供應(yīng)商號char定長字符型40供應(yīng)商名varchar變長字符型101聯(lián)系電話varchar變長字符型151商品信息表列名數(shù)據(jù)類型長度允許空商品代號char定長字

46、符型40商品名varchar變長字符型201商品售價(jià)real實(shí)數(shù)型41會員價(jià)格real實(shí)數(shù)型41庫存量smallint短整型21供應(yīng)商varchar變長字符型201商品進(jìn)價(jià)real實(shí)數(shù)型41保質(zhì)期datetime日期格式81使用說明varchar變長字符型501用戶信息表列名數(shù)據(jù)類型長度允許空用戶編號char定長字符型40用戶姓名varchar變長字符型101用戶類型char定長字符型11用戶密碼char定長字符型41說明: 本數(shù)據(jù)設(shè)計(jì)部分只列出與編碼實(shí)現(xiàn)部分有關(guān)的部分表,其余并未給出5.詳細(xì)設(shè)計(jì)對于超市收銀系統(tǒng),本設(shè)計(jì)采用如下系統(tǒng)流程,登錄操作流程圖如下啟動系統(tǒng)用戶登錄進(jìn)貨收銀商品管理營業(yè)統(tǒng)

47、計(jì)供貨商管理會員管理用戶管理系統(tǒng)管理關(guān)于系統(tǒng)退出系統(tǒng)進(jìn)入系統(tǒng)主功能版面系統(tǒng)登錄偽代碼:啟動系統(tǒng)進(jìn)入用戶登錄模塊;If登錄成功進(jìn)入主界面彈出導(dǎo)航欄 If 選擇模塊轉(zhuǎn)入該模塊處理If 選擇關(guān)于系統(tǒng)顯示系統(tǒng)信息If 選擇退出調(diào)用函數(shù) 退出Else 顯示登錄錯誤信盤點(diǎn)信息進(jìn)貨信息導(dǎo)出刪NYNYNY NYYN選擇事物明細(xì)管理年銷售統(tǒng)計(jì)月銷售統(tǒng)計(jì)日銷售統(tǒng)計(jì)導(dǎo)出銷售信息選擇操作進(jìn)貨盤點(diǎn)選擇操作選擇操作選擇進(jìn)貨信息確定選擇刪除信息刪成功?顯示成功顯示失敗輸入年份顯示年?duì)I業(yè)額導(dǎo)出柱狀圖輸入年月顯示月營業(yè)額導(dǎo)出柱狀圖輸入年月日顯示日營業(yè)額導(dǎo)出柱狀圖柱狀圖選擇盤點(diǎn)信息確定選擇刪除信息刪成功?顯示成功顯示失敗導(dǎo)出柱狀圖導(dǎo)出柱狀圖營業(yè)統(tǒng)計(jì)程序流程圖YYNN營業(yè)統(tǒng)計(jì)偽代碼:登錄系統(tǒng)營業(yè)統(tǒng)計(jì)模塊函數(shù)()If (營業(yè)統(tǒng)計(jì)模塊) 導(dǎo)航顯示:明細(xì)管理、年

溫馨提示

  • 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

提交評論