智能手机的普及可以说在很大程度改变人们的生活方式,人们对其的依赖也越来越严重,在以往就餐时,需要服务员面对面记录菜单并通知后厨,不仅浪费了大量的时间且在信息传达过程中容易出错。
移动Web点餐系统能够实现顾客的自助点餐,顾客通常只需要扫描二维码打开服务页面即可以使用无线点餐服务,并且系统还可以实现自助点餐和智能排餐,让后厨的出餐顺序更具有计划性,在很大程度上提高了餐饮行业的服务质量。
目前很多国内的餐厅都已经广泛使用移动Web点餐系统,例如斑鱼系统推出的台式点餐软件属于第六代智能点餐收银系统,能够为用户提供智能点餐、取号、结账等服务,同类型的其他点餐系统在市面上也有很多。本设计是基于具体的点餐需求,在实现基本点餐预订功能的基础上,加入了数据挖掘技术,通过分析用户的行为习惯,为客户提供基于个人爱好的精准化个性服务。
1、移动Web点餐系统的特点
移动Web点餐系统的前端是基于HTML5网页的业务界面,这种系统很容易被集成到微信小程序、微信公众号等平台中,用户在就餐时可以通过关注餐馆的公众号或扫描二维码打开本系统。想要实现顾客的自助化点餐服务,移动Web点餐系统应满足以下几点功能要求:
(1)客户在下单之后自动生成菜品订单,并且订单会被实时发送到后厨和收银前台。
(2)客户能够在系统中看到菜品的详细介绍以及精准价格,一些特殊的信息也应被实时标出来,如折扣、活动、免费赠送等。
(3)客户在选择菜品之后应生成动态订单并且将总价格标注出来,以便于顾客了解总花费,做到有计划的消费。
(4)点餐系统能够收集客户的有效信息,并分析记录客户的饮食习惯,当客户再次就餐时推荐与其爱好相符的活动菜品。
2、需求分析
移动Web点餐系统的功能需求。移动Web点餐系统服务的主要对象是就餐人员及餐饮商家,在功能需求上的核心点应集中于智能和自助两个方面,前来就餐人员使用点餐系统可以实现自助式下单、领号排队以及自助式结账等操作。
而对于商家来说,合理的菜品布置更利于给顾客提供良好的就餐服务,所以本系统应分为三个基础模块,分别是用户模块、商家模块及运维模块(如图1),并且系统的主要设计思路是易用性与实用性,功能设计应一目了然,操作步骤尽量减少以增加用户的产品使用体验。
图1 智能点餐系统功能结构
系统的技术需求。系统研发所使用的关键技术有Nginx、Hadoop、Larael等,Nginx是一款轻量级的Web服务器/反向代理服务器及电邮代理服务器,其最大的优势是内在占用极低,适合小型化、轻量化系统的开发。
Hadoop主要用来开发分布式程序,能够支持超高速的存储和去处,其核心HDFS能够为海量数据提供存储,另一核心Map Reduce能够为海量数据提供运算。Larael是一套简洁的PHP WEB开发框架,特点是代码规范简练,利于二次开发和升级维护。
数据挖掘需求分析。数据挖掘技术可以从海量数据中通过智能算法挖掘出有用的信息,在本系统中,商家需要收集顾客的来访信息、就餐信息、行为习惯,通过这些信息的收集可以与客户建立良好的服务关系,增加客户黏性从而提高餐馆的收益。
具体的应用为分析哪些菜品最受顾客的喜爱,哪些菜品同时下单的可能性更高,还要分析菜品与菜品之间的排序关系,哪些菜品放在菜单前面更有利于顾客选择等等。通过数据挖掘技术,商家就可以实现菜品的个性化推送。
3、移动Web点餐系统的功能实现
环境构建。本移动Web点餐系统使用的主要技术为PHP语言和My Sql数据库管理工具,并配合Git、Php Storm等工具,进行设计。本系统可以直接使用微信公众号进入,用户可以直接使用公众号的点餐功能进入系统,系统将会申请获取用户的微信个人信息。
移动Web点餐系统核心功能:
(1)注册登录功能。
目前市面上的移动应用普遍采用手机号注册,手机号注册既可以保证用户的登录名不被忘记,又可以获取用户的联系方式,并且用户使用手机号直接登录也会更加方便。在登录功能中,用户使用手机号和手机短信验证码进行登录,如果用户为第一次使用本系统,则自动使用输入的手机号注册。
(2)客户点餐功能。
客户在使用点餐功能是通过点击公众号的“点餐”功能开始使用,每一项菜品被加入菜单之后都会在下方用红字显示出总当前总价,总价包括了商品总价、餐具费以及其他费用等。每一项餐品都有添加和删除两个功能,点击添加功能菜品会被加入订单中,点击订单中的移除商品功能可以将已经添加的菜品从订单中删除,如果连续点击添加按钮则会增加数量,如图2所示。
图2 点餐功能
(3)结算与支付功能。
支付共有四种渠道(方式):现金支付、微信支付、支付宝支付、银联支付,除了现金支付用户需要到柜台结算之外,其他支付方式均支持在线支付,在线支付结束之后到前台索取小票即可。第三方支付和银联支付均有对应的接口提供,开发时调用即可。
(4)商品管理功能。
商户在登录系统之后可以使用商品管理功能,基于数据挖掘的算法在分析了用户数据之后会在商品管理功能被使用时给出一些特定的建议,例如建议的菜品顺序以及推荐商品建议等。另外,网站还设计有置顶功能,招牌菜系可以添加置顶,系统会优先向客户展示将菜品。
4、移动Web点餐系统的维护策略
移动Web点餐系统平台需要进行定期维护,维护的主要内容是网络操作系统管理、网站操作、网站安全维护以及网站基础维护。此处重点介绍网站基本维护及网站操作维护:
(1)网站基本维护。服务器端使用Linux发行版本,为了确保网络的使用顺畅,对于局域网主干设备的配置情况及参数变化要及时了解和掌握,并且对于重要的客户数据要定期备份。如果数据分析显示网站的负荷过重,要及时对网站扩容以确保用户的使用体验。
(2)网站操作维护。在商家在使用本系统时应动态维护菜品信息,不提供的菜品要及时进行下架处理,并且订单信息要实时处理。系统管理员在巡查网站使用规范时应根据实际情况来调整系统的运用策略,监督网站的运行是否正常、数据挖掘是否可以正常运行。
5、结语
移动Web点餐系统以其强大的可移植性和使用便利性获得了广大消费者和商家的认可,本系统的设计以点餐服务的切实需求为基本,以操作简单、方便快捷为主要设计原则,能够完成自助式点餐、自助式结账等流程。对于商家来说不仅节省人力还让订单的管理更加方便,对于客户来说,既提高了点餐的效率节省时间,又能获得更加自由的用餐体验。
综合来看,本系统的开发及使用可以提升餐饮企业的综合竞争力,提高服务水平,同时也更加符合当代年轻人的消费习惯。