声明
1 绪论
1.1 课题背景及意义
1.2 国内发展现状研究
1.3 课题概况
1.4 本文的主要工作及内容结构
2 关键技术介绍
2.1 后端相关技术
2.1.1 SpringCloud
2.1.2 Flowable工作流
2.1.3 数据库技术
2.1.4 消息推送技术
2.1.5 ElasticSearch引擎
2.1.6 YOLOv3
2.2 前端相关技术
2.2.1 Angular
2.2.2Ant Design
2.2.3 ECharts
2.2.4 Leaflet
3 系统需求分析
3.1 功能性需求分析
3.1.1 综合信息管理模块
3.1.2 实时监测模块
3.1.3 常规调度模块
3.1.4 巡河管理模块
3.1.5 系统管理模块
3.1.6 大屏展示模块
3.2 用例分析
3.3 非功能性需求分析
4 系统设计
4.1 系统架构设计
4.2 系统功能模块设计
4.2.1 综合信息管理模块
4.2.2 实时监测模块
4.2.3 常规调度模块
4.2.4 巡河管理模块
4.2.5 系统管理模块
4.2.6 大屏展示模块
4.3 系统安全设计
4.3.1 用户权限控制
4.3.2 OAuth2认证
4.3.3 SQL防注入攻击
4.3.4 HTTPS安全传输协议
4.4 数据库设计
4.4.1 概要设计
4.4.2 数据库表设计
5 系统实现
5.1 综合信息管理模块
(1) 工程信息
(2) 工程运行情况
(3) 告警管理
5.2 实时监测模块
(1) 水质监测
(2) 视频监测
5.3 常规调度模块
5.4 巡河管理模块
(1) 巡河方案
(2) 巡河监视
(3) 方案查询
5.5 系统管理模块
(1) 用户管理
(2) 部门管理
(3) 角色管理
5.6 大屏展示模块
5.7 安全模块
6 系统测试
6.1 测试方案
6.2 测试用例设计
6.3 测试结果及分析
结论
参考文献
致谢
大连理工大学学位论文版权使用授权书