1、一、餐饮管理信息系统的必要性与可行性(设计背景)必要性: 当我们走就每个餐馆,或者大的饭店,当服务员递给我们菜单,我们也许不知道点哪个菜才好,甚至不知道有些菜是什么,更别说了解它做得是否好吃了;更甚者,到异国他乡点菜更是摸不着头脑了。试想当老外看到“夫妻肺片”这个菜名会不会毛骨悚然呢,而翻译是不是也头疼的很。 你有没有过这种经历,到一个非常火热的饭店吃饭,人非常多,以至于你点菜过后很久都没上菜呢,也许这时候老板把你点菜的顺序搞错了,或者根本没拿给厨师,你在那里干等,人家还以为你坐着不点菜。也有这种情况吧,你点的这个菜,上的另外一个菜。还有这种情况,你不吃辣椒,但偏偏给你放了很多辣椒,你在那里干
2、巴巴的吃着不爽。另外,你知不知道,麦当劳和肯德基在中国漏税多少吗?他们靠的就是中国人没有索要发票的习惯,但是如果将你点的每个食物都用电子形式记录下来,并由国家税务相关部门监控,我相信,这将是一笔很客观的税收。而这笔税收可以用来资助穷人、改善教育,何乐不为呢? 科技日新月异迅猛发展的今天,科技给我们提供了诸多便利。特别地,由于IT行业的发展,我们足不出户可以购买商品、订购食物,外出旅游有GPS导航,各种智能管理系统更是如雨后春笋应运而生。那么为什么,不能做一个餐饮管理系统呢?能不能做一个餐饮系统呢?答案是肯定的。可行性:1、软硬件:首先,基于客服端服务器的管理模式已经十分成熟,我们完全可以借鉴。
3、其次,基于IPAD类型的触屏类电子产品已经极大的普及,我们完全可以生产一个点菜PAD,且点菜PAD可以与收银端、厨师端最后,C+、JAVA等面向对象程序设计语言已经完全可以轻易应付这一系统;另外数据库系统也完全支持这一设想,并且每一次客人消费完成后可以释放,不占资源。2、 经济:1、 对于国家来说,国家完全会支持此事(可以监控税收),也有可能补贴各大饭店让他们采用这个管理系统。2、 对于饭店老板, 他可以省掉用来点菜的服务员,因为客人完全可以自助点菜。也可以避免因人多而无法照顾到客人的情形,从而保证服务质量。人工计算账单金额容易出现差错。 收银工作中跑单、漏单、偷钱现象普遍。 个别服务员作弊、
4、改单、宰客情形时有发生。 客人消费单据难以保存和查询。 无法对大量营业数据进行统计分析。3、 对于客人来说,他们可以随时加减自己喜欢的或不喜欢的菜,避免因为觉得麻烦而不叫服务员的情况(这也无形中增加饭店的收入),而且他们完全没有损失。二、 系统设计目标 建立一套功能强大而又简便实用的餐饮管理系统,包括前台营业、营业设置、营业分析与财务查询、系统管理等功能模块,消除传统手工操作管理的缺点,大大提高我们的餐饮管理水平,创造可靠、高效、便捷、卫生的餐饮管理环境,最大限度降低餐饮管理运营成本,提高经营效益适应市场经济需求,提高工作效率,推广电子化进程。三、系统需求分析(1) 包括餐饮收银等各综合收银点
5、(2) 菜谱管理、台号(场所)管理(3) 开单、点菜、加菜、退菜、结账、免单(4) 换台、支持单一结账和多单合并结账(5) 各类收银班报表、日报表及统计报表(6) 餐厅转前台帐、查询总营业情况(7) 信息查询、服务员交接班及定制报表四、管理业务流程图及功能模板食材入库业务流程图:验货单定批次入库单ABC分析财务部退货单清单退货单前台库存帐批准入餐饮业务流程图:要求点餐客人换桌点菜加菜退/换菜选桌用户账单菜谱挂单挂账结账合同表打印账单离开在店客人账单单历史订单功能模块前台营业日常营业操作功能,包括:日始日结:设定每个营业日的开始和结束,并且进行每日营业的初始化及员工交接班。点菜收银:点菜(包括代
6、码输入、名称输入、鼠标输入等)、账单结账(包括现金结账、信用卡结账、签单等)、修改账单(包括折扣、调整服务费等。)。接待预订:新开台、厅房预定。营业设置日常营业所必需的数据库设定,包括:菜式管理:新菜式录入(包括菜式名称、代码、价格、成本等)、菜式修改、删除等菜式维护。酒品饮料管理:酒品饮料录入(包括名称、代码、价格、成本等)、修改、删除等。付款方式设置:分为人民币付款、信用卡、支票、宴请等。员工资料设置:包括员工的基本资料(姓名、生日、职务、籍贯),员工登陆名称、密码、员工权限等。其他设置:统计资料、前台销售情况等。营业分析与财务查询可以对营业数据进行统计分析、打印报表,包括:销售分析:当月
7、每天及当年每月的收入金额、成本、利润的分析。酒菜分析:各种酒菜的详细销售情况统计。查询各类单据和消费情况,包括:结账查询:查询所有已结账单点单查询:查询所有历史点单会员查询:查询会员卡消费情况挂帐查询:查询挂帐客人消费情况系统管理系统本身的管理功能,包括:系统信息:版权注册等系统维护:数据备份与恢复、导入导出等网络管理:启动设置和网络监控重新登录:以另一个用户名登录,不用退出系统即可更换操作员工退出系统:关闭程序功能组成餐饮管理系统登陆管理财务管理营业设置查询系统餐饮管理酒菜信息查询餐桌预定信息账单查询客户信息销售分析餐桌使用情况食品 查询就餐时间预定餐桌桌台号菜单折扣付款方式预定新开台用户管
8、理密码修改退出系统餐饮管理系统顶层功能逻辑餐饮管理系统界面操作界面员工登陆打印账单客人经理登陆管理界面 餐饮管理系统第一层餐饮管理信息查询打印账单点菜、给客人预订餐桌食品、账单餐桌使用及预订情况查询员工客人信息查询账单查询营业设置信息查询对酒菜信息部 门经理 财务管理信息查询对销售额的分析 餐饮管理输入桌台号新开台输入菜名输入就餐人数员工付款方式输入结账账单折扣率输入打印输入付款金额客人客户资料(姓名、性别、证件号码及联系方式等)预定输入输入预定桌号输入就餐时间 信息查询系统食品查询员工酒菜名称、单价、库存数量基本信息查询桌台号及使用状态 餐桌使用情况客人姓名、性别、证件号码、联系方式、预定的
9、桌台号、预定就餐时间餐桌预定情况经理部门财务状况查询账单查询桌号、账单号、酒菜信息、折扣率、付款方式、总金额及实付金额等员工资料查询员工姓名,工号,职务,生日,籍贯,权限等五、数据库主要实现功能通过对系统功能的分析,餐饮管理系统需要包含以下数据库信息。(1) 员工信息:包括员工ID、姓名、员工登录密码,主要职务及权限、员工性别、出生年月,员工籍贯。(2)食品信息:包括食品ID、食品名称、食品价格、食品折扣、食品类别供应商、因有些食品是在吧台点餐消费的,所以对吧台设置了特定的密码,登录后即可看到在吧台消费的食品信息、顾客对食品的满意度、赠品、赠品数量。(3)、食品分类:包括各类食品所属的种类及其
10、ID、类别名称、类别来源、类别折扣。(4)、价格信息:包括账单ID、食品类别价格、食品库存总量、食品折扣、有效消费食品数量。(5)、付款方式:包括付款方式ID、顾客所选择的付款方式。(6)、账单信息:包括账单ID、桌号、客户名、订餐日期、订餐到期日期、付款状态(已付、待付)、合计食品消费数量、食品折扣、客户付款方式、顾客人数及消费所在楼层。然后进行各个功能模板设计及数据库设计。六、 对系统的实现 程序算法详细设计(数据库详细设计) 设计界面 测试七、 总结前面写了这个设计,已经发到老师您的邮箱,但您给我们展示了图书馆管理信息系统十分详细,我觉得有所欠缺于是补写了一些。补写的主要参考了网上的一些资源。整个过程,我觉得应该注重以下几点:1、 应该善于发现问题,只有一个好的题目,才有好的设计。2、 应该深刻了解系统各方的需求,从而建立便利的联系。3、 采用流程图的方式更为简洁直观。4、 应该努力学好基程序设计基础语言,这样才能真正做到对一个设计的实现。