# RestaurantOrderSystem(3组) **Repository Path**: Beloved-ymz/restaurant-order-system ## Basic Information - **Project Name**: RestaurantOrderSystem(3组) - **Description**: 一个基于Vue+SpringBoot饭店点餐系统 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 5 - **Forks**: 1 - **Created**: 2025-03-04 - **Last Updated**: 2025-11-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 饭店点餐系统 ## 介绍 基于Vue+SpringBoot的饭店点餐系统,实现了在线点餐、餐桌管理、订单管理等功能的综合性餐饮管理平台。 ## 软件架构 ### 前端技术栈 - Vue.js:前端框架 - Element UI:UI组件库 - Axios:HTTP客户端 ### 后端技术栈 - SpringBoot:核心框架 - MyBatis-Plus:ORM框架 - MySQL:数据库 - Maven:项目管理工具 ### 环境准备 - JDK 1.8+ - Maven 3.6+ - MySQL 5.7+ - Node.js 12+ ### 主要功能模块 1. 用户管理(YonghuController) 2. 菜品管理(CaipinxinxiController) 3. 餐桌管理(CanzhuoxinxiController) 4. 订单管理(OrdersController) 5. 购物车功能(CartController) 6. 地址管理(AddressController) ## 使用说明 1. 系统配置 - 修改 `application.yml` 配置文件中的数据库连接信息 - 配置前端API接口地址 2. 主要功能 - 用户注册登录 - 菜品浏览和搜索 - 在线点餐下单 - 餐桌预订管理 - 订单状态跟踪 - 购物车管理 3. 权限说明 - 管理员:系统所有功能 - 普通用户:点餐、查看订单等基本功能 4. 登录地址 - 前台路径地址:[localhost:8080/springboot3258n/front/dist/index.html](localhost:8080/springboot3258n/front/dist/index.html) - 后台路径地址:[localhost:8080/springboot3258n/admin/dist/index.html](localhost:8080/springboot3258n/admin/dist/index.html) - 管理员账号密码:admin/admin ## 目录结构 ``` ├── src/ # 源代码目录 │ ├── main/ │ │ ├── java/ # Java源代码 │ │ └── resources/ # 配置文件和静态资源 │ └── test/ # 测试代码 ├── target/ # 编译输出目录 ├── pom.xml # Maven配置文件 └── README.md # 项目说明文档 ``` ## 特别说明 1. 本系统采用前后端分离架构 2. 使用JWT进行身份认证 3. 集成了支付宝支付功能 4. 支持多角色权限管理.