《超市管理系統(tǒng)》數(shù)據庫設計(總30頁)

上傳人:494895****12427 文檔編號:40517268 上傳時間:2021-11-16 格式:DOC 頁數(shù):30 大小:555.50KB
收藏 版權申訴 舉報 下載
《超市管理系統(tǒng)》數(shù)據庫設計(總30頁)_第1頁
第1頁 / 共30頁
《超市管理系統(tǒng)》數(shù)據庫設計(總30頁)_第2頁
第2頁 / 共30頁
《超市管理系統(tǒng)》數(shù)據庫設計(總30頁)_第3頁
第3頁 / 共30頁

下載文檔到電腦,查找使用更方便

20 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《《超市管理系統(tǒng)》數(shù)據庫設計(總30頁)》由會員分享,可在線閱讀,更多相關《《超市管理系統(tǒng)》數(shù)據庫設計(總30頁)(30頁珍藏版)》請在裝配圖網上搜索。

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

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

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

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

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

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

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

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

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

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

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

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

13、etime,倉庫號 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 年齡<=6

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

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

16、號),日期 smalldatetime,數(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

17、 擺放_prim primary 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 refe

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

19、),員工號 char(13) 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,臺內現(xiàn)金 smallmoney,入臺現(xiàn)金 smallmon

20、ey,)create table 折扣(折扣號 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 員工(員工號),部門 c

21、har(10) constraint 部門_任職_fore foreign key references 部門(部門名稱),constraint 任職_prim primary key(員工號,部門),) 33始數(shù)據錄入腳本員工表:insert into 員工(員工號,姓名,性別,職稱,年齡,工資,電話)values('0001','張三','男','普通員工','25',4500,'1355555555')insert into 員工(員工號,姓名,性別,職稱,年齡,工資,電話)values(&#

22、39;0002','李四','男','普通員工','28',4500,'1355555454')insert into 員工(員工號,姓名,性別,職稱,年齡,工資,電話)values('0003','王五','女','普通員工','30',4500,'1355555458')insert into 員工(員工號,姓名,性別,職稱,年齡,工資,電話)values('0004','張明'

23、;,'男','普通員工','26',4500,'1355555695')insert into 員工(員工號,姓名,性別,職稱,年齡,工資,電話)values('0005','馬佳','女','普通員工','32',4500,'1355555698')insert into 員工(員工號,姓名,性別,職稱,年齡,工資,電話)values('0006','王麗','女','管理員&#

24、39;,'36',5000,'1355554585')insert into 員工(員工號,姓名,性別,職稱,年齡,工資,電話)values('0007','田文','男','管理員','35',5000,'1355515655')insert into 員工(員工號,姓名,性別,職稱,年齡,工資,電話)values('0008','楊哲','男','管理員','34',5000,'

25、;1355513655')insert into 員工(員工號,姓名,性別,職稱,年齡,工資,電話)values('0009','瑪麗','女','管理員','38',5000,'1355415655')insert into 員工(員工號,姓名,性別,職稱,年齡,工資,電話)values('0010','張偉','男','管理員','32',5000,'1365515655')insert in

26、to 員工(員工號,姓名,性別,職稱,年齡,工資,電話)values('0011','張寧','男','管理員','31',5000,'1355513655')insert into 員工(員工號,姓名,性別,職稱,年齡,工資,電話)values('0012','李貴','女','管理員','39',5000,'1335515655')insert into 員工(員工號,姓名,性別,職稱,年齡,工資,電

27、話)values('0013','高雄','男','管理員','32',5000,'1315515655')insert into 員工(員工號,姓名,性別,職稱,年齡,工資,電話)values('0014','李明偉','男','管理員','41',5000,'1359915655')倉庫:insert into 倉庫values('01','A區(qū)5號','000

28、6')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 into 商品values('11111','奶粉',200,300,'2011/05/19','2013/05/19'

29、;,'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 商品val

30、ues('11114','刀具',200,360,'2011/05/19','2019/05/19','04','600')insert into 商品values('11115','干電池',5,10,'2011/06/21','2014/05/19','02','90t')供應商:insert into 供應商values('4321','吉祥食品公司','13

31、65656666')insert into 供應商values('4322','紅星酒廠','1365623566')insert into 供應商values('4323','清揚日用品公司','1361659666')insert into 供應商values('4324','士達工業(yè)','1365656866')insert into 供應商values('4325','完美刀具公司','13656

32、89666')供應:insert into 供應values('11111','4321','20t',200,'2011/7/20','0006')insert into 供應values('11112','4323','500',30,'2011/12/2','0007')insert into 供應values('11113','4322','100t',200,'2

33、011/5/20','0010')insert into 供應values('11114','4325','600',200,'2011/7/20','0011')insert into 供應values('11115','4324','90t',5,'2011/8/20','0008')會員:insert into 會員values('00001','張三','22222

34、2222222222222','500',800,200)insert into 會員values('00002','李四','333333333333333333','3000',430,500)insert into 會員values('00003','王五','555555555555555555','460',504,256)insert into 會員values('00004','馬奇','6

35、66666666666666666','4512',120,39)insert into 會員values('00005','趙夏','777777777777777777','8000',124,6981)部門:insert into 部門values('銷售部','5','0012')insert into 部門values('采購部','5','0011')insert into 部門values('

36、;后勤部','4','0006')insert into 部門values('人事部','5','0009')收銀臺:insert into 收銀臺values('01',5000,3020)insert into 收銀臺values('02',4200,2301)insert into 收銀臺values('03',3250,2310)insert into 收銀臺values('04',1289,368)insert into 收銀臺val

37、ues('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 貨架

38、values('05','C區(qū)1號','0014')折扣insert into 折扣values('01',10)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('

39、11114','01',350)insert into 打折values('11112','01',50)任職:insert into 任職values('0001','銷售部')insert into 任職values('0002','銷售部')insert into 任職values('0003','銷售部')insert into 任職values('0004','銷售部')insert into 任職va

40、lues('0005','銷售部')insert into 任職values('0006','后勤部')insert into 任職values('0007','后勤部')insert into 任職values('0010','后勤部')insert into 任職values('0011','后勤部')insert into 任職values('0006','采購部')insert into 任職va

41、lues('0007','采購部')insert into 任職values('0010','采購部')insert into 任職values('0011','采購部')insert into 任職values('0008','采購部')insert into 任職values('0006','采購部')insert into 任職values('0009','人事部')insert into 任職va

42、lues('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'

43、;,'8點-12點')insert into 值守values('0003','03','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 值守va

44、lues('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&

45、#39;,'100')insert into 擺放values('11112','03','200')insert into 擺放values('11113','02','50')insert into 擺放values('11114','05','20')insert into 擺放values('11115','04','500')insert into 擺放values('1

46、1113','01','20')銷售:insert into 銷售values('11111','01','2012/5/23','3','00001')insert into 銷售values('11111','02','2012/5/23','1','00005')insert into 銷售values('11111','03','2012/5/23&

47、#39;,'1','00002')insert into 銷售values('11111','04','2012/5/23','2','00004')insert into 銷售values('11112','01','2012/5/23','1','00003')insert into 銷售values('11112','02','2012/5/23',&

48、#39;2','00001')insert into 銷售values('11112','05','2012/5/23','2','00003')insert into 銷售values('11113','03','2012/5/23','2','00005')insert into 銷售values('11114','05','2012/5/23','2&

49、#39;,'00004')insert into 銷售values('11115','02','2012/5/23','1','00002')4相關問題(0)部分測試:查詢員工工資Select 員工號,姓名,工資* from員工 whrer(員工號=0001)查詢銷售記錄Select * from打折,銷售 whrere(打折.商品號=銷售.商品號)查詢供應商的商品存量Select 倉庫號,庫存 from供應商,商品 whrere(供應商.商品號=商品.商品號)and(商品號=11115)(1)建立

50、合適索引及應該注意問題索引必須在錄入數(shù)據之后建立索引CREATE CLUSTER INDEX <引索名字>ON <表名>超市商品過多,需要建立聚集索引CREATE UNIQNUE INDEX <引索名字>ON <表名>部門人員建立唯一索引(2)建立合適視圖管理員擁有最高權限,可查詢所有表商品表,倉庫表,部門表可被員工查詢全部視圖員工表可被員工查詢自己的所有信息,查詢其他人除了工資等隱私的其他信息會員表可被會員查詢所有信息(3)數(shù)據庫系統(tǒng)備份與恢復在管理員上傳,修改時,同時復制一份腳本傳輸?shù)搅硗庖粡埍P(4)系統(tǒng)崩潰恢復從留下來的腳本還原數(shù)據(5)硬件損壞。如硬盤損壞,更新硬盤,然后根據備份恢復數(shù)據(6)數(shù)據庫管理員任務。日常維護數(shù)據4 參考文獻薩師煊,王珊。數(shù)據庫系統(tǒng)概論,背景:中國水利水電出版社,2003

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
5. 裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關資源

更多
正為您匹配相似的精品文檔
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網版權所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對上載內容本身不做任何修改或編輯。若文檔所含內容侵犯了您的版權或隱私,請立即通知裝配圖網,我們立即給予刪除!