食堂管理----數(shù)據(jù)庫大作業(yè)匯編_第1頁
食堂管理----數(shù)據(jù)庫大作業(yè)匯編_第2頁
食堂管理----數(shù)據(jù)庫大作業(yè)匯編_第3頁
食堂管理----數(shù)據(jù)庫大作業(yè)匯編_第4頁
食堂管理----數(shù)據(jù)庫大作業(yè)匯編_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、數(shù)據(jù)庫原理及應用實踐報告學號 姓名 班級 1 數(shù)據(jù)庫功能描述 因為各大高校的都在擴招,校園的設(shè)備和生活區(qū)都已達到飽和狀態(tài),尤其是食堂。人流分布不均,食堂營業(yè)時間不定,飯菜種類雜多等等都讓食堂的管理員無可奈何,同時也讓學生對其失去好感。為了解決以上的問題,讓食堂管理員要想有效的掌握食堂的運行現(xiàn)狀,學生的需求趨勢,食堂信息、數(shù)據(jù)進行合理管理,從而應開發(fā)出一套適合食堂合理運行的管理系統(tǒng)。說明:1. 待開發(fā)的軟件系統(tǒng)的名稱:食堂管理數(shù)據(jù)庫2. 開發(fā)者:豆超平、李高遠、田京、趙振星、李成會3. 用 戶:西安科技大學臨潼校區(qū)在校學生、所有食堂工作人員、系統(tǒng)管理員4. 該軟件系統(tǒng)同其他系統(tǒng)或其他機構(gòu)的基本的

2、相互來往關(guān)系:校園網(wǎng)的學生數(shù)據(jù)庫 5. 本項目能具體、清晰地展示出學生以及食堂工作人員的所需信息,從而節(jié)省學生等待買飯所用的時間,方便工作人員進行銷售和營業(yè)額的統(tǒng)計,也是管理員更快捷的管理學校食堂的運作。從而為學校的師生創(chuàng)造優(yōu)良的就餐環(huán)境。6. 系統(tǒng)設(shè)計目的:1) 方便學生可以安全的查找自己想要的各個窗口人流情況,菜譜,營業(yè)的現(xiàn)狀2) 讓食堂的前后臺員工通過使用本系統(tǒng)可以及時掌握學生需求的動態(tài),提高食堂的管理效率3) 食堂的管理員通過全面的餐飲信息采集和處理,輔助提高系統(tǒng)的管理水平。用最低的費用最短的時間提供盡可能精確、可靠的信息,以便使決策者選擇最佳的實施方案7. 系統(tǒng)設(shè)計要求:1) 進行需

3、求分析,設(shè)計數(shù)據(jù)庫的概念模型 2) 食堂信息管理:食堂信息的添加、編輯和查詢; 3) 食堂窗口信息管理:食堂窗口信息的添加、編輯和查詢; 4) 窗口菜樣管理:窗口菜樣的添加、編輯和查詢; 5) 報表管理:輸出食堂信息、窗口信息、菜樣信息。 2 數(shù)據(jù)庫設(shè)計 (40) 21 系統(tǒng)需求分析2.1.1學校食堂的基本情況學生在學校食堂就餐,每個食堂都會有若干個窗口,每個窗口有若干工作人員負責本窗口的日常營業(yè)管理。1) 學生的基本信息:入校時,每位同學都有唯一的學號和身份證號,并被分配到指定的宿舍樓和指定的宿舍即住址,同時有姓名和聯(lián)系方式,使用學號的同時配置有密碼。2) 員工的基本信息:每個員工都有唯一的

4、身份證號,還有姓名和聯(lián)系方式,進入食堂工作后有唯一的員工號, 使用員工號的同時配置有密碼,所屬單位和職位3) 窗口的基本信息:每個窗口都有編號和所屬食堂編號,同時又窗口名稱和在該窗口的管理員,并對在此窗口出售的菜進行編號,另外還有此窗口的營業(yè)狀況,4) 菜的基本信息:每道菜有編號且配有菜名和價錢,所屬食堂的編號和窗口編號,同時有此時的銷售狀況,5) 營業(yè)額的基本信息:每個食堂的每個窗口中的每道菜在某個時間被賣出,銷售的數(shù)量是多少都有統(tǒng)計出來,同時有計算出來總收入,6) 學生去食堂點餐的基本信息:學生到某個食堂的某個窗口去點餐,員工會點擊學生點的某些菜,系統(tǒng)會統(tǒng)計此菜的編號,從數(shù)據(jù)庫調(diào)出其價格,

5、同時統(tǒng)計出點餐的合計金額,同時記錄并更改菜的銷售數(shù)量。7) 學生查看食堂現(xiàn)狀的基本信息:登錄系統(tǒng)后,查看所有食堂的人流量,某些食堂某些窗口某些菜是否在出售。8) 工作人員修改菜的基本信息:每個窗口的正在出售菜具有一定的數(shù)目,就用另一個菜代替已出售完的菜,則可更改該窗口正在出售的菜單;每段時間工作員工可更改該窗口的菜單9) 管理員處理工作人員的基本信息:若食堂里來了新的工作人員,就要將其的信息錄入工作人員信息數(shù)據(jù)庫中,若食堂里的工作人員不在食堂工作了,就要將其的信息從工作人員信息數(shù)據(jù)庫中刪除。10) 管理員食堂的基本信息:若食堂里的某個窗口銷售不好,就要將其的信息從窗口信息數(shù)據(jù)庫中刪除,若食堂里

6、的某個窗口是空出來的同時又有新的菜系要創(chuàng)建窗口,就要將其的信息錄入窗口信息數(shù)據(jù)庫中。2.1.2、用戶對系統(tǒng)的要求1)、食堂的工作人員: a.信息要求:食堂的工作人員能查詢自己工作的窗口的所有相關(guān)信息,包括該窗口所有菜的信息,正在出售的菜的信息,該窗口的外賣單的信息,銷售狀況,以利于對該窗口的全面管理。b.處理要求:當窗口的菜單的信息發(fā)生變化時,窗口管理員能對其進行修改。比如,某些菜銷售不好,在本窗口中相應的記錄就應該刪去;或者某些菜的價格改變,記錄中價格的信息也要作相應的修改等等。當窗口正在出售的某些菜出售完了,工作人員能根據(jù)現(xiàn)狀進行更改替代售完的菜。當有學生在該窗口點餐,工作人員可以通過點擊

7、去統(tǒng)計銷售額,合計總額;2)、學生: a.信息要求:本校的學生能查詢學校所有的窗口營業(yè)現(xiàn)狀,正在銷售情況等所有信息,能查詢那些食堂開門營業(yè)和現(xiàn)在人流量,有哪些窗口在出售什么菜和菜的信息,食堂的菜的銷售排行榜。3)、管理員: a.信息要求:管理員能查詢食堂所有工作人員的信息,學校所有的食堂營業(yè)現(xiàn)狀,正在銷售情況等所有信息,能查詢那些食堂開門營業(yè)和現(xiàn)在人流量,有哪些窗口在出售什么菜和菜的信息,食堂的菜的銷售排行榜。b.處理要求:管理員處理工作人員的基本信息,如添加新來的員工信息,刪除離開的員工信息;更換窗口信息。2.1.3 數(shù)據(jù)流圖學生校園卡學生信息學生卡信息管理系統(tǒng)學生刷卡交易易結(jié)算管理結(jié)算信息

8、輸入采購員入庫管理庫存信息判斷出庫管理庫存管理成本結(jié)算成本效益管理成本查詢效益核算根據(jù)效益情況制定合適的銷售價格根據(jù)效益制定合適的進貨價格反饋收款管理信息查詢可行2.1.4 數(shù)據(jù)字典窗口數(shù)據(jù)字典:屬性名存儲代碼類型長度備注編號Wnovarchar10窗口編號窗口名Wnamevarchar20營業(yè)狀況Wconditionint4是否營業(yè)管理員Anovarchar10菜數(shù)據(jù)字典:屬性名存儲代碼類型長度備注菜編號Dnovarchar10菜編號窗口號Wnovarchar10窗口編號菜名Dnamevarchar(30)30狀況Dconditionint4是否供應價錢Dpricefloat4營業(yè)額數(shù)據(jù)字典

9、:屬性名存儲代碼類型長度備注窗口編號Wnovarchar10菜編號Dnovarchar10時間Idatedatetime10數(shù)量Icountint4收入Incomefloat10員工數(shù)據(jù)字典:屬性名存儲代碼類型長度備注員工號Enovarchar10姓名Enamevarchar10密碼Epwdvarchar10身份證號Eidvarchar20所屬單位Edeptvarchar20職位Eposvarchar10聯(lián)系方式Ephonechar12學生數(shù)據(jù)字典:屬性名存儲代碼類型長度備注學號Snovarchar10姓名Snamevarchar10密碼Spwdvarchar10住址Saddvarchar10

10、聯(lián)系方式Sphonechar30餐具數(shù)據(jù)字典屬性名存儲代碼類型長度備注編號Tnochar10名稱Tnamechar10數(shù)量Tcountint4卡的數(shù)據(jù)字典屬性名存儲代碼類型長度備注卡號Cnochar10持有者Cnchar10余額Cmchar10辦卡日期Ctimedatetime10花費Cnschar10充值結(jié)算處數(shù)據(jù)字典屬性名存儲代碼類型長度備注地址Mnochar10辦公時間Mpwdchar10管理員數(shù)據(jù)字典屬性名存儲代碼類型長度備注編號Anochar10姓名Anamechar10年齡Aagechar4性別Asexchar2住址Aaddchar10電話Aphonechar10收入Asalary

11、char10采購數(shù)據(jù)字典屬性名存儲代碼類型長度備注材料編號Materialnochar10材料名稱Materialnamechar10材料數(shù)量Materialcountchar10采購員Materialnachar10價格Materialpricechar1022 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計 2.2.1后勤系統(tǒng)2.2.2 財務(wù)系統(tǒng)2.2.3 銷售系統(tǒng)2.2.4 整體23 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 關(guān)系名屬性窗口窗口編號,窗口名,營業(yè)狀況,管理員菜普菜編號,窗口號,菜名,狀況,價錢學生學號,姓名,密碼,住址,聯(lián)系方式員工員工號,姓名,密碼,身份證號,所屬單位,職位,聯(lián)系方式飯卡卡號,持有者,余額,辦卡日期,花

12、費采購材料編號,材料名稱,材料數(shù)量,采購員充值結(jié)算處地址,辦公時間餐具編號,名稱,數(shù)量管理員編號,姓名,年齡,性別,住址,電話,收入營業(yè)額窗口編號,菜編號,時間,數(shù)量,收入,3 數(shù)據(jù)庫實施 31 數(shù)據(jù)庫架構(gòu)圖 32 數(shù)據(jù)表生成腳本初始數(shù)據(jù)錄入腳本Create table administration(Ano varchar(10) constraint a_ano_prim primary key,Aname char(10),Aage char(4),Asex char(2),Aadd char(10),Aphone char(10),Asalary char(10)Create table

13、 window(Wno varchar(10) constraint win_wno_prim primary key,Wname varchar(20),Wcondition int,Ano varchar(10) constraint win_ano_fore foreign key references administration (Ano),)Create table dish(Dno varchar(10) constraint dis_dno_prim primary key,Wno varchar(10) constraint dis_wno_fore foreign key

14、references window(Wno),Dname varchar(30),Dcondition int,Dprice float(4)Create table income(Wno varchar(10) constraint income_wno_fore foreign key references window(Wno),Dno varchar(10) constraint income_dno_fore foreign key references dish(Dno),Idate datetime,Icount int not null,Income float(10),Con

15、straint income_prim primary key(Wno,Dno)Create table employee(Eno varchar(10) constraint emp_eno_prim primary key,Ename char(10) not null,Epwd varchar(10) not null,Eid varchar(20) not null,Edept varchar(20),Epos varchar(10),Ephone char(12)Create table student(Sno varchar(10) constraint stu_sno_prim

16、primary key,Sname varchar(10),Spwd varchar(10) not null,Sadd varchar(10),Sphone char(30)Create table tware(Tno char(10) constraint t_tno_prim primary key,Tname char(10),Tcount int,)Create table card(Cno char(10) constraint c_cno_prim primary key,Cn char(10),Cm char(10) not null,Ctime datetime ,Cns c

17、har(10) not null)Create table machine(Mno char(10) constraint m_mno_prim primary key,Mpwd char (10)Create table material(Materialno char(10) constraint m_mano_prim primary key,Materialname char(10) not null,Materialcount char(10),Materialna char(10),Materialprice char(10) 33處始數(shù)據(jù)錄入腳本insert into admin

18、istration(Ano,Aname,Aage,Asex,Aadd,Aphone,Asalary)values('a001','劉海','45','女','新療','114','2500')insert into administration(Ano,Aname,Aage,Asex,Aadd,Aphone,Asalary)values('a002','李志剛','26','男','新療','11

19、9','2500')insert into administration(Ano,Aname,Aage,Asex,Aadd,Aphone,Asalary)values('a003','劉艷萍','38','女','華清池','120','3000')insert into administration(Ano,Aname,Aage,Asex,Aadd,Aphone,Asalary)values('a004','徐俊麗','

20、;35','男','法院','110','2000')insert into administration(Ano,Aname,Aage,Asex,Aadd,Aphone,Asalary)values('a005','吳大正','56','男','檢察院','4532','5000')insert into administration(Ano,Aname,Aage,Asex,Aadd,Aphone,Asalar

21、y)values('a006','劉伊心','43','女','法院','1456','4600')insert into window(Wno,Wname,Wcondition,Ano)values('w001','陽光米屋', 1,'a001')insert into window(Wno, Wname,Wcondition,Ano)values('w002','正宗牛肉拉面', 1,'a00

22、3')insert into window(Wno, Wname,Wcondition,Ano)values('w003','四川冒菜', 1,'a002')insert into window(Wno, Wname,Wcondition,Ano)values('w004','岐山臊子面', 1,'a001')insert into window(Wno, Wname,Wcondition,Ano)values('w005','福建千里香餛飩', 1,'

23、;a004')insert into window(Wno, Wname,Wcondition,Ano)values('w006','正宗砂鍋', 1,'a006')insert into window(Wno, Wname,Wcondition,Ano)values('w007','關(guān)中羊肉泡饃', 1,'a001')insert into dish(Dno,Wno,Dname,Dcondition,Dprice)values('d001','w003',&

24、#39;魚香肉絲',1,6.5)insert into dish(Dno,Wno,Dname,Dcondition,Dprice)values('d002','w002','砂鍋米線',1,5 )insert into dish(Dno,Wno,Dname,Dcondition,Dprice)values('d003','w005','桂林米粉',1,4.5)insert into dish(Dno,Wno,Dname,Dcondition,Dprice)values('d004&#

25、39;,'w001','四川擔擔面',1,3.5)insert into dish(Dno,Wno,Dname,Dcondition,Dprice)values('d005','w001','油潑面',1,3.5)insert into dish(Dno,Wno,Dname,Dcondition,Dprice)values('d006','w006','優(yōu)質(zhì)羊肉泡饃',1,13)insert into dish(Dno,Wno,Dname,Dcondition,Dpr

26、ice)values('d007','w004','蔥花餅',1,1.0)insert into income(Wno,Dno,Idate,Icount,Income)values('w001','d004','2012.3.12',4,14)insert into income(Wno,Dno,Idate,Icount,Income)values('w006','d006','2012.5.23',5,65)insert into income(Wn

27、o,Dno,Idate,Icount,Income)values('w004','d007','2012.5.24',10,10)insert into income(Wno,Dno,Idate,Icount,Income)values('w002','d002','2012.5.23',13,65)insert into income(Wno,Dno,Idate,Icount,Income)values('w003','d001','2012.5.24

28、9;,20,130)insert into employee(Eno,Ename,Epwd,Eid,Edept,Epos,Ephone)values('e001','李宏','235d','新療','后勤','廚師','110')insert into employee(Eno,Ename,Epwd,Eid,Edept,Epos,Ephone)values('e002','張颯','5636g','郵局','后勤

29、','廚師','111')insert into employee(Eno,Ename,Epwd,Eid,Edept,Epos,Ephone)values('e003','武藝','5456','法院','采購處','采購員','135')insert into employee(Eno,Ename,Epwd,Eid,Edept,Epos,Ephone)values('e004','劉科技','35654

30、','四一七','清潔處','保潔員','726')insert into employee(Eno,Ename,Epwd,Eid,Edept,Epos,Ephone)values('e005','李斯','5683','檢察院','洗碗處','洗碗工','859')insert into employee(Eno,Ename,Epwd,Eid,Edept,Epos,Ephone)values('e006

31、','周任','32719','工療','洗碗處',' 洗碗工' ,'119')insert into employee(Eno,Ename,Epwd,Eid,Edept,Epos,Ephone)values('e007','吳某親','5256','驪山','保衛(wèi)處','門衛(wèi)','120')insert into student(Sno,Sname,Spwd,Sadd,Sphon

32、e)values('s001','趙毅','6987','八號公寓','13569')insert into student(Sno,Sname,Spwd,Sadd,Sphone)values('s002','錢爾','1596','三號公寓','58469')insert into student(Sno,Sname,Spwd,Sadd,Sphone)values('s003','蘇安山','2

33、155','四號公寓','27468')insert into student(Sno,Sname,Spwd,Sadd,Sphone)values('s004','劉萬','5515','七號公寓','13145')insert into student(Sno,Sname,Spwd,Sadd,Sphone)values('s005','許二','5256','六號公寓','25698')inse

34、rt into student(Sno,Sname,Spwd,Sadd,Sphone)values('s006','王思','5576','六號公寓','25416')insert into tware(Tno,Tname,Tcount)values('t001','筷子',1000)insert into tware(Tno,Tname,Tcount)values('t002','勺子',20)insert into tware(Tno,Tname,

35、Tcount)values('t003','瓷碗',50)insert into tware(Tno,Tname,Tcount)values('t004','盤子',100)insert into tware(Tno,Tname,Tcount)values('t005','叉子',200)insert into tware(Tno,Tname,Tcount)values('t006','鏟子',60)insert into tware(Tno,Tname,Tcount

36、)values('t007','鐵碗',600)insert into card(Cno,Cn,Cm,Ctime,Cns)values('c001','張三','68','2012.5.23','258')insert into card(Cno,Cn,Cm,Ctime,Cns)values('c002','李斯','23','2012.5.23','786')insert into card(Cno,C

37、n,Cm,Ctime,Cns)values('c003','李四','45',' 2012.5.23','43')insert into card(Cno,Cn,Cm,Ctime,Cns)values('c004','許二','36','2012.5.23','77')insert into card(Cno,Cn,Cm,Ctime,Cns)values('c005','錢爾','82',

38、' 2012.5.23','76.6')insert into card(Cno,Cn,Cm,Ctime,Cns)values('c006','趙毅','63',' 2012.5.23','23.5')insert into machine(Mno,Mpwd)values('m001','14967')insert into machine(Mno,Mpwd)values('m002','69854')insert in

39、to machine(Mno,Mpwd)values('m003','53269')insert into machine(Mno,Mpwd)values('m004','45633')insert into machine(Mno,Mpwd)values('m005','87875')insert into machine(Mno,Mpwd)values('m006','55887')insert into machine(Mno,Mpwd)values('

40、m007','12345')insert into material(Materialno, Materialname, Materialcount, Materialna, Materialprice)values('m001','芹菜','20',' 吳劍','2.3')insert into material(Materialno, Materialname, Materialcount, Materialna, Materialprice)values('m002',

41、'菠菜','30',' 吳劍','1.5')insert into material(Materialno, Materialname, Materialcount, Materialna, Materialprice)values('m003','羊肉','13','吳劍','27.8')insert into material(Materialno, Materialname, Materialcount, Materialna, Material

42、price)values('m004','手工面','53',' 張颯','3.5')insert into material(Materialno, Materialname, Materialcount, Materialna, Materialprice)values('m005','土豆','63',' 張颯','4.2')insert into material(Materialno, Materialname, Materialcount, Materialna, Materialprice)values('m006','青筍','75',' 張颯','1.5')insert into material(Materialno, Materialname, Materialcount, Materialna, Materialprice)values('m007','花生','24',

溫馨提示

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

評論

0/150

提交評論