




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、超市收銀管理系統(tǒng)設(shè)計(jì)與現(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模型建立實(shí)體聯(lián)系圖(e-r圖)- 8 -3.4數(shù)據(jù)流圖- 12 -3.4.1數(shù)據(jù)流圖的符號(hào)說明- 12 -3.4.2數(shù)據(jù)流圖的實(shí)現(xiàn)- 12 -3.5數(shù)字字典:- 23 -3.6狀態(tài)轉(zhuǎn)換圖- 28 -4.總體設(shè)計(jì)- 30 -4.1系統(tǒng)設(shè)計(jì)- 31 -4.2結(jié)構(gòu)設(shè)計(jì)- 32 -4.2.1系統(tǒng)管理模塊功能劃分
2、- 32 -4.2.2用戶管理模塊功能劃分- 34 -42.3商品管理模塊功能劃分- 35 -42.4銷售收銀模塊功能劃分- 37 -42.5營業(yè)統(tǒng)計(jì)模塊功能劃分- 37 -42.6供貨商管理模塊功能劃分- 39 -42.7會(huì)員管理模塊功能劃分- 39 -43數(shù)據(jù)庫設(shè)計(jì)- 41 -5.詳細(xì)設(shè)計(jì)- 42 -5.1系統(tǒng)模塊部分處理- 42 -5.2營業(yè)統(tǒng)計(jì)- 44 -5.3用戶管理- 48 -5.4 商品管理- 50 -5.5會(huì)員管理- 56 -5.6供貨商管理- 59 -6.編碼實(shí)現(xiàn)與測試- 61 -6.1界面設(shè)計(jì)- 61 -6.1.1系統(tǒng)界面簡介- 61 -6.1.2各個(gè)界面顯示介紹- 61
3、-6.2測試- 65 -附件一(代碼)- 70 -附件二- 78 -1.前 言從第一臺(tái)計(jì)算機(jī)誕生到現(xiàn)在,計(jì)算機(jī)領(lǐng)域的發(fā)展呈現(xiàn)飛速的發(fā)展?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)在因其的高效、高速、低錯(cuò)誤的優(yōu)點(diǎn)而廣泛應(yīng)用于世界各個(gè)領(lǐng)域。隨著我國成功加入wto及信息化浪潮的日益臨近,商場經(jīng)營管理機(jī)制正在發(fā)生著根本性的變化,商場要想在激烈的市場競爭環(huán)境下的求得生存,就必須有效地利用人才、時(shí)間、信息結(jié)合的
4、優(yōu)勢,就必須有效地進(jìn)行商場內(nèi)部改革和加強(qiáng)商場管理。借助現(xiàn)代信息技術(shù)和管理理論,建立商場管理信息系統(tǒng)勢在必行。本課題的目的是設(shè)計(jì)和開發(fā)一款適用小型超市的單機(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)概述2.1開發(fā)背景21世紀(jì),超市的競爭
5、也進(jìn)入到了一個(gè)全新的領(lǐng)域,競爭已不再單純是規(guī)模的競爭,而是技術(shù)的競爭、管理的競爭、人才的競爭。技術(shù)的提升和管理的升級(jí)是連鎖超市業(yè)的競爭核心。零售領(lǐng)域目前呈多元發(fā)展趨勢,多種業(yè)態(tài):超市、倉儲(chǔ)店、便利店、特許加盟店、專賣店、貨倉等相互并存。如何做到商場超市與經(jīng)濟(jì)效益具有良好匹配,如何做到事得其才,人盡其用,如何在滿足商場效益的同時(shí)又兼顧商場職工的需求,如何在激烈的競爭中擴(kuò)大銷售額、降低經(jīng)營成本、擴(kuò)大經(jīng)營規(guī)模,如何能在瞬息萬變的時(shí)代使商場與社會(huì)環(huán)境相適應(yīng)并且處理好隨時(shí)變化的超市, 這一系列的問題都是需要亟待解決的問題,也成為超市努力追求的目標(biāo)。在以上這些問題前,傳統(tǒng)的紙筆手工記賬式的數(shù)據(jù)管理因其速度
6、慢,效率低,錯(cuò)誤率高等缺陷已經(jīng)遠(yuǎn)遠(yuǎn)不能滿足需要了。 計(jì)算機(jī)以其高效、高速、低錯(cuò)誤等的天然優(yōu)勢,再加上現(xiàn)在計(jì)算機(jī)硬件的價(jià)格低廉,不會(huì)給企業(yè)帶來成本上的負(fù)擔(dān),所以現(xiàn)代數(shù)字信息化管理已經(jīng)成為了主流。超市要實(shí)現(xiàn)數(shù)字信息化管理,一款功能強(qiáng)大、適用性強(qiáng)、穩(wěn)定性高的管理系統(tǒng)就成了必備條件。2.2選題的目的和意義在當(dāng)今的社會(huì)環(huán)境下,超市收銀管理系統(tǒng)成為超市必須的工具,本課題是探索和設(shè)計(jì)開發(fā)一款小型超市收銀管理軟件,旨在提高超市的運(yùn)作效率,通過全面的信息采集和處理,輔助提高超市的決策水平,提升超市的管理水平,降低經(jīng)營成本, 提高效益,增強(qiáng)超市擴(kuò)張能力, 供有效的技術(shù)保障。由于時(shí)間倉促,水平有限,本系統(tǒng)還有很多不
7、足和缺陷,但也可作為商用超市收銀系統(tǒng)的一個(gè)大致演示和框架。2.3本文主要工作和研究內(nèi)容管理系統(tǒng)不同于一般的應(yīng)用軟件,管理系統(tǒng)的看設(shè)計(jì)和開發(fā)不僅是技術(shù)上的問題,還涉及了管理學(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/
8、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è)商品管理人員和收銀員配備了一臺(tái)電腦,并把所有的電腦聯(lián)入超市局域網(wǎng)內(nèi),以方便管理。為了對數(shù)據(jù)的安全性、準(zhǔn)確性地保護(hù),這些電腦都共享一個(gè)后臺(tái)數(shù)據(jù)庫nfdeabc共享一個(gè)超市收銀管理系統(tǒng)數(shù)據(jù)庫 2.4本文的組織結(jié)構(gòu) 任務(wù)概述 目標(biāo)目前,計(jì)算機(jī)正以一種前所未有的沖擊力在影響著人類的活動(dòng),包括人類的生產(chǎn)和日常生活。計(jì)算機(jī)的誕生和發(fā)展,顛覆了傳統(tǒng)的工作和管理方式,極大地改變了人類從生產(chǎn)到生活的各種活動(dòng),并且給人類帶來了新的機(jī)遇和挑戰(zhàn)。通過計(jì)算機(jī)的應(yīng)用,社會(huì)勞動(dòng)生產(chǎn)率大幅度
9、提高,并推動(dòng)經(jīng)濟(jì)結(jié)構(gòu)革新和產(chǎn)業(yè)結(jié)構(gòu)的升級(jí)。為了提高超市的工作效率,節(jié)約成本等,本課題的任務(wù)是開發(fā)一款小型超市收銀管理系統(tǒng)。本系統(tǒng)只要針對的用戶是一般中型超市或者個(gè)體商店。對系統(tǒng)的需求有:用戶的管理進(jìn)貨、銷售管理營業(yè)的統(tǒng)計(jì)會(huì)員管理再有,界面設(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ù)的存儲(chǔ)。運(yùn)行環(huán)境v intel486以上系列、amd k6 以上系列等pc臺(tái)式機(jī)和便攜式電腦
10、;v 運(yùn)行時(shí)占用內(nèi)存:30mb;v 所需硬盤空間:30mb;v 軟件平臺(tái):中文windows xp或更高版本條件和限制由于開發(fā)時(shí)間有限,對信息的保護(hù)手段僅限于設(shè)置用戶級(jí)別,以及提供數(shù)據(jù)文件的備份,比較簡單,不能防止惡意的破壞,安全性能有待進(jìn)一步完善。3.系統(tǒng)需求分析3.1任務(wù)概述目標(biāo)目前,計(jì)算機(jī)正以一種前所未有的沖擊力在影響著人類的活動(dòng),包括人類的生產(chǎn)和日常生活。計(jì)算機(jī)的誕生和發(fā)展,顛覆了傳統(tǒng)的工作和管理方式,極大地改變了人類從生產(chǎn)到生活的各種活動(dòng),并且給人類帶來了新的機(jī)遇和挑戰(zhàn)。通過計(jì)算機(jī)的應(yīng)用,社會(huì)勞動(dòng)生產(chǎn)率大幅度提高,并推動(dòng)經(jīng)濟(jì)結(jié)構(gòu)革新和產(chǎn)業(yè)結(jié)構(gòu)的升級(jí)。為了提高超市的工作效率,節(jié)約成本等
11、,本課題的任務(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)貨和銷售管理營業(yè)的統(tǒng)計(jì)會(huì)員管理再有,界面設(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)行管理,分為顯
12、示商品信息(如商品的名稱、條形碼、類型、價(jià)格);當(dāng)前收銀管理 ,如收銀匯總找零,對當(dāng)前購買商品添加(通過掃描條形碼自動(dòng)獲得商品編號(hào)以及相關(guān)價(jià)格等)、刪除、修改商品價(jià)格等;收銀完畢后自動(dòng)打印并保存消費(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 會(huì)員管理功能超市的促銷方案中往往設(shè)有會(huì)員一項(xiàng),同一件商品會(huì)員可享有優(yōu)惠,該模塊主要對會(huì)員成員信息管理,如增加、刪除、修改、
13、查找會(huì)員,會(huì)員導(dǎo)入、導(dǎo)出、會(huì)員充值,積分兌獎(jiǎng)(注 會(huì)員積分按消費(fèi)金額累加)。l 用戶管理功能即對超市員工管理,用戶一般分為收銀員、管理員、系統(tǒng)超級(jí)管理員(不能刪除,修改其信息),主要用于員工注冊及查找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è)置用戶級(jí)別,以及提供數(shù)據(jù)文件的備份,比較簡單,不能防止惡意的破壞,安全性能有待進(jìn)一步完善。系統(tǒng)的擴(kuò)充要求:系統(tǒng)應(yīng)具備與超市連鎖系統(tǒng)間的數(shù)據(jù)信息交流的潛在功。3.3模型建立實(shí)體聯(lián)系圖(e-r圖)實(shí)體聯(lián)系圖清楚、
14、準(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ù)對象的彼此之間的相互連接的關(guān)系實(shí)體聯(lián)系圖符號(hào)說明:實(shí)體聯(lián)系圖由以下m種基本元素組成,它們的符號(hào)見如下:或 數(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庫存管理會(huì)員會(huì)員姓名聯(lián)系方式id號(hào)地址供應(yīng)商名電話供應(yīng)種類數(shù)量單價(jià)商品名管理員姓名類型密碼對應(yīng)積分卡卡號(hào)積分值品類編號(hào)條形碼庫存量操作權(quán)限銷售小票mn11mnmn供應(yīng)商供應(yīng)商品m
15、倉庫n庫存管理會(huì)員會(huì)員姓名聯(lián)系方式id號(hào)地址供應(yīng)商名電話供應(yīng)種類數(shù)量單價(jià)商品名管理員姓名類型密碼對應(yīng)積分卡卡號(hào)積分值品類條形碼庫存量銷售小票操作權(quán)限編號(hào)3.4數(shù)據(jù)流圖數(shù)據(jù)流程圖是在對系統(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ù)存儲(chǔ)以及數(shù)據(jù)的來源和去向,綜合的反映出信息在系統(tǒng)中的流動(dòng)、處理和存儲(chǔ)情況。也就是說,數(shù)據(jù)流程圖是分層次的,繪制時(shí),先將整個(gè)系統(tǒng)作為一個(gè)加工環(huán)節(jié)畫出系統(tǒng)頂層的流程圖,然后再逐層細(xì)分,畫出各個(gè)處理功能的第
16、一層流程圖、第二層流程圖等,直至整個(gè)系統(tǒng)不能再分,分解結(jié)束。本節(jié)將列出并講解幾個(gè)數(shù)據(jù)流圖。 3.4.1數(shù)據(jù)流圖的符號(hào)說明數(shù)據(jù)流(程)圖由以下四種基本元素組成,它們的符號(hào)。加工(處理邏輯)數(shù)據(jù)存儲(chǔ)數(shù)據(jù)流外部項(xiàng)(外部實(shí)體) 數(shù)據(jù)流圖的主要符號(hào)3.4.2數(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會(huì)員管理d3 銷售信息數(shù)據(jù)d2 進(jìn)貨信息數(shù)據(jù)d4 盤點(diǎn)信息數(shù)據(jù)d5 供貨商信息數(shù)據(jù)d6 會(huì)員信息數(shù)據(jù)
17、d7 用戶信息數(shù)據(jù)d8 系統(tǒng)信息數(shù)據(jù)商品信息商品信息f8 系統(tǒng)信息系統(tǒng)信息銷售信息進(jìn)貨信息盤點(diǎn)信息會(huì)員信息供貨商信息銷售信息進(jìn)貨信息盤點(diǎn)信息用戶信息用戶信息用戶信息統(tǒng)計(jì)信息供貨商信息會(huì)員信息供貨商信息會(huì)員信息d9 備份信息數(shù)據(jù)備份信息進(jìn)貨信息盤點(diǎn)信息會(huì)員信息商品信息供貨商信息銷售信息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)管理”第
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 盤點(diǎn)信息數(shù)據(jù)d5 供貨商信息數(shù)據(jù)d6 會(huì)員信息數(shù)據(jù)供貨商信息會(huì)員信息盤點(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 或進(jìn)入6.4,可以重新寫各數(shù)據(jù)庫的信息,f8 系統(tǒng)信息z中包含當(dāng)前用
19、戶信息。用戶(管理員)p6.1.2校驗(yàn)用戶名和密碼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)信息戶名密碼錯(cuò)誤輸入用戶名和密碼正確要求重新輸入用戶登錄據(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ù)流圖超級(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選項(xiàng)設(shè)置d4 盤點(diǎn)信息數(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 會(huì)員信息數(shù)據(jù)新的商店信息新的商店信息新的選項(xiàng)新的選項(xiàng)信息新的打印設(shè)置初始化的選項(xiàng)新的打印設(shè)置商品信息銷售信息進(jìn)貨信息盤點(diǎn)信息供貨商信息會(huì)
21、員信息進(jìn)貨信息銷售信息商品信息盤點(diǎn)信息供貨商信息會(huì)員信息備份數(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 盤點(diǎn)信息數(shù)據(jù)d5 供貨商信息數(shù)據(jù)d6 會(huì)員信息數(shù)據(jù)p6.2系統(tǒng)設(shè)置用戶(管理員)d9 execel商品文件記錄d3 銷售信息數(shù)據(jù)p1.2添加商品p1.4修改商品p1.5查找商品p1.3刪除商品商品信息商品信息商品信息商品信息商品信息商品信息商品信息商品信息商品信息進(jìn)貨信息商品信息p1.1盤點(diǎn)商品盤點(diǎn)信息盤點(diǎn)信息商品信息商品信息商品信
22、息商品信息會(huì)員信息商品管理第一層dfd圖對“會(huì)員管理(p4)”功能模塊進(jìn)一步細(xì)化而得到的“會(huì)員管理”第一層dfd圖消費(fèi)者(會(huì)員)會(huì)員管理會(huì)員管理d6 會(huì)員信息數(shù)據(jù)用戶(管理員)p4.6會(huì)員導(dǎo)出p4.5積分管理p4.2會(huì)員充值p4.3添加會(huì)員p4.4刪除會(huì)員p4.1查找會(huì)員p4.7生成表格視圖會(huì)員兌獎(jiǎng)或充值會(huì)員積分信息會(huì)員信息消費(fèi)者信息消費(fèi)者信息會(huì)員信息會(huì)員信息會(huì)員信息會(huì)員信息會(huì)員信息 對積分管理進(jìn)一步細(xì)化可得會(huì)員管理流程圖如下p4.5.1消費(fèi)會(huì)員信息會(huì)員信息會(huì)員信息會(huì)員信息銷售信息銷售信息會(huì)員信息d6 會(huì)員信息數(shù)據(jù)d3 銷售信息數(shù)據(jù)p4.5.3積分積累p4.5.4積分兌換會(huì)員p4.5.2兌換積
23、分管理流程圖對“營業(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ù)p2.2年銷售統(tǒng)計(jì)p2.3月銷售統(tǒng)計(jì)p2.4日銷售統(tǒng)計(jì)p2.1明細(xì)管理p2.6報(bào)表生成p2.7柱狀圖顯示p2.5導(dǎo)出銷售信息盤點(diǎn)信息進(jìn)貨信息進(jìn)貨或盤點(diǎn)信息年銷售信息月銷售信息銷售信息日銷售信息年銷售信息銷售信息日銷售信息月銷售信息營業(yè)統(tǒng)計(jì)模塊p2.1“明細(xì)管理”進(jìn)一步細(xì)化可得明細(xì)管理數(shù)據(jù)流圖盤點(diǎn)信息報(bào)表信息明細(xì)管理數(shù)據(jù)流圖進(jìn)貨信息d4 盤點(diǎn)信息數(shù)據(jù)進(jìn)貨信息p2.6報(bào)表生成p2.7柱狀圖顯示盤點(diǎn)信息p2.1.2進(jìn)貨信息刪除p2
24、.1.2進(jìn)貨信息導(dǎo)出p2.1.2盤點(diǎn)信息瀏覽p2.1.2盤點(diǎn)信息刪除p2.1.1進(jìn)貨信息瀏覽p2.1.2盤點(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圖3.5數(shù)字字典:為了對數(shù)據(jù)流程圖中的各個(gè)元素做出詳細(xì)說明,我們建立了數(shù)據(jù)字典。用數(shù)據(jù)字典描述數(shù)據(jù)庫的設(shè)計(jì),便于維護(hù)和修改。數(shù)據(jù)字典的內(nèi)容主要是對數(shù)據(jù)流程圖中的
25、數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)和處理邏輯等五個(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文件+
26、excel文件導(dǎo)入到系統(tǒng)名稱:營業(yè)統(tǒng)計(jì)描述:對超市的營業(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)商的一些操作定義:供貨商管理=供貨商添加+供貨商修改+供貨商刪除名稱:供貨商信息描述:供貨商的說明定義:供貨商信息=供貨商號(hào)+供應(yīng)商名+聯(lián)系電話供貨商號(hào)=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名稱:會(huì)員管理描述:超市會(huì)員享有一些優(yōu)惠或是折扣,對此類消費(fèi)者的操作等定義:會(huì)員管理=會(huì)員增加+會(huì)員刪除+會(huì)員修改+查找會(huì)員+會(huì)員導(dǎo)出+會(huì)員充值+積分管理名稱: 用戶管理描述:超市用戶信息設(shè)定與修改等操作定義:用戶管理=用戶信息管理用戶信息管理=修改用戶+添加用戶+刪除用戶名稱: 商品信息描述:商品的說明定義:商品信息=商品代號(hào)+商品名+商品售價(jià)+庫存量+商品進(jìn)價(jià)+會(huì)員價(jià)格+保質(zhì)期+供應(yīng)商+使用說明名稱:進(jìn)貨信息 描述:超市每個(gè)一段時(shí)間對貨物的補(bǔ)給定義:進(jìn)貨信息=貨物種類+貨物名稱+貨物數(shù)量+貨物價(jià)格+貨物供
28、應(yīng)廠家名稱+貨物供應(yīng)廠家聯(lián)系方式名稱:銷售信息 描述:超市商品管理員在記錄銷售商品時(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ì)顯示形式名稱: 會(huì)員信息描述:特殊的超市消費(fèi)者定義:會(huì)員信息
29、=會(huì)員姓名+會(huì)員號(hào)+積分值+聯(lián)系號(hào)碼會(huì)員姓名=5字母10會(huì)員號(hào)=4數(shù)字4聯(lián)系號(hào)碼=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)的職位不同。定義:用戶信息=用戶姓名+用戶編號(hào)+用戶權(quán)限+用戶密碼用戶姓名=5字母15用戶密碼
30、=4數(shù)字4用戶編號(hào)=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è)置名稱:選項(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|
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)不同功能列出以供用戶選取名稱:商品文件記錄描述:商品信息的文件形式名稱:消費(fèi)者信息描述:對消費(fèi)者年齡、身份等的描述定義:消費(fèi)者信息=消費(fèi)者姓名+消費(fèi)者編號(hào)+消費(fèi)者積分+消費(fèi)者年齡+消費(fèi)者身份證號(hào)+消費(fèi)者金額消費(fèi)者姓名=5字母30消費(fèi)者編號(hào)=4數(shù)字4消費(fèi)者年齡=1非零數(shù)字3消費(fèi)者身份證號(hào)=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|
32、l|m|n|o|p|q|r|s|t|u|v|w|x|y|z名稱:積分管理描述:對會(huì)員積分的一些操作定義:積分管理=積分累積+積分兌換名稱:報(bào)表生成描述:用于銷售業(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);事件是在某個(gè)特定時(shí)刻發(fā)生的事情情,它是對引起系統(tǒng)做動(dòng)作或從一個(gè)狀態(tài)換到另一狀態(tài)的外界事件的抽象。狀態(tài)轉(zhuǎn)換圖符號(hào)說明:初態(tài)-實(shí)心圓終態(tài)-一對同心圓中間態(tài)-圓形矩形,分上(狀態(tài)名稱)、中(
33、狀態(tài)變量的名字和值)、下(活動(dòng)表)三部分主要符號(hào)可如下圖表示狀態(tài)變量1 狀態(tài)1活動(dòng)表1活動(dòng)表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)入錯(cuò)誤不輸點(diǎn)密碼框數(shù)字等候輸入登錄系統(tǒng)等待輸入length=0do/響輸號(hào)音且length增加輸入號(hào)碼輸入密碼ength=0do/length增加系統(tǒng)管理do/試管理關(guān)于系統(tǒng)do/編輯編輯瀏覽退出系統(tǒng)參數(shù)do/設(shè)置參數(shù)變量數(shù)字用戶管理do/試管理添加用戶刪除修改指定權(quán)限4.總體設(shè)計(jì)4.1系統(tǒng)設(shè)計(jì)由需求分析可知
34、,系統(tǒng)主要實(shí)現(xiàn)七大功能,由此將本系統(tǒng)劃分為七大功能模塊:商品管理模塊,銷售收銀模塊,營業(yè)統(tǒng)計(jì)模塊,供貨商管理模塊,會(huì)員管理模塊,用戶管理模塊,系統(tǒng)管理模塊,系統(tǒng)模塊描述圖如下超市收銀系統(tǒng)概述商品理模塊塊銷售收銀模塊塊營業(yè)統(tǒng)計(jì)模塊會(huì)員管理模塊進(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è)計(jì)4.2.1系統(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è)置小票打印格
35、式設(shè)置當(dāng)前用戶密碼修改系統(tǒng)功能描述系統(tǒng)使用幫助系統(tǒng)管理模塊功能描述用戶登錄:為了數(shù)據(jù)安全管理,系統(tǒng)設(shè)置了用戶登錄功能,只有數(shù)據(jù)庫里存在的用戶才能登錄本系統(tǒng)進(jìn)行數(shù)據(jù)的管理操作。啟動(dòng)本系統(tǒng)時(shí),首先顯示的是登錄界面,在用戶名輸入欄默認(rèn)了上次成功登錄本系統(tǒng)的用戶名,如果是第一次啟動(dòng)本系統(tǒng),則用戶名默認(rèn)為admin,admin是系統(tǒng)自帶的超級(jí)管理員用戶,該用戶擁有最高權(quán)限,不允許修改該用戶權(quán)限,不能刪除該用戶。密碼輸入框里輸入用戶相應(yīng)的密碼(為了安全起見,不提供密碼保存功能),按登錄按鈕則用戶登錄,如果密碼為空,用戶名不存在,密碼不正確等不符合登錄系統(tǒng)的情況出現(xiàn),會(huì)進(jìn)行相應(yīng)的提示并且返回登錄界面。按取消
36、按鈕則退出系統(tǒng)。系統(tǒng)選項(xiàng)設(shè)置:當(dāng)用戶有系統(tǒng)管理權(quán)限時(shí),用戶能選擇以下選項(xiàng)進(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)啟動(dòng)直接進(jìn)入收銀界面 8)系統(tǒng)關(guān)閉后自動(dòng)備份數(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ù)庫備份:
37、當(dāng)用戶有系統(tǒng)管理權(quán)限時(shí),用戶能進(jìn)行數(shù)據(jù)庫備份操作。選備份數(shù)據(jù)庫是,要求用戶選擇備份到路徑和備份文件名,默認(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ù)會(huì)覆蓋當(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í),可以編輯商店的商店名,商店的
38、電話,商店的地址,當(dāng)確認(rèn)修改時(shí),商店名顯示在主界面的頂部,顯示格式為 商店名+“收銀系統(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è)置,下次啟動(dòng)本系統(tǒng)時(shí)該參數(shù)值依然不變。取消時(shí)編輯不成功,數(shù)據(jù)恢復(fù)為原來的數(shù)據(jù)。修改當(dāng)前用戶密碼:所有用戶都可以進(jìn)行此操作,執(zhí)行此操
39、作,要求輸入當(dāng)前用戶的舊密碼、新密碼、確認(rèn)新密碼,舊密碼不正確、確認(rèn)密碼和新密碼不一致時(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é)會(huì)怎樣操作本系統(tǒng)。4.2.2用戶管理模塊功能劃分超市收銀管理系統(tǒng)的用戶管理模塊圖如下圖所示用戶管理添加用戶指定用戶權(quán)限修改用戶刪除用戶用戶管理模塊功能描述:本模塊設(shè)置一個(gè)超級(jí)管理員,可對所有的用戶進(jìn)行操作。當(dāng)前用戶管理:針對超市
40、用戶或管理員的信息進(jìn)行操作。系統(tǒng)根據(jù)用戶登錄搜索用戶信息判斷用戶的權(quán)限,以不同的權(quán)限界面針對用戶操作。針對用戶操作可分為添加、刪除、修改和指定用戶權(quán)限。添加用戶:即添加新的用戶,當(dāng)?shù)卿浻脩艟哂邢到y(tǒng)管理權(quán)限時(shí),可對此進(jìn)行操作刪除用戶:將用戶移出用戶管理數(shù)據(jù)庫修改用戶:對用戶的姓名、年齡、工資、獎(jiǎng)金等信息的更新指定用戶權(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)起來。42.3商品管理模塊功能劃分超市收銀管理
41、系統(tǒng)的商品管理模塊圖如下圖所示商品管理盤點(diǎn)商品管理一般商品管理商品銷售管理添加修改刪除查找商品管理層次0圖生成商品信息報(bào)表盤點(diǎn)商品管理進(jìn)貨信息進(jìn)貨管理存貨管理商品信息掃描進(jìn)貨信息商品信息選擇盤點(diǎn)信息商品管理層次1圖商品銷售管理輸入信息查找計(jì)算價(jià)格銷售信息商品信息會(huì)員信息商品管理層次1圖商品管理模塊功能描述42.4銷售收銀模塊功能劃分超市收銀管理系統(tǒng)的銷售收銀管理模塊圖如下圖所示銷售收銀收銀管理獲取商品信息收銀結(jié)賬一般消費(fèi)者收銀操作會(huì)員收銀操作銷售收銀管理模塊描述:獲取商品信息:消費(fèi)者購物,收銀時(shí),超市用戶對商品逐一掃描,獲取消費(fèi)者所購商品的名稱、單價(jià)、數(shù)量、編號(hào)等信息,另外同一類型商品在收銀機(jī)
42、上只顯示一行,但增加其相應(yīng)的數(shù)量。收銀管理:超市消費(fèi)者有普通消費(fèi)者和超市會(huì)員之分,對于會(huì)員,超市給予一定優(yōu)惠,分為一般消費(fèi)者收銀操作和會(huì)員收銀操作;對一般消費(fèi)者的操作,分行顯示其購的商品信息,并下方進(jìn)行價(jià)格匯總,顯示所購總價(jià);對于會(huì)員的操作,除顯示商品的會(huì)員價(jià)格,顯示所購總價(jià),還會(huì)標(biāo)明會(huì)員信息,并以消費(fèi)信息更新會(huì)員信息。若會(huì)員要求兌換積分或充值轉(zhuǎn)向會(huì)員管理部分收銀結(jié)賬:收取消費(fèi)者(會(huì)員)金額,自動(dòng)計(jì)算找零,顯示收取和找零金額;經(jīng)收銀員確認(rèn)后,列出交易清單(包括交易流水賬號(hào)、商品編號(hào)、商品名、同編號(hào)商品數(shù)量、該類商品的總金額、此次交易總金額、交易的時(shí)間、負(fù)責(zé)本次收銀的員工號(hào))轉(zhuǎn)小票操作,小票打印
43、。42.5營業(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)計(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)行存儲(chǔ),形成進(jìn)貨信息庫。超市用戶可對以前的進(jìn)貨信息進(jìn)行瀏覽,刪除,信息統(tǒng)計(jì)匯成報(bào)表;盤點(diǎn)信息,對庫存商品進(jìn)行統(tǒng)計(jì),信息更新,匯成報(bào)表。導(dǎo)出銷售信息:對銷售信息進(jìn)行
44、統(tǒng)計(jì)管理,統(tǒng)計(jì)日、月、年銷售信息,即對各種商品的銷售情況(銷售數(shù)量、營業(yè)額等)統(tǒng)計(jì)。柱狀統(tǒng)計(jì)圖:統(tǒng)計(jì)結(jié)果數(shù)據(jù)化成柱狀形式。42.6供貨商管理模塊功能劃分超市收銀管理系統(tǒng)的供貨商管理模塊圖如下圖所示供貨商管理輸入供貨商信息操作寫入到供貨商數(shù)據(jù)庫添加修改刪除查找供貨商管理模塊描述:超市的商品供應(yīng)者即為供應(yīng)廠商,超市會(huì)根據(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)商信
45、息查找供應(yīng)商:輸入供應(yīng)商編號(hào)或供應(yīng)商名,在供應(yīng)商表中查找,顯示供應(yīng)商的信息42.7會(huì)員管理模塊功能劃分超市收銀管理系統(tǒng)的會(huì)員管理模塊圖如下圖所示會(huì)員管理查找會(huì)員增加會(huì)員刪除會(huì)員會(huì)員導(dǎo)出會(huì)員積分管理修改會(huì)員會(huì)員導(dǎo)入會(huì)員充值積分積累積分兌換會(huì)員管理模塊描述:一般規(guī)模稍大的超市都會(huì)設(shè)立會(huì)員,一般的消費(fèi)者每月交納一定的金額,注冊成為超市的會(huì)員,會(huì)員在購買超市的商品時(shí),會(huì)員享有一定的折扣。會(huì)員的添加:消費(fèi)者注冊會(huì)員是,填寫會(huì)員信息,寫入會(huì)員數(shù)據(jù)庫中,即添加一個(gè)會(huì)員。會(huì)員的刪除:即將會(huì)員數(shù)據(jù)庫中對應(yīng)的會(huì)員數(shù)據(jù)項(xiàng)移出。會(huì)員修改:會(huì)員的卡號(hào)(會(huì)員)、會(huì)員值、會(huì)員享有的折扣變化,會(huì)隨商場或會(huì)員的必要需求進(jìn)行變更
46、。對這些信息進(jìn)行重寫操作即修改。會(huì)員的導(dǎo)入、導(dǎo)出:將會(huì)員的信息寫入數(shù)據(jù)庫或有數(shù)據(jù)庫讀出,由表格形式寫入導(dǎo)入,以表格是形式讀出導(dǎo)出。會(huì)員充值:會(huì)員對應(yīng)會(huì)員值相應(yīng)增加會(huì)員積分管理:分為對積分的兌換和積累,兌換,查找會(huì)員的積分值,兌換商品;積分積累,由會(huì)員消費(fèi)記錄金額值增加相應(yīng)的積分值;不論兌換還是積分積累,對積分操作后,寫回會(huì)員數(shù)據(jù)庫。43數(shù)據(jù)庫設(shè)計(jì)會(huì)員表,數(shù)據(jù)庫單獨(dú)一條記錄列名數(shù)據(jù)類型長度允許空會(huì)員號(hào)char定長字符型40會(huì)員姓名varchar變長字符型101聯(lián)系號(hào)碼varchar變長字符型151積分值smallint短整型20供應(yīng)商表列名數(shù)據(jù)類型長度允許空供應(yīng)商號(hào)char定長字符型40供應(yīng)商名
47、varchar變長字符型101聯(lián)系電話varchar變長字符型151商品信息表列名數(shù)據(jù)類型長度允許空商品代號(hào)char定長字符型40商品名varchar變長字符型201商品售價(jià)real實(shí)數(shù)型41會(huì)員價(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ù)類型長度允許空用戶編號(hào)char定長字符型40用戶姓名varchar變長字符型101用戶類型char定長字符型11用戶密碼char定長字符型41說明: 本數(shù)據(jù)設(shè)計(jì)部分只列出與編碼實(shí)現(xiàn)部分有關(guān)的部分表,其余并未給出5.詳細(xì)設(shè)計(jì)5.1系統(tǒng)模塊部分處理對于超市收銀系統(tǒng),本設(shè)計(jì)采用如下系統(tǒng)流程,登錄操作流程圖如下啟動(dòng)系統(tǒng)用戶登錄進(jìn)貨收銀商品管理營業(yè)統(tǒng)計(jì)供貨商管理會(huì)員管理用戶管理系統(tǒng)管理關(guān)于系統(tǒng)退出系統(tǒng)進(jìn)入系統(tǒng)主功能版面系統(tǒng)登錄偽代碼:啟動(dò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 顯示登錄錯(cuò)誤信5.2營業(yè)統(tǒng)計(jì)部分處理盤點(diǎn)信息進(jìn)貨信息導(dǎo)出刪nynyny nyyn選擇事物明細(xì)管理年銷售統(tǒng)計(jì)月銷售統(tǒng)計(jì)日銷售統(tǒng)計(jì)導(dǎo)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 養(yǎng)寵物租房合同范例
- 包裝物購銷合同范例
- 中介合同范本樣本
- 農(nóng)副產(chǎn)品馬蹄收購合同范本
- 別墅土建付款合同范本
- 涼山校園保潔合同范本
- 人資服務(wù)合同范本
- 全款車抵押合同范本
- 公里樁合同范本
- 勞務(wù)派遣未簽合同范例
- 腹膜透析相關(guān)性腹膜炎的護(hù)理查房
- 病毒性心肌炎病歷模板
- 用友財(cái)務(wù)共享實(shí)施案例:財(cái)務(wù)共享服務(wù)中心項(xiàng)目方案-碧桂園項(xiàng)目組V1.5
- 《物品收納方法多》小學(xué)勞動(dòng)課
- 安全設(shè)計(jì)診斷報(bào)告樣本
- 口腔醫(yī)學(xué)美學(xué)基礎(chǔ)
- 致遠(yuǎn)a6協(xié)同管理軟件v7.0sp3用戶操作手冊
- 唐詩長恨歌白居易注音版
- (8.2)-7.2舞臺(tái)服裝設(shè)計(jì)-舞臺(tái)服裝色彩
- 版式設(shè)計(jì)(全套課件153P)
- GB/T 3274-2017碳素結(jié)構(gòu)鋼和低合金結(jié)構(gòu)鋼熱軋鋼板和鋼帶
評論
0/150
提交評論