目前我国水资源缺失严重,与世界上其他国家相比,人均水资源占有量重不足,西北地区更是干旱频繁。农业的发展离不开水,但大部分地区由于灌溉技术落后,导致水资源开发利用率低,只有40%~50%,灌溉用水的有效利用系数仅为0.4。宁夏枸杞作为当地特产,是当地不可或缺的经济来源之一。宁夏地处我国西北内陆,降雨稀少,气候干旱,而枸杞的生长又需要适宜的水分。如今智能灌溉系统的应用对提高农业水资源的利用率和增加作物产量具有重大作用。针对上述问题,本文对宁夏枸杞展开设计,并基于JFinal框架设计了一套枸杞智能灌溉系统。灌溉系统的整体结构是基于物联网的三层体系架构建立的。传感器采集到的环境数据通过无线网络发送到服务端,并存储在数据库中,用户在浏览器中登录灌溉中心系统后,便可以实现对枸杞的远程监测和灌溉控制。其中灌溉中心系统处于物联网三层架构中的应用层,是灌溉系统的控制中心,也是本文的主要研究内容。灌溉中心系统采用B/S架构,选用MySql数据库与Undertow服务器,整合了Java Web的相关技术,是以JFinal框架为核心进行的全方位扩展开发。本文根据系统的功能需求对各个功能模块进行了详细设计,包括用户登录模块、信息查询模块、数据显示模块和灌溉控制模块。系统在Web前后端的数据交互上,主要采用AJAX和WebSocket两种方式。其中系统的数据监测利用WebSocket协议可以使客户端与服务端之间保持长久通信,实现由服务端发起数据更新并向客户端推送更新的数据。系统的智能灌溉是基于模糊控制理论,根据枸杞生长时期的最佳土壤湿度,以土壤湿度偏差和土壤湿度偏差变化率作为输入,得到对枸杞的灌溉时间。最后对系统进行测试,结果表明JFinal框架功能强大,基于JFinal的枸杞智能灌溉系统能够稳定运行,且具有良好的扩展性和兼容性,适用于对枸杞的远程监测和灌溉控制。
基本信息
题目 | 基于JFinal的枸杞智能灌溉系统的开发设计与实现 |
文献类型 | 硕士论文 |
作者 | 朱冠青 |
作者单位 | 北方民族大学 |
导师 | 王福平 |
文献来源 | 北方民族大学 |
发表年份 | 2020 |
学科分类 | 农业科技,信息科技 |
专业分类 | 农作物,计算机软件及计算机应用 |
分类号 | S567.19;TP311.52 |
关键词 | 智能灌溉 |
总页数: | 63 |
文件大小: | 4769K |
论文目录
摘要 |
Abstract |
第一章 绪论 |
1.1 课题的研究背景及意义 |
1.2 课题的国内外发展状况 |
1.3 课题的研究内容及目的 |
1.4 论文的结构安排 |
第二章 枸杞智能灌溉系统的相关技术 |
2.1 JFinal框架技术 |
2.2 Web前后端数据交互技术 |
2.3 Web开发的相关技术 |
2.4 本章小结 |
第三章 灌溉中心系统的设计 |
3.1 系统的总体设计及工作原理 |
3.2 灌溉中心系统的功能模块分析 |
3.3 灌溉中心系统的功能设计 |
3.4 系统数据库的设计 |
3.5 本章小结 |
第四章 系统智能控制算法的研究 |
4.1 系统智能灌溉的分析 |
4.2 模糊控制理论 |
4.3 智能灌溉模糊控制器的设计 |
4.4 智能灌溉算法的程序设计 |
4.5 本章小结 |
第五章 系统功能的测试及分析 |
5.1 WebSocket接口测试 |
5.2 系统功能的测试 |
5.3 本章小结 |
第六章 总结与展望 |
6.1 工作总结 |
6.2 工作展望 |
参考文献 |
致谢 |
作者简介 |
参考文献
[1] 基于JFinal框架的学生信息管理系统的设计与实现[J]. 现代信息科技 2020(10) |
[2] 基于JFinal框架的女性子宫内膜癌诊治辅助系统[J]. 现代计算机(专业版) 2015(21) |
[3] 基于JFinal构建可追溯农产品电子商务平台[J]. 连云港职业技术学院学报 2015(02) |
[4] 基于Jfinal和AngularJS框架的图书馆微信服务平台的开发与研究[J]. 吉林师范大学学报(自然科学版) 2020(01) |
[5] JFinal框架在Java Web开发中的应用[J]. 山西科技 2020(04) |
[6] 基于SOA与JFinal架构的科技资源服务总线建设[J]. 自动化与信息工程 2017(01) |
[7] 基于JFinal框架的Java EE应用研究[J]. 微处理机 2017(04) |
[8] 基于JFinal框架和HTML5技术的手机应用开发平台设计[J]. 计算机与现代化 2014(01) |
[9] 基于JFINAL技术的科研管理系统研发与应用[J]. 电脑与电信 2017(Z1) |
[10] 基于JFinal的儿童健康测评系统的设计与实现[J]. 微型电脑应用 2020(03) |
[11] 基于JFinal的信息化测绘管理系统设计与实现[J]. 地理空间信息 2019(03) |
[12] 基于Jfinal框架的呼吸疾病临床防治研究平台的设计[J]. 软件工程师 2015(09) |
[13] 基于JFinal框架的高校知识产权管理系统[J]. 现代计算机(专业版) 2015(34) |
[14] 基于JFinal的小区物业管理系统的设计[J]. 软件 2016(07) |
[15] 基于Jfinal的教育教学成果统计系统研究与实现[J]. 信息系统工程 2019(10) |
[16] 基于JFinal的社交网络研究[J]. 中小企业管理与科技(上旬刊) 2017(06) |
[17] 基于JFinal的信息系统数据结构管控平台开发设计与实现[J]. 现代工业经济和信息化 2018(11) |
[18] JFinal与SSH在JavaWeb应用开发中的研究[J]. 电脑知识与技术 2019(07) |
[19] Java Web的JFinal开发框架研究[J]. 电子世界 2017(12) |
[20] 基于JFinal的即时积分平台的设计与实现[J]. 计算技术与自动化 2020(02) |
[21] 基于JFinal框架的Java Web应用开发研究[J]. 电脑知识与技术 2014(07) |
[22] JFinal与Spring MVC+JDBCTemplate在Web应用开发中的研究[J]. 电子元器件与信息技术 2017(01) |
[23] 基于微信小程序的疫情防控平台的设计与实现[J]. 电子测试 2020(13) |
相似文献
[1]基于JFinal网吧监管集成平台的设计与实现[D]. 齐丽丽.湖南大学2018 |
[2]基于JFinal的服务外包企业客户关系管理系统设计与实现[D]. 马大林.河南科技大学2017 |
[3]基于JFinal框架的校内课程在线答疑系统的设计与实现[D]. 常耀龙.湖南大学2016 |
[4]基于JFinal框架的儿童健康测评系统的研究与实现[D]. 高勇.安徽中医药大学2020 |
[5]基于JFinal框架的P2P理财公众平台研究设计与实现[D]. 曹守军.昆明理工大学2016 |
[6]基于JFinal框架的电子商务系统后台管理的研究和实现[D]. 郁晓岚.北京邮电大学2016 |
[7]中国银行渠道管理分析系统的设计与实现[D]. 潘熠龙.河北科技大学2017 |
[8]基于RJZ本地网络分布管理系统设计与实现[D]. 汝金星.成都理工大学2017 |
[9]威海供电公司网络核心基础服务系统的设计与实现[D]. 杨尉.山东大学2017 |
[10]昆明计算机信息管理专修学院毕业生数字化离校管理系统的设计与实现[D]. 郑红霞.山东大学2017 |