# 在线考试系统端实训项目 **Repository Path**: wqwadmin/combat ## Basic Information - **Project Name**: 在线考试系统端实训项目 - **Description**: 基于 SpringBoot + Vue2 开发的在线考试平台,支持题库管理(单选/多选/判断)、在线考试、智能评分、错题训练等功能。采用 Shiro + JWT 实现权限控制,支持指定部门或公开考试。前后端分离架构,接口规范,适合教育及企业培训场景。 技术栈:SpringBoot, MyBatis Plus, Redis, Shiro, JWT, Vue2, ElementUI - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2025-12-25 - **Last Updated**: 2025-12-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 1. # 苍穹外卖管理端实训项目描述 ## 项目概述 苍穹外卖管理端是一个面向餐饮企业管理人员的外卖系统后台管理平台,主要用于餐厅的订单管理、菜品管理、员工管理、数据统计等功能。 ## 技术栈 ### 前端技术 - **Vue.js**:前端框架,用于构建用户界面 - **Element UI**:UI组件库,提供丰富的界面组件 - **Axios**:HTTP客户端,用于与后端API交互 - **Vue Router**:前端路由管理 - **Vuex**:状态管理工具 - **ECharts**:数据可视化库,用于展示统计图表 ### 后端技术 - **Spring Boot**:后端框架,快速构建RESTful API - **Spring MVC**:Web层框架 - **MyBatis/MyBatis-Plus**:ORM框架,数据库操作 - **Spring Security**:认证与授权 - **Redis**:缓存数据库,提高系统性能 - **MySQL**:关系型数据库,存储业务数据 - **Swagger**:API文档生成工具 ### 开发工具与环境 - **IDEA**:Java开发IDE - **WebStorm/VSCode**:前端开发IDE - **Git**:版本控制 - **Maven**:项目构建与依赖管理 - **NPM/Yarn**:前端包管理 - **Docker** (可选):容器化部署 ## 主要功能模块 1. **登录认证模块** - 管理员登录/登出 - 权限验证 - JWT令牌管理 2. **员工管理模块** - 员工信息CRUD - 角色分配 - 账号状态管理 3. **分类管理模块** - 菜品分类管理 - 套餐分类管理 - 分类排序 4. **菜品管理模块** - 菜品信息管理 - 菜品上下架 - 菜品图片上传 5. **套餐管理模块** - 套餐组合管理 - 套餐内菜品配置 6. **订单管理模块** - 订单查询与筛选 - 订单状态管理 - 订单统计 7. **数据统计模块** - 营业额统计 - 用户统计 - 订单统计 - 销量排名统计 ## 项目特点 - 前后端分离架构 - RESTful API设计 - 响应式布局,适配不同设备 - 基于角色的访问控制(RBAC) - 数据可视化展示 - 性能优化(缓存、分页等) 这个项目适合作为Java全栈开发的实训项目,涵盖了从数据库设计到前端展示的完整开发流程。