论文部分内容阅读
农业技术推广作为农业教育、科研与农民以及政府和农民之间联系的桥梁和纽带,在农业发展中起着举足轻重的作用。信息技术作为农业技术推广的重要手段,近年来,取得了很大进展。但同时也存在各类信息推广平台良莠不齐,推广人员素质不高,信息覆盖面不足等问题,严重制约了农业技术的普及推广。智能移动设备的涌现以及微信等社交媒体的普及、HTML5、Node.JS等现代信息技术和理论的快速发展,为农业技术的深入推广带来了新的思路和技术手段。本研究根据当前农技推广信息化平台存在的问题,采用WXML+CSS+ES6客户端技术、Nginx服务器技术和数据库技术,基于微信小程序开发了一套农业技术推广微平台系统,并进行了实际应用,主要研究结果如下:(1)从数据和功能方面,对农业技术和知识进行了详细的标签分类,建立了完整的农业技术库和农业信息知识库,选择PostgreSQL作为系统的主数据库,建立了用户信息模块数据表、农业技术展示模块数据表、农业信息知识模块数据表、问题咨询模块数据表等,完成了数据库的建模。并采用OSS对象存储方式,实现了音视频、图片多媒体的高效存取。(2)设计了系统的总体用例,包括农业技术展示用例、农业信息智能推荐用例、在线交流答疑用例、用户管理用例等。同时根据用户需求分析和数据分析,设计了系统的功能框架,并对系统的主要功能进行了详细设计,包括农业信息智能推荐模块功能、农业技术推广模块功能、在线交流答疑模块功能等。(3)采用WXML+CSS+ES6客户端技术、Nginx服务器技术和数据库技术,开发了基于微信小程序的农业技术推广微平台系统。实现了农业技术推广展示、农业知识智能推荐、农业知识分类检索、专家答疑、即时聊天等功能。(4)系统进行了初步推广应用,表明,农业技术推广微平台系统界面直观,操作简单,性能稳定,易用性强。扩大了农业技术推广的覆盖面、为农技人员进行技术指导提供了便利。