基于springboot+微信小程序的在线点餐系统设计与实现【附项目源码+论文说明】

基于springboot+微信小程序的在线点餐系统设计与实现

研究背景及意义

2018年全国餐饮市场规模突破4.3万亿,同比增长9.5%,但同时,全年餐饮年复合关店率高达70%。2018年,中国在线外卖市场规模达到3600亿元,同比增长率33%。在线订餐用户规模达到3.5亿人,以外卖为代表的在线餐饮服务市场规模仍在持续扩大。综上,餐饮市场进入稳步增长节点,但竞争日趋激烈,餐饮商户该如何在这机遇与挑战并存的市场环境中生存?

餐饮商户普遍面临获客难、转化难、复购难、管理难等四大困惑,随着移动互联网技术的发展,2017年微信小程序来了,这种触手可及、用完即走的微信小程序覆盖60多个流量入口,触达10亿微信用户,带来全新流量红利,具有以下特点:(1)更低的商家成本:去中心化流量平台,开发成本低;(2)更多的流量入口:60多个流量入口,包括扫描二维码、微信搜索、公众号、图文嵌入等;(3)更好的用户体验:无需下载,随用随开、流畅的操作界面,再次搜索便利;(4)更炫的场景创新:连接人和服务,商业更多创新可能。越来越多的餐饮企业开始意识到餐饮信息化的重要性,也在积极的考虑如何将微信小程序融入到自己的餐厅管理中,希望通过自建微信平台,提高消费体验,促发消费欲望,提升消费复购,增加销售机会。

如果基于微信小程序开发一款餐厅点餐系统,对于商户而言,可以满足简单的基础应用,非常适合生活服务类的线下商店,降低了餐厅的经营成本,减少人工的雇佣费,吸引更多的潜在客户。对于消费者而言,小程序的点餐系统做到了“用完即走”的概念,减轻手机内存的负担,操作方便简洁,避免了柜面上繁琐的点餐和付款排队环节,让消费者可以直观方便地进行点餐和直接使用微信支付进行付款,相比传统的餐厅点餐更加人性化,也更加注重用户体验。对于开发者来说,小程序软件的开发门槛相对其他较低、难度也不及App,提高了开发者的开发效率和能力,特别是小程序云开发,使得开发程序的审核、备份和开发系统的更新迭代变得更加轻松,代码几乎可以实现实时云备份(将个人数据资料通过云存储的方式备份在网络上面),同时也给后来者提供很好的参考意见。

国内外研究动态

欧美等西方发达国家信息技术起步早,各个行业的信息化变革出现较早。相比较国内,欧美国家餐厅建设电子化点餐平台的起步较早。例如德国在07年出现了世界第一个无人餐厅,餐厅中所有服务均由机器自动化完成。顾客可以通过店内的计算机设备完成菜品浏览、点餐与结算。无人餐厅秩序良好,效率高效,及时在用餐高峰期也没有出现顾客长时间排队、等待等问题,顾客对用餐环境非常满意。这种完全将餐厅服务的自动化餐厅的出现与良好运营,向大家展示了信息技术对餐饮行业的变革作用。日本一家餐厅在德国无人餐厅的基础上,适应目前移动互联网的发展趋势,将点餐系统移植到智能终端。顾客可以通过餐厅APP提前预约点菜,可以节约顾客的等待时间,进一步向人们展示出了信息时代智能点餐系统给人们生活带来的便捷。

研究目标和内容

本课题基于微信小程序设计与实现一款在线点餐系统,用户可以查看菜品,进行店内点餐工作,并可对菜品进行评价:商家则对店内菜品进行管理以及对用户的订单进行处理等操作;并且可以在云开发中进行系统版本更迭和备份。

本系统主要使用微信小程序制作前端,后台利用Java+My6QL数据库来保存点餐所需的相关数据,实现餐厅内点餐的基本功能。功能需求描述如下:

(1)用户登录与注册:当用户在系统中没有信息的时候,用户输入信息点击注册既能完成注册,再输入注册的用户名和密码既能完成登录。

(2)加入购物车:当用户喜爱某个商品但还并不准备购买的时候,就可以将其加入购物车。

(3)立即购买与生成订单:用户点击购买确认信息付款之后就能生成订单,后台管理员会处理订单。

(4)用户评论:用户可以在系统发表评论模块发表正面的言语,所有用户的评论信息都会显示在一个滚动区域,也可看作是一种聊天方式。

(5)用户投诉:用户投诉模块需要验证用户身份是否合法和是否购买过系统商品,符合以上两项才能发表投诉,发表正面言语提交到后台,管理员将会处理用户的投诉。

系统页面展示

本的主页面,主页面主要设置了导航、用户登录、菜品分类模块、菜品查询模块、公告模块、排行榜、菜品展示及特价区等主要信息,用户可根据不同的模块来对进行相关操作。

在“我的点餐车”模块,用户可以随时查看自己即将预订的菜品,用户可以根据自己的实际需求管理点餐车中的菜品,更改点餐车中菜品的数量,或者清空点餐车等功能。如图4-3所示。

用户在登录成功后,如果对有什么意见或者建议,以及一些个人的需求都可以通过此模块进行留言,填写相应的信息,提交信息。如图4-4所示。

点击注册会员管理界面,如图4-7所示,在此界面可看到会员信息主要包括用户名,密码,真实,住址,性别,联系方式,E-mail,QQ等主要信息,管理员可对其进行删除操作。

管理员可对菜品类别进行添加及删除操作,添加菜品类别的目的在于管理员在进行菜品信息的添加时可直接选择正确的菜品类别。如图4-8所示。

菜品信息的管理主要包括菜品信息的添加、编辑及删除操作。如图4-9所示。同时在此模块设置有特价区子模块,同样是对特价区的菜品信息进行管理。

点击订单管理界面,订单信息的管理主要包括对订单编号、金额、下单日期、送货地址、付款方式以及订单明细等信息,管理员可对未受理的订单进行受理处理,同时可删除订单。如图4-10所示。

如需要可扫取文章下方二维码联系得源码

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大雄是个程序员

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值