餐饮酒店信息管理系统设计与实现

2019-11-12 12:01丁蕾锭兰海翔卢涵宇祁小军薛安琪
电脑知识与技术 2019年25期
关键词:餐桌餐饮食材

丁蕾锭 兰海翔 卢涵宇 祁小军 薛安琪

摘要:随着餐饮行业自动化进程的推进,餐饮酒店信息管理系统已成为餐饮行业中的得力助手。在本文信息管理系统的开发中,后台数据库选用Microsoft SQL Server 2012, 前台开发工具选用Microsoft Visual Studio 2010,采用自顶而下的模块化结构思想,以完成酒店管理系统的主要功能。实现将技术结合当前的业务以转化成具体的实际应用。

关键词:餐饮行业;信息管理系统;SQL Server 2012;Visual Studio 2010

中图分类号:TP393      文献标识码:A

文章编号:1009-3044(2019)25-0152-03

Abstract:With the advancement of the catering industry automation process, the catering hotel information management system has become a powerful assistant in the catering industry. In the development of the information management system in this paper, the back-end database uses Microsoft SQL Server 2012, the front-end development tool selects Microsoft Visual Studio 2010, and adopts the top-down modular structure idea to complete the main functions of the hotel management system. Achieve the integration of technology into current business to translate into specific real-world applications.

Key words: Catering industry; information management system; SQL Server 2012; Visual Studio 2010

国内市场经济高速发展,各行业都显现出生意盎然的景象。其中餐饮行业的发展令人瞩目。然而在发展的同时,仍然存在不尽人意的地方,比如手工管理方式依旧普遍存在于各大小酒店。现如今,随着餐饮实体店数量不断增加,规模不断调整,手工管理模式的弊病被不断放大,在效率和成本等方面都难以适应现代化的经营管理。我们发现在中小型酒店中采取工作流技术,开发软件管理信息系统可视作一条高效的途径。

餐饮酒店管理信息系统在管理信息系统(MIS)中非常典型,最重要的方面包括建立和维护后台数据库和开发前端应用程序。本文开发的餐饮系统基于发展现状,不脱离用户的实际需求,建立了总体结构框架和功能模块,并结合系统结构设计、安全设计,开发出了一个以C#技术为核心,SQL为后台数据库的简洁明了的餐饮系统。该系统利用计算机来协助实现顾客的预定、开台、点菜、结账等一系列需求,由餐饮业务的计算机化实现服务机制的科学化。

1 系统设计

1.1整体设计

计算机的使用就是为了减少员工数量及其工作量,信息系统的引入更是大大提高了计算机的操作速度。

本文开发的餐饮酒店管理系统主要包括以下三大模块:库存模块、点餐模块、财务分析模块。其系统模块如图1所。

1.2系統数据库设计

独立的数据库对餐饮管理系统来说必不可少。建立数据库并关联到应用系统是数据库设计的重点,也是系统开发的核心。在设计数据库时,应考虑以下事项:

(1)创建能合理影响设计的数据库计划;

(2)规范数据库规则,避免错误的发生;

(3)保障数据安全完整;

(4)用户权限必须达到安全要求;

(5)分析应用程序的性能需求;

(6)判断数据库是否匹配硬件配置。

2 系统功能模块设计

2.1 用户登录

该系统在初始化过程中已经设定了用户名和相应密码,餐饮管理人员只有同时输入正确的用户名和密码,方能登录系统,但凡有一项输入不正确就宣告失败。系统密码验证正确后 ,可以直接跳转到系统主界面。

2.2 区域管理

系统给出酒店俯视图,每层楼的餐桌分布。

2.3 餐桌管理

系统给出餐桌信息,包括编号及当前状态。当餐桌处于被预订或被使用状态时,餐桌图标旁的方框会被勾选。

2.4 菜单管理

系统罗列酒店所有菜品信息,包括名称,价格和属性,如果想更改点菜信息,可以通过“取消”键返回上一界面。正式点菜时,只需要双击菜品,菜品的名称,规格,价格就会在已选菜品栏中显示。

2.5 食材采购

食材的采购需要大笔资金。本系统通过给出食材名称和进价进行添加所需食材的信息。当需要支付进货资金时,只需填写采购数量,就会给出实际出金并记录在册。

2.6 人员管理

记录员工编号,姓名及相应薪水。同时可实现删除和添加员工信息。添加员工信息时,只需给出编号,姓名及初始薪水。需要支付员工薪水时,会给出基本薪水加上奖惩之后的实际薪水并记录在册。

2.7 出入金统计

汇总购买食材的出账资金和支付员工工资的出账资金。汇总每日的入账资金。

2.8 退出系统

根据日期,已结账单会保存到财务分析模块中,库存及出金模块中的任意信息都会长久保存。点餐模块中的信息清零,以等待下次系统运行。

3 系统实现

3.1用户登录

本系统在初始化过程中已经设定了用户名和相应密码,系统密码验证正确后 ,可以跳转到系统主界面。密码错误则拒绝访问。

3.2餐桌分布

显示餐厅俯视图,共分为一楼大厅六张2-4人桌和两张6-8人桌,以及二楼四张6-8人桌和两间包间。餐桌图标旁的方框被勾选表明该桌不可选。区域管理界面如图1所示。

3.3菜单管理

菜单信息列表包括酒店所有菜品的名称,价格,属性,如图2所示。

3.4顾客结账

每桌顾客的账单会一直保留在各自桌台的信息里,当顾客用餐结束时,可以直接点开桌号键,看到完整账单,以及账单总计金额,会根据当前消费金额给出折扣价,“实付”键显示实际消费金额,“找零”键显示实收金额与实际消费的差值。“打印”键可以显示详细地消费细则,“结账成功”宣告本次消费的结束,如图3所示。

3.5库存及出金模块

在商业活动中,出金是非常重要的一部分,只有详细地记录出金,才能最好地控制成本。餐饮行业的日常花销主要包括食材的采购和员工的工资。

3.6进货模块

在食材库存模块可以直接删除无用食材,也可以编辑名称和进价以添加新食材。当需要支付某类食材的进货资金时,只需填写采购数量,点击“支付”键,就会给出实际出金和累计出金,如图4所示。

3.7员工工资模块

员工工资模块包括员工编号,姓名和员工薪水。可实现直接删除旧信息,添加新信息的功能。需要支付员工薪水时,只需点击“支付”键,其值也会被累计到每月出金,如图5所示。

3.8财务分析模块

财务分析模块包括每日账单的汇总,每月入金和总出的汇总。根据出入金推算酒店的毛利润,判断出酒店的盈亏状况。

3.9退出系统

根据日期,已结账单保存到财务分析模块中,库存及出金模块中的任意信息都是长久保存,不会因系统退出而清零。点餐模块中的信息清零,以等待下次系统运行。

4 总结

本次开发的餐饮系统基于行业发展现状,不脱离实际,完成了以C#技术为核心设计应用程序,以SQL Server 2012为后台数据库的简洁明了的餐饮系统。结合完成情况,基本达到如下要求:(1)系统界面简洁大方,易于操作;(2)实现服务顾客,采购食材,员工薪资的一体化管理;(3) 详细记录每日账单及出入金,实现对酒店经营的实时评估。

参考文献:

[1] 杨彦锡,米同乐,沈树志.回归分析在星级酒店客房收入中的应用[A].中国现场统计研究会第九届学术年会论文集[C].1999:67-68.

[2] 刘涛.中国餐饮业特许经营研究[D].对外经济贸易大学,2001:11.

[3] 楊冬青.数据库系统实现(第2版)[M].机械工业出版社,2010.

[4] 明日科技.SQL Server 从入门到精通[M].清华大学出版社,2012.

[5] 张海藩.软件工程[M].清华大学出版社,2010.

[6] 王小科,王军,等.C#开发实战1200例[M].清华大学出版社,2011.

[7] 刘锐宁,梁水,李伟明,等.Visual C++开发实战1200例[M].清华大学出版社,2011.

【通联编辑:光文玲】

猜你喜欢
餐桌餐饮食材
巧用食材铺“地锦”
色彩缤纷的腊月餐桌
可怕的餐饮外卖
制止餐饮浪费,从你我做起
每天吃20种食材 可能吗?
大餐桌,小小船
小餐桌上来点“鲜”
在餐饮外企挥洒精彩人生
链农:搞定食材采购