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

下載本文檔

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

文檔簡(jiǎn)介

《數(shù)據(jù)庫系統(tǒng)》課程設(shè)計(jì)論文小型超市管理系統(tǒng)學(xué)生姓名:王建亮(2011242054),王勇和(2011242060),溫輝(2011242063),閆寧(2011242067許鵬(2011242066) 1.1系統(tǒng)開發(fā)背景 31.2系統(tǒng)開發(fā)意義..........................................3 2.1系統(tǒng)功能要求 42.2系統(tǒng)分析概述..........................................42.2.1零售前臺(tái)(POS)管理系統(tǒng).............................42.2.2后臺(tái)管理系統(tǒng)........................................4本系統(tǒng)必須具備以下功能:....................................42.3系統(tǒng)層次劃分...........................................52.4系統(tǒng)程序流程圖........................................62.4.1系統(tǒng)數(shù)據(jù)流程圖符號(hào)解釋................錯(cuò)誤!未定義書簽。2.4.2頂層數(shù)據(jù)流程圖........................錯(cuò)誤!未定義書簽。2.4.3第一層數(shù)據(jù)流程圖......................錯(cuò)誤!未定義書簽。2.4.4第二層數(shù)據(jù)流程圖......................錯(cuò)誤!未定義書簽。 3.1系統(tǒng)總體設(shè)計(jì)目標(biāo) 93.2系統(tǒng)概念設(shè)計(jì).........................錯(cuò)誤!未定義書簽。3.2.1概念模型(E-R圖)..................................93.2.2關(guān)系模式...........................................123.2.3關(guān)系模式規(guī)范化說明................................133.2.4系統(tǒng)數(shù)據(jù)庫表結(jié)構(gòu)..................................144.1.1建立數(shù)據(jù)庫..........................................184.1.2建立數(shù)據(jù)表..........................................194.1.3創(chuàng)建視圖.............................................214.1.4創(chuàng)建索引.............................................22用的超市管理系統(tǒng),對(duì)超市的日常業(yè)務(wù)進(jìn)行集中統(tǒng)一的管理。另一方面,IT產(chǎn)業(yè)和現(xiàn)了信息的自動(dòng)化處理,提高了處理的及時(shí)性和正確性。針對(duì)超市的特點(diǎn),為了幫助超市解決現(xiàn)在面臨的問題,提高小型超市的競(jìng)爭(zhēng)力,我理系統(tǒng),其中這兩個(gè)子系統(tǒng)又包含其它一些子功能。(2)收銀業(yè)務(wù):通過掃描條形碼或者直接輸入商品名稱(對(duì)于同類多件商品持有本人會(huì)員卡,則在交易前先掃描會(huì)員卡,并對(duì)所購物品全部實(shí)行95折優(yōu)惠,票給顧客,系統(tǒng)記錄好退貨信息。(4)安全性:OS登陸、退出、換班與操作鎖定等權(quán)限驗(yàn)證保護(hù);斷電自本系統(tǒng)必須具備以下功能:中小型超市銷售管理系統(tǒng)零售前臺(tái)管理后臺(tái)管理退貨處理銷售管理圖1-3銷售處理結(jié)構(gòu)2.4系統(tǒng)程序流程圖圖2-1外部實(shí)體圖2-2處理過程圖2-3數(shù)據(jù)流圖2-4數(shù)據(jù)存儲(chǔ)顧客交易單交易單收銀員條形碼商品編號(hào)銷售業(yè)務(wù)處理商品信息商品商品信息信息表警告信息處理信息管理員圖3頂層數(shù)據(jù)流程圖P0P0業(yè)務(wù)處理購物發(fā)票管理員退貨發(fā)票購物發(fā)票銷售處理收銀員交易信息會(huì)員信息S3商品交易表退貨處理P1收銀業(yè)務(wù)條形碼商品編號(hào)條形碼商品編號(hào)商品信息表會(huì)員信息表顧客信息信息退貨信息銷售信息商品信息圖3-1第一層數(shù)據(jù)流程圖商品信息表會(huì)員信息表收銀員條形碼商品編號(hào)信息商品編號(hào)購物購物信息交易額計(jì)算會(huì)員信息給會(huì)員優(yōu)惠S4入庫信息表商品庫存增減信息普通購物信息S3商品交易表會(huì)員購物信息銷售信息輸出交易清單庫存量增減顧客發(fā)票顧客購物發(fā)票圖3-1-1收銀業(yè)務(wù)數(shù)據(jù)流程圖P2退貨處理S3商品交易表商品信息商品信息退貨退貨信息退費(fèi)額計(jì)算商品交易表退貨信息輸出退貨單退貨商品圖3-1-2退貨處理數(shù)據(jù)流程后臺(tái)處理PP3銷售處理入庫信息表貨架補(bǔ)貨退貨處理商品庫P1購物信息收銀業(yè)務(wù)進(jìn)貨信息S5進(jìn)貨單表商品庫存增減信息警告信息缺貨信息缺貨警告管理員庫存信息進(jìn)貨信息存量增減退貨信息S4圖3-1-3銷售處理數(shù)據(jù)流程圖小型超市管理系統(tǒng)是超市館管理工作中不可缺少的部分,它的內(nèi)容對(duì)于超市的管理者和使用者來說都至關(guān)重要,所以超市管理系統(tǒng)應(yīng)該能夠?yàn)楣芾碚呋蛳M(fèi)者提供充足的隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)超市信息進(jìn)行管理,具有著手工管理所無法比擬的優(yōu)點(diǎn).例如:檢索迅速、便于打印等。這些優(yōu)點(diǎn)能夠極大地提高超市管理的效率,也是超市的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。因此,開發(fā)這樣一套管理軟件成為很有必要的事情。使之卡內(nèi)余額會(huì)員卡內(nèi)余額供貨商地供貨商電供貨商地供貨商電商品編號(hào)會(huì)員E-R圖促銷起始日促銷起始日商品售價(jià)促銷價(jià)格商品類別商品編號(hào)商品數(shù)量商品商品名稱商品備注商品E-R圖供貨商名供貨商名供貨商供貨商E-R退貨數(shù)量退貨數(shù)量退貨金額交易流水退貨日期交易流水會(huì)員會(huì)員1獲得mmnn打印時(shí)間購物發(fā)票營(yíng)業(yè)員11打印m銷售退貨信息mm會(huì)員購買日期購nnn倉庫退貨信息庫n供貨商銷售供m(1)商品信息表(商品編號(hào)、商品名稱、商品條形碼、商品類別、商品售價(jià)、商品進(jìn)價(jià)、促銷價(jià)格、促銷起始日期、促銷截止日期、庫存量、告警量、計(jì)劃庫存量、(2)會(huì)員表(會(huì)員卡號(hào)、會(huì)員姓名、累積金額、卡內(nèi)余額、會(huì)員密碼、注冊(cè)日期、有(4)入庫信息表(入庫編號(hào)、商品編號(hào)、商品名稱、入庫量、總額、供貨商名稱、入庫日期、進(jìn)貨員編號(hào)(7)員工信息表(員工編號(hào)、工作類型、員工姓名、性別、年齡、身份證號(hào)、員工工(8)退貨信息表(交易流水號(hào)、商品編號(hào)、退貨數(shù)量、退貨金額、退貨日期)(9)倉庫表(倉庫編號(hào),倉庫名稱,倉庫地址)3.2.3關(guān)系模式規(guī)范化說明(4)入庫信息表的主屬性是入庫編號(hào),其他非主屬性完全依賴于主碼。該表是入庫的(5)供貨商表的主屬性是供貨商號(hào),其他非主屬性完全依賴于主碼。主要是為了對(duì)供(6)進(jìn)貨單表的主屬性是進(jìn)貨單編號(hào),其他非主屬性完全依賴于主碼。進(jìn)貨單表是通(7)員工信息表的主屬性是員工編號(hào),其他非主屬性完全依賴于主碼。是對(duì)員工進(jìn)行(8)退貨信息表是為了對(duì)顧客所退回商品的信息統(tǒng)計(jì),以便更好的進(jìn)行商品管理和提(9)倉庫表的主屬性是倉庫編號(hào),其他非主屬性完全依賴于主碼。主要是對(duì)倉庫信息3.2.4系統(tǒng)數(shù)據(jù)庫表結(jié)構(gòu)商品信息表列名字段類型長(zhǎng)度主/外鍵是否為空商品編號(hào)Varchar10主鍵Notnull商品名稱Varchar50Notnull商品條形碼Varchar50Notnull商品類別Varchar25Notnull商品售價(jià)Money4Notnull商品進(jìn)價(jià)Money4Notnull促銷價(jià)格Money4促銷起始日期Datetime8促銷截止日期Datetime8庫存量IntNotnull告警量IntNotnull計(jì)劃庫存量IntNotnull生產(chǎn)廠商Varchar50供貨商號(hào)Varchar10外鍵Notnull會(huì)員表字段類型長(zhǎng)度主/外鍵是否為空會(huì)員卡號(hào)VarcharNotnull會(huì)員姓名VarcharNotnull累積金額Money4Notnull卡內(nèi)余額卡內(nèi)余額Money4Notnull會(huì)員密碼VarcharNotnull注冊(cè)日期Datetime8Notnull截止日期Datetime8Notnull商品交易表交易流水號(hào)計(jì)數(shù)號(hào)交易日期收銀員號(hào)商品編號(hào)商品名稱交易數(shù)量售價(jià)會(huì)員卡號(hào)是否為空NotNotNotNotNotNotNotNotNotnullnullnullnullnullnullnullnullnull字段類型VarcharDatetimeVarcharVarcharVarcharMoneyMoneyVarchar主/外鍵長(zhǎng)度844入庫信息表是否為空是否為空NotnullNotnullNotnullNotnull入庫編號(hào)商品編號(hào)商品名稱入庫量字段類型VarcharVarcharVarchar主/外鍵長(zhǎng)度供貨商名稱入庫日期進(jìn)貨員編號(hào)MoneyvarcharDatetimeVarcharnullnullnullnullNotNotNotNot88供貨商表列名字段類型列名字段類型供貨商號(hào)Varchar供貨商名稱Varchar供貨商地址Varchar供貨商電話Varchar是否為空NotnullNotnull長(zhǎng)度主/外鍵進(jìn)貨單編號(hào)商品編號(hào)商品名稱進(jìn)貨量進(jìn)價(jià)字段類型varcharVarcharVarcharmoneymoney進(jìn)貨單表長(zhǎng)度主/外鍵主鍵主鍵48是否為空NotNotNotNotNotNotnullnullnullnullnullnull供貨商名稱varcha50Notnullr進(jìn)貨單生成日dateti8Notnull期me進(jìn)貨員姓名varcha10Notnullr員工信息表列名字段類型長(zhǎng)度主/外鍵是否為空員工編號(hào)Varchar10Notnull工作類型Varchar25Notnull員工姓名varchar50Notnull性別varchar2Notnull年齡varchar2身份證號(hào)varchar50Notnull員工工資Money50Notnull員工電話varchar25Notnull居住地址varchar70備注信息varchar200退貨信息表型主/外鍵是否為空交易流水號(hào)varcha50NotnullrrVarcharmoneydatetime退貨數(shù)量退貨金額退貨日期nullnullnullNotNotNot商品編號(hào)null48Not倉庫表長(zhǎng)度長(zhǎng)度主/外鍵是否為空10主鍵Notnull50Notnull70Notnull倉庫編號(hào)倉庫名稱倉庫地址字段類型varcharVarcharVarchar第四章數(shù)據(jù)庫實(shí)施階段4.1建立數(shù)據(jù)庫、數(shù)據(jù)表、視圖、索引4.1.1建立數(shù)據(jù)庫createdatabase小型超市管理系統(tǒng)(1)商品基本表的建立createtable商品信息(商品編號(hào)varchar(10)primarykey,商品名稱varchar(50)notnull,商品條形碼varchar(50)notnull,商品類別varchar(25)notnull,商品售價(jià)moneynotnull,商品進(jìn)價(jià)moneynotnull,促銷價(jià)格money,促銷起始日期datetime,促銷截止日期datetime,庫存量intnotnull,告警量intnotnull,計(jì)劃庫存量intnotnull,生產(chǎn)廠商varchar(50),供貨商號(hào)varchar(10)notnull,foreignkey(供貨商號(hào))references供貨商表(供貨商號(hào)));createtable會(huì)員表(會(huì)員卡號(hào)varchar(20)primarykey,會(huì)員姓名varchar(10)notnull,累積金額moneynotnull,卡內(nèi)余額moneynotnull,會(huì)員密碼varchar(20)notnull,注冊(cè)日期datetimenotnull,截止日期datetimenotnull);(3)商品交易表的建立createtable商品交易表(交易流水號(hào)varchar(50)primarykey,計(jì)數(shù)號(hào)intnotnull,交易日期datetimenotnull,收銀員號(hào)varchar(10)notnull,商品編號(hào)varchar(10)notnull,商品名稱varchar(50)notnull,交易數(shù)量intnotnull,售價(jià)moneynotnull,小計(jì)moneynotnull,會(huì)員卡號(hào)varchar(20)notnull,foreignkey(收銀員號(hào))references員工信息表(員工編號(hào)),foreignkey(商品編號(hào))references商品信息(商品編號(hào)),foreignkey(會(huì)員卡號(hào))references會(huì)員表(會(huì)員卡號(hào)));(4)入庫信息表的建立createtable入庫信息表(入庫編號(hào)varchar(10)primarykey,商品編號(hào)varchar(10)notnull,商品名稱varchar(50)notnull,入庫量intnotnull,總額moneynotnull,供貨商名稱varchar(50)notnull,入庫日期datetimenotnull,進(jìn)貨員編號(hào)varchar(10)notnull,foreignkey(進(jìn)貨員編號(hào))references員工信息表(員工編號(hào)));(5)供貨商表的建立createtable供貨商表(供貨商號(hào)varchar(10)primarykey,供貨商名稱varchar(50)notnull,供貨商地址varchar(70)notnull,供貨商電話varchar(25)notnull);createtable進(jìn)貨單表(進(jìn)貨單編號(hào)varchar(10)primarykey,商品編號(hào)varchar(10)notnull,商品名稱varchar(50)notnull,進(jìn)貨量intnotnull,進(jìn)價(jià)moneynotnull,總額moneynotnull,供貨商名稱varchar(50)notnull,進(jìn)貨單生成日期datetimenotnull,進(jìn)貨員姓名varchar(10)notnull,foreignkey(商品編號(hào))references商品信息(商品編號(hào)),foreignkey(進(jìn)貨員姓名)references員工信息表(員工編號(hào)));(7)員工信息表的建立createtable員工信息表(員工編號(hào)varchar(10)primarykey,工作類型varchar(25)notnull,員工姓名varchar(50)notnull,性別varchar(2)check(性別in('男','女')),年齡varchar(2)notnull,身份證號(hào)varchar(50)notnull,員工工資moneynotnull,員工電話varchar(25)notnull,居住地址varchar(70)notnull,備注信息varchar(200)notnull);(8)退貨信息表的建立createtable退貨信息表(交易流水號(hào)varchar(50)notnull,商品編號(hào)varchar(10)notnull,退貨數(shù)量intnotnull,退貨金額moneynotnull,退貨日期datetimenotnull,foreignkey(交易流水號(hào))references商品交易表(交易流水號(hào)),foreignkey(商品編號(hào))references商品信息(商品編號(hào)));createtable倉庫表(倉庫編號(hào)varchar

溫馨提示

  • 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)論