1 绪 论
1.1.1 论文研究背景
1.1.2 论文研究目的
1.2.1 水环境监测现状
1.2.2分布式技术研究现状
1.3 论文主要研究内容及结构
1.4 章节安排
2 关键技术研究
2.1 Hadoop分布式框架
2.2 HBase结构
2.3 Flume结构
2.4 Kafka结构
2.5.1 Spark基本原理
2.5.2 Spark Streaming工作原理
2.6 SpringMVC服务技术
2.7 本章小结
3水质分析与管理系统需求分析与设计
3.1 水质系统架构分析
3.2 水质系统需求分析
3.2.1 系统功能性需求
3.2.2 系统非功能性需求
3.3 系统结构设计
①数据感知模块
②数据接入模块
③水质分析模块
④数据存储模块
⑤软件平台
3.4 本章小结
4 水质分析与管理系统的模块实现
4.1.1 模块组成
4.1.2 无线传感器网络实现
4.2 数据接入模块
4.2.1 数据接入模块框架
4.2.2 数据接入模块实现
4.3 水质分析模块
4.3.1 水质分析模块框架
4.3.2 分类模型分析
4.3.3 基于Spark Streaming的水质分析模型实现
4.3.4 水质分析模块实现
4.4 数据存储模块
4.4.1 HBase数据存储实现
4.4.2 Redis数据存储实现
4.4.3 Mysql数据存储实现
4.5 本章小结
5 水质分析与管理软件平台设计与实现
5.1 软件平台功能设计
5.2 软件平台架构设计
5.3.1 用户登录功能实现
5.3.2 用户日志功能实现
5.3.3 节点可视化功能实现
5.3.4 异常报警功能实现
5.3.5 数据查询功能实现
5.4 本章小结
6 系统部署与测试
6.1 系统部署
6.1.1 Linux节点部署
6.1.2 Hadoop与HBase部署
6.1.3 Spark部署
6.1.4 Kafka部署
6.2 功能测试
6.2.1 模块功能测试
6.2.2 系统平台功能测试
6.3 非功能测试
6.3.1 水质分类模型性能验证
6.3.2 Kafka读写性能测试
6.3.3 HBase查询性能测试
6.4 本章小结
7 总结与展望
7.1 全文总结
7.2 研究展望
参考文献
附录
A.作者攻读硕士学位期间参加的科研项目目录
B.作者攻读硕士学位期间参加的竞赛项目目录
C.学位论文数据集
致谢
重庆大学;