1. 项目介绍
本文将介绍如何使用Java全栈技术开发一个网上培训管理系统。该系统主要面向教育培训机构,用于管理在线课程、学员信息、教师资源等。
1.1 系统功能模块
- 用户管理
- 课程管理
- 视频点播
- 作业管理
- 在线考试
- 统计分析
2. 技术架构
2.1 后端技术栈
- Spring Boot 2.5.x
- Spring Security
- MyBatis Plus
- MySQL 8.0
- Redis
- Maven
2.2 前端技术栈
- Vue.js 3.0
- Element Plus
- Axios
- Vuex
- Vue Router
3. 核心功能实现
3.1 用户认证与授权
@Configuration