酒店餐饮管理系统课程设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数据库原理》课程设计说明书酒店餐饮管理系统
系部:*************学院
学生姓名:
专业:
班级:
完成时间:
目录
1 系统概述 (2)
2 数据库设计 (2)
2.1 需求分析 (2)
2.1.1 数据流图..................................... 错误!未定义书签。2
2.1.2 数据词典 (3)
2.1.3 加工说明 (3)
2.2 概念结构设计...................................... 错误!未定义书签。4
2.2.1 E-R图 (4)
2.3 逻辑结构设计 (5)
2.3.1 关系模式 (5)
2.4 物理结构设计 (6)
2.5 设计小结........................................... 错误!未定义书签。
3 应用程序设计 (13)
3.1 需求分析 (13)
3.1.1 数据流图 (13)
3.1.2 数据词典 (13)
3.1.3 加工说明 (14)
3.2 概要设计 (14)
3.2.1 功能模块图 (15)
3.3 详细设计 (16)
3.3.1 代码 (17)
3.3.2 流程图 (18)
3.4 系统测试 (19)
3.5 设计小结 (20)
主要参考文献 (21)
1 系统概述
随着现在酒店餐饮之类的不断崛起,作为餐饮业不可缺少的一部分——酒店餐饮管理系统,它的内容对于酒店的的决策者和管理者来说都非常重要。本系统基于酒店管理系统之下的一个子系统,可以把整个酒店餐饮部分的日常经营管理信息化,包括点餐、库存管理、员工信息等日常经营的一些统计功能。我们设计的这个管理系统流程清晰、易懂。具有独特的功能对于开台管理、点菜、菜谱设置等可以为管理人员带来很大的方便,减少人为因素的错误,提高服务水平。
2 数据库设计
2.1 需求分析
2.1.1 数据流图
2.1.2 数据词典
表名名称代码数据类型说明
admir id aid int 员工号
员工表name aname varchar 姓名pwd pwd varchar 密码
sex sex varchar 性别
tel tel varchar 电话
status status int 状态
admir2
管理员用户id aid int 编号name aname varchar 姓名pwd pwd varchar 密码
desk 餐桌表id did int 台号num num int 座位数seating seating varchar 状态time time varchar 预定时间sta sta varchar 预定状态
sort 菜系表id id int 菜号name name varchar 菜名
menu 菜单表code code varchar 编号
price price number 价格name name varchar 菜名
unit unit varchar 单位
sort_id sort_id int 菜系
iden iden varchar 助记码numb numb int 菜被点次数sta sta varchar 菜是否已上imgs imgs blob 菜图片
order_form 订单表id ofid varchar 订单号time dtime varchar 下单时间total total varchar 总价
order_item 订单详细id id int 编号ofid ofid varchar 订单号did did int 桌子编号menuid menuid varchar 菜的编号account account int 点菜份数status status varchar 状态aname aname varchar 收银员
customer 顾客表name name varchar 姓名
cid cid varchar 身份证号sex sex varchar 性别
2.1.3 加工说明
我们的系统需要8个实体:
(1)员工实体
实体名:admir
角色:服务员兼收银员
属性:id,姓名,密码,性别,电话,状态
主键:id
(2)管理员实体
实体名:admir2
角色:经理
属性:id,密码,姓名
主键:id
(3)餐桌实体
实体名:desk
角色:餐桌
属性:id,座位数,状态,预定时间,预定状态
主键:id
(4)菜单实体
实体名:menu
角色:顾客点菜的菜单
属性:code,菜名,编号,价格,单位,菜系,助记码,菜被点次数,上菜状态,菜图
主键:code
(5)订单实体
实体名:order_form
角色:点菜完成后生成的订单
属性:id,下单时间,总价
主键:id
(6)顾客实体
实体名:customer
角色:顾客
属性:姓名,性别,联系方式,身份证号(cid)
主键:cid
(7)菜系实体
实体名:sort
角色:菜的详细说明
属性:id,菜名
主键:id
(8)订单详细实体
实体名:order_item
角色:订单的详细说明
属性:id,订单号,桌号,菜号,点菜份数,状态,收银员主键:id
2.2 概念结构设计
2.2.1 E-R图
2.3 逻辑结构设计
2.3.1 关系模式
(1)员工(员工号,姓名,密码,性别,电话,状态)(2)管理员(编号,姓名,密码)