上海“互联网+”农技云平台的设计与实现
2020-06-09黄钊贞周京一上海市农业技术推广服务中心上海市闵行区201103
黄钊贞 周京一 (上海市农业技术推广服务中心,上海市闵行区 201103)
近年来,随着基层农技推广机构改革的深入和上海都市现代绿色农业的大力推进,传统的农技推广服务方式已难以适应新的发展需求。在上海市农业主管部门的支持下,当地种植、畜牧、水产、农机等农技推广单位之间协同合作,构建了上海“互联网+”农技云平台(以下简称平台)。平台通过整合已有技术数据资源,创新服务方式方法,力求以更加精准高效的农技推广服务助推上海都市现代绿色农业发展。现笔者拟对平台的设计、开发与应用情况介绍如下,以供广大农技推广人员参考借鉴。
1 总体设计
1.1 设计目标
融合上海市种植、畜牧、水产、农机等农技推广单位已有的业务数据、生产技术、试验示范成果等资源,将业务主管部门、科研人员、农技专家、基层农技工作者、农业生产者整合到一个平台,采用统一的入口,突出业务的协调一致性,且平台具备知识库查询、示范基地展示、信息推送、远程指导等功能,能实现“数据上来、服务下去”,进而促进农业绿色生产方式的推广和农业科技成果的转化。
1.2 总体架构
平台基于多元化的农技推广服务,选型SOA面向服务架构,采用数据、支撑、应用和表现分享的多层设计概念,结合XML与Web Services等成熟稳定的开发模式,采用B/S(浏览器/服务器)结构模式与主流的移动客户端技术作为软件部署架构,将系统架设在数据层、应用层和表现层上(其中,数据层用于存放各类涉农数据,并对数据进行管理、分析、挖掘;应用层提供各类服务组件来访问数据服务器和响应客户端的请求;表现层只显示结果和发出请求),通过网站、智能手机、智能硬件等终端提供对外综合信息服务,见图1。整个系统安装维护简单,用户操作便捷容易。
2 平台开发
2.1 信息化技术应用
平台选择应用了安全、便捷、可扩展的信息化技术来确保数据融合和渠道统一。其中,在安全性方面,平台基于互联网进行部署,充分考虑到在操作检查和校验时出现错误能给出提示和撤销操作,对涉及的初始化记录、配置信息、原始数据等进行变更操作,以日志的方式存储记录,同时通过预设好的权限来访问和操作不同的数据,并记录登录历史、IP地址、账号等信息,以便于数据追溯;在便捷性方面,基层农技人员和农业生产者一般不具备丰富的信息化知识,故平台设计时充分考虑操作简单、数据显示明确;在可扩展方面,考虑到叠加其它农技服务的可能性,故采用开放的API接口来对接后续的外部系统集成,以保证平台的可拓展性。
2.2 技术选型
系统基于B/S架构,采用SpingMVC+MyBatis+VUE.js程序架构,数据库使用SQL Server 2008,应用服务器使用Tomcat 8.0。同时,整个系统的设计和开发都是基于最新的面向服务的核心概念,采用云计算技术进行数据处理,通过多台服务器组成的系统进行数据处理和分析,并将得到的结果返回给用户。此外,平台利用可视化分析技术,通过趋势图、柱形图、气泡图、地图组成的分析模式,便捷地生成可读性专题报告。
2.3 功能模块
平台主要包括Web端和APP端,其中,Web端主要针对农业主管部门、基层农技推广机构、农业从业人员、普通涉农用户,有用户、内容、培训、工作、知识、系统管理等功能模块,见图2;APP端主要针对基层农技人员、农技专家、普通涉农用户,有在线答疑、专家介绍、农技专栏、示范基地、技能培训、个人信息等功能模块,见图3。
2.3.1 Web端
(1)用户。对涉农用户、农业企业以及市区镇三级农技推广人员和农技专家的个人信息、岗位信息、企业基本信息等进行管理。(2)内容。将种植、畜牧、水产、农机等领域现有的业务信息进行分类,并按照不同栏目定期更新发布信息。(3)培训。发布农业技术线上培训,将视频、音频、PPT等各种资源上传,并支持线上报名培训审核,且可对培训效果进行评价。(4)工作。实现业务主管部门与基层农技服务人员的沟通交流以及任务下达、分发、工作汇总等。(5)知识。定期更新发布种植、水产、畜牧、农机等领域的农技知识。(6)系统管理。对平台用户、用户权限、用户角色、模块权限等进行管理。
2.3.2 APP端
(1)在线答疑。普通涉农用户可向农技人员、农技专家在线发起提问,农技人员、农技专家通过移动端在线解答问题;同时,农技人员还可发布先进的技术经验,帮助农户解决生产过程中的疑难问题。(2)专家介绍。介绍农技专家的业务领域、从业年限、发表文章等个人信息。(3)农技专栏。系统梳理种植、畜牧、水产、农机等领域的知识,包括主导品种、主推技术、标准化生产模式、病虫情报等。(4)示范基地。对种植、畜牧、水产、农机等领域的示范基地进行展示,包括基本情况、生产试验、绿色认证等。(5)技能培训。主要是技术培训信息发布、考试内容查阅、在线培训视频播放。(6)个人信息。对个人基本信息、文件通知、工作任务等进行管理。
3 应 用
平台上线后,主要在上海9个涉农区进行推广应用,并借助农民培训和科技入户等工作,开展由上而下的推广应用。主要应用情况为:以市级农技专家为主力军,带领区、镇农技人员入驻平台,通过在线咨询提供实时高效的解答,以帮助农民解决生产中的实际问题;基层农技人员通过平台,及时了解农业农村政策通知、农业资讯,便捷地记录工作动态;农户通过平台,了解上海主导品种、主推技术、科技示范基地等信息,并就生产中遇到的问题与技术人员、同行进行在线互动,同时可上传图片视频,分享技术经验。
4 结 语
在移动互联网时代,上海“互联网+”农技云平台为农业主管单位、农业专家、基层农技推广人员、生产基地、普通农户建立起一套服务连接平台,这不仅有利于在上海进行农技推广服务,实现示范基地与普通农户之间的互联互通,还有利于以点带面地促进农业新品种、新技术、新模式的推广应用,更能使传统的农技推广服务体系更加富有活力和效率,从而促进上海都市现代绿色农业高质量发展。