Skip to content

Meilunova/sky-take-out

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

苍穹外卖项目

📋 项目简介

苍穹外卖是一个基于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 (可选)

启动步骤

  1. 启动数据库

    # 导入数据库脚本
    mysql -u root -p < XMJG/sky.sql
  2. 启动后端服务

    cd sky-take-out
    mvn spring-boot:run -pl sky-server
  3. 启动前端服务

    cd nginx-1.20.2
    ./nginx.exe
  4. 访问系统

📚 学习资源

🔧 技术栈

后端技术

  • Spring Boot 2.7.3
  • Spring Web
  • MyBatis
  • MySQL
  • Druid
  • Redis
  • JWT
  • Lombok
  • Knife4j

前端技术

  • Vue.js
  • Element UI
  • Axios
  • Nginx

📊 功能模块

  • 员工管理
  • 分类管理
  • 菜品管理
  • 套餐管理
  • 订单管理
  • 数据统计

🤝 贡献指南

  1. Fork 项目
  2. 创建功能分支 (git checkout -b feature/AmazingFeature)
  3. 提交更改 (git commit -m 'Add some AmazingFeature')
  4. 推送到分支 (git push origin feature/AmazingFeature)
  5. 打开 Pull Request

📄 许可证

本项目仅用于学习目的。

📞 联系方式

如有问题,请通过以下方式联系:

  • 项目Issues
  • 学习交流群

最后更新: 2025-08-01

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors