APP下载

基于二维码的试卷拆封时间追踪系统的设计与研究

2016-07-06林武强广东开放大学510091

电子测试 2016年12期
关键词:二维码

林武强(广东开放大学,510091)



基于二维码的试卷拆封时间追踪系统的设计与研究

林武强
(广东开放大学,510091)

摘要:利用二维码技术设计了一个系统,系统由手持二维码读取设备、一台安装有试卷拆封时间统计软件的管理计算机、一些印有二维码的易碎封条组成。其中,使用印有二维码的易碎封条封装试卷袋,通过手持二维码读取设备读取封条上的二维码数据,再把这些数据传到安装有试卷拆封时间统计软件的管理计算机,实现试卷拆封时间追踪。

关键词:二维码;试卷拆封;时间追踪

1 系统设计

1.1 总体设计

图1 系统设计图

对于同时开考试室比较少的考点来说,只需要一台二维码读取设备,在考前10分钟左右读取试卷袋上的二维码。对于同时开考试室比较多的考点来说,可以采用多台二维码读取设备,在考前10分钟左右多台二维码读取设备同时工作,以节省总的读取二维码的时间。

二维码读取设备读取试卷袋的易碎密封条上的二维码后,先以数据行存储每一条的二维码信息。读完二维码以后的试卷可以送到试室拆封。一般在一次考试组织中,各个科目的考试时间有相关考试文件可供查询。各考点可以分出不同考试时间的试卷,在考前5~15分钟进行读取二维码操作。但不排除有些考点没有把握好时间,出现读取二维码的时间跟科目考试时间相差太远情况,所以这个时候读取设备将给出警示,并给出正确读取时间范围。

在每次读完所有开考科目二维码后,再把数据回传安装有试卷拆封时间统计软件的管理计算机。对于一个试卷袋有多条读取记录的,以最后一条记录时间为试卷拆封时间。最终生成试卷拆封时间报表,上报考试主管部门审查。

与普通条形码不同的是,在读取二维码时,用户无需将它直线对准扫描器,因此,用手机摄像头读取信息成为可能。同时考虑到成本因素,本系统采用二维码读取设备为安卓系统智能手机。要求安卓系统智能手机不得装入SIM卡和安装其它第三方APP,并且摄像头像素大于等于500万像素。管理计算机安装Windows 7操作系统,并有杀毒软件等安全防护措施。

1.2 软件设计

(1)试卷袋的易碎密封条上的二维码设计。

包含信息:科目名称、科目代码、统一开考时间、本封条唯一编码。二维码有很多的编码方式,可以分为堆积式二维条码和矩阵式二维条码。有代表性的堆积式二维码有Code 49码、PDF417码、Codel6K码和UPS Code SM码等。本系统采用的是QR码,QR来自英文“Quick Response” 的缩写,即快速反应的意思。

表1 开考科目信息

图2 封装试卷袋的易碎密封条上的二维码

由于科目名称的长短不一样,所以在编码的时候把它放在最后面。以表1科目为例。生成“920220140710083054632789市场营销学”这个数据行,根据QR编码,生成图2的二维码。

(2)二维码读取软件设计。

由于本系统采用二维码读取设备为Android系统智能手机,所以二维码读取软件是基于安卓系统的一个APP。Android系统作为目前最为流行的智能手机平台, 其与二维码技术的结合使二维码信息以各类业务的形式在手机中存储、阅读和传播。该APP调用手机摄像头扫描二维码,根据QR编码识别二维码信息,加上加密后精确到秒的扫描时间,加上效验码,存储为一行数据。

关于读取警示的设计,主要是APP读取二维码信息后,先提取其中的统一开考时间,再跟系统时间对比后,不符合要求的进行警示。

(3)试卷拆封时间统计软件设计。

本软件包括三个模块:软件设置模块、数据读取模块、报表生成模块。首先设置好考点的基本信息,以便生成完整报表。读取二维码读取设备的数据,写入数据库。在全部考试结束后,软件进行分析统计。例如生成不是在考前5~15分钟读取二维码的科目汇总表、有多个二维码读取时间的试卷袋列表。

3 系统特点

3.1 二维码生成和读取方便快捷。二维码自20世纪80年代末研究至今,技术已经渐趋成熟。目前国内研究越来越多,也出现了自主产权的各种编码。还有各种二维码生成、批量生成工具也非常多,能够使用各种编码方式。在二维码读取方面应用也非常之广,淘宝手机客户端、UC手机浏览器等APP都内置了二维码读取功能。同时还有很多专门的二维码读取APP,比如快拍二维码。这些技术的成熟,使得二维码生成和读取方便快捷。

3.2 系统简单易用,对规范化试卷拆封时间有一定帮助。根据新闻报道、实践考察等多途径了解,试卷拆封时间提前情况时有发生。在这个基础上,本系统需求非常明确。根据需求,功能单一,所以系统简单易用。生成的报表目的性很强,对规范化试卷拆封时间有一定帮助。

4 结语

4.1 系统存在的缺点。首先,构思新颖,未免有很多考虑不周的地方,存在多种破解可能性。第二,本系统功能单一,单独应用会造成成本浪费,应该考虑将其集成到考务系统或者考试指挥系统等其它系统。第三,这是在原有考试流程基础上增加的一个环节,必然增加了考务工作,可能导致考点抵制使用。

4.2 系统改进和展望。本系统二维码存储信息都是明文,还可以考虑进行加密。二维码具有多重防伪特性,它可以采用密码防伪、软件加密及利用所包含的信息如指纹、照片等进行防伪,因此具有极强的保密防伪性能。另外可以在管理计算机增加时间狗,提供更多的安全性。使用专业的二维码读取设备而不是安卓手机,这样把二维码相关信息,特别是读取时间封闭起来。如果改用中国自主知识产权的二维码编码方式,将更加适合于中文编码。

参考文献

张相端,于洪卫,程九标.高校考试管理改革的实践与探索[J].济宁师专学报, 1997,(12):53.

The research and design of two-dimensional code test opened time tracking system based on

Lin Wuqiang
( Open University,Guangdong,510091)

Abstract:The use of two-dimensional code technology designed a system,system by handset two-dimensional code reading device,a installed papers unpacking time statistical software of computer management,some printed with two-dimensional code of the breakable seals composition.Among them, use printed with twodimensional code of the fragile seal packaging paper bag,through the handset two-dimensional code reading device reads the seal on a two-dimensional code data,then the these data is transmitted to the installed test unpacking time statistical software of computer management,implements the paper unpacking time tracking.

Keywords:two-dimensional code test;unpacking time tracking

作者简介

林武强,1981,男,广东省普宁市,教育硕士,科学与教育技术方向

猜你喜欢

二维码
二维码通行券自助发行系统在新兴市场的应用
二维码
小康二维码
从条形码到二维码
从条形码到二维码
会赚钱的收款二维码
让严肃的二维码呆萌起来
二维码让政务公开更直接
为二维码识别的献礼之作——评测平治二维码门禁读卡器
二维码在机电设备管养中的应用