(二)研究现状
管理查询信息系统是进行信息的采集、存储、查询、加工、维护和使用的系统。它是随着管理科学和技术科学的发展而形成的。学生成绩管理查询系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者和学生来说都至关重要,所以学生成绩查询系统应该能够为用户提供充足的信息和快捷的查询手段,但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多的缺点,如:效率低、保密性差;另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
二、本课题的基本任务,系统模块功能图,任务权限及其实现途径
(一)本课题的基本任务
本系统是针对学生成绩管理所涉及的信息、数据及所需完成的各项操作,结合自身的技术水平而开发的学生成绩管理系统。
主要实现的功能如下:
总的来说,整个设计包括管理员模块、学生模块、成绩分析模块和教师模块部分。
(1)管理员模块部分:管理员模块是对管理员的信息进行管理,并且对课程、教师、学生的信息进行管理。包括教师管理、学生管理、课程管理和成绩处理等。
(2)教师模块部分:查看自己的个人详细信息,包括开设课程、成绩提交、信息查询、密码修改、查看学生的留言等功能。
(3)学生模块部分:查看自己的个人详细信息,包括成绩查询和密码修改等功能,对于已有教师开设的课程可以自由选课,也可以对教师进行留言。
(4)成绩分析模块:对学生的平均成绩、最高分、最低分和各个科目的成绩等进行分析,然后通过各科成绩形成一个饼形图,因此知道自己的弱势科目,最终针对自己的弱势科目进行加强。
可能遇到的问题
在设计数据库时,如何处理多对多的关系和如何设计主键,是两个有着较大难度、需要着重考虑的问题。
系统的管理会根据不同的ID分配不同的权限,我们在后台管理主要是根据权限使用系统的功能。
Mybatis动态查询时,出现传入有值,数据库有值,SQL语句正确,数据查不出来的现象
(四)解决措施:
这着重于SQL应用、数据库设计范式和查询优化等方面来分析本系统的关键技术和实现难点并加以解决。
要区分管理员权限和用户权限。
四、已查阅参考文献目录
[1]《基于Java Web MVC框架的学生成绩管理系统设计》 曾梁伟;李佳宁 南昌师范学院学报 2020-12-15
[2]《基于数据挖掘的学生成绩分析系统》 李小白 现代信息科技 2020-08-25
[3]《学生成绩管理系统的设计与实现》 江志华 信息与电脑 2020-05-25
[4]《基于JavaEE的学生成绩管理系统的设计与实现》 黄帅 电脑知识与技术 2019-01-15
[5] 《基于Web的学生成绩管理系统的研究与应用》 张伟 信息通信 2018-08-15
[6]《成绩分析系统的设计及实现》 李跃 北京工业大学 2018-04-01
[7]《基于网络的学生成绩管理系统的安全性研究》 赵龙海 数字技术与应用 2017-11-15
[8]《数据可视化与挖掘技术实践》 朱希安 知识产权出版社 2017-07-27
[9]《学生成绩数据库管理系统的设计与开发》 杨芬 长治学院学报 2017-04-15
[10]《Design and Implementation of Student Grade Analysis System Based on Spring Boot Microservice Framework 》 Xiangjing Hu International Core Journal of Engineering 2019-09-18