基于安卓平台的条形码识别系统的设计与实现

 2023-04-18 09:04

论文总字数:13626字

摘 要

随着科学技术的发展,条形码技术的应用越来越得到人们的认可,它在一定程度上为我们的生活提供了便利,解决了很多问题,使得人类生产效率得到了大幅度的提高。因此二维码技术就逐渐进入主流应用,QRCode能够很快的响应二维码,从而在二维码的使用当中成为一项重要的技术。然而任何事物都不可能没有缺点,基于安卓平台的二维码技术也有很多缺点,比如它的对焦问题以及二维码在扫描过程中的扫描速度问题。

由于是基于安卓平台的条形码扫描技术的开发,我们此次采用了面向对象的方法进行编码和解码。基于软件项目开发学科的认识,我采用了科学的研究方法来对待了此次设计。在进行了可行性研究和需求分析之后,我又进行概要设计以及详细设计,然后进行编码实现,最后进行了系统测试。经过一系列的研究开发之后,我成功的完成了该系统的简单功能。

关键字:二维码;QRCode;解码;Android

The scanning and recongnition of two-dimensional barcode

Abstract

With the development of science and technology, the application of barcode technology is more and more people"s recognition, to some extent, it provides a convenient our life, solved many problems, make human production efficiency has been greatly improved. So qr code technology gradually entered the mainstream applications, QRCode can quickly response to the qr code, which in the use of qr code become an important technology. But everything can"t be without faults, the qr code technology based on android platform also has many shortcomings, such as its focus and qr code scanning speed problem in the scanning process.

Because it is based on the android platform of barcode scanning technology development, we adopted object-oriented method for encoding and decoding. Based on the understanding of the software project development discipline, I adopt the scientific research methods to the design. After the feasibility study and demand analysis, I again carries on the summary design and detailed design, coding and implementation, finally has carried on the system test. After a series of research and development, I successfully completed the simple function of the system.

Key words: qr code; QRCode. Decoding; The Android

目 录

摘要 I

Abstract II

第一章 系统概述 1

1.1 系统开发背景和意义 1

1.1.1 系统开发背景 1

1.1.2 系统开发的意义 1

1.1.3 二维码介绍 1

1.2 开发工具介绍 2

1.2.1 关于Eclipse的简介 2

1.2.2 关于JDK的简介 2

1.2.3 关于Android SDK的简介 2

1.2.4关于 ADT简介 2

1.3 项目开发环境 2

1.3.1 硬件环境 2

1.3.2 软件环境 3

1.4 环境搭建 3

1.4.1 下载和安装Android SDK 3

1.4.2 安装Eclipse和ADT插件 3

第二章 可行性研究和需求分析 4

2.1 可行性分析 4

2.1.1 技术可行性 4

2.1.2 经济可行性 4

2.1.3 操作可行性 4

2.1.4 社会可行性 4

2.2 需求分析 5

2.2.1 系统功能需求 5

2.2.2 系统功能结构图 6

2.2.3 系统用例图 6

2.2.4 系统活动图 7

2.3 技术需求 8

2.4 性能需求 9

第三章 系统总体设计 9

3.1 系统总体设计目标 9

3.2 系统概要设计 9

3.3 系统功能模块 9

3.3.1 系统总体功能模块 10

3.3.2 扫描解码功能模块 10

第四章 系统详细设计 12

4.1 系统流程图 12

4.2 图片处理的过程图 12

4.3 界面的设计 14

第五章 系统编码实现 15

5.1 拍照编码设置 15

5.2 拍照解码实现 15

第六章 系统测试 19

6.1 测试目的 19

6.2 测试方法 19

6.3 功能测试 19

6.3.1 软件安装测试 19

6.3.2 相机预览功能测试 19

6.3.3 关闭相机测试 20

6.3.4 拍照解码功能测试 20

结束语 21

致谢 22

参考文献 23

第一章 系统概述

1.1 系统开发背景和意义

1.1.1 系统开发背景

条形码技术将多种技术结合在一起从而使其成为一个整体,它起源于20世纪40年代。由于它具有很多优点,可以极大的提高生产效率,因此而被渐渐广泛应用于各个领域。尤其因为近年来信息技术的发展,人们对于条形码的认识更加深刻。

二维码最明显的一个应用领域便是手机领域的使用。自90年代初以来,无线网技术和手机市场应用得到飞速发展。科学技术的不断发展,以及人们对手机的功能的越来越高的要求,促使着手机技术的不断突破。人们已经不再仅仅满足于简单的手机通讯了,而是更加注重手机的娱乐性。移动通信发展已经不再局限于满足于用户数量的增长,而是转为客户的业务量的增长。由技术驱动转为业务驱动。市场竞争所导致的必然结果,越来越成熟的手机不仅要有吸引人的外观,同时还要有更加吸引人的功能特性。

剩余内容已隐藏,请支付后下载全文,论文总字数:13626字

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

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;