苍穹外卖是一个基于Spring Boot + Vue.js的前后端分离外卖管理系统,包含管理端和用户端两个部分。
- 后端: Spring Boot 2.7.3 + MyBatis + MySQL + Redis
- 前端: Vue.js + Element UI + Nginx
- 架构: 前后端分离 + 三层架构
waimai/
├── sky-take-out/ # 后端项目
│ ├── sky-common/ # 公共模块
│ ├── sky-pojo/ # 实体类模块
│ └── sky-server/ # 服务端模块
├── nginx-1.20.2/ # 前端服务器
├── XMJG/ # 项目文档
│ ├── 项目结构文档.md
│ ├── API接口文档.md
│ ├── 学习指南.md
│ └── 数据库设计文档.md
└── README.md
- JDK 8+
- Maven 3.6+
- MySQL 5.7+
- Redis (可选)
-
启动数据库
# 导入数据库脚本 mysql -u root -p < XMJG/sky.sql
-
启动后端服务
cd sky-take-out mvn spring-boot:run -pl sky-server -
启动前端服务
cd nginx-1.20.2 ./nginx.exe -
访问系统
- 管理端: http://localhost:8081
- API文档: http://localhost:8080/doc.html
- 默认账号: admin/123456
- Spring Boot 2.7.3
- Spring Web
- MyBatis
- MySQL
- Druid
- Redis
- JWT
- Lombok
- Knife4j
- Vue.js
- Element UI
- Axios
- Nginx
- 员工管理
- 分类管理
- 菜品管理
- 套餐管理
- 订单管理
- 数据统计
- Fork 项目
- 创建功能分支 (
git checkout -b feature/AmazingFeature) - 提交更改 (
git commit -m 'Add some AmazingFeature') - 推送到分支 (
git push origin feature/AmazingFeature) - 打开 Pull Request
本项目仅用于学习目的。
如有问题,请通过以下方式联系:
- 项目Issues
- 学习交流群
最后更新: 2025-08-01