基于LNMP架构的农产品电商一体化溯源系统的设计与实现
2018-09-20汤哲君宋佳乾
汤哲君,宋佳乾
(宁夏大学物理与电子电气工程学院,宁夏银川,750021)
关键字: 溯源系统;电商平台;农产品
1 溯源系统总体设计方案
1.1 系统原理设计
溯源系统即在产品的生产销售中,采用自动识别、信息加密等技术为每件产品建立独特的身份信息,消费者可通过对相关信息的查询,对所购买的产品信息流进行监督管理。对于生产者来说,可实现对产品从生产到入库管理、销售发货、经销商、客户全过程的控制。近年来,农副产品原有的销售模式已不能满足如今的互联网需求。因此,将电商平台与溯源系统相结合,既可满足生产者对产品销售的便捷性,也可满足消费者对产品安全的监管。
1.2 系统架构设计
农副产品的溯源系统,基本上以四大支柱为基础:产品识别,数据跟踪,产品进程和溯源工具。产品识别包括产品规格、生产日期、保质期、价格等;数据跟踪包括数字、类型、细节程度、数据储存需求、保密与公开、检查与预警;产品进程包括生产周期、生产活动、交货时间、设备、人工操作、自动化操作、运输系统、存储系统;溯源工具包括与产品及进程的兼容性、数据的写入与读出、自动化程度、数据精确度、数据可靠度、系统成本。
一个产品的溯源系统必须考虑到其生产过程,系统必须沿着整条供应链来记录产品的生产周期,并对其运输和储存过程进行记录,交货时间和流水线的自动化程度也会对溯源性产生一定的影响。数据的准确性与可靠性也会影响溯源工具的选择,系统价格成本也是需要考虑的。
2 溯源电商一体化系统总体实现方案
2.1 开发环境与工具
2.1.1 系统需求
系统的需求主要包括前台需求和后台需求,前台是用户可以在网页界面上对产品进行浏览,对已购买产品溯源码的查询以及新产品的购买。后台需求则是管理员对溯源信息的录入以及产品和订单的管理。
2.1.2 系统架构
系统总体包含用户前端、管理前端、控制层、逻辑层、数据层、基类base层。本产品采用了目前世界上前端界最流行的网页框架Broostrap来设计,前后台交接主要使用MySQL+PHP的模式,为动态页面提供支持。Sever端部分采用LNMP架构,即在Linux环境下使用Nginx+MySQL+PHP的网站架构。
2.2 关键技术
产品的溯源系统需要处理大量的物理实体信息,溯源码的选择和应用则是支撑起整个溯源流程的关键一步。本文中选用二维码和射频识别(RFID)两种技术共用。
二维码是近年来移动设备上流行的一种编码方式,相对于传统的条形码,二维码可以储存更多的信息,大众通过移动端轻松一扫,便可获取溯源的所有信息。但二维码存在着扫描过程人为干预以及易损坏的问题。射频识别是一种非接触式的自动识别技术,它通过射频信号自动识别目标对象并获取相关数据,识别工作无须人工干预,作为条形码的无线版本,RFID技术具有条形码所不具备的防水、防磁、耐高温、使用寿命长、读取距离大、标签上数据可以加密、存储数据容量更大、存储信息更改自如等优点。
2.3 系统的具体实现
对于六盘山珍系列的菌菇,包装规格较小。生产流程为半人工半机械化生产方式。基于简化人工以及方便客户查询的原则,在此选用了一种基于二维码与RFID结合的电子标签作为技术基础。生产者可通过电子标签在信息采集过程中减少人工成本,而消费者可以通过手机软件扫二维码获取生产、流通环节等产品信息,也可通过检验电子标签来判断产品真伪。电子标签作为六盘山珍菌类产品的身份证明,具有唯一、不可复制的特征,能更好地保证消费者买到放心、优质的食用菌。当然,二维码与RFID相结合的电子标签的使用虽然增加了一些成本,但却能有效地保护优质品牌不被冒用,避免以次充好,保障消费者利益。
如图1所示,在菌菇的培育过程中便给出了相应的RFID标识,系统便可通过RFID标签来采集菌菇的生产、采摘、包装及运输过程中相应的信息,并将其上传至系统的数据库中。产品的二维码产生于包装过程中,并将其相应的RFID信息一同写入数据库。最终,消费者通过手持客户端扫描二维码,或者登陆溯源网站,查看产品的相关信息。
通过溯源平台与电商平台的结合,既可加大对企业产品的监管力度,同时可以提高企业销售能力,减少中间环节,降低成本,增加销量。
图1 溯源系统业务流程
3 结论
本文通过对相关追溯系统设计的研究,提出一套基于RFID-二维码相结合的追溯方式,将溯源平台与相应的电子商务网站相结合,实现农产品的购买-溯源-监管一体化的平台,及提高了生产过程中的工作效率,降低生产成本,加强了体系监管,又方便了消费者购买的渠道,实现了生产者与消费者之间双赢的局面。