APP下载

《基于J2EE学生成绩管理系统》

2021-09-10夏威

科技研究 2021年11期

摘要:成绩管理系统是利用软件技术在个人终端实现任课教师期末正考成绩的输入以及下学期学生补考、缓考、扣考与重修的处理;在线完成排课及单科成绩查询、学生学人统计以及打印输出;教务管理老师可以通过系统实现对成绩系统基础数据设置、成绩管理设置、学分设置以及个别学生特殊的有效管理;

关键词:成绩管理系统;管理功能模块

一、引言

学生成绩的管理是每位教师的重要工作,任课教师必须按时录入每位学生的考试成绩外还要兼顾上一学期需要补考的学生的成绩输入;而作为教务人员来说既要规划和安排各院系各个班级每学期的课程考核统计也要掌握统计学生学分,确保每位学生每个学期每门课程以及相应学分的准确。成绩管理系统就是为完成以上相关任务的工程项目,利用计算機和数据库系统以及网络技术实现成绩的录入和查询任务,减轻教务管理的工作量提高管理效率。

二、任务目标

运用系统平台在教务层次实现各学院各系室各专业的课程安排和管理,在教学层次完成每位任课教师对学生考勤、期末考试成绩录入的任务。

成绩管理系统由四个功能模块组成:

1、期末正考成绩录入;这是每位任课教师的主要工作,完成教师所教课程的期末考核成绩,分为校内老师和校外兼师两个入口(确保系统的安全)。

2、补考、缓考、扣考与重修;主要针对一些上学期未能达到学习要求的学生的相关处理事宜。

3、查询、统计与打印;这是为了方便各系教务管理人员获取相应的“纸质”材料提供的应用。

4、管理人员操作;作为学校教务的工作主要是负责课程的安排和规划,对各别学生成绩的相关处理等任务由该模块实现。

三、学生成绩管理系统的设计和实现

程序界面设计采用了左右框架的大纲模式,左边是任务模块菜单,右边为对应菜单选项的工作任务窗;成绩管理系统由“期末正考成绩输入模块;补考、缓考、扣考与重考模块;查询、统计与打印模块;管理人员操作”四个模块组成。

“期末正考成绩输入”主要实现“校内教师输入成绩;代校外兼师输入成绩;非排课课程成绩输入”三项功能。

三项功能的操作界面相似,以校内教师输入为例,点击进入后主框栏中首先选择“教学的班级”进入成绩输入,然后“设置比率(平时、实验、期末)”这三项的分值比率用于统计计算,最后按要求输入每位学生的“平时、实验、期末”的成绩并点击“计算总评成绩”自动完成成绩的计算和汇总,然后保存相关的信息再“提交成绩”,这样学生们就可以查询到自己本学期的该科的成绩。

“补考、缓考、扣考与重修”模块需要完成“考勤名单生成扣考成绩”(该功能通过学园网上教师对学生的在线考勤统计实现的,如学生出勤率低于相关的规定,系统会自动将该学生列入到扣考名单中。)然后通过“任课老师输入补考成绩”完成学生的补考、缓考、扣考和重修的课程成绩。一些相关的功能“课程补考成绩输入与修改”、“毕业清考成绩输入与修改”、“单个学生重修成绩输入”等,主要是为完善该模块。

“查询、统计与打印”模块主要提供“查询排课是否输入成绩”跟踪全校任课老师是否都完成了成绩的录入;“查询单科成绩部分输入”了解某科目的成绩录入状况;“个人成绩查询”为老师查询所教的学生的成绩;“选修课学分统计”统计全校学生选修的学分;“毕业学分统计”汇总每位学生所有专业课和选修课的学分判断其是否符合毕业标准;“选修课成绩查询”功能是为老师和管理人员提供数据依据;“成绩总表打印”可以以纸质的方式为管理人员和老师提供每位学生的成绩汇总。

“管理人员操作”该模块的操作权限提升为管理者,也就是说该模块与之前的三个模块使用权限是不同的,该功能模块主要由教务处的相关工作人员进行操作的。

该模块主要有如下几个功能需要实现:

“成绩系统基础数据初始化”教务管理人员须依据各学院和专业每个学年提供的“教学计划”对其进行重新设置,完成每届学生的成绩规范。“成绩管理设置”是为上一功能提供相应的补充,例如某个专业的课程微调。

“各专业毕业学分设置”设定好每个专业毕业学生所需的基本学分,作为学生是否达到毕业条件的标准;

“统一提交已输入成绩”对全校期末考试进行成绩汇总,形成成绩总表。

“单个学生成绩补充输入”主要是为某些特殊原因(如服兵役)不能正常考试但通过相关考核也达到毕业条件的学生所做的处理方式。

“单个学生非正考成绩修改”是作为上个功能的补充,更改学生的考试成绩。

“正考成绩的修改与删除”是依据任课老师提供的信息为个别学生的成绩做出修正和处理。

“缓考与扣考名单管理”统计汇总全校缓考扣考的名单并通知各学院教务员提醒任课教师完成对学生的监督考核。

还有“转专业或留级补成绩”的管理,“学生重修上课安排”、“重修跟读名单查询”等功能是作为功能上完善而设定的。

四、系统特色

成绩管理系统实现了从人为的管理到系统集成的数据管理,在设计上突出简单、方便。操作界面采用的是框架型的大纲操作模式和工作任务子菜单的方式,左点右显,方便而且简单,十分利于各位教师进行操作;重复的数据不需要使用者再次录入,而是通过下拉列表框与相关数据表连接,使用者只需点击下拉列表按钮就可在列表中选择相应的记录,既方便了操作又减轻工作量,从而可以大大地提高了工作的效率。

出于对系统的稳定性和扩展性方面的考虑,采用Java EE Spring MVC+ Hibernate 开发方式。Java EE是目前互联网应用的最流行的三大平台之一,在绝大部分操作系统平台上,代码无须做修改即可支持J2EE的任何服务器中稳定、可靠地运行;另在开发中使用现成的框架减小了代码量、不仅降低了编程难度而且使系统结构清晰、易于维护。

五、结语

通过应用成绩管理系统,可以极大程度地提高工作效率,降低工作成本,实现真正意义上的无纸化办公。随着信息技术地迅猛发展,网上办公、网上学习已经是各个学校的一个发展主流,校院信息化管理也必将是未来的各院校的重要发展目标。

参考文献:

[1]彭之军、刘波《Java EE Spring MVC与 MyBatis企业开发实战》电子工业出版社 2019-1

[2]郑阿奇 《Java EE 基础实用教程(第3版)》电子工业出版社 2019-8

作者简介:夏威(1968.11-),男,汉族,广东省广州市人,信息工程学院教师,民盟,讲师,大学本科,主要从事计算机应用教育研究。