付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、主题:酒店餐饮管理系统一.系统功能分析。答: (1)本系统能满足广大酒店使用,通过用电脑联网来促使酒店 内部各部门一体化,餐饮管理系统能够为广大用户提供充足的信息 和快捷的预订、查询手段,同时提高酒店的工作效率,为酒店减少 人力支出,减少成本,提高酒店的经营效益。本系统可以接受客户 预定,点菜,大大提高上菜的速度,减少客人的等待时间,为酒店 创造良好的声誉以赚取更多的利润。同时厨房可以及时将原材料消 耗情况反馈给原材料采购部门,使采购部门及时进行原材料的补给 酒店的管理人员也可以随时监控酒店的运营情况,使整个酒店处于 一个统一的系统中,促进酒店餐饮的科学化、正规化管理。(2)系统的功能结构图如
2、下:卫酒馬養诙管醴其中:功能分析如下: 登录管理:可用于顾客和酒店员工的登录、新用户的注册、用户 信息修改;员工登录名、密码、员工权限等的设置。 餐点管理:用于菜式、原材料和酒水饮料的管理,以及新菜式、 酒品饮料的录入(包括餐点名称、编号、价格等)、餐点修改、删除 等。 查询管理:可查询员工信息、餐点的基本信息和点餐情况、顾客 预订信息以及餐桌的使用情况等。 财务管理:对餐点的销售分析,如:当月每天及每年每月的收入 金额、成本、利润等的分析;付款方式设置:分为人民币付款、信 用卡、支票、宴请等;员工的工资情况。 卫生管理:用于酒店内外环境和餐点的卫生管理的设置。“顾客结账埋单过程”的详细数据流
3、图设计如下:三. 系统总体ER图如下图:工作部屮消费单Q4供应商心厨帀(1)各实体的属性如下:工作部门(部门编号,部门名称)服务员(服务员编号,服务员姓名,民族,出生日期,服务员性别, 身高,血型,籍贯,学历,职务,参加工作时间,工资,部门编号,工作状态,服务员电话,服务员住址)顾客(顾客编号,顾客电话,顾客人数,预订就餐时间)餐桌(桌位号,桌位类型,桌位状态)消费单(消费单编号,支付类型,支付时间,餐点名称,餐点单价, 消费总额)餐点(餐点名称,餐点编号,餐点单价,餐点数量)厨师(厨师编号,厨师姓名,厨师性别,厨师年龄,身高,血型, 籍贯,学历,参加工作时间,工资,工作状态,厨师电话,厨师住
4、 址)原材料(原材料编号,原材料名称,原材料数量,原材料单价)供应商(供应商名称,供应商电话,供应商地址)(2)联系的属性:属于(部门编号,服务员编号)服务(服务员编号,桌位号,消费时间) 预订(顾客编号,桌位号) 消费(消费单编号,餐点名称,餐点编号) 包含(餐点名称,餐点编号,原材料编号,原材料名称) 供应(供应商名称,原材料编号,原材料名称,原材料数量)制作(厨师编号,餐点名称,餐点编号)四. 设计数据库的关系模型,并指出所有候选键、主键及所属范式。Ri=r作部门(部门编号,部门名称)候选键:部门编号,部门名称主键:部门编号所属范式:3NFR2=服务员(服务员编号,服务员姓名,民族,出生
5、日期,服务员性 别,身高,血型,籍贯,学历,职务,参加工作时间,工资,部门 编号,工作状态,服务员电话,服务员住址)候选键: 服务员编号主键: 服务员编号所属范式: 3NFR3=顾客(顾客编号,顾客电话,顾客人数,预订就餐时间) 候选键:顾客编号主键: 顾客编号所属范式: 3NFR4=餐桌(桌位号,桌位类型,桌位状态)候选键:桌位号主键:桌位号所属范式:3NFR5=l费单(消费单编号,支付类型,支付时间,餐点名称,餐点单 价,消费总额)候选键:消费单编号,消费单名称 主键:消费单编号所属范式: 3NFR6=e点(餐点名称,餐点编号,餐点单价,餐点数量) 候选键:餐点名称,餐点编号主键: 餐点名
6、称所属范式: 3NFR7=厨师(厨师编号,厨师姓名,厨师性别,厨师年龄,身高,血型, 籍贯,学历,参加工作时间,工资,工作状态,厨师电话,厨师住 址)候选键:厨师编号 主键:厨师编号所属范式: 3NFR8=M材料(原材料编号,原材料名称,原材料数量,原材料单价)候选键:原材料编号,原材料名称主键:原材料名称所属范式:3NFR9=供应商(供应商名称,供应商电话,供应商地址)候选键:供应商名称,供应商电话,供应商地址主键:供应商名称所属范式:2NFR10=S于(部门编号,服务员编号)候选键:服务员编号主键:服务员编号所属范式:3NFR11衆务(服务员编号,桌位号,消费时间)候选键:(服务员编号,消
7、费时间),(桌位号,消费时间)主键:(桌位号,消费时间)所属范式:3NFR12=预订(顾客编号,桌位号)候选键:顾客编号主键:顾客编号所属范式:3NFR13鞘费(消费单编号,餐点名称,餐点编号)候选键:消费单编号主键:消费单编号所属范式:2NFR14电含(餐点名称,餐点编号,原材料编号,原材料名称)候选键:餐点名称,餐点编号主键:餐点名称所属范式:2NF只15=供应(供应商名称,原材料编号,原材料名称,原材料数量)候选键:(供应商名称,原材料编号),(供应商名称,原材料名称)主键:(供应商名称,原材料名称)所属范式:1NFR16=ffl作(厨师编号,餐点名称,餐点编号)候选键:(厨师编号,餐点
8、编号),(厨师编号,餐点名称)主键:(厨师编号,餐点名称)所属范式:3NF五. 创建该数据的所有基本表,要求定义主键和外键。1. 工作部门信息表create table GZBM(dno char(10) constraint GZBM_Primprimary key, dn varchar(10) constraint dn_uniq unique)2. 服务员信息表 create table FWY(wno char(10) constraint FWY_Primprimary key, wn varchar(10) not null,mz varchar(4),wbirth smalld
9、atetime,constraintwage int constraint wage_cons not null wage_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
10、 unique,wtel char(15),wad varchar(30)3. 顾客信息表create table GK(cno char(10) constraint GK_Prim primary key,ctel char(15),csum int,ctime smalldatetime)4. 餐桌信息表create table CZtnochar(10) constraintCZ_Prim primary key,tlyvarchar(10),tztvarchar(4) constrainttzt_uniq unique)5. 消费单信息表create table XFD(xno ch
11、ar(10) constraint XFD_Prim primary 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. 餐点信息表create table CD(fn varchar(10) constraint CD_Prim primary key,fno char(10) constraint fno_uniq unique,fprice float(10) not nul
12、l,fsum int not null)7. 厨师信息表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 nullbetweenconstraint coage_chk check(coage16 and 45),wsex varchar(2),cohigh float(6),coxx char(4),cojg varchar(20),codegree varchar(
13、30),cotime smalldatetime,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 nullisumconstraint isum_ch
14、k check( between 16 and 45),iprice float(10) not null)9. 供应商信息表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(keykeywno char(10) not null constraintFWY_Fore foreignreference
15、s SY(wno),dno char(10) not null constraint GZBM_Foreforeign references SY(dno),constraint FWY_GZBM_Primprimary key(wno,dno)11服务信息表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) constraint wno_uniq un
16、ique)12. 预定信息表 create table YD(key(cno)tno char(10) not null,cno char(10) not null constraint GK_Prim primary)13. 消费信息表create table XF(xno char(10) NOTNULL,fno char(10) not null,fn varchar(10) constraint fn_uniq unique)14. 包含信息表create table BH(fn varchar(10)not null,fno char(10) NOTNULL,ino char(10)
17、 not null,iname varchar(10) constraint in_uniq unique)15 供应信息表 .create table GY(ino char(10) not null,bn varchar(10) not null,iname varchar(10) not null,constraint GYS_YCL_Primprimary key(bn,iname), isum int not null)16. 制作信息表create table ZZ(fno char(10) not null,cono char(10) ,fn varchar(10) not nu
18、ll)六.要求为数据设计一些视图、索引、存储过程和触发器。(1) 视图:(1) 创建一个服务员工作部门情况的视图 YG_BM CREATEVIEWYG_BMASSELECTwn, dn,F.dnoFROMGZBM G ,FWY FWHEREG.dno=F.dno(2) 创建一个餐桌状态为“空”的视图CREATEVIEWCZ_ZTAS SELECTtly,tnoFROMCZWHEREtzt=' 空'(3) 创建一个顾客消费情况的视图CREATEVIEWGK_XFDASSELECTxno,xly,xtime,fno,C.fn,C.fprice,xsumFROMXFD X, CD C
19、WHEREX.fn=C.fn(4) 创建一个供应商供应原材料的基本信息视图CREATEVIEWGYS_YCLAS SELECT bn,ino,inameFROM GYS GY, YCL YWHEREGY.ino=Y.ino(5) 创建一个顾客预定餐桌的基本信息视图CREATEVIEWGK_CZASSELECT cno,tnoFROM GK , CZWHEREGK.cno=CZ.cno(6) 创建一个厨师制作餐点的基本信息视图CREATEVIEWCS_CDAS SELECT cono,fnFROM CS,CDWHERECS.fn=CD.fn2) 创建索引:(1) 为表服务员FWY在 wno上建立
20、唯一索引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) 为表CS在cono上建立唯一索引CREATE UNIQUE INDEX CS1 ON CS(cono)(5)为表YCL在in上建立唯一索引CREATE UNIQUE INDEX YCL1 ON YCL(in)(6)为表GYS bn上建立唯一索引CREATE UNIQUE INDEX GYS1 ON GYS(bn)3) 存储过程: 在服务员表中创建一个名称为 InsertRecord 的存储过程,该存储 过程功能是向服务员表中插入一条记录新记录的值由参数提供 CREATEPROCEDURInEsetrecord(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),wtimesmalldatetime,ws int)ASINSERT
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2027届湖南省长沙市岳麓区博才小学四年级数学第一学期期末教学质量检测试题含解析
- 2027届宁德市四上数学期末调研模拟试题含解析
- 2027届安徽省宣城市宣州区六年级数学第一学期期末统考试题含解析
- 江苏苏州太仓市2027届六上数学期末检测模拟试题含解析
- 2027届河北数学六上期末检测模拟试题含解析
- 惠州市2027届数学六上期末监测试题含解析
- 2027届桂林市龙胜各族自治县数学六上期末检测模拟试题含解析
- 2027届信宜市数学四上期末统考试题含解析
- 2027届四川省成都市郫都区六年级数学第一学期期末复习检测试题含解析
- 2026中国智能家居设备制造业市场供需调研及投资评估规划深度详细研究分析报告
- 燃气管道试压验收方案
- 2026零碳园区绿电直连系统规划建设方案
- 市政设施养护维修技术规范
- GB/T 47067-2026塑料模塑件公差和验收条件
- 新疆建设工程消防设计审查、验收常见问题技术解析(2024年)
- 2026年国家公务员考试题库500道附答案(综合卷)
- 财税培训课件 接收虚开
- 资料室图纸档案管理制度
- 《DLT 1231-2018电力系统稳定器整定试验导则》专题研究报告深度
- 2025元时空智能科技多岗位招聘15人笔试历年难易错考点试卷带答案解析2套试卷
- 2025ACC心源性休克的评价和管理解读
评论
0/150
提交评论