基于NFC技术的酒类防伪溯源系统设计与实现

基于NFC技术的酒类防伪溯源系统设计与实现

论文摘要

近年来高端白酒市场假酒猖獗,造假手段日益先进,传统的防伪技术已经无法满足要求。因此,该行业需要一套有效可行的防伪溯源方案。本文针对高端白酒行业的这一现状,提出了一个采用支持NFC的智能移动终端作为识别读写设备,配合CPU电子标签作为防伪溯源载体,利用后台系统及数据库支持,使NFC技术与防伪溯源目标相融合的方案。该方案使得造假者无法轻易仿造高端白酒,消费者便捷地鉴别真假酒类产品,企业更可精准把控酒类产品的供应链信息,主要创新点可以概括为:1.本方案在识别设备选取上提出了新思路,采用支持NFC的android智能移动终端作为标签识别读写设备,使得防伪溯源的识别设备更大众化。2.由于Mi fare One电子标签的安全算法在2008年被破解而不再安全,因此,本方案采用内含CPU芯片的电子标签作为酒类防伪溯源信息的载体,CPU芯片内含独立微处理器,片上操作系统和随机数发生器,并且硬件支持3DES等经典加密算法,使得识别终端与CPU芯片间可实现安全的双向认证,规避了采用Mi fare One电子标签方案所存在的安全漏洞,使得防伪载体更加安全。本文首先对酒类防伪溯源领域的需求进行了调研,然后针对防伪和溯源两大目标分别进行了需求分析,通过时序图详细地分析了酒类防伪溯源的核心业务流程。通过系统整体设计和详细设计,结合了实现和测试的过程,进一步证明了基于NFC技术的酒类防伪溯源系统是一套可行和安全的系统。在本文的整体设计部分,对整体架构进行构思、分别针对客户端和服务端程序进行了功能模块设计、服务端系统采用J2EE的SSH架构,还包括了数据库设计和嵌入式电子标签内部文件结构设计,同时,本文在该章节阐述了安全性相关问题,针对防伪溯源的安全体系设计做出了着重说明。本文在详细设计与关键功能实现中,对客户端与服务端中的核心模块给出了类图,对关键功能的实现给出了相关代码和详尽的说明。最后,对系统进行了功能测试,也采用了自动化测试工具LoadRunner对系统进行了性能测试,保证系统功能正确性并且在较大压力下系统的稳定性。系统试运行后,得到了客户的认可。本系统的建立,使得消费者拥有了一种更为便捷的鉴别酒类产品方式,防止假酒对消费者、企业和国家造成损失,同时,供应链中各个环节的数据采集为企业精准把控产品流通提供了有效途径。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究背景及选题意义
  • 1.1.1 研究背景
  • 1.1.2 选题意义
  • 1.2 防伪技术发展现状
  • 1.2.1 特殊工艺及材料标签的研究
  • 1.2.2 二维码防伪标签的研究
  • 1.2.3 电子防伪标签技术的研究
  • 1.3 本文主要工作和成果
  • 1.4 本文章节安排
  • 第二章 酒类防伪溯源技术趋势
  • 2.1 酒类防伪溯源系统发展趋势
  • 2.2 相关技术概述
  • 2.2.1 RFID技术
  • 2.2.2 NFC技术
  • 2.2.3 CPU卡技术
  • 2.2.4 Android嵌入式操作系统
  • 2.2.5 信息安全及其他技术
  • 第三章 需求分析
  • 3.1 系统建设目标
  • 3.2 系统需求分析
  • 3.2.1 系统用例分析
  • 3.2.2 核心业务流程分析
  • 3.3 系统建设任务概述
  • 3.3.1 任务概述
  • 3.3.2 任务分解
  • 第四章 系统整体设计
  • 4.1 系统架构设计
  • 4.2 客户端-应用程序设计
  • 4.3 服务端-信息服务系统设计
  • 4.4 数据库设计
  • 4.4.1 数据库E-R模型图
  • 4.4.2 核心表概述
  • 4.5 嵌入式标签文件结构设计
  • 4.5.1 共有文件内容
  • 4.5.2 特有文件内容
  • 4.6 安全体系设计
  • 4.6.1 终端设计
  • 4.6.2 标签安全设计
  • 4.6.3 空中报文安全设计
  • 4.6.4 生产工艺安全设计
  • 4.6.5 内部认证流程设计
  • 4.6.6 密钥管理相关的安全设计
  • 第五章 详细设计与关键功能实现
  • 5.1 客户端应用程序详细设计与实现
  • 5.1.1 报文解析模块详细设计
  • 5.1.2 标签访问模块详细设计
  • 5.1.3 应用启动过程实现
  • 5.1.4 用户登录功能实现
  • 5.1.5 酒类流通信息查询功能实现
  • 5.1.6 电子标签初始化功能实现
  • 5.1.7 酒类流通信息发布功能实现
  • 5.2 服务端信息服务系统详细设计与实现
  • 5.2.1 信息服务系统结构设计
  • 5.2.2 公共通信模块设计
  • 5.2.3 信息服务系统的启动过程实现
  • 5.2.4 用户/角色/权限管理模块实现
  • 5.2.5 设备管理模块实现
  • 5.2.6 身份认证模块实现
  • 5.2.7 标签初始化模块实现
  • 5.2.8 酒类信息查询模块实现
  • 第六章 系统测试
  • 6.1 客户端功能测试
  • 6.1.1 应用启动
  • 6.1.2 用户登录
  • 6.1.3 生产商电子标签初始化
  • 6.1.4 经销商酒类入库
  • 6.1.5 消费者酒类信息查询
  • 6.2 服务端功能测试
  • 6.3 性能测试
  • 6.3.1 客户端性能测试
  • 6.3.2 服务端性能测试
  • 6.4 测试总结
  • 第七章 总结与展望
  • 7.1 总结
  • 7.2 展望
  • 参考文献
  • 致谢
  • 相关论文文献

    标签:;  ;  

    基于NFC技术的酒类防伪溯源系统设计与实现
    下载Doc文档

    猜你喜欢