自学内容网 自学内容网

计算机毕业设计 | SSM 校园线上订餐系统(附源码)

1, 概述

1.1 项目背景

传统的外卖方式就是打电话预定,然而,在这种方式中,顾客往往通过餐厅散发的传单来获取餐厅的相关信息,通过电话来传达自己的订单信息,餐厅方面通过电话接受订单后,一般通过手写来记录,最后通过口头确认才算完成一份订单的提交,之后就是订单的完成和食品的递交。

显然,在传统外卖流程中,顾客通过传单来接收信息,所能获得的信息太少,而且印发传单成本高昂,无疑那些面对大众的中低档餐厅不会或者很少印发传单;其次通过电话来接收订单,效率很低,耗时至少5到10分钟;最后,口头确认存在出错的风险,无法保证订单的有效性。而网上订餐系统或称之为网上外卖系统,将完美的解决以上的所有问题。

1.2 开发现状

经过几年的发展,许多被消费者认可的网上购物中心已经出现在国内外。这些网上购物中心的内容是多样化的,它们包含的功能相对完善,包括注册用户、搜索商品、管理订单、介绍商品细节以及在线留言。如今,互联网的广泛使用在一定程度上导致了国内外在线购物中心的发展,只要企业通过这个平台在线打字,就可以随时管理系统的内容。通过展示菜品内容和发布公告,鼓励消费者订餐和进行在线交易。

2,系统设计

在这里插入图片描述

3,主要技术

后端技术

技术说明官网
SpringJ2EE应用程序框架https://spring.io/projects/spring
SpringMVC全功能 MVC 模块https://www.tutorialspoint.com/spring/spring_web_mvc_framework.htm
MyBatisORM框架http://www.mybatis.org/mybatis-3/zh/index.html
MyBatisGenerator数据层代码生成器http://www.mybatis.org/generator/index.html
Druid数据库连接池https://github.com/alibaba/druid
JWTJWT登录支持https://github.com/jwtk/jjwt
LombokJava语言增强库https://github.com/rzwitserloot/lombok

前端技术

技术说明官网
JSP动态网页技术标准https://www.jsp.com/
BootstrapCSS/HTML框架https://www.bootcss.com/
Swiper特效插件https://www.swiper.com.cn/
Element前端UI框架https://element.eleme.io
Axios前端HTTP框架https://github.com/axios/axios
Chart.js图表工具📣 有源码 获取源码
AdminLTE管理模板https://adminlte.io/

4,需求分析

前台用户功能

  1. 登录:根据账号密码进行登录操作
  2. 注册账号:用户填写个人信息后开始注册
  3. 选位:用户在首页选择座位后即可进入点餐环境
  4. 购物车:用户可以把想吃的东西添加到购物车后在进行购买,也可以选择直接购买
  5. 订单管理:用户可以查看自己以往点餐订单的信息
  6. 在线支付:用户根据自己的需求选中某个菜品进行点餐在线支付操作

管理员功能

  1. 用户管理:对系统内用户账号作出管理,并可以将他们的提升为会员
  2. 餐桌管理:管理点餐系统中的餐桌数量和信息
  3. 菜系管理:管理商品菜系信息
  4. 菜品管理:对系统内的菜品信息做增删改查处理,并可实现上架或下架操作
  5. 订单管理:查看系统内所有订单,实现删除、打印操作

5,订餐页面展示

登录 / 注册

在这里插入图片描述
在这里插入图片描述

首页选择餐桌

在这里插入图片描述

菜单

在这里插入图片描述

点餐

在这里插入图片描述

下订单

在这里插入图片描述

我的订单

在这里插入图片描述

6,管理员页面展示

登录

在这里插入图片描述

餐桌管理

在这里插入图片描述
添加餐桌

在这里插入图片描述

菜系管理

在这里插入图片描述

菜品管理

管理员可以选择删除或激活菜品

在这里插入图片描述

订单管理

在这里插入图片描述

打印订单

在这里插入图片描述

用户管理

在这里插入图片描述


原文地址:https://blog.csdn.net/m0_46479461/article/details/142925264

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!