首页 >  开题报告  > 正文

基于Android的二维码识别系统

随着科学技术的发展,物联网已成为当今信息技术当中一门炙手可热的话题。物联网是指通过各种信息传感设备实时采集各种需要的信息并与互联网结合形成的一个大型网络。物联网的目的在于实现物与物、物与人以及所有的物品与网络的连接,以方便识别、管理和控制。物联网由感知层、网络层和应用层三层组成。感知层由各种传感器以及传感器网关构成,其作用在于识别物体,采集信息。二维码标签便是一种常用的传感器。
条形码技术是集条码理论、光电技术、计算机技术、通信技术等技术于一体的综合性技术。它具有输入速度快、可靠性高、采集信息量大、成本低等特点,近年来发展十分迅速,在国际上广泛应用于商品流通、物流仓储、信息服务等各个领域,极大地提高了生产效率。从寻呼机到目前 4G手机的面市,中国人已经习惯了手中的移动手机不停地更新变化。也正是由于这些现实因素,本课题以理论为基础,方便人们生活,提高工作效率为目的而选择本课题。
2.课题研究的意义
二维码具有可靠性高、信息容量大、保密防伪性高、抗损性强、全方位和超高速识读等优点,而且能高效的表示中国汉字,适于在中国的发展。随着信息技术的发展,条形码识别设备日益智能化、网络化和微形化。可以应用于物流、电子商务、安防、防伪、身份认证、商品流通、广告宣传等领域。另一方面,android已成为嵌入式领域尤其是手持终端中第一大嵌入式操作系统。二维码是矩阵式二维条形码的代表,它除了具有一维条码和其它二维条码所具有的信息容量大、可靠性高等特点外,还具有全方位识读、能有效表示中、英、简、繁、日、韩等文字、超高速识读以及超强的纠错能力和抗干扰能力等特性。适合于我国的国情以及汉字编码的特点。 综上,二维码在手机中的应用有着良好的前景和潜力它将有效地推动移动增值业务的快速增长有利于为我国信息产业的发展和经济建设带来社会及经济效益。因此研究基于android嵌入式平台下的条码识别有着非常重要的现实意义。
3.国内外研究综述
国外对二维条码技术的研究开始于20世纪80年代末。在二维条码设备开发研制、生产方面,没过日本等国的设备制造商生产的识读设备、符号生产设备,已广泛应用于各种二维条码应用系统。二维条码作为一种全新的信息存储、传递和识别技术,自诞生之日起就得到了世界上许多国家的关注。美国、德国、日本、墨西哥、埃及、哥伦比亚、巴林、菲律宾、南非、加拿大等国,不仅已将二维条码技术应用于公安、外交、军事等部门对各类证件的管理,而且也将二维条码应用于海关,税务等部门对各种报表和票据的管理,商业,交通运输等部门对商品及货物运输的管理,邮政部门对邮政包裹的管理,工业生产领域对工业生产线的自动化管理等。
二维条码技术已在我国的汽车行业自动化生产线、医疗急救服务卡、涉外专利案件收费、珠宝玉石饰品管理及银行汇票上得到了应用。我国现已着手开始二维条码在工商证照管理的应用试点工作。目前我国的部分大专院校、科研院校、设备制造上已开始对二维条码技术表示关注,二维条码技术在我挂的推广应用已展露出诱人前景。
二维条码市场空间无限。二维条码作为一种全新的条码技术,已被广泛应用于国防、医疗保健、商业、金融、后勤管理等领域。由于二维条码信息容量大,保密防伪性能好,并且成本低,适合我国人口多,底子薄,计算机建设还很不完善的国情,因此在我国有着十分广阔的应用前景。可以预见,二维条码技术在我国的推广应用必将为我国信息产业的发展和现代化的经济建设带来可观的社会效益和经济效益。
二维条码在西方发达国家目前已进入系统应用阶段,他们的应用领域、使用方法在很大程度上引导着国内二维条码的发展方向。国内的一些行业或单位也开始应用二维条码。但与国外先进国家相比,我国在二维条码应用方面还存在一定的差距。国外先进国家的应用经验已比较成熟,而且目前在国内的应用还刚刚起步,应用比较零散,没有形成明显的规模和趋势。但是,二维条码在国内应用试点的成功已引起共多用户群体的兴趣,再加上国外二维条码应用方向的引导,目前,国内许多厂商与经销商开始致力于二维条码的研究、设备开发与应用、培育新的市场。
二、主要特色和创新点
需要对二维码进行准确迅速的识别,调用我们Android手机的照相机,通过onPictureTaken函数二维码图片处理成位图,而且将位图在imageview中显示出来,然后再对位图进行译码,按照二维码生成的方式解码成字符型,二维码遵循OMIA规范,如果二维码隐藏信息是一个网址那么调用浏览器访问该网站,如果二维码隐藏的信息是一个电话号码,那么调用手机拨打电话功能,如果该二维码隐藏的信息是普通的文本信息,那么显示出文本信息即可,若不是二维码不做任何操作,对系统要求界面直观、简洁,人机交互性强。
三、主要参考文献与资料获得情况
[1] 王向辉,张国印,陈洁.Android 应用程序开发(第3版)[M].北京:清华大学出版社,2016.
[2] 吴大鹏,欧阳春,迟蕾,舒毅,王汝言.移动互联网关键技术与应用[M].北京: 电子工业出版社,2015.
[3] 袁启辉,张云华.基于Android系统的二维码识别[J]. 工业控制计算机. 2015(04)
四、毕业设计(论文)的内容和纲要
1 .毕业设计的内容
严格按照软件工程思想,按照需求分析、总体设计、详细设计、实现和测试分阶段完成整个系统的设计与实现。主要功能应包括:
(1)能够通过摄像头扫描识别二维码。
(2)若二维码隐藏的是网址信息,那么调用手机浏览器浏览该网站。
(3)若二维码隐藏的是电话号码,那么调用手机拨打电话功能。
(4)若二维码隐藏的普通文本信息,那么显示该文本信息即可。
(5)二维码其他拓展功能。
2.毕业设计的纲要
第1章绪论
1.1研究背景以及意义
1.2国内外研究与发展现状
1.3 论文主要研究内容
第2章课题相关理论与技术
2.1 二维码技术原理
2.2 Android手机平台
2.2.1 Android简介
2.2.2 Android平台特点
2.3 Android系统结构组成分析
2.3.1 Android系统架构
2.4 Android开发工具
2.4.1 Eclipse简介
2.4.2 JDK简介
2.4.3 Android SDK简介
2.4.4 ADT简介
2.5 开发环境搭建
2.5.1 下载和安装Android SDK
2.5.2 安装Eclipse和ADT插件
第3章可行性研究与需求分析
3.1 可行性研究
3.1.1 技术可行性
3.1.2 经济可行性
3.1.3 操作可行性
3.1.4 社会可行性
3.2 需求分析
3.2.1 系统功能需求
3.2.2 系统功能结构图
3.2.3 系统用例图
3.2.4 系统活动图
3.3 技术需求
3.4 性能需求
第4章软件设计
4.1 系统概要设计
4.1.1 系统模块结构设计
4.1.2 计算机物理系统配置方案设计
4.2 系统功能模块
4.2.1 系统总体功能模块
4.2.2 拍照解码功能模块
4.3 系统流程图
4.3.1 图片处理过程图
4.3.2 界面设计
第5章软件实现
5.1 Android应用程序的构成
5.1.1 Activity
5.1.2 Intent
5.1.3 Intent receiver
5.1.4 Service
5.1.5 Content Provider
5.2 代码编写
5.2.1 主界面Activity布局
5.2.2 Activity组件的编写
5.3 验证程序读取的二维码信息
第6章总结与展望
参考文献
致 谢
附 录
 

以上是本题目部分介绍,若需要完整版或不符合您的要求,请联系客服QQ:242219979

上一篇:Ajax架构的订单管理系_开题报告

下一篇:编程词典销售分析系统