銷售管理系統(tǒng)-SQL課程設(shè)計(jì)(共14頁(yè))_第1頁(yè)
銷售管理系統(tǒng)-SQL課程設(shè)計(jì)(共14頁(yè))_第2頁(yè)
銷售管理系統(tǒng)-SQL課程設(shè)計(jì)(共14頁(yè))_第3頁(yè)
銷售管理系統(tǒng)-SQL課程設(shè)計(jì)(共14頁(yè))_第4頁(yè)
銷售管理系統(tǒng)-SQL課程設(shè)計(jì)(共14頁(yè))_第5頁(yè)
已閱讀5頁(yè),還剩9頁(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)介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告 銷售管理系統(tǒng)學(xué)生姓名: 肖 芳 忠學(xué)生班級(jí): 1 0 4 1 0 1 1 1學(xué)生學(xué)號(hào): 1 0 4 1 0 1 1 1 3 7 指導(dǎo)教師: 劉 愛(ài) 華 2011年6月13日設(shè)計(jì)目的數(shù)據(jù)庫(kù)系統(tǒng)原理課程設(shè)計(jì)是數(shù)據(jù)庫(kù)系統(tǒng)原理實(shí)踐環(huán)節(jié)的極為重要的一部分。1、 培養(yǎng)學(xué)生能夠應(yīng)用數(shù)據(jù)庫(kù)系統(tǒng)原理在需求分析的基礎(chǔ)上對(duì)系統(tǒng)進(jìn)行概念設(shè)計(jì),學(xué)會(huì)設(shè)計(jì)局部ER,全局ER。2、 培養(yǎng)學(xué)生能夠應(yīng)用數(shù)據(jù)庫(kù)系統(tǒng)原理在概念設(shè)計(jì)的基礎(chǔ)上應(yīng)用關(guān)系規(guī)范化理論對(duì)系統(tǒng)進(jìn)行邏輯設(shè)計(jì),學(xué)會(huì)在ER圖基礎(chǔ)上設(shè)計(jì)出易于查詢和操作的合理的規(guī)范化關(guān)系模型。3、 培養(yǎng)學(xué)生能夠應(yīng)用SQL語(yǔ)言對(duì)所設(shè)計(jì)的規(guī)范化關(guān)系

2、模型進(jìn)行物理設(shè)計(jì),以保證數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)完整性,安全性,一致性。4、 數(shù)據(jù)庫(kù)實(shí)施: 建立數(shù)據(jù)庫(kù)結(jié)構(gòu)(建庫(kù)、建立個(gè)基本表、視圖、索引) 將原始數(shù)據(jù)狀圖數(shù)據(jù)庫(kù)(insert語(yǔ)句)。課程設(shè)計(jì)內(nèi)容1:需求分析本系統(tǒng)必須具有以下功能:(1) 商品錄入:根據(jù)超巿業(yè)務(wù)特點(diǎn)制定相關(guān)功能,可以通過(guò)輸入唯一編號(hào)、掃描條形碼、商品名稱等來(lái)實(shí)現(xiàn)精確或模糊的商品掃描錄入。該掃描錄入方法可以充分保證各種電腦操作水平層次的人員均能準(zhǔn)確快速地進(jìn)行商品掃描錄入。(2)收銀業(yè)務(wù):通過(guò)掃描條形碼或者直接輸入商品名稱(對(duì)于同類多件商品采用一次錄入加數(shù)量的方式)自動(dòng)計(jì)算本次交易的總金額。在顧客付款后,自動(dòng)計(jì)算找零,同時(shí)打印交易清單(包

3、括交易的流水賬號(hào)、每類商品的商品名、數(shù)量、該類商品的總金額、交易的時(shí)間、負(fù)責(zé)本次收銀的員工號(hào))。(5)進(jìn)貨管理: 根據(jù)銷售情況及庫(kù)存情況,自動(dòng)制定進(jìn)貨計(jì)劃(亦可手工制定修改),可以避免盲目進(jìn)貨造成商品積壓。 按計(jì)劃單有選擇性地進(jìn)行自動(dòng)入庫(kù)登記。 綜合查詢打印計(jì)劃進(jìn)貨與入庫(kù)記錄及金額。(6)銷售管理: 商品正常銷售、促銷與限量、限期及禁止銷售控制。 綜合查詢各種銷售明細(xì)記錄、各地收銀員收銀記錄以及交結(jié)賬情況等。 按多種方式統(tǒng)計(jì)生成銷售排行榜,靈活察看和打印商品銷售日、月、年報(bào)表。(7)庫(kù)存管理: 綜合查詢庫(kù)存明細(xì)記錄。 庫(kù)存狀態(tài)自動(dòng)告警提示。如庫(kù)存過(guò)剩、少貨、缺貨等。軟件為您預(yù)警,避免庫(kù)存商品積

4、壓損失和缺貨。 庫(kù)存自動(dòng)盤(pán)點(diǎn)計(jì)算。(8)人員管理: 員工、會(huì)員、供貨商、廠商等基本信息登記管理。 員工操作權(quán)限管理。 客戶銷售權(quán)限管理2:概念結(jié)構(gòu)設(shè)計(jì)2.1確定實(shí)體之間的聯(lián)系 商品編號(hào)號(hào)顧客姓名顧客編號(hào)條形碼顧客類型商品名稱顧客密碼密碼商 品購(gòu)買顧客mn單 價(jià)購(gòu)買數(shù)量流水賬號(hào)購(gòu)買日期銷售金額 圖1 顧客與商品E-R圖(多對(duì)多的關(guān)系)供貨商名稱供貨商地址單 價(jià)商品名稱供貨商電話商品編號(hào)百年好條形碼商 品供貨供貨商供貨商號(hào)供貨日期供貨數(shù)量供貨編號(hào)nm 圖2:商品與供貨商E-R圖(多對(duì)多的關(guān)系)庫(kù)存量商品名稱商品編號(hào)商 品單 價(jià)條形碼庫(kù) 存?zhèn)} 庫(kù)倉(cāng)庫(kù)編號(hào)倉(cāng)庫(kù)名稱倉(cāng)庫(kù)地址mn 圖3:商品與倉(cāng)庫(kù)E-R圖

5、(多對(duì)多的關(guān)系)2.2 初步系統(tǒng)R-R 圖顧客類型顧客姓名顧客編號(hào)顧客密碼密碼顧客銷售金額m供貨商號(hào)流水賬號(hào)購(gòu)買銷售數(shù)量購(gòu)買日期條形碼供貨日期供貨數(shù)量供貨商名稱n供貨商供貨供貨商地址商品編號(hào)商品nm商品名稱供貨編號(hào)倉(cāng)庫(kù)編號(hào)m倉(cāng)庫(kù)名稱倉(cāng)庫(kù)供貨商電話庫(kù)存單價(jià)nv庫(kù)存量倉(cāng)庫(kù)地址圖3.2 E-R圖系統(tǒng)ER圖說(shuō)明1) 商店中的所有顧客可以銷售多種商品,每種商品可由不同顧客銷售;2) 每個(gè)顧客可以購(gòu)買多種商品,不同商品可由不同顧客購(gòu)買;3) 每個(gè)供貨商可以供應(yīng)多種不同商品,每種商品可由多個(gè)供應(yīng)商供應(yīng)。3:邏輯結(jié)構(gòu)設(shè)計(jì)31系統(tǒng)數(shù)據(jù)庫(kù)表結(jié)構(gòu)商品信息表字段代碼字段類型長(zhǎng)度字段值約束主鍵商品編號(hào)char10Not

6、 null 主商品名稱Varchar50Not null條形碼Varchar50Not null單價(jià)MoneyNot null顧客表(User)字段代碼字段類型長(zhǎng)度字段值約束主鍵顧客編號(hào)varchar10Not null 主顧客名稱Varchar25Not null顧客密碼Varchar50Not null顧客類型IntNot null購(gòu)買表字段代碼字段類型長(zhǎng)度字段值約束主鍵流水賬號(hào)char10Not null 商品編號(hào)char10Not null 主購(gòu)買日期DatetimeNot null銷售數(shù)量Int4Not null銷售金額MoneyNot null顧客編號(hào)Varchar10Not nu

7、ll 主供貨表(Support)字段代碼字段類型長(zhǎng)度字段值約束主/鍵供貨日期Varchar10Not null 供貨數(shù)量varchar50Not null供貨編號(hào)varchar10Not null 主商品編號(hào)char10Not null 主供貨商號(hào)datetimeNot null供貨商表(Provide)字段代碼字段類型長(zhǎng)度字段值約束主鍵供貨商號(hào)varchar10Not null 主供貨商名稱Varchar50Not null供貨商地址Varchar250Not null供貨商電話Varchar25Not null倉(cāng)庫(kù)表(Provide)字段代碼字段類型長(zhǎng)度字段值約束主鍵倉(cāng)庫(kù)編號(hào)varchar

8、10Not null 主倉(cāng)庫(kù)名稱Varchar10Not null倉(cāng)庫(kù)地址Varchar10庫(kù)存表字段代碼字段類型長(zhǎng)度字段值約束主鍵庫(kù)存量varchar10Not null商品編號(hào)char10Not null 主倉(cāng)庫(kù)編號(hào)varchar10Not null 主4:數(shù)據(jù)庫(kù)系統(tǒng)實(shí)現(xiàn)4.1 建庫(kù)create database SuperMarketdbuse SuperMarketdb4.2建表創(chuàng)建商品信息表CREATE TABLE 商品信息表(商品編號(hào) char(10) ,商品名稱 varchar(50) NOT NULL ,單價(jià) money NOT NULL , 條形碼 char (20) Uni

9、que NOT NULL , PRIMARY KEY(商品編號(hào)) 創(chuàng)建供應(yīng)商表CREATE TABLE 供貨商表 (供貨商號(hào) varchar (10) ,供貨商名稱 varchar(50) NOT NULL , 供貨商地址 varchar(250) NULL ,供貨商電話 varchar(25) NULL, PRIMARY KEY(供貨商號(hào)) 創(chuàng)建供貨表CREATE TABLE 供貨表 (供貨商號(hào) varchar(10) not null,商品編號(hào) char(10) NOT NULL ,供貨編號(hào) varchar(10) NULL ,供貨數(shù)量 varchar(50) null, 供貨時(shí)間 dat

10、etime null, PRIMARY KEY(供貨商號(hào),商品編號(hào)), FOREIGN KEY (供貨商號(hào)) REFERENCES 供貨商表(供貨商號(hào)), FOREIGN KEY (商品編號(hào)) REFERENCES 商品信息表(商品編號(hào))創(chuàng)建顧客表CREATE TABLE 顧客表 (顧客編號(hào) varchar(10) ,顧客名稱 varchar(25) NULL ,顧客密碼 varchar(50) NOT NULL , 顧客類型 int NULL , PRIMARY KEY(顧客編號(hào))創(chuàng)建購(gòu)買表CREATE TABLE 購(gòu)買表( 流水賬號(hào) char(10) not null ,商品編號(hào) char

11、(10) NOT NULL ,購(gòu)買日期 datetime NOT NULL ,銷售數(shù)量 int NOT NULL,銷售金額 money NOT NULL, 顧客編號(hào) varchar (10) not null, PRIMARY KEY(商品編號(hào),顧客編號(hào)), FOREIGN KEY (顧客編號(hào)) REFERENCES 顧客表(顧客編號(hào)), FOREIGN KEY (商品編號(hào)) REFERENCES 商品信息表(商品編號(hào));創(chuàng)建倉(cāng)庫(kù)表CREATE TABLE 倉(cāng)庫(kù)表(倉(cāng)庫(kù)編號(hào) varchar(10) not NULL,倉(cāng)庫(kù)名稱 varchar(10)NULL,倉(cāng)庫(kù)地址 varchar(10)NU

12、LL,PRIMARY KEY(倉(cāng)庫(kù)編號(hào))創(chuàng)建庫(kù)存表CREATE TABLE 庫(kù)存表(庫(kù)存量 varchar(10)NULL,商品編號(hào) char(10)not NULL,倉(cāng)庫(kù)編號(hào) varchar(10)not NULL,PRIMARY KEY(倉(cāng)庫(kù)編號(hào),商品編號(hào)),FOREIGN KEY (倉(cāng)庫(kù)編號(hào)) REFERENCES 倉(cāng)庫(kù)表(倉(cāng)庫(kù)編號(hào)),FOREIGN KEY (商品編號(hào)) REFERENCES 商品信息表(商品編號(hào))4.3 表信息插入商品信息表插入語(yǔ)句insert into 商品信息表(商品編號(hào),商品名稱,單價(jià),條形碼)values('001', '鉛筆'

13、, '2', '');insert into商品信息表(商品編號(hào),商品名稱,單價(jià),條形碼)values('002', '直尺', '1', '');insert into 商品信息表(商品編號(hào),商品名稱,單價(jià),條形碼)values('003', '橡皮', '1', '')insert into 商品信息表(商品編號(hào),商品名稱,單價(jià),條形碼)values('004', '圓規(guī)', '4',

14、 '')供貨商表插入語(yǔ)句insert into 供貨商表(供貨商號(hào),供貨商名稱,供貨商地址,供貨商電話)values('001', '光電有限公司', '羊城路', '', '' )insert into 供貨商表(供貨商號(hào),供貨商名稱,供貨商地址,供貨商電話)values('002', '生產(chǎn)有限公司', '學(xué)府路', '', '' )insert into 供貨商表(供貨商號(hào),供貨商名稱,供貨商地址,供貨商電話)va

15、lues('003', '真誠(chéng)有限公司', '贛東大道, '', '' )供貨表插入語(yǔ)句insert into 供貨表(供貨商號(hào),商品編號(hào),供貨編號(hào),供貨數(shù)量,供貨時(shí)間)values('002', '003', '1013', '678 ','2010-2-1 19:00:00')insert into 供貨表(供貨商號(hào),商品編號(hào),供貨編號(hào),供貨數(shù)量,供貨時(shí)間)values('003', '002', '

16、1011 ', '100', ', 2011-2-5 12:00:00')insert into 供貨表(供貨商號(hào),商品編號(hào),供貨編號(hào),供貨數(shù)量,供貨時(shí)間)values('001', '004', '1012 ', '1000', ' 2010-2-1 19:00:00')顧客表插入語(yǔ)句insert into 顧客表(顧客編號(hào),顧客名稱,顧客密碼,顧客類型)values('089', '章牟', '123' )insert in

17、to 顧客表(顧客編號(hào),顧客名稱,顧客密碼,顧客類型)values('099', '李麗', '456' )insert into 顧客表(顧客編號(hào),顧客名稱,顧客密碼,顧客類型)values('010', '張章', '789' )購(gòu)買表插入語(yǔ)句insert into 購(gòu)買表(流水賬號(hào),商品編號(hào),購(gòu)買日期,銷售數(shù)量,銷售金額,顧客編號(hào))values('', '001', '2011-3-6 ','100', '200 '

18、;, '089 ')insert into 購(gòu)買表(流水賬號(hào),商品編號(hào),購(gòu)買日期,銷售數(shù)量,銷售金額,顧客編號(hào))values('', '003', '2011-1-2 ','14', '14 ', '099 ')insert into 購(gòu)買表(流水賬號(hào),商品編號(hào),購(gòu)買日期,銷售數(shù)量,銷售金額,顧客編號(hào))values('', '004', '2011-3-8','70', '280 ', '010&

19、#39;)倉(cāng)庫(kù)表插入語(yǔ)句、insert into 倉(cāng)庫(kù)表(倉(cāng)庫(kù)編號(hào),倉(cāng)庫(kù)名稱,倉(cāng)庫(kù)地址,)values('2009', '一號(hào)倉(cāng)庫(kù)', '羊城路')insert into 倉(cāng)庫(kù)表(倉(cāng)庫(kù)編號(hào),倉(cāng)庫(kù)名稱,倉(cāng)庫(kù)地址,)values('2010', '二號(hào)倉(cāng)庫(kù)', '學(xué)府路')insert into 倉(cāng)庫(kù)表(倉(cāng)庫(kù)編號(hào),倉(cāng)庫(kù)名稱,倉(cāng)庫(kù)地址,)values('2011', '三號(hào)倉(cāng)庫(kù)', '贛東大道')庫(kù)存表插入語(yǔ)句insert into 庫(kù)存表(庫(kù)存量,商品編號(hào)

20、,倉(cāng)庫(kù)編號(hào))values('2000', '002', '2009')insert into 庫(kù)存表(庫(kù)存量,商品編號(hào),倉(cāng)庫(kù)編號(hào))values('5999', '001', '2010')insert into 庫(kù)存表(庫(kù)存量,商品編號(hào),倉(cāng)庫(kù)編號(hào))values('2888', '004', '2011')4.4 創(chuàng) 建 視 圖創(chuàng)建銷售情況視圖create view 銷售情況asSELECT 商品名稱,條形碼, 單價(jià), 銷售數(shù)量, 銷售金額,購(gòu)買日期from 商品信息表,購(gòu)買表where 商品信息表.商品

溫馨提示

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