鄒 毅
(福建省農(nóng)業(yè)信息服務(wù)中心,福建福州 350001)
為貫徹落實“中央一號文件”關(guān)于建設(shè)智慧農(nóng)業(yè)的總要求,福建省農(nóng)業(yè)農(nóng)村廳于2018—2021年建設(shè)完成了福建“農(nóng)業(yè)云131”一期工程,構(gòu)建了1 個“農(nóng)業(yè)大數(shù)據(jù)資源中心”、農(nóng)業(yè)“生產(chǎn)、經(jīng)營、管理”3 大應(yīng)用和1 個“農(nóng)業(yè)農(nóng)村信息綜合服務(wù)”平臺,建設(shè)了綠色食品認證管理等16 個應(yīng)用系統(tǒng),實現(xiàn)了各類農(nóng)業(yè)數(shù)據(jù)資源的匯聚、互通與共享,還與其他省直部門建立了數(shù)據(jù)共享互通接口,打牢了數(shù)字農(nóng)業(yè)基礎(chǔ),為全省農(nóng)業(yè)生產(chǎn)、經(jīng)營、管理和服務(wù)提供數(shù)據(jù)服務(wù)。
2019—2021 年豬價的不穩(wěn)定,給畜禽生產(chǎn)監(jiān)測工作提出了更高要求。為貫徹落實農(nóng)業(yè)農(nóng)村部、福建省人民政府關(guān)于做好生豬及畜禽產(chǎn)業(yè)穩(wěn)產(chǎn)保供、強化監(jiān)測預(yù)警、完善調(diào)控機制的總要求,2022年福建省農(nóng)業(yè)農(nóng)村廳在福建“農(nóng)業(yè)云131”一期工程的基礎(chǔ)上,規(guī)劃建設(shè)了“福建省畜禽生產(chǎn)監(jiān)測系統(tǒng)”。該系統(tǒng)包括豬價監(jiān)測和畜禽產(chǎn)品監(jiān)測兩個子系統(tǒng),解決了全省豬價及畜禽產(chǎn)品市場監(jiān)測難的問題。本文介紹了“福建省畜禽生產(chǎn)監(jiān)測系統(tǒng)”的系統(tǒng)功能、業(yè)務(wù)流程、應(yīng)用架構(gòu)及技術(shù)架構(gòu)等,分析了該系統(tǒng)目前存在的不足,并提出了相應(yīng)的改進建議,以期成為全省研判畜禽生產(chǎn)形勢、價格走勢、供需分析的高效科學信息化平臺。
畜牧統(tǒng)計監(jiān)測數(shù)據(jù)是政府宏觀調(diào)控的基礎(chǔ),只有正確引導養(yǎng)殖種類,合理控制養(yǎng)殖規(guī)模,才能保證養(yǎng)殖效益[1]。過去依靠的人工收集數(shù)據(jù),一是無法準確掌握生豬生產(chǎn)變化,科學研判市場形勢,及時發(fā)布動態(tài)信息;二是信息采集工作量大、時間緊,給基層工作人員帶來沉重負擔。為此,亟需建設(shè)“福建省畜禽生產(chǎn)監(jiān)測系統(tǒng)”,依托現(xiàn)代信息技術(shù)提高監(jiān)測數(shù)據(jù)質(zhì)量和采集效率。由于豬價及豬肉、牛羊肉、蛋、奶等畜禽產(chǎn)品產(chǎn)量及供應(yīng)情況關(guān)系民生,本系統(tǒng)建設(shè)了豬價監(jiān)測子系統(tǒng)和畜禽產(chǎn)品監(jiān)測子系統(tǒng),且對兩個子系統(tǒng)進行了差異化開發(fā)。
兩個子系統(tǒng)具備以下功能:一是數(shù)據(jù)日報管理,為縣級工作人員提供按日填報豬價(畜禽產(chǎn)品產(chǎn)量)和填報提醒功能;二是數(shù)據(jù)審核管理,為市級、省級工作人員提供豬價(畜禽產(chǎn)品產(chǎn)量)數(shù)據(jù)審核、上報催辦功能;三是報表管理,為省、市、縣級工作人員提供報表查詢、導出及報送功能。
相比于畜禽產(chǎn)品監(jiān)測子系統(tǒng),豬價監(jiān)測子系統(tǒng)增加了豬價周報填報模塊,為縣級工作人員提供了按周填報豬價功能,增加了豬價周報生成模塊,為省級工作人員提供了豬價周報創(chuàng)建、數(shù)據(jù)測算、數(shù)據(jù)登記及周報生成功能,還增加了報表打印功能。
縣級工作人員可通過畜禽生產(chǎn)監(jiān)測系統(tǒng)填報、審核生豬價格數(shù)據(jù),縣級審核通過后由市級工作人員審核,市級審核通過后由省級工作人員審核,省級審核通過后系統(tǒng)自動歸檔(圖1)。當上級單位人員對豬價有質(zhì)疑時,可以填寫質(zhì)疑內(nèi)容并退回下級,由下級重新填報。豬價數(shù)據(jù)上報支持按日上報及按周上報兩種方式,兩種方式的數(shù)據(jù)上報、審核退回等業(yè)務(wù)流程一致。
縣級工作人員可通過畜禽生產(chǎn)監(jiān)測系統(tǒng)填報、審核每日畜禽產(chǎn)品產(chǎn)量數(shù)據(jù),縣級審核通過后由市級工作人員審核,市級審核通過后由省級工作人員審核,省級審核通過后系統(tǒng)自動歸檔(圖2)。當上級單位人員對畜禽產(chǎn)品產(chǎn)量數(shù)據(jù)有質(zhì)疑時,可以填寫質(zhì)疑內(nèi)容并退回下級,由下級重新填報。
省級工作人員可通過畜禽生產(chǎn)監(jiān)測系統(tǒng)選擇統(tǒng)計周期。系統(tǒng)會根據(jù)統(tǒng)計周期查詢豬價數(shù)據(jù)庫中已上報登記的的相關(guān)數(shù)據(jù),通過既定算法計算該統(tǒng)計周期內(nèi)的相關(guān)價格信息,同時結(jié)合人工采編的其他數(shù)據(jù),生成生豬價格及市場供應(yīng)周報,為周報數(shù)據(jù)的報送提供數(shù)據(jù)統(tǒng)計服務(wù)(圖3)。
省級工作人員可通過畜禽生產(chǎn)監(jiān)測系統(tǒng)開展豬價日報、周報及畜禽產(chǎn)品日報的預(yù)覽報送工作。通過數(shù)據(jù)預(yù)覽、導出,獲取數(shù)據(jù)報表,并結(jié)合微信、短信及導出報告文檔等方式報送相關(guān)管理部門和人員(圖4)。
畜禽生產(chǎn)監(jiān)測系統(tǒng)包括豬價監(jiān)測和畜禽產(chǎn)品監(jiān)測兩個子系統(tǒng),均可通過PC 端和APP 端提供應(yīng)用服務(wù),其應(yīng)用架構(gòu)如圖5 所示。
3.1.1 豬價填報管理 包括生豬日價格填報管理、生豬周價格填報管理、省豬價周報管理3 個模塊。其中,生豬日價填報管理包括生豬日價格填報、生豬日價格環(huán)比異常校驗處理、生豬日價格填報提醒、豬肉產(chǎn)品價格模版生成及下載、豬肉產(chǎn)品價格數(shù)據(jù)導入填報等子模塊,為縣級和省級工作人員提供按日填報生豬和豬肉產(chǎn)品價格功能;生豬周價格填報管理包括生豬周價格填報、生豬周價格環(huán)比異常校驗處理、生豬周價格填報提醒3 個子模塊,為縣級工作人員提供按周填報生豬價格功能;省豬價周報管理為省級工作人員提供豬價周報創(chuàng)建、數(shù)據(jù)測算、數(shù)據(jù)登記及周報生成等功能。
3.1.2 豬價審核管理 包括豬價數(shù)據(jù)上報審核、豬價上報催辦2 個模塊。其中,豬價數(shù)據(jù)上報審核管理包括豬價上報數(shù)據(jù)審核提報、豬價上報數(shù)據(jù)審核退回和豬價異常情況填寫及查看3 個子模塊,為縣、市、省級提供豬價上報數(shù)據(jù)審核功能;豬價上報催辦包括豬價催辦對象處理和催辦短信發(fā)送2 個子模塊,為市級和省級工作人員提供豬價日報短信催辦功能。
3.1.3 豬價報表管理 包括豬價報表查詢、豬價報表導出、豬價報表分送和豬價報表打印4 個模塊,為省、市、縣工作人員提供報表查詢、導出、打印和分送等功能。
3.2.1 畜禽產(chǎn)品填報管理 包括畜禽產(chǎn)品數(shù)據(jù)填報和數(shù)據(jù)校驗提醒2 個模塊。其中,畜禽產(chǎn)品數(shù)據(jù)填報模塊為縣級工作人員提供畜禽產(chǎn)品產(chǎn)量等數(shù)據(jù)填報功能,同時提供昨日數(shù)據(jù)作為填報參考;數(shù)據(jù)校驗提醒模塊提供畜禽產(chǎn)品數(shù)據(jù)環(huán)比、同比異常校驗處理,畜禽產(chǎn)品數(shù)據(jù)填報提醒等功能。
3.2.2 畜禽產(chǎn)品審核管理 包括畜禽產(chǎn)品日報審核、畜禽產(chǎn)品日報催辦2 個模塊。畜禽產(chǎn)品日報審核包括畜禽產(chǎn)品日報審核提報、畜禽產(chǎn)品日報審核退回、畜禽產(chǎn)品異常情況填寫及查看3 個子模塊,為縣、市和省級工作人員提供畜禽產(chǎn)品日報審核、異常原因填寫、退回等功能。畜禽產(chǎn)品日報催辦包括畜禽產(chǎn)品催辦對象處理以及發(fā)送催辦短信,識別提取未及時上報畜禽產(chǎn)量數(shù)據(jù)的下級單位,手動催辦催報,自動生成催報內(nèi)容信息,發(fā)送催報短信提醒等子模塊,為市級和省級工作人員提供畜禽產(chǎn)品日報短信催辦等功能。
3.2.3 畜禽產(chǎn)品報表管理 包括畜禽產(chǎn)品報表查詢、畜禽產(chǎn)品報表導出、畜禽產(chǎn)品報表分送3 個模塊。畜禽產(chǎn)品報表查詢包括畜禽產(chǎn)品日報清單數(shù)據(jù)查詢、畜禽產(chǎn)品日報清單數(shù)據(jù)級聯(lián)下鉆(上級可以查詢下級的畜禽產(chǎn)量日報數(shù)據(jù))以及畜禽產(chǎn)品日、月、年匯總報表數(shù)據(jù)查詢3 個子模塊,為省、市、縣級工作人員提供報表查詢功能。畜禽產(chǎn)品報表導出包括畜禽產(chǎn)品日報清單數(shù)據(jù)導出、畜禽產(chǎn)品匯總報表數(shù)據(jù)統(tǒng)計處理及文件生成以及畜禽產(chǎn)品日、月、年匯總報表數(shù)據(jù)導出等子模塊。畜禽產(chǎn)品報表分送包括畜禽產(chǎn)品日報分送內(nèi)容頁面鏈接地址、圖片二維碼生成、內(nèi)容預(yù)覽、短信內(nèi)容組織生成和短信發(fā)送等功能。
具備畜禽企業(yè)信息管理、數(shù)據(jù)定時報送、數(shù)據(jù)報送催辦提醒等功能,可配置畜禽數(shù)據(jù)閾值,按需及時提醒豬價及畜禽產(chǎn)量異常情況,有利于提升工作效率,保障數(shù)據(jù)報送時效。
公共基礎(chǔ)支撐服務(wù)包含數(shù)據(jù)字典管理、數(shù)據(jù)緩存管理、信息加密秘鑰管理、數(shù)據(jù)安全加密和驗證管理、登錄會話保持、移動端程序底座、服務(wù)管理、文件管理、短信提醒管理等功能模塊。
本項目在數(shù)據(jù)上,對接國家層面大數(shù)據(jù)平臺、全國信用信息共享平臺、福建“農(nóng)業(yè)云131”信息工程項目大數(shù)據(jù)資源中心,實現(xiàn)數(shù)據(jù)交換與共享;在業(yè)務(wù)上,對接福建省政務(wù)服務(wù)總線(業(yè)務(wù)協(xié)同平臺)、福建省電子證照共享服務(wù)平臺、福建省社會用戶實名認證和授權(quán)平臺、福建12316 信息綜合服務(wù)平臺,實現(xiàn)業(yè)務(wù)協(xié)同和用戶認證;在服務(wù)渠道上,對接福建省網(wǎng)上辦事大廳服務(wù)平臺、福建省政務(wù)服務(wù)APP 統(tǒng)一平臺(閩政通APP)、福建“農(nóng)業(yè)云131”信息工程項目統(tǒng)一綜合門戶、農(nóng)業(yè)云131 APP、微信接口,服務(wù)渠道不斷擴寬,以更好、更方便地為人民群眾辦實事、辦好事。
“福建省畜禽生產(chǎn)監(jiān)測系統(tǒng)”復用福建“農(nóng)業(yè)云131”信息工程項目大數(shù)據(jù)資源中心的數(shù)據(jù)處理能力和數(shù)據(jù)交換共享能力,以實現(xiàn)本項目的數(shù)據(jù)采集、處理和共享,同時建設(shè)本項目的系統(tǒng)數(shù)據(jù)庫。其技術(shù)架構(gòu)由展現(xiàn)層、網(wǎng)關(guān)層、服務(wù)層、應(yīng)用層和平臺層5 個部分構(gòu)成(圖6)。
平臺層技術(shù)應(yīng)用主要包括數(shù)據(jù)存儲與應(yīng)用支撐兩部分。其中:數(shù)據(jù)存儲技術(shù)主要使用關(guān)系型數(shù)據(jù)庫Oracle 存儲系統(tǒng)主要業(yè)務(wù)數(shù)據(jù),使用緩存數(shù)據(jù)庫Redis 存儲頻繁訪問的區(qū)域、業(yè)務(wù)類型等維度信息,使用本地存儲數(shù)據(jù)庫NeDB、Sqlite 分別存儲省、市、縣客戶端數(shù)據(jù);應(yīng)用支撐技術(shù)主要利用短信服務(wù)進行系統(tǒng)業(yè)務(wù)提醒。
應(yīng)用層主要基于成熟穩(wěn)定的SpringBoot架構(gòu),以實現(xiàn)各應(yīng)用中的具體業(yè)務(wù)邏輯,包括后臺業(yè)務(wù)處理以及數(shù)據(jù)傳輸?shù)取Mㄟ^Spring CORE/AOP/ORM/DAO 等組件模塊,完成業(yè)務(wù)邏輯的抽象、封裝及映射,以合理的架構(gòu)梳理各類應(yīng)用業(yè)務(wù)邏輯的實現(xiàn)模式,提高應(yīng)用的編碼質(zhì)量與可維護性。同時通過復用福建“農(nóng)業(yè)云131”信息工程已建的工作流引擎,進行畜禽生產(chǎn)監(jiān)測相關(guān)業(yè)務(wù)工作流的設(shè)計與配置,提高項目技術(shù)應(yīng)用的整體性。
通過部署服務(wù)注冊發(fā)現(xiàn)中心Nacos,統(tǒng)一管理應(yīng)用層的微服務(wù),實現(xiàn)服務(wù)的監(jiān)控、靈活部署與擴展;同時引入服務(wù)負載均衡組件Ribbon,實現(xiàn)多實例服務(wù)間的負載均衡,保障系統(tǒng)穩(wěn)定性與可維護性。
通過引入服務(wù)網(wǎng)關(guān)Zuul 并進行定制化適配,實現(xiàn)項目各項應(yīng)用微服務(wù)的單點入口、安全認證與動態(tài)路由,確保快捷、高效地訪問應(yīng)用,解決網(wǎng)絡(luò)擁堵問題。
在傳統(tǒng)WEB 前端界面中,主要使用HTML+VUEjs 架 構(gòu),結(jié) 合ElementUI、Vant、Echarts 等技術(shù)組件,滿足頁面中豐富的動態(tài)交互、圖表展現(xiàn)需求;在APP 移動端界面中,主要使用成熟的HTML5 技術(shù),滿足移動端的輕量化展現(xiàn)與交互要求;在Windows 離線客戶端界面中,使用HTML 技術(shù)實現(xiàn)應(yīng)用展現(xiàn)與交互需求,并使用Electronjs 框架保障跨平臺的用戶體驗。
5.1.1 監(jiān)測范圍不廣 畜禽生產(chǎn)鏈條涵蓋畜禽產(chǎn)品價格、市場供應(yīng)量以及飼料、獸藥使用等各生產(chǎn)環(huán)節(jié),考慮到社會大眾以豬肉消費為主,畜禽產(chǎn)品供應(yīng)影響人民生活和社會穩(wěn)定,本系統(tǒng)目前只建設(shè)了豬價和畜禽產(chǎn)品(產(chǎn)量)2 個子系統(tǒng),未覆蓋畜禽生產(chǎn)全產(chǎn)業(yè)鏈。
5.1.2 缺少數(shù)據(jù)采集模塊 本系統(tǒng)僅為縣級工作人員提供了數(shù)據(jù)填報模塊,缺少數(shù)據(jù)采集模塊。豬價及畜禽產(chǎn)品日報數(shù)據(jù)只能由超市、農(nóng)貿(mào)市場工作人員人工采集后報送縣農(nóng)業(yè)農(nóng)村局,存在工作量大、出錯率高等問題。
5.1.3 數(shù)據(jù)校驗功能不足 本系統(tǒng)的豬價及畜禽產(chǎn)品監(jiān)測日報數(shù)據(jù)校驗只能由各縣在本地歷史數(shù)據(jù)(周、月數(shù)據(jù))的基礎(chǔ)上進行比對校驗,無法與商務(wù)、市場監(jiān)管部門的數(shù)據(jù)進行橫向比對校驗,存在數(shù)據(jù)準確度無法驗證等問題。
畜禽生產(chǎn)數(shù)據(jù)是反映畜牧業(yè)發(fā)展的“晴雨表”,也是制定畜牧業(yè)發(fā)展重大決策的科學依據(jù)[2],數(shù)據(jù)的質(zhì)量直接決定了政策是否科學精準,宏觀調(diào)控手段是否有效有力[3]。因此,要多措并舉做好畜禽產(chǎn)品及價格監(jiān)測工作。
5.2.1 擴大監(jiān)測范圍 未來根據(jù)管理工作需求,將增加其他畜禽產(chǎn)品的價格監(jiān)測。另外,新建飼料、獸藥等監(jiān)測子系統(tǒng),將監(jiān)測范圍擴展到畜牧業(yè)全產(chǎn)業(yè)鏈,為政府管理部門決策提供全面的畜禽監(jiān)測數(shù)據(jù)支撐。
5.2.2 新增智能數(shù)據(jù)采集模塊 對系統(tǒng)進行升級改造,新增“掃描價格碼(牌)”等數(shù)據(jù)采集模塊,為基層工作人員提供移動智能數(shù)據(jù)采集報送功能,減輕基層工作人員負擔,同時降低出錯率[4],提高畜禽監(jiān)測日報數(shù)據(jù)質(zhì)量。
5.2.3 新增智能數(shù)據(jù)校驗?zāi)K 與省商務(wù)廳大數(shù)據(jù)中心建立共享接口,智能獲取本縣(市、區(qū))農(nóng)貿(mào)市場、超市當日畜禽產(chǎn)品數(shù)量、價格等數(shù)據(jù),并與縣級農(nóng)業(yè)農(nóng)村局采集的畜禽監(jiān)測數(shù)據(jù)進行驗證,提高畜禽監(jiān)測數(shù)據(jù)準確度。
5.2.4 構(gòu)建畜禽產(chǎn)品供需分析和預(yù)警模型 依托本系統(tǒng)(周、月、季、年)統(tǒng)計數(shù)據(jù)和福建“農(nóng)業(yè)云131”工程農(nóng)業(yè)大數(shù)據(jù)資源中心,設(shè)計反映畜禽產(chǎn)品市場供需平衡狀態(tài)的敏感指標,及時反映當前市場供需狀態(tài)和畜禽產(chǎn)品生產(chǎn)基本形勢[5]。當畜禽產(chǎn)品供小于求,價格處于上升趨勢時,系統(tǒng)會發(fā)出增產(chǎn)等調(diào)控預(yù)警并提供分析曲線圖;反之,系統(tǒng)發(fā)出減產(chǎn)等調(diào)控預(yù)警。這將為省政府管理部門畜禽生產(chǎn)形勢研判、價格監(jiān)控、供需分析和生產(chǎn)調(diào)控等提供智能預(yù)警分析,使畜禽生產(chǎn)企業(yè)提前規(guī)避養(yǎng)殖風險,以獲得良好的經(jīng)濟和社會效益。