基于二代身份证读卡器的报名信息网络采集系统设计

时间:2022-08-23 06:23:27

基于二代身份证读卡器的报名信息网络采集系统设计

摘 要: 信息技术进步提高各行各业的工作效率,通过专门的读卡器读取二代身份证的信息,用于录入学生报名信息,使得采集工作又快又准。阐述通过Web利用二代身份证读卡器直接读取、传输、存储个人信息相关数据的技术,并对网页预读模块的关键技术作详细的说明。该技术能无缝的耦合到常用的网页报名系统,成本低、宜维护、易兼容,利于推广使用。

关键词: 信息采集;B/S结构;二代身份证读卡器

高职院校扎根地区经济建设,为地方提供科技和人才支持,其社会服务功能日趋明显,尤其在人才培养上得到了企业、社会和政府的肯定和信赖。高职院校又因其具有鲜明的职业教育特色,优良的职业技能培训、鉴定软硬件条件,成为越来越多的企业或个人培训的首选场所。日益增加的社会生源选择参加不同形式的职业培训或学历进修,庞大的报名数据手工输入效率低,容易出错,给学籍管理和办证带来了很多麻烦。这些数据的核心往往是学员的姓名和身份证号码等,而二代身份证读卡器能轻松获得相应的数据,且能保证数据的准确性。本文提供一种设计方法使得该设备无缝的耦合到报名信息采集系统中,能较大程度提高工作效率。

1 系统设计

该系统采用B/S结构,维护和扩展成本低,网页客户端采集数据,易用、灵活,移殖方便。网页端采用VBScript、JavaScript或C#编写读卡器接口程序,预读数据至文本域(Text fields),通过表单(form)向服务器发送数据并存储在数据库中,方便随时读取调用。系统结构如图1所示。

系统即可以手动输入,又能够借助二代身份证读卡器录入个人信息,数据准确性得到了进一步提高。数据存储在数据库中,方便维护和导出,可以作为申报职业资格证书或培训证书的有效数据。

2 二代身份证读卡器介绍

基于Web的在线报名系统技术十分成熟,对Web数据访问、传输、控制在本文中简略介绍,本文重点介绍二代身份证读卡器与html的接口函数及其应用。

2.1 身份证读卡选型

本设计选用普天CP IDMR02/TG型二代身份证读卡器,该机型采用USB接口,内含公安部二代身份证专用安全模块及射频读写模块,通过非接触方式将个人信息和照片数据读入计算机。该设备已广泛应用与银行、医院、交通、教育等各行各业。

该型号二代身份证读卡器预留有API(Application Prog

ramming Interface,应用程序编程接口)接口,提供SDK为用户二次开发奠定了基础。

2.2 接口属性和方法

Web开发一般不要解开FirstActivex.cab包,直接将其放在服务器上,以便使用该ActiveX控件的自动安装及自动更新功能。控制读卡器的API接口属性如表1,方法如表2:

首先需调用设置端口号方法setPortNum设置读卡器连接端口,如果要保存照片,需设置PhotoPath属性,然后调用ReadCard,这时控件将检测端口并读卡。

3 预读模块实现

网页用JavaScript编写函数,实现网页预读功能,该技术是本设计的核心技术。

4 信息采集设计

预读取模块可以直接被原有的报名信息系统调用,增加身份证读卡器录入的功能,使大部分数据的录入变得高效、准确。预读进网页的数据通过表单post方法传输给数据库。数据在提交前有多重正则表达式对用户名、密码、通讯地址、联系方式等进行验证,确保数据完整有效,否则弹出窗口提示。其存储效果如图2所示。

5 结语

该报名信息采集系统为高校或培训机构举办各类培训班或学历教育报名信息采集提供了便捷的技术,该技术能够无缝的耦合进原有的手动报名信息录入系统,从而大大提高录入工作的效率和准确性。因身份证中有较多敏感信息,应进一步提高数据在采集、传输、存储、调用各环节的安全性,仍是后续研究的重点。

参考文献:

[1]程楠、刘贤芬、尉睿,基于B/S模式的等级考试报名系统的设计与实现[J].电脑知识与技术,2009,2.

[2]戈晓斐、徐秀,基于Web的博士生报名系统的设计与实现[J].现代教育技术,2012,5.

[3]基于B/S模式的教育学\心理学考试在线报名系统的设计与实现[J].电脑知识与技术,2011,1.

[4]张金龙、焦建栋、任晓明,第二代身份证读卡器在职业健康监护信息管理系统中的应用[J].中国职业医学,2009,10.

上一篇:红蓝草紫色素稳定性的研究 下一篇:水电工程大型弧形闸门结构稳定性研究