论文部分内容阅读
摘 要:如今移动智能终端已逐渐普及,移动互联网正在高速发展。随着互联网技术的深入渗透,许多传统行业呈信息化趋势发展,技术赋能帮助产业实现升级。餐饮业作为传统行业,尽管已有电子支付、屏幕播报、外卖平台等技术提高了服务质量与效率,但高峰期的顾客管理依旧是令许多商家头疼的问题,订单错乱、排队混乱、等待焦虑情绪等问题极大地增加了商家的负担和影响顾客消费体验。
本文提出的基于微信的餐厅叫号管理系统,有利于改善这些问题,对提高商家经营质量和提升消费者体验有很大的意义。本文先研究餐饮业中点餐、排队环节中商家、顾客面临的问题,分析总结当下三种主流叫号方式的不足,从商家、顾客两个角度展开需求分析和功能设计,并采用Java+MySQL和小程序开发实现。文章最后对项目进行了总结,并从用户体验角度、商家运营角度对未来工作进行展望。
关键词:微信小程序;叫号;点餐;Java
第1章绪论
1.1 课题研究背景
如今移动智能终端已逐渐普及,移动互联网正在高速发展。信息化管理、微信、电子支付等技术已成为信息化时代中常见的字眼。
信息化管理通常表现为数据库的应用。数据库是一个以某种有组织的方式存储的数据集合[1],它使得杂乱的数据变得有序和易于管理,实现信息管理质的飞跃。如今的微信不仅成为我们每个人日常沟通交流的工具,也成为了整个社会的信息基础设施。在国内,由于微信几乎在实时连接每一个人,它自然也成为了一个最强大的“入口”[2]。移动支付与传统电子支付相比,它能够提供更加便捷、安全、时尚的支付服务[3]。
随着互联网技术的深入渗透,许多传统行业呈信息化趋势发展,技术赋能将帮助产业实现升级。餐饮业作为传统行业,尽管已有移动支付、电子屏幕、外卖平台等技术提高了服务质量与效率,但高峰期的顾客管理依旧是令许多商家头疼的问题,订单错乱、排队混乱、等待焦虑情绪等问题极大地增加了商家的负担和影响顾客消费体验。
1.2餐饮业叫號方式研究现状
通过实地走访多家餐饮店,现对常见的几种常见的叫号方式和使用情况进行归纳总结。调研发现目前餐饮业存在三种主流叫号方式,分别为人工叫号、小型叫号器、电子叫号系统。
(1)人工叫号:顾客到服务前台领取一个号码,同时服务员在登记簿上登记顾客信息,顾客在等候区等候。当有顾客消费完可以提供服务时候,由前台服务员查看登记簿上登记的顾客号码并呼叫该号码顾客[4]。该方式灵活、成本低,适合小范围叫号。但面对客流量大、场地过大时易出差错,服务人员叫号负担大、顾客也常出现听不见或者听错的情况,另外顾客中途离开极容易错过叫号。
(2)小型叫号器:小型叫号器是一种尺寸小、方便携带的一种设备,能够接收较大范围的信号。服务人员将叫号器发给已点餐的顾客,随后叫号器能够接收来自前台服务人员的信号,发出声音或闪烁提示后,顾客前往取餐。该方式能够减少服务人员的排队管理负担,但在客流量大的情况下容易出现设备不够用的情况,所以该方式的使用成本不稳定。对顾客而言,活动范围只能局限在叫号器的感应范围之内。
(3)电子叫号系统:该系统由取号系统、提示系统(语音系统和显示系统)以及呼叫操作终端组成[5]。系统设备连接后台,屏幕会同步更新叫号情况,这使得顾客只要通过屏幕显示或者语音播报就能够知道自己是否被叫号。该方式能够适应更大人流量,对顾客而言能够大致了解自己的等待情况,有利于缓解因等待导致焦虑情绪。对商家而言,能够更加方便地管理排队情况、减少失误。但电子叫号系统存在成本高、搭建环境限制、顾客活动范围有限的问题。
1.3 课题研究目的和意义
人工叫号、小型叫号器和电子叫号系统是目前三种主流的餐饮业叫号方式,然而它们存在各自的问题。在使用分布上,许多商家依旧采用原始的人工叫号,而随着时代技术发展与生产效率的提升,各大小餐厅逐渐淘汰人工叫号的方式,开始使用效率更高的小型叫号器和电子叫号系统。
由此可预见未来叫号方式的演化方向必然也是由技术驱动的。如何让传统线下经营也能搭上互联网+,这个大势所趋的顺风车成为了很多人研究的方向[6]。本文提出的基于微信的餐厅管理系统将提供信息化点餐管理服务和远程叫号服务,是互联网技术与传统服务的融合,对叫号方式的发展和改善餐饮业服务具有一定意义。
第2章系统需求分析
经过走访调查,现将餐饮业中点餐、排队环节中商家、顾客面临的问题总结为如下几点。
2.1员工负担与顾客体验感问题
当客流量大时,商家维护秩序难度将会增大。一方面,面对人多声杂的情况时进行人工叫号容易出现顾客听不见、听不清的情况,导致员工服务压力大和顾客就餐体验下降。另一方面,人流拥挤使得顾客难以自成队列,经常发生插队的现象,员工又难以顾及导致订单出错和顾客产生不满情绪。
2.2局限问题
除去人工叫号,音响、电子叫号器等方式面又临环境限制和成本问题。例如某些美食广场不允许使用外放音响、店铺摊位环境难以装修叫号设备等。另外,叫号器、叫号系统的采购、维护成本高,对一些小型商家而言存在经济压力。
2.3资源利用问题
大多数商家采用公共菜单,而顾客点餐又需要占用服务员和菜单。用餐高峰期时公共菜单会出现不够用的情况,另外客流量增多时会导致员工接待压力大,容易因分心而出现工作差错。
针对这些现象,本文提出的一款基于微信公众平台的餐厅叫号系统有利于解决上述问题。例如电子菜单的实现将方便顾客查阅;线上点餐的实现将简化点餐流程和减轻员工负担;微信叫号使得顾客随时了解叫号情况,这些功能将辅助员工提供更好的服务从而提升消费者体验感和满意度。
第3章系统相关技术介绍
3.1 Java Java是是互联网上广泛使用的一种编程语言,具有跨平台的特点,该语言编写的程序可以运行在任何平台和设备上。Java业务的发展,使得它现在具有成熟的工程理念和框架,因而它非常适合于企业网络和Internet环境。
3.2 MySQL
MySQL 是一个开源的小型关系型数据库管理软件,具有成本低、性能高、安装和使用简单的特点, 在国内被大量应用于互联网行业。业内生产实践也证明,MySQL更适合中小型数据[7]。
3.3 小程序
微信小程序是一种基于微信生态圈的WebApp式应用。在提供面向用户友好的基础UI和交互体验的同时,也定制了统一的开发规范,并为开发者提供基于微信的表单、导航、位置等组件,使得小程序的开发过程更加便利[8]。
第4章系统设计与实现
4.1数据库设计
基于需求分析,共设计7个表来描述系统业务所发生的数据活动,①用戶表,记录顾客相关信息;②管理员表,记录管理员相关信息;③叫号表,记录叫号情况;④菜品表,记录菜品信息;⑤菜品类目表,记录分类信息;⑥订单表,记录订单信息;⑦评论表,记录评论
4.2功能模块的设计与实现
4.2.1系统功能设计
餐厅叫号管理系统由商家后台管理系统和顾客小程序整合而成。下面分别对商家端和顾客端进行功能设计。
商家后台管理系统:登录登出:在进入管理系统之前,需要输入正确的管理员账号和密码完成登录。进入系统后,点击登出按钮将会退出系统。订单管理:首先顾客通过微信小程序下单后,程序自动生成订单信息并录入数据库。商家在管理系统可查看所有订单信息;并进行叫号或完结操作。类目管理:对商品类目信息如类目id、种类名进行增删改查。商品管理:对商品信息如商品id、名称、图片进行增删改查。员工管理:对管理员信息如名字、密码、手机号进行增删改查。
顾客小程序端:用户授权,向用户请求授权接收来自小程序的消息提示。菜单浏览,查看商家在后台编辑好的商品。购物车,对选择的商品进行价格结算。下单和支付,根据用户的点餐情况生成订单,选择会员卡、微信、银行卡三种支付方式进行支付。查看叫号,可查看自己的号码和当前叫号情况。查看叫号,可查看自己的号码和当前叫号情况。查看订单,浏览历史订单和催单。评论,对订单进行评论以及浏览历史评论。
4.2.2系统实现与测试
借助微信开发工具进行测试。主要检测系统功能是否实现,业务活动发生的数据录入、交换活动是否正确。经测试餐厅叫号管理系统运行正常,图4-1为商家后台订单管理界面,图4-2为小程序向用户发送队列情况消息。
第5章总结与展望
5.1 总结
本文提出的基于微信的餐厅叫号管理系统能够提供信息化点餐管理服务和远程叫号服务,系统最大特色在于叫号方式的创新,它不仅弥补现有叫号方式存在的不足,它还打破了传统等餐过程中顾客活动范围的局限,只要拥有智能手机和移动网络环境便能了解叫号情况,使得他们在等餐期间能够自由走动,活动范围不再受限。
商家端开发上,采用常见的Java+MySQL的web构建方式。其安全性高、稳定性强的特点,为服务的开发提供了良好的基础。顾客端的小程序是一种不需要下载安装即可使用的应用,这一优势正好契合了餐饮业快节奏的特点。同时小程序每次涉及使用用户权限时都会事先向用户询问,这一设计消除了用户对隐私安全的顾虑,使用起来更加放心。
5.2展望
基于对用户体验和商家运营的思考,系统还存在许多改进空间,可以从以下方面进行提升和完善。一是开放商家端点餐,实现双途径点餐。由于存在部分顾客不愿意花时间去线上点餐,而是想直接口头点餐。考虑到这些需求,可另外开发增加一个后台功能,实现员工通过后台管理系统替顾客点餐。二是为商家管理平台提供数据分析,统计不同时间段的销售情况并进行数据挖掘和分析,从而为商家提供销售意见,如高峰时期的运营策略。三是功能模块化,为不同的功能提供一个模板,方便商家二次开发和部署。未来餐饮管理和服务的发展趋势必将是技术化、智能化的,顾客多元化需求以及行业对高效和高质量的追求将会驱动行业的持续发展和升级,未来餐饮业还有广阔的发展前景。
参考文献:
[1]福塔. MySQL必知必会. 北京: 人民邮电出版社, 2008: 9-12.
[2]熊普江, 谢宇华. 小程序,巧应用:微信小程序开发实战. 北京: 机械工业出版社, 2017: 6-7.
[3]陈氢,陈奕炜.移动互联网时代的电子支付研究[J].电子商务,2017,(10):50-52.
[4]黄文.基于微信的叫号点餐系统的设计与实现[D].湖北:华中科技大学,2014. DOI:10.7666/d.D613664.
[5]宋鸿涛. 排队系统的研究与实现: [硕士学位论文]. 成都: 四川大学图书馆, 2005.
[6]周兴宇.微信自助点餐系统[D].辽宁:大连海事大学,2016.
[7]陈晓勇. MySQL DBA修炼之道. 北京: 机械工业出版社, 2017: 14.
[8]张帆, 陈思含. 微信小程序开发零基础入门. 北京: 电子工业出版社, 2017: 20-22.
本文提出的基于微信的餐厅叫号管理系统,有利于改善这些问题,对提高商家经营质量和提升消费者体验有很大的意义。本文先研究餐饮业中点餐、排队环节中商家、顾客面临的问题,分析总结当下三种主流叫号方式的不足,从商家、顾客两个角度展开需求分析和功能设计,并采用Java+MySQL和小程序开发实现。文章最后对项目进行了总结,并从用户体验角度、商家运营角度对未来工作进行展望。
关键词:微信小程序;叫号;点餐;Java
第1章绪论
1.1 课题研究背景
如今移动智能终端已逐渐普及,移动互联网正在高速发展。信息化管理、微信、电子支付等技术已成为信息化时代中常见的字眼。
信息化管理通常表现为数据库的应用。数据库是一个以某种有组织的方式存储的数据集合[1],它使得杂乱的数据变得有序和易于管理,实现信息管理质的飞跃。如今的微信不仅成为我们每个人日常沟通交流的工具,也成为了整个社会的信息基础设施。在国内,由于微信几乎在实时连接每一个人,它自然也成为了一个最强大的“入口”[2]。移动支付与传统电子支付相比,它能够提供更加便捷、安全、时尚的支付服务[3]。
随着互联网技术的深入渗透,许多传统行业呈信息化趋势发展,技术赋能将帮助产业实现升级。餐饮业作为传统行业,尽管已有移动支付、电子屏幕、外卖平台等技术提高了服务质量与效率,但高峰期的顾客管理依旧是令许多商家头疼的问题,订单错乱、排队混乱、等待焦虑情绪等问题极大地增加了商家的负担和影响顾客消费体验。
1.2餐饮业叫號方式研究现状
通过实地走访多家餐饮店,现对常见的几种常见的叫号方式和使用情况进行归纳总结。调研发现目前餐饮业存在三种主流叫号方式,分别为人工叫号、小型叫号器、电子叫号系统。
(1)人工叫号:顾客到服务前台领取一个号码,同时服务员在登记簿上登记顾客信息,顾客在等候区等候。当有顾客消费完可以提供服务时候,由前台服务员查看登记簿上登记的顾客号码并呼叫该号码顾客[4]。该方式灵活、成本低,适合小范围叫号。但面对客流量大、场地过大时易出差错,服务人员叫号负担大、顾客也常出现听不见或者听错的情况,另外顾客中途离开极容易错过叫号。
(2)小型叫号器:小型叫号器是一种尺寸小、方便携带的一种设备,能够接收较大范围的信号。服务人员将叫号器发给已点餐的顾客,随后叫号器能够接收来自前台服务人员的信号,发出声音或闪烁提示后,顾客前往取餐。该方式能够减少服务人员的排队管理负担,但在客流量大的情况下容易出现设备不够用的情况,所以该方式的使用成本不稳定。对顾客而言,活动范围只能局限在叫号器的感应范围之内。
(3)电子叫号系统:该系统由取号系统、提示系统(语音系统和显示系统)以及呼叫操作终端组成[5]。系统设备连接后台,屏幕会同步更新叫号情况,这使得顾客只要通过屏幕显示或者语音播报就能够知道自己是否被叫号。该方式能够适应更大人流量,对顾客而言能够大致了解自己的等待情况,有利于缓解因等待导致焦虑情绪。对商家而言,能够更加方便地管理排队情况、减少失误。但电子叫号系统存在成本高、搭建环境限制、顾客活动范围有限的问题。
1.3 课题研究目的和意义
人工叫号、小型叫号器和电子叫号系统是目前三种主流的餐饮业叫号方式,然而它们存在各自的问题。在使用分布上,许多商家依旧采用原始的人工叫号,而随着时代技术发展与生产效率的提升,各大小餐厅逐渐淘汰人工叫号的方式,开始使用效率更高的小型叫号器和电子叫号系统。
由此可预见未来叫号方式的演化方向必然也是由技术驱动的。如何让传统线下经营也能搭上互联网+,这个大势所趋的顺风车成为了很多人研究的方向[6]。本文提出的基于微信的餐厅管理系统将提供信息化点餐管理服务和远程叫号服务,是互联网技术与传统服务的融合,对叫号方式的发展和改善餐饮业服务具有一定意义。
第2章系统需求分析
经过走访调查,现将餐饮业中点餐、排队环节中商家、顾客面临的问题总结为如下几点。
2.1员工负担与顾客体验感问题
当客流量大时,商家维护秩序难度将会增大。一方面,面对人多声杂的情况时进行人工叫号容易出现顾客听不见、听不清的情况,导致员工服务压力大和顾客就餐体验下降。另一方面,人流拥挤使得顾客难以自成队列,经常发生插队的现象,员工又难以顾及导致订单出错和顾客产生不满情绪。
2.2局限问题
除去人工叫号,音响、电子叫号器等方式面又临环境限制和成本问题。例如某些美食广场不允许使用外放音响、店铺摊位环境难以装修叫号设备等。另外,叫号器、叫号系统的采购、维护成本高,对一些小型商家而言存在经济压力。
2.3资源利用问题
大多数商家采用公共菜单,而顾客点餐又需要占用服务员和菜单。用餐高峰期时公共菜单会出现不够用的情况,另外客流量增多时会导致员工接待压力大,容易因分心而出现工作差错。
针对这些现象,本文提出的一款基于微信公众平台的餐厅叫号系统有利于解决上述问题。例如电子菜单的实现将方便顾客查阅;线上点餐的实现将简化点餐流程和减轻员工负担;微信叫号使得顾客随时了解叫号情况,这些功能将辅助员工提供更好的服务从而提升消费者体验感和满意度。
第3章系统相关技术介绍
3.1 Java Java是是互联网上广泛使用的一种编程语言,具有跨平台的特点,该语言编写的程序可以运行在任何平台和设备上。Java业务的发展,使得它现在具有成熟的工程理念和框架,因而它非常适合于企业网络和Internet环境。
3.2 MySQL
MySQL 是一个开源的小型关系型数据库管理软件,具有成本低、性能高、安装和使用简单的特点, 在国内被大量应用于互联网行业。业内生产实践也证明,MySQL更适合中小型数据[7]。
3.3 小程序
微信小程序是一种基于微信生态圈的WebApp式应用。在提供面向用户友好的基础UI和交互体验的同时,也定制了统一的开发规范,并为开发者提供基于微信的表单、导航、位置等组件,使得小程序的开发过程更加便利[8]。
第4章系统设计与实现
4.1数据库设计
基于需求分析,共设计7个表来描述系统业务所发生的数据活动,①用戶表,记录顾客相关信息;②管理员表,记录管理员相关信息;③叫号表,记录叫号情况;④菜品表,记录菜品信息;⑤菜品类目表,记录分类信息;⑥订单表,记录订单信息;⑦评论表,记录评论
4.2功能模块的设计与实现
4.2.1系统功能设计
餐厅叫号管理系统由商家后台管理系统和顾客小程序整合而成。下面分别对商家端和顾客端进行功能设计。
商家后台管理系统:登录登出:在进入管理系统之前,需要输入正确的管理员账号和密码完成登录。进入系统后,点击登出按钮将会退出系统。订单管理:首先顾客通过微信小程序下单后,程序自动生成订单信息并录入数据库。商家在管理系统可查看所有订单信息;并进行叫号或完结操作。类目管理:对商品类目信息如类目id、种类名进行增删改查。商品管理:对商品信息如商品id、名称、图片进行增删改查。员工管理:对管理员信息如名字、密码、手机号进行增删改查。
顾客小程序端:用户授权,向用户请求授权接收来自小程序的消息提示。菜单浏览,查看商家在后台编辑好的商品。购物车,对选择的商品进行价格结算。下单和支付,根据用户的点餐情况生成订单,选择会员卡、微信、银行卡三种支付方式进行支付。查看叫号,可查看自己的号码和当前叫号情况。查看叫号,可查看自己的号码和当前叫号情况。查看订单,浏览历史订单和催单。评论,对订单进行评论以及浏览历史评论。
4.2.2系统实现与测试
借助微信开发工具进行测试。主要检测系统功能是否实现,业务活动发生的数据录入、交换活动是否正确。经测试餐厅叫号管理系统运行正常,图4-1为商家后台订单管理界面,图4-2为小程序向用户发送队列情况消息。
第5章总结与展望
5.1 总结
本文提出的基于微信的餐厅叫号管理系统能够提供信息化点餐管理服务和远程叫号服务,系统最大特色在于叫号方式的创新,它不仅弥补现有叫号方式存在的不足,它还打破了传统等餐过程中顾客活动范围的局限,只要拥有智能手机和移动网络环境便能了解叫号情况,使得他们在等餐期间能够自由走动,活动范围不再受限。
商家端开发上,采用常见的Java+MySQL的web构建方式。其安全性高、稳定性强的特点,为服务的开发提供了良好的基础。顾客端的小程序是一种不需要下载安装即可使用的应用,这一优势正好契合了餐饮业快节奏的特点。同时小程序每次涉及使用用户权限时都会事先向用户询问,这一设计消除了用户对隐私安全的顾虑,使用起来更加放心。
5.2展望
基于对用户体验和商家运营的思考,系统还存在许多改进空间,可以从以下方面进行提升和完善。一是开放商家端点餐,实现双途径点餐。由于存在部分顾客不愿意花时间去线上点餐,而是想直接口头点餐。考虑到这些需求,可另外开发增加一个后台功能,实现员工通过后台管理系统替顾客点餐。二是为商家管理平台提供数据分析,统计不同时间段的销售情况并进行数据挖掘和分析,从而为商家提供销售意见,如高峰时期的运营策略。三是功能模块化,为不同的功能提供一个模板,方便商家二次开发和部署。未来餐饮管理和服务的发展趋势必将是技术化、智能化的,顾客多元化需求以及行业对高效和高质量的追求将会驱动行业的持续发展和升级,未来餐饮业还有广阔的发展前景。
参考文献:
[1]福塔. MySQL必知必会. 北京: 人民邮电出版社, 2008: 9-12.
[2]熊普江, 谢宇华. 小程序,巧应用:微信小程序开发实战. 北京: 机械工业出版社, 2017: 6-7.
[3]陈氢,陈奕炜.移动互联网时代的电子支付研究[J].电子商务,2017,(10):50-52.
[4]黄文.基于微信的叫号点餐系统的设计与实现[D].湖北:华中科技大学,2014. DOI:10.7666/d.D613664.
[5]宋鸿涛. 排队系统的研究与实现: [硕士学位论文]. 成都: 四川大学图书馆, 2005.
[6]周兴宇.微信自助点餐系统[D].辽宁:大连海事大学,2016.
[7]陈晓勇. MySQL DBA修炼之道. 北京: 机械工业出版社, 2017: 14.
[8]张帆, 陈思含. 微信小程序开发零基础入门. 北京: 电子工业出版社, 2017: 20-22.