数据库酒店餐饮管理系统

  • 格式:docx
  • 大小:139.82 KB
  • 文档页数:22

下载文档原格式

  / 22
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

主题:《酒店餐饮管理系统》

一.系统功能分析。

答:(1)本系统能满足广大酒店使用,通过用电脑联网来促使酒店内部各部门一体化,餐饮管理系统能够为广大用户提供充足的信息和快捷的预订、查询手段,同时提高酒店的工作效率,为酒店减少人力支出,减少成本,提高酒店的经营效益。本系统可以接受客户预定,点菜,大大提高上菜的速度,减少客人的等待时间,为酒店创造良好的声誉以赚取更多的利润。同时厨房可以及时将原材料消耗情况反馈给原材料采购部门,使采购部门及时进行原材料的补给。酒店的管理人员也可以随时监控酒店的运营情况,使整个酒店处于一个统一的系统中,促进酒店餐饮的科学化、正规化管理。

(2)系统的功能结构图如下:

其中:功能分析如下:

①登录管理:可用于顾客和酒店员工的登录、新用户的注册、用户信息修改;员工登录名、密码、员工权限等的设置。

②餐点管理:用于菜式、原材料和酒水饮料的管理,以及新菜式、酒品饮料的录入(包括餐点名称、编号、价格等)、餐点修改、删除等。

③查询管理:可查询员工信息、餐点的基本信息和点餐情况、顾客预订信息以及餐桌的使用情况等。

④财务管理:对餐点的销售分析,如:当月每天及每年每月的收入金额、成本、利润等的分析;付款方式设置:分为人民币付款、信用卡、支票、宴请等;员工的工资情况。

⑤卫生管理:用于酒店内外环境和餐点的卫生管理的设置。

二. “顾客结账埋单过程”的详细数据流图设计如下:

三.系统总体ER图如下图:

(1)各实体的属性如下:

工作部门(部门编号,部门名称)

服务员(服务员编号,服务员姓名,民族,出生日期,服务员性别,身高,血型,籍贯,学历,职务,参加工作时间,工资,部门编号,工作状态,服务员电话,服务员住址)

顾客(顾客编号,顾客电话,顾客人数,预订就餐时间)

餐桌(桌位号,桌位类型,桌位状态)

消费单(消费单编号,支付类型,支付时间,餐点名称,餐点单价,消费总额)

餐点(餐点名称,餐点编号,餐点单价,餐点数量)

厨师(厨师编号,厨师姓名,厨师性别,厨师年龄,身高,血型,籍贯,学历,参加工作时间,工资,工作状态,厨师电话,厨师住址)

原材料(原材料编号,原材料名称,原材料数量,原材料单价)

供应商(供应商名称,供应商电话,供应商地址)

(2)联系的属性:

属于(部门编号,服务员编号)

服务(服务员编号,桌位号,消费时间)

预订(顾客编号,桌位号)

消费(消费单编号,餐点名称,餐点编号)

包含(餐点名称,餐点编号,原材料编号,原材料名称)

供应(供应商名称,原材料编号,原材料名称,原材料数量)

制作(厨师编号,餐点名称,餐点编号)

四.设计数据库的关系模型,并指出所有候选键、主键及所属范式。R1=工作部门(部门编号,部门名称)

候选键:部门编号,部门名称

主键:部门编号

所属范式:3NF

R2=服务员(服务员编号,服务员姓名,民族,出生日期,服务员性别,身高,血型,籍贯,学历,职务,参加工作时间,工资,部门编号,工作状态,服务员电话,服务员住址)

候选键:服务员编号

主键:服务员编号

所属范式:3NF

R3=顾客(顾客编号,顾客电话,顾客人数,预订就餐时间)

主键:顾客编号

所属范式:3NF

R4=餐桌(桌位号,桌位类型,桌位状态)

候选键:桌位号

主键:桌位号

所属范式:3NF

R5=消费单(消费单编号,支付类型,支付时间,餐点名称,餐点单价,消费总额)

候选键:消费单编号,消费单名称

主键:消费单编号

所属范式:3NF

R6=餐点(餐点名称,餐点编号,餐点单价,餐点数量)

候选键:餐点名称,餐点编号

主键:餐点名称

所属范式:3NF

R7=厨师(厨师编号,厨师姓名,厨师性别,厨师年龄,身高,血型,籍贯,学历,参加工作时间,工资,工作状态,厨师电话,厨师住址)

主键:厨师编号

所属范式:3NF

R8=原材料(原材料编号,原材料名称,原材料数量,原材料单价)候选键:原材料编号,原材料名称

主键:原材料名称

所属范式:3NF

R9=供应商(供应商名称,供应商电话,供应商地址)

候选键:供应商名称, 供应商电话,供应商地址

主键:供应商名称

所属范式:2NF

R10=属于(部门编号,服务员编号)

候选键:服务员编号

主键:服务员编号

所属范式:3NF

R11=服务(服务员编号,桌位号,消费时间)

候选键:(服务员编号,消费时间),(桌位号,消费时间)

主键:(桌位号,消费时间)

所属范式:3NF

R12=预订(顾客编号,桌位号)

候选键:顾客编号

主键:顾客编号

所属范式:3NF

R13=消费(消费单编号,餐点名称,餐点编号)

候选键:消费单编号

主键:消费单编号

所属范式:2NF

R14=包含(餐点名称,餐点编号,原材料编号,原材料名称)

候选键:餐点名称,餐点编号

主键:餐点名称

所属范式:2NF

R15=供应(供应商名称,原材料编号,原材料名称,原材料数量)候选键:(供应商名称,原材料编号),(供应商名称,原材料名称)主键:(供应商名称,原材料名称)

所属范式:1NF

R16=制作(厨师编号,餐点名称,餐点编号)

候选键:(厨师编号,餐点编号),(厨师编号,餐点名称)

主键:(厨师编号,餐点名称)

所属范式:3NF

五.创建该数据的所有基本表,要求定义主键和外键。

1.工作部门信息表

create table GZBM

(

dno char(10) constraint GZBM_Prim primary key,

dn varchar(10) constraint dn_uniq unique

)

2.服务员信息表

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 wage_chk check(wage between 16 and 45),

wsex varchar(2),