订餐管理系统.docx
- 文档编号:8574955
- 上传时间:2023-01-31
- 格式:DOCX
- 页数:18
- 大小:90.55KB
订餐管理系统.docx
《订餐管理系统.docx》由会员分享,可在线阅读,更多相关《订餐管理系统.docx(18页珍藏版)》请在冰豆网上搜索。
订餐管理系统
1.餐饮服务管理系统
1) 总体说明
餐饮服务管理系统是酒店管理系统的一个部分,主要完成中西餐、咖啡厅、
酒吧等顾客消费的消费信息记录、资源分配以及员工的信息管理等工作。
2) 系统相关角色
系统管理员,员工,部门经理,采购员,顾客,供货商等等
3)相关功能说明
(1)餐饮收银管理
登记管理:
客人到来以后进行登记,可以修改或者删除登记信息,客人可
以要求合台或者换台。
消费管理:
能够录入、修改或者删除客人的消费信息。
订餐管理:
订餐信息登记,包括订餐时间、就餐时间、订餐桌数、人数、
订餐详情、取消订餐、订餐查询。
主窗体:
显示当前桌台、包房的占用情况,显示客人消费状态。
结算管理:
客人结账的时候可以分类打折或者全面打折,计算开发票金额,
打印账单,结账方式也有多种方式,如现金付款、支票付款、信用卡付款、免
费、挂帐等自动统计。
日统计管理:
可以对今日收银进行概览,方式多样,如按类别统计、按菜
品统计、按帐单统计、按包房统计等等,可显示日销售项目排行榜,可打印销
售日报表。
二级库存管理(主要管理酒水饮料的日常库存):
这里主要是指前台的酒
水饮料管理,包括入库、入库查询、入库统计,退货、退货查询、退货统计,
库存动态,销售查询、销售统计,库存盘点、盘点查询、盘点统计。
菜谱管理:
对菜品进行管理,如菜品类别维护、特色菜维护、菜品明细维
护、酒水饮料维护,价格维护、套餐维护、菜谱打印、商品单位维护。
各消费
类别和消费项目可任意增加、修改与删除,按照自己业务情况任意设置。
(2)采购库存管理
1
该库存管理系统是后勤部门对所有资源的管理。
仓库从供货商处对商品进货,也可以对商品退货,可以进行商品进货信息
和商品退货信息的查询、统计等。
餐饮各部门领用商品,也可以对领用商品退货。
可以进行商品领用和退货
信息的统计、查询,可按部门、商品、商品类别等多种方式。
显示各个供应商信息,对供应商供货情况进行记帐,可查询、统计其供货
信息,可查询应付款、已付款等各种信息,
对仓库中的商品进行盘点,对各种进货、退货、领用信息以及供货商情况
进行统计,生成报表,交部门经理审核。
某商品库存低于一定程度时可以预警。
(3)人员维护
系统可以对各种员工的信息进行维护,包括增加、删除、查询等等。
员工交换班的时候,当前用户更换并确认当前(钱款、物品、房间状态)。
用户更改自己的密码。
帐号管理(系统管理员),用户权限、密码、站点的编辑。
每月底可以对员工的工作情况进行统计,生成报表,供部门经理进行审核。
其他细节可以加入自己的一些假定。
餐饮服务管理系统
第 1 章 系统简介
小组成员 赵铭喆 判定树表 简介 可行性分析
宋俊毅 dfd 数据字典 sn 图 PAD
王立宁 数据流程图 系统流程图 SC 黑白测试 er 图
1.1 课题背景
民以食为天,随着人民生活水平的提高,餐饮业在服务行业中占有越来越
重要的地位。
努力在当前餐饮行业日趋激烈的竞争中脱颖而出,已成为每位餐
饮业经营者所追求的目标。
经过多年发展,餐饮管理已经逐渐由定性管理,进入到重视定量管理的科
学阶段。
众所周知,在定量管理的具体实现方法和手段方面,最有效的工具就
是电脑管理。
传统的手工操作管理存在着许多无法避免的问题,该系统将能大
大的降低许多问题,减轻人力与物力。
1.2 系统开发的意义
本系统属于小型的餐饮管理系统,可以有效地对小型餐厅消费进行管理,
本系统应达到以下目标:
系统采用人机交互的方式,界面美观友好,信息查询灵活、方便,数据存
储安全可靠。
实现对餐厅顾客开台、点菜/加菜、账目查询和结账等操作。
对用户输入的数据,进行严格的数据检验,尽可能的避免人为错误。
实现对消费账目自动结算。
实现对消费的历史记录进行查询。
系统应最大限度地实现易维护性和易操作性。
1.3 系统开发及运行环境
系统开发平台:
Microsoft Visual Studio 2008
系统开发语言:
C#
数据库管理系统软件:
SQL Server 2008
运行平台:
Windows Server 2008
运行环境:
Microsoft.NET Framework SDK v2.0
3
第 2 章需求分析
2.1 餐饮管理系统的可行性分析
2.1.1 技术水平分析
本软件采用 Microsoft Visual Studio 2008 为前台开发工具,SQL Server 2008
数据库作为后台数据库支持。
本软件专为中小型餐厅消费管理而设计,本软件
可在 Windows XP 上运行,不用专业人士去配制服务器可以直接安装使用,具
有很好的可移植性,有良好的中文界面,操作简便,适合餐饮服务人员使用。
2.1.2 经济效益分析
本软件能在很大程度上解决中小型餐厅的消费管理,方便对顾客的消费进
行管理,本系统运行时能在主菜单上看到当前的桌台情况——是否被占用,能
很好分配顾客的用餐,顾客点菜时能很好的进行记录,有方便的结账功能,直
接计算出找零,本系统还能对桌台信息进行管理,方便以后的增加与减少桌台,
同时也能方便的对服务人员的信息进行管理,有系统数据库备份功能,防止系
统在死机的情况下丢失大量重要信息。
2.1.3 市场分析
现如今餐饮业发展壮大迅速,拥有一套良好的餐饮管理系统能在很大程度
上解决许多问题,方便对服务人员的管理,以及内部的一些信息变化的管理—
—如菜品的增删,价格的改变、桌台的增删、人员的流动,还能很好的管理顾
客的点菜、查询消费记录、结账,这将能改善传统意义上的管理,使管理变得
方便并且有效,所以本系统有着很好的市场需求前景。
2.2 餐饮管理系统的需求分析
通过实际了解,要求本系统具有以下功能:
系统采用人机交互的方式,界面美观友好,信息查询灵活、方便,数据存
储 安全可靠。
实现对餐厅顾客开台、点菜/加菜、账目查询和结账等操作。
对用户输入的数据,进行严格的数据检验,尽可能的避免人为错误。
实现对消费账目自动结算。
实现对消费的历史记录进行查询。
实现对餐厅人员流动进行管理以及能够管理餐厅桌台信息。
系统应最大限度地实现易维护性和易操作性。
第 3 章总体设计
3.1 项目规划
餐饮管理系统主要由用户登录、桌台信息管理、服务员信息管理、修改密
码、开台、取消开台、点/加菜、消费查询、数据库管理和退出等模块组成,具
体规划如下。
(1) 用户登录模块
该模块主要用于实现验证用户是否合法,只有合法用户才能有权登录,只
有登录成功情况下才能进入系统功能主界面,并且在登录的同时能验证登录人
员的管理权限,根据权限显示其能管理范围。
(2) 桌台信息管理模块
该模块主要用于管理桌台的信息,可以设置桌台名称,桌台位置,桌台占
用所需价钱。
(3) 服务员信息管理模块
该模块主要用于方便对服务人员的信息进行管理。
(4) 修改密码模块
该模块主要用于实现对登录人员的密码进行管理,长时间不更换密码是不
安全的,增加此模块能增加系统的安全性。
(5) 开台模块
该模块主要用于实现对顾客进行开台,已经占用的桌台不能被再次分配,
5
方便分配未占用的桌台给顾客
(6) 取消开台模块
该模块主要用于实现对已经开台的桌台进行取消开台。
(7) 消费查询模块
该模块主要用于实现客户能够查询自己已消费清单情况,进行核对自己的
消费。
(8) 结账模块
该模块主要用于实现对客户的消费进行自动汇总,显示消费金额,能进行
找零计算。
(9) 数据库管理模块
该模块主要用于实现对系统数据库的备份,防止系统在死机的情况下丢失
大量重要信息。
3.2 系统业务流程分析
餐饮管理系统的业务流程图
开始
开台信息
客人就餐
客人点餐
点菜信息
客人买单
管理人员查询消费费用
并收款
结束
消费信息
3.3 数据流图
第一层
第二层
第三层
7
数据流
系统名:
餐饮管理系统
条目名:
服务员信息
来源:
系统管理员
去处:
服务员信息删除查询
数据结构:
管理员信息:
{ 编号,区域名称,描述,密码,服务人员类型,员工编号,性别}
简要说明:
管理员信息表主要是录入员工的信息,以及对员工的添加,删除,分工
3.4 数据字典
数据流
系统名:
餐饮管理系统
条目名:
菜单信息
来源:
菜单信息
去处:
菜单信息添加,删除查询
数据结构:
菜单信息表主要是查看菜单的信息
菜单信息:
{ 编号,区域名称,描述,价格,菜单ID}
简要说明:
菜单信息,主要是管理员对菜单信息的添加与删除
数据流
系统名:
餐饮管理系统
条目名:
订餐信息
来源:
订餐
去处:
订餐信息删除查询
数据结构:
订餐信息:
{ 订餐信息,开台信息,客户信息,时间}
简要说明:
客户登陆系统,订餐与开台
数据流
系统名:
餐饮管理系统
条目名:
营业额信息
来源:
营业额
去处:
营业额信息查询
数据结构:
营业额信息:
{ 编号,区域名称,描述,类型}
简要说明:
营业额信息,管理员能查看总的营业额
9
数据流
系统名:
餐饮管理系统
条目名:
饭店信息
来源:
饭店
去处:
酒店信息查询
数据结构:
酒店信息:
{ 编号,区域名称,描述,地址,营业时间,负责人,电话,网址}
简要说明:
管理员可查看,修改酒店的基本信息
1
2
3
4
5
6
顾客等级
普通顾客
普通顾客
普通顾客
VIP 顾客
VIP 顾客
VIP 顾客
消费金额
<=100
>100&&<50
0
>=500
<=100
>100&&<50
0
>=500
不打折
Y
3.6.1 判定表
3.5 Sc 图
3.6 判定表及判定树
九五折
Y
Y
八折
Y
Y
五折
Y
3.6.2 判定树
普通顾客消费
<=100
>100&&<500
不打折
九五折
顾客
>=500
八折
VIP 顾客消费
<=100
>100&&<500
>=500
九五折
八折
五折
3.7 数据表 E-R 图
11
餐桌
餐桌编号
位置
餐桌状态座数
客人
姓名
编号
性别
证件类别
联系方式
菜单
菜品种类
描述
菜名价格
订餐
餐桌号
区域
菜名
数量
名称价格
账单
餐桌号
结账
客人号打折情况
点菜单
菜类
说明
菜名
数量
餐桌号
13
开始
输入顾客等级,消费金额 X,Y 值
是 X == VIP 否
Y<= 100 否
是
Y<= 100
是 否
输出
0.95*Y
Y<500
是 否
输出
Y
Y < 500
是 否
输出
0.8*Y
输出
0.5*Y
输出
0.95*Y
输出
0.8*Y
结束
3.8 系统流程图,n-s 图
账单
1
结账
菜谱
1
nmn
1
餐饮
用餐
客人
点菜
订餐
n
入座
上菜
1
m
1
餐桌
开始
是 是否注册 否
是否点菜
是 否
进行注册
是否确认订单
是 否
进行点菜
提交订单
确认订单
结束
15
3.9 PAD 图
start
输入 X ,Y
T
输出 0.95*Y
T
Y<=100
F
T
输出 0.8*Y
Y<=500
X==VIP
F
输出 0.5*Y
F
T
不打折
Y<=100
F
T
输出 0.95*Y
Y<=500
end
F
输出 0.8*Y
测试项
子测试项
预期结果
实际结果
测试结果(通过/不通
过)
登入
正确的用户名,密码
登入成功
登入成功
通过
正确的用户名,错误的密
码
登入失败
通过
3.10.1 白盒测试
语句覆盖登录名密码正确测试用例 W w
判定覆盖登录名密码正确 登录名密码错误Ww Ss
条件覆盖登录名正确 密码正确 登录名错误 密码错误 W w S s
判定条件覆盖登录名密码正确 登录名密码错误 登录名正确 密码正确
登录名错误 密码错误Ww Ss W w S s
条件组合登录名正确密码正确
登录名错误密码错误
登录名正确密码错误
登录名错误 密码正确
3.10.2 黑盒测试
等价类划分
有效等价类 1正确的用户名,密码
无效等价类 2正确的用户名,错误的密码 3错误的用户名,密码随意 4用户名和密码都为
空
17
错误的用户名,密码随意
登入失败
通过
用户名和密码都为空
登入失败
通过
第 4 章总结
4.1 总结
经过本组成员共同研究得出结论本系统简单安全可靠
稳定,消耗人力物力少 。
可以开发本系统。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理 系统
![提示](https://static.bdocx.com/images/bang_tan.gif)