基于.NET的餐饮平台的设计与实现
2018-10-26柳世根姜雨生
柳世根,王 哲,姜雨生,李 莹
(沈阳工学院 信息与控制学院,辽宁 抚顺 113122)
餐饮行业的信息化管理已成为必不可缺的一部分,为了能更好地使系统功能明确化,扩展力能力更强,提高灵活性,因此开发了此餐饮平台。
1 系统设计与主要功能的实现
本餐饮平台主要包括会员模块、库存模块、银台模块、设置模块和报表模块等,如图1所示。
图1 系统功能模块图
主界面包含5个模块。分别为“会员”、“银台”、“库存”、“报表”、“设置”。各个模块分别对应不同的功能,如图2所示。
图2 主界面
点击会员,跳转到会员中心页面,点击右上角的退出图片,系统会退出到主界面。会员中心包括“会员管理”、“会员卡管理”、“积分管理”三个功能。点击会员管理,跳转至会员管理页面,可以对会员进行增加,删除,修改,查询。
点击库存中心界面的期初盘点,跳转至期初盘点界面,界面会自动显示期初盘点的货物情况,可以根据货物类别和盘点时间分别查询不同种类的货物期初盘点情况,点击新添,弹出添加界面,可以对货物进行添加。同时也可以对货物进行删除,保存和查找。点击退出到库存中心界面。
银台界面包含8个功能。
开台:在银台界面可以进行两种方式的开台,首先选中一个桌台,鼠标右击进行开台如或者点击界面的开台按钮,图片会变绿,表示已经开台。
点菜:选择桌号,右击点菜或者点击界面按钮进行点菜,进入点菜界面。根据不同类别的食物选择选择相应的菜品,自动计算相关总价,点击下单完成点菜。
点菜成功后,自动在右侧显示相关台号的点菜信息以及消费金额。银台界面点击结账,自动弹出相关桌号的结账信息,同时在此界面可以选择会员,并给予不同的折扣。
银台界面点击转台按钮,即可将已经开台的信息转到另一个桌台并开台,并且在银台桌面选择的桌面已经开台,另一个不要的桌台已经关闭。例如:实现将102的桌台转为203。
银台界面选择预定,即可预定相关台位,选择客人预定的台号,预定的时间,预定的保留时间,即可完成预定。
点击统计按钮,显示统计界面。管理员可以查看每天,每月,每个季度,每年的结算信息,统计出相应的营业额。可以根据销售情况,选择订购销量最好的菜品。
2 结语
本系统采用三层架构,通过框架里面的每一层编码实现,最终完成表示层,业务逻辑层和数据访问层之间的数据加工、处理和传输。系统采用Visual Studio,数据库采用SQL SERVER开发Windows应用程序,界面美观,实用性强,合适中小型餐饮企业日常使用。