摘要
第1章绪论
1.1研究背景与意义
1.2国内外研究现状及分析
1.2.1国内外研究现状
1.2.2当前存在的主要问题
1.3论文研究内容与内容框架
1.3.1论文主要研究内容
1.3.2论文内容框架
1.4本章小结
第2章软件平台总体设计与分析
2.1灌溉控制平台整体架构
2.2微服务架构需求分析及框架选择
2.2.1微服务的概念及演变
2.2.2微服务架构的优点
2.2.3微服务框架选择
2.2.5Spring Boot技术框架
2.3软件平台需求分析
2.3.1功能需求分析
2.3.2性能需求分析
2.3.3技术需求分析
2.4软件平台体系结构
2.4.1用户界面层
2.4.2业务处理层
2.4.3数据服务层
2.5软件平台关键技术选择
2.5.1架构模式
2.5.2web服务器
2.5.3数据库
2.5.4推送技术
2.5.5预测算法
2.6本章小结
第3章土壤灌水量预测研究及仿真
3.1研究方法
3.1.1BP神经网络
3.1.2人工蜂群算法
3.1.3人工蜂群算法的优化
3.1.4混沌非线性人工蜂群算法的仿真
3.2土壤灌水量预测方法
3.2.1BP神经网络模型构建
3.2.2人工蜂群算法优化BP神经网络
3.3预测实验仿真与结果分析
3.4本章小结
第4章软件平台详细设计与实现
4.1微服务的设计与实现
4.1.1灌溉控制平台项目工程搭建
4.1.2服务注册设计与实现
4.1.3配置中心设计与实现
4.1.4路由网关设计与实现
4.2数据库的设计与实现
4.2.1数据库设计
4.2.2数据库连接与操作
4.3土壤灌水量预测模块设计
4.3.1工作流程
4.3.2预测功能模块具体实现
4.4软件平台功能模块设计与实现
4.4.1系统管理模块
4.4.2数据展示模块
4.4.3设备管理模块
4.4.4监控中心模块
4.4.5控制管理模块
4.5本章小结
第5章软件平台测试与结果分析
5.1测试环境
5.2微服务基础组件服务测试
5.2.1服务注册中心测试
5.2.2配置中心服务测试
5.2.3Zuul网关服务测试
5.3业务服务测试及结果分析
5.3.1系统管理模块测试
5.3.2数据展示模块测试
5.3.3设备管理模块测试
5.3.4监控中心模块测试
5.3.5控制管理模块测试
5.4同类产品对比测试
5.5本章小结
结论
参考文献
致谢
攻读学位期间取得学术成果
声明
黑龙江大学;