畜牧养殖监管系统的实践设计(三)
2020-10-13赵天永刑惠平高正学王茂斌张春刚陶劲松
张 俊,张 护,赵天永,潘 英,刑惠平,高正学,马 虹,王茂斌,张春刚,陶劲松,王 黎
(1.红河州畜牧技术推广站,云南 蒙自 661199;2.弥勒市动物卫生监督所,云南 弥勒 652399;3.开远市畜牧技术推广站,云南 开远 661699;4.元阳县畜牧技术推广站,云南 红河哈尼族彝族自治州 662400;5.个旧市鸡街镇农业综合服务中心,云南 个旧 661011;6.蒙自市观澜街道办事处农业综合服务中心,云南 蒙自 661199;7.弥勒市弥阳镇农业综合服务中心,云南 弥勒 652399;8.泸西县畜牧技术推广站,云南 红河哈尼族彝族自治州 652499;9.蒙自市动物卫生监督所,云南 蒙自 661199)
畜牧养殖监管信息化要做到数据完整和对生产有更大指导意义,除包括规模养殖数据外,还应该将散户养殖数据进行有效收集汇总。红河哈尼族彝族自治州是一个畜牧养殖大州,尽管规模养殖发展迅速,但散户养殖仍然占有很大比重[1]。我们国家很多地方还是以散户养殖为主[2]。如何高效收集散户养殖数据和保证数据的较高准确率,实现数据实时可查和有效分析,是畜牧养殖监管平台开发过程中需要重点解决的一个问题[3]。文章在对规模养殖数据管理功能实现的基础上,着重介绍散户养殖数据的预估实现、存出栏数据监控、散户养殖的分类排行以及养殖比重计算等功能。
1 散养存出栏预估功能的实现
依靠红河州畜牧技术推广部门三级管理机构及村委会一级村兽医人员,平台的州级操作界面建立州、市县、乡镇和村委会四级关系树,市县级操作界面建立市县、乡镇和村委会三级关系树,乡镇操作界面建立乡镇和村委会两级关系树,从而将数据收集工作延伸到村委会一级,并由乡镇一级畜牧兽医站或农业综合服务中心汇总村委会一级数据后录入系统[3]。按照管理员提前设置好的分类(如本平台按猪、肉鸡和蛋鸡、肉牛和奶牛、肉羊和奶羊等分类设置)建立数据信息,在录入数据时以村委会为单位进行保存和更新,保证数据的准确性。乡镇一级负责管辖范围内村委会数据的收集和录入,州、市县实现逐级监督审核。同时,在“散养户存出栏预估”页面实现按畜禽类别、年月、存出栏等进行查询的功能。整体界面如图1所示。
2 散养存出栏更新监控功能的实现
同《畜牧养殖监管系统的实践设计(二)》一文中对规模养殖场的监管功能实现过程类似,在散户养殖监管的过程中,设置了一个当季存出栏更新进度查询追踪功能,可以查询追踪数据更新的百分率。如果某个村委会一直保持前个月的数据没有变动(与规模养殖场数据更新方式类似,当月基础数据为上月末数据,以减轻工作量,具体实现方法可参考前两篇文章),则程序认为没有更新,百分率保持不变。例如,按规定每季度必须至少更新本乡镇所有村委会、所有畜禽类别的存出栏数据一次,那么在当季内此功能可以提示更新进度和查看具体数据。在散户养殖存出栏更新监控功能的实现上,将村委会“分身”成了多个养殖场(养殖场的数量与管理员设置的畜禽品种数量有关)。假设后台只设置了猪、蛋鸡和肉鸡3个品种,那么这个村委会就“分身”成猪、蛋鸡养殖和肉鸡养殖3个规模“养殖场”,这3个“养殖场”数据必须按要求更新并可以查看更新率,从而实现散户养殖数据的监管。单个散户养殖数据在一个设定周期内可以更新多次,数据更新率允许超过100%。如图2所示,分别点击更新和更新率两列的不同数字,可以查看更新和没有更新数据的村委会列表。
3 散养存出栏汇总功能的实现
散户养殖的存出栏汇总功能比较简单,页面如图3所示,主要是在数据预估填报的基础上,根据不同畜禽品种类别、不同月份进行分类汇总。可以实现当月各项目类别的存出栏数据查询和逐月查询功能。州级界面可以向下进入市县级和乡镇级界面,市县级也可以进入乡镇级界面查看审核数据。
4 散养排行功能的实现
本平台实现了按乡镇进行散户养殖排行的功能,主要是为了便于各级管理人员掌握辖区内不同品种的养殖量和养殖分布。此功能可以实现本级内按养殖畜禽品种类别、时间、存栏或出栏等进行排行。散户养殖排行界面实现的功能如图4所示。
5 养殖比重的实现
在实现了规模养殖和散户养殖两部分数据收集的基础上,本平台根据规模养殖场和散户养殖数据,实现了畜禽养殖分类别计算比重的功能。采用的公式为某畜禽品种规模养殖量/本品种全域养殖量×100%。例如,按存栏量计算建水县蛋鸡规模养殖比重,采用建水县蛋鸡规模养殖的存栏量/建水县全域蛋鸡养殖存栏量×100%,即可计算出当地蛋鸡养殖按存栏量计算的规模比重。同样的道理,平台给出了按出栏量计算各畜禽养殖品种规模比重的数据。规模养殖比重功能实现界面如图5所示。
6 结语与展望
农业农村部的直联直报信息平台目前还没有将散户养殖纳入监管范畴。在我州散户养殖占比较大的现实情况下,如果对散户养殖生产情况掌握不够,会影响对畜牧业的全盘统筹。基于现实需要,在开发畜牧业信息监管平台的过程中,增加了散户养殖功能模块,加强了散户养殖生产信息收集。在此基础上完善基本的统计功能,从而为日常查询、分类管理、数据信息化打下基础。本平台的散户养殖管理功能模块对日常工作中需要的信息做了初步的汇总统计分析,但就目前而言,模块功能仍有很大的提升、优化空间。
畜牧养殖监管类信息平台的设计只有考虑了规模养殖和散户养殖两部分数据,功能才会比较完整,才能使管理和决策者对辖区内的养殖情况有一个整体宏观掌握,对实际生产指导才更有意义。目前散户养殖数据以一家一户为基础来收集还不太现实,但我国畜牧机构各级管理部门设置比较完善[4],获得散户养殖数据并不困难[5],而保持数据不断更新是一个难点。为准确掌握散户养殖数据,平台在获取散户养殖数据时,设立以村委会为单位,并将村委会按畜禽品种“分身”成若干个不同规模养殖场的方法来构建程序模型,以完成散户养殖数据前期收集工作,虽然此模式还有一定缺陷,但从收集到的数据看,已具有较大的参考价值。
散户养殖程序录入模型设立后,数据的不断更新就比较简单。平台采取了监管规模养殖场的方法对散户养殖数据进行追踪监管,使散户养殖数据保持不断更新。由于采取了当月数据以前一个月数据为基础的数据更新方法,能够减少很多的工作量,也能够保证数据在长期维护的过程中不断趋于准确。散户养殖数据的跟踪监控是必要的,可以克服僵尸数据的问题[6]。在后续的平台开发过程中,还可以对数据监控功能进一步开发,比如增加数据核验功能,对录入过程中偏差较大的数据进行报警提示等。
散户养殖数据能在不断维护的基础上趋于准确,因此在平台中将散户养殖数据录入的功能称为“散养户数据预估”。数据预估要有一定的基础和校正机制。因为散养户在日常饲养过程中,不断有购入和售出等行为发生,而村委会一级在日常管理过程中承担免疫普查、春秋防疫等工作,能够及时掌握这种变化。因此除日常数据维护外,利用普查数据不断校正日常数字,从而使整个数据保持在趋于准确的动态变化中是可行的。
平台的数据功能还比较简单,还不能很准确地反映生产情况,但此功能对我州畜牧业生产形势研判的帮助作用已经显现。以村委会为单位进行数据收集后再由乡镇统一录入系统的方法仅是过渡性质,培养村委会一级信息员,开放村委会一级填报端口和将数据更新功能直接嵌入到移动端,最终做到数据由信息员直接报送,全面提高数据的时效性和准确性,是下一步平台功能模块完善的重要方向。
随着我国畜牧业的不断发展进步,信息化监管会不断完善,但实现过程中会遇到各种各样的新问题[7],需要不断根据畜牧业现实需要调整思路。本文中的散户养殖数据收集功能就是一次有意义的实践,希望对类似平台的开发有一定借鉴意义。