0

    PB中实现通过神盾ICR-100M身份证阅读器读取身份证信息的方法.pdf

    2023.04.26 | admin | 254次围观

    48ComputerCDSoftwareApplications产业聚焦Industryfocus智慧城市多应用系统中都涉及到录入身份证信息的问题,如果身份信息录入不正确或不完整,可能会在应用过程中出现很多问题,比如我院学生收费管理系统在前期版本中,未录入学生身份证号,设计时是以学号来区分不同学生。但在其他系统中,比如学生资助的系统中是以身份证号来区分不同学生,为核对学生收费情况和资助情况造成困难,如果按姓名**行核对,可能出现重名或者姓名**错误等情况。为了解决这个问题,就需要在学生收费系统中增加身份证号,但如果用人工录入身份证号,一是容易出错,二是效率低下。为了避免录入的身份证信息出现错误和提高工作效率,我们采用了神盾ICR-100M身份证阅读器读取身份证信息。1.1神盾ICR-100M身份证阅读器提供了进行二次开发的SDK开发包,主要包括以下文件:termb.hAPI函数原型定义。termb.libAPI函数的VC开发包。termb.dllAPI函数的动态联接库。sdtapi.dlltermb.dll需要的后台库(和termb.dll一起放在当前目录或系统目录下)。IDCard.dlltermb.dll需要的后台库(和termb.dll一起放在当前目录或系统目录1.2函数列表intInitComm(intPort)初始化串口intInitCommExt()初始化串口(扩展)intCloseComm()关闭串口intAuthenticate()卡认证PB中实现通过神盾ICR-100M身份证阅读器读取身份证信息的方法要:在许多应用系统中,需要输入用户的姓名**份证号等身份证上的信息,为了保证信息输入的准确性,可以采用身份证阅读器读取第二代居民身份证的信息输入到应用程序中,本文主要探讨在PowerBuilder中,神盾ICR-100M身份证阅读器读取身份证信息的方法。

    关键词:PowerBuilder;身份证阅读器;身份证信息;ucs_2编码;GB2312-80编码Read_Content(intActive)读卡操作,信息文件存储在应用程序当前目录下;intGetSAMID(charSAM编号IntGetPhoto(charWlt_File)获取bmp照片1.3函数调用流程(见图1)1.4文字信息读取读完后,文字信息采用GB13000的UCS-2进行存储,各项目分配如下:项目长度(字节)说明姓名30**性别代码民族代码出生16年月日:YYYYMMDD住址70汉字和数字公民身份号码36数字签发机关30汉字有效期起始日期16年月日:YYYYMMDD有效期截止日期16年月日:YYYYMMDD有效期为长期时存储“长期”最新住址70汉字和数字实现方法intli_cshdk,li_sq,li_dwj,li_fhlongl_file_length,l_retstringls_xm,ls_sfzh,ls_longli_cshdk=InitComm(1001)//初始化端口messagebox("提示信息","初始化端口成功")elsemessagebox("提示信息","提示信息失败,检查硬件连接是否正确。

    PB中实现通过神盾ICR-100M身份证阅读器读取身份证信息的方法.pdf

    ")end//卡认证li_sq=Authenticate()中图分类号:TP311.52下转第50页》》》》》》50ComputerCDSoftwareApplications产业聚焦Industryfocus智慧城市卡通的安全与稳定运行,且不可将一卡通的运维全部交由公司来完成。充值岗位主要为师生提供校园卡现金充值服务,并与自助现金充值设备紧密配合。校园卡业务办理岗负责办理校园卡,同时处理卡片的“冻结”“解挂”“修改密码”等业务。技术支持岗负责校园卡及相关子系统软硬件的监控调试维护。财务岗按照不同的结算周期,定期结算;同时核对卡务管理岗位的账目,对银行转账的金额进行对账。通过合理设岗,明确职责,结合自助服务设备,为广大师生员工提供满意周到的服务。2.2建立制度、严格落实。学校应制定并颁发校园一卡通的相关管理规定,内容应涉及一卡通办理的方法,补卡办法,临时用卡的管理,校外非注册学生就餐实施办法等相关工作制度,规范校园卡的管理和服务。2.3采取措施id100身份证阅读器安装,保障安全。学校应从备份、管理、环境、硬件等多方面确保校园一卡通系统运行的稳定,以及数据系统的安全。按照常规校园一卡通服务器应放置在学校标准机房中,同时针对校园一卡通系统主干网设置多路线路,确保系统网络通畅。

    服务器应实现双机热备,减少单点故障,采用专业数据库,对数据库访问进行严格授权控制,切不可借口技术人员少,而将数据库管理权限交给商户或者公司,学校必须建立起自己的运维团队。对需要接入的子系统通过系统授权、账号密码认证、系统认证成功后方可接入使用校园卡资源;在操作安全控制中,系统操作员登录系统需要严格权限认证,每个操作员的操作记录均被详细记录id100身份证阅读器安装,可被日后审计。系统每天定时自动日结,系统核心服务自动做一次数据库的全备份,同时上传到异地服务器。在运维管理上,建立定期巡检机制,通过现场巡检和监控系统巡检,确保系统稳定,建立紧急情况处理预案;在发生紧急情况时做到迅速响应,快速解决问题。2.4打造高度自助化服务环境,尊重多样性需求。自助服务系统将成为信息化应用的主要服务模式和途径,学校的校园一卡通系统应探索并开通以下服务:自助圈存机。通过与银行对接,师生可自助从银行卡转账给校园卡充值;师生可通过输入个人证件号码查询余额等操作,查看系统最新通知。自助现金充值。师生可通过自助现金充值设备为校园卡进行现金充值。自助服务网站。师生可通过智能手机等互联网终端从银行卡转账为校园卡充值。作为数字化校园建设的核心内容,校园一卡通系统与师生的学习、生活和工作密切相关,深刻的影响着学校的管理模式和服务模式。

    我们应探索校园一卡通的科学的运维管理服务体系,使校园一卡通系统深度融合到学校人才培养、科学研究和管理服务中,为师生提供人性化服务,使校园一卡通真正实现“一卡在手、走遍校园”。参考文献:[1]田小萍,陈金焘,皇甫大鹏.基于校园卡的网上支付平台的研究和应用[J].计算机技术与发展,2011(09).作者单位:河南护理职业学院,河南安阳455001messagebox("提示信息","身份证放置不正确,请重新放置身份证。")endelsereturnend//读卡li_dwj=Read_Content(1)messagebox("提示信息","读卡失败,可能身份证信息已被破坏。")endelsereturnendCloseComm()//关闭端口//打开文件li_fh=FileOpen("wz.txt",StreamMode!,Read!,lockread!)l_file_length=0FileClose(li_fh)RETURNEND//读文件,将ucs-2编码转换为GB2312-80编码l_ret=FileRead(li_fh,ls_long) en=WideChar ToMul ls_rddata保存转结果end 结束语在将身份证信息转换为GB2312-80编码后根据需要取 出所需信息,本文的程序在PB 9.0下调试通过,应用于我 院学生收费系统中。 参考文献: [1]李勇.PowerBuilder8.0彻底研究[M].北京:中国铁道出版社. [2]身份证阅读器智能接口版SDK使用手册 V1.30.公安部第一研究所,2007. 作者单位:安顺职业技术学院 信息工程系,贵州安顺 561000 《《《《《《上接第48页

    版权声明

    本文仅代表作者观点。
    本文系作者授权发表,未经许可,不得转载。

    发表评论