餐饮管理饭店管理系统设计.docx
《餐饮管理饭店管理系统设计.docx》由会员分享,可在线阅读,更多相关《餐饮管理饭店管理系统设计.docx(11页珍藏版)》请在冰豆网上搜索。
![餐饮管理饭店管理系统设计.docx](https://file1.bdocx.com/fileroot1/2023-1/23/163ce4b7-cf9e-4241-a159-33d610280650/163ce4b7-cf9e-4241-a159-33d6102806501.gif)
餐饮管理饭店管理系统设计
(餐饮管理)饭店管理系统设计
需
求
说
明
书
“巴蜀人家”饭店管理系统
------------设计需求说明书
一.总体规划
1.系统概述
巴蜀人家饭店管理系统是一个基于WINDOWS平台B/S结构的电子化饭店管理系统,系统利用先进的网络手段和良好的硬件平台,实现了整个饭店资源的良好规划。
同时,饭店系统提供INTERNET的对外用户接口,使本店顾客可以方便的进行远程点菜管理与控制,不仅在狭义的饭店内实现了商务的智能化,而且在广义的互联网上实现了商务的移动化。
2.行业背景
饭店业作为中国传统产业的一部分,发展至今,从“新龙门客栈”的店小二到今天“白天鹅”的Waitress,饭店业一直有着自己的经营模式。
然而,随着信息社会的到来,管理模式不应该仅仅是一种组织的管理,而应该是一种组织业务流程信息化,智能化的管理。
就目前来看,酒店业的业务流程都还是建立在原始的平台上,从一定程度上脱离了管理智能化的脚步,相对与国外众多洋酒店来说,我们还落后许多。
3.管理模式创新概述
基于管理者,用户和厨房三方为主体的饭店管理系统是对传统经营模式的一种创新。
通过对业务流程的优化和重组,信息流在计算机的辅助下实现了电子化,从而在传统的经营链上,商流,资金流,物流以及信息流实现了完美的融合,不但提高了管理的效率,而且大大的降低了组织运行的成本。
4.可行性分析
基于一种模式的创新和良好的外部信息社会环境,电子化的饭店管理系统在不断降低的硬件成本和越发完善的外部网络环境的支撑下,加之技术的成熟对管理的支撑,饭店管理系统正在从当初的基本可行向应用的多元化发展,并且相关处理流程和功能都越来越完善。
5.系统目标
●不仅方便管理者,用户同样受益
从传统的眼光来看,智能化的管理系统重在对管理者的辅助作用,然而随着信息科技的不断进步,我们每个人都应该是受益者,所以饭店管理系统的业务流程要把顾客这个主要对象容纳进来,让顾客参与近来,尽量做到经营的透明化,形成良好的经营氛围。
●完备的决策分析功能
系统通过对顾客,财务,物资几大主要版块数据的综合分析,不但实现了客户管理,财务管理,对整个顾客市场的把握也有大大增强。
●良好的用户界面
用户在界面上可以很好的操作,即使是新到顾客也不会认为这个很陌生,操作方式和流程具有人性化。
加之对外网络接口的开放,用户可以在世界的任何角落通过INTERNET浏览器的方式管理自己的信息,实现了玩在网络上,吃在网络上的构想。
●良好的数据恢复备份功能
系统适时进行数据的备份,对所有的数据达到了很好的保护作用。
二.系统分析
1.系统业务流程分析
业务流程见图一:
图一:
业务流程图
从流程图上我们可以清楚的看到,系统的外部实体主要是顾客,管理员和厨房三方,这三方通过一定的流程相互联系起来,完全解决了饭店的日常运营事物管理问题。
系统对饭店管理的业务流程进行了些修改,缩短了顾客需求的时间成本,同时也降低了管理成本,比如在传统的酒店流程中是顾客向管理员(或者说相关服务员)发出请求,而在此流程中是顾客和厨房直接进行交互式的联系就完成了。
下面就三个相关实体的大致流程说明如下:
1)顾客自主点菜:
顾客到达大厅后,首先自己选择一个桌位(假设桌位可任意选择),然后到每个桌位旁的POS机上登陆系统,如果顾客为第一次就餐就得先注册然后再登陆,登陆系统后顾客就可以看到自己以前的消费记录和总共消费金额等数据。
当顾客需要点菜时,便可以在菜单界面上进行浏览与检索,待找到自己满意的物品后,就可以选择上菜了,然后通过与厨房的交互式的确认,顾客可以看到整个物品准备和配送的进度,所有的流程都是透明的。
待用完餐后,便可以自动请求结帐,然后管理员前来结帐。
2)厨房操作:
厨房主要的事物是查看顾客所请求的物品,然后回复确认,待物品准备好后,发出确认配送的信息,直到顾客签收物品完毕。
厨房另外的事物是负责物品的库存管理,待某种物品不足或者用尽时,一是修改菜单提醒该物品暂时不可用,二是通知管理员进行相关进货处理。
3)管理员操作流程:
管理员的事前处理为负责分配和监控桌位,负责菜单物品的更新维护。
待客户用完餐请求结帐时,管理员通过相关数据请求到相关桌位结帐。
结帐完毕后负责整个财务数据的更新和维护,正确的记录每天的财务运行数据。
作为级别高的管理员还要负责日常的数据分析,比如对消费次数和金额比较高的顾客进行打折优惠等,负责顾客,财务,物资等相关方面的决策的分析。
2.数据流程概述
图二:
顶层数据流程图
图三:
第一层数据流程图
图四:
第二层“菜单格式化系统”数据流程图
图五:
第二层“订单处理系统”数据流程图
图六:
第二层“库存管理系统”数据流程图
三.系统设计
1.设计平台与开发语言
平台采用WINDOWSXP采用B/S架构数据存储在管理员端的服务器上。
系统开发代码采用ASP服务器端语言,对外接口为INTERNET。
2.功能介绍
系统分位顾客自助管理员厨房三个功能模块。
下面对三个模块分别阐述:
●顾客自助管理模块
该模块的界面如图七:
图七:
顾客管理模块
大厅:
负责公布最新物品热门的菜种以及发布大厅信息(比如说某某今天的生日之类)
用户:
显示用户的个人信息消费记录留言记录
餐桌:
管理用户的点菜负责与厨房联系
物资:
所有的菜和其它物品有查询和归类的功能用户可以随便查找自己想要的菜
互动:
收集顾客的意见和建议
●管理员模块
管理员模块见图八:
图八:
管理员操作模块
桌位管理:
查看当前桌位使用情况为顾客分配桌位发布大厅信息
菜单管理:
菜单的录入更新修改等操作主要修改的为价格一项
定单管理:
监控当前整个业务流程的进展情况
财务管理:
查看请求结帐的顾客财务数据的录入与修改多种功能查看财务记录
客户管理:
管理客户的资料消费记录留言管理等
决策支持:
通过显示当前客户的消费额和消费次数然后进行排序对客户进行打折等优惠措施查看不同时段的利润情况查看厨房的进货请求
●厨房模块
厨房管理模块如图九:
图九:
厨房管理模块
配送管理:
管理顾客的物品请求对正在制作和已配送的物品登记
物资管理:
主要是日常的原材料的增减记录
供应管理:
通过查看当前某种物品的库存量然后决定是否向管理员提出进货请求
3.数据存储设计
1.表之间的联系如下:
2.数据库设计
数据库总共有11个表,分别为:
admin:
用于存放管理员的帐号和密码
bill:
存放所有的点菜记录
clint:
用于存放顾客的信息
finance:
用于存放所有的财务收入记录
finance_cost:
用于存放所有的财务指出记录
food:
菜单记录或者所有物品的记录
guestbook:
存放顾客的意见和意见等记录
material:
存放厨房库存情况记录信息
news:
对外信息公布记录
produce:
存放厨房模块登陆的帐号和密码
table:
存放大厅卓位的情况信息
现分别就每个具体的表的记录罗列如下:
admin表
字段名
类型
长度
字段含义
备注
ID
自动编号
5
编号
name
文本
10
管理员帐号
不能为空
password
文本
10
管理员密码
不能为空
Bill表:
字段名
类型
长度
字段含义
备注
ID
自动编号
5
订单编号
Food_name
文本
10
食物名称
不能为空
Food_price
数字
5
价格
不能为空
Table_number
数字
2
送往桌位号
不能为空
Clint_name
文本
10
顾客姓名
不能为空
quantity
数字
2
所需数量
不能为空
instruction
备注
100
备注说明
state
文本
2
运行状态
默认为0
Is_checked
文本
2
是否买单
默认为0
Clint表
字段名
类型
长度
字段含义
备注
ID
自动编号
5
顾客编号
name
文本
10
顾客姓名
不能为空
password
文本
10
顾客密码
不能为空
E_mail
文本
10
顾客邮箱地址
不能为空
phone
文本
10
顾客联系电话
不能为空
detail
备注
100
细节说明
允许为空
amount
数字
4
消费累计金额
默认为0
times
数字
2
消费累计次数
默认为0
discount
数字
4
优惠折数
默认为10
Finance表:
财务收入情况表
字段名
类型
长度
字段含义
备注
ID
自动编号
5
财务记录编号
Clint_name
文本
10
财务相关人名称
不能为空
amount
数字
4
财务收入金额
不能为空
Table_number
数字
2
大厅结帐的桌位号
不能为空
Is_checked
文本
2
是否审核
默认为0
internal
文本
2
是否为大厅内部结帐
默认为0
Item_name
文本
10
事项名称
不能为空
time
文本
4
财务发生时间
系统时间
year
文本
4
财务发生年数
系统日期的年份
month
文本
2
财务发生月数
系统日期的月份
day
文本
2
财务发生天数
系统日期的天数
Item_type
文本
10
事项类型
不能为空
Finance_cost表:
财务支出情况表
字段名
类型
长度
字段含义
备注
ID
自动编号
5
财务记录编号
relevent_name
文本
10
财务相关人名称
不能为空
amount
数字
4
财务支出金额
不能为空
Is_checked
文本
2
是否审核
默认为0
Item_name
文本
10
事项名称
不能为空
time
文本
4
财务发生时间
系统时间
year
文本
4
财务发生年数
系统日期的年份
month
文本
2
财务发生月数
系统日期的月份
day
文本
2
财务发生天数
系统日期的天数
Item_type
文本
10
事项类型
不能为空
Food表:
菜单表
字段名
类型
长度
字段含义
备注
ID
自动编号
5
菜单物品编号
name
文本
10
物品名称
不能为空
type
文本
10
所属类型
不能为空
intro
备注
1000
物品简要介绍
允许为空
price
数字
4
原来价格
不能为空
Price_now
数字
4
当前价格
不能为空
Is_remand
文本
2
是否为推荐
默认为0
Is_enough
文本
2
当前是否可用
默认为0
img
OLE对象类型
默认
物品的数字图片描述
默认
Sell_times
数字
4
物品被消费次数
默认为0
Guestbook表
字段名
类型
长度
字段含义
备注
ID
自动编号
5
留言记录编号
Real_name
文本
10
顾客的真实姓名
不能为空
name
文本
10
顾客的昵称
不能为空
E_mail
文本
20
顾客的邮箱地址
允许为空
qq
数字
10
顾客QQ
允许为空
phone
文本
15
顾客电话
允许为空
content
备注
建议内容
不能为空
reply
备注
经理相关人员回复
允许为空
time
日期/时间
默认
系统记录时间
默认
Material表:
字段名
类型
长度
字段含义
备注
ID
自动编号
5
库存物资编号
name
文本
10
库存物资名称
不能为空
quantity
数字
5
现库存数量
不能为空
instruction
备注
物资描述
可以为空
demand
文本
2
是否要求进货
默认为0
News表:
字段名
类型
长度
字段含义
备注
ID
自动编号
5
编号
content
备注
100
消息内容
不能为空
Produce表:
字段名
类型
长度
字段含义
备注
ID
自动编号
5
编号
name
文本
10
厨房登陆系统帐号
不能为空
password
文本
10
厨房登陆系统密码
不能为空
Table表:
字段名
类型
长度
字段含义
备注
ID
自动编号
5
桌位记录自动编号
number
文本
3
桌的号码
不能为空
type
文本
2
桌的类型
不能为空
Is_available
文本
2
当前是否可用
默认为0
感谢阅读