基于隐码技术的质量追溯系统研究与设计开题报告

 2022-01-09 17:44:07

全文总字数:5772字

1. 研究目的与意义(文献综述)

1.1设计目的及意义

溯源,最早是1997年欧盟为应对“疯牛病”问题而逐步建立并完善起来的食品安全管理制度。这套食品安全管理制度覆盖食品生产基地、食品加工企业、食品终端销售等整个食品产业链条的上下游,通过信息共享,服务于消费者。一旦食品质量在消费者端出现问题,可以通过食品标签上的溯源码进行联网查询,查出该食品的生产企业、食品的产地、具体农户等全部流通信息,明确事故方相应的法律责任。

溯源系统便是物联网、移动互联网、一物一码等技术的整合应用。在产品生产过程中在重要环节可采集产品数据信息,形成产品溯源档案。从而形成产品从原料、生产加工、质量检测、物流运输等环节的信息监控。

在实际应用的过程中,消费者可通过移动终端扫描产品二维码获得其溯源信息,溯源数据中心是独立于厂商和用户并且受到政府监管的第三方机构,确保了信息不被篡改、作假,保障了食品安全。但是溯源二维码往往依附在产品的外包装等与本体分离的位置,如被随意丢弃其内存在的信息容易被不法分子获取,进而批量复制,从而无法确保产品质量安全。采用隐码技术对追溯系统进行修改,对于建立完备的追溯系统、保证产品质量及保护用户信息安全具有重要意义。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 研究的基本内容与方案

2.1研究(设计)的基本内容

本课题的主要任务为采用隐码技术,在原有二维码追溯系统基础上,再设计或修改各构成模块的服务器端和浏览器端界面,建立功能完备的产品溯源系统。在本过程中需要设计产品追溯数据库的结构;设计可生成加密二维码的功能模块及加密信息专用数据库结构;完成追溯系统服务器端和浏览器端的界面开发并运行。

2.2研究(设计)的目标

1.服务器端(管理端):

(1)在服务器端实现产品信息采集、追溯码及防伪码(二维码及随机序列码)的生成、产码互联、产品数据查询及用户管理等模块功能。

(2)实现追溯码、防伪码的数据分别关联及数据存储,及图形输出。

(3)实现系统后台运行的管理,在客户端扫描图像可以追溯到产品的生产日期、质量、检验和物流等信息,手动输入防伪序列码可以检验产品真伪;在利用专用设备扫描图像可以识别出产品防伪序列码,进而与显性序列码对比实现防伪识别功能。

2.浏览器端(客户端):

(1)可实现用户注册、登陆、产品信息追溯及产品防伪码查询功能

(2)可实现当前用户查询次数的实时更新

2.3研究(设计)的拟采用技术方案及措施

2.3.1产品信息采集模块的设计

通过手动采集或文件导入获得产品的产品名称、产品编号、原材料信息、加工设备、加工时间、加工工序及工序内容、加工人员、核验人员、成品意见等数据,并以此建立数据库,作为初始数据。

图1:产品溯源系统信息采集界面

2.3.2赋码模块设计

(1)溯源码的生成

通过选择已采集的产品信息,生成相应的溯源二维码及产品序列编码。

图2:产品溯源系统溯源码赋码界面

(2)隐形防伪码的生成

通过选择指定产品生成的序列编码,生成相应的隐形二维码。

图3:产品溯源系统隐形防伪码赋码界面

2.3.3产品实物与追溯码、隐形防伪码的关联监控

在产品实物出厂后,通过对其隐形码的识别,记录其出厂时间并对追溯码查询状态进行记录,在产品保质期内或规定查询次数上限内持续跟踪,超出时间或次数上线,追溯码内信息自动清除。

图4:产品溯源系统关联监控界面

2.3.4产品信息查询

(1)管理员界面

图5:产品溯源系统产品信息查询界面—管理员视角

(2)员工界面

图6:产品溯源系统产品信息查询界面—员工视角

(3)消费者界面

图7:产品溯源系统产品信息查询界面—消费者视角

2.3.5用户管理模块

管理员用户可通过本模块对工人权限修改,新增员工、考核员工等处理。

图8:产品溯源系统用户管理界面

2.3.5产品追溯系统的数据库设计

系统使用Microsoft SQL Server 2016软件作为数据储存的主要数据库,该数据库包含了21个数据库表,部分表具体内容如下;

表1:数据库表

编号

数据库表名称

数据库表内容

1

临时产品信息采集表

缓存采集的产品信息

2

产品信息采集表

采集的产品信息

3

临时产品加工信息采集表

缓存采集的产品加工信息

4

产品加工信息采集表

采集的产品加工信息

5

临时产品核验信息采集表

缓存采集的产品核验信息

6

产品核验信息采集表

采集的产品核验信息

7

临时产品追溯码和序列码

缓存的产品追溯码,序列码等信息

8

生成产品追溯码记录

生成追溯码和序列码的记录

9

生成追溯码与序列码及二维码

单件产品的追溯码,序列码和二维码

10

临时产品与追溯码与序列码及二维码关联表

缓存的产品与追溯码与序列码及二维码关联数据

11

产品与追溯码与序列码及二维码关联表

产品与追溯码与序列码及二维码关联数据

12

临时产品隐形码

缓存的产品隐形码

13

生成产品隐形码记录

生成隐形码的记录

14

生成隐形码

单件产品的隐形码

15

临时产品序列码与隐形码关联表

缓存的产品序列码与隐形码关联数据

16

产品序列码与隐形码的关联

产品序列码与隐形码关联数据

17

临时产品的质量追溯

缓存的产品的追溯结果

18

临时质检中心质量追溯

缓存的质检中心质检追溯结果

19

完整质检中心质量追溯

产品质检追溯的结果记录

20

临时表

缓存产品编号统计信息

21

临时加工人员追溯统计

缓存加工人员的不合格工序数

22

加工人员追溯统计

缓存加工人员统计信息

23

用户管理

用户的用户名密码等信息

其中,数据库表1,2属于产品信息采集模块,这一类表负责对产品的原材料信息进行记录;数据库表3,4属于产品加工信息采集模块,这一类表负责对产品的加工设备、加工时间、加工人员、加工工序及内容等信息进行记录;数据库表5,6,7,8,9,10,11属于产品追溯码模块,这一类表负责追溯码,序列码和二维码的生成,二维码的打印和追溯码间的关联以及批次的关联,并将相关信息保存;数据库表12,13,14,15,16属于产品隐形码模块,这一类表负责隐形码的生成,隐形二维码的打印和隐形码间的关联以及产品序列号的关联,并将相关信息保存;数据库表17,18,19,20,21,22属于厂内质量追溯模块,主要实现对不合格工件加工人员的追溯,还能对产品的加工情况进行统计;数据库表22属于用户管理模块,用于添加,删除和更改用户的信息以及权限。另外,查询模块涉及到的表是2,4,6,9,14,19,主要实现对这些表的查询来确保信息的上传是否成功。其中部分数据库表的具体结构如下:

图9:工序加工采集表

图10:追溯码与产品序列码及二维码

图11:用户管理

3. 研究计划与安排

时间

任务安排

1-2周

查阅资料、软件学习

3周

开题报告、英语翻译、软件学习

4-5 周

软件学习、软件系统环境搭建

6-8周

设计溯源系统产品信息采集、用户管理、模块数据库结构及代码,设计界面显示模块

9-12周

设计溯源码、产品序列码、隐形防伪码及二维码赋码模块代码及数据库结构

13-14周

对设计方案进行优化

15-16周

撰写论文、修订论文

17周

准备答辩PPT

18周

答辩

4. 参考文献(12篇以上)

[1]谭劲松,罗成武,陈勇,叶兵,吴恒锋,凌国士,陈书勤.利用甘蔗糖厂现有条件建设安装二维码防伪溯源体系的工程实践[j].轻工科技,2019,35(09):86-87.

[2]李卫华.二维码技术在小麦粉质量追溯系统中的应用研究[j].现代面粉工业,2019,33(04):1-4.

[3]kun liang,xiaohe chen,ruiyin he,jiaweili,cedric okinda,dongsheng han,mingxia shen. development and parameteroptimization of automatic separation and identification equipment for graintracing systems based on grain tracers with qr codes[j]. computers andelectronics in agriculture,2019,162.

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。