计算技术与自动化

基于云计算的蔬菜产品质量安全追溯系统

 

蔬菜产品的质量安全长期受到社会各界的广泛关注与重视,可追溯系统的建设与应用是解决蔬菜产品从生产到消费过程质量安全问题的重要技术措施,对保障产品质量安全、应急处理安全事故、提振消费信心、促进企业品牌建设等具有重要的意义和作用。目前,我国农产品质量安全追溯系统主要由政府主导建设,企业可注册使用(涂传清和王爱虎,2011;张弛 等,2017)。随着我国食品安全制度的日趋完善和中小企业质量安全意识的不断提高,企业结合自身实际自主建设实施产品质量安全追溯的意愿日趋强烈,但实施追溯的软硬件设备尤其是数据中心服务器的投入与运行维护成本较高,极大地限制了中小企业追溯系统的建设与应用(欧杨虹和徐秀银,2017)。基于云计算技术的蔬菜产品质量安全追溯系统使用云计算服务器、云存储、网络带宽等资源及自动备份与维护等服务,免去了系统平台搭建中服务器、组网等硬件设施的一次性投入以及后期的运行维护烦恼,极大地降低了实施追溯的成本门槛,为中小企业建设应用追溯系统提供了便利。

在系统软件方面,基于“源头可追溯、生产(加工)有记录、流向可跟踪、信息可查询、产品可召回、责任可追究”的食品安全可追溯系统目标(郑火国,2012),杨信廷等(2008)从信息技术的角度构建了一个以实现质量追溯为目的的蔬菜安全生产管理及质量追溯系统;郑业鲁等(2016)通过对“基地+配送中心+专营店”供应链模式的深入剖析,设计了标准化溯源生产档案,提出了蔬菜供应链全程溯源模型,融合物联网技术、二维码技术、WEB技术搭建了蔬菜产品质量安全溯源系统。李友水等(2016)、宋启祥和芮凯(2016)、赵璐莹等(2016)研发了基于物联网的蔬菜质量安全溯源系统,可实时采集温度、湿度等环境信息。现有溯源系统广泛使用二维码或RFID电子标签作为信息载体(蒲皎月和张海辉,2015;於文刚,2016),可实现WEB以及手机、触摸屏、溯源秤等一种或多种方式查询(阎世江 等,2016),但是信息采集多数仍需依靠人工后台录入上传数据中心,使用并不是很方便。

云计算是以虚拟化技术为基础,以网络为载体提供基础架构、平台、软件等服务为形式,整合大规模可扩展的计算、存储、数据、应用等分布式计算资源进行协同工作的超级计算模式(吴吉义 等,2009)。由于云计算是一种方便的使用方式和服务模式,通过互联网按需访问资源池模型(例如网络、服务器、存储、应用程序和服务),可以快速和最少的管理工作为用户提供服务(方巍 等,2012)。本文对基于阿里云服务器ECS(elastic compute service)的蔬菜产品质量安全追溯系统的设计与实现进行报道。

1 系统设计

1.1 蔬菜产品生产流程分析

以云南省姚安佳祎云菜产业科技发展有限公司为例,蔬菜产品生产流程包括:基地选择,根据种植计划安排具体品种的播种育苗、整地施肥、定植,蔬菜生长过程中进行肥水管理、病虫草害管理,达到成熟时进行采收,由基地运输至冷库进行分拣、包装,同时取样进行农残检测,之后进入冷库预冷,预冷完成后装车运输至销售地,销售渠道分为自营连锁超市、批发市场和客户直供等,其中批发市场再经由零售商进入消费者。追溯系统需要对蔬菜自基地生产至销售的各个环节的质量安全信息进行采集,经规范化处理后以多种方式向外发布,供消费者查询和监管部门监管(图1)。

图1 蔬菜产品生产流程

1.2 系统架构设计

B/S系统架构无需在客户端安装软件,所有的操作在客户端层面都是通过网页浏览器基于WEB服务来完成,具有更方便、快捷的使用效果,在当前各种跨平台面向对象的开发语言出现的情况下,采用基于B/S的管理软件将使开发变得更为方便、快捷、高效(林凡森,2014)。

本系统采用基于B/S的多层分布式体系架构设计,分为设备层、数据层、应用层和展示层。其中,S端基于云计算服务提供商提供的云服务器,用于部署系统网站、应用和数据中心。云服务器ECS是阿里云提供的一种简单高效、处理能力可弹性伸缩的基础云计算服务,无需提前采购硬件设备,根据业务需要创建所需数量的云服务器ECS实例即可建立网站和数据中心,实现数据的存储和灵活访问(胡亚敏 等,2016),涉及的云计算资源包括实例规格、块存储、镜像、快照、带宽和安全组。

设备层主要包括PC、手持智能终端(PDA)、二维码标签打印机、视频监控、网络等本地物理设备。数据层为系统数据库,负责企业、用户、终端、基地、产品、认证、批次、溯源信息等数据的计算与存储。应用层为系统平台集成的管理和应用模块,包括生产基地管理、产品管理、追溯信息管理、二维码管理、终端管理、系统管理。展示层主要为系统追溯平台网站,提供溯源信息的WEB查询和手机扫码查询、企业信息及产品展示等(图2)。