基于云架构的水质自动监测系统软件的设计与实现
发布时间:2023-10-03 22:21
我国水质监测系统研究起步较晚,目前水质监测技术和数据共享方面都远远落后于发达国家。传统水质监测系统多需要现场人工观测,即使能够实现远程访问,也因为开发和应用成本较高、灵活性差、维护困难等,应用受限。 根据以上传统水质监测系统的缺点,哈工大MEMS中心研发了一套基于云计算技术的远程水质自动监测系统,本人的主要工作是在实验室现有本地水质监测系统基础上,完成基于云架构的水质自动监测系统软件,完善本地监测系统软件的功能,并且加入了重金属离子浓度监测机制。 水质自动监测系统软件采用模块化设计,分为云平台水质监测系统软件和本地水质监测系统软件,整个系统软件采用基于AJAX技术的C/S与B/S混合架构模式设计。 其中,云平台水质监测系统软件包含表现层、接口层、业务逻辑层和数据持久层的设计,用户界面基于ExtJS框架的Desktop组件进行开发,极大地增加了用户体验。而且,云平台水质监测系统软件向外部提供Web Service API,各水质监测站通过API调用将采集到的数据自动上传至云平台上,再由云端服务器对这些数据进行逻辑处理并持久化保存,可以方便地实现各水站以及管理员之间的数据共享。 本地水质监...
【文章页数】:64 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第1章 绪论
1.1 课题来源及研究背景
1.2 国内外水质监测系统的研究现状
1.2.1 国外水质监测系统的研究现状
1.2.2 国内水质监测系统的研究现状
1.3 我国水质监测系统软件平台的研究现状
1.4 课题研究的意义
1.5 主要研究内容
第2章 水质自动监测系统需求分析与整体架构
2.1 水质自动监测系统的需求分析
2.2 水质自动监测系统整体架构设计
2.3 系统硬件平台
2.4 系统软件结构
2.4.1 云计算技术简介
2.4.2 云平台水质监测系统软件平台
2.4.3 本地水质监测系统软件平台
2.5 本章小结
第3章 云平台水质监测系统软件的设计
3.1 软件设计方案
3.1.1 软件框架设计
3.2 云平台后台管理软件的设计
3.2.1 数据库的设计
3.2.2 Hibernate的配置文件
3.2.3 核心方法的设计
3.2.4 接口层的设计
3.2.5 与本地同步通信的设计
3.3 Web远程管理软件的设计
3.3.1 ExtJS库文件的引入
3.3.2 桌面组件desktop简介
3.3.3 功能模块的设计
3.3.4 水质地理信息系统的开发
3.4 本章小结
第4章 本地水质监测系统软件的设计
4.1 软件设计方案
4.2 客户端应用程序的设计
4.2.1 重金属浓度监测模块
4.2.2 3G无线传输模块
4.2.3 同步通信模块
4.3 数据库复制算法的设计
4.3.1 设计方案
4.3.2 异构传播算法
4.4 本章小结
第5章 水质自动监测系统软件的测试与实现
5.1 本地水质监测系统软件的测试与实现
5.1.1 重金属浓度监测界面的测试与实现
5.2 云平台水质监测系统软件的测试与实现
5.2.1 系统主界面的测试与实现
5.2.2 管理监测项目界面的测试与实现
5.2.3 管理监测站及设备界面的测试
5.2.4 查看采样数据界面的测试与实现
5.2.5 监测站点采样分析界面的测试与实现
5.2.6 水质地理信息系统界面的实现
5.3 本章小结
结论
参考文献
致谢
本文编号:3850760
【文章页数】:64 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第1章 绪论
1.1 课题来源及研究背景
1.2 国内外水质监测系统的研究现状
1.2.1 国外水质监测系统的研究现状
1.2.2 国内水质监测系统的研究现状
1.3 我国水质监测系统软件平台的研究现状
1.4 课题研究的意义
1.5 主要研究内容
第2章 水质自动监测系统需求分析与整体架构
2.1 水质自动监测系统的需求分析
2.2 水质自动监测系统整体架构设计
2.3 系统硬件平台
2.4 系统软件结构
2.4.1 云计算技术简介
2.4.2 云平台水质监测系统软件平台
2.4.3 本地水质监测系统软件平台
2.5 本章小结
第3章 云平台水质监测系统软件的设计
3.1 软件设计方案
3.1.1 软件框架设计
3.2 云平台后台管理软件的设计
3.2.1 数据库的设计
3.2.2 Hibernate的配置文件
3.2.3 核心方法的设计
3.2.4 接口层的设计
3.2.5 与本地同步通信的设计
3.3 Web远程管理软件的设计
3.3.1 ExtJS库文件的引入
3.3.2 桌面组件desktop简介
3.3.3 功能模块的设计
3.3.4 水质地理信息系统的开发
3.4 本章小结
第4章 本地水质监测系统软件的设计
4.1 软件设计方案
4.2 客户端应用程序的设计
4.2.1 重金属浓度监测模块
4.2.2 3G无线传输模块
4.2.3 同步通信模块
4.3 数据库复制算法的设计
4.3.1 设计方案
4.3.2 异构传播算法
4.4 本章小结
第5章 水质自动监测系统软件的测试与实现
5.1 本地水质监测系统软件的测试与实现
5.1.1 重金属浓度监测界面的测试与实现
5.2 云平台水质监测系统软件的测试与实现
5.2.1 系统主界面的测试与实现
5.2.2 管理监测项目界面的测试与实现
5.2.3 管理监测站及设备界面的测试
5.2.4 查看采样数据界面的测试与实现
5.2.5 监测站点采样分析界面的测试与实现
5.2.6 水质地理信息系统界面的实现
5.3 本章小结
结论
参考文献
致谢
本文编号:3850760
本文链接:https://www.wllwen.com/shengtaihuanjingbaohulunwen/3850760.html