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

下載本文檔

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

文檔簡介

1、超市收銀管理系統(tǒng)設(shè)計與現(xiàn)目錄1.前 言- 2 -2.超市收銀管理系統(tǒng)概述- 2 -2.1開發(fā)背景- 3 -2.2選題的目的和意義- 3 -2.3本文主要工作和研究內(nèi)容- 4 -2.4本文的組織結(jié)構(gòu)- 5 -3.系統(tǒng)需求分析- 6 -3.1任務(wù)概述- 6 -32軟件功能的劃分與概述- 7 -3.3模型建立實體聯(lián)系圖(e-r圖)- 8 -3.4數(shù)據(jù)流圖- 12 -3.4.1數(shù)據(jù)流圖的符號說明- 12 -3.4.2數(shù)據(jù)流圖的實現(xiàn)- 12 -3.5數(shù)字字典:- 23 -3.6狀態(tài)轉(zhuǎn)換圖- 28 -4.總體設(shè)計- 30 -4.1系統(tǒng)設(shè)計- 31 -4.2結(jié)構(gòu)設(shè)計- 32 -4.2.1系統(tǒng)管理模塊功能劃分

2、- 32 -4.2.2用戶管理模塊功能劃分- 34 -42.3商品管理模塊功能劃分- 35 -42.4銷售收銀模塊功能劃分- 37 -42.5營業(yè)統(tǒng)計模塊功能劃分- 37 -42.6供貨商管理模塊功能劃分- 39 -42.7會員管理模塊功能劃分- 39 -43數(shù)據(jù)庫設(shè)計- 41 -5.詳細(xì)設(shè)計- 42 -5.1系統(tǒng)模塊部分處理- 42 -5.2營業(yè)統(tǒng)計- 44 -5.3用戶管理- 48 -5.4 商品管理- 50 -5.5會員管理- 56 -5.6供貨商管理- 59 -6.編碼實現(xiàn)與測試- 61 -6.1界面設(shè)計- 61 -6.1.1系統(tǒng)界面簡介- 61 -6.1.2各個界面顯示介紹- 61

3、-6.2測試- 65 -附件一(代碼)- 70 -附件二- 78 -1.前 言從第一臺計算機(jī)誕生到現(xiàn)在,計算機(jī)領(lǐng)域的發(fā)展呈現(xiàn)飛速的發(fā)展?fàn)顟B(tài),計算機(jī)以高速的計算速度、高度的準(zhǔn)確率而吸引著世人,尤其近十幾年來,計算機(jī)硬件的迅速發(fā)展,更為計算機(jī)的普及提供了前提條件,海量數(shù)據(jù)管理計算機(jī)成了必不可少的工具,計算機(jī)硬件的生產(chǎn)成本在不斷降低,計算機(jī)再也不再是高不可攀遙不可及的新奇事物,現(xiàn)在因其的高效、高速、低錯誤的優(yōu)點而廣泛應(yīng)用于世界各個領(lǐng)域。隨著我國成功加入wto及信息化浪潮的日益臨近,商場經(jīng)營管理機(jī)制正在發(fā)生著根本性的變化,商場要想在激烈的市場競爭環(huán)境下的求得生存,就必須有效地利用人才、時間、信息結(jié)合的

4、優(yōu)勢,就必須有效地進(jìn)行商場內(nèi)部改革和加強商場管理。借助現(xiàn)代信息技術(shù)和管理理論,建立商場管理信息系統(tǒng)勢在必行。本課題的目的是設(shè)計和開發(fā)一款適用小型超市的單機(jī)版收銀和管理系統(tǒng),它模擬了超市的運作模式,使對超市的管理變的直觀、簡便、快捷、高效。本系統(tǒng)是基于windows系列的操作系統(tǒng),設(shè)計架構(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è)計條理清晰,易于維護(hù)。2.超市收銀管理系統(tǒng)概述2.1開發(fā)背景21世紀(jì),超市的競爭

5、也進(jìn)入到了一個全新的領(lǐng)域,競爭已不再單純是規(guī)模的競爭,而是技術(shù)的競爭、管理的競爭、人才的競爭。技術(shù)的提升和管理的升級是連鎖超市業(yè)的競爭核心。零售領(lǐng)域目前呈多元發(fā)展趨勢,多種業(yè)態(tài):超市、倉儲店、便利店、特許加盟店、專賣店、貨倉等相互并存。如何做到商場超市與經(jīng)濟(jì)效益具有良好匹配,如何做到事得其才,人盡其用,如何在滿足商場效益的同時又兼顧商場職工的需求,如何在激烈的競爭中擴(kuò)大銷售額、降低經(jīng)營成本、擴(kuò)大經(jīng)營規(guī)模,如何能在瞬息萬變的時代使商場與社會環(huán)境相適應(yīng)并且處理好隨時變化的超市, 這一系列的問題都是需要亟待解決的問題,也成為超市努力追求的目標(biāo)。在以上這些問題前,傳統(tǒng)的紙筆手工記賬式的數(shù)據(jù)管理因其速度

6、慢,效率低,錯誤率高等缺陷已經(jīng)遠(yuǎn)遠(yuǎn)不能滿足需要了。 計算機(jī)以其高效、高速、低錯誤等的天然優(yōu)勢,再加上現(xiàn)在計算機(jī)硬件的價格低廉,不會給企業(yè)帶來成本上的負(fù)擔(dān),所以現(xiàn)代數(shù)字信息化管理已經(jīng)成為了主流。超市要實現(xiàn)數(shù)字信息化管理,一款功能強大、適用性強、穩(wěn)定性高的管理系統(tǒng)就成了必備條件。2.2選題的目的和意義在當(dāng)今的社會環(huán)境下,超市收銀管理系統(tǒng)成為超市必須的工具,本課題是探索和設(shè)計開發(fā)一款小型超市收銀管理軟件,旨在提高超市的運作效率,通過全面的信息采集和處理,輔助提高超市的決策水平,提升超市的管理水平,降低經(jīng)營成本, 提高效益,增強超市擴(kuò)張能力, 供有效的技術(shù)保障。由于時間倉促,水平有限,本系統(tǒng)還有很多不

7、足和缺陷,但也可作為商用超市收銀系統(tǒng)的一個大致演示和框架。2.3本文主要工作和研究內(nèi)容管理系統(tǒng)不同于一般的應(yīng)用軟件,管理系統(tǒng)的看設(shè)計和開發(fā)不僅是技術(shù)上的問題,還涉及了管理學(xué)科的學(xué)問,還必須對管理對象的工作流程,管理模式有充分深入的的了解,才能開發(fā)出一款適用的管理軟件。本課題的主要目標(biāo)是開發(fā)一款單機(jī)版的小型超市收銀管理系統(tǒng),并對管理軟件的開發(fā)技術(shù)以及超市的管理模式和工作流程進(jìn)行探索。主要工作有以下一些方面:(1)分析小型超市的工作流程(2)分析小型超市的管理模式(3)探索管理類軟件的開發(fā)流程(4)探索管理軟件的基本架構(gòu)設(shè)計(5)實現(xiàn)超市收銀管理軟件的開發(fā)目標(biāo)開發(fā)在一定局域網(wǎng)內(nèi)超市管理系統(tǒng),既c/

8、s結(jié)構(gòu)的分布式系統(tǒng),支持多個終端進(jìn)行收銀管理,共享一個數(shù)據(jù)庫,通過對數(shù)據(jù)庫的管理技術(shù),實現(xiàn)對于在超市局域網(wǎng)內(nèi)使用,達(dá)到邏輯結(jié)構(gòu)可如下每個商品管理人員和收銀員配備了一臺電腦,并把所有的電腦聯(lián)入超市局域網(wǎng)內(nèi),以方便管理。為了對數(shù)據(jù)的安全性、準(zhǔn)確性地保護(hù),這些電腦都共享一個后臺數(shù)據(jù)庫nfdeabc共享一個超市收銀管理系統(tǒng)數(shù)據(jù)庫 2.4本文的組織結(jié)構(gòu) 任務(wù)概述 目標(biāo)目前,計算機(jī)正以一種前所未有的沖擊力在影響著人類的活動,包括人類的生產(chǎn)和日常生活。計算機(jī)的誕生和發(fā)展,顛覆了傳統(tǒng)的工作和管理方式,極大地改變了人類從生產(chǎn)到生活的各種活動,并且給人類帶來了新的機(jī)遇和挑戰(zhàn)。通過計算機(jī)的應(yīng)用,社會勞動生產(chǎn)率大幅度

9、提高,并推動經(jīng)濟(jì)結(jié)構(gòu)革新和產(chǎn)業(yè)結(jié)構(gòu)的升級。為了提高超市的工作效率,節(jié)約成本等,本課題的任務(wù)是開發(fā)一款小型超市收銀管理系統(tǒng)。本系統(tǒng)只要針對的用戶是一般中型超市或者個體商店。對系統(tǒng)的需求有:用戶的管理進(jìn)貨、銷售管理營業(yè)的統(tǒng)計會員管理再有,界面設(shè)計必須清晰醒目,使用戶可以一目了然地知道系統(tǒng)有哪些功能。希望該系統(tǒng)在實踐的同時,能盡快的發(fā)現(xiàn)其不足,并盡快的改正,盡可能滿足用戶的要求。 開發(fā)環(huán)境本系統(tǒng)使用 visual basic 編程語言,在visual basic集成開發(fā)環(huán)境中開發(fā),使用了sql 數(shù)據(jù)庫進(jìn)行數(shù)據(jù)的存儲。運行環(huán)境v intel486以上系列、amd k6 以上系列等pc臺式機(jī)和便攜式電腦

10、;v 運行時占用內(nèi)存:30mb;v 所需硬盤空間:30mb;v 軟件平臺:中文windows xp或更高版本條件和限制由于開發(fā)時間有限,對信息的保護(hù)手段僅限于設(shè)置用戶級別,以及提供數(shù)據(jù)文件的備份,比較簡單,不能防止惡意的破壞,安全性能有待進(jìn)一步完善。3.系統(tǒng)需求分析3.1任務(wù)概述目標(biāo)目前,計算機(jī)正以一種前所未有的沖擊力在影響著人類的活動,包括人類的生產(chǎn)和日常生活。計算機(jī)的誕生和發(fā)展,顛覆了傳統(tǒng)的工作和管理方式,極大地改變了人類從生產(chǎn)到生活的各種活動,并且給人類帶來了新的機(jī)遇和挑戰(zhàn)。通過計算機(jī)的應(yīng)用,社會勞動生產(chǎn)率大幅度提高,并推動經(jīng)濟(jì)結(jié)構(gòu)革新和產(chǎn)業(yè)結(jié)構(gòu)的升級。為了提高超市的工作效率,節(jié)約成本等

11、,本課題的任務(wù)是開發(fā)一適應(yīng)中型超市收銀管理系統(tǒng)。實現(xiàn)c/s結(jié)構(gòu)的分布式系統(tǒng),支持多個終端進(jìn)行收銀管理,共享一個數(shù)據(jù)庫。對用戶的權(quán)限有明確劃分。用戶的管理進(jìn)貨、調(diào)貨和銷售管理營業(yè)的統(tǒng)計會員管理再有,界面設(shè)計必須清晰醒目,使用戶可以一目了然地知道系統(tǒng)有哪些功能。希望該系統(tǒng)在實踐的同時,能盡快的發(fā)現(xiàn)其不足,并盡快的改正,盡可能滿足用戶的要求。 32軟件功能的劃分與概述本系統(tǒng)主要實現(xiàn)七大功能:l 商品管理功能主要對商品的數(shù)目進(jìn)行管理,一般操作部分,商品入庫、商品信息修改、商品刪除、商品查找、及商品統(tǒng)計部分、盤點商品數(shù)據(jù)、導(dǎo)出商品報表、導(dǎo)入商品報表。l 銷售收銀功能主要對當(dāng)前超市收銀方面進(jìn)行管理,分為顯

12、示商品信息(如商品的名稱、條形碼、類型、價格);當(dāng)前收銀管理 ,如收銀匯總找零,對當(dāng)前購買商品添加(通過掃描條形碼自動獲得商品編號以及相關(guān)價格等)、刪除、修改商品價格等;收銀完畢后自動打印并保存消費記錄,包括時間、商品、金額等信息。 l 營業(yè)統(tǒng)計功能針對超市營業(yè)額進(jìn)行統(tǒng)計(一般為分為年、月、日)及超市貨物統(tǒng)計,該功能可瀏覽進(jìn)貨明細(xì)、銷售明細(xì)、盤點明細(xì),并對其刪除操作;用適當(dāng)格式生成相應(yīng)報表。l 供貨商管理功能主要對超市供貨商進(jìn)行管理,簡單的添加、刪除、修改、查找供貨商。l 會員管理功能超市的促銷方案中往往設(shè)有會員一項,同一件商品會員可享有優(yōu)惠,該模塊主要對會員成員信息管理,如增加、刪除、修改、

13、查找會員,會員導(dǎo)入、導(dǎo)出、會員充值,積分兌獎(注 會員積分按消費金額累加)。l 用戶管理功能即對超市員工管理,用戶一般分為收銀員、管理員、系統(tǒng)超級管理員(不能刪除,修改其信息),主要用于員工注冊及查找l 系統(tǒng)管理攻功能超市系統(tǒng)設(shè)置主體,主要涉及用戶管理,系統(tǒng)登錄,系統(tǒng)設(shè)置、系統(tǒng)信息、系統(tǒng)退出四大部分條件限制: 一個更為完善的超市收銀管理系統(tǒng),應(yīng)提供更為強大的數(shù)據(jù)庫,對信息的保護(hù)手段僅限于設(shè)置用戶級別,以及提供數(shù)據(jù)文件的備份,比較簡單,不能防止惡意的破壞,安全性能有待進(jìn)一步完善。系統(tǒng)的擴(kuò)充要求:系統(tǒng)應(yīng)具備與超市連鎖系統(tǒng)間的數(shù)據(jù)信息交流的潛在功。3.3模型建立實體聯(lián)系圖(e-r圖)實體聯(lián)系圖清楚、

14、準(zhǔn)確的描述了用戶數(shù)據(jù),以數(shù)據(jù)模型方式反映用戶的現(xiàn)實環(huán)境,形象描繪了數(shù)據(jù)對象及數(shù)據(jù)對象之間的關(guān)系。數(shù)據(jù)模型包含三種信息:數(shù)據(jù)對象、數(shù)據(jù)對象的屬性及數(shù)據(jù)對象的彼此之間的相互連接的關(guān)系實體聯(lián)系圖符號說明:實體聯(lián)系圖由以下m種基本元素組成,它們的符號見如下:或 數(shù)據(jù)對象(通常稱為實體)或 數(shù)據(jù)對象屬性,即實體屬性 聯(lián)系超市管理系統(tǒng)e-r圖實現(xiàn)小票應(yīng)付金額商品名稱商品數(shù)目商品單價實付金額找零mn11mnmn供應(yīng)商供應(yīng)商品m倉庫n庫存管理會員會員姓名聯(lián)系方式id號地址供應(yīng)商名電話供應(yīng)種類數(shù)量單價商品名管理員姓名類型密碼對應(yīng)積分卡卡號積分值品類編號條形碼庫存量操作權(quán)限銷售小票mn11mnmn供應(yīng)商供應(yīng)商品m

15、倉庫n庫存管理會員會員姓名聯(lián)系方式id號地址供應(yīng)商名電話供應(yīng)種類數(shù)量單價商品名管理員姓名類型密碼對應(yīng)積分卡卡號積分值品類條形碼庫存量銷售小票操作權(quán)限編號3.4數(shù)據(jù)流圖數(shù)據(jù)流程圖是在對系統(tǒng)調(diào)研階段繪制的業(yè)務(wù)流程圖進(jìn)行分析的基礎(chǔ)上,從系統(tǒng)的科學(xué)性、管理的合理性、實際取得的可行性角度出發(fā),將信息處理功能和彼此之間的聯(lián)系自頂向下、逐層分解,從邏輯上精確地描述新系統(tǒng)應(yīng)該有的數(shù)據(jù)加工、數(shù)據(jù)輸入、數(shù)據(jù)輸出、數(shù)據(jù)存儲以及數(shù)據(jù)的來源和去向,綜合的反映出信息在系統(tǒng)中的流動、處理和存儲情況。也就是說,數(shù)據(jù)流程圖是分層次的,繪制時,先將整個系統(tǒng)作為一個加工環(huán)節(jié)畫出系統(tǒng)頂層的流程圖,然后再逐層細(xì)分,畫出各個處理功能的第

16、一層流程圖、第二層流程圖等,直至整個系統(tǒng)不能再分,分解結(jié)束。本節(jié)將列出并講解幾個數(shù)據(jù)流圖。 3.4.1數(shù)據(jù)流圖的符號說明數(shù)據(jù)流(程)圖由以下四種基本元素組成,它們的符號。加工(處理邏輯)數(shù)據(jù)存儲數(shù)據(jù)流外部項(外部實體) 數(shù)據(jù)流圖的主要符號3.4.2數(shù)據(jù)流圖的實現(xiàn) 根據(jù)超市收銀管理系統(tǒng)的實際運行情況,劃分出了以下管理功能塊,并且明確了各個功能塊之間的聯(lián)系,根據(jù)這些關(guān)系繪出數(shù)據(jù)流圖的最頂層,即第0層,:用戶(管理員)p1商品管理d1 商品信息數(shù)據(jù)p2營業(yè)統(tǒng)計p3供貨商管理p5用戶管理p6系統(tǒng)管理p4會員管理d3 銷售信息數(shù)據(jù)d2 進(jìn)貨信息數(shù)據(jù)d4 盤點信息數(shù)據(jù)d5 供貨商信息數(shù)據(jù)d6 會員信息數(shù)據(jù)

17、d7 用戶信息數(shù)據(jù)d8 系統(tǒng)信息數(shù)據(jù)商品信息商品信息f8 系統(tǒng)信息系統(tǒng)信息銷售信息進(jìn)貨信息盤點信息會員信息供貨商信息銷售信息進(jìn)貨信息盤點信息用戶信息用戶信息用戶信息統(tǒng)計信息供貨商信息會員信息供貨商信息會員信息d9 備份信息數(shù)據(jù)備份信息進(jìn)貨信息盤點信息會員信息商品信息供貨商信息銷售信息0層數(shù)據(jù)流圖0層數(shù)據(jù)流圖僅從總體上反映了超市收銀管理系統(tǒng)的各信息之間的聯(lián)系,為了對整個項目信息管理系統(tǒng)有一個全面、詳細(xì)的了解,應(yīng)按照自頂向下、逐層分解的分析方法,對頂層圖進(jìn)行進(jìn)一步細(xì)化。以下就是對系統(tǒng)管理這個功能模塊進(jìn)行細(xì)化后所得到的一層數(shù)據(jù)流圖。下面是對“系統(tǒng)管理(p6)”功能模塊進(jìn)一步細(xì)化而得到的“系統(tǒng)管理”第

18、一層dfd圖系統(tǒng)信息p6.4用戶管理用戶(管理員)p6.1用戶登錄d7 用戶信息數(shù)據(jù)d8 系統(tǒng)信息數(shù)據(jù)p6.2系統(tǒng)設(shè)置p6.3關(guān)于系統(tǒng)用戶信息f8 系統(tǒng)信息用戶信息系統(tǒng)信息d9 備份信息數(shù)據(jù)備份信息系統(tǒng)信息用戶信息d1 商品信息數(shù)據(jù)d3 銷售信息數(shù)據(jù)d2 進(jìn)貨信息數(shù)據(jù)d4 盤點信息數(shù)據(jù)d5 供貨商信息數(shù)據(jù)d6 會員信息數(shù)據(jù)供貨商信息會員信息盤點信息商品信息銷售信息系統(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 或進(jìn)入6.4,可以重新寫各數(shù)據(jù)庫的信息,f8 系統(tǒng)信息z中包含當(dāng)前用

19、戶信息。用戶(管理員)p6.1.2校驗用戶名和密碼d7 用戶信息數(shù)據(jù)d8 系統(tǒng)信息數(shù)據(jù)p6.5進(jìn)入功能導(dǎo)航p6.1.1接收用戶名和密碼輸入的用戶名和密碼p6.1.4登錄失敗p6.1.3登錄成功輸入的用戶名和密碼系統(tǒng)信息用戶信息f8 系統(tǒng)信息戶名密碼錯誤輸入用戶名和密碼正確要求重新輸入用戶登錄據(jù)流圖用戶(管理員)d7 用戶信息數(shù)據(jù)p6.3.2修改成功當(dāng)前用戶名d8 系統(tǒng)信息數(shù)據(jù)p6.3.1修改密碼密碼修改成功p6.3.3修改失敗密碼修改失敗重新輸入新舊密碼和確認(rèn)新密碼輸入新舊密碼和確認(rèn)新密碼修改后的用戶密碼系統(tǒng)數(shù)據(jù)流圖超級管理員修改用戶(管理員)添加用戶(管理員)刪除用戶(管理員)修改信息刪除信

20、息添加信息用戶處理信息對用戶(管理員)處理信息d7 用戶信息數(shù)據(jù)更新信息更新信息更新信息d8 系統(tǒng)信息數(shù)據(jù)f7用戶信息p6.4.1p6.4.3 p6.4.4p6.4.2用戶管理數(shù)據(jù)流圖d8 系統(tǒng)信息數(shù)據(jù)p6.2.1選項設(shè)置d4 盤點信息數(shù)據(jù)p6.2.2數(shù)據(jù)庫初始化p6.2.3數(shù)據(jù)庫備份p6.2.4數(shù)據(jù)庫恢復(fù)p6.2.5商店設(shè)置p6.2.6打印設(shè)置設(shè)置d2 進(jìn)貨信息數(shù)據(jù)d3 銷售信息數(shù)據(jù)d9 備份信息數(shù)據(jù)d5 供貨商信息數(shù)據(jù)用戶(管理員)d1 商品信息數(shù)據(jù)d6 會員信息數(shù)據(jù)新的商店信息新的商店信息新的選項新的選項信息新的打印設(shè)置初始化的選項新的打印設(shè)置商品信息銷售信息進(jìn)貨信息盤點信息供貨商信息會

21、員信息進(jìn)貨信息銷售信息商品信息盤點信息供貨商信息會員信息備份數(shù)據(jù)備份數(shù)據(jù)備份命令恢復(fù)命令系統(tǒng)設(shè)置數(shù)據(jù)流圖對“商品管理(p1)”功能模塊進(jìn)一步細(xì)化而得到的“商品管理”第一層dfd圖p1.6調(diào)整商品數(shù)據(jù)商品信息d8 系統(tǒng)信息數(shù)據(jù)d1 商品信息數(shù)據(jù)d2 進(jìn)貨信息數(shù)據(jù)d4 盤點信息數(shù)據(jù)d5 供貨商信息數(shù)據(jù)d6 會員信息數(shù)據(jù)p6.2系統(tǒng)設(shè)置用戶(管理員)d9 execel商品文件記錄d3 銷售信息數(shù)據(jù)p1.2添加商品p1.4修改商品p1.5查找商品p1.3刪除商品商品信息商品信息商品信息商品信息商品信息商品信息商品信息商品信息商品信息進(jìn)貨信息商品信息p1.1盤點商品盤點信息盤點信息商品信息商品信息商品信

22、息商品信息會員信息商品管理第一層dfd圖對“會員管理(p4)”功能模塊進(jìn)一步細(xì)化而得到的“會員管理”第一層dfd圖消費者(會員)會員管理會員管理d6 會員信息數(shù)據(jù)用戶(管理員)p4.6會員導(dǎo)出p4.5積分管理p4.2會員充值p4.3添加會員p4.4刪除會員p4.1查找會員p4.7生成表格視圖會員兌獎或充值會員積分信息會員信息消費者信息消費者信息會員信息會員信息會員信息會員信息會員信息 對積分管理進(jìn)一步細(xì)化可得會員管理流程圖如下p4.5.1消費會員信息會員信息會員信息會員信息銷售信息銷售信息會員信息d6 會員信息數(shù)據(jù)d3 銷售信息數(shù)據(jù)p4.5.3積分積累p4.5.4積分兌換會員p4.5.2兌換積

23、分管理流程圖對“營業(yè)統(tǒng)計(p2)”功能模塊進(jìn)一步細(xì)化而得到的“營業(yè)統(tǒng)計”第一層dfd圖營業(yè)統(tǒng)計”第一層dfd圖報表信息d2 進(jìn)貨信息數(shù)據(jù)d4 盤點信息數(shù)據(jù)d3 銷售信息數(shù)據(jù)p2.2年銷售統(tǒng)計p2.3月銷售統(tǒng)計p2.4日銷售統(tǒng)計p2.1明細(xì)管理p2.6報表生成p2.7柱狀圖顯示p2.5導(dǎo)出銷售信息盤點信息進(jìn)貨信息進(jìn)貨或盤點信息年銷售信息月銷售信息銷售信息日銷售信息年銷售信息銷售信息日銷售信息月銷售信息營業(yè)統(tǒng)計模塊p2.1“明細(xì)管理”進(jìn)一步細(xì)化可得明細(xì)管理數(shù)據(jù)流圖盤點信息報表信息明細(xì)管理數(shù)據(jù)流圖進(jìn)貨信息d4 盤點信息數(shù)據(jù)進(jìn)貨信息p2.6報表生成p2.7柱狀圖顯示盤點信息p2.1.2進(jìn)貨信息刪除p2

24、.1.2進(jìn)貨信息導(dǎo)出p2.1.2盤點信息瀏覽p2.1.2盤點信息刪除p2.1.1進(jìn)貨信息瀏覽p2.1.2盤點信息導(dǎo)出盤點信息d2 進(jìn)貨信息數(shù)據(jù)進(jìn)貨信息進(jìn)貨信息進(jìn)貨信息盤點信息盤點信息對供貨商管理(p3)”功能模塊進(jìn)一步細(xì)化而得到的“供貨商管理”第一層dfd圖用戶(管理員)p3供貨商添加p3供貨商修改p3供貨商查找p3供貨商刪除d5 供貨商信息數(shù)據(jù)供貨商信息供貨商信息供貨商信息供貨商信息供貨商信息供貨商信息供貨商信息供貨商管理第一層dfd圖3.5數(shù)字字典:為了對數(shù)據(jù)流程圖中的各個元素做出詳細(xì)說明,我們建立了數(shù)據(jù)字典。用數(shù)據(jù)字典描述數(shù)據(jù)庫的設(shè)計,便于維護(hù)和修改。數(shù)據(jù)字典的內(nèi)容主要是對數(shù)據(jù)流程圖中的

25、數(shù)據(jù)項、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲和處理邏輯等五個方面進(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ào)整商品+商品的數(shù)據(jù)導(dǎo)出到excel文件+

26、excel文件導(dǎo)入到系統(tǒng)名稱:營業(yè)統(tǒng)計描述:對超市的營業(yè)額進(jìn)行統(tǒng)計,以報表形式顯示定義:營業(yè)統(tǒng)計=年銷售統(tǒng)計+月銷售統(tǒng)計+日銷售統(tǒng)計+明細(xì)管理+銷售信息導(dǎo)出年銷售統(tǒng)計=超市一年營業(yè)額和月銷售統(tǒng)計=超市一個月營業(yè)額和日銷售統(tǒng)計=超市一天營業(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|

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

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

29、=會員姓名+會員號+積分值+聯(lián)系號碼會員姓名=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用戶密碼

30、=4數(shù)字4用戶編號=4數(shù)字4用戶權(quán)限=用戶可訪問的數(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è)置名稱:選項設(shè)置 描述:對系統(tǒng)功能項添加、修改等操作名稱:打印設(shè)置 描述:對字體、打印、紙張、顏色、文本格式等操作名稱: 商店信息描述:超市信息定義:商店信息=商店名+商店地址+商店電話商店名=40字母60商店地址=32字母32商店電話=8數(shù)字8數(shù)字=0|1|2|3|4|5|6|7|8|9字母=a|

31、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名稱:功能導(dǎo)航描述:對于系統(tǒng)不同功能列出以供用戶選取名稱:商品文件記錄描述:商品信息的文件形式名稱:消費者信息描述:對消費者年齡、身份等的描述定義:消費者信息=消費者姓名+消費者編號+消費者積分+消費者年齡+消費者身份證號+消費者金額消費者姓名=5字母30消費者編號=4數(shù)字4消費者年齡=1非零數(shù)字3消費者身份證號=11數(shù)字11消費者金額=6數(shù)字6消費者積分=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|

32、l|m|n|o|p|q|r|s|t|u|v|w|x|y|z名稱:積分管理描述:對會員積分的一些操作定義:積分管理=積分累積+積分兌換名稱:報表生成描述:用于銷售業(yè)績等情況的直觀顯示3.6狀態(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);事件是在某個特定時刻發(fā)生的事情情,它是對引起系統(tǒng)做動作或從一個狀態(tài)換到另一狀態(tài)的外界事件的抽象。狀態(tài)轉(zhuǎn)換圖符號說明:初態(tài)-實心圓終態(tài)-一對同心圓中間態(tài)-圓形矩形,分上(狀態(tài)名稱)、中(

33、狀態(tài)變量的名字和值)、下(活動表)三部分主要符號可如下圖表示狀態(tài)變量1 狀態(tài)1活動表1活動表2 狀態(tài)1初始事件事件結(jié)束事件 狀態(tài)變量2對超市系統(tǒng)模塊畫出狀態(tài)換圖下點擊點擊退出系統(tǒng)點擊返回不予設(shè)置點擊退出系統(tǒng)點擊系統(tǒng)參數(shù)單擊權(quán)限點擊點擊返回保存返回切換輸入返回系統(tǒng)管理點擊、保存字符匹配點擊進(jì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è)計4.1系統(tǒng)設(shè)計由需求分析可知

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

35、式設(shè)置當(dāng)前用戶密碼修改系統(tǒng)功能描述系統(tǒng)使用幫助系統(tǒng)管理模塊功能描述用戶登錄:為了數(shù)據(jù)安全管理,系統(tǒng)設(shè)置了用戶登錄功能,只有數(shù)據(jù)庫里存在的用戶才能登錄本系統(tǒng)進(jìn)行數(shù)據(jù)的管理操作。啟動本系統(tǒng)時,首先顯示的是登錄界面,在用戶名輸入欄默認(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)的提示并且返回登錄界面。按取消

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

37、當(dāng)用戶有系統(tǒng)管理權(quán)限時,用戶能進(jìn)行數(shù)據(jù)庫備份操作。選備份數(shù)據(jù)庫是,要求用戶選擇備份到路徑和備份文件名,默認(rèn)的路徑是本系統(tǒng)的安裝目錄下的數(shù)據(jù)備份文件夾,默認(rèn)備份文件名是備份時的時間(年月日時分秒)。選擇確定則進(jìn)行數(shù)據(jù)備份,選取消則退出數(shù)據(jù)備份窗口。數(shù)據(jù)庫恢復(fù):當(dāng)用戶有系統(tǒng)管理權(quán)限時,用戶能進(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ù)時,要求用戶選擇要恢復(fù)的備份數(shù)據(jù)。確認(rèn)恢復(fù)時系統(tǒng)執(zhí)行數(shù)據(jù)庫恢復(fù)操作,取消時系統(tǒng)退出數(shù)據(jù)庫恢復(fù)窗口。商店信息設(shè)置:當(dāng)用戶有系統(tǒng)管理權(quán)限時,用戶能進(jìn)行商店信息的設(shè)置。進(jìn)行商店信息設(shè)置時,可以編輯商店的商店名,商店的

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

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

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

41、系統(tǒng)的商品管理模塊圖如下圖所示商品管理盤點商品管理一般商品管理商品銷售管理添加修改刪除查找商品管理層次0圖生成商品信息報表盤點商品管理進(jìn)貨信息進(jìn)貨管理存貨管理商品信息掃描進(jìn)貨信息商品信息選擇盤點信息商品管理層次1圖商品銷售管理輸入信息查找計算價格銷售信息商品信息會員信息商品管理層次1圖商品管理模塊功能描述42.4銷售收銀模塊功能劃分超市收銀管理系統(tǒng)的銷售收銀管理模塊圖如下圖所示銷售收銀收銀管理獲取商品信息收銀結(jié)賬一般消費者收銀操作會員收銀操作銷售收銀管理模塊描述:獲取商品信息:消費者購物,收銀時,超市用戶對商品逐一掃描,獲取消費者所購商品的名稱、單價、數(shù)量、編號等信息,另外同一類型商品在收銀機(jī)

42、上只顯示一行,但增加其相應(yīng)的數(shù)量。收銀管理:超市消費者有普通消費者和超市會員之分,對于會員,超市給予一定優(yōu)惠,分為一般消費者收銀操作和會員收銀操作;對一般消費者的操作,分行顯示其購的商品信息,并下方進(jìn)行價格匯總,顯示所購總價;對于會員的操作,除顯示商品的會員價格,顯示所購總價,還會標(biāo)明會員信息,并以消費信息更新會員信息。若會員要求兌換積分或充值轉(zhuǎn)向會員管理部分收銀結(jié)賬:收取消費者(會員)金額,自動計算找零,顯示收取和找零金額;經(jīng)收銀員確認(rèn)后,列出交易清單(包括交易流水賬號、商品編號、商品名、同編號商品數(shù)量、該類商品的總金額、此次交易總金額、交易的時間、負(fù)責(zé)本次收銀的員工號)轉(zhuǎn)小票操作,小票打印

43、。42.5營業(yè)統(tǒng)計模塊功能劃分超市收銀管理系統(tǒng)的營業(yè)統(tǒng)計模塊圖如下圖所示年統(tǒng)計營業(yè)統(tǒng)計進(jìn)貨明細(xì)進(jìn)貨導(dǎo)出日統(tǒng)計月統(tǒng)計盤點明細(xì)柱狀統(tǒng)計圖進(jìn)貨瀏覽進(jìn)貨刪除盤點信息瀏覽盤點信息刪除盤點信息導(dǎo)出導(dǎo)出銷售信息明細(xì)管理營業(yè)統(tǒng)計模塊功能描述:年月日統(tǒng)計:即對本超市的年、月、日得超市營業(yè)額分別進(jìn)行匯總,并以報表形式表示。明細(xì)管理:主要分為進(jìn)貨和盤點兩方面。進(jìn)貨明細(xì),超市每隔一段時間便對本庫商品進(jìn)行補充,即進(jìn)貨,產(chǎn)生進(jìn)貨清單,超市對于每次進(jìn)貨的清單信息進(jìn)行存儲,形成進(jìn)貨信息庫。超市用戶可對以前的進(jìn)貨信息進(jìn)行瀏覽,刪除,信息統(tǒng)計匯成報表;盤點信息,對庫存商品進(jìn)行統(tǒng)計,信息更新,匯成報表。導(dǎo)出銷售信息:對銷售信息進(jìn)行

44、統(tǒng)計管理,統(tǒng)計日、月、年銷售信息,即對各種商品的銷售情況(銷售數(shù)量、營業(yè)額等)統(tǒng)計。柱狀統(tǒng)計圖:統(tǒng)計結(jié)果數(shù)據(jù)化成柱狀形式。42.6供貨商管理模塊功能劃分超市收銀管理系統(tǒng)的供貨商管理模塊圖如下圖所示供貨商管理輸入供貨商信息操作寫入到供貨商數(shù)據(jù)庫添加修改刪除查找供貨商管理模塊描述:超市的商品供應(yīng)者即為供應(yīng)廠商,超市會根據(jù)市場、季節(jié)等因素更換商品類型,由此需對供應(yīng)商進(jìn)行操作。添加供應(yīng)商:對供應(yīng)商數(shù)據(jù)添加一條數(shù)據(jù)記錄,即添加了一個供應(yīng)商修改供應(yīng)商: 修改供應(yīng)商的有關(guān)信息,如供應(yīng)的商品種類、價格,供應(yīng)商的地點,另外超市與供應(yīng)商的協(xié)議也可以加進(jìn)去。刪除供應(yīng)商:刪除超市供應(yīng)商,即從供貨商數(shù)據(jù)庫刪除該供應(yīng)商信

45、息查找供應(yīng)商:輸入供應(yīng)商編號或供應(yīng)商名,在供應(yīng)商表中查找,顯示供應(yīng)商的信息42.7會員管理模塊功能劃分超市收銀管理系統(tǒng)的會員管理模塊圖如下圖所示會員管理查找會員增加會員刪除會員會員導(dǎo)出會員積分管理修改會員會員導(dǎo)入會員充值積分積累積分兌換會員管理模塊描述:一般規(guī)模稍大的超市都會設(shè)立會員,一般的消費者每月交納一定的金額,注冊成為超市的會員,會員在購買超市的商品時,會員享有一定的折扣。會員的添加:消費者注冊會員是,填寫會員信息,寫入會員數(shù)據(jù)庫中,即添加一個會員。會員的刪除:即將會員數(shù)據(jù)庫中對應(yīng)的會員數(shù)據(jù)項移出。會員修改:會員的卡號(會員)、會員值、會員享有的折扣變化,會隨商場或會員的必要需求進(jìn)行變更

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

47、varchar變長字符型101聯(lián)系電話varchar變長字符型151商品信息表列名數(shù)據(jù)類型長度允許空商品代號char定長字符型40商品名varchar變長字符型201商品售價real實數(shù)型41會員價格real實數(shù)型41庫存量smallint短整型21供應(yīng)商varchar變長字符型201商品進(jìn)價real實數(shù)型41保質(zhì)期datetime日期格式81使用說明varchar變長字符型501用戶信息表列名數(shù)據(jù)類型長度允許空用戶編號char定長字符型40用戶姓名varchar變長字符型101用戶類型char定長字符型11用戶密碼char定長字符型41說明: 本數(shù)據(jù)設(shè)計部分只列出與編碼實現(xiàn)部分有關(guān)的部分表,其余并未給出5.詳細(xì)設(shè)計5.1系統(tǒng)模塊部分處理對于超市收銀系統(tǒng),本設(shè)計采用如下系統(tǒng)流程,登錄操作流程圖如下啟動系統(tǒng)用戶登錄進(jìn)貨收銀商品管理營業(yè)統(tǒng)計供貨商管理會員管理用戶管理系統(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 顯示登錄錯誤信5.2營業(yè)統(tǒng)計部分處理盤點信息進(jìn)貨信息導(dǎo)出刪nynyny nyyn選擇事物明細(xì)管理年銷售統(tǒng)計月銷售統(tǒng)計日銷售統(tǒng)計導(dǎo)

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論