基于hj2122017协议的水质监测平台【字数:11152】
目录
摘 要 III
关键词 III
ABSTRACT IV
KEY WORDS IV
1 绪论 1
1.1 课题意义 1
1.2 研究进展 1
1.2.1 国外研究进展 1
1.2.2 国内研究进展 1
1.3 研究目标 2
1.4 研究内容 2
1.5 开发环境及相关技术介绍 2
1.5.1 开发环境及工具介绍 2
1.5.2 HJ2122017协议介绍 3
1.6 系统开发流程 4
2 需求分析 5
2.1 用户需求分析 5
2.2 系统分析 5
2.2.1 系统顶层用例分析 5
2.2.2 基础信息管理用例分析 5
2.2.3 报文信息管理用例分析 6
2.2.4 阈值与报警管理用例分析 7
2.2.5 数据显示用例分析 7
2.2.6 协议解析用例分析 8
2.3 系统活动图设计 9
2.3.1 协议解析活动图 9
2.3.2 阈值报警处理活动图 9
2.4 系统类图分析 10
3 系统设计 11
3.1 系统总体设计 11
3.2 功能设计 11
3.2.1 系统顶层类图设计 11
3.2.2 报文信息管理设计 12
3.2.3 阈值与报警功能设计 14
3.3 数据库设计 15
3.3.1 数据库逻辑设计 15
3.3.2 数据库物理结构设计 19
4 系统实现 20
4.1 登录注册页面 21
4.1.1 功能描述 21
4.1.2 功能特点 22
4.2 上报消息页面 22
4.2.1 功能描述 22
4.2.2 难点实现 22
4.3 *51今日免费论文网|www.51jrft.com +Q: ¥351916072¥
历史消息页面 23
4.3.1 功能描述 23
4.3.2 功能特点 23
4.4 阈值设置页面 23
4.4.1 功能描述 23
4.4.2 功能特点 24
4.5 报警信息页面 24
4.5.1 功能描述 24
4.5.2 难点实现 25
4.6 在线统计页面 26
4.6.1 功能描述 26
4.6.2 功能特点 27
4.7 在线设备页面 27
4.7.1 功能描述 27
4.7.2 功能特点 27
4.8 协议报文处理 28
4.8.1 功能描述 28
4.8.2 难点实现 28
5 系统测试及部署 28
5.1 用户模块测试 28
5.2 功能模块测试 29
5.2.1 消息功能测试 30
5.2.2 阈值报警功能测试 31
5.2.3 数据显示及在线设备模块 33
5.3 协议解析模块测试 33
5.4 服务器部署发布 35
6 总结与展望 35
致谢 35
参考文献 36
基于HJ2122017协议的水质监测平台
摘 要
多年来,我国水资源的质量不断下降,环境条件持续恶化,为保障用水安全和保护水资源,水质监测行业开始迅速发展并出现许多水质监测平台,国家也推出一些协议来促进行业的发展。本文基于国家推出的HJ2122017协议,采用面向对象的软件工程方法,使用用例图、活动图和类图完成系统分析与设计,实现了一个水质监测平台。系统前端基于LayUI框架,后端则采用Java语言开发,开发工具为IDEA、MySQL等。系统主要功能包括用户注册登录、解析HJ212协议报文、转义并上报消息、为用户进行消息过滤、指标阈值设置、自动告警、用户进行报警信息处理、各采集指标数据的可视化显示、查看历史报文、以及以上数据查询。开发完成后,进行系统的部署和各模块的功能测试。系统部署于阿里云服务器,系统测试分为用户模块,功能模块和协议解析模块三个,确保系统达到了设计目标。
原文链接:http://www.jxszl.com/jsj/wljs/606886.html


