当前位置:可可文秘网 > 范文大全 > 教案设计 >

基于android平台二维码识别软件设计与实现

| 来源:网友投稿

下面是小编为大家整理的基于android平台二维码识别软件设计与实现,供大家参考。

基于android平台二维码识别软件设计与实现

 

 目 录 摘

  要 .................................................................................................................. I

 Abstract ................................................................................................................. II

 第 1 章

 绪论 ...................................................................................................... 1

 1.1

 研究背景以及意义 ............................................................................... 1

 1.2

 国内外研究与发展现状 ....................................................................... 1

 1.3 论文主要研究内容 ................................................................................ 3

 第 2 章

 课题相关理论与技术 .......................................................................... 4

 2.1 二维码技术原理 .................................................................................... 4

 2.2 Android 手机平台 ................................................................................... 5

 2.2.1 Android 简介 ................................................................................ 5

 2.2.2 Android 平台特点 ........................................................................ 5

 2.3 Android 系统结构组成分析 ................................................................... 7

 2.3.1 Android 系统架构 ........................................................................ 7

 2.4 Android 开发工具 ................................................................................... 9

 2.4.1 Eclipse 简介 ................................................................................. 9

 2.4.2 JDK 简介 .................................................................................... 10

 2.4.3 Android SDK 简介 ..................................................................... 10

 2.4.4 ADT 简介 ................................................................................... 10

 2.5 开发环境搭建 ...................................................................................... 10

 2.5.1 下载和安装 Android SDK ........................................................ 10

 2.5.2 安装 Eclipse 和 ADT 插件 ........................................................ 11

 第 3 章

 可行性研究与需求分析 .................................................................... 12

 3.1 可行性研究 .......................................................................................... 12

 3.1.1 技术可行性 ............................................................................... 12

 3.1.2 经济可行性 ............................................................................... 12

 3.1.3 操作可行性 ............................................................................... 12

 3.1.4 社会可行性 ............................................................................... 12

 3.2 需求分析 .............................................................................................. 13

  3.2.1 系统功能需求 ........................................................................... 13

 3.2.2 系统功能结构图 ....................................................................... 14

 3.2.3 系统用例图 ............................................................................... 14

 3.2.4 系统活动图 ............................................................................... 15

 3.3 技术需求 .............................................................................................. 16

 3.4 性能需求 .............................................................................................. 16

 第 4 章

 软件设计 ............................................................................................ 18

 4.1 系统概要设计 ...................................................................................... 18

 4.1.1 系统模块结构设计 ................................................................... 18

 4.1.2 计算机物理系统配置方案设计 ............................................... 18

 4.2 系统功能模块 ...................................................................................... 19

 4.2.1 系统总体功能模块 ................................................................... 19

 4.2.2 拍照解码功能模块 ................................................................... 20

 4.3 系统流程图 ......................................................................................... 20

 4.3.1 图片处理过程图 ....................................................................... 21

 4.3.2 界面设计 ................................................................................... 22

 第 5 章

 软件实现 ............................................................................................ 23

 5.1 Android 应用程序的构成 ................................................................... 23

 5.1.1 Activity ....................................................................................... 23

 5.1.2 Intent ........................................................................................... 23

 5.1.3 Intent receiver ............................................................................. 24

 5.1.4 Service ........................................................................................ 24

 5.1.5 Content Provider ........................................................................ 25

 5.2 代码编写 ............................................................................................. 25

 5.2.1 主界面 Activity 布局 ................................................................ 26

 5.2.2 Activity 组件的编写 .................................................................. 28

 5.3 验证程序读取的二维码信息 .............................................................. 30

 第 6 章

 总结与展望 ........................................................................................ 32 参考文献..............................................................................................................33 致 谢 ............................................................................................................... ....35 附 录....................................................................................................................36

  I

  基于 Android 平台的二维码识别软件的设计与实现

 摘

 要:

 本课题基于 Android 开发平台在 windows 环境下采用面向对象方法开发了二维码识别软件。在开发过程中,严格按照软件工程的思想,按照需求分析、总体设计、详细设计、实现和测试分阶段完成整个系统的设计与实现。本文首先介绍了课题的背景和意义以及国内外研究现状,并详细研究了二维码的原理和识别技术。然后根据二维码识别的技术特点和实际应用对二维码识别软件进行了需求分析和软件设计。

 该二维码识别软件基于目前流行的 Android 平台,由 Google 提供的 Windows 平台上的开发共工具开发完成,在二维码的识别方面应用了 Google 提供的二维码识别开发包。并通过在线二维码生成器验证了二维码识别的准确性。

 关键词:Android;二维码;QR 码;手机软件

 基于 Android 平台的二维码识别软件的设计与实现

  II

  The Scanning and Resigning Software of Two-dimensional Barcode Based on Android Platform

 Abstract: Based on Android development platform in the windows environment, two-dimensional code recognition software is developed in this topic by using object-oriented methods. In the development process, the designing and achieving of the system is phased by requirement analysis,integrated design ,detailed design,sectionalization test in strict accordance with the software engineering ideas .In the beginning of this paper, the background and significance of the topic and the research status in the domestic and overseas is introduced, the theory and two-dimensional code recognition technology is studied in detail. Then, the requirements analysis and software design of the two-dimensional code recognition software is completed according to the technical characteristics of two-dimensional code and practical application .

  The two-dimensional code recognition software is based on the popular Android platform, developed and finished on the Windows platform which is provided by Google. The two-dimensional code recognition development kit provided by Google is applied to the two-dimensional code recognition applications and the accuracy of two-dimensional code recognition will be checked by two-dimensional code generator online. Keyword: Android; Barcode; QR code; mobile phone software

  3

 第1章 绪论 1.1 研究背景以及意义 随着科学技术的发展,物联网已成为当今信息技术当中一门炙手可热的话题。物联网是指通过各种信息传感设备实时采集各种需要的信息并与互联网结合形成的一个大型网络。物联网的目的在于实现物与物、物与人以及所有的物品与网络的连接,以方便识别、管理和控制。物联网由感知层、网络层和应用层三层组成。感知层由各种传感器以及传感器网关构成,其作用在于识别物体和采集信息。

 条形码技术是集条码理论、光电技术、计算机技术、通信技术等技术于一体的综合性技术。它具有输入速度快、可靠性高、采集信息量大、成本低等特点,近年来发展十分迅速,在国际上广泛应用于商品流通、物流仓储、信息服务等各个领域,极大地提高了生产效率。从寻呼机到目前 3G 手机的面市,中国人已经习惯了手中的移动手机不停地更新变化。也正是由于这些现实因素,本课题以理论为基础,方便人们生活,提高工作效率为目的而选择本课题。

 QR 码具有可靠性高、信息容量大、保密防伪性高、抗损性强、全方位和超高速识读等优点,而且能高效的表示中国汉字,适于在中国的发展。随着信息技术的发展,条形码识别设备日益智能化、网络化和微形化。可以应用于物流、电子商务、安防、防伪、身份认证、商品流通、广告宣传等领域。另一方面,Android 已成为嵌入式领域尤其是手持终端中第一大嵌入式操作系统。QR 码是矩阵式二维条形码的代表,它除了具有一维条码和其它二维条码所具有的信息容量大、可靠性高等特点外,还具有全方位识读、能有效表示中、英、简、繁、日、韩等文字、超高速识读以及超强的纠错能力和抗干扰能力等特性。适合于我国的国情以及汉字编码的特点。综上,QR 码在手机中的应用有着良好的前景和潜力它将有效地推动移动增值业务的快速增长有利于为我国信息产业的发展和经济建设带来社会及经济效益。因此研究基于 Android 嵌入式平台下的条码识别有着非常重要的现实意义。

 1.2 国内外研究与发展现状 条码技术是在信息技术基础上发展起来的一门集编码、印刷、识别、数据采集与处理为一体的综合性技术。目前,由于工业中产生的数据信息量不断增加,传统的一维条码技术已经不能满足社会的需求,所以二维码技术得到广泛应用。随着内置摄像头手机的逐渐普及,手机作为一种数据采集设备使得二维条码的扫描和识别变得更加便捷。加

  基于 Android 平台的二维码识别软件的设计与实现

 4

 密算法通过密钥...


推荐访问:基于android平台二维码识别软件设计与实现 识别 设计 平台

热门排行

2023年度新学期新开学班会教案7篇(完整文档)

新学期新开学班会教案第1篇活动目的:1、在和谐的校园氛围中,让学生感受新学期的新气象,引导学生在20_年树立勤俭节约、拥抱正能量的学习与生活意识状态,微笑...

幼儿园小班教案运动9篇

幼儿园小班教案运动第1篇一、活动目标1.知道各种动物的主要的运动方式(如走、爬、跳、飞、游等)。2.学习运用列举法说出各种运动方式的动物,发展幼儿的流畅性...

2023年度一年级捉迷藏教案热门9篇(精选文档)

一年级捉迷藏教案第1篇活动目标1 通过游戏,找到记忆小动物位置的方法。2 能以客体为中心区分左右。3 乐于参与观察和记忆的游戏,体验游戏的快乐。重点难点重...

大班安全活动教案防溺水教案(完整文档)

大班安全活动防溺水教案主要包含了活动目的,活动准备,活动目标,教师总结等内容,提高安全意识,学习溺水安全有关知识,自己能改变生活中不遵守溺水安全的不良...

中五班,“勤俭节约,从我做起”教案公开课(完整)

长兴县龙山幼儿园二〇二一年度中班社会:勤俭节约,从我做起中五班活动目标1 幼儿懂得粒粒皆辛苦,粮食来之不易。 理解勤俭节约的道理,知道勤俭节约是一种美...

《试种一粒籽》教案3篇

《试种一粒籽》教案一、创设情境,复习导入师:老师这里有一段很优美的文字,想请大家来听一听,并且告诉老师这段文字描写的是哪一个季节的景色。小草偷偷地从土里

2023年大班音乐教案胡说歌教案7篇

大班音乐教案胡说歌教案第1篇活动目标:1、学唱《胡说歌》,感受歌曲中滑稽、可笑的意蕴。2、在已有经验的基础上大胆想象违反常情的滑稽事情,仿编歌词。3、能唱...

小学四年级语文《长城》教案4篇

小学四年级语文《长城》教案教学目的认识8个生字,理解“自惭形秽、神采飞扬、热泪盈眶、妄自菲薄、自言自语”等词义。阅读课文,能抓住课文主要内容。联系生活...

小猴请客大班教案13篇(精选文档)

小猴请客大班教案第1篇活动目标:1、正确感知10以内的数量,能按群目测数群。2、能把两部分数量合起来看,学习按群测数。3、敢大胆讲述自己的操作过程。活动准备...

2024年度小班美术活动教案:葡萄15篇

小班美术活动教案:葡萄活动目标:1、尝试大胆使用颜料进行手指点画。2、鼓励幼儿在活动中养成良好的行为习惯,并能获得愉悦的情感。3、根据已有经验,大胆表达