技术架构

SprongBoot+Mysql+微信小程序

简介

本点餐小程序是使用Java/JavaScript编程语言开发的,存储数据方面则用到了MySQL数据库。顾客可以使用小程序扫码功能扫描餐厅桌角的二维码就座,也可以点击排号等位由后台工作人员安排就座;通过首页搜索框搜寻指定菜品,将菜单中的菜品添加至购物车,增加、减少菜品的种类和购买数量,又或者删除在购物车中的菜品;点击我的订单可以查看菜品订单状态,点击催上餐会将信息传递给后台,就餐后可点击待评价对菜品进行评价;查看和编辑个人信息。

研发此小程序是为了方便顾客和商家的交易交流,一方面,点餐小程序为商家减少了时间、人工成本,提高接订单效率,为餐厅获取更高收益;另一方面,小程序为顾客提供更及时周到的点餐服务,获得更好的就餐体验;主要由顾客方的移动端小程序和餐厅管理员的PC端构建一个完整的点餐系统。

小程序部分

点餐小程序的显示界面,主要分首页、菜品类别、购物车和我的几个模块,这些模块的功能有:

1、首页功能:

(1) 上端轮播图展示

在首页界面的上部分,设计一个轮播图功能,展示餐厅的推荐菜品,或者推一些广告。

(2) 搜索关键字功能

输入菜品的关键字进行搜索,就能跳转到所搜索的菜品。

(3) 扫一扫和排号等位功能

扫码定位餐厅内桌号就座,排号等位则由系统根据人数需求安排顾客就座。

(4) 在线客服

在餐厅就餐时遇到疑问可咨询客服进行解决。

2、菜品类别:

将菜品分成不同类别,根据早午晚餐、宵夜及招牌菜等进行区分,让顾客能更便捷地找到自己想要的菜品。

3、购物车:

(1) 修改菜品数量

可以在购物车模块对所点菜品数量进行修改,再进行后续操作。

(2) 清空购物车

使用点餐小程序的顾客可以一键清空购物车中的菜品,再重新进行添加操作。

(3) 结算功能

挑选好菜品后提交订单,就可选择支付方式进行结算购买。

4、我的:

(1) 微信授权登录

顾客未登录时,可以直接进行微信授权登录,非常方便快捷。

(2) 个人信息

可以修改个人资料,修改姓名、电话、就餐人数等

(3) 我的订单

在这里可以看到待上餐订单、已取消的订单、待评价订单还有所以已完成的订单。

(4) 我的评价

这里可以看到历史评价。

(5) 我的排号

可以看到排号情况

4.1.2后台系统部分

1、登录模块:

通过验证所输入账号和对应的密码确认后台管理员身份。

2、统计信息模块:

这里记录着餐厅的月收入和年度总收入金额。

3、排号管理模块:

可以看到顾客排号预约大桌或是小桌,开始排号时间,安排他们就座。

4、菜品订单模块:

这里可以看到点餐顾客的个人信息,顾客的下单时间,下单后顾客可能会进行催单操作,在这里可以看到被催单次数,厨房菜品不足时可以取消订单,可以将所有订单导出到excel中。

5、菜品管理模块:

这里可以看到所有的菜品,菜品名称、图片、单价、库存、归属类别、菜品创建时间等,可以对这些菜品进行修改、下架、添加或删除等操作,修改时间会被记录并显示在此页面,另外,还可以以excel为载体,对此页面菜品进行批量的导入或导出。

6、菜品类目模块:

在这里看到区分所有菜品的类目,可以添加新的菜品类目,对已有的类目进行修改或删除操作,类目的创建和修改时间都会记录在此。

7、轮播图页模块:

这里管理的是小程序上端的轮播图页面,可将想要的图片放于此用于餐厅广告

下载源码 

下载

springboot+微信小程序的点餐系统(开题报告+论文+答辩PPT+源码)相关推荐

  1. 基于微信小程序的在线考试系统开题报告

      本科生毕业论文 基于微信小程序的在线考试系统 开题报告 学    院: 专    业: 计算机科学与技术 年    级: 学生姓名: 指导教师:   XXXX大学本科生毕业论文(设计)开题报告书 ...

  2. 基于微信小程序在线电子书阅读系统开题报告

      本科生毕业论文 基于微信小程序在线电子书阅读系统 开题报告 学    院: 专    业: 计算机科学与技术 年    级: 学生姓名: 指导教师:   XXXX大学本科生毕业论文(设计)开题报告 ...

  3. 微信小程序毕业设计 基于微信小程序在线电子书阅读系统开题报告

    (1)登录功能:注册普通账号登录:也可以直接使用微信登录:登录后可以修改用户的基本信息,也可以退出. (2)资讯功能:后台录入资讯,在微信小程序在线电子书阅读系统的资讯模板展示,用户可以任意浏览资讯列 ...

  4. 【毕业设计】基于微信小程序的购物商城系统 开题报告

    毕业设计级别的微信小程序购物商城系统 通常大四上学期开学时开始准备毕业设计的,首先是确定毕业设计的主题,看自己想做什么方向的毕设题目,可以选取之前接触过的,做过的东西,这样快一些,如果选的是没接触过的 ...

  5. springboot基于微信小程序的电器商城系统的设计与实现毕业设计源码251453

    Springboot电器商城小程序的开发 摘 要 近年来,随着移动互联网的快速发展,电子商务越来越受到网民们的欢迎,电子商务对国家经济的发展也起着越来越重要的作用.简单的流程.便捷可靠的支付方式.快捷 ...

  6. springboot+基于微信小程序的心理医生系统的设计实现 毕业设计-附源码191610

    小程序springboot心理医生系统 摘 要 信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难 ...

  7. 基于SpringBoot和微信小程序的点餐系统(毕业设计论文)

    声明: 本篇博客是我本科毕设论文,虽然研究课题比较普遍且较为简单,但已达到毕设要求. 考虑到以后的查重问题,顾本篇博客将采用论文局部图片的形式展示,有想研究并想作为毕设的童鞋也可以拿来参考. 需要源码 ...

  8. 基于微信小程序的点餐系统 报告+任务书+开题报告+中期报告+中期PPT+项目源码(Java+MySQL)及数据库文件

    摘 要 随着"互联网+"的大潮兴起,手机微信深受人的欢迎.随即带来的就是微信小程序凭借微信强大的用户基础及其应用的便捷而受人们热捧.此外微信小程序无需安装,扫描二维码或者微信内搜索 ...

  9. 微信小程序外卖点餐系统酒店点菜系统加PHP后端接口地址完整项目thinkphp5.1外卖小程序

    微信小程序开发,这是一套,微信小程序外卖点餐系统酒店点菜系统加PHP后端接口地址完整项目. 前端打开授权登录机制,选择食物,加入购物车,堂食或打包,支付. 很适合初学者学习,微信小程序 开发者V:ha ...

最新文章

  1. Integer 和 int 比较的特殊之处
  2. php拍照从手机相册中选择,微信js-sdk预览图片接口及从拍照或手机相册中选图接口用法示例...
  3. 皮一皮:像不像投产不顺利的你...
  4. Docker相关的项目
  5. 【渝粤教育】广东开放大学 社会调查与方法 形成性考核 (35)
  6. Git 安装及 idea 配置 Git
  7. 已知数组存放一批QQ号码,QQ号码最长为11位,最短为5位String[] strs = {“12345“,“67891“,“12347809933“,“98765432102“,“67891“,“1
  8. error C2086: “int WINGDIAPI”: 重定义
  9. jquery的html,text,val
  10. python编程入门第3版pdf-Python编程入门第三版
  11. 信息时代大数据的再认识
  12. 如何编写可移植的c/c++代码
  13. c语言在s之后可以直接跟条件,2018C语言第二次作业
  14. jQuery源码06-jQuery = function(){};给JQ对象,添加一些方法和属性,extend : JQ的继承方法,jQuery.extend()...
  15. PMP模拟考试系统-pmp模拟考试题库
  16. Navicat 设置自动插入时间触发器
  17. 各主流编程语言适用领域——软件工程
  18. 1.4 计算机网络的定义和分类
  19. html将字符串按逗号分隔,js如何截取以逗号隔开的字符串
  20. 波束赋形技术lms算法在matlab仿真,自适应波束成形算法LMS、RLS、VSSLMS分解

热门文章

  1. 《 大型多人在线游戏开发》笔记
  2. 上岸算法 -北美求职套路全解析
  3. 专访李钊:技术人才转向管理属于资源浪费
  4. 谈判技巧---From一亩三分地帖子
  5. 电子邮件怎么注册,电子邮件地址怎么写你知道吗?
  6. 太强了!阿里大牛撸出来32W字Java面试手册,GitHub已标星72
  7. spring+springboot认识
  8. 重磅!欧盟委员会正式提议:禁止强迫劳动产品进入欧洲市场
  9. 【带你敲】演讲比赛流程管理系统
  10. show master status 时没有数据显示