论文题目:基于EPCIS的物品信息检索系统设计与实现
摘要:EPC(Electronic Product Code,EPC)网络是国际物品编码协会GS1推出的物联网系统架构规范,可为每个实体物品分配一个EPC电子产品代码并提供相应的信息服务(Information Service,IS),现已广泛应用于各类供应链管理之中。但目前基于EPC的应用主要局限于产品追踪与追溯,尚存在商家对EPC网络内物品介绍等描述性信息的维护不便,缺乏对物联网物品信息进行检索服务的支持,以及普通用户难以获取这些信息等问题。本文以带有EPC标识的物品信息为研究对象,设计和实现一个基于EPCIS(Electronic Product Code Information Service,EPCIS)的物品信息检索系统,按照EPCIS标准实现物品信息的发布、集成和查询,为商家和普通用户提供面向EPC标识物品的物联网信息检索服务。系统主要功能模块包括:(1)物品信息服务地址解析模块:本文通过分析研究EPCIS和ONS(Object Name Service,ONS)标准,设计与实现具有编码转换和NAPTR解析功能的物品信息服务地址解析模块,用于获取物品标识EPC URI所对应的信息服务地址,从而获得相对应的物品信息;(2)物品信息集成模块:根据EPCIS相关标准,设计与实现基于EPCIS EventDocument的物品信息采集功能,提出基于MongoDB的物品信息存储策略,实现物品信息的发布、存储和物品信息实时同步功能;(3)物品信息查询模块:本文通过对ElasticSearch查询机制和EPCIS的分析,建立包括基于EPCIS的物品基本信息、描述信息的物品信息内容,设计与实现基于“MongoDB+ElasticSearch”物品信息存储策略并提供面向用户的带有EPC标识的物品信息检索服务。本文采用JAVA、Pyhon和JS作为开发语言,使用了MongoDB数据库和ElasticSearch等技术实现了各个功能模块,完成基于EPCIS的物品信息采集存储和查询等功能。系统功能测试证明其具有一定的实用价值。
关键词:物联网;电子产品代码;物品信息集成;信息服务;信息检索
学科专业:计算机技术
摘要
ABSTRACT
1 绪论
1.1 研究背景及意义
1.2 国内外研究现状
1.2.1 国内研究现状
1.2.2 国外研究现状
1.3 研究内容
1.4 本文组织架构
2 相关技术
2.1 EPC网络体系结构
2.1.1 EPC编码
2.1.2 EPCIS
2.1.3 ONS
2.2 MongoDB
2.3 ElasticSearch分布式搜索框架
2.4 本章小结
3 基于EPCIS的物品信息检索系统设计
3.1 系统需求分析
3.1.1 面临的问题
3.1.2 功能需求分析
3.2 系统架构设计
3.3 功能模块设计
3.3.1 功能模块划分
3.3.2 物品信息服务地址解析模块设计
3.3.3 物品信息集成模块设计
3.3.4 物品信息查询模块设计
3.4 物品信息存储策略研究与设计
3.4.1 基于EPCIS存储策略研究
3.4.2 基于MongoDB的 EPCIS存储数据库设计
3.4.3 MongoDB副本集设计
3.5 本章小结
4 基于EPCIS的物品信息检索系统实现
4.1 系统总体实现
4.2 物品信息服务地址解析模块的实现
4.2.1 基于DNS的信息服务地址解析架构
4.2.2 编码转换和NAPTR解析功能
4.3 物品信息集成模块的实现
4.3.1 物品信息采集功能
4.3.2 物品信息实时同步功能
4.4 物品信息查询模块的实现
4.4.1 查询服务接口
4.4.2 基于EPC URI物品信息查询功能
4.4.3 基于关键字的物品信息查询功能
4.5 本章小结
5 基于EPCIS的物品信息检索系统功能测试
5.1 主要功能测试用例
5.2 物品信息服务地址解析功能测试
5.2.1 编码转换功能
5.2.2 NAPTR解析功能
5.3 物品信息集成功能测试
5.3.1 物品信息采集功能
5.3.2 物品信息实时同步功能
5.4 物品信息查询功能测试
5.4.1 基于EPC URI查询
5.4.2 基于物品信息关键字查询
5.5 系统管理
5.5.1 用户管理
5.5.2 物品信息管理
5.6 本章小结
6 总结与展望
6.1 工作总结
6.2 展望
参考文献
致谢
【物联网电子信息论文提纲】相关文章:
物联网电子信息论文04-17
物联网环境下电子信息论文04-23
物联网电子商务论文提纲11-15
物联网信息安全论文提纲11-15
物联网下会计信息论文提纲11-15
物联网时代信息安全论文提纲11-15
物联网农业信息化论文提纲11-15
物联网系统中电子信息技术的应用研究03-04
物联网电子商务论文04-17
物联网电子教学论文04-18