基于二维码的认证信息系统设计与实现研究

时间:2022-09-25 01:17:51

基于二维码的认证信息系统设计与实现研究

摘 要:信息化时代企业都通过网站和数据库来实现认证信息管理,但是这样对认证信息的查询就离不开计算机和网络。为了解决这些

>> 基于二维码技术的高校考生身份认证系统设计与实现 基于二维码的智慧导览Web系统的设计与实现 基于二维码的公安户口迁移系统的设计与实现 基于Android的二维码扫描系统设计与实现 基于Android的二维码的生成与识别系统的设计与实现 基于二维码的警用装备数字导览系统的设计与实现 基于二维码的便携式医疗智能护理终端系统设计与实现 Android智能终端二维码安全检测系统的设计与实现 基于Android平台的QR二维码搜索软件的设计与实现 二维码导引系统的研究与实现 基于移动ADC平台的二维码产品防伪认证系统 医院信息系统中二维码扫描技术的应用 二维码技术在物流信息系统中的应用 基于二维码的校园一“码”通的系统框架设计 二维码实时教学信息反馈系统设计与应用* 基于二维码技术的通信线缆资源管理软件设计与实现 基于品牌识别系统中二维码图形设计研究 基于二维码技术的校园科技馆解说系统的设计 基于RFID和二维码技术的多用型商品防伪系统设计 基于Wi―Fi和二维码的无线物资管理系统设计 常见问题解答 当前所在位置:L5技术。本系统移动客户端主要采用的是HTML5技术。HTML语言作为如今编程最为广泛的语言,具有易用、快捷、多浏览平台兼容等特点。W3C 在HTML 5 协议中为 HTML 5 赋予了这样的内涵,它将弥补上一代 HTML 的不足,HTML5不仅仅是一次简单的技术升级,更代表了未来web开发的方向。

3.jQuery esayUI技术。本系统服务器端的页面显示技术采用jQuery easyUI技术。jQuery easyUI是一组基于jQuery的UI插件集合体,虽然在功能上没extjs强大,但页面可以支持各种主题以满足使用者对不同页面风格的要求,完全可以满足开发者使用,并且相对于extjs更轻量。jQuery easyUI的目标就是帮助web开发者更轻松地打造出功能丰富并且美观的UI界面。

四、系统设计与实现

1.服务器端。服务器端主要功能是对认证信息进行管理,生成二维码存在服务器的存贮中。(1)认证信息的管理。认证信息的管理主要包括对认证信息的增、删、改、查。考虑到认证信息是在认证考试结束后保存在Excel文档中,所以在认证信息管理模块中增加了Excel的导入功能,提高了信息的管理效率。(2)生成二维码。二维码包含认证信息,可以是一个包含个人ID的查询链接,也可以是包含姓名、单位、认证编号等纯文本的认证信息,前者需要联网完成二维码的扫描和识别,而后者扫描后无需联网直接显示认证信息。(3)导出二维码。本系统也可以将所有的二维码统一导出为PDF文件,以便以后制作认证证件。对PDF文档的操作则使用到了iText类库,iText是著名的开放源码的站点sourceforge的一个项目,是用于操作PDF文档的一个java类库。通过iText不仅可以生成PDF或rtf的文档,还可以将XML、Html文件转化为PDF文件。在本系统中可以将二维码图片从服务器的存贮中读出并写入PDF文档,供用户下载、打印。(4)服务器端页面显示。服务器端的页面显示使用了jQuery easyUI,easyUI是目前最流行的前端页面显示技术。easyUI帮助web开发者更轻松地打造出功能丰富并且美观的UI界面。使用easyUI需要在页面中嵌入easyUI的js库和css样式表。

2.移动客户端。(1)显示认证信息二维码。移动客户端采用HTML5技术来显示二维码,当施工人员在智能手机端输入自己的身份证信息后登录系统即可显示包含自己个人信息的二维码。(2)显示认证文本信息。施工人员也可以在自己的智能手机上显示认证的文本信息,无需扫描即可进行身份识别。

五、结束语

本文基于二维码的认证信息系统的开发过程,描述了二维码技术、HTML5技术、easuUI技术、ZXing类库、POI类库、iText类库等技术在项目开发中的应用。该系统通过二维码扫描的方式来进行认证信息的识别确认,立意创新,使用便捷,填补通信运营商认证信息管理的市场空白,也可以应用于其他企事业单位认证信息的管理。

参考文献:

唐俊开.HTML5移动Web开发指南[M].北京:电子工业出版社,2012.

上一篇:岩土工程基础施工中深基坑支护施工技术的应用... 下一篇:重污染天气红色预警的思考