基于SpringBoot的毕设分配选题管理系统
项目简介
本项目是一个基于SpringBoot的毕设分配选题管理系统,旨在为高校的毕业设计选题过程提供一个简洁、高效的管理平台。系统支持学生、老师、教务管理员三个角色使用,涵盖了毕业设计选题的各个环节,包括课题发布、任务书上传、选题审核、用户管理等功能。
功能模块
1. 用户管理
- 用户注册与登录:支持学生、老师、教务管理员注册与登录系统。
- 用户信息管理:用户可以查看和修改个人信息。
2. 课题管理
- 课题发布:老师可以发布毕业设计课题,并上传相应的任务书。
- 课题选择:学生可以选择老师发布的毕业设计课题,并下载任务书。
- 课题审核:老师可以审核学生选择的课题。
3. 选题管理
- 选题查询:学生可以查询自己已选择的课题。
- 选题取消:学生可以在一定条件下取消已选择的课题。
4. 教务管理
- 专业档案管理:教务管理员可以维护专业档案信息。
- 用户权限管理:教务管理员可以管理用户角色和权限。
- 系统基础管理:包括日志管理、文件管理等基础功能。
技术栈
- 后端:SpringBoot
- 数据库:MySQL
- 前端:HTML, CSS, JavaScript
- 其他:Spring Security, MyBatis
使用说明
- 用户注册与登录:首次使用系统需注册账号,注册成功后可使用账号密码登录。
- 角色功能:
- 学生:登录后可查看课题列表,选择课题并下载任务书。
- 老师:登录后可发布课题、上传任务书,并审核学生的选题。
- 教务管理员:登录后可进行专业档案管理、用户权限管理等操作。
注意事项
- 系统仅支持在校学生、老师及教务管理员使用。
- 请妥善保管个人账号信息,避免泄露。
联系我们
如有任何问题或建议,请联系系统管理员。
希望本系统能够帮助您高效地完成毕业设计选题工作!