一种具有保密性的计算机分数登记方法 分数登记环节是招生考试中的一个重要环节,在传统的以手工方式进行的招生考试工作中,极易出现工作人员作弊的现象。以传统的手工方式进行登分时,工作人员必须知道所登记的分数是哪个考生的(至少知道考号),才能够进行分数登记。这就带来了一个潜在的问题:工作人员很容易有目的地更改某些考生的考分,而管理人员很难发现,也很难进行检查,或者检查的代价太大,从而导致了招生录取中的不公正现象产生。
即使使用一般的计算机登分方法进行登分,同样存在此问题。该方法与手工登分的区别仅是把分数登记到计算机中,而不是登记到纸上。此时工作人员在登分的时候仍能得到考生的标识信息,故同样存在分数登记环节作弊的问题。
现行使用的机读卡,一般只能适用于客观题型比例较大的考试,如国家英语四级、六级考试,对于大多数考试而言,使用机读卡会带来更多的工作量,同时保密性问题也不能得到解决。
本发明的目的在于克服现有技术之不足,而提供一种能有效地解决分数登记环节作弊的问题的具有保密性的计算机分数登记方法。
本发明的方法使得工作人员在登分地时候不能得到考生的标识信息,但是计算机能够通过某种方式得到。这样就能够有效地解决分数登记环节中的作弊问题。具体方法如下:
1.对考号进行加密,形成用于生成条形码的考生标识信息;
2.制作条码贴,即将考生考号、姓名与考号对应的条形码印刷在不干胶纸上,
得到由两部分组成的可以方便分离的条码贴;
3.考试时,考生将条码贴上的考生考号姓名与对应的条形码分离,并将对应
的条形码贴在试卷密封线外预留的地方;
4.登分时,使用条形码读码器读入考生标识,并解密为考号,同时提示工作
人员输入考生成绩。
5.分数输入计算机以后,利用现有的计算机软件系统提供对考试分数的保护。
我们把人对分数的操作权限分为以下三种:
(1)只能插入考试分数
(2)能够查看、删除考试分数
(3)能够查看、插入、删除、修改考试分数
一般的操作人员具有权限(1),具有一定管理权力的工作人员具有权限
(2),领导具有最高权限(3)。这种操作权限的划分可以保证考试分数在输入
计算机以后得到保护。
考试时,将条码贴上的考生考号姓名与对应的条形码分离。分离的时机应该在考生领到考卷并在密封线内填写考号姓名时。分离前,监考人员和考生依据考生考号姓名识别条码贴,一但考生考号姓名与对应的条形码分离,试卷密封以后,人们将无法直接识别该条形码属于哪个考生,也就达到了保密的目的。
附图1为条形码。
附图2为条码贴。
下面将用一个实例来进一步说明本方法。
1.操作人员将考生信息(包括:考号、姓名等内容)输入计算机,如“9931001,
张三,……”
2.使用计算机对考号进行加密,加密方法可以使用现有的各种加密方法。我
们使用的是一种随机的加密方法,此方法是针对不同的考生随机生成一个
唯一的数字串(加密后的考号),进而生成一个考号与随机数字串的对照表。
如考号“9931001”经过加密后变为“478900543”。
3.将加密后的考号“478900543”转换为条形码(如图1所示)。条形码可采
用现今国际国内比较流行的编码方式,如三九码、库德巴码、交叉二五码、
11码、四九码和EAN—128码等。本实例使用交叉二五码,交叉二五码表示
的字符集为数字0—9。制作出条码贴(如图2所示)。
4.考试时将条码贴分发给考生,考生将考号姓名与对应的条形码分离,并将
条形码贴在试卷密封线以外指定的位置。
5.登分时,使用读码器读取条形码,将取到的经过加密的考号解密(查找考号和加密后考号的对照表),并提示操作人员输入分数到计算机中。
6.分数输入计算机以后,会存在对分数进行修改的情况。我们把人对分数操作权限分为以下三种:
(1)只能插入考试分数
(2)能够查看、删除考试分数
(3)能够查看、插入、删除、修改考试分数
一般的操作人员具有权限(1),具有一定管理权力的工作人员具有权限(2),领导具有最高权限(3)。这种操作权限的划分可以保证考试分数在输入计算机以后得到保护。一般操作人员只负责输入分数,分数输入中产生的错误由具有一定管理权力的工作人员进行修改。在实际的计算机系统中,我们使用了大型数据库管理系统Sybase SQL Server 11.0。基于Sybase,我们可以很容易的实现对分数的权限控制。实际上现有的大型数据库管理系统都能够实现这样的权限控制。
此方法在某校1999年招生考试工作中得到了成功的使用,该校1999年报名考生约4万人,使用此方法以后大大提高了登分和招生工作的保密性和公正性,同时也提高了工作效率。
本发明与现有技术相比,具有保密性高,能有效地解决登分作弊问题,工作效率高,使用方便等优点,可广泛适用于各种类型的考试