20
5。2 系统详细模块设计 23
5。2。1 界面设计 23
5。2。2 系统生成模块设计 24
5。2。3 系统识别模块设计 24
第六章 系统测试 33
6。1 软件测试的重要性 33
6。2 测试环境 33
6。2。1 QR二维码的生成演示与运行 34
6。2。2 QR二维码的识别演示与运行 36
结 论 39
致 谢 40
参 考 文 献 41
第一章 绪论
1。1 课题研究背景及意义
1。1。1 课题研究背景
一维条码发展以来,它的应用大大地提高了数据收罗和信息处理的速度。但是由于一维条码存储容量等一些问题并不能满足当今社会需求,而二维条码的发展正好可以弥补一维条码的这些不足之处。它有着密度和可靠性都很高的优点,因此用它描述数据信息、图像等[3]。由于当今社会发展的信息化和和大数据量的这种需求,人们的生活中各个领域也逐渐进入了智能化和自动化。尤其是随着计算机技术的发展,移动端的应用逐渐成为社会的主流。
二维码技术是一种自动生成和扫描识别的技术,它可以携带绿色载体信息,方便了生活和商业的发展[2]。在移动端和计算机技术的发展背景下,发挥着其特有的优势。二十一世纪以来,二维码自动生成和识别技术飞速发展,二维码作为新颖的技术被普遍应用于移动终端中[1],因此也使得一些传统的应用系统和商业模式也发生了巨大的变革,人们可以只需要通过生成二维码来使得信息存储,通过扫描二维码就可以获取信息。
我们都知道,在当今物联网技术发展的今天,二维码成了技术宠儿,从票务防伪到电信凭证等方面都得到广泛的应用。由于它可以将大量的数据隐藏在图片中,就是说能将很多数据信息编制成二维码图片然后再表示出来[6]。它可以容纳将近两千个大写字母,五千多个汉字,比起一维码,它的容量度是很大的;并且, 二维码还可以实现保密的功能特点,而且与一维码相比之下,它可以使信息隐藏起来而且不被人发现;二维码最大的优势是它的成本非常低。
2015年2月底,相关信息显示:到2014年七月,我国互联网用户总数达到6亿以上;,八月底,3G的用户数为4。8亿,使用4G网络的网民人数[10]。大约达到五百万。到2015年4G用户将超过1亿。由此看来,随着信息时代的飞快发展,基于 Android平台的移动端在人们的工作生活变得越来越重要。本文就是以Android平台为搭建环境,实现QR二维码的生成系统和识别系统的设应用。
1。1。2 研究意义
二维码识别技术可以认为是移动互联网的入口,在规模化发展的时代将发挥显著的作用,而与Android操作系统相关的移动终端的普及更加促进了二维码和移动终端的发展,因此二维码技术在互联网中的应用也显得的异常重要[13]。二维码与一维码相比。它能很快地识别出信息是什么,而且是不管以那个方位都可以识别。如果信息有错,它还会自动纠正信息的错误。能自动矫正条码中出现的错误,并且对数据进行加密,自身具有纠错功能。二维码在当代社会已经显得非常普遍了,如自动扫描并识别网址二维码,然后立即调用浏览器跳转到相应网站;如果在名片上印上二维码图片。就可以扫描二维码来知道这个联系人是谁。用手机扫码名片上的二维码即可将名片的姓名存储到手机系统中;二维码电子凭证应该被使用最多的一种,如用手机扫描二维码来获取“优惠券”。扫描二维码获得世博会的门票等等太多太多的应用。由此看来,二维码技术的应用方便的生活和商业的发展,它能让我们很方便的发布,有可以很便捷灵活的获取相关信息。从而提升了传统电子政务,这样就实现了成本价值减低,而且还能富有高的效率[7]。由于Android移动终端的很多优点。像它看起来小,人们可以很好地携带等等使得很多的人来使用二维码。二维码的这种技术可以使得二维码在电商平台,人们宣传自己的产品,以及避免造假等方面有着至关重要的作用,相信此二者的结合应用会给人们带来更加高端和便捷的生活体验。 Android智能终端二维码的生成与识别技术(3):http://www.youerw.com/jisuanji/lunwen_106864.html