基于二维码的防伪查询系统设计与实现毕业论文
2022-01-30 21:48:49
论文总字数:30949字
摘 要
假冒伪劣现象日益猖獗,大多数产品使用的大多数方法现在都很容易被复制,使得一般人士很难辨别。因此,基于社会需求,就需要一种较新型的防伪技术来解决目前的困境,而本课题研究系统正符合其要求。
本文首先对二维码的定义及二维码的技术与应用现状进行了介绍,在了解了什么是二维码的基础之上,着重阐述了基于二维码防伪系统的背景和工业4.0下的研究意义。最后层层递进,讲述了防伪查询的发展概况。在有了一个理论大框架之后先介绍了开发环境和基于java语言可用于开发Android的APP的软件平台—Android-studio,包含了Android-studio的主要运用。然后通过简要介绍QR二维码的编解码的一些相关理论知识和结合java语言的实际操作,再结合该系统实现中的相关核心技术,比如RSA加密算法、WEB技术、数据库连接等,引出了基于二维码的防伪查询系统的实现方法;之后铺垫了系统的运行环境:WAMP。讲解了各个功能模块,并在这基础之上阐述了整体实现的原理与流程。最后进行了论文最后的总结与展望。经过样本测试表明,该系统能实现对产品真伪的鉴定。
关键词:二维码防伪 APP RSA加密 WAMP
Design and implementation of security query system based on qr code
Abstract
Counterfeiting is increasingly rampant, and most of the methods used in most products are now easily copied, making it difficult for the average person to tell. Therefore, based on social needs, a relatively new anti-counterfeiting technology is needed to solve the current predicament, and the research system of this subject is in line with its requirements.
This article first definition of qr code and qr code technology and application situation are introduced, based on knowing what is qr code, emphatically elaborated based on the background of the qr code anti-counterfeiting system and industry under 4.0 research significance. Finally, the development of anti - counterfeiting query is introduced. After having a theoretical framework, I first introduced the development environment and the software platform, android- studio, which can be used to develop Android APP based on the Java language, including the main application of android- studio. And then through the brief introduction of the QR code decoding of some relevant theoretical knowledge and combining the actual operation of the Java language, combining the relevant key technology of system realization, such as the RSA encryption algorithm, WEB technology, database connection, etc, this paper introduces the method to realize the anti-counterfeiting query system based on QR code; Then, I prepared the operating environment of the system: WAMP. Explained each function module, and on this basis elaborated the overall implementation principle and the flow. Finally, the final summary and prospect of the paper are given. The sample test shows that the system can verify the authenticity of products.
Key Words: qr code anti-counterfeiting; APP; RSA encryption; WAMP
目 录
摘要 I
Abstract II
第一章 引言 1
1.1 课题研究背景 1
1.1.1 二维码的定义 1
1.1.2二维码的发展现状 1
1.1.3课题背景 2
1.2 基于工业4.0的课题研究意义 4
1.3 防伪查询的发展概况 5
1.3.1目前主要的一些防伪技术 5
1.3.2查询方法 5
1.4 课题研究内容及组织结构 6
1.4.1课题研究内容 6
1.4.2论文的结构安排 6
第二章 基于Android操作系统的QR码生成与识别 8
2.1 Android简介 8
2.1.1 Android优势 8
2.1.2 Android开发工具 9
2.1.3 Android-studio主要运用 9
2.2 QR二维码概述 10
2.2.1 QR二维码特点 10
2.2.2 QR二维码原理 11
2.3 QR二维码的生成 13
2.3.1 QR编码原理 13
2.3.2软件实现二维码的生成 15
2.4 QR二维码的识别 16
2.4.1QR解码原理 16
2.4.2软件实现二维码的解码与识别 17
第三章 系统实现中相关概念和技术 19
3.1 RSA加密算法 19
3.1.1 RSA算法原理 19
3.1.2 RSA算法应用 20
3.2 网站搭建技术 21
3.2.1 关于myspl数据库的搭建 21
3.2.2.计数功能的实现 22
3.2.3.Web技术 22
3.3 APP与数据库的连接 23
第四章 防伪系统的实现 24
4.1 系统运行平台和组成 24
4.1.1 WAMP环境介绍 24
4.1.2 WAMP环境下系统的主要实现 25
4.1.3 WAMP配置 28
4.2 系统查询与登记界面设计与实现 28
4.2.1查询界面设计与实现 28
4.2.2经销商信息登记界面设计与实现 31
4.3 数据库管理模块设计与实现 31
4.3.1用户登录模块 31
4.3.2经销商登录模块 33
4.3.3用户数据输入模块 34
4.4 用户留言模块设计与实现 35
4.5 二维码防伪追溯系统原理及流程 35
4.5.1原理及流程 35
4.5.2 成功展示 38
第五章 总结与展望 39
5.1 工作总结 39
5.2 展望 39
参考文献 41
致谢 43
第一章 引言
1.1 课题研究背景
1.1.1 二维码的定义
二维码(QR码)是一种快速识别和记录有限空间中大量数据的技术,它使在有限空间生成高密度的大量数据成为可能[1]。而平常我们在生活中最为常见接触到的就是QR码,这种二维码比起其他的二维码就多出来很多优势,比方说同样规格大小的空间,QR码明显可以存储更多的数据,并且响应也非常快速,因此我们也经常把QR码与二维码等同起来。
请支付后下载全文,论文总字数:30949字