數(shù)據(jù)庫(kù)設(shè)計(jì)小型超市管理系統(tǒng).doc_第1頁(yè)
數(shù)據(jù)庫(kù)設(shè)計(jì)小型超市管理系統(tǒng).doc_第2頁(yè)
數(shù)據(jù)庫(kù)設(shè)計(jì)小型超市管理系統(tǒng).doc_第3頁(yè)
數(shù)據(jù)庫(kù)設(shè)計(jì)小型超市管理系統(tǒng).doc_第4頁(yè)
數(shù)據(jù)庫(kù)設(shè)計(jì)小型超市管理系統(tǒng).doc_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

成績(jī):_數(shù)據(jù)庫(kù)原理及應(yīng)用課程設(shè)計(jì)課題 小型超市管理系統(tǒng) 班級(jí) 計(jì)算機(jī)06-7 組長(zhǎng) 袁會(huì)潭 組員 孫大林 2008 年 12 月 22日2009 年 1 月 4 日 小型超市管理系統(tǒng)設(shè)計(jì)說(shuō)明書(shū)1 緒論1系統(tǒng)開(kāi)發(fā)目的1 大大提高超市的運(yùn)作效率;2 通過(guò)全面的信息采集和處理,輔助提高超市的決策水平;3 使用本系統(tǒng),可以迅速提升超市的管理水平,為降低經(jīng)營(yíng)成本, 提高效益,增強(qiáng)超市擴(kuò)張力, 提供有效的技術(shù)保障。2背景說(shuō)明21世紀(jì),超市的競(jìng)爭(zhēng)也進(jìn)入到了一個(gè)全新的領(lǐng)域,競(jìng)爭(zhēng)已不再是規(guī)模的競(jìng)爭(zhēng),而是技術(shù)的競(jìng)爭(zhēng)、管理的競(jìng)爭(zhēng)、人才的競(jìng)爭(zhēng)。技術(shù)的提升和管理的升級(jí)是超市業(yè)的競(jìng)爭(zhēng)核心。零售領(lǐng)域目前呈多元發(fā)展趨勢(shì),多種業(yè)態(tài):超市、倉(cāng)儲(chǔ)店、便利店、特許加盟店、專賣店、貨倉(cāng)等相互并存。如何在激烈的競(jìng)爭(zhēng)中擴(kuò)大銷售額、降低經(jīng)營(yíng)成本、擴(kuò)大經(jīng)營(yíng)規(guī)模,成為超市營(yíng)業(yè)者努力追求的目標(biāo)。3項(xiàng)目確立針對(duì)超市的特點(diǎn),為了幫助超市解決現(xiàn)在面臨的問(wèn)題,提高小型超市的競(jìng)爭(zhēng)力,我們將開(kāi)發(fā)以下系統(tǒng):前臺(tái)POS銷售系統(tǒng)、后臺(tái)管理系統(tǒng),其中這兩個(gè)子系統(tǒng)又包含其它一些子功能。4應(yīng)用范圍 本系統(tǒng)適應(yīng)于各種小型的超市。5定義1 商品條形碼:每種商品具有唯一的條形碼,對(duì)于某些價(jià)格一樣的商品,可以使用自定義條形碼。2 交易清單:包括交易的流水賬號(hào)、每類商品的商品名、數(shù)量、該類商品的總金額、交易的時(shí)間、負(fù)責(zé)本次收銀的員工號(hào)。3 商品積壓:在一定時(shí)期內(nèi),遠(yuǎn)無(wú)法完成銷售計(jì)劃的商品會(huì)造成積壓。4 促銷:在一定時(shí)期內(nèi),某些商品會(huì)按低于原價(jià)的促銷價(jià)格銷售。庫(kù)存告警提示:當(dāng)商品的庫(kù)存數(shù)量低于庫(kù)存報(bào)警數(shù)量時(shí)發(fā)出提示。5 盤(pán)點(diǎn):計(jì)算出庫(kù)存、銷售額、盈利等經(jīng)營(yíng)指標(biāo)。2 需求說(shuō)明1系統(tǒng)功能(1)零售前臺(tái)(POS)管理系統(tǒng),本系統(tǒng)必須具有以下功能:商品錄入:根據(jù)超巿業(yè)務(wù)特點(diǎn)制定相關(guān)功能,可以通過(guò)輸入唯一編號(hào)、掃描條形碼、商品名稱等來(lái)實(shí)現(xiàn)精確或模糊的商品掃描錄入。該掃描錄入方法可以充分保證各種電腦操作水平層次的人員均能準(zhǔn)確快速地進(jìn)行商品掃描錄入。收銀業(yè)務(wù):通過(guò)掃描條形碼或者直接輸入商品名稱(對(duì)于同類多件商品采用一次錄入加數(shù)量的方式)自動(dòng)計(jì)算本次交易的總金額。在顧客付款后,自動(dòng)計(jì)算找零,同時(shí)打印交易清單(包括交易的流水賬號(hào)、每類商品的商品名、數(shù)量、該類商品的總金額、交易的時(shí)間、負(fù)責(zé)本次收銀的員工號(hào))。如果顧客是本店會(huì)員并持有本人會(huì)員卡,則在交易前先掃描會(huì)員卡,并對(duì)所購(gòu)物品全部實(shí)行95折優(yōu)惠,并將所購(gòu)物品的總金額累計(jì)到該會(huì)員的總消費(fèi)金額中。 會(huì)員卡的有效期限為一年,滿一年未續(xù)卡者,該會(huì)員卡將被注銷。安全性:OS登陸、退出、換班與操作鎖定等權(quán)限驗(yàn)證保護(hù);斷電自動(dòng)保護(hù)最大限度防止意外及惡意非法操作。 獨(dú)立作業(yè):有的斷網(wǎng)收銀即在網(wǎng)絡(luò)服務(wù)器斷開(kāi)或網(wǎng)絡(luò)不通的情況下,收銀機(jī)仍能正常作業(yè)(2)后臺(tái)管理系統(tǒng),本系統(tǒng)必須具有以下功能:進(jìn)貨管理: 根據(jù)銷售情況及庫(kù)存情況,自動(dòng)制定進(jìn)貨計(jì)劃(亦可手工制定修改),可以避免盲目進(jìn)貨造成商品積壓。 按計(jì)劃單有選擇性地進(jìn)行自動(dòng)入庫(kù)登記。 綜合查詢打印計(jì)劃進(jìn)貨與入庫(kù)記錄及金額。銷售管理: 商品正常銷售、促銷與限量、限期及禁止銷售控制。 綜合查詢各種銷售明細(xì)記錄、各地收銀員收銀記錄以及交結(jié)賬情況等。 按多種方式統(tǒng)計(jì)生成銷售排行榜,靈活察看和打印商品銷售日、月、年報(bào)表。庫(kù)存管理: 綜合查詢庫(kù)存明細(xì)記錄。 庫(kù)存狀態(tài)自動(dòng)告警提示。如庫(kù)存過(guò)剩、少貨、缺貨等。軟件為您預(yù)警,避免庫(kù)存商品積壓損失和缺貨。 庫(kù)存自動(dòng)盤(pán)點(diǎn)計(jì)算。人員管理: 員工、會(huì)員、供貨商、廠商等基本信息登記管理。 員工操作權(quán)限管理。 客戶銷售權(quán)限管理。(3)系統(tǒng)結(jié)構(gòu) 小型超市零售管理系統(tǒng)前臺(tái)POS銷售系統(tǒng)后臺(tái)管理系統(tǒng)商品錄入收銀業(yè)務(wù)進(jìn)貨管理銷售管理庫(kù)存管理人員管理模塊子系統(tǒng)結(jié)構(gòu)圖2戶類型和職能(1) 員工(營(yíng)業(yè)員):通過(guò)商品條形碼掃描輸入商品到購(gòu)買清單操作軟件計(jì)算交易總金額操作軟件輸出交易清單對(duì)會(huì)員進(jìn)行會(huì)員卡掃描以便打折(2) 超市經(jīng)理:操作軟件錄入商品,供貨商,廠商操作軟件制定進(jìn)貨計(jì)劃查詢打印計(jì)劃進(jìn)貨與入庫(kù)記錄操作軟件控制商品銷售與否查詢打印銷售情況操作軟件生成銷售排行榜查詢庫(kù)存明細(xì)記錄根據(jù)軟件發(fā)出的庫(kù)存告警進(jìn)行入貨操作軟件進(jìn)行盤(pán)點(diǎn)計(jì)算(3) 總經(jīng)理:基本信息登記管理員工操作權(quán)限管理客戶銷售權(quán)限管理3統(tǒng)開(kāi)發(fā)步驟(1)確定參與者和相關(guān)的用況(2)為每個(gè)用況設(shè)計(jì)過(guò)程(3)建立順序圖,確定每個(gè)腳本中對(duì)象的協(xié)作(4)創(chuàng)建類,確定腳本中的對(duì)象(5)設(shè)計(jì), 編碼, 測(cè)試, 集成類(6)為過(guò)程編寫(xiě)系統(tǒng)測(cè)試案例(7)運(yùn)行測(cè)試案例,檢驗(yàn)系統(tǒng)4系統(tǒng)環(huán)境要求(1)系統(tǒng)模式:本系統(tǒng)采用B/S模式作為開(kāi)發(fā)模式(2)硬件環(huán)境服務(wù)器端: 高性能的計(jì)算機(jī)一臺(tái), 普通的雙絞線作為連接。 客戶端: 普通的計(jì)算機(jī)或者工作站, 普通的雙絞線作為連接。(3)軟件環(huán)境客戶端: 安裝SQL Server2000的服務(wù)器版本, 系統(tǒng)Windows xp. 3 概念模型設(shè)計(jì)1. 系統(tǒng)ER圖說(shuō)明(1)商店中的所有用戶(員工)可以銷售多種商品,每種商品可由不同用戶(員工)銷售;(2)每個(gè)顧客可以購(gòu)買多種商品,不同商品可由不同顧客購(gòu)買;(3)每個(gè)供貨商可以供應(yīng)多種不同商品,每種商品可由多個(gè)供應(yīng)商供應(yīng)。2. 試圖設(shè)計(jì)(1)交易視圖(v_Dealing)用于查詢交易情況的視圖;(2)計(jì)劃進(jìn)貨視圖(v_PlanStock)用于查詢進(jìn)貨計(jì)劃的視圖;(3)銷售視圖(v_Sale)用于查詢銷售明細(xì)記錄的視圖;(4)入庫(kù)視圖(v_Stock)用于查詢?nèi)霂?kù)情況的視圖。購(gòu)買日期消費(fèi)金額會(huì)員卡號(hào)廠商廠商ID廠商名稱廠商地址廠商電話供貨商名稱mn生產(chǎn)m1注冊(cè)時(shí)間會(huì)員ID累計(jì)金額用戶用戶ID用戶密碼m供貨金額供貨日期銷售日期供貨商電話供貨商地址供貨商ID供貨商銷售銷售ID商品ID商品名稱價(jià)格促銷價(jià)格消費(fèi)m商品允許打折允許促銷會(huì)員供貨貨用戶姓名用戶類型圖3-1 系統(tǒng) E-R模型4 邏輯設(shè)計(jì)通過(guò)E/R模型到關(guān)系模型的轉(zhuǎn)化,可以得到如下關(guān)系模式:(1)商品信息表(商品編號(hào),商品名稱,價(jià)格,條形碼,促銷價(jià)格,促銷起日期,促銷止日期,允許打折,庫(kù)存數(shù)量,庫(kù)存報(bào)警數(shù)量,計(jì)劃進(jìn)貨數(shù),允許銷售,廠商編號(hào),供貨商編號(hào))(2)用戶表(用戶編號(hào),用戶名稱,用戶密碼,用戶類型)(3)會(huì)員表(會(huì)員編號(hào),會(huì)員卡號(hào),累積消費(fèi)金額,注冊(cè)日期)(4)銷售表(銷售編號(hào),商品編號(hào),銷售數(shù)量,銷售金額,銷售日期)(5)交易表(交易編號(hào),用戶名稱,交易金額,會(huì)員卡號(hào),交易日期)(6)進(jìn)貨入庫(kù)表(入庫(kù)編號(hào),入庫(kù)商品編號(hào),入庫(kù)數(shù)量,單額,總額,入庫(kù)日期,計(jì)劃進(jìn)貨日期,入庫(kù)狀態(tài))(7)供貨商表(供貨商編號(hào),供貨商名稱,供貨商地址,供貨商電話)(8)廠商表(廠商編號(hào),廠商名稱,廠商地址,廠商電話)系統(tǒng)數(shù)據(jù)庫(kù)表結(jié)構(gòu):商品信息表(MerchInfo)字段名字段類型長(zhǎng)度主/外鍵字段值約束對(duì)應(yīng)中文名MerchIDint4PNot null商品編號(hào)MerchNameVarchar50Not null商品名稱MerchPriceMoney4Not null價(jià)格MerchNumInt4Not null庫(kù)存數(shù)量CautionNumInt4Not null庫(kù)存報(bào)警數(shù)量PlanNumInt4null計(jì)劃進(jìn)貨數(shù)BarCodeVarchar50Not null條形碼SalesProPriceMoney4促銷價(jià)格SalesProDateSDatetime8促銷起日期SalesProDateEDatetime8促銷止日期AllowAbateInt4Not null允許打折AllowSaleInt4Not null允許銷售FactoryIDVarchar10FNot null廠商編號(hào)ProvideIDVarchar10FNot null供貨商編號(hào)用戶表(Users)字段名字段類型長(zhǎng)度主/外鍵字段值約束對(duì)應(yīng)中文名UserIDvarchar10PNot null用戶編號(hào)UserNameVarchar25Not null用戶名稱UserPWVarchar50Not null用戶密碼UserStyleInt4Not null用戶類型會(huì)員表(Member)字段名字段類型長(zhǎng)度主/外鍵字段值約束對(duì)應(yīng)中文名MemberIDVarchar10PNot null會(huì)員編號(hào)MemberCardVarchar20Not null會(huì)員卡號(hào)TotalCostMoney4Not null累積消費(fèi)金額RegDateDatetime8Not null注冊(cè)日期供貨商表(Provide)字段名字段類型長(zhǎng)度主/外鍵字段值約束對(duì)應(yīng)中文名ProvideIDvarchar10PNot null供貨商編號(hào)ProvideNameVarchar50Not null供貨商名稱ProvideAddressVarchar250供貨商地址ProvidePhoneVarchar25供貨商電話廠商表(Factory)字段名字段類型長(zhǎng)度主/外鍵字段值約束對(duì)應(yīng)中文名FactoryIDvarchar10PNot null廠商編號(hào)FactoryNameVarchar50Not null廠商名稱FactoryAddressVarchar250廠商地址FactoryPhoneVarchar25廠商電話5 物理設(shè)計(jì)(1)建立數(shù)據(jù)庫(kù)SuperMarketdbcreate database SuperMarketdbon primary(name=SuperMarketdb,filename=C:ProgramFilesMicrosoftSQLServerMSSQLDataSuperMarketdb.mdf,size=100MB,maxsize=200MB,filegrowth=20MB)log on(name=SuperMarketlog,filename=C:ProgramFilesMicrosoft SQL ServerMSSQLDataSuperMarketdb.ldf,size=60MB,maxsize=200MB,filegrowth=20MB)gouse SuperMarketdbgo(2)建立Dealing表 DealingID int identity(1,1) Primary key ,DealingDate datetime NOT NULL ,DealingPrice money NOT NULL ,UserName varchar(25) NULL ,MemberCard varchar(20) NULL) GO(3)建立Factory表CREATE TABLE Factory (FactoryID varchar(10) Primary key ,FactoryName varchar(5

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論