《超市管理系統(tǒng)》數(shù)據(jù)庫設(shè)計_第1頁
《超市管理系統(tǒng)》數(shù)據(jù)庫設(shè)計_第2頁
《超市管理系統(tǒng)》數(shù)據(jù)庫設(shè)計_第3頁
《超市管理系統(tǒng)》數(shù)據(jù)庫設(shè)計_第4頁
《超市管理系統(tǒng)》數(shù)據(jù)庫設(shè)計_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、數(shù)據(jù)庫原理及應(yīng)用實踐報告學(xué)號 姓名 班級 20126內(nèi)容要求:1 數(shù)據(jù)庫功能描述 超市管理系統(tǒng)是一個超市不可缺少的部分,它的內(nèi)容對于超市的決策者和管理者來說都至關(guān)重要,所以超市管理系統(tǒng)應(yīng)該能夠為用戶提供充足的信息和快捷的銷售,查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理文件信息,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護(hù)都帶來了不少的困難。 超市銷售管理系統(tǒng)是為幫助企業(yè)有效提高銷售管理而開發(fā)的。該數(shù)據(jù)庫包括商品、職員、銷售信息、倉庫等模塊,并提供了查詢、修改、添加、刪除等功能。銷售管理系統(tǒng)能簡化企業(yè)在銷售管理方面的復(fù)雜性,和

2、減少在管理上的龐大開銷。隨著計算機(jī)行業(yè)的飛速發(fā)展,人類已經(jīng)進(jìn)入;了信息時代,社會中的各個單位、部門也陸續(xù)開始使用軟件化的管理模式,由于他具有方便、準(zhǔn)確、快速、靈活的特點,使得在管理上實現(xiàn)了自動化、一體化、多元化的目標(biāo),迅速準(zhǔn)確地完成各種工作,大大的提高了企業(yè)的銷售管理效率。2 數(shù)據(jù)庫設(shè)計 21 系統(tǒng)需求分析頂層圖0層倉庫管理層銷售管理層人事管理層(1) 商品清單中文字段名字段類型長度主鍵/外鍵字段值約束商品號char13PNOT NULL名稱char10NOT NULL進(jìn)價smallmoney10NOT NULL保質(zhì)期smalldatetime10NOT NULL生產(chǎn)日期smalldateti

3、me10NOT NULL倉庫號char10FNOT NULL存量char10NOT NULL基礎(chǔ)售價smallmoney10NOT NULL說明:此表存放商品信息 中文字段名字段類型長度主鍵/外鍵字段值約束員工號char13PNOT NULL姓名char10NOT NULL性別char2NOT NULL職稱char10NOT NULL年齡char2工資smallmoney10NOT NULL電話char11NOT NULL (2)員工清單說明:此表存放員工信息(3)會員清單中文字段名字段類型長度主鍵/外鍵字段值約束會員號char13PNOT NULL姓名char10NOT NULL身份證號ch

4、ar18NOT NULL積分int10NOT NULL消費金額smallmoney10NOT NULL余額smallmoney10NOT NULL說明:此表存放會員信息 (4)供應(yīng)清單中文字段名字段類型長度主鍵/外鍵字段值約束商品號char13P/FNOT NULL供應(yīng)商號char20FNOT NULL數(shù)量int20NOT NULL單價smallmoney10NOT NULL日期smalldatetime10NOT NULL員工號char13PNOT NULL說明:此表存放供應(yīng)采購商品信息(5)銷售清單中文字段名字段類型長度主鍵/外鍵字段值約束收銀臺號char10PNOT NULL商品號cha

5、r13P/FNOT NULL數(shù)量int10NOT NULL日期smalldatetime10NOT NULL會員號char13FNOT NULL說明:此表存放銷售商品信息(6)擺放清單中文字段名字段類型長度主鍵/外鍵字段值約束貨架號char10PNOT NULL商品號char13P/FNOT NULL數(shù)量int10NOT NULL說明:此表存放貨架擺放信息(7)打折清單中文字段名字段類型長度主鍵/外鍵字段值約束折扣號char8PNOT NULL商品號char13P/FNOT NULL售價smallmoney10NOT NULL說明:此表存放商品打折信息(8)職守清單中文字段名字段類型長度主鍵/

6、外鍵字段值約束員工號char13P/FNOT NULL收銀臺號char10P/FNOT NULL時間段char20NOT NULL說明:此表存放員工直屬信息(9)供應(yīng)商清單中文字段名字段類型長度主鍵/外鍵字段值約束供應(yīng)商號char20PNOT NULL供應(yīng)商名稱char20NOT NULL電話char11NOT NULL 說明:此表存放供應(yīng)商信息(10)貨架清單中文字段名字段類型長度主鍵/外鍵字段值約束貨架號char8PNOT NULL地址char20NOT NULL員工號char13FNOT NULL 說明:此表存放貨架分布及負(fù)責(zé)人信息(11)倉庫清單中文字段名字段類型長度主鍵/外鍵字段值約

7、束倉庫號char10PNOT NULL地址char20NOT NULL員工號char13FNOT NULL說明:此表存放倉庫信息(12)收銀臺清單中文字段名字段類型長度主鍵/外鍵字段值約束收銀臺號char10PNOT NULL臺內(nèi)現(xiàn)金smallmoney10NOT NULL入臺現(xiàn)金smallmoney10NOT NULL說明:此表存放收銀臺信息(13)折扣清單中文字段名字段類型長度主鍵/外鍵字段值約束折扣號char8PNOT NULL折扣額度smallmoney10NOT NULL說明:此表存放商品折扣信息(14)部門清單中文字段名字段類型長度主鍵/外鍵字段值約束部門名稱char10PNOT

8、NULL人數(shù)char10NOT NULL主管char13FNOT NULL說明:此表存放部門信息(15)任職清單中文字段名字段類型長度主鍵/外鍵字段值約束員工號char13P/FNOT NULL部門char10P/FNOT NULL說明:此表存放員工任職信息文件條目 (1)文件名:商品清單組成:商品號+倉庫號+存量+生產(chǎn)日期+保質(zhì)日期+基礎(chǔ)售價+進(jìn)價組織:按商品編號遞增排列(2)文件名:員工清單組成:職工號+姓名+性別+職稱+年齡+工資+電話組織:按職工編號遞增排列(3)文件名:會員清單組成:會員號+姓名+身份證號+積分+消費金額+余額組織:按會員號遞增排列(4)文件名:倉庫清單組成:倉庫號號

9、+地址+員工號組織:按倉庫號遞增排列 (5)文件名:銷售清單組成:商品號+收銀臺號+日期+數(shù)量+會員號組織:按收銀臺號遞增排列(6)文件名:供應(yīng)商清單組成:供應(yīng)商號+供應(yīng)商名稱+電話組織:按供應(yīng)商號遞增排列(7)文件名:部門清單組成:部門名稱+人數(shù)+主管組織:按部門名稱排序加工說明(1)加工名:1:查詢加工邏輯:根據(jù)要查詢的庫存信息,檢索出庫存信息明細(xì)表輸入流:庫存信息查詢,發(fā)出庫存信息請求輸出流:庫存信息清單,進(jìn)貨信息請求(2)加工名:1:更新根據(jù)進(jìn)貨信息或銷售信息更新庫存信息輸入流:已進(jìn)貨信息,銷售信息輸出流:發(fā)出庫存檢索請求(3)加工名:2:查詢根據(jù)要查詢的銷售信息,檢索出銷售信息明細(xì)表

10、輸入流:銷售信息查詢輸出流:銷售清單,銷售單(4)加工名:2:更新加工邏輯:根據(jù)銷售信息更細(xì)銷售清單輸入流:前臺銷售信息,庫存信息輸出流:更新庫存清單(5)加工名:3:查詢加工邏輯:根據(jù)要查詢的進(jìn)貨信息,檢索出進(jìn)貨信息明細(xì)表輸入流:進(jìn)貨信息查詢,發(fā)出進(jìn)貨/采購清單查詢輸出流:庫存信息清單,已進(jìn)貨信息,新供貨商信息,進(jìn)貨單信息清單,采購單,進(jìn)貨信息請求,進(jìn)貨/采購清單檢索結(jié)果(6)加工名:3:更新加工邏輯:根據(jù)進(jìn)貨信息更新進(jìn)貨清單輸入流:進(jìn)貨信息請求,進(jìn)貨單輸出流:發(fā)出進(jìn)貨/采購清單查詢(7)加工名:4:查詢加工邏輯:根據(jù)輸入要查詢的員工信息或供貨商信息,檢索出相應(yīng)的結(jié)果輸入流:員工信息查詢,供

11、貨商信息查詢,發(fā)出員工/供貨商清單查詢輸出流:已有供貨商信息,供貨商信息清單,員工信息清單,員工/供貨商清單檢索結(jié)果(8)加工名:4:更新加工邏輯:根據(jù)輸入的員工信息或新供貨商信息更新相應(yīng)的員工清單或供貨商清單輸入流:員工信息,新供貨商信息清單,員工/供貨商清單檢索結(jié)果22 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計全局E-R圖 23 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計商品(商品號,名稱,進(jìn)價,保質(zhì)期,生產(chǎn)日期,基礎(chǔ)售價)擺放(商品號,貨架號,數(shù)量)供應(yīng)(商品,供應(yīng)商,數(shù)量,日期,金額)銷售(商品號,收銀臺號,日期,數(shù)量,會員)存貯(商品號,倉庫號,數(shù)量)打折(商品號,折扣,售價)員工(員工號,姓名,性別,職稱,年齡,工資,電話)打

12、理(員工號,貨架,時間)管理(員工號,倉庫)職守(員工號,收銀臺號,時間段)直屬(員工號,部門)采購(員工號,供應(yīng)商,日期)3 數(shù)據(jù)庫實施 31 數(shù)據(jù)庫架構(gòu)圖超市管理系統(tǒng)收銀臺管理貨架管理部門管理會員管理會員添加功能會員刪除功能錢款添加功能錢款刪除功能貨物添加功能貨物刪除功能貨物添加功能人員添加功能人員刪除功能進(jìn)貨管理倉庫管理 32 數(shù)據(jù)表生成腳本初始數(shù)據(jù)錄入腳本create table 商品(商品號 char(13) constraint 商品_prim primary key,名稱 char(10),進(jìn)價 smallmoney,基礎(chǔ)售價 smallmoney,保質(zhì)期 smalldateti

13、me,生產(chǎn)日期 smalldatetime,倉庫號 char(10) constraint 倉庫_商品_fore foreign key references 倉庫(倉庫號),存量 char(10),)create table 員工(員工號 char(13) constraint 員工_prim primary key,姓名 char(10),性別 char(2) constraint 員工_性別_chk check(性別=男or 性別=女),職稱 char(10),年齡 char(2) constraint 員工_年齡_chk check(年齡=16 and 年齡=60),工資 smallm

14、oney,電話 char(11),)create table 會員(會員號 char(13) constraint 會員_prim primary key,姓名 char(10),身份證號 char(18),積分 int,消費金額 smallmoney,余額 smallmoney,)create table 供應(yīng)(商品號 char(13) constraint 商品_供應(yīng)_fore foreign key references 商品(商品號),供應(yīng)商號 char(20) constraint 供應(yīng)商_供應(yīng)_fore foreign key references 供應(yīng)商(供應(yīng)商號),數(shù)量 int

15、,單價 smallmoney,日期 smalldatetime,員工號 char(13) constraint 員工_供應(yīng)_fore foreign key references 員工(員工號),constraint 供應(yīng)_prim primary key(商品號,員工號),)create table 銷售(商品號 char(13) constraint 商品_銷售_fore foreign key references 商品(商品號),收銀臺號 char(10) constraint 收銀臺_銷售_fore foreign key references 收銀臺(收銀臺號),日期 smalld

16、atetime,數(shù)量 int,會員號 char(13) constraint 會員號_銷售_fore foreign key references 會員(會員號),constraint 銷售_prim primary key(商品號,收銀臺號),)create table 擺放(商品號 char(13) constraint 商品_擺放_fore foreign key references 商品(商品號),貨架號 char(8) constraint 貨架_擺放_fore foreign key references 貨架(貨架號),數(shù)量 int,constraint 擺放_prim pri

17、mary key(商品號,貨架號),)create table 打折(商品號 char(13) constraint 商品_打折_fore foreign key references 商品(商品號),折扣號 char(8) constraint 折扣_打折_fore foreign key references 折扣(折扣號),售價 smallmoney,constraint 打折_prim primary key(商品號,折扣號),)create table 值守(員工號 char(13) constraint 員工_值守_fore foreign key references 員工(員工

18、號),收銀臺號 char(10) constraint 收銀臺_值守_fore foreign key references 收銀臺(收銀臺號),時間段 char(20),constraint 值守_prim primary key(員工號,收銀臺號),)create table 供應(yīng)商(供應(yīng)商號 char(20) constraint 供應(yīng)商_prim primary key,供應(yīng)商名稱 char(20),電話 char(11),)create table 貨架(貨架號 char(8) constraint 貨架_prim primary key,地址 char(20),員工號 char(1

19、3) constraint 員工_貨架_fore foreign key references 員工(員工號),)create table 倉庫(倉庫號 char(10) constraint 倉庫_prim primary key,地址 char(20),員工號 char(13) constraint 員工_倉庫_fore foreign key references 員工(員工號),)create table 收銀臺(收銀臺號 char(10) constraint 收銀臺_prim primary key,臺內(nèi)現(xiàn)金 smallmoney,入臺現(xiàn)金 smallmoney,)create t

20、able 折扣(折扣號 char(8) constraint 折扣_prim primary key,折扣額度 smallmoney,)create table 部門(部門名稱 char(10) constraint 部門_prim primary key,人數(shù) int,主管 char(13) constraint 主管_部門_fore foreign key references 員工(員工號),)create table 任職(員工號 char(13) constraint 員工_任職_fore foreign key references 員工(員工號),部門 char(10) cons

21、traint 部門_任職_fore foreign key references 部門(部門名稱),constraint 任職_prim primary key(員工號,部門),) 33始數(shù)據(jù)錄入腳本員工表:insert into 員工(員工號,姓名,性別,職稱,年齡,工資,電話)values(0001,張三,男,普通員工,25,4500,)insert into 員工(員工號,姓名,性別,職稱,年齡,工資,電話)values(0002,李四,男,普通員工,28,4500,)insert into 員工(員工號,姓名,性別,職稱,年齡,工資,電話)values(0003,王五,女,普通員工,3

22、0,4500,)insert into 員工(員工號,姓名,性別,職稱,年齡,工資,電話)values(0004,張明,男,普通員工,26,4500,)insert into 員工(員工號,姓名,性別,職稱,年齡,工資,電話)values(0005,馬佳,女,普通員工,32,4500,)insert into 員工(員工號,姓名,性別,職稱,年齡,工資,電話)values(0006,王麗,女,管理員,36,5000,)insert into 員工(員工號,姓名,性別,職稱,年齡,工資,電話)values(0007,田文,男,管理員,35,5000,)insert into 員工(員工號,姓名,

23、性別,職稱,年齡,工資,電話)values(0008,楊哲,男,管理員,34,5000,)insert into 員工(員工號,姓名,性別,職稱,年齡,工資,電話)values(0009,瑪麗,女,管理員,38,5000,)insert into 員工(員工號,姓名,性別,職稱,年齡,工資,電話)values(0010,張偉,男,管理員,32,5000,)insert into 員工(員工號,姓名,性別,職稱,年齡,工資,電話)values(0011,張寧,男,管理員,31,5000,)insert into 員工(員工號,姓名,性別,職稱,年齡,工資,電話)values(0012,李貴,女,

24、管理員,39,5000,)insert into 員工(員工號,姓名,性別,職稱,年齡,工資,電話)values(0013,高雄,男,管理員,32,5000,)insert into 員工(員工號,姓名,性別,職稱,年齡,工資,電話)values(0014,李明偉,男,管理員,41,5000,)倉庫:insert into 倉庫values(01,A區(qū)5號,0006)insert into 倉庫values(02,A區(qū)8號,0007)insert into 倉庫values(03,B區(qū)3號,0010)insert into 倉庫values(04,B區(qū)1號,0011)商品:insert int

25、o 商品values(11111,奶粉,200,300,2011/05/19,2013/05/19,01,10t)insert into 商品values(11112,洗發(fā)水,30,60,2011/11/23,2015/11/19,02,500)insert into 商品values(11113,干紅,200,500,2011/01/20,2013/01/19,03,100t)insert into 商品values(11114,刀具,200,360,2011/05/19,2019/05/19,04,600)insert into 商品values(11115,干電池,5,10,2011/0

26、6/21,2014/05/19,02,90t)供應(yīng)商:insert into 供應(yīng)商values(4321,吉祥食品公司,)insert into 供應(yīng)商values(4322,紅星酒廠,)insert into 供應(yīng)商values(4323,清揚(yáng)日用品公司,)insert into 供應(yīng)商values(4324,士達(dá)工業(yè),)insert into 供應(yīng)商values(4325,完美刀具公司,)供應(yīng):insert into 供應(yīng)values(11111,4321,20t,200,2011/7/20,0006)insert into 供應(yīng)values(11112,4323,500,30,2011

27、/12/2,0007)insert into 供應(yīng)values(11113,4322,100t,200,2011/5/20,0010)insert into 供應(yīng)values(11114,4325,600,200,2011/7/20,0011)insert into 供應(yīng)values(11115,4324,90t,5,2011/8/20,0008)會員:insert into 會員values(00001,張三,500,800,200)insert into 會員values(00002,李四,3000,430,500)insert into 會員values(00003,王五,460,504

28、,256)insert into 會員values(00004,馬奇,4512,120,39)insert into 會員values(00005,趙夏,8000,124,6981)部門:insert into 部門values(銷售部,5,0012)insert into 部門values(采購部,5,0011)insert into 部門values(后勤部,4,0006)insert into 部門values(人事部,5,0009)收銀臺:insert into 收銀臺values(01,5000,3020)insert into 收銀臺values(02,4200,2301)inse

29、rt into 收銀臺values(03,3250,2310)insert into 收銀臺values(04,1289,368)insert into 收銀臺values(05,1563,4820)貨架:insert into 貨架values(01,A區(qū)1號,0010)insert into 貨架values(02,A區(qū)2號,0011)insert into 貨架values(03,B區(qū)1號,0012)insert into 貨架values(04,B區(qū)2號,0013)insert into 貨架values(05,C區(qū)1號,0014)折扣insert into 折扣values(01,1

30、0)insert into 折扣values(02,20)insert into 折扣values(03,50)打折:insert into 打折values(11111,02,280)insert into 打折values(11113,03,450)insert into 打折values(11114,01,350)insert into 打折values(11112,01,50)任職:insert into 任職values(0001,銷售部)insert into 任職values(0002,銷售部)insert into 任職values(0003,銷售部)insert into 任

31、職values(0004,銷售部)insert into 任職values(0005,銷售部)insert into 任職values(0006,后勤部)insert into 任職values(0007,后勤部)insert into 任職values(0010,后勤部)insert into 任職values(0011,后勤部)insert into 任職values(0006,采購部)insert into 任職values(0007,采購部)insert into 任職values(0010,采購部)insert into 任職values(0011,采購部)insert into 任

32、職values(0008,采購部)insert into 任職values(0006,采購部)insert into 任職values(0009,人事部)insert into 任職values(0012,人事部)insert into 任職values(0013,人事部)insert into 任職values(0014,人事部)insert into 任職values(0001,人事部)值守:insert into 值守values(0001,01,8點-12點)insert into 值守values(0002,02,8點-12點)insert into 值守values(0003,03

33、,8點-12點)insert into 值守values(0004,04,8點-12點)insert into 值守values(0005,05,8點-12點)insert into 值守values(0001,05,13點-20點)insert into 值守values(0002,04,13點-20點)insert into 值守values(0003,02,13點-20點)insert into 值守values(0004,01,13點-20點)insert into 值守values(0005,03,13點-20點)擺放:insert into 擺放values(11111,01,100)insert into 擺放values(11112,03,200)insert into 擺放values(11113,

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論