艺术类考试管理系统在招生工作中的应用
郝晓琴 刘 实 沙仁高娃
摘要:目前,高校艺术类招生工作同信息技术相结合已经是必然趋势。本文用比较的方法分析了艺术类考试管理系统(ArtExam)对高校艺术类招生工作的影响和信息技术的应用对艺术类招生工作的实际意义。
关键词:信息技术 信息化管理 艺术类 考试管理系统
中图分类号:G434 文献标识码:A 文章编号:1673-8454(2009)23-0083-03
一、现状分析
目前,高校的艺术类招生工作面临着挑战与机遇同时存在的现状:一方面,高校艺术类招生工作面对着怎样利用信息技术提高工作效率、信息服务水平、管理水平的新问题;另一方面,高校信息化建设进程的推进,为实现艺术类招生管理系统提供了良好的基础。艺术类招生工作因其自有的特殊性面临很多问题:
1.报名和考试时间集中,地域跨度大[1]
每年的艺术类专业课考试主要集中在12月份和1月份,在这段时间里,考生既要及时关注各高校的招生信息,还要在不同学校参加报名和考试。为了赶场、赶点,许多家长承担起了替考生报名的工作,由此引起的录入信息错误和替考等现象屡见不鲜。时间集中,地域跨度大,使艺术类招生工作在生源问题上有了很大的局限性。
2.专业门类多,信息量大
艺术类考试所涉及的专业门类很多,而且不同专业的评估标准也不同,每个专业都有自己的分数线、自己的考试方式和自己的评分细则,因此,在招生过程中有大量信息需要处理,比较繁琐。
3.数据复杂,错误率高
艺术类考试是一种专业性较强的考试,它要求考生在报名时填写大量专业信息,这些繁冗的数据不但增加了招生工作的工作量,而且降低了数据的准确性。
4.试卷的保密工作难以实现
由于艺术类考试的试卷比较特殊,不能像普通试卷那样进行密封装订,这就可能导致考生个人信息的泄露,从而引起考试作弊现象的出现。
本文所写的艺术类考试管理系统利用信息化管理同艺术类招生工作的有效结合,很好地解决了以往手工报到带来的种种问题,实现了艺术类招生工作在技术上的革新和管理上的改善。
二、艺术类考试管理系统的应用及条码生成技术的实现
1.系统的应用架构
艺术类考试管理系统采用规范的J2EE架构,其优点是应用数据的表示被限制在特定层内,而不扩散到其它层,这样可以降低数据在应用层之间的耦合性,提高J2EE整体架构的可维护性和可扩展性。如图1所示,表示系统的应用架构:
Model负责处理业务逻辑,能为多个视图提供数据;View包括一组JSP文件,是框架的表示部分,是与用户交互的接口,这些文件主要由JSP标签或客户化标签构成,它定义存储在视图中的数据表示样式,并与模型进行交互,通常被看作是完全存在于Web层的应用程序的用户界面;Controller相当于Model和View的一个中介,其本身不输出任何东西和任何处理,它只是接收请求并决定调用哪个Model构件处理请求,然后确定用哪个View来显示Model处理返回的数据。[2]
2.系统的功能结构
系统运行于Internet上,采用C/S结构与B/S结构相结合的体系架构,使用MVC模式,基于目前流行的Hibernate+Struts+Ajax技术,用MySQL作为系统的数据库服务器,并用SQLyog为MySQL提供图形化界面。[3]
系统包括考生报名、条码打印、成绩管理、用户管理、数据管理、统计管理等多个功能模块。下面只对其中几个主要模块做一下总体介绍。
(1)考生报名
系统完全采用B/S结构完成考生报名这一流程。每位考生在任何地方、任何时间,只要输入自己的考生号、身份证号或姓名就能登录系统,登录以后,考生不再需要自己输入任何信息,只要点击相应的选择按钮和下一步提示就可以顺利完成整个报名流程。这种跨地域的24小时服务机制大大节省了考生的时间和精力,还减少了人为引起的数据错误。此外,在报名过程中,考生还可以查看所报专业的考试科目、招生人数以及每个专业下已经报考人数等信息,这些数据正是他们报名的重要参考依据,这样就避免了先前那种考生扎堆报考一个专业的情况出现,也就最大限度地避免了大量考生因为专业选择不合理而落榜的现象。
(2)统计管理
系统可以实现多方位、多角度的查询统计工作。通过这些统计数据,可以实时监控当前考生报到情况,预估报到高峰期将出现在哪一时段,统计某一专业的性别比例、和生源情况等等。这些统计数据为招生数据的分析和评估提供了很好的基础,也为下一年的招生计划提供了很好的参考资料。
(3)成绩管理
考生的成绩从录入到公布全部由系统来实现。工作人员对每份试卷编号以后,可以通过扫描试卷背后的条码完成试卷的核对和录入,关于条码的生成将在下一小节详细介绍。试卷核对无误,就可以按照当前的试卷顺序录入成绩。这种成绩管理模式解决了以往因为一位考生多份试卷、一份试卷多个成绩带来的繁琐复杂的工作难题,缩短了整个流程所用的时间。
3.条码生成技术的实现
条码的生成采用的是C/S结构,是利用Java技术实现的jar包文件。该模块是艺术类考试管理系统的一个子模块,与系统的其它子模块共享数据库。在客户端登录服务器数据库以后,就可以开始条码的打印工作了,条码的打印工作是分批分组进行的。首先要选择专业,再选择相应的科目,最后选择考生所在的分组,这样才能最终定位到某一位考生。
考生的条码主要是用MD5和3-DES加密技术实现的,具有很高的安全性。下面的代码片段描述了条码的生成和加密过程。
spd. setMap(map);
String zkzh = zkzhkmid. getZkzh();
String zkzh5 = zkzh. substring(zkzh.length() - 5);
String kmid3 = getKmid(zkzhkmid. getKmid());
String jiami = encr. get3DESEncrypt(kmid3, zkzh5);
String code = zkzh5 + kmid3 + jiami;
code = code.length() > 14 ? code. substring(0, 14) : code;
spd.setCodedata(code, new Point(topX + 5 + 5, topY - 10));
代码中的spd是考生对象,zkzhkmid是待打印考生列表中的一个向量,向量的前面部分是考生的准考证号,后面部分是考试科目编号。分别提取考生的准考证号和科目编号,然后用基于3-DES的加密算法对准考证号和科目编号加密,部分加密过程如下所示:
public String get3DESEncrypt(String src, String spkey) {
String requestValue = "";
try {
byte[] enKey = getEnKey(spkey);
byte[] src2 = src. getBytes("UTF-16LE");
byte[] encryptedData = Encrypt(src2, enKey);
String base64String = getBase64Encode(encryptedData);
} catch (Exception e) {
e.printStackTrace();
}
return requestValue;
}
从代码中可以看出,当前3-DES算法中的密钥是前面提取的准考证号,而要加密的内容是考试科目编号,并对要加密的内容进行"UTF-16LE"取字节,再通过封装算法对密文和密钥进行封装,最后对结果进行BASE64编码。利用3-DES的三次数据加密,不仅提高了考生数据的安全性,还增加了试卷的防伪性,有效地避免了考试作弊现象。
最后得到的条码是由考生的准考证号、科目编号以及二者加密的密文综合而成的。在考试结束时,监考老师根据考场记录单,在每位考生的试卷背后粘贴条形码,因为条形码上没有任何明文提示,所以,对于每位阅卷老师来说,只能从客观角度来评阅每位考生的作品,避免了主观因素的干扰。而且,这些条码还为后续进行的成绩录入环节提供了极大的方便,提高了工作效率。
把条码技术应用到艺术类招生工作中,是系统的一大亮点,也是艺术类招生工作实现信息化管理的一个创新点。
三、艺术类考试管理系统对招生工作产生的积极影响
艺术类考试管理系统自应用以来深受家长和考生的好评,它不仅解决了考生遇到的各种问题,更重要的是对开展艺术类招生工作产生了积极的影响。
1.实现资源的优化配置[4]
艺术类招生管理工作会涉及到教务、财务、学院等多个部门,而每个部门都需要采集、处理数据,如果同样的数据由多个部门相互独立地重复采集,数据的准确性、共享性就会出现问题。进行信息化管理以后,只需采集一次数据就能做到全校各部门共享数据资源,这无疑大大提高了工作效率,节省了办公费用,同时,也为考生带来了很多便利。
2.实现报到程序的规范化
解决了以往学生数据不统一、报到手续繁琐、秩序混乱、排队拥挤等问题,实现了报到程序的规范化。
3.促进招生工作规范化
用信息技术管理艺术类招生的全过程,从根本上起到了规范作用,而且使招生管理工作从繁琐的业务中解脱了出来。从开始的考生报名一直到最后的成绩公布,整个流程都用计算机来实现,不但大大提高了工作效率,而且还有效地防止了个别的作弊情况,更好地保证了考试的公平性,这种信息化管理模式也为高考“阳光工程”的实施做出了很大的贡献。
4.提高招生数量和质量
信息化管理是更加人性化的管理模式,可以为考生提供全面、准确、及时和有效的服务,极大地降低了考生的考试成本,缩短了报名时间,而且,良好、便利的服务在一定程度上促进了招生数量的增长和质量的提高。表1提供了一组统计数据。
从表1中可以看到,从2006年起随着高校规模的不断增大,参加艺术类考试的人数也在逐年增加,但自从系统实施以来专业平均报名的时间逐渐缩短,这就表明,招生管理工作的效率得到了提高。?筅
参考文献:
[1]曹乐松. Web技术在高校招生信息系统中的应用研究[D].哈尔滨理工大学工程硕士论文,2007.
[2]刘实,郭俊芳. 基于Struts框架和Web应用构建艺术类招生考试管理系统[J].内蒙古大学学报自然科学版,2008(6):682-687.
[3]邬继承.Structs Hibernate实用教程[M].北京:电子工业出版社,2005.
[4]马永斌,吴剑平,屠中华.信息化与高校管理创新[J].清华大学教育研究,2002(2):83-86.
(编辑:隗爽)
摘要:目前,高校艺术类招生工作同信息技术相结合已经是必然趋势。本文用比较的方法分析了艺术类考试管理系统(ArtExam)对高校艺术类招生工作的影响和信息技术的应用对艺术类招生工作的实际意义。
关键词:信息技术 信息化管理 艺术类 考试管理系统
中图分类号:G434 文献标识码:A 文章编号:1673-8454(2009)23-0083-03
一、现状分析
目前,高校的艺术类招生工作面临着挑战与机遇同时存在的现状:一方面,高校艺术类招生工作面对着怎样利用信息技术提高工作效率、信息服务水平、管理水平的新问题;另一方面,高校信息化建设进程的推进,为实现艺术类招生管理系统提供了良好的基础。艺术类招生工作因其自有的特殊性面临很多问题:
1.报名和考试时间集中,地域跨度大[1]
每年的艺术类专业课考试主要集中在12月份和1月份,在这段时间里,考生既要及时关注各高校的招生信息,还要在不同学校参加报名和考试。为了赶场、赶点,许多家长承担起了替考生报名的工作,由此引起的录入信息错误和替考等现象屡见不鲜。时间集中,地域跨度大,使艺术类招生工作在生源问题上有了很大的局限性。
2.专业门类多,信息量大
艺术类考试所涉及的专业门类很多,而且不同专业的评估标准也不同,每个专业都有自己的分数线、自己的考试方式和自己的评分细则,因此,在招生过程中有大量信息需要处理,比较繁琐。
3.数据复杂,错误率高
艺术类考试是一种专业性较强的考试,它要求考生在报名时填写大量专业信息,这些繁冗的数据不但增加了招生工作的工作量,而且降低了数据的准确性。
4.试卷的保密工作难以实现
由于艺术类考试的试卷比较特殊,不能像普通试卷那样进行密封装订,这就可能导致考生个人信息的泄露,从而引起考试作弊现象的出现。
本文所写的艺术类考试管理系统利用信息化管理同艺术类招生工作的有效结合,很好地解决了以往手工报到带来的种种问题,实现了艺术类招生工作在技术上的革新和管理上的改善。
二、艺术类考试管理系统的应用及条码生成技术的实现
1.系统的应用架构
艺术类考试管理系统采用规范的J2EE架构,其优点是应用数据的表示被限制在特定层内,而不扩散到其它层,这样可以降低数据在应用层之间的耦合性,提高J2EE整体架构的可维护性和可扩展性。如图1所示,表示系统的应用架构:
Model负责处理业务逻辑,能为多个视图提供数据;View包括一组JSP文件,是框架的表示部分,是与用户交互的接口,这些文件主要由JSP标签或客户化标签构成,它定义存储在视图中的数据表示样式,并与模型进行交互,通常被看作是完全存在于Web层的应用程序的用户界面;Controller相当于Model和View的一个中介,其本身不输出任何东西和任何处理,它只是接收请求并决定调用哪个Model构件处理请求,然后确定用哪个View来显示Model处理返回的数据。[2]
2.系统的功能结构
系统运行于Internet上,采用C/S结构与B/S结构相结合的体系架构,使用MVC模式,基于目前流行的Hibernate+Struts+Ajax技术,用MySQL作为系统的数据库服务器,并用SQLyog为MySQL提供图形化界面。[3]
系统包括考生报名、条码打印、成绩管理、用户管理、数据管理、统计管理等多个功能模块。下面只对其中几个主要模块做一下总体介绍。
(1)考生报名
系统完全采用B/S结构完成考生报名这一流程。每位考生在任何地方、任何时间,只要输入自己的考生号、身份证号或姓名就能登录系统,登录以后,考生不再需要自己输入任何信息,只要点击相应的选择按钮和下一步提示就可以顺利完成整个报名流程。这种跨地域的24小时服务机制大大节省了考生的时间和精力,还减少了人为引起的数据错误。此外,在报名过程中,考生还可以查看所报专业的考试科目、招生人数以及每个专业下已经报考人数等信息,这些数据正是他们报名的重要参考依据,这样就避免了先前那种考生扎堆报考一个专业的情况出现,也就最大限度地避免了大量考生因为专业选择不合理而落榜的现象。
(2)统计管理
系统可以实现多方位、多角度的查询统计工作。通过这些统计数据,可以实时监控当前考生报到情况,预估报到高峰期将出现在哪一时段,统计某一专业的性别比例、和生源情况等等。这些统计数据为招生数据的分析和评估提供了很好的基础,也为下一年的招生计划提供了很好的参考资料。
(3)成绩管理
考生的成绩从录入到公布全部由系统来实现。工作人员对每份试卷编号以后,可以通过扫描试卷背后的条码完成试卷的核对和录入,关于条码的生成将在下一小节详细介绍。试卷核对无误,就可以按照当前的试卷顺序录入成绩。这种成绩管理模式解决了以往因为一位考生多份试卷、一份试卷多个成绩带来的繁琐复杂的工作难题,缩短了整个流程所用的时间。
3.条码生成技术的实现
条码的生成采用的是C/S结构,是利用Java技术实现的jar包文件。该模块是艺术类考试管理系统的一个子模块,与系统的其它子模块共享数据库。在客户端登录服务器数据库以后,就可以开始条码的打印工作了,条码的打印工作是分批分组进行的。首先要选择专业,再选择相应的科目,最后选择考生所在的分组,这样才能最终定位到某一位考生。
考生的条码主要是用MD5和3-DES加密技术实现的,具有很高的安全性。下面的代码片段描述了条码的生成和加密过程。
spd. setMap(map);
String zkzh = zkzhkmid. getZkzh();
String zkzh5 = zkzh. substring(zkzh.length() - 5);
String kmid3 = getKmid(zkzhkmid. getKmid());
String jiami = encr. get3DESEncrypt(kmid3, zkzh5);
String code = zkzh5 + kmid3 + jiami;
code = code.length() > 14 ? code. substring(0, 14) : code;
spd.setCodedata(code, new Point(topX + 5 + 5, topY - 10));
代码中的spd是考生对象,zkzhkmid是待打印考生列表中的一个向量,向量的前面部分是考生的准考证号,后面部分是考试科目编号。分别提取考生的准考证号和科目编号,然后用基于3-DES的加密算法对准考证号和科目编号加密,部分加密过程如下所示:
public String get3DESEncrypt(String src, String spkey) {
String requestValue = "";
try {
byte[] enKey = getEnKey(spkey);
byte[] src2 = src. getBytes("UTF-16LE");
byte[] encryptedData = Encrypt(src2, enKey);
String base64String = getBase64Encode(encryptedData);
} catch (Exception e) {
e.printStackTrace();
}
return requestValue;
}
从代码中可以看出,当前3-DES算法中的密钥是前面提取的准考证号,而要加密的内容是考试科目编号,并对要加密的内容进行"UTF-16LE"取字节,再通过封装算法对密文和密钥进行封装,最后对结果进行BASE64编码。利用3-DES的三次数据加密,不仅提高了考生数据的安全性,还增加了试卷的防伪性,有效地避免了考试作弊现象。
最后得到的条码是由考生的准考证号、科目编号以及二者加密的密文综合而成的。在考试结束时,监考老师根据考场记录单,在每位考生的试卷背后粘贴条形码,因为条形码上没有任何明文提示,所以,对于每位阅卷老师来说,只能从客观角度来评阅每位考生的作品,避免了主观因素的干扰。而且,这些条码还为后续进行的成绩录入环节提供了极大的方便,提高了工作效率。
把条码技术应用到艺术类招生工作中,是系统的一大亮点,也是艺术类招生工作实现信息化管理的一个创新点。
三、艺术类考试管理系统对招生工作产生的积极影响
艺术类考试管理系统自应用以来深受家长和考生的好评,它不仅解决了考生遇到的各种问题,更重要的是对开展艺术类招生工作产生了积极的影响。
1.实现资源的优化配置[4]
艺术类招生管理工作会涉及到教务、财务、学院等多个部门,而每个部门都需要采集、处理数据,如果同样的数据由多个部门相互独立地重复采集,数据的准确性、共享性就会出现问题。进行信息化管理以后,只需采集一次数据就能做到全校各部门共享数据资源,这无疑大大提高了工作效率,节省了办公费用,同时,也为考生带来了很多便利。
2.实现报到程序的规范化
解决了以往学生数据不统一、报到手续繁琐、秩序混乱、排队拥挤等问题,实现了报到程序的规范化。
3.促进招生工作规范化
用信息技术管理艺术类招生的全过程,从根本上起到了规范作用,而且使招生管理工作从繁琐的业务中解脱了出来。从开始的考生报名一直到最后的成绩公布,整个流程都用计算机来实现,不但大大提高了工作效率,而且还有效地防止了个别的作弊情况,更好地保证了考试的公平性,这种信息化管理模式也为高考“阳光工程”的实施做出了很大的贡献。
4.提高招生数量和质量
信息化管理是更加人性化的管理模式,可以为考生提供全面、准确、及时和有效的服务,极大地降低了考生的考试成本,缩短了报名时间,而且,良好、便利的服务在一定程度上促进了招生数量的增长和质量的提高。表1提供了一组统计数据。
从表1中可以看到,从2006年起随着高校规模的不断增大,参加艺术类考试的人数也在逐年增加,但自从系统实施以来专业平均报名的时间逐渐缩短,这就表明,招生管理工作的效率得到了提高。?筅
参考文献:
[1]曹乐松. Web技术在高校招生信息系统中的应用研究[D].哈尔滨理工大学工程硕士论文,2007.
[2]刘实,郭俊芳. 基于Struts框架和Web应用构建艺术类招生考试管理系统[J].内蒙古大学学报自然科学版,2008(6):682-687.
[3]邬继承.Structs Hibernate实用教程[M].北京:电子工业出版社,2005.
[4]马永斌,吴剑平,屠中华.信息化与高校管理创新[J].清华大学教育研究,2002(2):83-86.
(编辑:隗爽)