研究内容:(1) 专业学生成绩维护,对专业所有学生的所有成绩进行维护。(2) 设定闻值,学分未达到闻值的学生或者不过课程学分达到一定闻值的学生将被自动标记,并移入预警学生名单库,(3)选课期间,系统能根据当前开设课程级预警学生所挂科目,自动提醒学生进行选课。 (4)能跟踪预警学生选课信息及授课信息,教师可通过该系统反馈预警学生上课情况。(5其它按实际要求本系统采用intellij idea支持eclipse
项目架构:B/S架构web
开发语言:java
前端技术:vue.js+ElementUi
后端框架:spring、mybatis、Springmvc springcloud
运行环境:win10/win11、jdk1.8
支持eclipse ,mysql,持久化层使用Mybatis,项目管理Maven3,
国家对学生预警方面的管理在近年来呈直线上升,为了能更好的维护学生预警管理秩序,同时提高工作的效率、确保每一用户都能得到有效的保护,在进行全面调研、探求实际情况之后本人设计并实现了学生预警管理系统。
该系统采用了java技术和Springboot 框架,连接MySQL数据库,具有较高的信息传输速率与较强的数据处理能力。包含管理员、学生和教师三个层级的用户角色,管理员可以对个人中心、学生管理、教师管理、课程信息管理、学生选课管理、课程学分管理、上课情况管理、选课提醒管理、预警名单管理、学生学分管理等功能进行详情、修改和删除操作;真正实现了管理工作的无纸化,并且还拥有角色及用户的添加与删除功能,可以很好的供所有用户使用。在对系统进行测试之后,确定可以实现所有预想的功能,并且可移植性强,可以很好的起到学生预警管理的作用。
目  录
1 绪  论    1
1.1 研究背景    1
1.2 研究意义    1
1.3 系统主要功能    1
1.4 拟解决的主要问题    2
2 相关概念和技术介绍    3
2.1  JAVA技术    3
2.2  SpringBoot框架    3
2.3  B/S架构    3
2.4  MySQL数据库    4
3 系统需求分析    5
3.1 问题定义    5
3.2 可行性分析    5
3.3 系统各部分功能需求分析    6
3.3.1 系统总体需求分析    6
3.3.2 系统管理需求分析    8
3.4 系统流程分析    8
3.4.1 登录流程    8
3.4.2 添加信息流程    9
4 系统功能的设计与实现    10
4.1 总体设计思路    10
4.2 系统功能结构设计    10
4.3 数据库设计    10
4.3.1 数据库E-R图设计    10
4.3.2 数据库表结构设计    12
5 系统详细功能的实现    19
5.1系统登录实现    19
5.2管理员模块实现    20
5.3学生模块实现    24
5.4教师模块实现    25
6 系统测试    26
6.1 登录测试    26
6.2 系统管理测试    26
6.2.1. 用户管理功能测试    27
6.2.2 角色管理功能测试    27
7 结  论    29
参考文献    30
致  谢    31

Logo

助力广东及东莞地区开发者,代码托管、在线学习与竞赛、技术交流与分享、资源共享、职业发展,成为松山湖开发者首选的工作与学习平台

更多推荐