0 引言
农产品质量安全事故频发,国家高度重视并进一步加强农产品质量安全监管工作,从中央到地方( 包括乡镇) 都成立了专门的监管机构,并制定了相应的政策促使各级监管机构履行其职能。2014 年,农业部颁发了《农业部关于加强农产品质量安全全程监管的意见》[1],要求各级农业部门要系统梳理承担的农产品质量安全监管职能,采取一级抓一级,层层抓落实,切实落实好各层级属地监管责任。《国务院办公厅关于加强农产品质量安全监管工作的通知》[2]要求加强农产品质量安全监管体系建设,各级农产品质量安全监管机构要做好督导巡查、监管措施落实等工作,并充分利用现代信息技术,推进农产品质量安全管控全程信息化。
针对频发的农产品质量安全问题,2004 年起,相关部委和省市就纷纷投入资金研发农产品质量安全追溯系统。目前,已经投入运行的农产品质量追溯系统大多是由政府主导,主要面向农产品生产加工企业和消费者,由种养殖基地录入生产加工信息,并生成追溯码,消费者通过追溯码获取农产品生产、加工、销售等各环节信息。可追溯系统的运用对农产品质量安全起到了一定的推动作用,但追溯体系的建设和追溯系统的运行离开了监管将会变得无序和难以控制。
政府和监管部门不仅要主导农产品质量安全追溯体系的建设和追溯标准的制定,而且要加强对追溯制度执行情况的监管[3],并及时发布农产品质量安全和预警信息。已有追溯系统大多忽略了监管功能,少数设置了监管模块的也只是提供了部分信息查询功能。
2012 年,由江苏农牧科技职业学院承担的江苏省农委和财政厅重点项目“江苏省农产品质量安全管理追溯管理体系与试点”( 一期、二期) ,实现了全省种植类农产品生产信息的可追溯。该系统已正式投入运行,全省共有 180 个多乡镇、500 个多生产基地加入“江苏省农产品质量安全追溯管理示范项目”,系统运行状况良好。农产品质量安全监管平台是在江苏省农产品质量追溯系统的基础上,根据监管工作的实际需要进行扩展开发的,集农产品质量监管、公共信息发布、用户追溯查询、农产品企业信息收集和管理和监管机构工作效能考核于一体,解决了现实工作中信息无法共享、企业数据上报不及时、监管工作不到位,以及临时编造考核材料等问题。
1 平台设计
1. 1 平台建设目标
按照《中华人民共和国农产品质量安全法》和《江苏省农产品质量安全条例》的要求,以信息技术为手段,以法规标准为依据,建设覆盖各级监管机构和生产基地的农产品质量安全监管平台。平台以现有农产品质量追溯系统为基础,应用软件、网络、信息安全等技术手段,融合企业自身管理要求和监管部门信息化监管的需要,把分散的信息整合在统一的平台上。
各级监管机构按权限收集、共享和管理这些信息,为决策及整体优化资源提供科学的数据,使监管工作准确而高效; 消费者通过浏览公共信息、预警信息和追溯农产品生产信息,提高对农产品质量安全的信心。
1. 2 平台体系结构
农产品质量安全监管平台通过组织各种结构化、非结构化的信息内容和应用系统页面,为各级监管部门、生产基地和消费者群体等不同的信息受众,提供统一的信息访问平台。平台的体系结构如图 1 所示。
平台主要由各级公共服务平台、质量安全检测系统、追溯系统、监管系统等几部分组成。平台面向的人群主要有: 农产品生产企业、消费者、检测人员和监管者。公共服务平台分为省、市、县( 区) 三级,各级服务平台用来发布本辖区的公共信息,也是本属地范围用户登录的平台,一般包括新闻动态、法律法规、通知公告、质管动态、三品一标、特色产品和诚信企业等栏目。任何用户都可通过互联网访问公共服务平台,各类用户登录后进入相应的子系统,生产基地通过追溯系统录入企业基本情况、相关的生产、销售和自检信息,并生成追溯码; 检测人员通过平台进入质量安全检测系统,定期或随机对农产品进行检测或抽检,所有经检测设备采集的数据自动同步到中心数据库; 监管用户通过平台进入监管系统,录入监管巡查情况、管理辖区内企业档案、查询统计生产和检测情况、在线处理部分行政事务、考核下级监管机构的工作效能、发布公共信息; 消费者无需登录,可浏览各级平台的公共信息,也可通过平台右侧的“快速通道”或手机对农产品的生产、流通信息进行追溯。
1. 3 监管系统结构功能
监管系统是本平台最重要的功能模块,主要面向各级监管人员。将监管部门需要处理的业务集中于此,实行各级监管人员协同办公、分级管理。各级监管部门只可处理统计属地范围内的各项信息,上级监管部门可以查询统计下级监管部门的监管信息,下级监管部门可查看上级监管部门授权的部分监管信息。
监管系统是农产品质量安全监管的工作平台、交流平台、分析平台,通过该系统可以清晰了解农产品质量安全状况和省、市、县( 区) 级、乡镇各级监管部门开展农产品质量监管的工作动态,并对各级监管工作具有分析预警功能。监管系统的功能结构图如图 2 所示。
各级监管用户可以通过公共信息平台提供的统一登录窗口登录进入。
1. 3. 1 综合信息展示
用户进入监管系统就会出现一个欢迎页面,包括未查看消息提示、内部通知、预警信息和当日质量检测统计图等内容。
1. 3. 2 生产过程监管
其主要包括辖区内生产单位管理、生产过程查询、追溯标识监管及产品召回等功能; 可按照企业名称、产品名称等关键字模糊匹配、组合查询生产单位情况并进行管理。生产过程查询可根据企业名称、产品名称、生产批次等关键字查看本辖区内所有农产品的生产批次,以及开始生产、农资采购、作业信息、采收、检测的生产全过程信息; 追溯标识监管可对辖区内的企业追溯标识打印情况进行监管; 产品召回管理通过设置基地名称、产品追溯码、农产品名称等查询条件查询所有产品的召回信息,在查询到的信息项上点击产品名称后即可浏览该召回产品的详细信息。
1. 3. 3 质量监督监管
质量监督监管模块包括监督巡查情况管理、三品一标认证、企业信用评价、名特优品维护及在线投诉处理等功能。各级监管员可通过添加巡查记录,记录日常监督巡查情况。上级监管部门可统计下级监管部门的巡查情况,也可以根据时间和巡查人员等条件查询巡查记录; 三品一标认证用于维护辖区内的三品一标认证情况,提供认证信息的新增、删除、修改和查询等功能; 企业信用评价可以对企业等级进行评定及查询; 名特优品维护可以对辖区内名特优产品进行维护; 在线投诉处理用于处理用户的投诉,支持投诉对象、投诉编号、处理状态、投诉时间范围等组合查询。
1. 3. 4 质量安全检测
质量安全检测用来对辖区内有资质的检测机构进行管理,还可以通过关键字组合查询辖区内各检测机构或企业自测室的质量安全检测记录。
1. 3. 5 在线统计分析
其可以对辖区内的违规预警规则进行设置,统计辖区内各企业的违禁药品使用、违反安全间隔期提前采收等情况,也可以对地区农产品质量安全走势进行分析,按月或年进行统计和预警。
1. 3. 6 信息发布管理
信息发布管理主要完成各类公开信息的发布与维护,可以根据需要定义信息种类,设定信息访问权限。既可以对农产品质量安全公共服务平台上的监管动态、通知公告、法律法规、特色产品等栏目信息进行发布管理,也可以审核管理下级监管部门的投稿,通过设置权限向监管系统内用户发布通知和预警信息。
各级监管部门仅可对本级公共服务平台的信息进行管理,也可向上级监管平台投稿,经上级监管部门审核采用后,相关新闻或信息可在上级公共服务平台显示。
1. 3. 7 个人中心
其包括密码修改、个人消息管理、个人资料维护等基本功能。个人消息管理允许平台用户之间相互发送消息,也可以同时向多个用户发送消息,便于工作交流。
2 关键技术研究
2. 1 检测数据处理
检测设备集成模块可以实现不同品牌、不同型号检测设备与平台的数据对接,上传到平台的检测信息主要包括: 检测机构编码 < orgId > 、检测机构名称 <orgName > 、检测流水号 < checkId > 、被检单位编码 <sendId > 、被检单位名称 < sendName > 、生产档案号 <aprodTracId > 、采收批次 < ReceivingId > 、检测品种 <aprodType > 、检测项目名称 < itemName > 、实测值 <checkValue > 、检测标准 < checkStandard > 、检测结论< checkResult > ,以及检测人员 < checkPerson > 等。
平台服务接口先对检测仪上传的数据进行校验,判断是否异常: 没有异常的数据将被添加到数据库相应表中; 如果存在数据项异常,会提交检测异常处理程序进行人工处理。为了保证了数据项的真实性,检测日期 < checkDate > 在检测记录添加到数据库中时自动从服务器端获取; 任何情况下,实测值 < checkValue >都不可以被修改。
2. 2 实时数据同步
监督巡查情况、企业评级认证等信息由各级监管机构通过 Internet 完成,生产、销售等信息由相关企业提供,各检测机构也需要将检测信息实时上传,这些数据都必须实时同步到中心数据库,才可能快速并准确地对农产品质量进行追溯和监管。
本平台以消息传输中间件为基础,以 XML 文档为媒介进行数据同步。XML 是由 W3C 提出的一个开放标准,用文本格式来描述结构化数据,可以在 Internet和任何环境中对各种数据进行存储、发送和交换等操作; 消息中间件能用于需要可靠的数据传送的分布式环境,不同的对象之间通过传递消息来激活对方的事件,完成相应的操作。它可以忽略平台和协议,实现应用程序之间的协同,并且在任何时刻都可以将消息进行传送或者存储转发[4 -7]。平台通过查询组件定时检查各子系统的消息服务器中是否存在新的消息,如果存在,引擎自动执行指定的操作,将数据转换成规定格式的 XML 文件( 包括数据来源节点 ID、目标表、具体数据等信息) ,并对 XML 文件加密压缩,调用WEB 服务,通过网络将文档上传到服务器。服务器对XML 文档进行解压解密后,将数据导入数据库相关表中,以实现中心数据库数据的实时更新( 数据同步过程见图 3) ,保证各节点都能获得最新的生产、管理和检测信息。
3 系统实现
农产品质量安全监管平台考虑到多用户性和可扩展性,基于 B/S 体系结构和任务 - 角色的权限动态分配策略[8],采用面向对象的程序开发思想和 J2EE 架构[9],以 Java 为开发语言,以 MyEclipse 为开发平台,以 SQLServer2008 构建中心数据库,综合运用 Ajax 技术、ActiveX 控件、XML 组件等实现相应功能。
农产品质量安全监管平台于 2013 年 12 月起在江苏省泰州市进行示范应用,从使用效果看,该平台规范了对农产品质量安全的监管,提高了监管效率,实现了农产品信息可追溯、质量可监管、责任可追究,进一步提高了农产品的质量安全保障,将逐步在全省推广应用。
平台部分效果图如图 4 所示。其中,图 4( a) 为某县级公共服务平台,图4( b) 为某时间范围内地区抽检统计图,三品一标的管理界面如图 4( c) 所示。
4 结论
农产品质量安全监管平台是基于已有的追溯系统设计开发的,能够与江苏省农产品质量追溯系统进行无缝对接。通过构建统一的平台,解决了追溯系统不兼容、信息无法共享、不能进行在线监管等问题。生产企业、检测人员、监管人员可通过统一的平台登录后进入相应子系统完成相关操作,消费者可通过公共服务平台了解农产品质量安全的最新动态,对政府监管工作有完整的认知,还可以通过追溯码对农产品信息进行溯源。
参考文献:
[1] 农业部. 农业部关于加强农产品质量安全全程监管的意见[EB/OL].[2014 - 01 - 31]. 中华人民共和国农业部网 站 .
[2] 国务院办公厅. 国务院办公厅关于加强农产品质量安全监管工作的通知[EB/OL]. [2013 - 12 - 11]. 中央政府门户网站.
[3] 涂传清,王爱虎. 我国农产品质量安全追溯体系建设中存在的问题与对策[J]. 农机化研究,2011,33( 3) : 16 -20.
[4] 何国辉,卿银波. 基于 XML 的数据交换系统设计[J]. 计算机工程与设计,2007,28( 3) : 583 -587.
[5] 赵伟,吕书波,王志华,等. 数字校园中一种新的数据交换系统的设计与实现[J]. 计算机测量与控制,2013,21( 9) : 2509 -2511.
[6] 杨国玉. 消息中间件 CAFEMQ 的设计与实现[D]. 上海:复旦大学,2008.