随着“互联网+”的大潮兴起,手机微信深受人的欢迎[1]。随即带来的就是微信小程序凭借微信强大的用户基础及其应用的便捷而受人们热捧。外卖、扫码点餐也渐渐成为了人们日常生活中不可或缺的组成部分[2]。它们不仅满足了消费者的需求,还提高了就餐效率,更加提高了商家的服务质量[3]。而高校大学生作为紧跟潮流一线的一大群体,习惯了更加方便快捷的就餐方式,校园食堂这一传统的窗口点餐、排队拥挤模式的就餐方式已经满足不了大学生的就餐需求[4]。不少学校学生对目前高校状况不满,希望获得更好的就餐体验[5]。在去年的《大学生外卖消费现状调研报告》中数据显示,超过70%的学生每周都会订购外卖,近50%的学生每周订购3次及以上。随之而来的就是外卖食品安全问题,如何保障学生们的食品安全成了一大难题[6]。
为了减少高校学生的食品安全问题,优化在校学生就餐体验,利用信息化技术实现校内食堂新模式--“校园点餐小程序”[7]。其旨在提升校园餐饮服务的便捷性和效率,改善学生用餐体验。点餐小程序作为一种移动化服务方式,有助于推动校园服务向移动化、智能化发[8],满足学生随时随地订餐的需求。并且对于校园餐饮管理部门来说,可以更好的了解和预测学生的用餐需求,减少食物浪费[9],提高资源利用率。还可以通过建立食品安全溯源机制,加强对餐饮供应链的管理和追溯,保障校园食品安全。
二、研究的基本内容与拟解决的主要问题
2.1 研究的基本内容
本课题利用发展至今逐渐趋于成熟的小程序来满足学生和食堂商户的需求[10],优化传统的人工点餐流程和食堂服务流程,使得用户可以通过微信小程序进行下单,商家接受订单信息以后,可以对用户提供快速的服务。系统将分为用户、商家和管理员三个角色功能。用户主要在微信端操作,内容有订餐服务、在线点餐等,用户可以在线选择美食、收藏美食以及管理购物车[11]。商家可以发布美食、管理订单以及查看销售数据等。管理员可以对用户和商家的信息以及评论信息进行审核等。本课题主要业务流程如下图2.1所示:
图2.1 系统主要业务流程图
1、系统具体功能
本系统主要有商家、用户和管理员三个角色,各个之间相互协作,各个角色的具体功能如下:
(1)商家
商家端的具体功能如图2.2所示,主要功能如下:
员工信息模块,主要对能够登录餐饮管理应用的工作人员的帐户信息进行管理,包括帐户的增加、删除、修改、查询等功能。
菜品信息管理能够帮助商家管理菜品的分类信息以及菜品相关属性的详细信息,包括菜品的名称、图片、价格、类别、销量、评分等。
菜品库存管理模块可以实时监控食材库存,预防缺货或积压,并且可以上传食材的基本信息进行公示。
订单管理模块可以让商家查看到每个用户的购买记录,并且可以对订单的信息进行管理。
销售统计模块,通过分析用户的购物记录,可以按照一定的时间间隔统计出累计销量、累计金额以及最受欢迎的菜品信息,让商家对餐厅的运营情况有一个直观的了解。
餐厅信息模块允许商家设置餐厅的基本信息,如名称、营业时间等。
图2.2 商家管理功能
(2)用户
用户点餐模块由四个页面组成,分别是“餐厅首页”、“菜品分类”、“订单页面”以及“我的页面”。餐厅的热卖菜品以轮播图的形式在首页循环播放,餐厅首页主要由“扫一扫”、“在线预订”、“食材采购信息”四个功能模块组成。用户可以扫描餐厅内桌上的二维码,直接进入菜品界面选购菜品。在预定模块,用户可以提前预定想要的菜品,并且选择是堂食或者打包带走。在首页,用户可以查看各种食材的采购时间、采购地址等信息。详细模块如下图2,3所示。
用户打开点餐页面后,通过侧边栏导航切换不同的菜品分类。这些分类通常以标签的形式展示,用户可以点击不同的标签来查看该分类下的菜品列表。
用户可以通过扫码或者直接进入菜品分类界面,通过侧边栏导航切换不同的菜品分类。这些分类通常以标签的形式展示,用户可以点击不同的标签来查看该分类下的菜品列表。推荐菜品页面是根据消费者的打分情况,为消费者推荐6道菜品。
订单页面是向消费者展示订单信息以及订单状态,订单状态分为待上餐、待评价、已完成已取消四种,每种状态分别对应一个页面。
我的页面由“校园卡绑定”、“我的订单”和“退出登陆”五个功能模块构成。在校园卡绑定界面,用户可以根据自己的校园卡信息进行绑定享受学生优惠。在我的订单界面,用户可以查看近期购买过的所有订单信息。若用户想要登录其他账号选择退出登录按钮。
图2.3 微信小程序端功能
(3)管理员
系统管理员可以对用户信息、商家的账户信息进行审核管理,包括账户的增加、删除等还可以查看用户账户的基本信息。
订单管理模块可以对餐厅的全部订单进行查看以及管理。
内容审核模块可以对商家上传的食材、用户的评价和反馈等内容进行审核,审核通过后出现在公示界面,对不当言论或违规信息进行处理。
数据分析模块提供丰富的数据统计和分析工具。可以通过数据分析功能查看小程序的访问量、访问人数、打开方式等。
图2.4 管理员功能
2、消费者点餐用例分析:
移动端功能模块即微信点餐小程序。通常消费者在餐厅内的点餐流程如图2.5所示。根据点餐流程去设计微信点餐小程序的主体功能,可以将其分为四个部分:菜品显示、菜品选择、确认订单、订单信息显示。
消费者点餐的具体流程为:用户首次登陆小程序将进入注册登录引导功能,用户登录时引导用户前往账号注册界面。可以使用手机号快捷登录。线下扫码点餐可以直接选择桌号下单。在餐厅界面用户选择好餐品后可以加入购物车,选择就餐方式堂食或外带并对订单进行支付,支付完成后即可查看订单信息。