数据库酒店餐饮管理系统_第1页
数据库酒店餐饮管理系统_第2页
数据库酒店餐饮管理系统_第3页
数据库酒店餐饮管理系统_第4页
数据库酒店餐饮管理系统_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

答:(1)本系统能满足广大酒店使用,通过用电脑联网来促使酒店内部各部门(2)系统的功能结构图如下:入(包括餐点名称、编号、价格等)、餐点修改、删除等。管理:对餐点的销售分析,如:当月每天及每年每月的收入金额、成本、(1)各实体的属性如下:工作部门(部门编号,部门名称)服务员(服务员编号,服务员姓名,民族,出生日期,服务员顾客(顾客编号,顾客电话,顾客人数,预订就餐时间)餐桌(桌位号,桌位类型,桌位状态)消费单(消费单编号,支付类型,支付时间,餐点名称,餐点单价,消费总额)餐点(餐点名称,餐点编号,餐点单价,餐点数量)厨师(厨师编号,厨师姓名,厨师性别,厨师年龄,身高,血型,籍贯,学历,资,工作状态,厨师电话,厨师住址)原材料(原材料编号,原材料名称,原材料数量,原材料单价)供应商(供应商名称,供应商电话,供应商地址)(2)联系的属性:属于(部门编号,服务员编号)服务(服务员编号,桌位号,消费时间)预订(顾客编号,桌位号)消费(消费单编号,餐点名称,餐点编号)包含(餐点名称,餐点编号,原材料编号,原材料名称)供应(供应商名称,原材料编号,原材料名称,原材料数量)制作(厨师编号,餐点名称,餐点编号)R1=工作部门(部门编号,部门名称)候选键:部门编号,部门名称R2=服务员(服务员编号,服务员姓名,民族,出生日期,服务员性别,身高,:服务员编号编号R3=顾客(顾客编号,顾客电话,顾客人数,预订就餐时间)顾客编号R4=餐桌(桌位号,桌位类型,桌位状态)位号R5=消费单(消费单编号,支付类型,支付时间,餐点名称,餐点单价,消费总候选键:消费单编号,消费单名称编号R6=餐点(餐点名称,餐点编号,餐点单价,餐点数量)候选键:餐点名称,餐点编号R7=厨师(厨师编号,厨师姓名,厨师性别,厨师年龄,身高,血型,籍贯,学,工资,工作状态,厨师电话,厨师住址)厨师编号R8=原材料(原材料编号,原材料名称,原材料数量,原材料单价)候选键:原材料编号,原材料名称名称R9=供应商(供应商名称,供应商电话,供应商地址)候选键:供应商名称,供应商电话,供应商地址名称R10=属于(部门编号,服务员编号) 服务员编号编号R11=服务(服务员编号,桌位号,消费时间) R12=预订(顾客编号,桌位号) 顾客编号R13=消费(消费单编号,餐点名称,餐点编号) :消费单编号编号R14=包含(餐点名称,餐点编号,原材料编号,原材料名称) 候选键:餐点名称,餐点编号R15=供应(供应商名称,原材料编号,原材料名称,原材料数量)R16=制作(厨师编号,餐点名称,餐点编号)键。createtableGZBM(dnochar(10)constraintGZBM_Primprimarykey,dnvarchar(10)constraintdn_uniqunique)createtableFWY(wnochar(10)constraintFWY_Primprimarykey,wnvarchar(10)notnull,mzvarchar(4),wbirthsmalldatetime,wageintconstraintwage_consnotnullconstraintwage_chkchecbetween16and45),wsexvarchar(2),whighfloat(6),wxxchar(4),wjgvarchar(20),wdegreevarchar(30),wzwvarchar(10),wtimesmalldatetime,wsfloat(10),dnovarchar(10)constraintdn_uniqunique,wztvarchar(4)constraintwzt_uniqunique,wtelchar(15),wadvarchar(30))createtableGK(cnochar(10)constraintGK_Primprimarykey,ctelchar(15),csumint,ctimesmalldatetime)餐桌信息表createtableCZ(tnochar(10)constraintCZ_Primprimarykey,tlyvarchar(10),tztvarchar(4)constrainttzt_uniqunique)createtableXFD(xnochar(10)constraintXFD_Primprimarykey,xlyvarchar(4)notnull,xtimesmalldatetimenotnull,fnvarchar(10)notnull,fpricefloat(10)notnull,xsumfloat(10)notnull)createtableCD(fnvarchar(10)constraintCD_Primprimarykey,fnochar(10)constraintfno_uniqunique,fpricefloat(10)notnull,fsumintnotnull)createtableCS(conochar(10)constraintCS_Primprimarykey,convarchar(10)notnull,cosexvarchar),intconstraintcoage_consbetween16and45),notnullwsexvarchar(2),cohighfloat(6),coxxchar(4),cojgvarchar(20),codegreevarchar(30),cotimesmalldatetime,cosint,dnovarchar(10),coztvarchar(4)constraintcozt_uniqunique,)createtableYCL(inamevarchar(10)constraintYCL_Primprimarykey,inochar(10)constraintino_uniqunique,isumintconstraintisum_consnotnullconstraintisum_chkcheck(isumbetween16and45),ipricefloat(10)notnull)createtableGYS(bnvarchar(10)constraintGYS_Primprimarykey,btelchar(15)constraintbtel_uniqunique,badvarchar(30)constraintbad_uniqunique)createtableSY(wnochar(10)notnullconstraintFWY_Foreforeignkeyreferencesdnochar(10)notnullconstraintGZBM_ForeforeignkeyreferencesconstraintFWY_GZBM_Primprimarykey(wno,dno))11服务信息表createtableFW(tnochar(10)notnull,xftimesmalldatetimenotnull,constraintFW_Primprimarykey(tno,xftime),wnvarchar(10)notnull,wnochar(10)constraintwno_uniqunique)createtableYD(tnochar(10)notnull,cnochar(10)notnullconstraintGK_Primprimarykey(cno))createtableXF(xnochar(10)NOTNULL,fnochar(10)notnull,fnvarchar(10)constraintfn_uniqunique)14.包含信息表createtableBH(fnvarchar(10)notnull,fnochar(10)NOTNULL,inochar(10)notnull,inamevarchar(10)constraintin_uniqunique)15供应信息表.createtableGY(inochar(10)notnull,bnvarchar(10)notnull,inamevarchar(10)notnull,constraintGYS_YCL_Primprimarykey(bn,iname),isumintnotnull)createtableZZ(fnochar(10)notnull,conochar(10),fnvarchar(10)notnull)(1)视图:(1)创建一个服务员工作部门情况的视图YG_BMCREATEVIEWYG_BMSELECTwn,dn,F.dnoFROMGZBMG,FWYFWHEREG.dno=F.dno(2)创建一个餐桌状态为“空”的视图CREATEVIEWCZ_ZTASSELECTtly,tnoFROMCZ(3)创建一个顾客消费情况的视图CREATEVIEWGK_XFDumFROMXFDX,CDCWHEREX.fn=C.fn创建一个供应商供应原材料的基本信息视图CREATEVIEWGYS_YCLASSELECTbn,ino,inameFROMGYSGY,YCLY定餐桌的基本信息视图CREATEVIEWGK_CZSELECTcno,tnoFROMGK,CZWHEREGK.cno=CZ.cno作餐点的基本信息视图CREATEVIEWCS_CDASSELECTcono,fnSCDWHERECS.fn=CD.fn2)创建索引:(1)为表服务员FWY在wno上建立唯一索引CREATEUNIQUEINDEXFWY1ONFWY(wno)CREATEUNIQUEINDEXCZ1ONCZ(tno)CREATEUNIQUEINDEXCD1ONCD(fn)CREATEUNIQUEINDEXCS1ONCS(cono)CREATEUNIQUEINDEXYCL1ONYCL(in)CREATEUNIQUEINDEXGYS1ONGYS(bn)3)存储过程:CREATEPROCEDUREInsetrecord(@wnochar(10),wnvarchar(10),@mzvarchar(4),@wbirthsmalldatetime,archar@whighfloat(6),@wxxchar(4),wjgvarchar(20),greevarcharwzwvarchar(10),@wtime

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论