首页 理论教育ID信息识别技术在管理信息系统中的应用研究成果

ID信息识别技术在管理信息系统中的应用研究成果

【摘要】:本文主要以身份证的ID信息为实例,研究在管理信息系统的设计中采用ID信息识别技术的问题。因此,确保身份识别的安全性和正确性对应用系统的安全是至关重要的。

基于ID信息识别技术的管理信息系统的应用研究

武汉东湖学院计算机科学学院 李 林

本文简要介绍了ID信息及其识别技术,开发了基于身份证ID信息的管理信息系统的模型,并简要介绍了该模型的开发方法,指出了该系统的广泛应用前景。

一、引言

管理信息系统(Management Information System,简称MIS)是以计算机为信息处理手段、以现代化通信设备为基本传输工具、能为管理决策者提供信息服务的人机系统,是一个由人、计算机、通信设备等硬件和软件组成的,能够对管理对象(人和物)的信息进行收集、加工、存储、传输、维护和使用的系统。在管理对象中,通常有一种信息是不变的,相当于该对象的“身份证”,是一种相对稳定和唯一的编码——ID号(英文Identity的缩写,是身份的意思,编码有时也称身份标识号码、序列号或帐号),可以用来标识和识别该对象。为提高管理信息系统对ID信息收集的快速性、可靠性和安全性,往往要借助于硬件设备才能完成该任务。因此,要开发该类型的管理信息系统的软件项目,就必须包含硬件模块的功能。本文主要以身份证的ID信息为实例,研究在管理信息系统的设计中采用ID信息识别技术的问题。

二、ID信息与IC卡

在实际应用中,ID信息一般存储在IC卡(Integrated Circuit Card)中。从应用的角度看,IC卡可以分为金融卡和非金融卡两大类。金融卡又分为信用卡、现金卡(储蓄卡)和预付费卡。非金融卡的种类则比较多,如身份证、会员卡和社保卡等。从技术的角度看,IC卡可以分为接触式IC卡和非接触式IC卡两种。在接触式IC卡上,IC芯片有8个触点可与外界接触。非接触式IC卡主要由射频收发电路、天线及其相关电路组成。为了使用卡片,还需要与IC卡配合工作的接口设备IFD(Interface Device),即“读写设备/读写器”。读写器通过IC卡上的8个触点或者射频电路向IC卡提供电源并与IC卡相互交换信息。读写器与计算机连接,信息就可以向计算机传输并存储在计算机上。

第二代身份证就是非接触式的IC卡。各政府行政机关、公安派出所、酒店服务业、金融、电信、邮政、机场、铁路商业服务业等众多部门和行业,都陆续配备了相应的第二代身份证读卡器、第二代身份证阅读器,使得第二代身份证在现实生活中得到了广泛应用,极大地提高了工作效率。

三、ID信息识别技术

(一)信息识别的物理过程

对于非接触式的IC卡第二代身份证,其工作原理如下:(1)读卡器将载波信号经天线向外发送;(2)卡进入读卡器的工作区域后,由卡中电感线圈和电容组成的谐振回路接收读卡器发射的载波信号,卡中芯片的射频接口模块由此信号产生出电源电压、复位信号及系统时钟,使芯片“激活”;(3)芯片读取控制模块将存储器中的数据经调相编码后调制在载波上,经卡内天线回送给读卡器;(4)读卡器对接收到的卡回送信号进行解调、解码后送至后台计算机;(5)后台计算机根据卡号的合法性,针对不同应用做出相应的处理和控制。

与接触式 IC 卡相比,非接触式 IC 卡无需插拔卡,避免了由于机械接触不良导致的各种故障,因而具有操作方便、快捷、可靠、寿命长等突出优点,特别适用于流量大的场合。

(二)信息识别的安全技术

在各种管理信息系统中,身份鉴别通常是获得系统服务所必需通过的第一道关卡。例如移动通信系统需要识别用户的身份才能进行计费;一个受控的安全信息系统需要基于用户身份进行访问控制等。因此,确保身份识别的安全性和正确性对应用系统的安全是至关重要的。

目前,常用的身份识别技术可以分为两大类:一类是基于密码技术的各种电子ID身份鉴别技术;另一类是基于生物特征识别的识别技术。接触式 IC 卡和非接触式 IC卡均采用电子ID的身份鉴别技术。IC卡可以向各种用户针对不同应用(如密钥、数字证书和口令)提供一个安全的存储和计算环境,而且由于IC卡的便携性,IC卡在各种管理信息系统和电子商务应用中的安全用户身份识别方面有很大的应用前景。

对于软件项目开发而言,ID信息识别技术是透明的,只需要ID信息识别的结果。

四、基于身份证ID信息的管理信息系统模型的开发

由于ID信息设备的多样性,本文仅以最常用的身份证为实例进行了管理信息系统的模型开发。该系统由三个模块组成:身份证信息读取系统模块、数据库模块和信息管理系统模块,如图1所示。

(一)数据库设计

身份证提供的个人信息有:姓名、性别、民族、出生、住址、公民身份证号码(ID号)、签发机关、有效期限等。在数据库设计中,采用Access数据库,建立一个Name表,表的字段包括姓名、性别、民族、出生、住址、公民身份证号码(ID号)、签发机关、有效期限等,字长按照身份证的规定进行设置。数据库的访问方式采用ODBC技术,在计算机中配置好数据源即可。

(二)身份证信息读取系统设计(www.chuimin.cn)

该模块是整个系统开发成功与否的关键。由于硬件的接口函数是用VC++语言编写的,所以管理信息系统开发选用的开发平台是VC++6.0,并且各个模块的界面均采用对话框的形式。界面设计与运行的效果分别如图2、图3和图4所示。身份证信息读取系统模块提供了单次读取和连续读取两种方式以方便使用。在图3中对部分信息进行了屏蔽处理。

img56

图1 管理信息系统模块

img57

图2 管理信息系统主界面

img58

图3 身份证信息读取系统界面

img59

图4 信息管理系统界面

(三)信息管理系统设计

该模块的设计一般需要结合项目的实际需求进行,该模块就是传统的管理信息系统(只有软件部分的应用系统)。在设计该模块时,只提供了最基本的信息项目显示功能,如身份证号码、姓名、性别、民族、出生,地址信息就没有提供。另外,还添加了读取身份证的时刻,以便计时之用。在该模块中,只能对读取的身份证信息进行删除而不能进行任何修改。图4中所显示的信息是数据库中的样本信息,而不是读取真实身份证的信息。

五、结语

基于身份证ID信息的管理信息系统在学校可以得到广泛应用。在教师和学生的基本信息管理中,只需一次读卡,教师和学生的个人信息就能长期使用;在学生学习管理中,可以对学生进行考勤、学习和实验计时;在校园门禁系统中,可以作用通行证使用等。该系统具有成本低、通用性强、使用方便等优点。

基于身份证ID信息的管理信息系统的设计方法很容易推广到其他类型ID信息的管理信息系统的设计中,这对于软件开发而言,大大拓展了软件开发的范围。

参考文献

[1]王爱英.智能卡技术——IC卡与RFID标签[M].北京:清华大学出版社,2009.11.

[2]刘强.物联网关键技术与应用[J].计算机科学,2010(6).

[3] http://shop.zte.com.cn/main/include/showemagazinearticle.jsp?articleId=28﹠catalogId=12165.

[4] http://sz.100ye.com/msg/16062893.html.