面向多系统数据整合的大学英语四、六级考试管理信息系统的研究

2018-05-14 13:45陈健
科技风 2018年11期
关键词:数据整合系统开发

摘要:全国大学英语四、六级考试(简称:CET)是教育部主管的一项全国性的教学考试,截止目前,用于这3类考试需要使用了多达至少3种不同的软件用于管理,软件彼此之间没有直接的数据共享层,使得用户在数据转换与传输上极其容易出现错误,因此,作者基于多系统的数据整合技术,成功开发了全国大学英语四、六级考试管理信息系统,文章重点介绍了数据共享层基础数据集中整合,监考智能编排算法、缺考数据处理的实现方法。该系统已成功运用,具备良好的推广价值。

关键词:英语四、六级;系统开发;数据整合

全国大学英语四、六级考试(简称:CET)是教育部主管的一项全国性的教学考试,由国家教育部高教司和考试中心主办和实施,每年考试2次,每次考试人数超过千万,是全国规模最大、影响力最大的考试之一。四六级考试的多样化造成考试的实施方式不尽相同,所采用的管理信息系统各异,但彼此之间数据资源是互通的,最终的成绩也是互相认可和等效的,因此,设计基于多系统数据整合的大学英语四、六级考试管理系统,从而实现数据资源间的共享,提高本项考试的组织效率和水平是必要的。

1 系统的数据资源共享层的实现和总体设计

[HTK]1.1数据资源共享层的实现[HT]

为了更加有效地将这3项考试作为整体进行管理,首先要完成的是其数据的整合和共享,这样就必须在3种不同的数据类中找到必要的共享点,如图1,整合方式如下:

(1)四、六级笔试的考生信息来源于考生学籍数据类,而对于六级考试的考生资格审核来源于考生成绩类;

(2)网考考试的考生信息来源于传统考试数据类中的考生信息,由于传统六级考试在报名时已经对其考生资格进行了审核,因此考生数据可直接使用;

(3)3种不同类型考试的最终成绩是统一管理的,因此全部提交给考生成绩类。

图1 3种考试数据资源共享层的实现

[HTK]1.2系统的整体设计[HT]

(1)系统设置:考试批次的设置,数据备份,数据压缩,基础数据管理;

(2)笔试考试考前管理:考生学籍信息的获取、考生照片的获取与整理、外加考生信息管理、考生考试资格认定、考生网上信息的导出等;

(3)笔试考试考中管理:考试编排数据的获取、考试桌贴(含条形码)的打印、考试其它材料打印、考试监考资格认定、网上报名数据的生成与获取、监考人员随机编排等;

(4)笔试考试考后管理:缺考违纪信息的管理、考试成绩的获取与存档、历史成绩的分析与管理等;

(5)成绩标准分析:成绩数据导入、成绩分析、成绩归档。

2 系统的设计与实现

与该考试产生业务关系的系统有2个:(1)教育部考试中心于开发了《全国大学英语四、六级考试考籍管理系统》(以下简称:考务系统)用于考试的具体组织工作;(2)各学校用于学生管理的《综合教务管理系统》(以下简称:教务系统)。

2.1 考务系统和报名系统的功能介绍

2.1.1 考务系统的基本功能

考试系统为教育部组织开发,基本涵盖了考试管理的各项工作,如:开始语种的设置,学校的基本信息,校区基本信息,考试时间的设置、考场的编排、考试材料打印、缺考违纪数据的上报、成绩接收与管理等等。

2.1.2 教务系统的基本功能

教务系统一般为学校用于学生管理的系统,常见的教务系统的厂商有:清元优软、湖南青果、浙江正方等等,对于大学英语四、六级考试,它的作用是:提供考生的相关信息(如:学号、姓名、学院、专业、班级、身份证号等等)和按身份证号命名的照片。

2.1.3 主要问题

1)不同教务系统导出的学籍信息样式是不同的,而考务系统要求要严格按照标准的Excel格式上报,这样就需要将教务系统导出的数据进行整理,甚至需要增加一些字段,带来的后果是稍不小心就会将数据导错,并对后来的报名数据带来严重的后果;

2)在考務系统中,要求提供的照片是以身份证号命名的,部分教务系统不提供这一个性化的要求,需要人工调整,带来的后果是任务重、极易出错;

3)考务系统中功能单一,缺少个性化的监考人员随机编排、考试材料个性化打印等功能,显然无法实现考试机构对于考试组织工作的要求;

4)考务系统的缺考信息需要逐个输入,带来的后果是:时间长且及其容易出错;

5)考务系统不提供对历史成绩的管理功能和成绩分析功能,不能满足学校的需求;

6)几套系统的信息共享层的数据整合十分不便,很多时候需要计算机的专门人员进行操作。

2.2 基于多系统的大学英语四、六级考试笔试管理系统的流程分析

为解决上述的诸多问题,就需要在设计新系统(以下简称:管理系统)时在学籍系统、考务系统中建设一个中间层,从事实现多系统数据层的无缝连接、“个性化”管理功能的实现等等,设计流程如下:

(1)管理系统通过ODBC等方式直接从学校的教务系统中获取有考试资格的考生学籍信息;(2)管理系统对导入的学籍信息进行整理和规范,按照考务系统的要求,导出个性化的数据;(3)对教务系统导出的照片按照要求以身份证命名,并对照片大小进行自动调整,给出缺照片考生的信息,并将多余的照片移动到指定的文件夹;(4)将从管理系统导出的信息和照片导入到考务系统;(5)考生报名;(6)将从管理系统导出的考场信息导入到考务系统,然后进行考场编排;(7)将考务系统编排完成的数据导入到管理系统;(8)管理系统整理考试数据,打印具有条形码的准考证和桌贴;(9)通过管理系统导出监考人员信息,各教学单位在网上申报监考人员和所属校区;(10)按照预定学校的管理思路和系统中的预设算法编排监考安排;(11)将缺考考生的桌贴粘贴到指定的考场记录单上,交回;(12)利用扫码枪批量将缺考信息录入到管理系统;

(13)将缺考违纪信息从管理系统导出后,导入到考务系统;(14)从考务系统中获取当次考试成绩,导入到管理系統;(15)管理系统对成绩进行整理、分析后导入历史库。

2.3 系统的主要功能设计及算法的实现

2.3.1 考务材料的打印及缺考信息的录入

考务系统的缺考信息需要逐个输入,以河北科技大学为例,每次考试缺考约2000人,如果人工输入的话,大约需要46小时,由于是人工点击录入,十分容易出错。该系统的做法是:

(1)在考生桌贴上打印条形码。

该系统采用Visual C#编写,利用了第三方的模块,打印一维条形码,条形码上承载的信息是考生的准考证号;

(2)当考试过程中出现缺考的情况,监考人员撕下缺考人员的桌贴,并粘贴到专用的考场情况报告单上,交回;

(3)考务工作人员将全部考场情况报告单整理好,利用扫码枪将缺考人员数据录入,提供同步统计相关数据,如图2所示。

图2 缺考考生信息录入界面和桌贴条码信息

(4)录入完毕后,管理系统按照考务系统的标准EXCEL模板要求填入缺考数据,保存后,导入到考务系统。

经过测试,2600人的缺考数据会在12分钟内录入结束,且准确率达100%。

2.3.2 监考数据管理及编排算法的实现

按照考试管理的相关规定,监考人员的具体安排应在考试前的规定时间内公布,并且为随机排考。以河北科技大学为例,新校区考点的四级考试考生超过1万人,存在教学楼距离远、考场数量多等情况,如果集中公布监考安排,800余名监考教师很难在短时间内找到自己的监考安排,即使找到了,由于楼与楼之间距离较远,他们也需要经过很长时间才能到达考场,这种方式显然是不合适的。

因此,在保证考试管理相关规定的基础上,课题组设计了如下的管理方式:首先,随机编排监考人员到指定教学楼,并在考试前一天公布,供查询;其次,以楼为单位,随机编排指定在楼内的监考人员,保密封存;最后,考试前规定时间内,监考人员到前一天查询的监考楼内查询自己具体的监考安排。

3 结论

该系统采用原型法进行开发,完成了河北科技大学在内的多所学校的管理工作,实现了多考试多系统的数据整合和共享,以及成绩库的集中管理,系统稳定可靠,该系统的实现大大提高了考试管理工作的效率和现代化管理水平,实现了数据资源管理的高效化、准确化和智能化。

参考文献:

[1]郝阳,田刚.考务管理系统关键技术研究[J].电脑知识与技术,2009,25(5):71497150.

[2]秦乐乐,刘卫.考试综合管理信息系统的关键技术研究[J].河北工业科技,2010,27(4):213215,235.

[3]郝骞,张国娟.基于多系统的大学英语四、六级考试管理系统的研究[J].科技信息,2013,27(23):294295.

[4]Qin Lele, Zhao Xin, Design and Realization of Information Service Platform of Logistics Parks Based on Cloud Computing[J].Advances in Information Sciences and Service Sciences, 2012,4(23),112120.

作者简介:陈健(1977),男,河北石家庄人,主要从事考试管理和招生管理等方向研究。

猜你喜欢
数据整合系统开发
基于PLC的火电厂输配煤粉节能程控系统的开发
气象数据传输监控平台的设计与实现
高等院校实验中心共享教学资源库建设研究与设计
基于网络数据分析的计算机网络系统开发
发射机房运行监控系统关键技术的解决方案
基于开源系统的综合业务数据采集系统的开发研究
基于数据挖掘的网络营销系统研究
无线传感器网络在农业中的应用
无线传感器网络在农业中的应用