基于C#的餐厅点餐系统研究与设计

2017-11-15 19:24黄健
电脑知识与技术 2017年28期
关键词:点菜餐厅

黄健

摘要:随着人民生活水平的日益提高,餐饮业发挥的作用日益突出。目前大多数餐饮企业依旧是传统的手写点单方式,该种方式不仅耗时间而且出错率高,已经不能跟上都市快节奏的生活的步伐。设计开发的该点餐系统根据各个餐饮企业的不同特点,量身定做的餐饮管理软件系统实现了用户管理、餐桌管理、饭菜管理、点菜管理、结账管理、报表管理以及打印等功能。实践证明,该系统具有较强的针对性和实用性等优点,同时具有界面友好,操作简单,可维护性强等特点。

关键词:餐厅;点菜;C#;SQLServer

中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2017)28-0129-04

Abstract: With the increasing living standards of the people, the role of the catering industry is becoming more and more prominent. At present, most of the food and beverage companies are still traditional handwriting point single way, this way not only consumes time and error rate is high, has been unable to keep up with the pace of the city's fast pace of life. Design and development of the ordering system according to the different characteristics of various food and beverage enterprises, tailored catering management software system realized user management, table management, food management, order management, checkout management, report management and printing function. Practice has proved that the system has strong pertinence and practicability, etc., and has the characteristics of friendly interface, simple operation, strong maintainability and so on.

Key words: restaurants; consumption; C #; SQLServer

1 背景

近年来,现代计算机信息管理系统已广泛应用于许多餐饮企业和娱乐服务,满足了广泛运营商的迫切需求。它不仅进一步完善了企业管理信息化的过程,也为企业管理的科学化、规范化、网络化奠定了坚实的基础。根据许多用户的实际应用并不难看出,企业的计算机管理下,不仅可以节省人力,而且能使服务的速度和准确率得到大幅度提高。同时,企业形象和信誉也能得到很好的提升,客户的满意度,企业的竞争力及管理水平也都会大大提高,综合效益尤为明显。

计算机辅助点餐管理能够使管理者的收集和处理信息的能力得到大大地提高,使管理者能及时做出相应的决策。计算机系统可以根据管理过程的变化,对原始数据及时进行数据处理、存储。管理人员可以解决的具体问题是,在需要信息的时候,随时检索查询。要了解整个餐饮管理系统的动态情况,需对其进行动态管理,从而有效地处理餐饮的管理,实现餐饮管理信息的自动化管理。利用计算机来管理,使前台服务和后台服务的一次性结账得以实现。随着餐饮服务业的日益发展,对餐饮企业进行计算机辅助管理,是现代餐饮管理模式的一个明智选取。

2 系统设计思想

本餐厅点菜系统是一套实用、操作简单、功能齐全、易于维护、管理和查询的软件系統。分为两层,分别是数据访问层和业务规则表示层。业务规则表示层的前端包括基本数据集、业务信息管理、客户管理、厨房管理、厨房烹饪、查询统计和人员权限管理等功能。

本系统以餐厅点餐为中心,涵盖了部门人员、菜肴菜品、客人消费、厨房烹饪以及查询和显示等功能,具有高效性强、安全性强、数据完整性强等优点。能很好地满足运营商的各种需求。

为了能够对本系统进行结构化的管理和实施,采用软件工程的方法来设计软件。其基本思想是:采用系统的思想和系统的工程方法,结构化,模块化的自顶向下的分析和设计的生命周期。系统规划是餐饮销售系统的初级阶段。这个阶段的主要任务是:明确企业管理系统的需求,以制定一个食品和饮料销售设计的总体规划。系统运行和维护阶段是整个生命周期最长的时期,也是餐饮销售系统实现其功能,获得收益的重要阶段。系统的更新阶段要做到的是旧的和新的系统并存。

3 系统总统设计

3.1 系统结构图

本系统分为六大模块,即:用户管理模块、餐桌管理模块、饭菜管理模块、点餐管理模块、结账管理模块、报表管理模块。各模块的功能如下:

用户管理模块包括操作员的登录,退出和修改密码。

餐桌管理模块包括各餐桌的维护和查询。在这个模块界面,可以清楚地看到桌台的使用情况,以及进行桌台信息的查询。

饭菜管理模块包括饭菜的维护和查询。操作员可以看到餐厅的菜单,方面操作员点菜时的操纵和菜品的查询。

点菜管理模块包括点菜和菜品的续点。方便操作员的使用,大大节省了点餐所消耗的时间。

结账管理模块是指对顾客所点菜品价格的自动求和。抛弃传统的计算方式,运用计算机自动求和更为方便,快捷。endprint

报表管理模块是指对营业额的统计。管理者可以把账单导出到Excel表格种,包括日营业额和月营业额,方便管理者对餐厅的管理和对餐厅经营情况的查看。

根据需求分析,点菜系统的结构图,见图1。

3.2 餐桌维护

餐桌维护主要实现餐桌的增加,修改和删除。餐桌维护流程见图2

3.3 用户管理

用户管理主要包括的功能是操作员维护管理,就是对于使用系统的操作员进行登记,密码设置的功能,见图3。

4 餐桌管理

4.1 餐桌维护

此模块主要是维护餐桌的信息,可以添加、修改以及删除餐桌信息,在保存信息过程中有判空等验证信息的操作,见图4。

功能实现:

管理员和服务员登陆后可以进行餐桌维护。点击“餐桌管理”,选取餐桌维护,会出现餐桌编号和餐桌名称,然后可点击“新增”,“修改”或“删除”三个键,在弹出的“餐桌信息管理”界面的textbox中输入要输入的桌台编号和餐桌名称。

4.2 餐桌查询模块

此模块可以按照餐桌名称查询显示餐桌信息列表。见图5。

5 饭菜管理

5.1 饭菜维护

此功能模块是维护餐馆的各种菜品信息,可以添加、修改、删除菜品信息,同时对于菜品信息的保存操作具有基本的判空、判断重复验证等功能。见图6。

5.2 饭菜查询:

此功能模块是查询显示菜品信息。见图7。

功能实现:

管理员和服务员登陆后,点击“饭菜管理”,选取饭菜维护,可以对菜单进行新增,修改和删除等操作;选取饭菜查询,输入要查询的菜品名称,点击查询,就能很快的查到该菜品的各项信息。

6 结束语

本餐厅点菜系统是一套实用、操作简单、功能齐全、易于维护、管理和查询的软件系统。采用C/S的模型架构,分为两层,分别是数据访问层和业务规则表示层。业务规则表示层的前端包括基本数据集、业务信息管理、客户管理、厨房管理、厨房烹饪、查询统计和人员权限管理等功能。

本系统以餐厅点餐为中心,涵盖了部门人员、菜肴菜品、客人消费、厨房烹饪以及查询和显示等功能,具有高效性强、安全性强、数据完整性强等优点。能很好地满足运营商的各种需求。实践证明,该系统具有较强的针对性和实用性等优点,同时具有界面友好,操作简单,可维护性强等特点。

参考文獻:

[1] 徐炳文. 基于C#的酒店餐饮业务管理系统的设计与实现[J]. 陕西科技大学学报: 自然科学版, 2011, 29(1):90-94.

[2] 樊一欧. 基于C#.NET平台的快餐城管理系统的设计与实现[D]. 厦门:厦门大学, 2011.

[3] 李莎. 基于无线网络的自助点餐系统的设计与实现[D]. 沈阳: 东北大学, 2010.

[4] 邓佩. 使用C#如何实现酒店餐饮业务管理系统的设计[J]. 中小企业管理与科技旬刊, 2012(31):294-295.

[5] 张丽萍, 曹静, 陈晓娟. 基于C#技术的酒店管理系统应用研究[J]. 兰州交通大学学报, 2010, 29(3):116-118.

[6] 蒋力. 网上订餐管理系统的设计与实现[D]. 长春:吉林大学, 2014.

[7] 杨瑞. 中小型餐饮消费管理系统的设计与实现[D]. 上海: 华东师范大学, 2011.endprint

猜你喜欢
点菜餐厅
会点菜的人, 混得不会太差
TARENTUM萄木餐厅
点菜
AMICO BJ餐厅
会点菜的人,混得不会太差
LUNAR餐厅
城里的怪餐厅
快乐餐厅
疯狂编辑部之点菜风波
“秀色可餐”的虚拟餐厅