毕业设计网
JSP,JAVA | python | nodejs | android,安卓 | PHP | 微信小程序 |

基于springboot的高校选题选课系统

系统功能描述
管理员:
用户登录模块
用户登录:验证用户的信息是否合法,以及验证用户是否为系统的合法用户。

用户管理模块
用户管理模块主要是管理员对学生,老师用户的管理及个人密码的修改。其功能如下:
添加学生:管理员用户添加学生初始信息;
添加老师:管理员用户添加老师初始信息;
删除学生:管理员用户对学生进行删除;
删除老师:管理员用户对老师进行删除;
修改学生:管理员用户对学生进行基本信息修改;
修改老师:管理员用户对老师进行基本信息修改;
修改密码:管理员用户修改个人密码。

信息管理功能模块
信息管理模块主要是管理员发布与毕业论文的相关信息,及对信息的修改,删除。其功能如下:
添加消息:管理员用户添加毕业设计相关消息;
修改消息:管理员用户对现有消息进行修改;
删除消息:管理员用户对消息进行删除。

系统设置功能模块
系统设置功能模块主要是管理员设置课题类型,班级名称,指导教师发布选题时间,学生选题时间等。其功能如下:
设置课题类型:管理员设置课题的类型;
设置班级: 管理员用户设置班级名称;
设置发布选题时间: 管理员用户设置指导教师发布选题时间(在规定的时间内发布选题)。
设置学生选题时间: 管理员用户设置学生选题时间(在规定的时间内进行选题)。


课题管理模块
课题管理模块主要包括管理员用户对课题的审核,修改,删除;对课题选择情况的查看和调整。其功能如下:
课题审核:管理员用户对教师提交的课题进行审阅,查看是否符合要求;
课题修改:管理员是在审核过程中对所有课题进行修改;
课题删除:管理员可以对所有课题进行删除;
查看未确定名单:管理员用户查看还没通过选题的学生;
查看已确定名单:管理员用户查看通过选题的学生。


指导教师
用户登录模块
用户登录:验证用户的信息是否合法,以及验证用户是否为系统的合法用户。
信息公告模块
信息公告:老师用户登录后可以通过信息公告查看关于毕业设计的相关信息。

个人信息管理模块
个人信息管理模块主要包括密码修改和个人基本信息完善两个模块,其功能如下:
密码修改:老师用户对初始密码进行修改;
修改个人信息:老师用户个人信息进行修改、删除和添加。
个人信息完善:老师用户对个人基本信息进行完善,如:联系方式。这样可以方便学生和指导老师的联系。

课题情况功能模块
课题情况功能模块主要是老师用户查看自己课题的所选情况及调整选题,确定选题。其功能如下:
查看已确定名单:教师用户查看自己已确定课题名单;
审核选题:教师用户对学生选择的课题进行审核,确定是否同意;
调整选题:教师用户对超出课题所需人数的课题进行调整。

课题管理模块
课题管理模块主要包括教师用户对课题的添加,修改,删除;对课题选择情况的查看和调整。其功能如下:
课题添加:教师用户对课题录入和添加新的课题;
课题修改:教师用户只能对自己还没通过审核的课题进行修改,而管理员是在审核过程中对所有课题进行修改;
课题删除:教师用户对未审核通过课题进行删除,而管理员可以对所有课题进行删除;

学生
用户登录模块
用户登录:验证用户的信息是否合法,以及验证用户是否为系统的合法用户。

信息公告模块
信息公告:学生用户登录后可以通过信息公告查看关于毕业设计的相关信息。

个人信息管理模块
个人信息管理模块主要包括密码修改和个人基本信息完善两个模块,其功能如下:
密码修改:学生用户对初始密码进行修改;
修改个人信息:学生用户个人信息进行修改、删除和添加。
个人信息完善:学生用户对个人基本信息进行完善,如:联系方式,这样可以方便联系学生。

课题选择模块
课题选择模块主要包括查看课题详细信息及老师信息进行选择课题。其功能如下:
查看课题:学生用户通过查看课题详细信息来了解每道课题的介绍及选择该课题所需的背景知识;
查看教师信息:学生用户通过查看教师信息来了解教师的个人简介,教学工作情况及论文著作等;
课题选择:在对课题进行了解后,学生用户根据自己情况选择喜欢的课题。

我的课题模块
该模块主要功能是学生用户查看自己所选择课题是否通过,若未通过则进行改选。其功能如下:
查看选题状态:学生用户查看自己所选课题的状态;
改选课题:进行改选。

以上是一部分介绍,如需要完整的资料或者如不符合您的要求,请联系技术人员qq:242219979咨询

上一篇:基于python_django的新闻发布系统
下一篇:python_django学生成绩管理系统


版权所有 毕业设计网联系qq:242219979 © 2007-2022