基于Android的二维码识别的分享与历史查询系统的研究与设计开题报告
2020-02-18 16:21:40
1. 研究目的与意义(文献综述)
背景:一维条码顺应时代的诞生,极大的提高了生产效率和生活速度,但是随着时间的推移,一维条码的信息量小,依赖数据库等诸多的弊端也逐渐显露,这时,具有高容量,高密度,纠错能力强,安全性高的二维码取代了一维条码,qr code是一种能快速响应的二维码,也是当前比较主流的二维码。在以前生活中我们经常见到一维条码,二维条码的应用还刚刚起步,随着带摄像头的智能手机普及,二维条码的应用渐渐来到我们的日常生活中。手机二维码的技术是指以二维码标准为核心,将手机作为载体,而展开的码制编码、译码、识别、被识别相结合的综合性技术。在众多的二维码技术标准中,qr(quickly response)码与dm(datamatrix)码应用最为广泛。
国内外现状:二维码在日本和韩国的商用分别始于2002年和2003年。多年的发展,日本使用手机二维码的用户已有6000万,二维码广告、二维码名片、二维码票券就像短信那样常见;韩国市面上约有1500万部手机支持韩国第一大手机二维码提供商iconlab的条码业务,超市里售卖的蔬菜上也贴有二维码,消费者拍摄解码后,就可以获知产品的产地等信息。由于使用二维码,给商家带来的收入非常可观,在欧洲的德国、意大利、瑞士等国,二维码球票是最受欢迎的应用之一,球迷喜欢它的原因在于既省去了排队购票,又不必担心假票,对于赛事管理者,同样摆脱了假票困扰,又能实现门票信息的实时统计。据悉,英国也计划在2010年推出手机二维码登机牌,到时候手机一刷便可顺利登机。手机二维码在国内的应用也开始崭露头角:用二维码为“超女”投票、易初莲花超市印有二维码的购物袋、卓越网的二维码手机移动书店。
当前,我国二维码产业还处于成长期,总体来看,我国的条码标准体系尚显单薄,
具有自主知识产权的二维码核心技术不多,二维码技术标准的应用和推广也存在一些困
难。但是,各方面条件的逐渐成熟,正推动整个产业的发展提速。目前,几方面有利因
素是我国二维码产业发展的重要驱动力:首先,二维码自身的优势和价值使将其在全球
范围内得到更广泛更深入的应用。其次,作为物联网产业的重要技术,二维码将成为优
先受益市场,背景行业的发展将对二维码产业的发展起到推波助澜的作用。另外,二维
码与手机的结合,将开辟二维码的更广阔的市场空间。经过了近几年的技术、应用推广
和产业链的不断壮大,我国二维码市场日渐繁荣。
二维码研究的意义:随着全球信息通讯技术的迅猛发展,以手机为终端的的各种应用不断涌现在未来手机无疑将成为移动商务赖以发展的最重要的终端之一,而手机二维码的发展将在移动商务的发展中将扮演重要角色。如今我们的日常生活已经离不开二维码,它已经毫不知觉的卷入了我们的生活当中。举个很简单的例子,上课二维码扫码签到已经来到了我们的课堂,我自己也在体验这种新型的签到方式,这种方式不仅节约了老师点名所花的时间,也使得代签到这种偷懒方式离我们越来越远。最经典的当属那些扫码关注公众号啥的,几乎到哪都能遇到,这说明二维码已经离我们越来越近,也将越来越贴近我们的日常生活,它使得我们的生活越来越便利,所以对于二维码的研究有重大的意义。
2. 研究的基本内容与方案
本文研究内容为基于安卓的二维码识别的分享与历史查询系统的研究与设计,学会运用安卓开发系统实现实现二维码的识别,建立数据库用来实现历史查询,还有设定特定的模块实现分享功能。
首先介绍下安卓操作系统。android是一个包括操作系统、中间件和关键应用的移动设备软件堆。google的android系统是一个完全开放的系统,也是一个完整的生态系统,分成了三个有机个体:源代码工程open source project,开发应用developer,市场market。由于android系统的这三个有机个体的综合应用,android系统具有5大特点:开放性,应用程序无界性,平等条件创建应用程序,轻松嵌入网络,并行运行。正是由于android系统的这些特点,才使得android系统能稳稳地站住自己的脚根。说到android,其用户界面还是非常友好的,它为开发人员提供了强大的布局实现,包括:linearlayout水平布局、framelayout框架布局、relativelayout相对布局、tablelayout表单布局和tabwidget切换卡、absolutelayout绝对布局。本软件需要用调用camera来实现扫描功能,需要用到框架布局framelayout能重叠控件,实现“范围框”的效果。
设计中整个内容包括4个具体内容:条码扫描,二维码扫描,二维码分享,查看扫描历史。
3. 研究计划与安排
第1-3周:搜集资料,设计框架,撰写开题报告;
第4-5周: 下载并学习java,androidstudio等软件,论文开题;
第6-12周: 撰写论文初稿,完成模块的具体设计并编程调试;
4. 参考文献(12篇以上)
[1]于芬芬.二维码支付安全性[j].电子世界,2016(07):157-158.
[2]刘云龙,吕韬,曾晋,刘法旺.基于android手机的加密qr二维码识别系统[j].软件,2012,33(04):34-36.
[3]乔良树.动态二维码生成验证方法[j].电子技术与软件工程,2017(24):163.