声明
摘要
第一章 绪论
1.1 项目背景及意义
1.2 国内外研究现状
1.3 本文的主要工作
1.4 论文结构安排
第二章 相关技术
2.1 MVC Web API框架
2.1.1 MVC设计思想
2.1.2 基于RESTful的MVC Web API简介
2.2 NHibernate框架
2.2.1 NHibernate框架的体系结构
2.2.2 NHibernate框架的实现原理
2.2.3 NHibernate框架的优点
2.3 Ajax技术
2.4 SVG可编程矢量图
2.4.1 SVG特点
2.4.2 SVG的应用优势
2.5 HTML5 WebSocket技术
2.6 HighCharts组件
2.7 本章小结
第三章 结构安全监测云平台系统分析
3.1 项目总体规划
3.2 系统需求分析
3.2.1 数据流分析
3.2.2 主要功能需求分析
3.2.3 系统性能要求
3.3 主要模块需求分析
3.3.1 监测项数据展示模块
3.3.2 传感器数据告警管理模块
3.3.3 结构物报表管理模块
3.3.4 结构物管理模块
3.3.5 传感器阈值和评分权重配置模块
3.3.6 用户管理模块
3.4 系统流程分析
3.4.1 监测项数据展示流程
3.4.2 传感器数据告警管理流程
3.4.3 结构物报表管理流程
3.4.4 结构物管理流程
3.4.5 传感器阈值和评分权重配置流程
3.4.6 用户管理流程
3.5 本章小结
第四章 结构安全监测云平台系统详细设计
4.1 系统总体设计目标
4.2 系统用例
4.3 总体设计框架
4.3.1 数据接入层
4.3.2 服务平台层
4.3.3 应用层
4.4 系统数据库设计
4.4.1 数据库表总体设计
4.4.2 数据库表详细设计
4.5 系统安全性设计
4.5.1 接口安全性
4.5.2 数据库安全性
4.6 系统主要环节
4.6.1 数据持久层设计
4.6.2 Web前端设计
4.6.3 SVG矢量图动态布点
4.7 本章小结
第五章 结构安全监测云平台系统实现
5.1 系统开发环境
5.2 前台主要模块功能实现
5.2.1 监测项数据展示
5.2.2 结构物拓扑图
5.2.3 结构物GIS地图
5.2.4 结构物评分状态
5.2.5 结构物告警管理
5.2.6 结构物报表管理
5.3 后台主要模块功能实现
5.3.1 结构物管理
5.3.2 传感器阈值和权重配置
5.3.3 后台告警管理
5.3.4 后台报表管理
5.3.4 后台用户管理
5.4 本章小结
第六章 结构安全监测云平台系统测试
6.1 测试原理和目的
6.2 测试方法
6.3 测试用例
6.3.1 结构物管理测试用例
6.3.2 监测因素历史数据展示测试用例
6.3.3 结构物拓扑图布点测试用例
6.4 系统测试
6.4.1 接口性能测试
6.4.1 前端页面测试
6.5 本章小结
第七章 总结和展望
7.1 总结
7.2 展望
参考文献
致谢
发表论文