小厨房时尚餐厅点餐系统毕业论文
2021-04-21 21:55:37
摘 要
随着经济的发展和人们生活水平的提高,餐饮业作为第三产业的重要支柱迅速崛起。国内餐饮行业传统的点餐方式是纯人工点餐,由服务员记录顾客点菜,其中记错菜、上错菜、催菜、退菜、加菜、处理特殊口味出现遗漏偏差、客人用户体验极低等问题层出不穷。为了解决这些问题,本文提出了这套点餐系统,并经过分析于设计将其实现。
这套点餐系统将改变餐厅传统的点餐方式,点餐流程更加顺畅高效,信息更全面更易于管理挖掘。本文主要对小厨房时尚餐厅点餐系统的设计与开发进行详细说明。点餐系统主要分为以下几个模块:菜品管理模块、桌台管理模块、用户管理模块、顾客点餐模块、订单管理模块,个性化推荐模块和统计分析模块。其中每一个模块都涉及到点餐管理一些相关业务,各模块之间的数据更是紧密联系和沟通。
本系统基于B/S模式,以Visual Studio 2015作为系统开发工具,数据库管理系统选用Microsoft SQL Server 2014,使用UML建模工具对系统进行分析与设计,基本满足餐厅智能化点餐的需求。
关键字:B/S模式,asp.net,管理信息系统,点餐系统
Abstract
With the development of economy and the improvement of people's living standards, the catering industry has risen rapidly as an important pillar of the tertiary industry. The traditional food ordering method in the domestic catering industry is purely manual ordering. The waiter records the customer's ordering, including the wrong dish, the wrong dish, the reminder dish, the retreat, the addition of the dish, the deviation from the special taste, and the guest user experience is extremely low. Problems emerged endlessly. In order to solve these problems, this article proposes this ordering system and analyzes it for design to realize it.
This ordering system will change the restaurant's traditional ordering methods, making the ordering process more smooth and efficient, and the information more comprehensive and easier to manage. This article describes in detail the design and development of the ordering system for small kitchen fashion restaurants. The ordering system is mainly divided into the following modules: food management module, table management module, user management module, customer ordering module, order management module, personalized recommendation module and statistical analysis module. Each of these modules involves some related businesses of order management, and the data between each module is closely linked and communicated.
The system is based on B/S mode, Visual Studio 2015 is used as the system development tool, the database management system is Microsoft SQL Server 2014, and UML modeling tools are used to analyze and design the system, which basically meets the needs of intelligent restaurant ordering.
Key Words: B/S mode, asp.net, management information system, ordering system
目 录
摘 要 I
1绪论 1
1.1项目的背景 1
1.2目的和意义 1
1.3 点餐系统的必要性 2
1.4 主要研究内容 3
2 系统分析 4
2.1 需求分析 4
2.2可行性分析 5
2.2.1 管理上的可行性 5
2.2.2 经济上的可行性 5
2.2.3 技术上的可行性 5
2.2.4 进度上的可行性 5
2.3 系统业务流程分析 5
2.4.数据流程分析 8
2.5.数据字典 10
2.5.1 数据流 10
2.5.2 数据存储 11
2.5.3 数据加工 12
3 系统设计 13
3.1 系统功能设计 13
3.2 数据库设计 14
3.2.1 系统E-R图 14
3.2.3 逻辑结构设计 16
3.3 用户界面设计 20
3.4 系统安全设计 21
4 系统实现 22
4.1 系统开发工具及环境 22
4.2 系统编码界面实现 22
4.2.1 系统主页 22
4.2.2 系统登录 23
4.2.3 顾客点餐管理 23
4.2.4 用户信息管理 27
4.2.5 表单管理 28
4.2.6 后台管理 30
5软件测试 35
5.1软件测试 35
5.2 点餐系统测试 35
6 总结与展望 37
参考文献 38
致 谢 39
1绪论
1.1项目的背景
随着信息技术的跨越式发展,信息计算和计算机系统在各种管理活动中应用普及,利用计算机实现餐饮行业的信息化管理势在必行。目前,餐饮行业信息化的发展越来越迅猛,经济发达国家及地区的发展速度及需求明显高出发展中国家及地区,其一是经济发达的国家及地区人们更加在意时间成本和服务的质量和效率,相对欠发达地区的人们,他们更迫切需要实现餐饮行业的信息化;其二是经济发达的国家及地区能不断地运用先进的管理手段、信息技术和资源。其实,在多年前国外就有一定数量的知名餐厅提供了网上点餐服务,这一举措立即受到了国外许多家庭和工作者的热烈追捧。据国外媒体报道,截止2012年12月,近一半美国互联网用户曾经通过网络点餐,并且在近两年这一比例一直在增长,在美国,KFC, subway等快餐店为消费者提供网上点菜订餐服务,占比高达70%。国内的网上点菜订餐市场,目前走在前列的有肯德基,必胜客等,他们无一不在百胜集团旗下。值得一提的是,电子商务目前都是洋快餐居主流,中餐相对处于弱势地位[1]。
从我国餐饮行业现状分析的数据来看,当前餐饮行业在社会消费品零售总额的比重早已超过10%,成为第三产业中的重要支柱。值得注意的是,近年来餐饮行业的发展遇到了较多困难,其中占很大比重的就是人工成本高。在传统的餐饮服务流程中,点菜、下单、催菜、加菜、退菜、结账等环节都是纯手工操作完成,这不仅需要消耗大量的人力物力,也会在执行过程中消耗掉不少时间,降低餐厅的服务效率,容易使顾客用餐体验降低的同时,也增加了餐厅的运营成本。人工成本不仅包括员工工资,还包括管理费用、员工福利费等,据预算,人工成本每上涨10%,毛利大约会降低3%。所以减少人工成本是当今餐饮行业非常迫切的需求;不仅如此,像人工计算的账单容易出错,收银过程中漏单、漏额现象普遍发生,这些数据的正确性和不完整性直接影响对营业数据的统计分析和以后的业务决策。
1.2目的和意义
为了解决上述的一系列问题,我们提出点餐系统,它使实体餐饮行业的点餐业务信息化。一方面,点餐系统将传统的服务员记录顾客点餐改为顾客自主网上点餐,将传统的人工计算、统计和管理改为用计算机计算处理,将现代的电子、无线、计算机网络技术引入到餐饮服务中,代替部分人工操作,加快餐饮企业的运转效率,提升餐饮行业的管理水平;另一方面,顾客通过系统自助完成点餐、催菜、加菜、退菜、支付等过程,不仅提高用户体验,缩短订单时间,解决餐饮业人力不足以及人力成本高的问题,而且在点餐系统上实时显示所有菜品的订单信息,不容易产生丢单、漏单的现象,提高订单的准确率、减少对传统人工的过度依赖、最大限度地减少成本,在大大提升顾客体验的同时,使餐饮行业运作更规范、更科学、更高效[2]。