版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、 超市管理系統(tǒng)1、項(xiàng)目計(jì)劃1。1系統(tǒng)開發(fā)目的(1)大大提高超市的運(yùn)作效率;(2)通過全面的信息采集和處理,輔助提高超市的決策水平;(3)使用本系統(tǒng),可以迅速提升超市的管理水平,為降低經(jīng)營成本, 提高效益,增強(qiáng)超市擴(kuò)張力, 提供有效的技術(shù)保障。1。2背景說明21世紀(jì),超市的競爭也進(jìn)入到了一個(gè)全新的領(lǐng)域,競爭已不再是規(guī)模的競爭,而是技術(shù)的競爭、管理的競爭、人才的競爭。技術(shù)的提升和管理的升級是超市業(yè)的競爭核心。零售領(lǐng)域目前呈多元發(fā)展趨勢,多種業(yè)態(tài):超市、倉儲店、便利店、特許加盟店、專賣店、貨倉等相互并存.如何在激烈的競爭中擴(kuò)大銷售額、降低經(jīng)營成本、擴(kuò)大經(jīng)營規(guī)模,成為超市營業(yè)者努力追求的目標(biāo).1.3項(xiàng)
2、目確立針對超市的特點(diǎn),為了幫助超市解決現(xiàn)在面臨的問題,提高小型超市的競爭力,我們將開發(fā)以下系統(tǒng):前臺POS銷售系統(tǒng)、后臺管理系統(tǒng),其中這兩個(gè)子系統(tǒng)又包含其它一些子功能.1.4應(yīng)用范圍本系統(tǒng)適應(yīng)于各種小型的超市.1.5 定義(1)商品條形碼:每種商品具有唯一的條形碼,對于某些價(jià)格一樣的商品,可以使用自定義條形碼。(2)交易清單:包括交易的流水賬號、每類商品的商品名、數(shù)量、該類商品的總金額、交易的時(shí)間、負(fù)責(zé)本次收銀的員工號。(3)商品積壓:在一定時(shí)期內(nèi),遠(yuǎn)無法完成銷售計(jì)劃的商品會造成積壓。(4)促銷:在一定時(shí)期內(nèi),某些商品會按低于原價(jià)的促銷價(jià)格銷售。庫存告警提示:當(dāng)商品的庫存數(shù)量低于庫存報(bào)警數(shù)量時(shí)
3、發(fā)出提示。(5)盤點(diǎn):計(jì)算出庫存、銷售額、盈利等經(jīng)營指標(biāo).2、邏輯分析與詳細(xì)分析2。1系統(tǒng)功能 (1)、HYPERLINK l ”_3._零售前臺(POS)管理系統(tǒng)零售前臺(POS)管理系統(tǒng),本系統(tǒng)必須具有以下功能: 商品錄入:根據(jù)超巿業(yè)務(wù)特點(diǎn)制定相關(guān)功能,可以通過輸入唯一編號、掃描條形碼、商品名稱等來實(shí)現(xiàn)精確或模糊的商品掃描錄入。該掃描錄入方法可以充分保證各種電腦操作水平層次的人員均能準(zhǔn)確快速地進(jìn)行商品掃描錄入。收銀業(yè)務(wù):通過掃描條形碼或者直接輸入商品名稱(對于同類多件商品采用一次錄入加數(shù)量的方式)自動(dòng)計(jì)算本次交易的總金額。在顧客付款后,自動(dòng)計(jì)算找零,同時(shí)打印交易清單(包括交易的流水賬號、每
4、類商品的商品名、數(shù)量、該類商品的總金額、交易的時(shí)間、負(fù)責(zé)本次收銀的員工號)。如果顧客是本店會員并持有本人會員卡,則在交易前先掃描會員卡,并對所購物品全部實(shí)行95折優(yōu)惠,并將所購物品的總金額累計(jì)到該會員的總消費(fèi)金額中. 會員卡的有效期限為一年,滿一年未續(xù)卡者,該會員卡將被注銷。安全性:OS登陸、退出、換班與操作鎖定等權(quán)限驗(yàn)證保護(hù);斷電自動(dòng)保護(hù)最大限度防止意外及惡意非法操作。 獨(dú)立作業(yè):有的斷網(wǎng)收銀即在網(wǎng)絡(luò)服務(wù)器斷開或網(wǎng)絡(luò)不通的情況下,收銀機(jī)仍能正常作業(yè)(2)、后臺管理系統(tǒng),本系統(tǒng)必須具備以下功能進(jìn)貨管理: 根據(jù)銷售情況及庫存情況,自動(dòng)制定進(jìn)貨計(jì)劃(亦可手工制定修改),可以避免盲目進(jìn)貨造成商品積壓
5、。 按計(jì)劃單有選擇性地進(jìn)行自動(dòng)入庫登記。 綜合查詢打印計(jì)劃進(jìn)貨與入庫記錄及金額。銷售管理: 商品正常銷售、促銷與限量、限期及禁止銷售控制。 綜合查詢各種銷售明細(xì)記錄、各地收銀員收銀記錄以及交結(jié)賬情況等. 按多種方式統(tǒng)計(jì)生成銷售排行榜,靈活察看和打印商品銷售日、月、年報(bào)表。庫存管理: 綜合查詢庫存明細(xì)記錄。 庫存狀態(tài)自動(dòng)告警提示。如庫存過剩、少貨、缺貨等。軟件為您預(yù)警,避免庫存商品積壓損失和缺貨。 庫存自動(dòng)盤點(diǎn)計(jì)算.人員管理: 員工、會員、供貨商、廠商等基本信息登記管理. 員工操作權(quán)限管理。 客戶銷售權(quán)限管理.(3)系統(tǒng)結(jié)構(gòu)系統(tǒng)總體結(jié)構(gòu)小型超市零售管理系統(tǒng)前臺POS銷售系統(tǒng)后臺管理系統(tǒng)商品錄入收
6、銀業(yè)務(wù)進(jìn)貨管理銷售管理庫存管理人員管理模塊子系統(tǒng)結(jié)構(gòu)商品錄入快速商品錄入支持條形碼掃描功能描述:商品錄入子系統(tǒng)要求能快速錄入商品,因此必須支持條形碼掃描.收銀業(yè)務(wù)交易總額計(jì)算打印交易清單支持會員卡打折功能描述:收銀業(yè)務(wù)子系統(tǒng)能計(jì)算交易總額,打印交易清單,并根據(jù)會員卡打折。進(jìn)貨管理自動(dòng)制定進(jìn)貨計(jì)劃自動(dòng)入庫登記查詢打印計(jì)劃進(jìn)貨與入庫記錄功能描述:進(jìn)貨管理子系統(tǒng)可以根據(jù)庫存自動(dòng)指定進(jìn)貨計(jì)劃,進(jìn)貨時(shí)自動(dòng)等級,以及提供查詢和打印計(jì)劃進(jìn)貨與入庫記錄的功能.銷售管理商品銷售控制查詢打印銷售情況生成銷售排行榜功能描述:銷售管理子系統(tǒng)可以控制某商品是否允許銷售,查詢每種商品的銷售情況并產(chǎn)生年、月、日報(bào)表,同時(shí)可
7、以生成銷售排行榜。查詢庫存明細(xì)記錄庫存狀態(tài)自動(dòng)告警提示庫存管理自動(dòng)盤點(diǎn)計(jì)算功能描述:庫存管理子系統(tǒng)提供查詢庫存明細(xì)記錄的基本功能,并根據(jù)庫存的狀態(tài)報(bào)警,以及自動(dòng)盤點(diǎn)計(jì)算。人員管理基本信息登記管理員工操作權(quán)限管理提示客戶銷售權(quán)限管理提示功能描述:人員管理子系統(tǒng)提供基本信息登記管理,員工操作權(quán)限管理,客戶銷售權(quán)限管理的功能。2.2、流程圖前臺管理系統(tǒng)頂層DFD圖第0層DFD圖第1層DFD圖2。3、戶類型與職能(1)、員工(營業(yè)員):通過商品條形碼掃描輸入商品到購買清單操作軟件計(jì)算交易總金額操作軟件輸出交易清單對會員進(jìn)行會員卡掃描以便打折(2)、:超市經(jīng)理操作軟件錄入商品,供貨商,廠商操作軟件制定進(jìn)
8、貨計(jì)劃查詢打印計(jì)劃進(jìn)貨與入庫記錄操作軟件控制商品銷售與否查詢打印銷售情況操作軟件生成銷售排行榜查詢庫存明細(xì)記錄根據(jù)軟件發(fā)出的庫存告警進(jìn)行入貨操作軟件進(jìn)行盤點(diǎn)計(jì)算(3)、總經(jīng)理:基本信息登記管理員工操作權(quán)限管理客戶銷售權(quán)限管理2。4、統(tǒng)開發(fā)步驟確定參與者和相關(guān)的用況為每個(gè)用況設(shè)計(jì)過程建立順序圖,確定每個(gè)腳本中對象的協(xié)作創(chuàng)建類,確定腳本中的對象設(shè)計(jì), 編碼, 測試, 集成類為過程編寫系統(tǒng)測試案例運(yùn)行測試案例,檢驗(yàn)系統(tǒng)2。5、系統(tǒng)環(huán)境需求系統(tǒng)模式本系統(tǒng)采用C/S模式作為開發(fā)模式硬件環(huán)境 服務(wù)器端: 高性能的計(jì)算機(jī)一臺, 普通的雙絞線作為連接。 客戶端: 普通的計(jì)算機(jī)或者工作站, 普通的雙絞線作為連接
9、。軟件環(huán)境服務(wù)器端:安裝SQL Server 2000的服務(wù)器版本,安裝windows 2000服務(wù)器版本, 配置了諾頓等必須的防毒軟件。 客戶端: 安裝SQL Server2000的服務(wù)器版本, 安裝了VB等可視化開發(fā)工具軟件, 安裝windows2000服務(wù)器版本。3、系統(tǒng)概念設(shè)計(jì) (1)、系統(tǒng)ER圖購買日期消費(fèi)金額會員卡號廠商ID廠商名稱廠商地址廠商電話供貨商名稱mn生產(chǎn)m1注冊時(shí)間會員ID累計(jì)金額用戶用戶ID用戶密碼m供貨金額供貨日期銷售日期供貨商電話供貨商地址供貨商ID供貨商銷售銷售ID商品ID商品名稱價(jià)格促銷價(jià)格消費(fèi)m用戶姓名用戶類型用戶號商品允許打折允許銷售供貨會員廠商(2)、系
10、統(tǒng)ER圖說明商店中的所有用戶(員工)可以銷售多種商品,每種商品可由不同用戶(員工)銷售;每個(gè)顧客可以購買多種商品,不同商品可由不同顧客購買;每個(gè)供貨商可以供應(yīng)多種不同商品,每種商品可由多個(gè)供應(yīng)商供應(yīng)。(3)、視圖設(shè)計(jì)交易視圖(v_Dealing)用于查詢交易情況的視圖;計(jì)劃進(jìn)貨視圖(v_PlanStock)-用于查詢進(jìn)貨計(jì)劃的視圖;銷售視圖(v_Sale)-用于查詢銷售明細(xì)記錄的視圖;入庫視圖(v_Stock)用于查詢?nèi)霂烨闆r的視圖。4、邏輯設(shè)計(jì)(1)、系統(tǒng)關(guān)系模型商品信息表(商品編號,商品名稱,價(jià)格,條形碼,促銷價(jià)格,促銷起日期,促銷止日期,允許打折,庫存數(shù)量,庫存報(bào)警數(shù)量,計(jì)劃進(jìn)貨數(shù),允許
11、銷售,廠商編號,供貨商編號)用戶表(用戶編號,用戶名稱,用戶密碼,用戶類型)會員表(會員編號,會員卡號,累積消費(fèi)金額,注冊日期)銷售表(銷售編號,商品編號,銷售數(shù)量,銷售金額,銷售日期)交易表(交易編號,用戶名稱,交易金額,會員卡號,交易日期)進(jìn)貨入庫表(入庫編號,入庫商品編號,入庫數(shù)量,單額,總額,入庫日期,計(jì)劃進(jìn)貨日期,入庫狀態(tài))供貨商表(供貨商編號,供貨商名稱,供貨商地址,供貨商電話)廠商表(廠商編號,廠商名稱,廠商地址,廠商電話)(2)、系統(tǒng)數(shù)據(jù)庫表結(jié)構(gòu)數(shù)據(jù)庫表索引表名中文名MerchInfo商品信息表User用戶表Menber會員表Sale銷售表Dealing交易表Stock進(jìn)貨入庫
12、表Provide供貨商表Factory廠商表商品信息表(MerchInfo)字段名字段類型長度主/外鍵字段值約束對應(yīng)中文名MerchIDint4PNot null商品編號MerchNameVarchar50Not null商品名稱MerchPriceMoney4Not null價(jià)格MerchNumInt4Not null庫存數(shù)量CautionNumInt4Not null庫存報(bào)警數(shù)量PlanNumInt4null計(jì)劃進(jìn)貨數(shù)BarCodeVarchar50Not null條形碼SalesProPriceMoney4促銷價(jià)格SalesProDateSDatetime8促銷起日期SalesProDa
13、teEDatetime8促銷止日期AllowAbateInt4Not null允許打折AllowSaleInt4Not null允許銷售FactoryIDVarchar10FNot null廠商編號ProvideIDVarchar10FNot null供貨商編號用戶表(User)字段名字段類型長度主/外鍵字段值約束對應(yīng)中文名UserIDvarchar10PNot null用戶編號UserNameVarchar25Not null用戶名稱UserPWVarchar50Not null用戶密碼UserStyleInt4Not null用戶類型會員表(Menber)字段名字段類型長度主/外鍵字段值約
14、束對應(yīng)中文名MemberIDVarchar10PNot null會員編號MemberCardVarchar20Not null會員卡號TotalCostMoney4Not null累積消費(fèi)金額RegDateDatetime8Not null注冊日期銷售表(Sale)字段名字段類型長度主/外鍵字段值約束對應(yīng)中文名SaleIDVarchar10PNot null銷售編號MerChIDVarchar10FNot null商品編號SaleDateDatetime8Not null銷售日期SaleNumInt4Not null銷售數(shù)量SalePriceMoney4Not null銷售單額交易表(Deal
15、ing)字段名字段類型長度主/外鍵字段值約束對應(yīng)中文名DealingIDVarchar10PNot null交易編號DealingPriceMoney4Not null交易金額DealingDateMoney4Not null交易日期MemberIDVarchar10會員卡號UserNameVarchar10FNot null用戶名稱入庫紀(jì)錄表(Stock)字段名字段類型長度主/外鍵字段值約束對應(yīng)中文名StockIDVarchar10PNot null入庫編號MerchIDVarchar10FNot null入庫商品編號MerchNumInt4Not null入庫數(shù)量MerchPriceMon
16、ey4Not null單額TotalPriceMoney4Not null總額StockDateDatetime8Datetime入庫日期PlanDateDatetime8Datetime計(jì)劃進(jìn)貨日期StockStateInt4Not null入庫狀態(tài)供貨商表(Provide)字段名字段類型長度主/外鍵字段值約束對應(yīng)中文名ProvideIDvarchar10PNot null供貨商編號ProvideNameVarchar50Not null供貨商名稱ProvideAddressVarchar250供貨商地址ProvidePhoneVarchar25供貨商電話廠商表(Provide)字段名字段類
17、型長度主/外鍵字段值約束對應(yīng)中文名FactoryIDvarchar10PNot null廠商編號FactoryNameVarchar50Not null廠商名稱FactoryAddressVarchar250廠商地址FactoryPhoneVarchar25廠商電話5、源碼 /*-創(chuàng)建數(shù)據(jù)庫-*/create database SuperMarketdbon primary(name=SuperMarketdb,filename=C:Program FilesMicrosoft SQL ServerMSSQLDataSuperMarketdb.mdf,size=100MB,maxsize=20
18、0MB,filegrowth=20MB)log on(name=SuperMarketlog,filename=C:Program FilesMicrosoft SQL ServerMSSQLDataSuperMarketdb。ldf,size=60MB,maxsize=200MB,filegrowth=20MB)go/*-創(chuàng)建基本表-*/use SuperMarketdbgo/創(chuàng)建交易表*/CREATE TABLE Dealing (DealingID int identity(1,1) Primary key ,DealingDate datetime NOT NULL ,DealingP
19、rice money NOT NULL ,UserName varchar(25) NULL ,MemberCard varchar(20) NULL) GO/*創(chuàng)建廠商表/CREATE TABLE Factory (FactoryID varchar(10) Primary key ,FactoryName varchar(50) NOT NULL ,FactoryAddress varchar(250) NULL ,F(xiàn)actoryPhone varchar(50) NULL )GO/*創(chuàng)建會員表/CREATE TABLE Member (MemberID varchar(10) Prima
20、ry key ,MemberCard varchar(20) NOT NULL ,TotalCost money NOT NULL ,RegDate datetime NOT NULL )GO/*創(chuàng)建商品信息表*/CREATE TABLE MerchInfo (MerchID int identity(1,1) Primary key ,MerchName varchar(50) Unique NOT NULL ,MerchPrice money NOT NULL ,MerchNum int NOT NULL ,CautionNum int NOT NULL ,PlanNum int NOT
21、NULL ,BarCode varchar(20) Unique NOT NULL ,SalesProPrice money NULL ,SalesProDateS datetime NULL ,SalesProDateE datetime NULL ,AllowAbate int NOT NULL ,AllowSale int NOT NULL ,FactoryID int NOT NULL ,ProvideID int NOT NULL) GO/*創(chuàng)建供應(yīng)商表*/CREATE TABLE Provide (ProvideID varchar(10) Primary key ,Provide
22、Name varchar(50) NOT NULL ,ProvideAddress varchar(250) NULL ,ProvidePhone varchar(25) NULL )GO/創(chuàng)建銷售表*/CREATE TABLE Sale (SaleID int identity(1,1) Primary key ,MerChID int NOT NULL ,SaleDate datetime NOT NULL ,SaleNum int NOT NULL,SalePrice money NOT NULL) GO/創(chuàng)建入庫表/CREATE TABLE Stock (StockID int ide
23、ntity(1,1) Primary key ,MerchID int NOT NULL ,MerchNum int NOT NULL ,MerchPrice money NULL ,TotalPrice money NULL ,PlanDate datetime NULL ,StockDate datetime NULL,StockState int NOT NULL) GO/創(chuàng)建用戶表*/CREATE TABLE User (UserID varchar(10) Primary key ,UserName varchar(25) NOT NULL ,UserPW varchar(50) N
24、OT NULL ,UserStyle int NOT NULL ,)GO/-創(chuàng)建表間約束-*/商品信息表中廠商編號、供應(yīng)商編號分別與廠商表、供應(yīng)商表之間的外鍵約束*/ALTER TABLE MerchInfo ADD CONSTRAINT FK_MerchInfo_Factory FOREIGN KEY (FactoryID) REFERENCES Factory (FactoryID),CONSTRAINT FK_MerchInfo_Provide FOREIGN KEY (ProvideID) REFERENCES Provide (ProvideID)GO/*銷售表中商品編號與商品信息表
25、之間的外鍵約束/ALTER TABLE Sale ADDCONSTRAINT FK_Sale_MerchInfo FOREIGN KEY(MerChID) REFERENCES MerchInfo (MerchID) ON DELETE CASCADE GO/入庫表中商品編號與商品信息表之間的外鍵約束*/ALTER TABLE Stock ADDCONSTRAINT FK_Stock_MerchInfo FOREIGN KEY(MerchID) REFERENCES MerchInfo (MerchID) ON DELETE CASCADE GO/-創(chuàng)建索引-/*在交易表上建立一個(gè)以交易編號、
26、交易日期為索引項(xiàng)的非聚集索引*/CREATE nonclustered INDEX IX_Dealing ON Dealing(DealingID, DealingDate)GO/在商品信息表上建立一個(gè)以商品編號為索引項(xiàng)的非聚集索引/CREATE nonclustered INDEX IX_MerchInfo ON MerchInfo(MerchID)GO/*在銷售表上建立一個(gè)以銷售編號、銷售日期為索引項(xiàng)的非聚集索引/CREATE nonclustered INDEX IX_Sale ON Sale(SaleID, SaleDate)GO/在入庫表上建立一個(gè)以入庫編號、入庫日期、商品編號為索引
27、項(xiàng)的非聚集索引/CREATE nonclustered INDEX IX_Stock ON Stock(StockID, StockDate, MerchID)GO/-創(chuàng)建視圖-*/*創(chuàng)建用于查詢交易情況的視圖*/CREATE VIEW v_DealingASSELECT DealingDate as 交易日期, UserName as 員工名稱, MemberCard as 會員卡號, DealingPrice as 交易金額FROM Dealing GO/創(chuàng)建用于查詢進(jìn)貨計(jì)劃的視圖*/CREATE VIEW v_PlanStockASSELECT Stock。StockID as SID,
28、 MerchInfo.MerchName as 商品名稱, MerchInfo.BarCode as 條形碼, Factory.FactoryName as 廠商, Provide.ProvideName as 供貨商, Stock。MerchNum as 計(jì)劃進(jìn)貨數(shù)量, Stock.PlanDate as 計(jì)劃進(jìn)貨日期FROM Stock,MerchInfo,Provide,FactoryWhere Stock.MerchID = MerchInfo.MerchID and Provide。ProvideID=MerchInfo。ProvideID and Factory.FactoryID=MerchInfo。FactoryID and Stock。StockState=0 GO/創(chuàng)建用于查詢銷售明細(xì)記錄的視圖/CREATE VIEW v_S
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年滬科版八年級歷史上冊階段測試試卷含答案
- 2025年北師大版九年級地理下冊月考試卷含答案
- 2025年度特色民宿門面房租賃與民宿經(jīng)營合同4篇
- 二零二五版旅游特色餐飲服務(wù)采購合同4篇
- 2025年牛津譯林版九年級歷史下冊月考試卷含答案
- 2025年蘇教版選擇性必修3歷史下冊月考試卷含答案
- 2025年浙科版九年級物理上冊階段測試試卷含答案
- 二零二五版農(nóng)機(jī)作業(yè)租賃與農(nóng)業(yè)人才培養(yǎng)合作合同4篇
- 2024 年四川公務(wù)員行測(C 類)真題及答 案
- 二零二五年度沐足行業(yè)員工權(quán)益保障合同范本4篇
- 2025年度杭州市固廢處理與資源化利用合同3篇
- 部編版二年級下冊《道德與法治》教案及反思(更新)
- 充電樁項(xiàng)目運(yùn)營方案
- 退休人員出國探親申請書
- 傷殘撫恤管理辦法實(shí)施細(xì)則
- 高中物理競賽真題分類匯編 4 光學(xué) (學(xué)生版+解析版50題)
- 西方經(jīng)濟(jì)學(xué)-高鴻業(yè)-筆記
- 幼兒園美術(shù)教育研究策略國內(nèi)外
- 物業(yè)公司介紹
- 2024屆河南省五市高三第一次聯(lián)考英語試題及答案
- 【永輝超市公司員工招聘問題及優(yōu)化(12000字論文)】
評論
0/150
提交評論