当今时代是一个经济快速发展、信息迅速膨胀的时代,这种背景下给酒店的发展带来机遇与挑战,一方面酒店经营规模不断扩大,而另一方面迅速膨胀酒店管理信息量单纯靠人工已无法妥善解决,酒店必须设计一套完善的酒店管理系统,以此来提高日常工作效率。然而目前国内外开发的餐饮管理系统多是针对大型酒店,功能强大但是价格昂贵,对于中小型酒店来说,信息化投入成本太大,且并不适用。因此本文主要讨论的是设计一款适用于中小型酒店的餐饮管理系统,降低中小型酒店的运营成本的同时提高其经营效率。
一、酒店餐饮管理系统的设计
(一)功能设计
关于中小型酒店餐饮管理系统的功能设计,主要有以下几个方面的问题:1.设置用户登录权限,即不同等级的人员掌握不同级别的信息,用户登录时必须输入正确的用户名和密码。2.设置一份电子菜单传入到酒店餐饮管理系统,客人可以通过电子设备例如手机、平板等,查询和浏览菜单、餐桌信息等。3.工作人员可以随时根据酒店环境变化,适当调整菜单信息、餐桌信息等。4.系统应当在每输入一次销售记录的同时,将数据绘制成具体表格以及绘图,那么酒店就能清晰明了地掌握各种菜品的销售状况,将销量差的菜品淘汰或者进行适当改造,另外酒店采购部也能根据各个菜品的消耗量来估算每种材料的购买量,避免资源浪费,合理配置资源。5.统计客流量以及顾客的消费情况,对消费群体进行正确的定位,帮助酒店更好地根据市场需求来调节未来的发展方向。6.操作界面要清晰明了,便于酒店工作人员简单快速的操作,提高工作效率,使其更好地服务于客户。值得注意的是,中小型酒店餐饮系统为了数据库操作的简便,应当采用目前功能成熟的VC++系统作为开发工具。
(二)系统模块的设计
针对上文的6个功能,针对性地设定6个系统功能模块。首先是菜谱管理模块。酒店人员可以随时根据酒店实际经营状况以及外界环境变化更改对酒店菜谱信息。第二个是餐桌管理模块。有时候酒店会存在用餐人数较多的时候,客户可以预先定位,系统按照客户需要安排客户,并且时刻更新餐桌使用情况,便于酒店更加合理地安排顾客的用餐。第三是订菜管理模块。将餐厅所有的产品进行编号,客户点餐的时候工作人员只需输入相应的编号即可,既可保证不会忙中出错,又大大增加了订餐的效率。第四是结账管理模块。为了更加有效地管理酒店结账信息,记录每笔具体金额以及总金额,便于每日与现金进行核对,避免错账或漏帐的发生。第五是菜品销售管理模块。主要是排序功能和统计功能,例如菜品销售金额、销售数量,这样的话使得各种菜品的销售情况变得一目了然,节约了酒店人员的时间,也为酒店的其他部门提供了有效的参考依据。第六是客流量管理模块,主要是统计每天接待客户的数量,这对于分析酒店的业绩情况和销售情况十分重要,也是酒店管理人员决策时的可靠依据。
(三)系统主界面设计
酒店餐饮系统采取“总分”模式,即一个主界面,上面有其他各个模块的图标;其次是每个图标对应一张或记账具体的分页。用户可以点击主界面上的图标直接进入每个分页模块,主界面在其中起到沟通各个模块的作用,这种方式使得各个模块的切换和管理变得更加轻松简便,主界面上选择和操作各种模块的形式也使得总体管理更加快捷。
二、数据库设计
数据库是酒店管理系统的核心和基础,数据库的质量直接决定了餐饮应用系统的使用体验。因此,数据库的合理设计是重中之重,其对于完善而的酒店餐饮系统至关重要,数据库的设计主要注意以下几个问题。
首先是数据库表格,上文提到的六大应用模块,在数据库中必须要设计相应的表格,设计者要依据这六个模块的实际需求统筹和规划所有需要的表格,按照需求设计数据库内容不容易出现遗漏、错误等现象的发生,使得数据库的整体内容能完全满足每个模块的管理需求。主要有菜谱信息表、餐桌信息表和订菜信息表。其次菜谱信息表包括菜品号、菜名、分类、成本价、售价和备注;餐桌信息表包括餐桌号、餐桌数、是否空闲、备注;订单信息表包括菜品号、餐桌号、订菜数量、订菜时间、就餐人数、是否付款。值得注意的是,表格与表格之间要有联系,特别是在统计整体数据的时候,数据库要灵活应用所有需要的表格的关键数据。