毕业设计(论文)-基于Android的票据二维码中信息获取处理与分析系统.doc

毕业设计(论文)-基于Android的票据二维码中信息获取处理与分析系统.doc

福州大学阳光学院 本科毕业论文、毕业设计 题 目: 票据二维码中信息获取 处理与分析系统 系 别: 计算机工程系 专 业: 网络工程专业 年 级: 学 号: 姓 名: 指导教师: 年 月 日 PAGE PAGE II PAGE PAGE I 票据二维码中信息获取处理与分析系统 全套设计加扣?3012250582 摘要 二维码是一种特定的几何图形,它按照某种规律在平面(二维方向)将数据和信息填充在一个黑白相间的正方形中。二维码编码中是通过计算机的特有的“0”、“1”比特流的概念,使用对应的二进制来表示数据和信息,可以通过手机的摄像头或者其他的图像扫描设备对其进行读取识别来实现信息获取处理。二维码可以在水平和垂直两个方向的一起表达信息,所以它可以表达大量的数据和信息在一个非常小的区域中。二维码广泛应用于我们生活的各个领域。本文主要研究的是如何通过扫描动车票中的二维码来获取信息的技术,主要介绍了二维码的生成和二维码的读取识别以及实现方法,主要阐述了二维码软件研究的背景以及研究该系统软件的意义,并实现系统的测试。 本课题利用Eclipse工具软件,基于Android平台对系统进行开发。本系统主要根据Google code上面提供的一个关于条码编解码的 ZXing开源项目,设计并完成了票据二维码中信息获取处理与分析系统。主要功能有:二维码的信息生成,二维码的信息读取识别,二维码信息的生成分享,二维码的信息RSA加解密,二维码信息AES加解密,二维码信息MD5加密,二维码WIFI网络的生成与连接,模拟火车票的二维码生成,二维码名片的生成与分享等。 本课题是对票据二维码中的信息获取处理与分析系统的设计。第一章介绍本课题的意义及目的和二维码的发展背景以及本课题主要研究的内容和方法;第二章介绍本课题软件系统的开发环境和技术理论;第三章介绍本软件系统设计概要;第四章介绍本软件系统的设计以及实现;第五章介绍软件系统的测试。 关键词:票据二维码 信息获取 RSA加解密 AES加解密 二维码WIFI PAGE PAGE II PAGE PAGE III 目  录 TOC \o 1-2 \h \u 1 绪论 1 1.1 课题的意义及目的 1 1.2 二维码发展背景 1 1.3 本课题主要研究内容及研究方法 2 2 软件开发环境与技术理论 3 2.1 软件开发工具配置 3 2.2 软件运行环境 3 2.3 开发环境 3 2.4 Android的系统架构 4 2.5 Java编程语言 4 3 软件系统设计概要 5 3.1 软件开发目标 5 3.2 软件设计原则 5 4 软件设计与实现 6 4.1 软件的界面设计 6 4.2 软件的系统结构 6 4.3 软件所运用RSA算法、AES算法、MD5算法 8 4.4 软件模块设计 13 5 软件系统测试 16 5.1 二维码图片扫描模块测试 16 5.2 二维码图片生成模块测试 17 5.3 其他模块测试 19 结论 25 参考文献 26 致谢 27 福州大学阳光学院本科生毕业设计(论文) 票据二维码中信息获取处理与分析系统 PAGE PAGE 26 PAGE PAGE 27 1 绪论 1.1 课题的意义及目的 二维码技术具有信息容量大、安全强度高、抗损能力强、制作简单、成本低等优点,并且可以直接用手机进行拍照后识读[1]。因为Android系统是免费的,越来越多的手机生产商选择了Android系统。由于安卓手机的流行,二维码也随着Android手机慢慢的流行起来。我们通过二维码扫描软件只需轻轻一扫,便可以实现添加好友、下载软件、登入帐号上网等等。但是一些不法分子利用手机病毒对二维码“下毒”,通过扫描二维码下载恶意软件使手机中毒,这让二维码当上了“替罪羊”。 票据二维码信息泄露和篡改所带来的负面影响也正在不断扩大,票据泄露攻击也成为网络的一个有害威胁。在这其中,票据信息泄露包括动车票据的火车票号、发车时间及身份证号码等常规信息,以及凡是有二维码构造的票据形式等都是黑客的主要攻击行为方式。用户真实信息一旦被泄露恢复或复制篡改,不仅影响个人隐私保护问题,而直接影响票务机构的正常运营和普通用户的信誉。而且对于票据泄露事件的真伪,以及管理票据的企业部门的处理方式,被泄露和篡改后所带来的社会、政治上的消极影响不可估量。 因此,研究一种专门用来防止票据信息泄露或复制取证和恢复技术的逆向防御

文档评论(0)

1亿VIP精品文档

相关文档