微信点餐系统设计论文

2022-04-18

摘要:该文结合大数据的思想,针对现阶段高校食堂存在的问题,从群体需求和功能需求两方面着手分析。通过需求分析对微信小程序的功能进行概念设计,阐述了主要功能模块的概念效果以及页面呈现,较为全面地展示了基于大数据理论指导下的微信小程序的点餐系统的概念模型。下面小编整理了一些《微信点餐系统设计论文(精选3篇)》的文章,希望能够很好的帮助到大家,谢谢大家对小编的支持和鼓励。

微信点餐系统设计论文 篇1:

基于微信小程序的二维码点餐系统设计研究

摘 要:随着人们对服务便利性的要求越来越高,微信小程序发展的火爆,以软件工程为指导,采用微信小程序的MINA框架,设计了基于微信小程序的二维码点餐系统.对系统从买家和卖家两方面进行了功能分析,实现了二维码点餐、商家菜品管理和订单管理等功能.该系统由于是基于微信小程序开发的,大大释放了人们手机的内存,提高了餐馆点餐的效率,便利了人们的生活.

关键词:微信小程序;二维码;点餐系统

0 引言

微信小程序发布至今,越来越多的应用都开发了各自微信小程序版本.这不仅由于微信的客户群众多,还因为微信小程序本身“微、小、轻”,不需要下载安装APP即可使用,这种便捷很大程度上赢得了用户的青睐.此外,微信小程序的MINA框架能大大提高程序开发效率,使得开发者集中精力去进行程序的功能实现,能在短时间内就开发出功能完善的程序.随着互联网应用的普及,人们越来越习慣信息化操作的便利服务,而传统的人工点餐不仅降低了人们的就餐体验,还容易出错.点餐系统在节约人力资源的同时,还能大大降低点餐的错误率.而利用微信小程序实现的二维码点餐系统,相对于传统的点餐,更加便利和安全,能给用户更优质的就餐体验.本文以软件工程理论为指导,利用MINA框架,结合JavaScript,实现了一个基于二维码技术的点餐系统.

1 相关技术

文中用到的一些技术介绍如下.

1.2 二维码技术

二维码是由二维平面上的许多明暗相间的矩形方阵按照特定的规律组成的几何图形.而这些数据能根据特定的编码标准解析成二进制信息便于计算机理解.APP的扫一扫功能扫描二维码,对二维码进行图像采集,再由专门的算法对二维码的内容进行解码,最后跳转进入系统界面.现今二维码主要是以行排式和矩阵式进行信息存放,本系统采用的是具有代表性的矩阵式二维码:QR码.

QR码(Quick Response Code)是由正方形模块构成的大正方形阵列,包含功能图形和编码区域,它对每个区域都有严格的定义.寻像图形、定位图形、分隔符和校正图形构成了QR码的功能图形,用来进行符号定位和特征识别.而编码区域则是用来进行数据编码.

QR码的左上角、右上角和左下角均为位置查找图形,它们构成了寻像图形,标识了QR码的具体位置.定位图形则分别位于第六行和第六列,两个寻像模块之间;帮助判断和计算模块间隔.分隔符是位于寻像图形与编码模块之间的宽度为1个单位的白色区域,便于查找QR码.校正图形是由三个正方形嵌套构成,黑色正方形外套33白色正方形,最后再套一个55的黑色正方形,它对每行二维码信息进行分割,帮助判定图像的失真程度.

1.2 MINA框架

MINA框架分为两部分:逻辑层(App Service)和视图层(View),并提供了自己的视图层描述语言WXML和WXSS以及基于JavaScript的逻辑层框架,并在视图层与逻辑层间提供了数据传输和事件系统,让开发者专注于数据与逻辑上的页面逻辑编译和前端的实现.

MINA框架的核心是一个响应的数据绑定系统,可以让数据与视图非常简单地保持同步,当逻辑层的数据被修改时,视图层就会做相应的更新.

在视图层,WXML是MINA框架设计的一套标签语言,类似于HTML,它结合基础组件、事件系统,可以构建出页面的结构.

2 系统设计

2.1 系统流程设计

基于微信小程序的二维码点餐系统除了通过MINA框架使用微信客户端提供的各种基础功能,对上层提供JavaScript API外,还采用了Spring Boot框架实现微服务,建造独立的微服务功能单元,实现对不同的模块进行不同的管理操作.顾客可以扫描二维码访问菜品列表、添加菜品至购物车、查看购物车、下单、加单、查看自己的订单信息、取消订单,结账等.餐馆可以对菜品进行管理,可以给菜品分类,还可以管理订单、查询订单、取消订单等.

2.2 系统功能设计

系统中的用户角色可以分为两大类:顾客和餐馆,面向顾客的功能模块主要包括扫码选桌、选菜下单、订单支付和会员中心.面向餐馆的功能模块主要有菜品管理、订单管理、桌号管理和系统设置.二维码点餐系统功能模块结构图如图3所示.

2.2.1 菜品管理

菜品管理模块提供电子菜单功能,餐馆通过该模块对菜品进行管理.本模块主要功能包括菜品类别管理,添加菜品信息,更改菜品信息,删除菜品以及查找菜品.

(1)菜品类别管理:为方便顾客根据菜品类别选择菜品,菜品类别管理模块使得餐馆能对自家的菜品进行分类,后期配上推荐算法还可以向顾客提供个性化的菜单.在类别管理模块对菜品总的类别进行管理,可添加修改和删除某一类别.在对菜品分类时,可以对已经上架的菜品进行分类,同一菜品可以放在不同类别下,但某一类别下必须要有三种不同菜品以上才可以分为一类.

(2)添加菜品:餐馆可以向菜单列表里添加新的菜品,设置菜品基本信息,这些基本信息包括菜品名、菜品简介和菜品图片,同时设置菜品价格和口味选项,另外设置该菜品的数量.

(3)更改菜品信息:更改菜品基本信息,更换菜品图片,对菜品的价格进行调整,对菜品口味进行修改,对限量进行调整.当菜品当天售罄时,菜品可售数量边为0,菜品状态即为已售罄状态.

(4)删除菜品:对某些不再提供的菜品执行删除操作,菜品即被下架.

(5)查找菜品:对菜单列表中已经存在的菜品,可以执行查询操作,利用关键字进行查询,查找已经上架的菜品,查看其菜品相应详细信息.

2.2.2 订单管理

餐馆可以对所有的订单进行管理,包括查询订单、修改订单、删除订单.

(1)查询订单:根据关键字进行搜索,查找相关订单,点开订单后,可以看到订单的详细信息.可以根据桌号进行查询,也可以通过扫描不同桌号对应的二维码进行查询.餐馆通过查询订单可以看到订单的详细信息,包括:桌号、已点菜品、已上菜品、未上菜品、用餐人数等.

(2)修改订单:只向餐馆提供有限的修改操作,如后厨是否开始配菜,修改已上菜品.可以对桌号进行预定,当其他人再次扫描该二维码时,会提示该桌已被预订.

(3)删改订单:对已失效或无用的订单可以删除.

2.2.3 桌号管理

桌号管理模块设置成功后会根据相应信息生成每个桌台对应的二维码,包括二维码对应管理、查桌功能.

二维码对应管理可以对系统中的二维码信息进行更改、管理和设置.不同的二维码对应不同的桌号,方便服务人员上菜,节约成本,提高效率.

查桌功能可以根据录入需要的座位数,查询到系统中目前符合条件的座位号,以方便餐馆接纳客人.

2.2.4 系统设置

该模块包括后台系统账号管理餐厅基本信息设置,账号管理功能主要是注册修改账号的相关信息.基本信息设置包括餐厅的详细信息,如餐厅的名称、详细地理位置、联系方式等.

2.2.5 扫码选桌

顾客通过微信的扫一扫功能,扫描已经设置桌号的二维码即可进入对应桌号.

2.2.6 选菜下单

顾客通过该功能浏览菜品列表对菜品进行选择后下单,列表中的菜品按菜品分类进行展示,顾客可先选择类别,然后对选择对应类别列表中的菜品.选中后的菜品被加入购物车,也可将其从购物车中移出.在购物车中可以对已选菜品进行删除和数量修改操作.顾客选好菜品后,即可创建订单,系统将用户提交的订单发送到后台.

(1)创建订单:顾客在选菜操作完成后,选择用餐人数,此时可以看到总的已选菜品和桌号,还可以在备注栏里添加相关备注,然后创建订单.

(2)查询订单:顧客可以查询到自己的订单详情,可以看到自己订单的所有信息,包括用餐人数、已点菜品、已上菜品、后厨是否开始配菜等订单章台信息.

(3)取消订单:当订单状态显示后厨还未开始配菜时,顾客可以取消自己的订单.

2.2.7 订单支付

对提交后的订单可以调用微信支付接口完成订单支付工作.

2.2.8 会员中心

该模块为注册为餐馆会员的用户提供服务,包括会员基本信息业务,会员卡业务,积分业务,优惠券业务等,还集成了会员的普通订单和预约订单信息.此外,此模块后续还可以根据餐厅功能的增加而进行功能扩充.

3 数据库设计

在对二维码点餐系统的流程和功能设计基础上,对实现过程要用到的数据进行建模,画出E-R图,然后根据E-R图设计出该系统的数据库表单.

3.1 实体-联系图

数据库设计时软件开发过程中的关键,二维码点餐系统的E-R图如图5所示.

3.2 数据库表单设计

通过对系统各功能模块的分析,可以将系统数据库分为:会员表、菜品表、订单主表、订单详情表、桌号表以及餐馆信息表.为减少篇幅,这里仅对几个比较重要的表单进行简单介绍.

3.2.1 菜品表单

顾客通过查看菜品列表对菜品进行选购,餐馆可以对菜品表进行管理.

3.2.2 餐馆信息表单

3.2.3 订单详情表单

订单详情表如下表3所示:

4 系统实现

本二维码点餐系统利用微信小程序MINA框架结合JavaScript技术实现系统基本功能.基于微信小程序的点餐系统通过微信扫一扫功能扫描二维码,调用微信扫码摄像API接口,获取被扫描二维码的值,进入餐馆的菜品列表页面,进行菜品选购、下单等操作.这里对系统主要实现的功能介绍如下.

1.扫码选桌,通过扫描桌面上的二维码进入桌号进行选菜下单.图1给出了其中一个桌号对应的二维码,图2显示了扫码后进入的功能页面,可以选择点单、结账以及会员中心功能,点击后即进入相关操作页面.

2.菜品选择,图3显示了相关菜品,在该页面选择需要的菜品.

3.下单支付,图4显示了要提交的订单包含菜品,在该页面提交订单后显示具体订单信息,确认无误后点击支付.

4.会员中心,图5显示了会员中心的主要功能,注册为会员的顾客可以在此页面查看自己的相关会员信息.

5.购物车功能,该页面提供购物车相关操作,对已经选择的菜品进行数量修改或删除操作.

5 结论与展望

文中设计实现的系统界面简洁易操作,提供了基础的扫码选菜下单功能,还另外实现了会员信息管理功能.可以使微信用户方便自主地利用微信即可完成点餐操作,为用户提供了极大便利提升了顾客用餐体验.也节约了餐馆的相关成本,未来随着越来越多的餐饮企业开始与互联网接轨,扫码点餐将成为一种趋势,届时可能还会与物联网接轨,实现高度自动化点餐配菜,走向万物互联的时代.

参考文献:

〔1〕闫小坤.微信小程序开发详解[M].北京:清华大学出版社,2017.

〔2〕James Bucanek. Learn Objective-C for Java Developers. Apress. 2009(2): 140-143.

〔3〕范国婷,曹飞虎,王秀友,杨颖.基于Java Web的进销存管理系统设计[J].廊坊师范学院学报(自然科学版),2018,18(04):43-46.

〔4〕胡向颖.基于Android的餐厅点餐系统的设计与实现[D].青岛科技大学,2018.

〔5〕李南楠.基于噢易机房oss系统的高校机房系统维护研究[J].赤峰学院学报(自然科学版),2019,35(07):70-72.

作者:范国婷 任乐琦 周灵辉

微信点餐系统设计论文 篇2:

基于大数据理论指导下的高校食堂点餐微信小程序功能设计

摘要:该文结合大数据的思想,针对现阶段高校食堂存在的问题,从群体需求和功能需求两方面着手分析。通过需求分析对微信小程序的功能进行概念设计,阐述了主要功能模块的概念效果以及页面呈现,较为全面地展示了基于大数据理论指导下的微信小程序的点餐系统的概念模型。

关键词:大数据;微信小程序;高校食堂点餐

文献标识码:A

1 研究背景

1.1互联网点餐模式大势所趋,外卖挤占食堂就餐份额

随着我国餐饮行业的不断扩大,纸质菜单的“手写记录”远不能满足商家的需求,越来越多的餐厅注重开展“互联网+”建设,互联网+移动智能终端的新型点餐模式正在逐渐侵蚀传统点餐模式。同时,不断炙手可热的外卖平台,如“美团”“饿了么”等,也在不断挤占高校生食堂就餐的份额。

1.2新型点餐平台出现,但其缺乏高校市场针对性

近来,部分高校引进诸如客如云之类的自助点餐一体机,试图缓解高校食堂用餐高峰期拥挤、混乱的现状,但其价格昂贵且远不能满足高校学生基数大的需求;而诸如满客宝智慧食堂的网上点餐平台,其虽系统功能完善,拥有订餐、备餐,点评互动,智能营养餐等功能,但其不具备针对性,无法实际解决高校食堂就餐问题。同时,随着智能终端不断应用于校园生活服务,高校食堂也出现利用APP、微信公众号等进行网上订餐,比如理工某款点餐小程序、食堂窗口人住外卖平台等,但其不具备系统完备性,缺乏统一的管理沟通平台。

1.3国内绝大多数食堂点餐现状

在我国,绝大多数食堂仍采取现场排队点餐等餐、刷卡机刷卡的传统模式,与之而来的则是食堂高峰用餐拥挤、取餐混乱、沟通不及时等问题。面对时代的高速发展,消费方式、消费理念的转变,高校食堂传统的点餐模式显然需要质的转变,一款基于“高校校内大数据”且借助微信小程序进行点餐、取餐的服务理应顺运而生。

2 研究目标

1)理论联系实际,结合专业学科知识,将大数据的理论知识与微信小程序概念模型成功结合,对该小程序的功能设计进行全面分析和反复修改,使其兼具人性化和高实用性。

2)对该微信小程序所设计的功能和提出的设想能对将来实际产品的开发具有现实指导意义和实际应用价值,具有市场前景和开发意义。

3)通过该研究对学校管理部门和餐饮公司工作人员提出整改建议,针对现阶段食堂用餐高峰期拥堵、插队、取餐混乱的情况,合理规划用餐时间,分散人流量,采取相应的措施降低食堂管理成本,提高管理效率,使部门管理和窗口菜品信息透明公開化,加强管理人员、餐饮公司和学生三者沟通,充分反映三方诉求。

3 研究方法

3.1 调研方法

3.1.1 文献分析法

通过查阅大量相关的文献了解该项目研究现状,尚未解决的难点和有待改进之处,从中寻找可解决和研究的重点。

3.1.2 问卷调查法

通过采用对高校学生和食堂工作人员发放问卷的形式,了解他们对食堂现阶段点餐和取餐问题的看法,并收集和采纳他们对于网上订餐小程序的开发的建议和意见。同时结合数据分析法,通过对所收集来的信息和数据进行描述型分析、诊断型分析和预测型分析,总结和归纳订餐小程序应具备的功能,完成所有数据分析后对其进行最终的指令型分析。

3.1.3 访谈法

随机采访本校学生和食堂工作人员,询问他们对食堂高峰期拥堵情况和对网上订餐取餐的看法和建议。

3.1.4 SWOT分析法

通过对问卷调查结果的分析,将收集来的数据与订餐小程序密切相关的各种主要内部优势、劣势和外部的机会和威胁等列举出来,然后用系统分析的思想,把各种因素相互匹配起来加以分析.从中得出一系列相应的结论,形成有借鉴意义的建议与设想。

3.2 技术方法支持

3.2.1 Hadoop

Hadoop是一个能够对大量数据进行分布式处理的软件框架,是云计算技术中重要的组成部分。该技术可以对海量数据进行快速分析,从而高效地筛选出使用者想要获取的数据信息。

3.2.2 协同算法

协同过滤推荐是目前最成功也是应用最为广泛的推荐算法。协同过滤就是通过用户的行为数据把有相同兴趣爱好的群体进行归类,把一些相同的信息推荐给这些用户。

3.2.3 Storm

Storm是一个免费开源、分布式、高容错的实时计算系统,可以非常可靠的处理庞大的数据流,用于处理Hadoop的批量数据。

以上方法可以将大数据与微信小程序很好地结合,做到精准营销,本文仅作为理论型技术支撑探讨大数据指导该小程序研发的可行性,不做更深的研究。

4 研究步骤

本课题研究分三个阶段进行。

第一阶段(2018年4月8日-2018年4月30日):

通过分析国内外研究现状以及实地调研、征询意见建议,认识到研究此项课题的必要性,并着手开始学习课题研究过程中所涉及的理论知识,深刻思考如何将理论知识与实践应用相结合。

第二阶段(2018年5月-2018年7月):

1)发放问卷,并在设计完成问卷后进行反复的修改与不停地调试,正式发放问卷。

2)回收问卷,对问卷数据进行理论性的分析。运用SWOT分析法,对本课题所涉及的微信小程序所处的情景进行全面、系统、准确的研究,从而根据研究结果制定相应的发展战略、计划以及对策等。

3)需求分析,将数据经过初步分析和分类汇总后,对微信小程序使用群体和小程序所需功能进行需求分析,使小程序所具备功能更加人性化,更符合用户使用习惯。

4)初步功能设计,考虑食堂现在的实际问题以及相对解决措施,将其解决方案应用到课题中所涉及的微信小程序中,并对可能涉及的运营阶段的问题进行提前设想,经过上述研究,进行初步功能设计。

第三阶段(2018年8月-2018年9月):

1)结果确认,对第二阶段所分析到的结果进行实地考察,确定实验结果是否符合投放使用实际情况。

2)功能设计优化,对最后的实验结果进行可行性分析,与第一阶段所学到的理论知识充分结合,结合大数据做概念性界面与功能设计,形成具有“理工特色的专属程序”。

5 研究过程

5.1 数据分析过程

5.1.1问卷分析 本次调查共发放问卷198份,有效问卷186份,调查问卷覆盖到天津理工大学全部本硕同学,本次问卷主要是针对小程序存在合理的必要性进行论证。

通过问卷分析,我们发现:1)虽然在大学校园内外卖APP盛行成风,但是大部分同学的就餐地点还是集中在食堂;2)每个学校都存在在用餐高峰期拥挤的问题,并且在高峰期会出现因为人太多,食堂忙中出错的问题;3)更愿意使用外卖APP的同学不在食堂就餐的主要原因在于需要等待的时间长,饭菜不合口味;4)有百分之八十左右的被调查者表示愿意尝试食堂的食物并在特定时间去取餐,并且表示对小程序有所期待;5)根据被调查者的意见我们将重视反馈功能的设计,将同学们的意见建议及时反馈给食堂,以便于食堂给同学们带来更好的服务体验。

5.1.2食堂微信点餐小程序SWOT分析

1)优势分析(S)

在大学校园中,师生人数众多,在放学的时候食堂人数众多,同学们在点餐的时候存在效率低,易出錯的缺点,食堂微信点餐小程序可以给食堂足够的反应时间,从而减少出错的概率。

食堂的收人数据分类不清晰,食堂微信点餐小程序可以将所有的账单分类总结处理,让食堂可以根据账单更好的调整窗口,让窗口对同学们更有吸引力,同时传统食堂和同学们的交流几乎没有,同学们期待的食物不能反馈给食堂,因此同学们对食堂的满意度较低,该小程序将食堂和微信有效地结合起来,通过后台数据处理,减少打卡出错的概率,每个月通过数据后台统计,确定每样食物具体的销售情况,可以有效地调整食物的种类,增加同学们的满意度,同时依靠微信的普及程度和高校信息化发达的特点,建立一个校园师生认同的微信公众平台,给同学们和食堂之间提供联系,因为传统的食堂和同学们的交流几乎为0,食堂无法得知同学们的满意度,导致大量人群向外卖流失,在点餐高峰期存在速度慢,易出错的问题,同时食堂的数据统计并不明确,这些都可以通过小程序来解决。

2)劣势分析(W)

食堂微信小程序在点餐和处理数据方面有着传统食堂无法比较的优势,同时它也存在着劣势。

一般食堂取餐时间比较集中,可能要取餐的人很多,找到对应的食物可能需要的时间比较长,而且在初期阶段出错概率很大,会在一定程度上影响同学们就餐的心情。

食物需要一定的空间摆放,窗口的空间有限,并不能满足摆放食物的空间要求。

3)机遇分析(0)

正如我们所知,在这个“无网不入”的信息时代,互联网订餐日趋火爆,就国内而言外卖订餐软件层出不穷,“美团外卖”“饿了么”“百度外卖”“大众点评”等移动订餐软件,逐步取代电话订餐,占据中国互联网订餐市场,以龙卷风式的姿态影响着实体餐厅的发展,在国外OpentableLivingSocial、Delivery Hero等早已成为国外网上订餐的领头羊,日本的智能机器人点餐、美国KFC的手机下单无不在催促着互联网餐饮的迅速发展,因此将点餐服务融入微信客户端,细化到微信小程序中,将最大利润的实现互利共赢。

4)风险分析(T)

竞争风险:一是随着网络的发展,已经出现类似的点餐APP系统,造成使用的重复性,以至于影响到微信点餐小程序使用人数的流量;二是现在还有很多人还尚未发现微信小程序的快捷方便,或者较少使用微信小程序,也不太信任微信小程序的安全性,更倾向于用网站或者APP,这也会影响点餐微信小程序的使用人流量。

管理风险:一是及时更新丰富小程序主页内容。一定要保证小程序能及时与商家进行双向互动,及时推送新菜品和新优惠,确保顾客的使用体验;二是要让服务群体可以发表评论。让客户说出自己所需,从而提升小程序的价值;三是管理者的素质,一个管理者要有基本的管理技能。他要指挥、引导、支持和影响参与人员为实现特定目标而努力;四是计划因素的影响。计划是对未来的安排,应根据实际情况,通过科学、准确的预测,提出在未来一定时期内的目标及实现目标的方法,它是组织技术创新活动的指南,保证创新活动有条不紊地进行。

5.2 需求分析过程

5.2.1 功能性需求分析

功能性需求指的是根据使用者诉求提升用户体验感,下面是对基于大数据平台上的微信小程序点餐系统的各个功能进行大致分析。

1)自主下单功能

传统的食堂点餐流程是用户在点餐窗口,商家工作人员将本店的纸质菜单递给用户或者以窗口上方的广告牌显示,用户通过查看这两种菜单进行点菜。这种点菜方式,一方面效率低下,用户等候时间长,无法短时间内选择到心仪菜品;另一方面,纸质菜单成本高,一旦菜品信息更新则会带来菜单的更新,造成不必要的成本开支,纸质菜单宣传力度小,不能与时俱进。因此,如何实现转型将是现在高校食堂窗口所面临的主要问题之一,微信小程序应运而生。通过小程序内电子菜单的实时更新,就餐人群可以摆脱时间地点的约束,随时随地与商家共享菜单,并且菜单信息能够实时更新。同时,就餐用户可以将自己想点的菜加入购物车,直接以微信小程序为纽带进行自主下单,下单自由化,充分实现了降本节支,最终双方共赢。

2)预订功能

传统的预定功能是通过电话预定或者未经学校认证的三方平台,但这样面临问题的就是用户商家信息流通不畅,且通过第三方平台的交易,因三方平台未通过学校相关制度的认可,用户与商家权益无法得到保障。通过该小程序实现学校、商家、用户三方联合,互相监督、互相反馈,信息沟通无障碍,以此也最大限度地保证了在整个服务供应链中各成员所付出的收益相对平衡,预订功能图示见图1。虽然现在外卖软件一度成为点餐趋势,但食品安全质量却无法得到保障,盲目下单,后患无穷。但在微信小程序上的食堂进行自主下单,既可以吃到放心的饭菜另一方面也节省了手机内存。而且小程序中所包含的预定功能也可以选择自己的预计就餐时间,人到饭熟,避免了排队等待的时间。用户下单成功之后可以收到商家确认订单的通知,以此避免了错单落单,缩短了用户与商家的沟通时效,进而也提升了用户使用体验感;而商家通可以通过此功能,可准确提供饭菜需量,避免了浪费,长此以往,通过对后台数据中用餐时间段、人数、人均用餐时间等数据进行统计,通过大数据的分析,可以实现菜品喜好推送,人流峰值检测,实现精准营销,详见图1。

5.2.2 群体需求分析

群体需求是系统的使用者使用系统需要的可以完成的任务。基于微信小程序的点餐系统角色用户有三类:学校膳食服务管理中心、学校教职工和学生、餐饮公司。三类人群角度不同,所希望满足的需求也不相同。下面对以上三类不同人群进行用户需求分析,详见图2。

1)商家系统管理员

商家系统管理员在本系统具体是指学校后勤负责监管学校食堂的部门以及相关技术部门负责后台运营。首先对于管理者而言,在该程序未出现之前,收集数据困难,与用餐人群之间的信息不对称,实地考察程序繁杂,耗時长,进而导致监管力度不严以及权利职责被迫弱化。在应用此程序后,管理人员可以随时监管商家菜单,对菜单中所含菜品了然于心,尤其面对近日高校食堂频频曝出安全问题,这其中不免问责于安全管理不到位,当代青少年饮食问题已经逐渐升级为社会热点问题,该小程序可辅助管理人员实现有效监管。管理人员可以通过该小程序完成对各食堂窗口的认证,完成质量认证的第一步;其次通过对各个窗口的电子菜单的审查,直接履行自我职责,提高了监管效率,也间接提升了工作动力,将所有权力真正落到实处;通过小程序中消费人群的反馈评价,程序可自动形成后台数据,管理人员通过对数据的实时更新与监测,可提高本校就餐质量,使商家之间实现良性竞争,优胜劣汰,吸引更多有口碑的商家人驻本校,真正达到实施监管的目的,提升了与商户之间的合作绩效。针对技术部门而言,主要负责修复系统漏洞,及时对用户提出的系统整改意见做出优化,保障程序运行时的流畅度。监管责任进一步地落实,也便于后勤部门招贤纳才,吸引到更多可以提升学校后勤管理部门绩效的优秀人才,详见图3。

2)用户

本程序中的用户指高校教职工和学生。其使用本点餐系统的主要需求就是能够方便避开人流拥堵,可以实现实时就餐。当用户在用餐高峰期例如下课时到达相应窗口就餐而就餐窗口已有人点餐时,为了遵循先来后到的原则,用户需要进行排队,犹如食堂地形限制,造成食堂内部拥堵,用餐体验感不佳。当前大部分商家窗口用得比较多的排队方式静态数字排号,通过人工叫号方式使就餐人员取得对应餐品。这种方式,一方面静态数字叫号,易造成商家工作人员错单漏单,使用户用餐时间无故浪费;另一方面,用户无法通过静态数字感知动态排队情况,且排队周边环境拥挤,造成食堂拥堵。因此,在小程序的帮助之下,用户可以在线获取菜单,选餐,完成下单,获得电子排号,这样一来,用户就餐舒适感提升,节约就餐时间,将就餐动态化,可感知化,用户选餐自由度提升,也有利于商家口碑积累,详见图4。

3)商家工作人员

商家工作人员主要指食堂窗口人员,就本校而言,就餐窗口通过公开招标、中标取得经营权,那么如果在竞标时竞争激烈,学校中标条件苛刻,最后取得经营权的餐饮企业也必定会重视这来之不易的机会,那么如何提高企业目标,保证就餐人流,实现可持续现金流就是一个不得不解决的问题。首先,通过此小程序可实现成本节约,人力资源节约,不再通过人丁叫号、静态纸质号码排队,此外通过电子叫号的方式,避免错单漏单,减少了用户与商家之间的纠纷,提高了就餐用户流动率与用户忠诚度;其次,基于公平关切理论,当处在服务供应链中的商家获得的权益与收公平的收益不对等时,则会产生不平衡心理,而这种心理会直接影响运营决策,运用该小程序中的用户反馈机制,商家可及时针对差评、中评做出整改,保证用户的稳定性,而不再是用于与商家零沟通,商家在不知缘由的状态下退m竞争市场;商家可以通过该小程序,确认有效订单无效订单,节支降本,并也为形成一个稳定的现金流提供了保障,通过每日订餐人数与所消耗食材的数据反馈,学校相应管理技术部门利用这些反馈信息通过大数据的手段进行数据整合与分析,商家可以得到一个采购食材的平均值,避免了不必要的浪费,事半功倍,详见图5。

6 研究成果

通过对调查问卷的分析,结合之前的研究过程,项目在几个方面取得了一些研究成果。

6.1 程序页面设计

第一是对该微信点餐小程序的页面有了初步的设计方案。

运用即速微信小程序开发网站,可设计出该微信点餐小程序的页面版块。首页的设计需要突出天理特色,界面应清晰,导航应明确。首页的设计涵盖了小程序的大部分功能,如公告,优惠方式,每日推荐等,在大数据的指导下,可以计算出顾客的偏好设置,如经常光顾的食堂窗口和经常预定的菜品等。部分界面如图6所示。

6.2 系统功能设计

6.2.1 系统整体构架设计

本系统整体结构包含后台管理系统和前端客户端系统。其中后台管理系统分为管理人员数据采集管理系统和食堂工作人员管理系统,前端客户端系统又分为用户客户端、食堂工作人员客户端。系统整体结构图如图7所示。

由于本统的前端客户端面向三方,分别是用户、食堂工作人员和学校后勤管理人员,这三方登入页面应进入不同的前端系统,因此需要对这三类用户分别进行身份标记。用户客户端主要完成排队取号、预订等功能。食堂窗口工作人员的客户端则主要用于发送取餐通知、处理订单等信息。建议投诉应答模块则是三方间进行沟通的桥梁,通过该模块,用户可以向食堂工作人员进行留言或向学校管理人员进行投诉,而其余两方则在此回答和解决相应的回复和问题。后台管理系统主要是用来作为该点餐程序的管理和数据采集平台,参与这两个模块的主要是食堂窗口工作人员和学校后勤管理人员。食堂各窗口若要入驻本程序,首先就必须通过该程序管理系统来设置一些必要功能和操作使得系统能够正常运行。食堂工作人员管理系统主要分为了3个功能模块,分别是菜单设置、系统设置和对本窗口的页面设置。菜单设置主要用来给食堂窗口工作人员设置并更新本窗口的菜单信息。该点餐小程序要提供预点餐的功能,那么首先各窗口所属的餐饮公司工作人员必须要能够将自己的菜单进行实施更新和调价。系统设置主要是食堂工作人员对系统账号的管理和保管;而各窗口页面设置的美观程度则会影响用户的点餐体验。

6.2.2 系统的功能模块设计

由于该点餐小程序一部分功能在开题报告中已进行详细描述,本节选择其中4个主要功能模块进行详细介绍。

1)系统注册登陆

首次使用需要注册,支持学号或手机号码注册,注册完成后跳转到用户登录页面输入注册的学号(或手机号)和密码,也可直接绑定微信账号登入,若输人为空,则弹出对话框,进行错误提示,若账号不存在,显示提示信息。

2)用户点餐和预点餐

登录成功后进入系统主界面,主界面里可以自行搜索所需菜品也可分类查找所需菜品,系统将自动推送有相应菜品的食堂窗口,点击某一菜品,可以查看其详细信息,例如价格,可预订时间等,用户进行菜品的浏览选购点击相应菜品进入点餐界面,点击菜品旁“+”按钮将菜品加入购物车,若选的菜品不满意想重新点,点击取消按钮即可。点击确认订单按钮完成点餐,并选择取餐时间段。提交订单之后,支付订单,订单支持一卡通或微信支付。窗口接单之前可修改或删除订单,接单之后则不能再删除订单,若有修改可及时与食堂工作人员联系。食堂窗口工作人员接单之后,用户界面将收到一个取餐号码。当餐品制作完成,会通过小程序给用户发送取餐通知,当顾客取餐时,只要给食堂窗口工作人员提供取餐号码,工作人员则通过工作人员客户端系统的预点餐页面对相应的取餐号码进行核对,无误后即可高效准确地提供相应菜品。提前点餐功能更适用于需要花费时间制作或短时间内口感不会显著变化的食物。

3)现场排队功能模块

现场排队功能模块则更针对需要现场制作并且容易发生口感变化的食物。对于没有使用点餐小程序提前预定而是去食堂排队点餐的用户,也可选择现场排队功能进行排队点餐。为了克服普通排队方式插队、取餐队伍和点餐队伍混乱不清的缺点,现场排队功能模块可以在小程序上进行电子排队。点击排队功能将会显示该窗口目前等餐人数(按下单顺序排序,包括提前订餐但未取餐用户)和预计等候时间,如继续排队要选择菜品,支付后生成排队号码,该排队号码显示在用户的排队取号功能的一个页面中。用餐人可以随时随地查看自己前面还有多少人等待取餐,取餐消息都会实时更新,当餐品制作完成窗口工作人员会通过微信小程序向用餐人发送取餐通知。当用户收到窗口工作人员的取餐知后,就到工作人员那里出示微信小程序上的排队号码取餐,工作人员点击订单完成后排队号码自动删除,从而完成整个排队过程。如果,工作人员多次通知用户都没有回应,工作人员则可选择延迟该排队号码取餐,再通知下一个排队号码,以此类推,使取餐过程有条不紊地进行。

4)投诉处理和意见建议回复功能

针对用餐过程中出现的意外情况,如饭菜變质、发现虫子或头发、分量不足等与食品卫生安全相关问题,该小程序设置统一投诉按钮,点击即可留言或致电学校后勤部门进行投诉;如果需要对食堂或食堂各窗口提出建议,如食堂就餐环境嘈杂,桌椅设置数量不合理、餐具清洁不到位等情况也可向各窗口页面或后勤部门反映,留下意见建议,届时将会有相关管理人员进行回复。该小程序的投诉处理和意见建议回复功能的设计致力于将管理人员的管理和食堂窗口工作人员的工作透明公开化,保证广大师生的利益的同时改善现阶段食堂管理的一些不足。

7 程序实现中的思考与建议

7.1 仅为概念设计,还需优化和切实地运营

针对该小程序的功能设计所提出的4个主要功能模块还有待实践和优化,用户及其工作人员的客户端操作界面需要进一步的简化。同时,由于相关知识的欠缺,这些功能目前只是停留在食堂窗口乃至餐饮业本身业务流程的外层,并没有深入到真正的餐饮业核心业务流程,目前只是致力于简化食堂窗口外层的操作,后续还有待于进一步研究,此外,在功能模块开发方面也有待于进一步地深入。

7.2 大数据在微信点餐小程序应用中存在的问题及解决方案

存在的问题:l)重视经验,轻视数据思维;2)大数据分析人才紧缺,特别是与食堂管理相关业务的人才较少;3)对隐私数据的保护不足。

针对这些问题,更要学会转变思维,用崭新的思维思考问题;培养人才,建设专业化、年轻化的管理队伍;保护数据隐私,加强数据安全监管。

8 结束语

微信点餐小程序的设计,通过文献分析、问卷调查、实地走访、SWOT分析和PDCA循环五大理论知识对该方案的可行性进行了论证,其次我们小组在技术方面以大数据为背景,利用Storm、协同过滤算法对用户实现群体分类、精准营销与偏好推送,将后台数据及时反馈给相应管理部门,以便于管理人员及时对数据进行分析。通过Hadoop对数据进行分布式存储和处理,从需求分析再到功能模块设计,充分实现微信点餐小程序的概念设计。

参考文献:

[1]张黎娜,童敏,张文盛.高校食堂移动预约点餐系统的设计与实现[J].电脑知识与技术,201 8,14(30):52-54,59.

[2]谭楷祥.基于微信公众平台的点餐系统的设计与实现[D].南京:南京大学,2014.

[3]宋丹丹,基于微信小程序的美食点餐推荐系统的设计与实现[J].信息通信,2017(12):89-90.

[4]刘畅.关于研发智能食堂点餐APP的可行性研讨[J].现代经济信息,2018(10):340,342.

[5]赵晓艳,基于顾客参与的餐饮业服务创新和顾客满意的关系研究[D].哈尔滨:哈尔滨工业大学,2012.

[6]张娜.Android系统架构研究与应用[D].西安:西安科技大学,2013.

[7]张新超.基于无线局域网的点菜系统终端[D].长沙:电子科技大学,2010.

[8]孙宇.金东公司后勤管理信息化建设研究[D].镇江:江苏大学,2013.

[9]罗钱江.基于工Os平台移动点餐系统设计与实现[D].长沙:电子科技大学,2012.

[10]吴星,蒋晴云,贾霄燕.长城微信公众平台的现状分析与发展对策[J].出版廣角,2018(16):67-69.

[11]关海洋.Android无线智能点餐系统设计与实现[D].重庆:重庆大学,2013.

[12]王超斌.基于Android的移动点菜系统的研究与实现[D].昆明:昆明理工大学,2013.

[13]陈梦轶.微信公众平台的传播学解读[J].三明学院学报,2014,31(1):76-80.

[14]霍婉晖.基于微信公众平台的智能点餐系统的设计与实现[D].长春:吉林大学,2016.

[15]张蕾.高校微信订餐系统设计与实现[J].工业技术与职业教育,2016,14(3):13-15.

[16]姬翔.基于微信公众平台的食堂信息管理系统[C]//通讯社重庆分社、重庆日报报业集团、重庆广播电视集团(总台)、中国新闻技术工作者联合会.中国新闻技术工作者联合会2017年学术年会论文集(学术论文篇).新华通讯社重庆分社、重庆日报报业集团、重庆广播电视集团(总台)、中国新闻技术工作者联合会:中国新闻技术工作者联合会,2017:5.

[17]侯世中,周芳,宋传磊,等.基于大数据和Android的校园订餐系统的研究[J].电脑知识与技术,2018,14(16):60-61.

【通联编辑:谢媛媛】

作者:周亚楠 张佳仪 任雨杰 史文娟

微信点餐系统设计论文 篇3:

基于餐饮收银管理的微信公众平台设计

摘要:针对传统餐饮收银管理效率低下的问题,提出基于餐饮收银管理的微信公众平台的设计思想,并给出了各模块的详细设计思路,为餐饮收银管理的信息化发展提供可供参考的建议。

关键词:微信公众平台;餐饮;系统设计

随着移动互联网的飞速发展,通过移动平台进行消费体验已经是人们热衷的事情。对于众多商家而言,利用微信公众平台进行营销是势在必行的[1]。在线点餐服务在传统餐饮业中体现了其优势,拥有了更多客户群。基于此,本文试图设计一个基于餐饮收银管理的微信公众服务平台,以提高餐饮收银管理的效率。

1 基于餐饮收银管理的微信公众平台设计

基于餐饮收银管理的微信公众服务平台主要由会员中心、点餐服务、精彩活动、后台管理和商城等五个模块组成。本平台的后台数据库管理软件采用MYSQL,前台网页编码语言采用HTML5和PHP[2]。

1.1 会员中心设计

会员中心模块主要包括绑定、解绑、我的订单、我的优惠、成为会员等五个子模块。其中,绑定子模块的功能主要是绑定微信号和点餐系统账号,其主要的流程如下:1)用户申请微信号点与点餐系统进行绑定;2)点餐系统对其进行身份验证,如果身份验证通过,则点餐系统执行绑定,否则,系统提示重新申请绑定。解绑子模块的功能主要是解除微信號与点餐系统账号的绑定,其主要流程如下:1)用户申请微信号点与点餐系统解绑服务;2)点餐系统进行身份验证。如果通过身份验证,则执行解绑;否则,就返回系统首页提示重新申请解绑。我的订单子模块的主要功能是查询订单处理进度。我的优惠子模块的主要功能是查询优惠政策。成为会员子模块的汉族要功能是提示用户领取电子会员卡。

1.2 点餐服务

点餐服务模块主要包括搜餐厅、订台位、点餐、支付、摇一摇、扫一扫、推荐、点评等八个子模块。其中,搜餐厅子模块的功能是负责通过输入的餐厅名,定位餐厅;订台位子模块的功能是负责选择空余座位;点餐子模块的功能是自助点餐;支付子模块的功能是通过支付宝等移动支付平台支付定金或消费全款;摇一摇子模块负责随机选出一款产品;扫一扫子模块的功能是负责扫座位的二维码,进行快速选座位和扫菜单的二维码,进行快速点餐;推荐子模块的功呢是负责根据消费点评结果,选出若干款热门产品,通过广告位推荐给顾客;点评子模块的功能是负责消费结束后,对产品、服务等方面进行评分。点餐服务的主要工作流程如下:

1)微信用户登录点餐系统微信公众平台,通过摇一摇,选出餐厅;通过扫一扫,进行选台位;

2)系统判断是否点餐,如果是,则通过扫一扫功能进行点餐;否则系统进入判断是否支付定金环节,如果是,则提示支付定金,否则,退出系统。

3)通过扫一扫,进行点餐,接着系统提示是否支付,如果选择是,则提示进入支付定金界面,否则,退出系统。

1.3 精彩活动

精彩活动模块主要包括优惠活动、刮刮奖和大转盘等三个子模块。其中,刮刮奖子模块负责关注有抽奖机会。大转盘子模块负责当粉丝到达一定数量时,举行抽奖活动。

1.4 后台管理

我的后台管理模块主要包括我的微信、微信管理、会员中心、点餐服务等四个子模块。

1)我的微信子模块。主要包括首次关注设置、自定义菜单设置、关键词回复、微信接口配置、微信授权配置和支付配置等六个部分内容。其中,首次关注设置用于设置首次关注自动推送的文字或图文;自定义菜单设置用于设置微信菜单。关键词回复用于设置按关键字自动回复的文字或图文;微信接口配置用于配置微信接口,建立点餐系统与微信的联系。微信授权配置用于获取微信接口授权;支付配置用于配置支付宝账号。

2)微信管理子模块。主要包括、素材管理、消息管理和用户管理等三个子模块。其中,素材管理子模块包括创建微信图文信息;消息管理子模块用于管理微信关注用户发送的消息;用户管理子模块用于管理微信公众号关注的用户。

3)会员中心子模块。主要包括基本设置和会员管理子模块。

4)点餐服务子模块。主要包括门店管理、电子菜谱、预约管理和订单管理等四个子模块。其中,门店管理子模块用于维护门店基本信息、位置信息等;电子菜谱子模块用于维护菜品基本信息、价格等;预约管理子模块用于管理预约信息;订单管理子模块用于订单处理、订单修改等。

1.5 商城

商城提供客户原材料采购功能,系统可以自主发起提示客户库存不足,也可以向客户推送广告信息。客户亦可以通过收银客户端上提供的链接进入商城。餐饮收银系统拟集成ECSHOP开源商城系统,将商城的客户系统与收银系统客户集成,实现单点登录,同时将收银系统的商品、原材料与商城系统集成。

2 结束语

本文对基于餐饮收银管理的微信公众服务平台进行了详细的设计,该平台有利于提高餐饮收银管理的效率,提高了服务质量和品质。下一阶段,我们将致力于根据该设计思路,进行基于餐饮收银管理的微信公众服务平台的开发与实现,并运用到实际的餐饮收银业务中去。

参考文献:

[1] 张翼. 微信公众平台点餐系统设计与研究[J]. 品牌, 2015(3):89.

[2] 张海藩. 软件工程导论[M]. 6版.北京:清华大学出版社,2013.

作者:李满玲

上一篇:绿色外贸发展研讨论文下一篇:老年临床医学研究论文