二维码技术在高校学籍档案管理中的应用研究
2014-01-14杨文刚
杨文刚
摘 要:随着计算机技术的快速发展,二维码被成功应用于很多领域。本文提出将二维码技术应用于高校毕业生学籍档案管理中,描述二维码的技术特点,对二维码应用于学籍档案管理进行了需求分析,提出建立基于二维码的学籍档案管理系统的设计方案及其在应用时需要注意的问题。
关键字:二维码;学籍档案管理;数字档案馆
1 引言
随着计算机技术和图像识别技术的不断发展,基于信息处理的条码技术也在逐步完善。条码技术集成了编码、印刷、图像识别和数据处理等多项技术,具有输入快捷、准确度高、成本低廉、可靠性强等优点,目前已被广泛应用于商业、管理、服务、医疗、办公自动化等多个领域。二维码是一种在水平和垂直方向的二维空间存储信息的条码。通过某种特定的几何图形,按一定规律在二维平面方向上运用分布的黑白相间图形来记录数据符号信息,并通过读取设备对二维码进行扫描得到二维码中存储的数据[1]。如何将新兴的二维码技术应用于数字化档案馆建设中,并通过网络技术、计算机技术不断提高档案馆的影响力和服务质量,成为档案工作者所面临的一个问题。
2 二维码技术的概况
在二维码出现之前,人们主要通过一维码进行数据的存储和识别,相对而言,一维码更加简单,主要是由条、空以及相应字符组成的规则排列标记,其编码可以通过识别设备对其扫描并翻译成“十进制”数字[2]。但是,一维码的信息存储容量小,其局限性表现在只能通过横向表达信息,无法在垂直方向上存储信息,而且一维码只能用来表达数字和字母,无法对汉字和图像进行描述。这使得一维码在应用中只能作为索引字段,需要建立相应的数据库与该索引字段进行关联,并存储一维码相关联的数据与图片。
二维码的诞生打破了一维码对后台数据库依赖的瓶颈。相对于一维码而言,二维码在数据存储和信息传递中具有更多的优势,主要表现在:
第一,信息存储格式多样化。一维码只能存储字母、数字和简单的符号,二维码由于采用横向和纵向的存储方式,不仅可存储字母、数字及符号,还可存储汉字、图片、音频、视频等多媒体格式的数据。
第二,信息存储容量大。一维码存储容量较小,一般只能存储30个字符左右,而二维码相对存储容量大,一般可容纳1850个字符或2710个数字或1108个字节,或500多个汉字,比普通一维码的信息容量高几十倍。
第三,容错能力强,具有较强的纠错功能。一维码只能检测出数据中含有错误却不能对错误信息进行分析和识别。二维码因污损、错位引起局部损坏时,只要损坏面积没有超过50%,就可以恢复信息并准确识读。
第四,对于数据库的依赖性较弱。一维码只能存储数字和字符,一般作为数据库的索引字段,用户希望得到更多详细信息,只能通过一维码的索引对数据库进行检索,才能获得具体信息。而二维码自身可以存储多种格式的数据,同时具有较大的存储容量,这使得二维码既可以作为索引字段与数据库关联,也可以独立完成数据存储,减轻了对数据库的依赖。
3 二维码技术在高校学籍档案管理中的应用
3.1 基于二维码高校学籍档案管理系统的需求分析。目前,高校毕业生对于学籍档案的利用目的主要是:第一,毕业后进行户籍变动的毕业生,需要通过档案馆提供的录取名册向户籍转入地提供其入学时的户籍信息,来完成户籍的变更。第二,毕业生继续深造学习或留学,需要通过档案馆提供其在学期间所有考试科目的成绩单,一般用来在新学校创立新的学生档案,或作为奖学金申请的依据。第三,毕业生因丢失毕业证或其他客观原因,需要向其工作单位证明自己的毕业情况,需要档案馆提供该毕业生的学籍档案,验证该毕业生的学历情况。
根据不同毕业生对学籍档案的利用目的,高校档案馆应该有的放矢地为毕业生提供真实可靠的证明材料。以毕业生的利用需求为出发点,建立一套基于二维码的学籍档案管理系统,不仅可以提高档案馆服务的工作效率,而且可以更加人性化地满足毕业生对学籍档案的需求。经分析,基于二维码的学籍档案管理系统需要实现以下功能:
(1)毕业生可以通过网络在线注册自己的信息,学籍档案管理系统对其注册信息进行核实,对于注册信息属实的毕业生为其生成一个用于身份识别的二维码,并返回给毕业生。
(2)毕业生可以通过获得的二维码进行身份识别,并随时可以获得自己的学籍档案。
(3)二维码中应该存储毕业生的基本信息,还应该存储部分网址的超链接,这些超链接分别链接到毕业生学籍档案中的入学名册、在学成绩单和毕业证验证信息。
3.2 基于二维码高校学籍档案管理系统的设计方案。基于二维码的学籍档案管理系统应该以B/S构架模式为主,同时考虑用户会采用不同终端设备访问该系统,还需要建立与系统相对应的WAP网站,便于智能手机或平板电脑等终端的访问。系统在设计中主要包括以下模块。
(1)毕业生学籍档案的数字化和信息录入模块。该模块是针对档案管理员进行开发的,档案管理员首先需要对各类学籍档案进行扫描以图片形式进行保存。并将学籍中一些重要信息著录到系统中,为学籍档案的检索提供各类索引字段。涉及的字段主要包括:毕业生的姓名、照片、毕业年份、学号、学院、专业、毕业证编号、学位证编号、档号等。该模块在技术实现上相对简单,主要包括对学籍数据库的建立,为档案管理员提供学籍档案的录入界面,最后将录入的学籍信息更新到数据库中。该模块是实现学籍档案资源建设的重要环节,其数据的准确性和完整性是建立学籍档案管理系统的基础保障。此模块涉及大量的学籍信息录入工作,所以要求管理员对录入后的信息进行核查,防止错误信息的遗留。
(2)毕业生的身份识别模块。该模块是针对需要获取学籍档案的毕业生而设计的。毕业生可以通过在线注册的方式,按照档案馆要求提交个人的信息,如,姓名、学号、毕业年份、专业、手机号等。由于学号是唯一标识每个毕业生身份的信息,所以,学籍档案管理系统应该以学号为索引检索学籍档案数据库,得到该毕业生的其他学籍信息,之后系统进行核对,比较该毕业生注册的姓名、毕业年份、专业等信息与数据库中是否完全一致。若信息相同,说明该毕业生提交的注册信息属实,系统会自动生成一个二维码,并将此二维码发送到该毕业生注册的手机号中,此二维码中除了保存毕业生的姓名、照片、学号、专业、毕业证编号、学位证编号等信息外,还需要保存一些超链接分别链接到该毕业生的入学名册、成绩单的扫描件和毕业证、学位证的验证界面。
(3)二维码的生成模块。该模块是系统的业务模块,由系统自身完成相关运算和逻辑处理。在本次系统开发中,二维码编码制式选用常用的QR Code编码。利用C#结合开源类Qrcode来实现生成二维码功能,同时将相关信息保存到二维码中。主要程序如下:
/*注释:导入需要的类库Qrcode*/
using ThoughtWorks.QRCode.Codec;
using ThoughtWorks.QRCode.Codec.Data;
using ThoughtWorks.QRCode.Codec.Util;
/*注释:声明QRCodeEncoder编码工具*/
QRCodeEncoder qrCodeEncoder = new QRCodeEncoder();
/*注释:声明QRCodeEncoder编码方式选用字节的方式*/
qrCodeEncoder.QRCodeEncodeMode = QRCodeEncoder.ENCODE_MODE.BYTE;
/*注释:生成二维码,并将相关信息保存到二维码中*/
qrCodeEncoder.Encode(需保存的数据信息).Save(二维码图片);
生成二维码后,系统可以通过短信的方式将该二维码发送到毕业生注册的手机上,也可以通过毕业生身份识别模块将二维码发布在毕业生自己的网页中,这样,毕业生就可以随时下载获取二维码。
(4)二维码的解析模块。该模块是为系统的访问终端而设计,毕业生利用系统生成的二维码通过扫描可以读取二维码内保存的信息,包括姓名、学号、毕业证号、学位证号等基本信息,还包括关于入学信息、在学成绩和学历证明的超链接,毕业生就可以根据自身需要转向不同的超链接获取相关学籍档案。该程序实现如下:
/*注释:声明QRCodeDecoder解码工具*/
QRCodeDecoder decoder = new QRCodeDecoder();
/*注释:读取二维码中存储的数据*/
String data= decoder.decode(new QRCodeBitmapImage(new Bitmap(二维码)));
通过二维码中存储的超链接找到毕业生学籍档案的扫描件,下载打印就可以获取入学名册、在学成绩单、毕业证学位证证明等学籍档案,使学籍档案服务更加人性化、更加多样化。
3.3 二维码技术应用于学籍档案管理时应注意的问题
(1)提高学籍档案利用者对二维码的认知度。目前,二维码还没有真正进入公众的日常生活中,大家对二维码的认识还没有普及,要发展二维码在学籍档案管理中的应用,就要尽一切可能推广和宣传二维码的意义,加强档案利用者对二维码的了解,这样才能发挥二维码在学籍档案管理中的优势。
(2)统一二维码的标准。现在,国内二维码厂商往往采用不同的标准,导致不同的二维码标准无法通过同一个设备正确读取,为档案利用者带来不便,所以,要推广二维码在各个行业中的应用就要制定一个统一标准,使二维码识别设备具有良好的兼容性。
(3)加强档案馆门户网站建设。档案馆要真正开展二维码服务,最重要的就是建立一个专门的手机档案馆网站(即档案馆WAP网站)。为学籍档案利用者提供更多渠道来了解二维码,并通过二维码了解数字档案馆,促进彼此间的互动,提升档案服务质量。
4 结束语
目前,二维码技术在学籍档案管理应用中还处于探索和尝试阶段,但随着管理方式和服务模式转变及二维码技术日益完善,通过档案工作者不懈努力,我们相信二维码及其在档案管理中广泛应用终会实现。
参考文献:
[1]南晓凡.图书馆二维码应用研究[J].图书馆学刊,2012(10).
[2]陈勇等.条形码技术在档案管理中的应用[J].档案与建设,2001(3).
(作者单位:天津师范大学 来稿日期:2013-10-14)