项目介绍
学生作业管理系统是一个基于 Spring Boot + Vue.js 的全栈项目,旨在帮助教师和学生更好地管理作业的发布、提交和批改流程。系统采用前后端分离架构,具有良好的用户体验和扩展性。
技术栈
后端技术
- Spring Boot 2.7.x
- Spring Security
- MyBatis Plus
- MySQL 8.0
- Redis
- JWT认证
前端技术
- Vue 3
- Element Plus
- Axios
- Vuex
- Vue Router
核心功能
1. 用户管理
- 教师/学生角色划分
- 基于JWT的登录认证
- 个人信息管理
2. 作业管理
- 教师发布作业
- 设置截止时间
- 附件上传下载
- 作业状态追踪
3. 作业提交
- 在线提交作业
- 支持多种文件格式 <