论文部分内容阅读
计算机技术、电子技术和网络技术的发展带动了各行各业的迅猛发展。条码技术就是在这些技术以及图像技术的基础之上发展起来的。一维条码技术因其读取速度快、成本低、灵活等特点被广泛的应用到各个领域,但是由于信息技术的不断发展,数据信息呈指数式增长,一维条码已经不能满足需求,随后二维码应运而生。二维码技术是在一维条码技术的基础之上产生的,与一维条码相比拥有存储容量大、纠错能力强等优点。同时随着智能手机的流行和发展,智能手机的功能越来越强大,为了更好的满足人们的需求,二维条码技术与智能手机结合已经成了发展的必然趋势,由此本论文设计实现了在Android系统平台下实现QR二维码的编码和解码。本论文第一部分对论文的选题背景和国内外的研究现状进行了介绍,并且概述了所做工作及论文整体的组织结构。第二部分是对二维码、二维码主要特点以及二维码的应用做了简单介绍。第三部分对QR二维码的编码原理和解码原理做了详细叙述,是本论文的重点章节,本部分介绍了QR码的基本结构、QR码的数据编码模式和编码步骤、基本解码原理以及扫描二维码的过程。第四部分是关于Android开发平台和相关开发技术的介绍,还对系统开发中用到的zxing库做了相关介绍。第五部分是对系统功能的设计,整个系统共有三大功能模块,即生成功能、扫描功能和保存功能。生成模块的功能包括把普通文本生成二维码、生成嵌入logo的二维码、把图像生成二维码;扫描模块功能,即扫描二维码将得到的结果按结果内容显示在页面上;保存模块功能,即把扫描结果保存起来,方便以后查阅。第六部分是第五部分的实现,它对设计的功能进行编码实现,最后得出能在Android系统的手机上运行的功能系统。第七部分是对本文所做工作的总结和对二维码未来发展情况的展望。