基于SpringBoot+SSM苍穹外卖之实战项目

功能介绍:

基于SpringBoot+SSM苍穹外卖之企业级实战项目。该系统定位的是一款为餐饮企业(餐厅、饭店)定制的软件产品,在线外卖系统,顾客可以通过网站或者手机 App 订购餐点。

主要功能:

管理端

|-------|--------------------------------------------|
| 模块 | 描述 |
| 登录/退出 | 内部员工必须登录后,才可以访问系统管理后台 |
| 员工管理 | 管理员可以在系统后台对员工信息进行管理,包含查询、新增、编辑、禁用等功能 |
| 分类管理 | 主要维护各个分类下的菜品信息,包含查询、新增、修改、删除、启售、停售等功能 |
| 菜品管理 | 主要维护各个分类下的菜品信息,包含查询、新增、修改、删除、启售、停售等功能 |
| 套餐管理 | 主要维护当前餐厅中的套餐信息,包含查询、新增、修改、删除、启售、停售等功能 |
| 订单管理 | 主要维护用户在移动端下的订单信息,包含查询、取消、派送、完成,以及订单报表下载等功能 |
| 数据统计 | 主要完成对餐厅的各类数据统计,如营业额、用户数量、订单等 |

用户端

|--------|----------------------------------------------------|
| 模块 | 描述 |
| 登录/退出 | 用户需要通过微信授权后登录使用小程序进行点餐 |
| 点餐-菜单 | 在点餐界面需要展示出菜品分类/套餐分类, 并根据当前选择的分类加载其中的菜品信息, 供用户查询选择 |
| 点餐-购物车 | 用户选中的菜品就会加入用户的购物车,主要包含 查询购物车、加入购物车、删除购物车、 清空购物车等功能 |
| 订单支付 | 用户选完菜品/套餐后,可以对购物车菜品进行结算支付,这时就需要进行订单的支付 |
| 个人信息 | 在个人中心页面中会展示当前用户的基本信息,用户可以管理收货地址,也可以查询历史 订单数据 |

环境需要:

1、运行环境:最好jdk1.8版本,其他版本也行

2、IDE环境:IDEA,Eclipse或者MyEclipse都可以,推荐使用IDEA

3、Tomcat环境:Tomcat7.x版本以上就行

4、Maven项目:是,检查源码目录中是否包含pom.xml;若包含,则为maven项目,否则为非maven项目

5、数据库:MySql8.0版本以上就行

技术栈:

运行截图:

管理端(外卖商家使用):

用户端(用户点餐)界面:

相关推荐
无心水2 小时前
【分布式利器:腾讯TSF】10、TSF故障排查与架构评审实战:Java架构师从救火到防火的生产哲学
java·人工智能·分布式·架构·限流·分布式利器·腾讯tsf
一 乐9 小时前
婚纱摄影网站|基于ssm + vue婚纱摄影网站系统(源码+数据库+文档)
前端·javascript·数据库·vue.js·spring boot·后端
Boilermaker19929 小时前
[Java 并发编程] Synchronized 锁升级
java·开发语言
Cherry的跨界思维9 小时前
28、AI测试环境搭建与全栈工具实战:从本地到云平台的完整指南
java·人工智能·vue3·ai测试·ai全栈·测试全栈·ai测试全栈
alonewolf_9910 小时前
JDK17新特性全面解析:从语法革新到模块化革命
java·开发语言·jvm·jdk
一嘴一个橘子10 小时前
spring-aop 的 基础使用(啥是增强类、切点、切面)- 2
java
码事漫谈10 小时前
Protocol Buffers 编码原理深度解析
后端
sheji341610 小时前
【开题答辩全过程】以 中医药文化科普系统为例,包含答辩的问题和答案
java
码事漫谈10 小时前
gRPC源码剖析:高性能RPC的实现原理与工程实践
后端
恋爱绝缘体110 小时前
2020重学C++重构你的C++知识体系
java·开发语言·c++·算法·junit