張 俊,張 護,趙天永,潘 英,刑惠平,高正學,馬 虹,王茂斌,張春剛,陶勁松,王 黎
(1.紅河州畜牧技術推廣站,云南 蒙自 661199;2.彌勒市動物衛生監督所,云南 彌勒 652399;3.開遠市畜牧技術推廣站,云南 開遠 661699;4.元陽縣畜牧技術推廣站,云南 紅河哈尼族彝族自治州 662400;5.個舊市雞街鎮農業綜合服務中心,云南 個舊 661011;6.蒙自市觀瀾街道辦事處農業綜合服務中心,云南 蒙自 661199;7.彌勒市彌陽鎮農業綜合服務中心,云南 彌勒 652399;8.瀘西縣畜牧技術推廣站,云南 紅河哈尼族彝族自治州 652499;9.蒙自市動物衛生監督所,云南 蒙自 661199)
畜牧養殖監管信息化要做到數據完整和對生產有更大指導意義,除包括規模養殖數據外,還應該將散戶養殖數據進行有效收集匯總。紅河哈尼族彝族自治州是一個畜牧養殖大州,盡管規模養殖發展迅速,但散戶養殖仍然占有很大比重[1]。我們國家很多地方還是以散戶養殖為主[2]。如何高效收集散戶養殖數據和保證數據的較高準確率,實現數據實時可查和有效分析,是畜牧養殖監管平臺開發過程中需要重點解決的一個問題[3]。文章在對規模養殖數據管理功能實現的基礎上,著重介紹散戶養殖數據的預估實現、存出欄數據監控、散戶養殖的分類排行以及養殖比重計算等功能。
依靠紅河州畜牧技術推廣部門三級管理機構及村委會一級村獸醫人員,平臺的州級操作界面建立州、市縣、鄉鎮和村委會四級關系樹,市縣級操作界面建立市縣、鄉鎮和村委會三級關系樹,鄉鎮操作界面建立鄉鎮和村委會兩級關系樹,從而將數據收集工作延伸到村委會一級,并由鄉鎮一級畜牧獸醫站或農業綜合服務中心匯總村委會一級數據后錄入系統[3]。按照管理員提前設置好的分類(如本平臺按豬、肉雞和蛋雞、肉牛和奶牛、肉羊和奶羊等分類設置)建立數據信息,在錄入數據時以村委會為單位進行保存和更新,保證數據的準確性。鄉鎮一級負責管轄范圍內村委會數據的收集和錄入,州、市縣實現逐級監督審核。同時,在“散養戶存出欄預估”頁面實現按畜禽類別、年月、存出欄等進行查詢的功能。整體界面如圖1所示。
同《畜牧養殖監管系統的實踐設計(二)》一文中對規模養殖場的監管功能實現過程類似,在散戶養殖監管的過程中,設置了一個當季存出欄更新進度查詢追蹤功能,可以查詢追蹤數據更新的百分率。如果某個村委會一直保持前個月的數據沒有變動(與規模養殖場數據更新方式類似,當月基礎數據為上月末數據,以減輕工作量,具體實現方法可參考前兩篇文章),則程序認為沒有更新,百分率保持不變。例如,按規定每季度必須至少更新本鄉鎮所有村委會、所有畜禽類別的存出欄數據一次,那么在當季內此功能可以提示更新進度和查看具體數據。在散戶養殖存出欄更新監控功能的實現上,將村委會“分身”成了多個養殖場(養殖場的數量與管理員設置的畜禽品種數量有關)。假設后臺只設置了豬、蛋雞和肉雞3個品種,那么這個村委會就“分身”成豬、蛋雞養殖和肉雞養殖3個規?!梆B殖場”,這3個“養殖場”數據必須按要求更新并可以查看更新率,從而實現散戶養殖數據的監管。單個散戶養殖數據在一個設定周期內可以更新多次,數據更新率允許超過100%。如圖2所示,分別點擊更新和更新率兩列的不同數字,可以查看更新和沒有更新數據的村委會列表。
散戶養殖的存出欄匯總功能比較簡單,頁面如圖3所示,主要是在數據預估填報的基礎上,根據不同畜禽品種類別、不同月份進行分類匯總。可以實現當月各項目類別的存出欄數據查詢和逐月查詢功能。州級界面可以向下進入市縣級和鄉鎮級界面,市縣級也可以進入鄉鎮級界面查看審核數據。
本平臺實現了按鄉鎮進行散戶養殖排行的功能,主要是為了便于各級管理人員掌握轄區內不同品種的養殖量和養殖分布。此功能可以實現本級內按養殖畜禽品種類別、時間、存欄或出欄等進行排行。散戶養殖排行界面實現的功能如圖4所示。
在實現了規模養殖和散戶養殖兩部分數據收集的基礎上,本平臺根據規模養殖場和散戶養殖數據,實現了畜禽養殖分類別計算比重的功能。采用的公式為某畜禽品種規模養殖量/本品種全域養殖量×100%。例如,按存欄量計算建水縣蛋雞規模養殖比重,采用建水縣蛋雞規模養殖的存欄量/建水縣全域蛋雞養殖存欄量×100%,即可計算出當地蛋雞養殖按存欄量計算的規模比重。同樣的道理,平臺給出了按出欄量計算各畜禽養殖品種規模比重的數據。規模養殖比重功能實現界面如圖5所示。
農業農村部的直聯直報信息平臺目前還沒有將散戶養殖納入監管范疇。在我州散戶養殖占比較大的現實情況下,如果對散戶養殖生產情況掌握不夠,會影響對畜牧業的全盤統籌。基于現實需要,在開發畜牧業信息監管平臺的過程中,增加了散戶養殖功能模塊,加強了散戶養殖生產信息收集。在此基礎上完善基本的統計功能,從而為日常查詢、分類管理、數據信息化打下基礎。本平臺的散戶養殖管理功能模塊對日常工作中需要的信息做了初步的匯總統計分析,但就目前而言,模塊功能仍有很大的提升、優化空間。
畜牧養殖監管類信息平臺的設計只有考慮了規模養殖和散戶養殖兩部分數據,功能才會比較完整,才能使管理和決策者對轄區內的養殖情況有一個整體宏觀掌握,對實際生產指導才更有意義。目前散戶養殖數據以一家一戶為基礎來收集還不太現實,但我國畜牧機構各級管理部門設置比較完善[4],獲得散戶養殖數據并不困難[5],而保持數據不斷更新是一個難點。為準確掌握散戶養殖數據,平臺在獲取散戶養殖數據時,設立以村委會為單位,并將村委會按畜禽品種“分身”成若干個不同規模養殖場的方法來構建程序模型,以完成散戶養殖數據前期收集工作,雖然此模式還有一定缺陷,但從收集到的數據看,已具有較大的參考價值。
散戶養殖程序錄入模型設立后,數據的不斷更新就比較簡單。平臺采取了監管規模養殖場的方法對散戶養殖數據進行追蹤監管,使散戶養殖數據保持不斷更新。由于采取了當月數據以前一個月數據為基礎的數據更新方法,能夠減少很多的工作量,也能夠保證數據在長期維護的過程中不斷趨于準確。散戶養殖數據的跟蹤監控是必要的,可以克服僵尸數據的問題[6]。在后續的平臺開發過程中,還可以對數據監控功能進一步開發,比如增加數據核驗功能,對錄入過程中偏差較大的數據進行報警提示等。
散戶養殖數據能在不斷維護的基礎上趨于準確,因此在平臺中將散戶養殖數據錄入的功能稱為“散養戶數據預估”。數據預估要有一定的基礎和校正機制。因為散養戶在日常飼養過程中,不斷有購入和售出等行為發生,而村委會一級在日常管理過程中承擔免疫普查、春秋防疫等工作,能夠及時掌握這種變化。因此除日常數據維護外,利用普查數據不斷校正日常數字,從而使整個數據保持在趨于準確的動態變化中是可行的。
平臺的數據功能還比較簡單,還不能很準確地反映生產情況,但此功能對我州畜牧業生產形勢研判的幫助作用已經顯現。以村委會為單位進行數據收集后再由鄉鎮統一錄入系統的方法僅是過渡性質,培養村委會一級信息員,開放村委會一級填報端口和將數據更新功能直接嵌入到移動端,最終做到數據由信息員直接報送,全面提高數據的時效性和準確性,是下一步平臺功能模塊完善的重要方向。
隨著我國畜牧業的不斷發展進步,信息化監管會不斷完善,但實現過程中會遇到各種各樣的新問題[7],需要不斷根據畜牧業現實需要調整思路。本文中的散戶養殖數據收集功能就是一次有意義的實踐,希望對類似平臺的開發有一定借鑒意義。