羅 成,王可貴,葉 夏,鄒 毅
(1.福建省農(nóng)業(yè)信息服務(wù)中心,福建福州 350001;2.福建新大陸軟件工程有限公司,福建福州 350015)
動物檢疫合格證明由動物衛(wèi)生監(jiān)督機(jī)構(gòu)的官方獸醫(yī)出具,是標(biāo)示某一動物或動物產(chǎn)品檢疫合格的證明,是動物及動物產(chǎn)品進(jìn)入消費(fèi)市場的唯一官方有效憑證,關(guān)系食品安全和公共衛(wèi)生安全[1-2]。動物檢疫合格證明電子出證系統(tǒng)(以下稱原系統(tǒng))利用網(wǎng)絡(luò)功能,實現(xiàn)了動物檢疫工作的信息化及電子化管理,通過查找、統(tǒng)計、分析等功能,提升了動物檢疫工作水平[3]。為保障食品安全,我國越來越重視食品溯源體系建設(shè)[4],而原系統(tǒng)從技術(shù)、功能以及實際應(yīng)用等方面都已無法滿足現(xiàn)階段的食品安全追溯要求。為貫徹落實農(nóng)業(yè)農(nóng)村部“加強(qiáng)流通監(jiān)管和監(jiān)督執(zhí)法”以及“積極開展動物防疫信息化建設(shè)”的意見,福建省農(nóng)業(yè)農(nóng)村廳對原系統(tǒng)進(jìn)行優(yōu)化升級,組建動物檢疫票證電子化系統(tǒng)(以下稱新系統(tǒng)),通過優(yōu)化系統(tǒng)結(jié)構(gòu)、引入數(shù)據(jù)關(guān)聯(lián)機(jī)制、增加移動電子出證等技術(shù)手段,實現(xiàn)了從養(yǎng)殖到屠宰的全流程監(jiān)管。
原系統(tǒng)采用C/S 架構(gòu)設(shè)計,通過安裝客戶端程序來實現(xiàn)動物檢疫票證、產(chǎn)地檢疫票證數(shù)據(jù)的錄入、存檔、查詢、作廢、打印等功能,而服務(wù)器端主要提供數(shù)據(jù)管理、數(shù)據(jù)共享及并發(fā)控制等服務(wù)。這樣的技術(shù)架構(gòu)存在以下問題:一是電腦配置存在差異,電腦客戶端地理位置分散,因此存在操作系統(tǒng)兼容性較差,安裝部署困難較大,不易擴(kuò)展新的動物檢疫合格證明開證點等問題;二是只有安裝了客戶端的電腦才能訪問服務(wù)器,當(dāng)開證電腦需要進(jìn)行更換或者出現(xiàn)系統(tǒng)故障、硬件損壞等問題時,都需要對客戶端進(jìn)行重新安裝或維護(hù),因此降低了動物檢疫出證工作效率;三是系統(tǒng)版本更新代價大,一旦有新的業(yè)務(wù)需求或者業(yè)務(wù)過程發(fā)生變更時,都需要對所有客戶端、服務(wù)器端進(jìn)行更新,因此維護(hù)成本高,且當(dāng)客戶端未聯(lián)網(wǎng)時就無法更新,也無法滿足新增功能需求。
原系統(tǒng)存在數(shù)據(jù)孤島問題,即動物檢疫合格證明(動物A、B 證)和動物檢疫合格證明(產(chǎn)品A、B 證)的數(shù)據(jù)相互獨(dú)立,互不關(guān)聯(lián),一旦發(fā)生動物源性食品安全事件,就無法滿足從消費(fèi)端到養(yǎng)殖端的可追溯要求,不利于及時找到造成此類安全事件的根本原因。
原系統(tǒng)采用了“線下記錄、離線開證”的模式,即在對動物及其產(chǎn)品進(jìn)行動物檢疫時,先由官方獸醫(yī)進(jìn)行現(xiàn)場檢疫并填寫紙質(zhì)檢疫記錄單,等回到辦公區(qū)之后再通過離線方式將檢疫記錄數(shù)據(jù)錄入系統(tǒng),并通知養(yǎng)殖場或屠宰場相關(guān)工作人員到辦公區(qū)領(lǐng)取動物檢疫合格證明,最后按照固定周期,通過在線同步方式,將動物檢疫合格證明數(shù)據(jù)回傳,實現(xiàn)動物檢疫工作的信息化及電子化管理。
紙質(zhì)檢疫記錄單和電子檢疫記錄單的雙重填寫,不僅增大了官方獸醫(yī)的工作量,還增加了數(shù)據(jù)記錄不完整、數(shù)據(jù)錯報漏報的風(fēng)險,降低了動物檢疫工作的質(zhì)量和效率。同時,現(xiàn)場檢疫地點和獸醫(yī)辦公區(qū)一般距離較遠(yuǎn),現(xiàn)場檢疫工作完成后還需等待交通以及動物檢疫合格證明的同步,才能在系統(tǒng)上獲取動物檢疫合格證明的相關(guān)信息,這使得原系統(tǒng)中的數(shù)據(jù)實時性無法保證。
將原系統(tǒng)的C/S 架構(gòu)優(yōu)化為B/S 架構(gòu)。這樣當(dāng)系統(tǒng)發(fā)生更新迭代時,無需重新下載更新程序,只需要刷新網(wǎng)頁或清空瀏覽器緩存即可正常使用。同時,新系統(tǒng)后端采用Spring Gloud 微服務(wù)架構(gòu),使服務(wù)拆分粒度更細(xì)[5]。這樣不但可以更精準(zhǔn)地實現(xiàn)系統(tǒng)功能需求,縮短系統(tǒng)迭代周期,而且還可以降低系統(tǒng)不同模塊之間的耦合性,提升系統(tǒng)的可維護(hù)性。而前端則采用elementUi 框架,可提升瀏覽器兼容性,提高系統(tǒng)響應(yīng)速度[6],從而給用戶提供良好體驗。
在原系統(tǒng)基礎(chǔ)上,一是完善產(chǎn)地檢疫、屠宰檢疫、分銷換證、動物檢疫證章標(biāo)志管理、數(shù)據(jù)統(tǒng)計、檢疫證信息檢索等模塊的功能,二是新增準(zhǔn)調(diào)證申請管理、入閩公路檢查、機(jī)構(gòu)及人員管理、打印管理、離線開證異常管理、落地監(jiān)管等方面的32 項功能模塊(圖1)。其中,產(chǎn)地檢疫模塊通過增加養(yǎng)殖戶產(chǎn)地檢疫申報、獸醫(yī)/協(xié)檢員產(chǎn)地檢疫申報處理等功能,完善了產(chǎn)地檢疫流程;屠宰檢疫模塊通過增加屠宰檢疫申報、屠宰檢疫申報處理、宰前檢查記錄單、同步檢疫記錄單、冷庫產(chǎn)品管理、屠宰檢疫結(jié)果及開證、檢疫處理通知單等功能,更好地契合屠宰檢疫實際業(yè)務(wù)要求。同時,引進(jìn)微服務(wù)技術(shù),重構(gòu)原系統(tǒng)功能,將數(shù)據(jù)異步更新升級為實時同步傳輸。
圖1 動物檢疫票證電子化系統(tǒng)新舊系統(tǒng)功能模塊對比
2.3.1 票證強(qiáng)制關(guān)聯(lián) 通過動物檢疫證章標(biāo)志管理模塊,實現(xiàn)票證強(qiáng)制關(guān)聯(lián)??h級票證管理員通過系統(tǒng)發(fā)起紙質(zhì)票證申購請求,經(jīng)過市、省兩級票證管理員審核通過后,向相關(guān)票證生產(chǎn)廠家發(fā)出訂單需求;縣級票證管員確認(rèn)收貨后歸檔入庫,并將票證發(fā)放給官方獸醫(yī)(圖2),從而實現(xiàn)官方獸醫(yī)和票證的強(qiáng)制關(guān)聯(lián)。
圖2 動物檢疫證章申購發(fā)放流程
2.3.2 動物檢疫合格證明與產(chǎn)品檢疫合格證明關(guān)聯(lián) 首先官方獸醫(yī)/協(xié)檢員等通過產(chǎn)地檢疫模塊在線開具動物檢疫合格證明(動物A、B 證),然后屠宰企業(yè)再根據(jù)動物檢疫合格證明,通過屠宰檢疫模塊開具產(chǎn)品檢疫合格證明(產(chǎn)品A、B 證)。通過業(yè)務(wù)流程的線上貫通,構(gòu)建一套完整的溯源體系,基于大數(shù)據(jù)關(guān)聯(lián),實現(xiàn)了動物檢疫合格證明和產(chǎn)品檢疫合格證明的關(guān)聯(lián)查詢(圖3)。
圖3 動物檢疫票證電子化系統(tǒng)業(yè)務(wù)流程
新建移動電子出證平臺,基于手機(jī)、便攜式打印機(jī)等移動終端設(shè)備,利用無線、藍(lán)牙等技術(shù)手段,實現(xiàn)獸醫(yī)、協(xié)檢員產(chǎn)地檢疫申報處理、檢疫記錄辦理、開具動物檢疫合格證明、開具動物產(chǎn)品檢疫合格證明、檢疫處理通知單辦理等現(xiàn)場辦公場景,同時,提供屠宰檢疫入場監(jiān)督查驗、入場回收動物檢疫合格證明、屠宰申報處理、宰前檢查、同步檢疫、冷庫出入庫管理等移動辦公功能。新系統(tǒng)還實現(xiàn)了與“閩政通”APP 的對接,為廣大養(yǎng)殖企業(yè)、屠宰企業(yè)以及個體養(yǎng)殖戶提供“一站式”動物檢疫服務(wù)。
2020年8 月24 日,新系統(tǒng)率先在泉州市開展試點運(yùn)行,2021年1 月7 日起在全省全面上線試運(yùn)行。截至2021年3 月2 日,共開通省、市、縣(區(qū))用戶賬號2 852 個,通過“閩政通”登錄的用戶共有16 160 個,其中企業(yè)用戶5 583 個、個人用戶10 577 個。系統(tǒng)整體運(yùn)行平穩(wěn),初步達(dá)到了預(yù)期效果。新系統(tǒng)的全面啟用,標(biāo)志著本省動物衛(wèi)生監(jiān)督工作從產(chǎn)地檢疫到屠宰檢疫進(jìn)入全鏈線上監(jiān)管新模式。與原系統(tǒng)相比,在技術(shù)、業(yè)務(wù)和便民服務(wù)方面的提升表現(xiàn)為如下4 方面。
新的動物檢疫票證電子化系統(tǒng)采用B/S 架構(gòu),解決了原系統(tǒng)安裝部署困難、系統(tǒng)兼容性差、適配要求高等問題。系統(tǒng)的升級、維護(hù)僅需在服務(wù)器端進(jìn)行更新迭代處理,無需頻繁更新客戶端應(yīng)用軟件,達(dá)到了節(jié)本增效的目的。同時,官方獸醫(yī)只需連接網(wǎng)絡(luò)即可通過瀏覽器隨時隨地訪問系統(tǒng),進(jìn)行查詢、瀏覽、授理業(yè)務(wù)等操作,提升了檢疫出證效率。
新系統(tǒng)架構(gòu)共分為基礎(chǔ)層、數(shù)據(jù)采集層、數(shù)據(jù)資源層、支撐層、應(yīng)用層、展現(xiàn)層等6 層,并在數(shù)據(jù)采集層、數(shù)據(jù)資源層、支撐層提供了接口服務(wù),方便與其他應(yīng)用系統(tǒng)集成(圖4),具備良好的可擴(kuò)展性。其中,支撐層采用微服務(wù)的架構(gòu)體系設(shè)計,提供地理信息支撐、統(tǒng)一身份認(rèn)證服務(wù)。微服務(wù)框架具備單一職責(zé)、自治、邏輯清晰等特性,具有簡化部署、靈活組合、可擴(kuò)展、技術(shù)異構(gòu)等優(yōu)勢。由于微服務(wù)間獨(dú)立部署,一個微服務(wù)的異常不會影響其他微服務(wù),這樣極大提升了微服務(wù)的可靠性,保障了系統(tǒng)穩(wěn)定性,降低了系統(tǒng)故障率。
圖4 動物檢疫票證電子化系統(tǒng)總體結(jié)構(gòu)
新系統(tǒng)是動物衛(wèi)生監(jiān)督工作與“互聯(lián)網(wǎng)+”深度融合的產(chǎn)物。通過票證強(qiáng)制關(guān)聯(lián)機(jī)制,可以進(jìn)行票證的快速查詢檢索,迅速追溯票證源頭,保證數(shù)據(jù)的真實性和可靠性,從而達(dá)到了票證規(guī)范使用的目的。而動物證與產(chǎn)品證的關(guān)聯(lián),則解決了動物及其產(chǎn)品間的數(shù)據(jù)孤島問題,確保動物性產(chǎn)品源頭可查,從而實現(xiàn)了從養(yǎng)殖到屠宰的全流程監(jiān)管。
新系統(tǒng)可使用移動設(shè)備出具票證,這極大便利了動物檢疫工作開展,同時也解決了動物檢疫票證出具的時效性問題。新系統(tǒng)與“閩政通”APP的對接,更是滿足了福建省委省政府“一趟不用跑,最多跑一趟”的便民服務(wù)要求,實現(xiàn)了“惠政利企便民”的目標(biāo)。
新動物檢疫票證電子化系統(tǒng)中的企業(yè)數(shù)據(jù)目前仍由注冊企業(yè)自行填報,缺乏相應(yīng)的監(jiān)督模塊。下一階段,將考慮在系統(tǒng)中新增企業(yè)數(shù)據(jù)的動態(tài)更新與核實驗證功能。此外,該系統(tǒng)目前僅可以追蹤動物產(chǎn)品到某個市場或者超市,后續(xù)追蹤無法實現(xiàn)。下一階段,計劃考慮將本系統(tǒng)與福建省質(zhì)量安全可追溯平臺對接,進(jìn)行相關(guān)數(shù)據(jù)的交互驗證,追蹤動物產(chǎn)品的最終流向,以確保動物產(chǎn)品安全[7]。