二维码电子请柬生成与扫描系统设计.doc

约28页DOC格式手机打开展开

二维码电子请柬生成与扫描系统设计,摘 要随着计算机技术和图像编码技术的不断发展与进步产生了一种自动识别技术,既条码技术。二维码是条码的一种,由于它信息容量大、容错能力强,可靠性高、成本低,近年来得到了广泛应用。随着智能手机的普及,android平台以其开放性、良好的用户体验成为了智能手机主力的操作系统。结合二维码技术,在android平台上进行相关软件...
编号:30-322517大小:585.88K
分类: 论文>通信/电子论文

内容介绍

此文档由会员 道客巴巴 发布

摘 要

随着计算机技术和图像编码技术的不断发展与进步产生了一种自动识别技术,既条码技术。二维码是条码的一种,由于它信息容量大、容错能力强,可靠性高、成本低,近年来得到了广泛应用。随着智能手机的普及,Android平台以其开放性、良好的用户体验成为了智能手机主力的操作系统。结合二维码技术,在Android平台上进行相关软件的开发可以进一步普及二维码技术应用,方便数据信息的交流。
本项目就是用Java语言,通过Eclipse平台设计了一个适用于Android平台的基于二维码生成与解码的一个应用软件。本软件可以将一些信息加密后生成为二维码,生成的二维码可以应用在电子请柬中。然后再用本软件扫描电子请柬中的二维码,可以获得加密前的信息,并且确认来着的身份。本软件可以防止不被邀请的人混入一些场合,应用性较强。

关键词:二维码,安卓,手机软件 


ABSTRACT

With the continuous development of computer technology and image coding technology a kind of automatic identification technology called bar code technology imerged. Quick Respond code is one kind of the bar code. In recent years ,it’s widely used because of its large information capacity, fault tolerant ability, high reliability and low cost . With the popularity of smartphones, Android platform has become the main smartphone operating system with its openness and good user experience. The development of applications related to QRcode on the Android platform can make code technology more popular and make data communication more convenient..
In this project, a application based on the generate and encode of the Qrcode on the Android platform was designed and developed.This application was developed on Eclipse with Java programming language. This software can put some information in a qr code that can be used in the electronic invitation. Then you can scan the qr code in the electron invitation to get the original information and confirm the identification of the visitor. This software can prevent people who are not invited entering some occasions.

KEYWORDS: Qrcode,Android

目录

第一章  绪论 1
1.1 系统开发背景以及意义 1
1.1.1 系统开发背景 1
1.1.2 系统开发意义 1
1.1.3 二维码介绍 2
1.2 开发工具介绍 3
1.2.1 JDK简介 3
1.2.2 Android SDK简介 3
1.2.3 Eclipse简介 3
1.2.4 ADT简介 4
1.3  项目开发环境 4
1.3.1 硬件环境 4
1.3.2 软件环境 4
1.4 环境搭建 4
1.4.1 安装配置JDK 4
1.4.2 安装配置Android平台SDK 5
1.4.3 下载安装集成开发环境Eclipse 5
1.4.4 安装设置ADT插件 5
第二章  系统的总体设计 6
2.1 系统模块结构设计 6
2.2 计算机物理系统的配置方案设计 6
第三章  系统的详细设计 8
3.1 系统流程图 8
3.2 界面设计 9
第四章  应用程序的编程实现 11
4.1 Android应用工程文件组成 11
4.2 Android应用程序组成 12
4.3 Intent的使用 12
4.4 调用ZXing 13
4.5 编程实现 14
4.5.1 编写配置文件 14
4.5.2 编写布局文件 15
4.5.3 编写源程序 16
第五章  应用程序的测试 18
5.1 在模拟器上测试 18
5.2 在目标设备上测试 18
5.2.1 软件安装测试 18
5.2.2 生成二维码测试 19
5.2.3 扫描二维码测试 19
结论 21
致谢 22
参考文献 23