超市管理系統(tǒng)_第1頁
超市管理系統(tǒng)_第2頁
超市管理系統(tǒng)_第3頁
超市管理系統(tǒng)_第4頁
超市管理系統(tǒng)_第5頁
已閱讀5頁,還剩34頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、 題目: 超市銷售系統(tǒng) 院系: 軟件學(xué)院 班級(jí): 14級(jí)軟件大數(shù)據(jù)2班姓名: 侯 帥 學(xué)號(hào): 1415925166 指導(dǎo)老師: 段云濤 系統(tǒng)分析與設(shè)計(jì)課程設(shè)計(jì) 2016年12月8日1 詳細(xì)調(diào)查超市已經(jīng)成為我國(guó)零售業(yè)的一種重要形態(tài),為國(guó)民經(jīng)濟(jì)的發(fā)展發(fā)揮了重要的作用。隨著超市高速的發(fā)展,其經(jīng)營(yíng)管理也變得愈加復(fù)雜,早期的售貨員站柜臺(tái)的形式早已不能滿足現(xiàn)有銷售也的發(fā)展,這樣就迫切地需要引入新的管理技術(shù)。超市形態(tài)具有種種優(yōu)點(diǎn),但在目前狀況下,它仍存在零售業(yè)企業(yè)所共有的落后的一面,如:不能有效地管理每種商品,收款結(jié)算速度慢,容易出現(xiàn)營(yíng)業(yè)差錯(cuò),不宜進(jìn)行商品調(diào)價(jià),盤點(diǎn)效率低等,而且在超市日常管理中,商品的進(jìn)、

2、銷、存等決策以經(jīng)驗(yàn)為主,缺乏實(shí)時(shí)分析功能,管理人員對(duì)及時(shí)傳遞資料的要求始終得不到滿足。隨著超市形態(tài)的高速發(fā)展,其經(jīng)營(yíng)管理也變得愈加復(fù)雜,日常所需要處理的數(shù)據(jù)量也逐漸增大,商業(yè)運(yùn)轉(zhuǎn)的中間環(huán)節(jié)也越來越多,原始的人工管理已無法應(yīng)對(duì)這復(fù)雜的市場(chǎng)。依靠現(xiàn)代化的計(jì)算機(jī)信息處理技術(shù)來管理超市,從而節(jié)省了大量的人力、物力,改善了員工的工作條件,減輕了勞動(dòng)強(qiáng)度,并且能夠快速反映出商品的進(jìn)、銷、存等狀況和各種反饋信息分析,使管理人員快速對(duì)市場(chǎng)的變化做出相應(yīng)的決策,加快超市經(jīng)營(yíng)管理效率。2 需求分析與用例建模2.1可行性分析2.1.1管理可行性隨著超市管理水平的不斷提高,在管理水平方面積累了豐富的經(jīng)驗(yàn)方法,并建立了

3、成熟的管理機(jī)制,齊全的規(guī)章制度。有正確的原始資料的支持,是管理工作有了制度支持和信息支持。根據(jù)以往在經(jīng)營(yíng)中出現(xiàn)的困難與不便,超市的高層管理人員對(duì)新系統(tǒng)的開發(fā)持積極的態(tài)度,肯定新系統(tǒng)的開發(fā),并且為新系統(tǒng)的開發(fā)與實(shí)施創(chuàng)造了各種良好的條件,制定了有利于系統(tǒng)實(shí)施的管理方法。目前管理方面的的條件已經(jīng)能夠滿足超市管理系統(tǒng)的開發(fā)以及日后的實(shí)施。所以在管理上是可行的。2.1.2經(jīng)濟(jì)可行性本系統(tǒng)需要超市負(fù)擔(dān)的費(fèi)用主要是計(jì)算機(jī)硬件設(shè)備和軟件技術(shù),包括本系統(tǒng)的開發(fā)及維護(hù)費(fèi)用,對(duì)超市人員使用本系統(tǒng)的培訓(xùn)費(fèi)用,以及本系統(tǒng)開發(fā)完成后,由于工作方式的改變?cè)黾拥钠渌_支。該系統(tǒng)帶來的經(jīng)濟(jì)效益是明顯的,其最主要的表現(xiàn)是減少了企

4、業(yè)管理費(fèi)用和人力開支,不僅方便對(duì)進(jìn)貨信息的管理,也減少了由于人工的出錯(cuò)的幾率,降低了成本,節(jié)省了大量的時(shí)間,還為企業(yè)的各項(xiàng)決策提供了寶貴的資料,為企業(yè)帶來巨大的經(jīng)濟(jì)效益。所以從經(jīng)濟(jì)上是可行的。2.1.3技術(shù)可行性在IT行業(yè)中從業(yè)的工作人員一般都要求掌握計(jì)算機(jī)技術(shù),具有一定的軟硬件基礎(chǔ),會(huì)使用各種管理軟件,熟悉IT產(chǎn)品。因?yàn)?,有的超市?duì)員工的素質(zhì)要求比較高,從管理層到下面的銷售人員,都要求具有一定的計(jì)算機(jī)基礎(chǔ),而本系統(tǒng)簡(jiǎn)單易用,所以在新系統(tǒng)投入使用時(shí),只要對(duì)員工進(jìn)行少量的培訓(xùn),系統(tǒng)的功能和使用方法就基本上能夠是系統(tǒng)順利運(yùn)行。所以在技術(shù)上是可行的。綜合以上三方面,該系統(tǒng)具有很高的開發(fā)可行性,無論是

5、從技術(shù)上或者經(jīng)濟(jì)上還是管理上。因此,可以設(shè)計(jì)該系統(tǒng)的數(shù)據(jù)流程圖,建立數(shù)據(jù)字典。2.2功能需求超市管理系統(tǒng)為了滿足用戶實(shí)際需求應(yīng)具有系統(tǒng)管理、前臺(tái)零售管理子系統(tǒng)、后臺(tái)管理子系統(tǒng)三個(gè)子系統(tǒng)。1.系統(tǒng)管理系統(tǒng)管理應(yīng)包括以下功能:1)添加用戶:系統(tǒng)管理員可以根據(jù)需求添加用戶,用戶只有根據(jù)用戶名和密碼才能登錄系統(tǒng),進(jìn)行操作。2)修改密碼:用戶可以登錄系統(tǒng)修改密碼。3)權(quán)限設(shè)置:系統(tǒng)管理員可以根據(jù)不同用戶設(shè)置不同權(quán)限,是系統(tǒng)某些功能只對(duì)某些用戶可見。4)重新登錄:本系統(tǒng)支持重新登錄。2. 前臺(tái)零售管理子系統(tǒng)前臺(tái)零售管理子系統(tǒng)應(yīng)具有以下功能: 1)前臺(tái)銷售管理A商品錄入:根據(jù)超巿業(yè)務(wù)特點(diǎn)制定相關(guān)功能,可以通

6、過輸入唯一編號(hào)、掃描條形碼、商品名稱等來實(shí)現(xiàn)精確或模糊的商品掃描錄入。該掃描錄入方法可以充分保證各種電腦操作水平層次的人員均能準(zhǔn)確快速地進(jìn)行商品掃描錄入。B結(jié)賬:通過掃描條形碼或者直接輸入商品名稱(對(duì)于同類多件商品采用一次錄入加數(shù)量的方式)自動(dòng)計(jì)算本次交易的總金額。顧客可以支付現(xiàn)金和信用卡,如果支付現(xiàn)金,自動(dòng)計(jì)算找零C打印小票:在顧客付款后,打印交易清單(包括交易的流水賬號(hào)、每類商品的商品名、數(shù)量、該類商品的總金額、交易的時(shí)間、負(fù)責(zé)本次收銀的員工號(hào))。如果顧客是本店會(huì)員并持有本人會(huì)員卡,則在交易前先掃描會(huì)員卡,并將所購(gòu)物品的總金額累計(jì)到該會(huì)員的總消費(fèi)金額中,增加會(huì)員積分。D購(gòu)物查詢:如果顧客是

7、本店會(huì)員,可以在前臺(tái)客服查詢一個(gè)月內(nèi)購(gòu)物情況。2)會(huì)員管理:會(huì)員管理可以實(shí)現(xiàn)顧客會(huì)員注冊(cè),會(huì)員信息查詢,會(huì)員信息修改,刪除會(huì)員,還可以對(duì)會(huì)員進(jìn)行兌換積分。3.后臺(tái)銷售管理系統(tǒng)后臺(tái)銷售管理系統(tǒng)必須具備以下功能:1)后臺(tái)銷售管理: 支持商品的錄入、刪除、商品信息查詢,商品信息修改。還可以對(duì)銷售的產(chǎn)品進(jìn)行匯總,綜合查詢各種銷售明細(xì)記錄,超市經(jīng)理可以根據(jù)匯總情況制定采購(gòu)計(jì)劃和銷售計(jì)劃。2)售后服務(wù)管理: 為了提高服務(wù)水平,對(duì)售后服務(wù)進(jìn)行統(tǒng)一管理。2.3 系統(tǒng)功能流程圖2.3.1系統(tǒng)功能結(jié)構(gòu)模塊圖超市銷售管理系統(tǒng)前臺(tái)零售管理子系統(tǒng)后臺(tái)銷售管理子系統(tǒng)系統(tǒng)管理前臺(tái)銷售管理會(huì)員管理重新登錄權(quán)限設(shè)置修改密碼添加

8、用戶售后服務(wù)管理后臺(tái)銷售管理刪除會(huì)員查詢會(huì)員添加會(huì)員修改會(huì)員信息兌換積分商品錄入結(jié)賬打印小票購(gòu)物查詢 商品錄入銷售商品匯總刪除商品銷售商品查詢商品信息修改打折促銷圖2-1 系統(tǒng)功能結(jié)構(gòu)模塊圖2.3.2超市管理系統(tǒng)的流程圖:超市銷售管理系統(tǒng)認(rèn)證失敗身份認(rèn)證認(rèn)證成功 收銀員采購(gòu)員管理員經(jīng)理庫存信息瀏覽商品銷售管理會(huì)員信息管理庫存信息顯示商品進(jìn)貨管理商品信息管理員工排班管理商品信息管理系統(tǒng)用戶管理商品類別管理會(huì)員信息管理銷售商品對(duì)賬庫存預(yù)警設(shè)置進(jìn)貨信息查詢商品信息管理2.4用例建模2.4.1確定系統(tǒng)范圍和系統(tǒng)邊界1.超市銷售管理系統(tǒng)的業(yè)務(wù)范圍超市銷售管理系統(tǒng)是負(fù)責(zé)商品的銷售,商品的管理,會(huì)員的管理和

9、系統(tǒng)管理,不包括其他管理內(nèi)容,如“財(cái)務(wù)管理”、“采購(gòu)管理”、“庫存管理”等。2超市銷售系統(tǒng)的系統(tǒng)邊界超市銷售管理系統(tǒng)和“采購(gòu)管理系統(tǒng)”、“庫存管理系統(tǒng)”“財(cái)務(wù)管理系統(tǒng)”有系統(tǒng)邊界。1)采購(gòu)管理系統(tǒng)要根據(jù)超市的銷售情況制定采購(gòu)計(jì)劃,確定需要采購(gòu)的商品,以及商品各方面的信息。2)庫存管理系統(tǒng)要根據(jù)銷售情況合理的管理庫存,避免商品缺貨、積壓等管理不善。適時(shí)的組織促銷、打折等活動(dòng),及時(shí)補(bǔ)充貨架上的商品。3)財(cái)務(wù)管理系統(tǒng)根據(jù)銷售情況核對(duì)銷售收入,更加有效地管理超市財(cái)務(wù)2.4.2確定執(zhí)行者從需求分析可以看出,超市管理系統(tǒng)有5個(gè)人執(zhí)行者和3個(gè)系統(tǒng)執(zhí)行者,即“系統(tǒng)管理員”、“顧客”、“銷售人員”、 “前臺(tái)客服

10、人員”、“超市經(jīng)理”、“財(cái)務(wù)管理系統(tǒng)”、“采購(gòu)管理系統(tǒng)”、“庫存管理系統(tǒng)”。1)系統(tǒng)管理員:負(fù)責(zé)整個(gè)軟件的維護(hù)工作,可以添加用戶,并對(duì)用戶設(shè)置權(quán)限。2)顧客:顧客購(gòu)買商品,并可以在前臺(tái)客服辦理會(huì)員,成為會(huì)員,便可以在客服處查詢購(gòu)物情況。還可以在客服處兌換積分。3)銷售人員:銷售商品,對(duì)商品進(jìn)行管理。4)前臺(tái)客服人員:服務(wù)于顧客,為顧客辦理會(huì)員,兌換積分。5)超市經(jīng)理:監(jiān)督超市的整個(gè)運(yùn)營(yíng)情況,可以查詢銷售情況,作出決策。6)財(cái)務(wù)管理系統(tǒng):根據(jù)銷售匯總情況核對(duì)財(cái)務(wù)狀況。7)采購(gòu)管理系統(tǒng):根據(jù)銷售情況,制定采購(gòu)計(jì)劃。8)庫存管理系統(tǒng):根據(jù)銷售情況及時(shí)補(bǔ)充貨架上商品,根據(jù)庫存情況,適時(shí)組織促銷、打折活

11、動(dòng)。2.4.3確定用例根據(jù)系統(tǒng)的需求分析中客戶對(duì)系統(tǒng)功能提出的要求,可以粗略的找到系統(tǒng)用例,并在后期的用例建模工作中合并、優(yōu)化、篩選這些用例。(1)“超市銷售管理系統(tǒng)”中的用例在第一層中,根據(jù)客戶對(duì)“超市銷售管理系統(tǒng)”的整體業(yè)務(wù)功能要求,可選的用例有:l 系統(tǒng)管理l 前臺(tái)零售管理系統(tǒng)l 后臺(tái)銷售管理系統(tǒng)(2)“系統(tǒng)管理”中的用例在第二層中,根據(jù)客戶對(duì)“系統(tǒng)管理”的業(yè)務(wù)功能要求,可選的用例有:l 添加用戶l 修改密碼l 權(quán)限管理l 重新登錄(3)“前臺(tái)零售管理系統(tǒng)”中的用例在第二層中,根據(jù)客戶對(duì)“前臺(tái)零售管理系統(tǒng)”的業(yè)務(wù)功能要求,可選的用例有:l 前臺(tái)銷售管理l 會(huì)員管理(4)“后臺(tái)銷售管理系統(tǒng)

12、”中的用例在第二層中,根據(jù)客戶對(duì)“后臺(tái)銷售管理系統(tǒng)”的業(yè)務(wù)功能要求,可選的用例有:l 后臺(tái)銷售管理l 售后服務(wù)管理(5)前臺(tái)銷售管理子系統(tǒng)在第三層中,根據(jù)客戶對(duì)“前臺(tái)銷售管理子系統(tǒng)”的業(yè)務(wù)功能要求,可選的用例有:l 商品錄入l 結(jié)賬l 打印購(gòu)物小票l 購(gòu)物查詢(6)會(huì)員管理子系統(tǒng)在第三層中,根據(jù)客戶對(duì)“會(huì)員管理子系統(tǒng)”的業(yè)務(wù)功能要求,可選的用例有:l 添加會(huì)員l 兌換積分(7)后臺(tái)銷售子系統(tǒng)在第三層中,根據(jù)客戶對(duì)“后臺(tái)銷售子系統(tǒng)”的業(yè)務(wù)功能要求,可選的用例有:l 商品錄入l 打折促銷2.4.4分層繪制用例圖1.最高層用例圖根據(jù)用戶對(duì)超市銷售管理系統(tǒng)的整體業(yè)務(wù)功能需求,可以繪制出最高層用例圖。用

13、例名稱超市管理系統(tǒng)用例描述供應(yīng)商編號(hào)、供應(yīng)商名稱、供應(yīng)商電話、供應(yīng)商地址、產(chǎn)品編號(hào)、產(chǎn)品名稱、產(chǎn)品數(shù)量、產(chǎn)品進(jìn)價(jià),售價(jià)等目標(biāo)供應(yīng)商、倉庫、超市參與者經(jīng)理前置條件已經(jīng)登錄系統(tǒng)主要操作過程(1) 經(jīng)理可以根據(jù)需要查看供應(yīng)商、倉庫、超市商品的一切信息。 2第2層用例圖1) 登錄系統(tǒng)用例圖用戶在進(jìn)入系統(tǒng)之前要登錄輸入密碼和用戶名,登錄系統(tǒng)。系統(tǒng)提供在指定位置輸入密碼和用戶名及修改密碼的功能。如下:用例名稱登錄系統(tǒng)用例描述輸入用戶名、密碼、還可以修改登錄密碼。目標(biāo)用戶(普通員工、銷售經(jīng)理、系統(tǒng)管理員)參與者用戶前置條件未登錄系統(tǒng)主要操作過程用戶可以通過此過程登錄超市管理系統(tǒng)。2) 2.倉庫管理為倉庫管理

14、員提供查看產(chǎn)品種類和數(shù)量,商品的入庫的出庫量的查詢,以及退貨量的查詢,系統(tǒng)用例圖如下:用例名稱倉庫管理系統(tǒng)用例描述倉庫管理員可以通過此系統(tǒng)進(jìn)行庫存查詢,商品的出入庫,還可以與客戶進(jìn)行退貨交易目標(biāo)倉庫庫管理員參與者顧客前置條件已經(jīng)登錄系統(tǒng)主要操作過程倉庫管理員進(jìn)行庫存查詢、商品出入庫的交易,和顧客進(jìn)行退貨交易3.業(yè)績(jī)管理 業(yè)績(jī)管理員提供查看產(chǎn)品種類和數(shù)量,了解暢銷產(chǎn)品的種類和數(shù)量,以及當(dāng)月的盈利狀況,并未倉庫管理員提供制定采購(gòu)計(jì)劃的功能。系統(tǒng)用例圖如下:用例名稱業(yè)績(jī)管理用例描述查看銷售榜,查看盈利,調(diào)整商品售價(jià)目標(biāo)銷售經(jīng)理參與者經(jīng)理前置條件已經(jīng)登錄系統(tǒng)主要操作過程1經(jīng)理可以根據(jù)需要對(duì)以往銷售榜的

15、查看2經(jīng)理對(duì)以往的銷售盈利的查看3經(jīng)理對(duì)商品進(jìn)行價(jià)格上的調(diào)整4.財(cái)務(wù)管理 為會(huì)計(jì)提供每月發(fā)放的員工工資和獎(jiǎng)金,產(chǎn)品進(jìn)貨預(yù)算,公司的總利潤(rùn),下一季度的財(cái)政預(yù)算做成總表并進(jìn)行報(bào)告的功能。用例圖如下:用例名稱人事管理用例描述下季度公司預(yù)算、制作利潤(rùn)報(bào)表、查看工資資金記錄、刪除工資獎(jiǎng)金紀(jì)錄、添加工資獎(jiǎng)金紀(jì)錄目標(biāo)用戶(普通員工、銷售經(jīng)理、系統(tǒng)管理員)參與者會(huì)計(jì)前置條件已經(jīng)登錄系統(tǒng)主要操作過程1會(huì)計(jì)對(duì)下季度的公司預(yù)算2會(huì)計(jì)制作利潤(rùn)報(bào)表3會(huì)計(jì)查看刪除添加工資獎(jiǎng)金記錄5.人事管理 為管理層提供人事招聘、解除、調(diào)離的功能。用例圖如下:用例名稱人事管理用例描述招聘員工、解除員工、員工調(diào)離、查看、修改員工信息、查看

16、、添加、刪除管理員信息和對(duì)銷售經(jīng)理的管理目標(biāo)用戶(普通員工、銷售經(jīng)理、系統(tǒng)管理員)參與者經(jīng)理前置條件已經(jīng)登錄系統(tǒng)主要操作過程(2) 經(jīng)理可以根據(jù)需要對(duì)普通員工查看,刪除,添加員工信息,發(fā)布招聘,解除和員工調(diào)離情況(3) 經(jīng)理對(duì)銷售經(jīng)理進(jìn)行經(jīng)理解除,經(jīng)理調(diào)離和招聘經(jīng)理的信息發(fā)布(4) 經(jīng)理對(duì)系統(tǒng)管理員進(jìn)行查看,刪除和添加6.銷售管理 為收銀員提供收款、退款、找零、打印購(gòu)物小票、退貨的功能。用例圖如下:用例名稱銷售管理用例描述結(jié)賬分為現(xiàn)金支付、銀行卡支付和打印發(fā)票目標(biāo)顧客參與者收銀員前置條件已經(jīng)登錄系統(tǒng)主要操作過程結(jié)賬時(shí)是否打印發(fā)票,是現(xiàn)金支付還是刷卡支付用例名稱會(huì)員管理用例描述添加會(huì)員,管理積分

17、,會(huì)員卡補(bǔ)辦,兌換積分,累加積分等目標(biāo)顧客和會(huì)員參與者收銀員前置條件已經(jīng)登錄系統(tǒng)主要操作過程1. 收銀員對(duì)顧客進(jìn)行辦理會(huì)員可的業(yè)務(wù),2. 會(huì)員卡的補(bǔ)辦及管理積分的具體事項(xiàng)2.5 超市管理系統(tǒng)的界面設(shè)計(jì) (參考網(wǎng)上資料完成)a)b) 2、 系統(tǒng)分析分析類:對(duì)象類靜態(tài)結(jié)構(gòu)模型描述了系統(tǒng)的靜態(tài)結(jié)構(gòu),包括構(gòu)成系統(tǒng)的類和對(duì)象、他們的屬性和操作以及這些對(duì)象間的聯(lián)系。2.1建立對(duì)象類根據(jù)已經(jīng)建立的用例圖和客戶業(yè)務(wù)需求確定對(duì)象類,及其屬性和操作。通過檢查類的定義、分析問題的需求和運(yùn)用該領(lǐng)域的知識(shí)來完善和確定類的屬性,根據(jù)系統(tǒng)功能要求和系統(tǒng)設(shè)計(jì)需要完善和確定類的操作。超市管理系統(tǒng)的對(duì)象類包括:(1) 商品類名:

18、商品類的編號(hào):030101(共三層,每層用2位數(shù)字表示,采用6位編號(hào))。類的類型:該類創(chuàng)建的對(duì)象為持久對(duì)象,存儲(chǔ)在服務(wù)器上的數(shù)據(jù)庫中,可以共享。功能:負(fù)責(zé)建立商品基本信息并對(duì)這些信息進(jìn)行處理,包括增加、刪除、查詢操作等。屬性:商品名稱、編號(hào)、條形碼、價(jià)格、規(guī)格、庫存數(shù)量、庫存預(yù)警數(shù)量、促銷價(jià)格、促銷起止日期、允許打折、入庫日期。操作:增加商品()、刪除商品()、修改商品信息()、查詢商品()。(2) 顧客類名:顧客類的編號(hào):030102類的類型:該類創(chuàng)建的對(duì)象為持久對(duì)象,存儲(chǔ)在服務(wù)器上的數(shù)據(jù)庫中,可以共享。功能:負(fù)責(zé)建立顧客對(duì)象并進(jìn)行處理,包括購(gòu)買商品、付款、購(gòu)物查詢操作。屬性:交易編號(hào)操作:

19、購(gòu)買商品()、付款()、購(gòu)物查詢()。(3) 會(huì)員類名:會(huì)員類的編號(hào):030103類的類型:該類創(chuàng)建的對(duì)象為持久對(duì)象,存儲(chǔ)在服務(wù)器上的數(shù)據(jù)庫中,可以共享。功能:繼承顧客類,負(fù)責(zé)建立會(huì)員基本信息并進(jìn)行處理,包括添加會(huì)員、刪除會(huì)員、修改會(huì)員信息、購(gòu)物查詢操作。屬性:會(huì)員卡號(hào)、會(huì)員姓名、積分、電話、累計(jì)消費(fèi)金額、注冊(cè)日期。操作:添加會(huì)員()、刪除會(huì)員()、修改會(huì)員信息()、購(gòu)物查詢()。(4) 銷售人員類名:銷售人員類的編號(hào):030104類的類型:該類創(chuàng)建的對(duì)象為持久對(duì)象,存儲(chǔ)在服務(wù)器上的數(shù)據(jù)庫中,可以共享。功能:負(fù)責(zé)建立銷售人員對(duì)象并進(jìn)行處理。屬性: 姓名、性別、職位、電話。操作: (5) 前臺(tái)銷

20、售人員類名:前臺(tái)銷售人員類的編號(hào):030105類的類型:該類創(chuàng)建的對(duì)象為持久對(duì)象,存儲(chǔ)在服務(wù)器上的數(shù)據(jù)庫中,可以共享。功能:繼承銷售人員類,負(fù)責(zé)建立前臺(tái)銷售人員對(duì)象并進(jìn)行處理,包括商品掃描、錄入商品編號(hào)、結(jié)賬、打印購(gòu)物小票操作。屬性: 銷售人員*等。操作: 商品掃描()、錄入商品編號(hào)()、結(jié)賬()、打印購(gòu)物小票()。(6) 后臺(tái)銷售人員類名:后臺(tái)銷售人員類的編號(hào):030106類的類型:該類創(chuàng)建的對(duì)象為持久對(duì)象,存儲(chǔ)在服務(wù)器上的數(shù)據(jù)庫中,可以共享。功能:繼承銷售人員類,負(fù)責(zé)建立后臺(tái)銷售人員對(duì)象并進(jìn)行處理,包括商品錄入、商品信息修改、刪除商品、商品查詢、銷售商品匯總操作。屬性: 銷售人員*等。操作

21、: 商品錄入()、商品信息修改()、刪除商品()、商品查詢()、銷售商品()。(7) 前臺(tái)客服人員類類名:前臺(tái)客服人員類的編號(hào):030107類的類型:該類創(chuàng)建的對(duì)象為持久對(duì)象,存儲(chǔ)在服務(wù)器上的數(shù)據(jù)庫中,可以共享。功能:負(fù)責(zé)建立前臺(tái)客服人員對(duì)象并進(jìn)行處理,包括添加會(huì)員、刪除會(huì)員、修改會(huì)員信息、購(gòu)物查詢操作。屬性:姓名、性別、職位、電話。操作:添加會(huì)員()、刪除會(huì)員()、修改會(huì)員信息()、購(gòu)物查詢()。(8) 銷售表類名:銷售表類的編號(hào):030108類的類型:該類創(chuàng)建的對(duì)象為持久對(duì)象,存儲(chǔ)在服務(wù)器上的數(shù)據(jù)庫中,可以共享。功能:負(fù)責(zé)建立銷售表基本信息并對(duì)這些信息進(jìn)行處理。屬性:交易編號(hào)、商品名稱、商

22、品價(jià)格、交易數(shù)量、交易金額、會(huì)員卡號(hào)、交易日期。操作: (9) 銷售匯總表類名:銷售匯總表類的編號(hào):030109類的類型:該類創(chuàng)建的對(duì)象為持久對(duì)象,存儲(chǔ)在服務(wù)器上的數(shù)據(jù)庫中,可以共享。功能:負(fù)責(zé)建立銷售匯總表基本信息并對(duì)這些信息進(jìn)行處理。屬性:商品編號(hào)、商品名稱、商品價(jià)格、銷售數(shù)量、銷售金額操作: 查詢()。2. 2時(shí)序圖建模 通過分析超市管理系統(tǒng)的業(yè)務(wù)需求和對(duì)象類之間的關(guān)系,進(jìn)而建立動(dòng)態(tài)模型中對(duì)象間的交互模型時(shí)序圖。1. 顧客購(gòu)買商品時(shí)序圖2顧客查詢購(gòu)物情況順序圖3.超市經(jīng)理查詢商品銷售情況順序圖4.顧客辦理會(huì)員順序圖5. 添加商品順序圖6. 修改商品信息順序圖7. 刪除商品順序圖子系統(tǒng)設(shè)計(jì)

23、超市管理系統(tǒng)為了滿足用戶實(shí)際需求應(yīng)具有系統(tǒng)管理、零售前臺(tái)管理子系統(tǒng)、后臺(tái)管理子系統(tǒng)三個(gè)子系統(tǒng)。1.系統(tǒng)管理系統(tǒng)管理應(yīng)包括以下功能:1)添加用戶:系統(tǒng)管理員可以根據(jù)需求添加用戶,用戶只有根據(jù)用戶名和密碼才能登錄系統(tǒng),進(jìn)行操作。2)修改密碼:用戶可以登錄系統(tǒng)修改密碼。3)權(quán)限設(shè)置:系統(tǒng)管理員可以根據(jù)不同用戶設(shè)置不同權(quán)限,是系統(tǒng)某些功能只對(duì)某些用戶可見。4)重新登錄:本系統(tǒng)支持重新登錄。2. 前臺(tái)零售管理子系統(tǒng)前臺(tái)零售管理子系統(tǒng)應(yīng)具有以下功能: 1)前臺(tái)銷售管理A商品錄入:根據(jù)超巿業(yè)務(wù)特點(diǎn)制定相關(guān)功能,可以通過輸入唯一編號(hào)、掃描條形碼、商品名稱等來實(shí)現(xiàn)精確或模糊的商品掃描錄入。該掃描錄入方法可以充分

24、保證各種電腦操作水平層次的人員均能準(zhǔn)確快速地進(jìn)行商品掃描錄入。B結(jié)賬:通過掃描條形碼或者直接輸入商品名稱(對(duì)于同類多件商品采用一次錄入加數(shù)量的方式)自動(dòng)計(jì)算本次交易的總金額。顧客可以支付現(xiàn)金和信用卡,如果支付現(xiàn)金,自動(dòng)計(jì)算找零C打印小票:在顧客付款后,打印交易清單(包括交易的流水賬號(hào)、每類商品的商品名、數(shù)量、該類商品的總金額、交易的時(shí)間、負(fù)責(zé)本次收銀的員工號(hào))。如果顧客是本店會(huì)員并持有本人會(huì)員卡,則在交易前先掃描會(huì)員卡,并將所購(gòu)物品的總金額累計(jì)到該會(huì)員的總消費(fèi)金額中,增加會(huì)員積分。D購(gòu)物查詢:如果顧客是本店會(huì)員,可以在前臺(tái)客服查詢一個(gè)月內(nèi)購(gòu)物情況。2)會(huì)員管理:會(huì)員管理可以實(shí)現(xiàn)顧客會(huì)員注冊(cè),會(huì)

25、員信息查詢,會(huì)員信息修改,刪除會(huì)員,還可以對(duì)會(huì)員進(jìn)行兌換積分。3.后臺(tái)銷售管理系統(tǒng)后臺(tái)銷售管理系統(tǒng)必須具備以下功能:1)后臺(tái)銷售管理: 支持商品的錄入、刪除、商品信息查詢,商品信息修改。還可以對(duì)銷售的產(chǎn)品進(jìn)行匯總,綜合查詢各種銷售明細(xì)記錄,超市經(jīng)理可以根據(jù)匯總情況制定采購(gòu)計(jì)劃和銷售計(jì)劃。2)售后服務(wù)管理: 為了提高服務(wù)水平,對(duì)售后服務(wù)進(jìn)行統(tǒng)一管理。類設(shè)計(jì)對(duì)象類靜態(tài)結(jié)構(gòu)模型描述了系統(tǒng)的靜態(tài)結(jié)構(gòu),包括構(gòu)成系統(tǒng)的類和對(duì)象、他們的屬性和操作以及這些對(duì)象間的聯(lián)系。建立對(duì)象類根據(jù)已經(jīng)建立的用例圖和客戶業(yè)務(wù)需求確定對(duì)象類,及其屬性和操作。通過檢查類的定義、分析問題的需求和運(yùn)用該領(lǐng)域的知識(shí)來完善和確定類的屬性

26、,根據(jù)系統(tǒng)功能要求和系統(tǒng)設(shè)計(jì)需要完善和確定類的操作。超市管理系統(tǒng)的對(duì)象類包括:(10) 商品類名:商品類的編號(hào):030101(共三層,每層用2位數(shù)字表示,采用6位編號(hào))。類的類型:該類創(chuàng)建的對(duì)象為持久對(duì)象,存儲(chǔ)在服務(wù)器上的數(shù)據(jù)庫中,可以共享。功能:負(fù)責(zé)建立商品基本信息并對(duì)這些信息進(jìn)行處理,包括增加、刪除、查詢操作等。屬性:商品名稱、編號(hào)、條形碼、價(jià)格、規(guī)格、庫存數(shù)量、庫存預(yù)警數(shù)量、促銷價(jià)格、促銷起止日期、允許打折、入庫日期。操作:增加商品()、刪除商品()、修改商品信息()、查詢商品()。(11) 顧客類名:顧客類的編號(hào):030102類的類型:該類創(chuàng)建的對(duì)象為持久對(duì)象,存儲(chǔ)在服務(wù)器上的數(shù)據(jù)庫中

27、,可以共享。功能:負(fù)責(zé)建立顧客對(duì)象并進(jìn)行處理,包括購(gòu)買商品、付款、購(gòu)物查詢操作。屬性:交易編號(hào)操作:購(gòu)買商品()、付款()、購(gòu)物查詢()。(12) 會(huì)員類名:會(huì)員類的編號(hào):030103類的類型:該類創(chuàng)建的對(duì)象為持久對(duì)象,存儲(chǔ)在服務(wù)器上的數(shù)據(jù)庫中,可以共享。功能:繼承顧客類,負(fù)責(zé)建立會(huì)員基本信息并進(jìn)行處理,包括添加會(huì)員、刪除會(huì)員、修改會(huì)員信息、購(gòu)物查詢操作。屬性:會(huì)員卡號(hào)、會(huì)員姓名、積分、電話、累計(jì)消費(fèi)金額、注冊(cè)日期。操作:添加會(huì)員()、刪除會(huì)員()、修改會(huì)員信息()、購(gòu)物查詢()。(13) 銷售人員類名:銷售人員類的編號(hào):030104類的類型:該類創(chuàng)建的對(duì)象為持久對(duì)象,存儲(chǔ)在服務(wù)器上的數(shù)據(jù)庫中

28、,可以共享。功能:負(fù)責(zé)建立銷售人員對(duì)象并進(jìn)行處理。屬性: 姓名、性別、職位、電話。操作: (14) 前臺(tái)銷售人員類名:前臺(tái)銷售人員類的編號(hào):030105類的類型:該類創(chuàng)建的對(duì)象為持久對(duì)象,存儲(chǔ)在服務(wù)器上的數(shù)據(jù)庫中,可以共享。功能:繼承銷售人員類,負(fù)責(zé)建立前臺(tái)銷售人員對(duì)象并進(jìn)行處理,包括商品掃描、錄入商品編號(hào)、結(jié)賬、打印購(gòu)物小票操作。屬性: 銷售人員*等。操作: 商品掃描()、錄入商品編號(hào)()、結(jié)賬()、打印購(gòu)物小票()。(15) 后臺(tái)銷售人員類名:后臺(tái)銷售人員類的編號(hào):030106類的類型:該類創(chuàng)建的對(duì)象為持久對(duì)象,存儲(chǔ)在服務(wù)器上的數(shù)據(jù)庫中,可以共享。功能:繼承銷售人員類,負(fù)責(zé)建立后臺(tái)銷售人員

29、對(duì)象并進(jìn)行處理,包括商品錄入、商品信息修改、刪除商品、商品查詢、銷售商品匯總操作。屬性: 銷售人員*等。操作: 商品錄入()、商品信息修改()、刪除商品()、商品查詢()、銷售商品()。(16) 前臺(tái)客服人員類類名:前臺(tái)客服人員類的編號(hào):030107類的類型:該類創(chuàng)建的對(duì)象為持久對(duì)象,存儲(chǔ)在服務(wù)器上的數(shù)據(jù)庫中,可以共享。功能:負(fù)責(zé)建立前臺(tái)客服人員對(duì)象并進(jìn)行處理,包括添加會(huì)員、刪除會(huì)員、修改會(huì)員信息、購(gòu)物查詢操作。屬性:姓名、性別、職位、電話。操作:添加會(huì)員()、刪除會(huì)員()、修改會(huì)員信息()、購(gòu)物查詢()。(17) 銷售表類名:銷售表類的編號(hào):030108類的類型:該類創(chuàng)建的對(duì)象為持久對(duì)象,存

30、儲(chǔ)在服務(wù)器上的數(shù)據(jù)庫中,可以共享。功能:負(fù)責(zé)建立銷售表基本信息并對(duì)這些信息進(jìn)行處理。屬性:交易編號(hào)、商品名稱、商品價(jià)格、交易數(shù)量、交易金額、會(huì)員卡號(hào)、交易日期。操作: (18) 銷售匯總表類名:銷售匯總表類的編號(hào):030109類的類型:該類創(chuàng)建的對(duì)象為持久對(duì)象,存儲(chǔ)在服務(wù)器上的數(shù)據(jù)庫中,可以共享。功能:負(fù)責(zé)建立銷售匯總表基本信息并對(duì)這些信息進(jìn)行處理。屬性:商品編號(hào)、商品名稱、商品價(jià)格、銷售數(shù)量、銷售金額操作: 查詢()。根據(jù)類之間的關(guān)系繪制類圖通過對(duì)超市管理系統(tǒng)中對(duì)類及其之間關(guān)系的分析,繪制類圖。圖3 類圖及其之間關(guān)系數(shù)據(jù)庫設(shè)計(jì)1.超市管理系統(tǒng)包含的實(shí)體和屬性:商品(商品編號(hào),名稱,價(jià)格,庫存

31、數(shù)量,規(guī)格,條形碼,促銷價(jià)格,促銷起止日期,允許打折,入庫日期,庫存預(yù)警數(shù)量)顧客(姓名,電話,會(huì)員號(hào),會(huì)員積分,會(huì)員注冊(cè)時(shí)間)前臺(tái)銷售人員(用戶編號(hào),密碼,姓名,性別,職位,電話)后臺(tái)銷售人員(用戶編號(hào),密碼,姓名,性別,職位,電話)前臺(tái)客服人員(用戶編號(hào),密碼,姓名,性別,職位,電話)2.實(shí)體之間的聯(lián)系購(gòu)買:顧客購(gòu)買商品,一個(gè)顧客可以購(gòu)買多種商品,一種商品也可以被多個(gè)顧客購(gòu)買,顧客與商品之間是多對(duì)多的關(guān)系。銷售:前臺(tái)銷售人員銷售商品,一個(gè)前臺(tái)銷售人員可以銷售多種商品,一種商品也可以被多個(gè)銷售人員銷售,前臺(tái)銷售人員與商品之間是多對(duì)多的關(guān)系。服務(wù):前臺(tái)客服人員可以服務(wù)于顧客,一個(gè)前臺(tái)銷售人員可

32、以服務(wù)于多個(gè)顧客,一個(gè)顧客也可以被多個(gè)客服人員服務(wù),客服人員與顧客之間是多對(duì)多的關(guān)系。管理:后臺(tái)銷售人員可以管理商品,一個(gè)后臺(tái)銷售人員可以管理多種商品,一種商品也可以被多個(gè)后臺(tái)銷售人員管理,后臺(tái)銷售人員與顧客之間是多對(duì)多的關(guān)系。3.系統(tǒng)總E-R圖 系統(tǒng)總E-R圖 4數(shù)據(jù)庫關(guān)系表商品信息表(MerchInfo)字段名別名字段類型長(zhǎng)度主/外鍵是否為空MerchID商品編號(hào)int5PNot nullMerchName商品名稱Varchar20Not nullBarCode條形碼Varchar10Not nullMerchPrice價(jià)格Money6Not nullMerchSize規(guī)格Char10Me

33、rchNum庫存數(shù)量Int4Not nullCautionNum庫存報(bào)警數(shù)量Int4Not nullSalesProPrice促銷價(jià)格Money6SalesProDate促銷起止日期Datetime10AllowAbate允許打折Int6ProDate入庫日期Datetime10FNot null用戶表(User)字段名別名字段類型長(zhǎng)度主/外鍵是否為空UserID用戶編號(hào)varchar10PNot nullUserPW用戶密碼Varchar12Not nullUserName姓名Varchar25Not nullUserSex性別Char1UserLimit權(quán)限Varchar20Not nul

34、lUserStyle職位Int4Not nullUserTel電話Int11會(huì)員表(Menber)字段名別名字段類型長(zhǎng)度主/外鍵是否為空MemberID會(huì)員卡號(hào)Varchar10PNot nullMemberName會(huì)員姓名Char8Not nullMemberTel會(huì)員電話Int11MemberScore會(huì)員積分Int6Not nullTotalCost累積消費(fèi)金額Money10Not nullRegDate注冊(cè)日期Datetime8Not null銷售匯總表(Sale)字段名別名字段類型長(zhǎng)度主/外鍵是否為空MerchID商品編號(hào)Varchar5PNot nullMerchName商品名稱V

35、archar20Not nullSaleDate銷售日期Datetime10Not nullSaleNum銷售數(shù)量Int4Not nullSalePrice銷售單額Money6Not nullSalePriceT銷售總金額Money10銷售表(Dealing)字段名別名字段類型長(zhǎng)度主/外鍵是否為空DealingID交易編號(hào)Varchar10PNot nullMerchName商品名稱Varchar20FNot nullMerchNum數(shù)量Int4Not nullMerchPrice單價(jià)Money6Not nullDealingPrice交易金額Money6Not nullDealingDate交易日期Mone

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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)論