APP下载

“施肥宝” 微信小程序端设计与实现

2022-10-21井翠清

农业技术与装备 2022年8期
关键词:新闻资讯田块列表

井翠清

(武威职业学院,甘肃 武威 733000)

1 项目概述

1.1 项目背景

随着信息化时代的到来,我国农业顺应时代发展,也逐渐朝着信息化方向发展。我国作为一个农业大国,无论是为了解决人多地少的问题,还是为了解决环境污染、食品健康等问题,都需要迫切而有力地在全国范围内发展精细农业和智慧农业。本项目将武威市部分乡镇设施大棚作为试验基地,设计开发 “施肥宝” 微信小程序,将智能手机用于田间农作物的生产管理。

1.2 开发目标和用途

“施肥宝” 微信小程序可配合武威市智慧农业系统平台使用,主要便于用户在移动端查看农田信息,方便用户更好地管理种植农作物。

“施肥宝” 微信小程序的用途是查看作物田块信息,查询作物施肥方案,分析诊断作物的营养,定位设备信息,查看知识库资料等。

2 “施肥宝” 微信小程序系统组成

“施肥宝” 微信小程序系统由 “微信小程序端(客户端)” 和 “后台管理系统(Web页面)” 组成。微信小程序端依托社交软件—— “微信” ,在移动设备上运行,为用户提供方便、快捷的操作平台。后台管理系统为系统服务人员和管理人员提供查看管理平台。

3 微信小程序端基本功能

3.1 首页

首页主要展示小程序的基本功能,包括查看田块、行政区划、GPS定位、营养诊断、果树施肥、作物施肥以及新闻资讯推荐的功能,见图1。

图1 施肥宝首页Fig.1 The home page of fertilizing treasure

3.1.1 查看田块

点击 “查看田块” 模块,进入田块位置页面。如果当前用户已经处于登录状态并且用户有自己的田块,则会用蓝色标记用户有的田块,以深蓝色标记用户田块中某一块并显示定位到那一块田块上,被定位的田块将在地图上方显示详细信息,滑动屏幕可以拖动地图,查看附近的田块,见图2。

图2 “查看田块” 模块Fig.2 The view field module

其中,点击田块的名称可查看或隐藏完整的坐标位置,点击 “土壤养分评分” 可查看或隐藏所有评分数据,点击 “土壤养分含量” 可查看或隐藏土壤养分含量分析数据,点击 “土壤类型” 可查看或隐藏土壤类型信息,见图3。

图3 具体田块查看Fig.3 The view of spe cific fields

点击 “施肥方案” 按钮,则会将当前定位到的位置和田块数据根据当前田块种植物跳转,跳转到作物施肥查询页面,见图4。

图4 “作物施肥” 页面 Fig.4 The crop fertilization

3.1.2 行政区划

点击 “行政区划” 模块,进入 “行政区划查询” 页面,如果当前用户已登录,则行政区划会自动选中用户填写的所在行政区划区域;如果当前用户没有登录,也可以自己手动选中需要查询的行政区划,再点击 “查询” 按钮,将会把查询结果显示在 “田块位置” 页面,见图5。

图5 “行政区划查询” 页面 Fig.5 The administrative division query

3.1.3 GPS定位

点击 “GPS定位” 模块,进入GPS定位选择位置页面,点击右上角 “完成” 按钮,进入到 “田块位置” 页面,页面定位到当前位置。

3.1.4 营养诊断

点击 “营养诊断” 模块,进入作物营养诊断分析操作页面,设置作物的信息,选择作物图片上传,见图6。

图6 “营养诊断” 页面Fig.6 The nutrition diagnosis

点击 “氮含量测算” 按钮,进入 “营养诊断结果” 查看分析结果,见图7。

图7 “营养诊断” 结果页面 Fig.7 The nutritional diagnosis results

3.1.5 作物施肥

点击 “作物施肥” 模块,进入 “作物施肥查询” 页面,如果用户已登录则 “我的田块” 下拉框会加载用户已有的田块,并且默认选中第一个田块,改变选中 “我的田块” 值, “当前位置” 也会改变查询到田块的位置。点击当前位置选项可以进入 “田块位置” 页面,见图8。

图8 “田块位置” 页面 Fig.8 The field location

选中田块后,点击 “方案查询” 按钮,如果田块种植的是果树,则返回 “果树施肥查询” 页面;如果是作物,则返回 “作物施肥方案查询” 页面,见图9。根据选中的田块种植的作物,可以查询选中作物的 “肥力水平” “作物” “目标产量” ,点击查看方案,进入 “施肥推荐” 页面,展示结果,见图10。

图9 “作物施肥查询” 页面Fig.9 The crop fertilization query

图10 施肥推荐表Fig.10 The fertilization recommendation table

3.1.6 新闻资讯

首页下方是系统推荐的最新5条新闻资讯。点击任意一条新闻标题,可以进入 “新闻详情” 查看该条详细内容。点击 “新闻资讯” 模块的 “更多” 按钮,可以进入 “新闻资讯” 页面,查看新闻资讯列表,在页面上方搜索栏输入关键字,点击 “搜索” 可以对新闻资讯列表进行模糊查询。

3.2 设备

点击小程序底部导航栏的 “设备” 一栏,如果当前用户已经登录则进入 “设备列表” ,如果当前用户没有登录,则跳转到用户登录页面。设备列表主要按所属基地展示设备的一些基础信息,见图11。

图11 “设备列表” Fig.11 The equip- ment list

点击 “位置” 按钮,查看设备位置,使用地图导航功能选择手机上的导航软件(如腾讯地图、百度地图等),可以对设备位置导航定位,进而找到设备的实际位置。

3.3 知识库

点击小程序底部导航栏的 “知识库” 一栏,进入 “知识库” 页面,展示各项知识点标题。点击知识点的标题,可以查看详情。

3.4 “我的” 模块

“我的” 模块主要展示关于用户个人的操作,其中包括 “用户登录-退出” “系统数据统计” “我的信息” “我的田块” “意见反馈” “联系我们” ,见图12。

图12 “我的” 页面Fig.12 The my

“我的” 一栏,功能页面繁多。下面将对 “我的信息” 和 “我的田块” 两部分重点说明。

3.4.1 “我的信息” 模块

点击 “我的信息” 按钮,进入 “我的信息” 页面,填写个人信息,见图13。点击 “我的信息” 页面保存按钮,可保存个人信息。

图13 “我的信息” 页面 Fig.13 The my information

3.4.2 “我的田块” 模块

点击 “我的田块” 按钮,进入 “我的田块” 页面,展示用户的田块列表,见图14。

图14 “田块列表” 页面 Fig.14 The list of fields

图15 “田块详情” 页面Fig.15 The field details

点击 “+” 按钮,进入 “添加田块” 页面,选择好 “地区-乡镇-村” ,可查询区域下的田块列表。勾选需要添加的田块,再点击 “添加” 按钮,可将选中的田块添加到用户的田块下。

勾选需要移除的田块,点击 “移除田块” 按钮,则会将选中的田块移出 “我的田块” 列表。

点击列表后的 “详情” 按钮,进入 “田块详情” 页面,可以查看该田块的信息,见图15。

点击 “施肥方案” 按钮,会根据选中的种植物跳转到施肥方案查询页面。

4 结语

“施肥宝” 系统应用对象主要是文化水平较低的农户群体, “微信小程序” 无需安装,只需 “扫一扫” 或 “搜一下” ,极易推广。并且, “施肥宝” 系统的 “微信小程序” 平台操作简单、直观,即使是知识水平有限的农户也可快速掌握操作技能。文章以智慧农业中 “施肥宝” 系统的实际开发为背景,阐述了 “施肥宝” 系统的 “移动端(微信小程序)” 具体开发实践,为微信小程序在智慧农业中的实际开发与运用提供了有益的借鉴。

猜你喜欢

新闻资讯田块列表
土壤微生物及酶活性对露天矿不同土壤重构方式的响应特征
基于时空滤波Sentinel-1时序数据的田块尺度岭南作物分布提取
新闻资讯
新闻资讯
新媒体时代主流媒体传播方式的新探索
扩列吧
浅议电视新闻资讯节目的播音主持艺术特点
啤酒大麦科学施肥保品质
列表法解分式方程问题探索
列表画树状图各有所长