首页 > 范文大全 > 正文

身份证读卡器在档案管理系统中的应用

开篇:润墨网以专业的文秘视角,为您筛选了一篇身份证读卡器在档案管理系统中的应用范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

【摘要】全国各地人才服务机构,负责接收和管理流动人才的人事档案。随着二代身份证的普及,针对日益庞大的库房容量,本文提出了基于身份证读卡器这一信息技术的档案查询、办理新思路,描述了实现的方法,并对实现过程中的难点提出了解决办法。

【关键词】人事档案;身份证读卡器;数据库【中图分类号】R132

【文献标识码】A

【文章编号】1672-5158(2012)10-0002-02

1 引言

随着信息技术的不断发展,以计算机技术为主体的各类高新技术已经将触角深入到国民经济的方方面面。以往,我们的档案系统主要通过初办时个人获得的档案号,或者通过姓名来查找个人信息。这些方法,在档案数量较少或个人办理初期,弊端尚不明显,而一旦库容量达到一定的数量级,或者随着时间的推移,其不足就显现了出来。主要表现在两个方面:

同一份档案重复力理,造成数据冗余。随着人才的频繁流动,很多人会把转出的档案重新转回,从而会重新办理,这样就会造成同一份档案在数据库里有多条记录。目前系统中这样的冗余数据很多。

一无法迅速定位。由于档案数量巨大,通过姓名查找存在重名问题。目前系统中经常有这样的情况出现:录入姓名,一下子跳出几十条同名数据,需要工作人员再次核对生日,院校等信息才能确认某档案,大大影响效率。

随着社会的进步和发展,二代身份证在我们的生活中起到越来越重要的作用,二代身份证具有唯一性。本文作者根据自己多年的档案工作经验和一定的计算机知识,提出了在当前的人事系统中增加使用二代身份证读卡器来完成数据的采集、查询的新方法,彻底解决了这一难题。

2 系统设计

系统设计是本系统开发的重要阶段,它直接影响到目标系统的安全和稳定,是整个系统开发工作的核心。

2.1 系统体系结构设计

原应用系统采用的是两层C/S计算机结构体系,由客户端和数据库服务器组成。身份证读卡器系统配有SDK软件开发包,对原有的业务系统可以做到良好兼容,将证件识别采集程序嵌入到原来各种应用系统中即可进行数据采集。其模式结构图见图1。

2.2 系统流程设计

根据中心业务的工作方式,针对二代身份证可进行机读识别的特点,借助二代身份证读卡器,采用“联机模式方案”,实现中心对客户身份证信息的采集及有效性验证。简单地讲,就是将身份证读卡器与PC通过串口或USB口直接相连,PC上加载加密模式的读卡器驱动软件及身份识别应用程序,应用程序将二代身份证中IC的信息(公民身份号码、姓名、性别、民族、出生日期、住址、签发单位、签发日期、有效期截止日期、照片)传输到PC中。同时,柜台工作人员通过PC的显示来核对机读的信息与身份证印刷信息是否一致。针对中心的需求实现二次应用程序开发,如将已识别的用户身份信息的保存、查询和索引等。

2.3 系统功能模块设计

系统主要包含信息读取、身份验证、将采集到的信息和原系统进行匹配从而实现数据查询等功能。

2.3.1 自动查询

工作人员进入客户端应用程序后,程序自动检测身份证读卡器工作状态,如果感应到有身份证靠近,会直接将身份证号码这一唯一信息读入系统,免去手工操作,提高了录入速度和准确性。系统通过网内线路将采集到的身份证号码上传到档案数据库,与库里的信息进行对比查询,如果查询到库中无该客户记录,则提示档案库不存在此人档案,可再通过姓名查询的方式进行二次核查,防止数据库中身份证数据信息有误;如果查询到库中有该客户记录,如果只有一条则直接显示,如果有重复数据(此档案重复在该中心办理),只需选择正确的一条即可。

2.3.2 双重验证

身份真伪通过视读和机读双重验证,确保用户身份真实准确。具体讲就是系统会通过身份证读卡器获取照片信息,然后和事人员进行比对,即可一目了然断定身份真伪。

2.3.3 信息采集

对于初次办理的人员,只有将将身份证放在读卡器上,应用程序会自动采集芯片中的用户身份信息,从而实现保存、查询和索引等功能。在采集的过程中,系统会自动判断档案数据库中是否有重复的身份证号码,如果存在则提示工作人员,以防重复办理。这样既能保证数据真实有效,同时又能防止产生冗余数据。

3 关键技术分析

人才档案系统的服务内容繁多,涵盖了,户籍,保险公积金等各项业务,业务流程不尽相同,根据各业务特点,在开发期间拟解决以下几个关键问题。

3.1 需求分析与功能抽象技术

通过深入调研,首先弄清楚人才中心档案管理和档案服务的基本需求,完成系统功能分析,初步确定体系结构,包括对原系统的改进和待实现功能的定义。在这一过程中要需要整理出详尽的需求分析报告,尽可能做到完备。根据需求分析报告设计业务系统流程、划分具体功能,并通过系统信息需求分析的结论,设计本系统的E-R模型,即将业务的需求与表述转化为数据库设计专用语言与流程,清晰反映数据及数据之间的联系与传递关系,这个阶段是整个系统开发的基础。在以后的开发过程中还需要根据实际需求变化不断更改。

3.2 主要技术分析

3.2.1 图像采集

通过二代身份证读卡器,可将二代身份证中的加密照片信息读取到本地指定目录并存放成图片文件zp.bmp,应用程序可以显示改照片信息,并且保存到数据库中,完成照片的采集。

3.2.2 封装对象

在PowerBuilder中我们还可以创建自己的用户对象。我们可以利用面向对象方法中的对象的封装性、继承性、多态性等特点使得我们开发的应用程序具有极大的可重用性和可扩展性,而这一点正是软件工程中对应用程序所提出的重要目标。

在原有的信息管理系统中,多个业务(档案查询,初办,户籍查询,户籍办理等)需要调用身份证读卡器供应商提供的动态链接文件,为了提高系统的开发效率,使得开发人员无须重复编码,直接定义了一个不可视控件,将相关函数封装在该对象中,这样开发人员使用时只需要声明变量,系统将自动调用相应的服务例程处理,使用起来简洁高效。

4 结语

使用身份证读卡器信息技术辅助人事档案管理,可有效地解决管理弊端,使数据库与身份证信息准确。这一技术首先被应用在南京某人才服务机构的档案管理中,取得了良好的效果。近年来,该技术被迅速推广到全国其它近二十家人才服务机构,信息管理部门借助“客户身份证自动采集设备+电子数据库”的方案对原办事流程进行改造,从而实现对初办、后续服务等关键环节一劳永逸的立体化管理。通过使用该技术手段,实现了大容量档案库房的有序管理,极大的提高了单位的工作效率和服务质量。

参考文献

[1] 郑阿奇 著PowerBuilder实用教程-(第3版)电子工业出版社2011

[2] 赵韶平等编著PowerDesigner系统分析与建模清华大学出版社2010