登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 电子信息类 > 信息工程 > 正文

基于安卓二维码的生成与识别系统的设计与实现毕业论文

 2021-03-11 10:03  

摘 要

科技飞速发展,手机在日常生活中随处可见,于是人们获取信息的方式也发生了翻天覆地的变化。可以说智能手机对我们的生活产生了极大地影响,比如手机银行、二维码付款等等。正是因为智能手机的广泛普及,于是在服务、管理、以及应用等方面,人们都能够非常方便、简洁的使用数据,使得人们的工作效率得到了较大幅度的提升。

本文先深入的分析了安卓二维码识别系统的需求,然后对整个系统进行了总体设计,包括系统目标、具体流程与功能等方面。最终使用Java语言对安卓平台的二维码识别系统进行了设计,包括二维码识别、二维码扫描等主要功能模块,成功实现了二维码识别。最终对本文所设计的系统进行了功能测试,结果表明该系统具有完善的功能,而且具有友好的操作界面,有着较高的使用价值,此外,其潜在的用户群体非常庞大,应用前景也非常广阔。

关键词:智能手机;Android;二维码识别;JAVA

ABSTRACT

As the mobile phone become more and more popularly used, great change has occurred for ordinary people to obtain and save information from internet. Mobile phones has already become an indivisible part of our life , therefore ,it has greatly changed the way of our living, such as mobile banking, payment and so two-dimensional code. Now , with the variety use of smart phones, people get more convenient and simplified means of gathering information, because of which the work efficiency has been tremendously increased .

Firstly in this paper, two-dimensional code recognition system which is based on Android operating system has been analyzed . For the second part of this paper , I designed the recognition system generally , which including the system function and specific procedure . I chose JAVA for the development language of this system . This system is consisted of two main module : QR code recognition module and QR code scanning module . With these two module , this system is fully capable of generating and decoding any QR code you want . For the last part of this paper , I did a exhaustive function test for this system ,the result shows that the function which was designed for this system works perfectly . With a friendly looking operation interface , this system process a large potential user group and a bright future .

Key Words: Android; dimensional code recognition; JAVA; Mobile phone

目 录

第1章 绪论 1

1.1 本课题背景 1

1.1.1 二维码的定义 1

1.1.2 二维码在国内外的发展现状 1

1.2 本课题的目的与意义 2

第2章 关键技术和开发环境 3

2.1 Android系统的架构 3

2.2 开发环境 3

2.2.1 应用在eclispe工具的ADT插件 3

2.2.2 二维码在的识别与生成开发工具 4

2.3 关键技术 5

2.3.1 Andorid开发的五大部件 5

2.3.2 关键技术 5

第3章 系统总体方案设计 7

3.1 系统需求分析 7

3.2 系统需求描述 7

3.3 系统需求说明 7

3.4 系统可行性分析 8

3.5 系统框架设计 9

3.6 二维码的生成 9

3.7 二维码的识别 10

第4章 二维码的编码与实现 11

4.1 二维码生成模块的实现 11

4.1.1二维码生成功能的实现 11

4.1.2二维码生成界面的设计 13

4.1.3二维码生成的代码描述 14

4.2 二维码识别模块的实现 14

4.2.1二维码识别功能的实现 14

4.2.2二维码识别界面的设计 16

4.2.3二维码识别的代码描述 17

第5章 测试与分析 18

5.1系统测试的说明 18

5.2在Android模拟器端的运行 19

5.3在Android移动设备端的运行 21

5.4结果分析 22

第6章 总结与展望 24

参考文献 25

致 谢 26

第1章 绪论

1.1 本课题背景

1.1.1 二维码的定义

二维码,又可以称为二维条码,最早出现在日本,指的是在二维方向上,按一定规律将特定几何图形黑白相间的进行分布,可以说是信息数据的钥匙。二维码有容量大、可加密和可以储存为电子图片的形式储存。可以把一本书的内容储存在一张A4纸上,当然我们是不可以直接阅读的,必须通过一些专业的软件和设备才能阅读。一般一张A4纸上可以保存30万字的内容。而利用了它的可加密性则可以把机密的信息保存在一个二维码中,如我们平时网页端登陆微信只要扫网页上的二维码就可以登陆又或者电脑端qq也有扫码登陆功能。正因为它可以保存为电子图片,所以可以通过互联网、wap、彩信等方式传播。利用这个特点,它可以做电子凭证,像电子优惠券、电子登机牌、电子兑换券、电子签到等等。

当然这些在我们日常生活中实现都必须由一个手机app来充当媒介。因此我想通过本次课题来编写一个能够生成二维码和解读二维码的手机软件,并在该软件上实现一些我们日常生活中常用到的功能。

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图