酒店餐飲管理系統(tǒng)_第1頁
酒店餐飲管理系統(tǒng)_第2頁
酒店餐飲管理系統(tǒng)_第3頁
酒店餐飲管理系統(tǒng)_第4頁
酒店餐飲管理系統(tǒng)_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、主題:酒店餐飲管理系統(tǒng)一.系統(tǒng)功能分析。答:(1)本系統(tǒng)能滿足廣大酒店使用,通過用電腦聯(lián)網(wǎng)來促使酒店內(nèi)部各部門一體化,餐飲管理系統(tǒng)能夠?yàn)閺V大用戶提供充足的信息和快捷的預(yù)訂、查詢手段,同時(shí)提高酒店的工作效率,為酒店減少人力支出,減少成本,提高酒店的經(jīng)營(yíng)效益。本系統(tǒng)可以接受客戶預(yù)定,點(diǎn)菜,大大提高上菜的速度,減少客人的等待時(shí)間,為酒店創(chuàng)造良好的聲譽(yù)以賺取更多的利潤(rùn)。同時(shí)廚房可以及時(shí)將原材料消耗情況反饋給原材料采購部門,使采購部門及時(shí)進(jìn)行原材料的補(bǔ)給。酒店的管理人員也可以隨時(shí)監(jiān)控酒店的運(yùn)營(yíng)情況,使整個(gè)酒店處于一個(gè)統(tǒng)一的系統(tǒng)中,促進(jìn)酒店餐飲的科學(xué)化、正規(guī)化管理。(2)系統(tǒng)的功能結(jié)構(gòu)圖如下:其中:功能分

2、析如下:登錄管理:可用于顧客和酒店員工的登錄、新用戶的注冊(cè)、用戶信息修改;員工登錄名、密碼、員工權(quán)限等的設(shè)置。餐點(diǎn)管理:用于菜式、原材料和酒水飲料的管理,以及新菜式、酒品飲料的錄入(包括餐點(diǎn)名稱、編號(hào)、價(jià)格等)、餐點(diǎn)修改、刪除等。查詢管理:可查詢員工信息、餐點(diǎn)的基本信息和點(diǎn)餐情況、顧客預(yù)訂信息以及餐桌的使用情況等。財(cái)務(wù)管理:對(duì)餐點(diǎn)的銷售分析,如:當(dāng)月每天及每年每月的收入金額、成本、利潤(rùn)等的分析;付款方式設(shè)置:分為人民幣付款、信用卡、支票、宴請(qǐng)等;員工的工資情況。衛(wèi)生管理:用于酒店內(nèi)外環(huán)境和餐點(diǎn)的衛(wèi)生管理的設(shè)置。二. “顧客結(jié)賬埋單過程”的詳細(xì)數(shù)據(jù)流圖設(shè)計(jì)如下:三.系統(tǒng)總體er圖如下圖:(1)各

3、實(shí)體的屬性如下:工作部門(部門編號(hào),部門名稱)服務(wù)員(服務(wù)員編號(hào),服務(wù)員姓名,民族,出生日期,服務(wù)員性別,身高,血型,籍貫,學(xué)歷,職務(wù),參加工作時(shí)間,工資,部門編號(hào),工作狀態(tài),服務(wù)員電話,服務(wù)員住址)顧客(顧客編號(hào),顧客電話,顧客人數(shù),預(yù)訂就餐時(shí)間)餐桌(桌位號(hào),桌位類型,桌位狀態(tài))消費(fèi)單(消費(fèi)單編號(hào),支付類型,支付時(shí)間,餐點(diǎn)名稱,餐點(diǎn)單價(jià),消費(fèi)總額)餐點(diǎn)(餐點(diǎn)名稱,餐點(diǎn)編號(hào),餐點(diǎn)單價(jià),餐點(diǎn)數(shù)量)廚師(廚師編號(hào),廚師姓名,廚師性別,廚師年齡,身高,血型,籍貫,學(xué)歷,參加工作時(shí)間,工資,工作狀態(tài),廚師電話,廚師住址)原材料(原材料編號(hào),原材料名稱,原材料數(shù)量,原材料單價(jià))供應(yīng)商(供應(yīng)商名稱,供應(yīng)

4、商電話,供應(yīng)商地址)(2)聯(lián)系的屬性:屬于(部門編號(hào),服務(wù)員編號(hào))服務(wù)(服務(wù)員編號(hào),桌位號(hào),消費(fèi)時(shí)間)預(yù)訂(顧客編號(hào),桌位號(hào))消費(fèi)(消費(fèi)單編號(hào),餐點(diǎn)名稱,餐點(diǎn)編號(hào))包含(餐點(diǎn)名稱,餐點(diǎn)編號(hào),原材料編號(hào),原材料名稱)供應(yīng)(供應(yīng)商名稱,原材料編號(hào),原材料名稱,原材料數(shù)量)制作(廚師編號(hào),餐點(diǎn)名稱,餐點(diǎn)編號(hào))四.設(shè)計(jì)數(shù)據(jù)庫的關(guān)系模型,并指出所有候選鍵、主鍵及所屬范式。r1=工作部門(部門編號(hào),部門名稱)候選鍵:部門編號(hào),部門名稱主鍵:部門編號(hào)所屬范式:3nfr2=服務(wù)員(服務(wù)員編號(hào),服務(wù)員姓名,民族,出生日期,服務(wù)員性別,身高,血型,籍貫,學(xué)歷,職務(wù),參加工作時(shí)間,工資,部門編號(hào),工作狀態(tài),服務(wù)員電

5、話,服務(wù)員住址)候選鍵:服務(wù)員編號(hào)主鍵:服務(wù)員編號(hào)所屬范式:3nfr3=顧客(顧客編號(hào),顧客電話,顧客人數(shù),預(yù)訂就餐時(shí)間)候選鍵:顧客編號(hào)主鍵:顧客編號(hào)所屬范式:3nfr4=餐桌(桌位號(hào),桌位類型,桌位狀態(tài))候選鍵:桌位號(hào)主鍵:桌位號(hào)所屬范式:3nfr5=消費(fèi)單(消費(fèi)單編號(hào),支付類型,支付時(shí)間,餐點(diǎn)名稱,餐點(diǎn)單價(jià),消費(fèi)總額)候選鍵:消費(fèi)單編號(hào),消費(fèi)單名稱主鍵:消費(fèi)單編號(hào)所屬范式:3nfr6=餐點(diǎn)(餐點(diǎn)名稱,餐點(diǎn)編號(hào),餐點(diǎn)單價(jià),餐點(diǎn)數(shù)量)候選鍵:餐點(diǎn)名稱,餐點(diǎn)編號(hào)主鍵:餐點(diǎn)名稱所屬范式:3nfr7=廚師(廚師編號(hào),廚師姓名,廚師性別,廚師年齡,身高,血型,籍貫,學(xué)歷,參加工作時(shí)間,工資,工作狀態(tài)

6、,廚師電話,廚師住址)候選鍵:廚師編號(hào)主鍵:廚師編號(hào)所屬范式:3nfr8=原材料(原材料編號(hào),原材料名稱,原材料數(shù)量,原材料單價(jià))候選鍵:原材料編號(hào),原材料名稱主鍵:原材料名稱所屬范式:3nfr9=供應(yīng)商(供應(yīng)商名稱,供應(yīng)商電話,供應(yīng)商地址)候選鍵:供應(yīng)商名稱, 供應(yīng)商電話,供應(yīng)商地址主鍵:供應(yīng)商名稱所屬范式:2nfr10=屬于(部門編號(hào),服務(wù)員編號(hào))候選鍵:服務(wù)員編號(hào)主鍵:服務(wù)員編號(hào)所屬范式:3nfr11=服務(wù)(服務(wù)員編號(hào),桌位號(hào),消費(fèi)時(shí)間)候選鍵:(服務(wù)員編號(hào),消費(fèi)時(shí)間),(桌位號(hào),消費(fèi)時(shí)間)主鍵:(桌位號(hào),消費(fèi)時(shí)間)所屬范式:3nfr12=預(yù)訂(顧客編號(hào),桌位號(hào))候選鍵:顧客編號(hào)主鍵:顧

7、客編號(hào)所屬范式:3nfr13=消費(fèi)(消費(fèi)單編號(hào),餐點(diǎn)名稱,餐點(diǎn)編號(hào))候選鍵:消費(fèi)單編號(hào)主鍵:消費(fèi)單編號(hào)所屬范式:2nfr14=包含(餐點(diǎn)名稱,餐點(diǎn)編號(hào),原材料編號(hào),原材料名稱)候選鍵:餐點(diǎn)名稱,餐點(diǎn)編號(hào)主鍵:餐點(diǎn)名稱所屬范式:2nfr15=供應(yīng)(供應(yīng)商名稱,原材料編號(hào),原材料名稱,原材料數(shù)量)候選鍵:(供應(yīng)商名稱,原材料編號(hào)),(供應(yīng)商名稱,原材料名稱)主鍵:(供應(yīng)商名稱,原材料名稱)所屬范式:1nfr16=制作(廚師編號(hào),餐點(diǎn)名稱,餐點(diǎn)編號(hào))候選鍵:(廚師編號(hào),餐點(diǎn)編號(hào)),(廚師編號(hào),餐點(diǎn)名稱)主鍵:(廚師編號(hào),餐點(diǎn)名稱)所屬范式:3nf五.創(chuàng)建該數(shù)據(jù)的所有基本表,要求定義主鍵和外鍵。1.工

8、作部門信息表create table gzbm( dno char(10) constraint gzbm_prim primary key, dn varchar(10) constraint dn_uniq unique)2.服務(wù)員信息表create table fwy( wno char(10) constraint fwy_prim primary key, wn varchar(10) not null, mz varchar(4), wbirth smalldatetime, wage int constraint wage_cons not null constraint wag

9、e_chk check(wage between 16 and 45), wsex varchar(2), whigh float(6), wxx char(4), wjg varchar(20), wdegree varchar(30), wzw varchar(10), wtime smalldatetime, ws float(10), dno varchar(10) constraint dn_uniq unique, wzt varchar(4) constraint wzt_uniq unique, wtel char(15), wad varchar(30) )3.顧客信息表cr

10、eate table gk( cno char(10) constraint gk_prim primary key, ctel char(15), csum int, ctime smalldatetime )4.餐桌信息表create table cz( tno char(10) constraint cz_prim primary key, tly varchar(10), tzt varchar(4) constraint tzt_uniq unique )5.消費(fèi)單信息表create table xfd( xno char(10) constraint xfd_prim primar

11、y key, xly varchar(4) not null, xtime smalldatetime not null, fn varchar(10) not null, fprice float(10) not null, xsum float(10) not null)6.餐點(diǎn)信息表create table cd(fn varchar(10) constraint cd_prim primary key, fno char(10) constraint fno_uniq unique, fprice float(10) not null, fsum int not null )7.廚師信

12、息表create table cs( cono char(10) constraint cs_prim primary key, con varchar(10) not null, cosex varchar(2), coage int constraint coage_cons not null constraint coage_chk check(coage between 16 and 45), wsex varchar(2), cohigh float(6), coxx char(4), cojg varchar(20), codegree varchar(30), cotime sm

13、alldatetime, cos int, dno varchar(10), cozt varchar(4) constraint cozt_uniq unique, cotel char(15), coad varchar(30) )8.原材料信息表create table ycl( iname varchar(10) constraint ycl_prim primary key, ino char(10) constraint ino_uniq unique, isum int constraint isum_cons not null constraint isum_chk check

14、( isum between 16 and 45), iprice float(10) not null )9.供應(yīng)商信息表create table gys( bn varchar(10) constraint gys_prim primary key, btel char(15) constraint btel_uniq unique, bad varchar(30) constraint bad_uniq unique )10.屬于信息表create table sy( wno char(10) not null constraint fwy_fore foreign key refere

15、nces sy(wno), dno char(10) not null constraint gzbm_fore foreign key references sy(dno), constraint fwy_gzbm_prim primary key(wno,dno)11服務(wù)信息表create table fw( tno char(10) not null, xftime smalldatetime not null, constraint fw_prim primary key(tno,xftime), wn varchar(10) not null, wno char(10) constr

16、aint wno_uniq unique)12.預(yù)定信息表create table yd( tno char(10) not null, cno char(10) not null constraint gk_prim primary key(cno)13.消費(fèi)信息表create table xf( xno char(10) not null, fno char(10) not null, fn varchar(10) constraint fn_uniq unique)14.包含信息表create table bh( fn varchar(10)not null, fno char(10)

17、not null, ino char(10) not null, iname varchar(10) constraint in_uniq unique)15供應(yīng)信息表.create table gy( ino char(10) not null, bn varchar(10) not null, iname varchar(10) not null, constraint gys_ycl_prim primary key(bn,iname), isum int not null)16.制作信息表create table zz( fno char(10) not null,cono char(

18、10) , fn varchar(10) not null )六.要求為數(shù)據(jù)設(shè)計(jì)一些視圖、索引、存儲(chǔ)過程和觸發(fā)器。(1)視圖:(1)創(chuàng)建一個(gè)服務(wù)員工作部門情況的視圖yg_bmcreate view yg_bmasselect wn, dn,f.dnofrom gzbm g ,fwy fwhere g.dno=f.dno(2) 創(chuàng)建一個(gè)餐桌狀態(tài)為“空”的視圖create view cz_ztas select tly,tnofrom czwhere tzt=空(3)創(chuàng)建一個(gè)顧客消費(fèi)情況的視圖create view gk_xfdasselect xno,xly,xtime,fno,c.fn,c.f

19、price,xsumfrom xfd x, cd cwhere x.fn=c.fn (4)創(chuàng)建一個(gè)供應(yīng)商供應(yīng)原材料的基本信息視圖create view gys_yclas select bn,ino,inamefrom gys gy, ycl ywhere gy.ino=y.ino(5)創(chuàng)建一個(gè)顧客預(yù)定餐桌的基本信息視圖create view gk_czasselect cno,tnofrom gk , cz where gk.cno=cz.cno (6)創(chuàng)建一個(gè)廚師制作餐點(diǎn)的基本信息視圖create view cs_cdas select cono,fnfrom cs,cd where cs

20、.fn=cd.fn 2)創(chuàng)建索引:(1)為表服務(wù)員fwy在wno上建立唯一索引create unique index fwy1 on fwy(wno)(2)為表cz在tno上建立唯一索引create unique index cz1 on cz(tno)(3)為表cd在fn上建立唯一索引create unique index cd1 on cd(fn)(4)為表cs在cono上建立唯一索引create unique index cs1 on cs(cono)(5)為表ycl在in上建立唯一索引create unique index ycl1 on ycl(in)(6) 為表gys在bn上建立唯

21、一索引create unique index gys1 on gys(bn)3)存儲(chǔ)過程:在服務(wù)員表中創(chuàng)建一個(gè)名稱為insertrecord的存儲(chǔ)過程,該存儲(chǔ)過程功能是向服務(wù)員表中插入一條記錄新記錄的值由參數(shù)提供create procedure insetrecord(wno char(10),wn varchar(10),mz varchar(4), wbirth smalldatetime, wsex varchar(2), whigh float(6), wxx char(4), wjg varchar(20), wdegree varchar(30), wzw varchar(10), wtime smalldatetime, ws int )asinsert

溫馨提示

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