admin 发表于 2016-10-25 12:14:33

基于Android手机的二维码的生成与解码工具的设计与实现

技术:Android等
摘要:
随着新兴移动终端平台的崛起与迅猛发展,日益增多的传统PC端软件被移植到了移动平台,例如智能手机、平板电脑、智能电视、智能穿戴设备等智能终端设备。在这些主流平台中,基于Android系统的设备的使用量无疑是智能设备市场最高的,所以为Android用户开发满足日常使用的软件成为了现在的大趋势。
伴随着科技的快速发展,手机已成为人们生活中不可或缺的一部分,尤其是在近些年,手机的主要功能除了基本的电话和简讯外,还额外增加了若干日常辅助的功能,特别是二维码扫描逐步普及,因此二维码扫描器是手机必不可少的软件。一款功能强大、操作简捷的二维码扫描器软件便能够大大提高用户的工作、学习效率。
本论文将逐步介绍基于Android手机的二维码的生成与解码工具的开发背景和意义,接着详细介绍了本系统的分析、设计与实现过程,然后介绍了软件测试的基本内容,用软件工程的思想完成了一系列工作,最后对本论文做了总结。

关键字:Android;二维码;SQLite数据库;智能手机

目录:
前言    1
1    绪论    2
1.1    本课题的研究背景    2
1.2    本课题研究现状    2
1.3    本论文研究内容    4
1.4    本论文框架介绍    4
2    相关技术及开发平台    6
2.1    开发工具及环境简介    6
2.2    Android系统    6
2.2.1    Android系统的架构    7
2.2.2    Android系统四大组件    7
3    系统分析    9
3.1    概述    9
3.1.1    系统分析的原则    9
3.1.2    系统分析的方法    9
3.1.3    结构化分析    9
3.2    性能需求分析    9
3.2.1    实用性原则    10
3.2.2    可扩展性与可维护性原则    10
3.2.3    安全可靠性原则    10
3.2.4    用户界面美观原则    10
3.2.5    准确性与原则性原则    10
3.2.6    易用性原则    11
3.3    系统可行性分析    11
3.3.1    技术可行性    11
3.3.2    经济可行性    11
3.3.3    社会可行性    12
3.4    系统功能需求    12
4    系统设计    13
4.1    概要设计    13
4.1.1    系统设计目标    13
4.1.2    系统功能模块设计    13
4.1.3    用例图    14
4.1.4    流程图    15
4.1.5    部署图    16
4.2    详细设计    16
4.2.1    功能详细设计    16
4.2.2    数据库设计    17
4.3    工程文件结构设计    17
5    系统实现    19
5.1    概述    19
5.2    重点设计及代码    19
5.2.1    二维码识别及解码过程    19
5.2.2    二维码编码及生成过程    22
5.2.3    镜头自动对焦功能    23
5.2.4    数据存储(SQLite)功能    23
5.2.5    历史查询功能    25
5.2.6    首页自动跳转功能    28
5.3    重点布局格式及代码    29
5.3.1    扫描界面布局效果图(图5-1)及其代码    29
5.3.2    生成界面布局效果图(图5-2,图5-3)及其代码    32
5.3.3    历史界面布局效果图(图5-4)及其代码    36
5.3.4    跳转欢迎界面效果图(图5-5)及其代码    38
6    系统测试    41
6.1    软件测试的定义    41
6.2    软件测试的测试用例    41
6.2.1    二维码扫描功能的测试    41
6.2.2    二维码生成功能的测试    41
7    总结    42
致谢    43
参考文献    44
外文文献    45
中文翻译    51

论文字数:20526
包含资料:


截图:




百度网盘下载地址(金币充值):
**** 本内容需购买 ****

页: [1]
查看完整版本: 基于Android手机的二维码的生成与解码工具的设计与实现