需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:17776 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
【摘要】条形码技术起源于20世纪40年代左右,它是一种综合性技术,综合了多种计算机相关的技术为一体。它主要用于商业行业,图书行业,生产线自动化等领域。而二维码技术的产生则是基于条形码技术的进一步发展。它广泛地应用于商品流通、物流仓储、信息服务等各个领域,不论是国内还是国际上,都极大地推动了社会生产力的发展以及生产效率的提高。 本文设计并实现了二维码识别应用软件系统,主要采用Android开发技术,sqlite数据库技术实现了四个基本功能,分别是:二维码生成功能,二维码扫描功能,二维码存取功能以及二维码分享功能。本系统可以根据数据信息生成二维码图片,具体的数据类型为:文本,网址,名片,短信,电话以及邮箱,并且可以选择是否在生成的二维码图片中添加logo以及选择logo的图片。扫描二维码时不仅可以拍照扫描,还可以解析本地二维码图片。二维码的存取是由sqlite数据库实现的,用于存储二维码的数据信息。最后二维码的分享功能是可以将生成的二维码图片分享到第三方应用。 【关键词】:二维码;Android;sqlite
目录 摘要 Abstract 1 绪论-1 1.1 研究背景及意义-1 1.1.1 研究背景-1 1.1.2 研究意义-1 1.2 研究目标及内容-2 1.3 论文的组织结构-2 1.4 本章小结-3 2 相关理论和关键技术-4 2.1 二维码介绍-4 2.2 开发环境及开发工具介绍-5 2.2.1 开发环境-5 2.2.2 开发工具-5 2.3 整体技术介绍-6 2.4 MVC模式-6 2.5 MVC在Android客户端的应用-6 2.5.1 Android系统架构-7 2.5.2 SQLite数据库技术-7 2.5.3 Zxing开源库介绍-7 2.6 本章小结-8 3 系统需求分析-9 3.1 必要性分析-9 3.2 可行性分析-9 3.2.1 技术可行性分析-9 3.2.2 经济可行性分析-9 3.2.3 社会可行性分析-10 3.3 业务需求-10 3.4 功能需求-10 3.5 本章小结-11 4 系统总体设计-12 4.1 系统功能模块设计-12 4.2 系统功能模块分析-13 4.2.1 二维码生成模块-13 4.2.2 二维码扫描模块-13 4.2.3 二维码存取模块-16 4.2.4 二维码分享模块-16 4.3 系统数据库设计-17 4.4 本章小结-18 5 系统详细设计-19 5.1 配置文件-19 5.2 二维码生成模块-20 5.3 二维码扫描模块-23 5.4 二维码存取模块-25 5.5 二维码分享模块-26 5.6 本章小结-28 6 总结与展望-29 6.1 总结-29 6.2 展望-29 参考文献-30 致谢-31 |