基于SpringBoot+MYSQL开发的教务选课系统
角色:
管理员、教师、学生
技术:
Spring Boot + MySQL + MyBatis-Plus + JSP
核心功能
该教务系统是一个基于Spring Boot和MySQL的B/S架构应用,旨在提供一个涵盖课程管理、选课、学生课程查看、用户反馈以及系统管理等核心功能的综合性平台。系统通过明确的用户角色(管理员、教师、学生)和分层架构设计,实现了业务逻辑的清晰划分和模块化管理。
功能介绍
管理员
1.登录:管理员通过专用入口登录系统,使用账号密码验证身份,登录后可进入管理后台。
2.用户管理:对学生、教师、其他管理员的用户信息进行查看、添加、编辑、删除等操作。
3.课程管理:审核教师发布的课程信息,并对系统中所有课程进行修改或删除操作。
4.反馈管理:查看并处理学生和教师提交的反馈信息。
5.系统配置:进行系统级别的参数配置。
6.查看系统日志:监控系统运行状态和用户操作记录。
教师
1.登录:教师通过登录界面输入用户名和密码进行身份验证。
2.课程管理:创建、发布、修改和删除自己所授的课程信息。
3.查看学生选课情况:查看自己所授课程的学生选课列表。
4.管理学生反馈:查看学生对自己课程或教学的反馈,并进行回复或处理。
5.个人信息管理:查看和修改自己的个人资料。
学生
1.登录/注册:学生可以注册新账号或通过已有账号登录系统。
2.课程浏览:查看系统提供的所有课程列表,包括课程名称、授课教师、简介等信息。
3.选课/退课:选择自己感兴趣的课程并提交选课申请,或取消已选课程。
4.查看已选课程:查看自己已经选择的课程列表,了解课程安排和学习进度。
5.提交反馈:对课程、教师或系统功能提交反馈、意见或建议。
6.个人信息管理:查看和修改自己的个人资料。
相关截图
演示视频
https://www.bilibili.com/video/BV1ENanzpEgC/