安卓的植物生长环境监控软件的设计(附件)
随着互联网技术的不断发展,传统的农业生产暴露出越来越多的弊端。现代智慧农业的兴起,充分发挥了物联网和互联网等技术优势,传统农业已经不能满足当下的需求了,“互联网+”也正在向农业快速进军。本课题基于Android系统开发出一款监控软件,利用无线网络,实现远程对植物生长环境进行全面的监控并提供预警功能,这一技术使得农业生产中可以节约很多人力物力,提高工作效率。设计出本课题要求的应用,需要搭建Android开发环境,要实现手机和服务器的通信,数据的存储与展示,数据分析和查询等功能。在设计的时候也要充分考虑易用性和实用性。关键词 安卓,互联网+,远程监控
目录
1 引言 1
1.1 课题背景 1
1.2 国内外研究现状 1
1.3 课题来源 2
2 关键问题的研究 2
2.1 关键问题 2
2.2 关键技术 3
3 系统概要设计 10
3.1 系统架构 10
3.2 系统功能 10
3.3 数据展示和查询模块 13
3.4 背景图自动更换模块 14
3.5 天气预报模块 14
4 系统详细设计 14
4.1 城市选择模块 14
4.2 数据解析模块 15
4.3 网络请求模块 16
4.4 监控数据获取、分析和查询模块 17
4.5 后台更新数据和预警模块 18
4.6 天气显示模块 20
4.7 前端显示页面设计 21
4.8 数据存储模块 25
5 系统测试与运行 27
5.1 天气预报功能测试 28
5.2 系统预警功能测试 29
5.3 监控数据的获取、分析和查询功能测试 30
5.4 登录与注册功能测试 32
6 设计中遇到的问题及解决概述 33
结 论 34
致 谢 36
参考文献 37
1 引言
1.1 课题背景
中国是 *好棒文|www.hbsrm.com +Q: ¥351916072¥
一个农业大国,但是如今许多地方还是停留在传统的农业生产,“靠天吃饭”的这种生产模式有很大的弊端。随着互联网技术的不断更新,人们迫切的希望将农业与现代互联网技术相结合,为农业插上科技的翅膀,从而实现一系列以前不能做的事情。和科学技术相结合,可以实现诸如远程监控等功能,农民足不出户就可以监控到农作物的生长状态,当某一项参数超过阈值时,还能触发系统报警。从而能够节省大量的劳动力,减少人员的工作量。
传统农业生产,如果需要获取农田的各项参数,往往是需要派人员到田里去实地勘察与测量,不仅浪费人力还增加工作量。随着传感器技术以及移动应用开发的迅猛发展,监测环境的方法也得到了很大的改进,尤其是以移动设备为基础的环境监测手段更加方便,智慧农业的兴起让移动设备在远程监控方面大放异彩。随着社会的不断发展,人们对粮食等农作物的健康状况越来越关心,传统的农产品生产技术已经不能满足人们对于健康的需要,进而诞生出了可视农业,在温室中生产的农产品,生长环境的各种属性都随时可以被监控到,这样生产出来的产品,生长过程可追溯,渐渐受到更多人的青睐。植物的生长受到光照、湿度、温度和压强等因素的共同作用,通过各种传感器的协同作用,使用者可以远程监控农作物的生长状态,从而更加有针对性的进行调控,进而提高农作物的质量。本课题以此为背景,准备设计出一个具有农田实时监控,历史数据查询等功能的Android APP,从而减轻人员的工作量,提升农业生产的效率。
1.2 国内外研究现状
1.2.1 国外研究现状
自Google推出Android这一基于Linux的开源操作系统之后,Android系统就被广泛应用于移动设备。2011年之后,Android应用开发者逐渐增长。Android开发采用的语言是Java和Kotlin[1],这也是其独到的优势。尤其是近几年,市场上出现了各种智能外设,例如智能手表、智能手环和车载导航等都是基于Android系统。
从十九世纪末开始,英美等发达国家率先发起环境检测平台的研究,最初检测的主要是全国范围内的水质、放射性污染和空气[2]。随着技术的革新与体系的完善,环境检测平台检测的对象越来越广,检测的信息越来越丰富,检测平台得到了迅速的发展。在许多发达国家的共同协作之下,发起了一项覆盖整个多瑙河流域水质监控的项目,该项目采用了卫星通信手段,进一步和当下的互联网技术相结合[3]。亚洲的日本等国家研究与改进了环境监测的设备以及数据处理的能力,并且根据实际需求,建立起了在线的检测平台,在线检测平台具有不间断的环境监控设备和数据处理能力。
1.2.2 国内研究现状
我国的环境检测技术发展的比较晚,从二十世纪七十年代中期才开始兴起。经过四十多年的发展,我国的环境检测、环境监控技术取得了很大的突破。现在,各种传感器技术性能优异,对于植物生长环境检测来说,无疑是如虎添翼。传感器与ZigBee技术相结合,实时监测范围内的植物的生长状况,ZigBee结点采集到数据之后,通过与协调器和网关的配合,将数据发送到上位机和服务器,Android设备再从服务器获取各项数据,可以起到提示与报警的作用[4]。良好的检测技术,与非常便携的Android设备相结合,用户可以随时在Android终端上查看植物的生长环境信息,减少了人力投入与工作量。因为能够更方便获取数据,也让生产者更加容易培育出更加健康可口的农作物。
1.3 课题来源
本课题来源于现实农业生产的需要。利用在农田中安装的各种传感器,采集农作物的生长参数,并经过网络发送到Android智能终端[5],旨在让生产者足不出户就知道农田的作物生长情况并能及时的提供预警作用。本课题拟采用Android软件开发技术,设计一款具有数据接收、数据分析和及时预警的功能的APP,来满足生产者对智慧农业的需要[6]。
目录
1 引言 1
1.1 课题背景 1
1.2 国内外研究现状 1
1.3 课题来源 2
2 关键问题的研究 2
2.1 关键问题 2
2.2 关键技术 3
3 系统概要设计 10
3.1 系统架构 10
3.2 系统功能 10
3.3 数据展示和查询模块 13
3.4 背景图自动更换模块 14
3.5 天气预报模块 14
4 系统详细设计 14
4.1 城市选择模块 14
4.2 数据解析模块 15
4.3 网络请求模块 16
4.4 监控数据获取、分析和查询模块 17
4.5 后台更新数据和预警模块 18
4.6 天气显示模块 20
4.7 前端显示页面设计 21
4.8 数据存储模块 25
5 系统测试与运行 27
5.1 天气预报功能测试 28
5.2 系统预警功能测试 29
5.3 监控数据的获取、分析和查询功能测试 30
5.4 登录与注册功能测试 32
6 设计中遇到的问题及解决概述 33
结 论 34
致 谢 36
参考文献 37
1 引言
1.1 课题背景
中国是 *好棒文|www.hbsrm.com +Q: ¥351916072¥
一个农业大国,但是如今许多地方还是停留在传统的农业生产,“靠天吃饭”的这种生产模式有很大的弊端。随着互联网技术的不断更新,人们迫切的希望将农业与现代互联网技术相结合,为农业插上科技的翅膀,从而实现一系列以前不能做的事情。和科学技术相结合,可以实现诸如远程监控等功能,农民足不出户就可以监控到农作物的生长状态,当某一项参数超过阈值时,还能触发系统报警。从而能够节省大量的劳动力,减少人员的工作量。
传统农业生产,如果需要获取农田的各项参数,往往是需要派人员到田里去实地勘察与测量,不仅浪费人力还增加工作量。随着传感器技术以及移动应用开发的迅猛发展,监测环境的方法也得到了很大的改进,尤其是以移动设备为基础的环境监测手段更加方便,智慧农业的兴起让移动设备在远程监控方面大放异彩。随着社会的不断发展,人们对粮食等农作物的健康状况越来越关心,传统的农产品生产技术已经不能满足人们对于健康的需要,进而诞生出了可视农业,在温室中生产的农产品,生长环境的各种属性都随时可以被监控到,这样生产出来的产品,生长过程可追溯,渐渐受到更多人的青睐。植物的生长受到光照、湿度、温度和压强等因素的共同作用,通过各种传感器的协同作用,使用者可以远程监控农作物的生长状态,从而更加有针对性的进行调控,进而提高农作物的质量。本课题以此为背景,准备设计出一个具有农田实时监控,历史数据查询等功能的Android APP,从而减轻人员的工作量,提升农业生产的效率。
1.2 国内外研究现状
1.2.1 国外研究现状
自Google推出Android这一基于Linux的开源操作系统之后,Android系统就被广泛应用于移动设备。2011年之后,Android应用开发者逐渐增长。Android开发采用的语言是Java和Kotlin[1],这也是其独到的优势。尤其是近几年,市场上出现了各种智能外设,例如智能手表、智能手环和车载导航等都是基于Android系统。
从十九世纪末开始,英美等发达国家率先发起环境检测平台的研究,最初检测的主要是全国范围内的水质、放射性污染和空气[2]。随着技术的革新与体系的完善,环境检测平台检测的对象越来越广,检测的信息越来越丰富,检测平台得到了迅速的发展。在许多发达国家的共同协作之下,发起了一项覆盖整个多瑙河流域水质监控的项目,该项目采用了卫星通信手段,进一步和当下的互联网技术相结合[3]。亚洲的日本等国家研究与改进了环境监测的设备以及数据处理的能力,并且根据实际需求,建立起了在线的检测平台,在线检测平台具有不间断的环境监控设备和数据处理能力。
1.2.2 国内研究现状
我国的环境检测技术发展的比较晚,从二十世纪七十年代中期才开始兴起。经过四十多年的发展,我国的环境检测、环境监控技术取得了很大的突破。现在,各种传感器技术性能优异,对于植物生长环境检测来说,无疑是如虎添翼。传感器与ZigBee技术相结合,实时监测范围内的植物的生长状况,ZigBee结点采集到数据之后,通过与协调器和网关的配合,将数据发送到上位机和服务器,Android设备再从服务器获取各项数据,可以起到提示与报警的作用[4]。良好的检测技术,与非常便携的Android设备相结合,用户可以随时在Android终端上查看植物的生长环境信息,减少了人力投入与工作量。因为能够更方便获取数据,也让生产者更加容易培育出更加健康可口的农作物。
1.3 课题来源
本课题来源于现实农业生产的需要。利用在农田中安装的各种传感器,采集农作物的生长参数,并经过网络发送到Android智能终端[5],旨在让生产者足不出户就知道农田的作物生长情况并能及时的提供预警作用。本课题拟采用Android软件开发技术,设计一款具有数据接收、数据分析和及时预警的功能的APP,来满足生产者对智慧农业的需要[6]。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/txgc/711.html