我国幅员辽阔,各地域经济发展水平及消费者对可追溯产品的支持程度差异明显,因此在推行商品追溯体系进程中不能同步推进,尽管有少数企业自己构建了内部的商品追溯体系,但还需要进一步整合与完善[1]。目前,中国的可追溯体系建设在制度、标准和试点示范方面取得了一定的成就,但由于溯源系统标准不统一不兼容、追溯技术及体系尚待完善、溯源信息内容不规范且完整性不足、生产者环节参与度不高等因素,使得溯源技术的推广遇到诸多困境,成为制约我国可追溯体系继续健全发展的瓶颈。
本设计旨在使用二维码标志技术[2],以“一企一号,一物一码”的产品数字化技术为核心,建立针对各企业的内外部追溯监管平台,帮助企业有效监管所属产品在全生命周期的详细信息,方便进行质量管控、过程追溯、产品召回等监管需求,同时为企业提供物流监管、经销商管理、产品防伪、个性化网站建设等服务。通过对消费行为信息的处理,提升企业管理水平和效率,使得企业及时把握市场风向,为商业决策提供参考。通过对商品各个环节的追踪和流程控制,达到防假货防窜货的目的,使得市场更加的安全健康,也保护了消费者的权益。系统可运行在Windows、Linux操作系统平台上,其运行效率、兼容性和安全性都有保障。论文网
开发工具及系统运行环境简介
2。1Java开发工具介绍
Java是一种面向对象可跨平台的语言[3],灵活性高,其软件开发工具包(jdk)功能强大,整套系统基于“对象”编程模式。通过使用Spring boot后台框架和Bootstrap前台框架,可以实现快速开发,设计出功能强大、用户体验良好的系统。更有利的是,使用Eclipse为Spring定制的程序开发的IDE(Integrated Development Environment,集成化开发环境)接口—Spring Tool Suite,通过集成tomcat容器,可以极大的提升开发和测试效率。
1)JDK1。8
标准版Java平台(Java SE)允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序,它包含了支持 Java Web 服务开发的类,并为 Java EE提供基础。
Java 8提供了许多新特性,如拓展方法、Lambda表达式、函数式接口等。通过对集合的扩展,加强对注解的支持使代码更加简洁,提高开发效率;对闭包的支持使集合操作能充分利用多核处理器特性,提高了程序性能。
2)Spring Tool Suite(STS)
STS是为Spring应用程序定制的工具套件,它以最新版的Eclipse为基础,整合Tomcat服务器、Maven、Git、AspectJ,提供一个现成的环境来实现、调试、运行和部署Spring应用程序。
3)Maven介绍
Maven是一个项目管理工具,它基于项目对象模型来管理项目的构建、报告和文档,它能够自动从中央存储库下载项目依赖库[4]。使用Maven管理库,我们不再需要从网上一个个手动下载依赖包,只需在pom。xml文件中添加依赖,该工具就会自动下载包到本地资源库,这大大地节省了时间,提高开发效率,同时也更加地便于管理。
4)Spring Boot介绍
与传统Spring IO平台不同的是,它更易于创建一个独立的生产级的Spring应用程序,它将Spring平台和第三方库结合起来,使得我们免去大量的XML配置及复杂的依赖管理,使得开发人员可以只专注于编写应用程序,打包部署应用程序不需要任何明确的配置,简化了部署过程[5]。它还提供了大部分工程项目所需的非功能特性,如:嵌入式服务器、安全、外部配置等。
5)Bootstrap简介
Bootstrap是Twitter推出的用于前端开发的开源工具包。通过CSS媒体查询(@media),我们能使用同一份代码快速、有效适配手机、PC、平板设备。适用于开发响应式布局,它提供了编写灵活、稳定、高质量的HTML和CSS代码的规范,使得web开发更为高效。