餐厅点菜系统设计.doc
- 文档编号:264800
- 上传时间:2022-10-08
- 格式:DOC
- 页数:36
- 大小:2.18MB
餐厅点菜系统设计.doc
《餐厅点菜系统设计.doc》由会员分享,可在线阅读,更多相关《餐厅点菜系统设计.doc(36页珍藏版)》请在冰豆网上搜索。
课程设计Ⅲ
设计说明书
餐厅点菜系统的分析与设计
学生姓名
学号
班级
成绩
指导教师
数学与计算机科学学院
2013年3月18日
课程设计任务书
2012—2013学年第2学期
课程设计名称:
课程设计Ⅲ
课程设计题目:
餐厅点菜系统的分析与设计
完成期限:
自2013年3月4日至2013年3月18日共2周
设计内容:
系统具有点菜、查询、统计、设置功能。
点菜时可用菜名的拼音简码搜索菜。
查询功能包括查询菜和点菜单。
统计可统计一天的营业额。
设置功能包括查询操作员和菜。
指导教师:
教研室负责人:
课程设计评阅
评语:
指导教师签名:
年月日
摘要
设计了一个餐厅点菜系统,该系统具有点菜、结账、查询、插入、删除、统计、设置等功能。
本系统采用结构化的设计方法,采用SQLServer2000数据库管理系统来存储和管理数据,顾客可方便查询自己的点菜信息,管理员也可以方便的实现管理,如查看营业额、查询操作员和菜的信息等。
操作简单,界面清晰,易于为用户所接受。
本文主要完成了数据库的建立、需求分析中相关图的创建及视图的创建和系统方面的查询。
关键词:
餐厅点菜系统;SQLServer2000;查询;统计目录
1课题描述 1
2需求分析 2
2.1行业现状 2
2.2系统介绍 2
2.3用户需求分析 2
2.4业务流程图 3
2.5数据流图 4
2.6数据字典 5
3概念结构设计 8
4逻辑结构设计 12
5物理结构设计 13
6视图 19
7应用设计 21
8后台设计 27
总结 30
参考文献 31
1课题描述
随着我国市场经济的快速发展,各行业都呈现出生机勃勃的发展景象。
在餐饮业竞争越来越激烈的今天,酒店如何提高服务质量、管理能力显得越来越重要。
如果单凭手工操作,不仅效率低下,而且会极大地影响到酒店的服务质量。
酒店餐饮点菜系统作为餐饮管理规划的一部分,集点菜、结帐、查询、统计、设置等各种功能为一体,对于提高餐饮管理效率、增加收入发挥不可替代的作用。
利用此系统,使得前台服务不再和以前一样使用纸笔记录,只是轻点键盘就能完成,减少错误地发生,避免不必要的损失;顾客可方便查询自己的点菜信息,管理员也可以方便的实现管理,如查看营业额、查询操作员和菜的信息等。
所以把先进的技术运用到餐饮管理和服务中来促进餐厅各部门的协作,提高餐饮管理的效率,是系统开发的主要目的。
开发工具:
DreamweaverCS4SQLServer2000
2需求分析
2.1行业现状
我国今年来经济不断发展,人们物质生活水平逐步提高,人们对生活质量的要求也越来越高,享受真正自动化、人性化的服务成为了人们追求高质量生活的重要内容。
在大多数的餐饮场所点菜、查看菜谱等是人工完成的,速度慢,效率低,极易出错,造成人力物力的极大浪费。
然而随着我国市场经济的快速发展,餐厅点菜系统成为餐厅提升服务档次,提高办公效率,提高竞争力的关键因素。
餐饮业要想跟上发展形势,餐厅点餐的信息化进程也要加快脚步。
2.2系统介绍
餐厅点菜系统拥有方便、快捷、效率高、掌控能力强等特点,所以,本系统是针对餐饮行业的点菜而开发的一个系统。
开发本系统的总体任务是实现点菜、结帐、查询、统计、设置的功能。
2.3用户需求分析
本系统的总目标是为用户提供迅速、高效的服务,减免手工处理的繁琐与误差,及时、准确地反映餐厅的工作情况、经营情况,从而提高餐厅的服务质量,获得更好的经济效益。
其具体目标包括:
(1)快速完成顾客的点餐。
(2)准确无误地记录顾客的每笔消费记录。
(3)实时、快速、准确地提供最新餐单。
(4)方便查询顾客消费情况。
31
2.4业务流程图
顾客
选桌台
点菜
加菜
退换菜
点菜
点菜
菜单存储
厨师
制作
台位上划菜
上菜
结账
图2.1业务流程图
2.5数据流图
(1)顶层数据流如图2.2所示
P1
菜单处理
收银员
顾客
顾客
菜单
D1更变信息
图2.2顶层数据流图
(2)第一层数据流如图2.3所示
票据
D1.1变更顾客信息
帐单
菜单
P1.1
下单
P1.2
菜单处理
P1.3
结帐
顾客
收银员
菜单完成
图2.3第一层数据流图
(3)第二层数据流程图如图2.4所示P1.3.2
结帐处理
票据
D1.1.1帐单储存
菜谱
菜单
P1.3.1
后台处理
P1.2.1
菜单处理
顾客
更变菜单
P1.2.3
判定更变方式
加菜或减菜
P1.2.2
更变处理
更变处理
上菜
图2.4点菜业务数据流图
2.6数据字典
(1)主要的数据流定义
1)数据流名称:
菜单
位置:
顾客—>p1.2.1
定义:
菜单=菜品编号+菜品名称+菜品价格+菜品类型+菜品备注
数据流量:
平均每月流量为每月传输3000次,高峰期流量每天传输150次。
说明:
顾客点菜时要根据菜单上所提供的那些菜的信息来选择。
2)数据流名称:
菜谱
位置:
p1.2.1—>p1.3.1
定义:
菜谱=菜品编号+菜品名
数据流量:
平均每月流量为每月传输2000次,高峰期流量每天传输110次。
说明:
根据菜谱后台做出相应的处理。
3)数据流名称:
更变菜单
位置:
p1.2.2—>p1.2.1
定义:
变更菜单=加菜|减菜
数据流量:
平均每月流量为每月传输1000次,高峰期流量每天传输20次。
说明:
根据变更菜单后台做出相应的处理。
4)数据流名称:
加菜或减菜
位置:
p1.2.3—>p1.2.2
定义:
加菜或减菜=菜单编号+菜品编号
数据流量:
平均每月流量为每月传输1000次,高峰期流量每天传输20次。
说明:
通过变更方式确定变更处理。
5)数据流名称:
更变处理
位置:
顾客—>p1.2.3
定义:
更变处理=顾客信息+菜单编号+菜品编号
数据流量:
平均每月流量为每月传输1500次,高峰期流量每天传输30次。
说明:
根据顾客的要求做出相应的处理
6)数据流名称:
票据
位置:
p1.3.2—>顾客
定义:
票据=菜单编号+实收金额+日期时间
数据流量:
平均每月流量为每月传输2000次,高峰期流量每天传输110次
说明:
顾客可以更具自己的消费票据来了解自己的消费情况
(2)主要的数据存储定义
1)数据存储编号:
D1.1.1
输入:
p1.2.1
输出:
p1.3.2
数据结构:
账单存储=账单编号+账单桌号+日期时间+应收金额+实收金额+负责员工
数据量和存取频度:
数据量为2000条,存取频度为600次。
存取方式:
联机处理;检索和更新;随机检索。
说明:
账单编号具有唯一性和非空性。
(3)主要处理过程
1)处理过程编号:
p1.2.1
处理过程名:
菜单处理
输入:
菜单
输出:
D1.1.1,菜谱
处理说明:
对顾客所点的菜作出处理,使后台能够正确的对顾客的需求做出反应。
2)处理过程编号:
p1.3.1
处理过程名:
后台处理
输入:
菜谱
输出:
上菜
处理说明:
对顾客所点的菜作出处理,做好后上菜到顾客所在的餐桌。
3)处理过程编号:
p1.2.3
处理过程名:
判定更变方式
输入:
更变处理
输出:
加菜或减菜
处理说明:
根据顾客所提出的要求判定其方式是加菜还是减菜
4)处理过程编号:
p1.2.2
处理过程名:
更变处理
输入:
加菜或减菜
输出:
更变菜单
处理说明:
对顾客所提出变更菜单的要求做出相应的处理。
5)处理过程编号:
p1.1.5
处理过程名:
结账处理
输入:
D1.1.1
输出:
票据
处理说明:
查看顾客的消费账单结账。
3概念结构设计
概念结构设计是将分析得到的用户需求抽象为概念模型的过程,即在需求分析的基础上,设计出能够满足用户需求的各种实体以及它们之间的相互关系的模型。
概念结构的主要特点是能真实、充分地反映现实世界,易于理解,易于更改,易于向关系、网状、层次等各种数据模型转换。
描述概念模型的有力工具是E-R模型
(1)菜单实体属性图如图3.1所示
菜品价格
点餐编号
点餐编号
点餐编号
菜品编号
菜品类型
菜单
菜品备注
菜品名称
图3.1菜单实体属性图
(2)员工实体属性图如图3.2所示
员工联系方式式
员工编号
员工性别
员工
员工姓名
员工证件号
员工工号
图3.2员工实体属性图
(3)点餐实体属性图如图3.3所示
点餐菜号
点餐编号
餐金汇总
点餐单
负责员工
点餐时间
点餐桌号
图3.3点餐单实体属性图
(4)顾客实体属性图如图3.4所示
顾客
就餐人数
就餐时间
就餐编号
就餐桌号
图3.4顾客实体属性图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 餐厅 点菜 系统 设计
![提示](https://static.bdocx.com/images/bang_tan.gif)