APP下载

高校考务管理系统设计及需求分析

2021-07-20肖夏

网络安全技术与应用 2021年6期
关键词:考务监考院系

◆肖夏

(湖北文理学院 湖北 441053)

考试的目的是检验学生学业水平,因而高校教学管理的一个日常工作就是考务管理。高校教学管理的数据信息量庞大。随着信息化技术的发展,为了提高人才培养的质量,各大院校都采用教务管理系统进行日常的办公自动化工作。目前我校是直接购买了某软件公司产品来搭建本校的教务管理平台。在实际使用中该教务管理系统中的考试管理部分不适用于我校的现况,并且无法调整修改。于是我校教务处联合我校的计算机工程学院自主研发了适应本校实际情况的专用考务管理系统来配合现行的教务管理系统进行考务管理工作,提高工作效率。

1 现阶段考务管理系统的研究与实现

1.1 研发内容

我校考务管理系统于2019年5月正式启用,目前使用一年多,期间3 个学期的期中、期末考试均使用该系统进行自动安排。我校的补考安排在每学期的第2 周,期中考试安排在每学期的第9-11 周,期末考试安排在学期末。如图1所示,该考务管理系统主要实现在规定的日期、时段中对考试场地、监考人员以及考生的考场及座号进行自动安排,减轻了教务管理人员的工作量。事先设计好的算法合理地安排了参加考试课程的考试时段,避免了考试科目在时间和考场上冲突;其通过自动安排监考教师,也避免了以往出现监考教师监考时间冲突的问题;对考场进行合理安排,使各个教学楼的教室得到充分利用。以往人工安排考务工作中出现各种问题均得到有效的解决。

图1 考务管理系统-考试批次管理

1.2 研发方法

为了便于后期的维护和扩展,我校考务管理系统在软件开发设计时使用IDEA2019 自动配置 Spring Boot 框架,利用 Navicat for MySQL 作 为 辅助 工具进 行数据 库管理,使用HTML5+CSS+JavaScript 等前台技术来构建访问页面,形成MVC 分层架构在线处理考务工作。

1.3 系统设计

考务管理系统主要包含4 个功能模块,分别是考试任务管理模块、考试科目管理模块、监考教师管理模块和学生数据管理模块。各模块功能如下:

1)考试任务管理模块包括创建考试任务、设置跨院系统考科目、考试科目编排和PDF 版工作文档生成。

2)考试科目管理模块包括二级学院教学秘书录入考试科目和设置本院系内统考科目。

3)监考教师管理模块包括本院系教师信息录入和本次考试监考教师人员设置。

4)学生数据管理模块包括学生基本学籍信息录入和双学位及重修学生设置。

系统功能结构如图2,系统的使用流程为:首先由教务处管理员从教务管理系统中导出参加本次考试学生学籍信息,将学生信息、本次考试所用教室等基础数据导入考务管理系统,同时设定好考试批次、考试类型、每场考试的时段等,下发通知给各二级学院教学秘书。然后由各二级学院的教学秘书选择相应的批次后添加考试科目及本院系内统考科目、监考教师、重修学生等信息,并且设置好本院系的专业课统考科目。最后由管理员审核所有考试科目,设置跨院系统考科目,统一生成各院系的学生准考证、教师监考表、考生信息对照表、考场安排表等考务工作文档,如图3所示。各院系教学秘书在自己的管理页面下载本院系的考务工作文档发放给本院系教师、学生。

图2 功能结构图

图3 考务工作文档

在过去3 个学期的考试实践中,我校考务管理系统做到了无冲突的安排全校17 个院系的考试科目、考场及学生座位,并且可以保证双学位及重修学生的无冲突参加考试。同时考务管理系统还可以无冲突的合理安排监考教师,平衡各院系教师的监考次数。学生们的准考证也可以做到准确无误地自动生成,保证了学生们按时参加考试,避免了以前考务工作中的学生考试时教室、教师、课程出现冲突的问题,减轻了考务工作量。

2 现阶段考务管理工作存在的问题

2.1 信息管理程度弱

我校考务管理系统采用 B/S 架构,各级用户通过浏览器向服务器请求服务,服务器接收并进行数据处理,然后将数据处理结果返回给各级用户。系统使用时IE 浏览器和360 浏览器,不能正常运行,不少功能界面打不开,这就导致教学秘书在使用时无法跨操作系统平台、跨浏览器操作。服务器使用的校内虚拟服务器,操作时对数据库查询返回结果延迟,会出现卡顿情况,数据更新慢,不能给予各级用户实时反馈;并且考试过程中的数据统计功能不完善,不能及时获取各种考试状况。

2.2 智能安排功能不强

自动安排功能不够完善。在安排考场的时候,系统是按照标准化考场进行设置,固定为每考场座位号30 个的安排。此时如果这门课程参加考试的学生人数超过30 人就会再安排一个考场,哪怕只是超出一个学生也会单独设置一个考场,安排两位监考教师,这样就造成了资源浪费。

另外当考场编排完成,如果需要调整个别学生数据,需要教学秘书人工进行各种考务文档的修改。由于最终生成的文档大多数是PDF格式,修改内容操作烦琐,容易出错,很不方便。

2.3 考试科目的编辑不完善

由各院系的教学秘书提交本批次考试科目,如果某门考试课程进行编辑修改,就必须全盘删除前一次的编排结果重新进行编排。一个院系的修改会牵连所有院系的考试课程进行重排,课程考试时间及考场都会随之发生变动,无法定位编辑修改考试科目。

3 考务管理系统需求分析

3.1 加强信息处理功能

系统在使用时要做到不限制浏览器版本,以便于教学秘书操作。要加强服务器的性能,提高信息检索的速度。最主要是要增加教师和学生的访问功能,让教师和学生能够随时自主访问考务管理系统,获悉最新的考试信息,如考试科目安排表、班级考场安排表等。学生可以自己下载学生准考证而不是由教学秘书来进行分发。并且这些考试信息要能利用考务管理系统的信息发送模块将考试信息发送给学生,将不同教师的监考信息发送到教师手机端,使教师和学生在收到考试信息后,可以及时反馈出现的错误,提前做出合适的调整,避免在考试中出现问题。

3.2 考场编排功能的自动化

利用系统提前设置好参数,可以根据教室的实际大小,自动安排考场合并,将10 人以内的考生考场自动进行同课程考试考场合并,避免教学秘书人工查找极少人数考场并进行人工考场合并,手工修改相关文档。

3.3 考试科目智能调整

当某门课程出现调整时可以直接从整个编排计划中进行定位修改,减少耦合,避免牵一发而动全身。

4 结语

系统在使用过程中还有一些需要改进的地方。比如监考安排在人工调整后,系统不能实时记载修改的数据,导致监考教师收到错误的监考数据短信;不能满足教学秘书对考试数据的多种查询需求等。由于算法设计问题,考试科目安排是随机抽取课程,其需要人工干预考试课程先后顺序的调整,同时系统安全性需要更进一步加强。今后针对这些问题,本考务管理系统将进行更加深入的研究设计,以实现更加完善的系统功能。

猜你喜欢

考务监考院系
基于Excel VBA的考试管理系统设计
研究高校考务管理信息化建设
监考时……
山东:《人事考试考务服务规范》发布
加强和改进招生考试考务管理工作的探讨
高校学院考务管理系统的设计与实现
清华院系手机背景图
关于高等院校院系党政关系的思考
突出音乐本体 注重和声实践——高师音乐院系和声教学的思考
监考老师