福建省动物检疫票证电子化系统的优化升级
2021-09-07王可贵
罗 成,王可贵,叶 夏,邹 毅
(1.福建省农业信息服务中心,福建福州 350001;2.福建新大陆软件工程有限公司,福建福州 350015)
动物检疫合格证明由动物卫生监督机构的官方兽医出具,是标示某一动物或动物产品检疫合格的证明,是动物及动物产品进入消费市场的唯一官方有效凭证,关系食品安全和公共卫生安全[1-2]。动物检疫合格证明电子出证系统(以下称原系统)利用网络功能,实现了动物检疫工作的信息化及电子化管理,通过查找、统计、分析等功能,提升了动物检疫工作水平[3]。为保障食品安全,我国越来越重视食品溯源体系建设[4],而原系统从技术、功能以及实际应用等方面都已无法满足现阶段的食品安全追溯要求。为贯彻落实农业农村部“加强流通监管和监督执法”以及“积极开展动物防疫信息化建设”的意见,福建省农业农村厅对原系统进行优化升级,组建动物检疫票证电子化系统(以下称新系统),通过优化系统结构、引入数据关联机制、增加移动电子出证等技术手段,实现了从养殖到屠宰的全流程监管。
1 原系统弊端
1.1 系统架构老旧
原系统采用C/S 架构设计,通过安装客户端程序来实现动物检疫票证、产地检疫票证数据的录入、存档、查询、作废、打印等功能,而服务器端主要提供数据管理、数据共享及并发控制等服务。这样的技术架构存在以下问题:一是电脑配置存在差异,电脑客户端地理位置分散,因此存在操作系统兼容性较差,安装部署困难较大,不易扩展新的动物检疫合格证明开证点等问题;二是只有安装了客户端的电脑才能访问服务器,当开证电脑需要进行更换或者出现系统故障、硬件损坏等问题时,都需要对客户端进行重新安装或维护,因此降低了动物检疫出证工作效率;三是系统版本更新代价大,一旦有新的业务需求或者业务过程发生变更时,都需要对所有客户端、服务器端进行更新,因此维护成本高,且当客户端未联网时就无法更新,也无法满足新增功能需求。
1.2 数据缺乏关联
原系统存在数据孤岛问题,即动物检疫合格证明(动物A、B 证)和动物检疫合格证明(产品A、B 证)的数据相互独立,互不关联,一旦发生动物源性食品安全事件,就无法满足从消费端到养殖端的可追溯要求,不利于及时找到造成此类安全事件的根本原因。
1.3 数据实时性差
原系统采用了“线下记录、离线开证”的模式,即在对动物及其产品进行动物检疫时,先由官方兽医进行现场检疫并填写纸质检疫记录单,等回到办公区之后再通过离线方式将检疫记录数据录入系统,并通知养殖场或屠宰场相关工作人员到办公区领取动物检疫合格证明,最后按照固定周期,通过在线同步方式,将动物检疫合格证明数据回传,实现动物检疫工作的信息化及电子化管理。
纸质检疫记录单和电子检疫记录单的双重填写,不仅增大了官方兽医的工作量,还增加了数据记录不完整、数据错报漏报的风险,降低了动物检疫工作的质量和效率。同时,现场检疫地点和兽医办公区一般距离较远,现场检疫工作完成后还需等待交通以及动物检疫合格证明的同步,才能在系统上获取动物检疫合格证明的相关信息,这使得原系统中的数据实时性无法保证。
2 系统优化升级
2.1 优化系统架构
将原系统的C/S 架构优化为B/S 架构。这样当系统发生更新迭代时,无需重新下载更新程序,只需要刷新网页或清空浏览器缓存即可正常使用。同时,新系统后端采用Spring Gloud 微服务架构,使服务拆分粒度更细[5]。这样不但可以更精准地实现系统功能需求,缩短系统迭代周期,而且还可以降低系统不同模块之间的耦合性,提升系统的可维护性。而前端则采用elementUi 框架,可提升浏览器兼容性,提高系统响应速度[6],从而给用户提供良好体验。
2.2 完善功能模块
在原系统基础上,一是完善产地检疫、屠宰检疫、分销换证、动物检疫证章标志管理、数据统计、检疫证信息检索等模块的功能,二是新增准调证申请管理、入闽公路检查、机构及人员管理、打印管理、离线开证异常管理、落地监管等方面的32 项功能模块(图1)。其中,产地检疫模块通过增加养殖户产地检疫申报、兽医/协检员产地检疫申报处理等功能,完善了产地检疫流程;屠宰检疫模块通过增加屠宰检疫申报、屠宰检疫申报处理、宰前检查记录单、同步检疫记录单、冷库产品管理、屠宰检疫结果及开证、检疫处理通知单等功能,更好地契合屠宰检疫实际业务要求。同时,引进微服务技术,重构原系统功能,将数据异步更新升级为实时同步传输。
图1 动物检疫票证电子化系统新旧系统功能模块对比
2.3 引入数据关联机制
2.3.1 票证强制关联 通过动物检疫证章标志管理模块,实现票证强制关联。县级票证管理员通过系统发起纸质票证申购请求,经过市、省两级票证管理员审核通过后,向相关票证生产厂家发出订单需求;县级票证管员确认收货后归档入库,并将票证发放给官方兽医(图2),从而实现官方兽医和票证的强制关联。
图2 动物检疫证章申购发放流程
2.3.2 动物检疫合格证明与产品检疫合格证明关联 首先官方兽医/协检员等通过产地检疫模块在线开具动物检疫合格证明(动物A、B 证),然后屠宰企业再根据动物检疫合格证明,通过屠宰检疫模块开具产品检疫合格证明(产品A、B 证)。通过业务流程的线上贯通,构建一套完整的溯源体系,基于大数据关联,实现了动物检疫合格证明和产品检疫合格证明的关联查询(图3)。
图3 动物检疫票证电子化系统业务流程
2.4 新增移动电子出证功能
新建移动电子出证平台,基于手机、便携式打印机等移动终端设备,利用无线、蓝牙等技术手段,实现兽医、协检员产地检疫申报处理、检疫记录办理、开具动物检疫合格证明、开具动物产品检疫合格证明、检疫处理通知单办理等现场办公场景,同时,提供屠宰检疫入场监督查验、入场回收动物检疫合格证明、屠宰申报处理、宰前检查、同步检疫、冷库出入库管理等移动办公功能。新系统还实现了与“闽政通”APP 的对接,为广大养殖企业、屠宰企业以及个体养殖户提供“一站式”动物检疫服务。
3 优化升级效果
2020年8 月24 日,新系统率先在泉州市开展试点运行,2021年1 月7 日起在全省全面上线试运行。截至2021年3 月2 日,共开通省、市、县(区)用户账号2 852 个,通过“闽政通”登录的用户共有16 160 个,其中企业用户5 583 个、个人用户10 577 个。系统整体运行平稳,初步达到了预期效果。新系统的全面启用,标志着本省动物卫生监督工作从产地检疫到屠宰检疫进入全链线上监管新模式。与原系统相比,在技术、业务和便民服务方面的提升表现为如下4 方面。
3.1 提高了工作效率
新的动物检疫票证电子化系统采用B/S 架构,解决了原系统安装部署困难、系统兼容性差、适配要求高等问题。系统的升级、维护仅需在服务器端进行更新迭代处理,无需频繁更新客户端应用软件,达到了节本增效的目的。同时,官方兽医只需连接网络即可通过浏览器随时随地访问系统,进行查询、浏览、授理业务等操作,提升了检疫出证效率。
3.2 保障了系统稳定性
新系统架构共分为基础层、数据采集层、数据资源层、支撑层、应用层、展现层等6 层,并在数据采集层、数据资源层、支撑层提供了接口服务,方便与其他应用系统集成(图4),具备良好的可扩展性。其中,支撑层采用微服务的架构体系设计,提供地理信息支撑、统一身份认证服务。微服务框架具备单一职责、自治、逻辑清晰等特性,具有简化部署、灵活组合、可扩展、技术异构等优势。由于微服务间独立部署,一个微服务的异常不会影响其他微服务,这样极大提升了微服务的可靠性,保障了系统稳定性,降低了系统故障率。
图4 动物检疫票证电子化系统总体结构
3.3 实现了从养殖到屠宰的全流程监管
新系统是动物卫生监督工作与“互联网+”深度融合的产物。通过票证强制关联机制,可以进行票证的快速查询检索,迅速追溯票证源头,保证数据的真实性和可靠性,从而达到了票证规范使用的目的。而动物证与产品证的关联,则解决了动物及其产品间的数据孤岛问题,确保动物性产品源头可查,从而实现了从养殖到屠宰的全流程监管。
3.4 保证了票证时效性
新系统可使用移动设备出具票证,这极大便利了动物检疫工作开展,同时也解决了动物检疫票证出具的时效性问题。新系统与“闽政通”APP的对接,更是满足了福建省委省政府“一趟不用跑,最多跑一趟”的便民服务要求,实现了“惠政利企便民”的目标。
4 展望
新动物检疫票证电子化系统中的企业数据目前仍由注册企业自行填报,缺乏相应的监督模块。下一阶段,将考虑在系统中新增企业数据的动态更新与核实验证功能。此外,该系统目前仅可以追踪动物产品到某个市场或者超市,后续追踪无法实现。下一阶段,计划考虑将本系统与福建省质量安全可追溯平台对接,进行相关数据的交互验证,追踪动物产品的最终流向,以确保动物产品安全[7]。