611
浏览抗震支吊架在线监测系统软件设计与实现
摘要:抗震支吊架是一种常用的抗震设备,用于防止地震次生灾害的发生,进而减少人员伤亡以及财产损失。抗震支吊架在长期使用过程中,保持其时刻处于正常工作状态,是其能够抗震防灾的关键因素。因此对抗震支吊架状态进行实时监测,发现其异常状态并及时处理具有重要研究意义。本文基于物联网、信息通信、云计算等技术,设计并实现一套抗震支吊架监测软件,用于实时监测抗震支吊架工作状态,发现其异常状态及时报警。主要研究内容如下:(1)设计抗震支吊架在线监测系统软件方案。该软件由数据传输服务器软件和监测平台软件构成。其中,数据传输服务器软件用于实现数据收发、数据解析以及数据存储至云数据库;监测平台实现抗震支吊架状态参数实时展示及分析,发现异常状态及时报警。(2)开发数据传输服务器软件。为实现抗震支吊架监测数据采集传输任务,在分析数据传输工作流程基础上,结合系统的高稳定性、实时性实际需求,提出基于异步I/O的数据传输服务器软件设计思想。为实现快速编解码以及快速传输,设计专有数据通讯协议。针对抗震支吊架状态信息采集传输过程中出现的粘包、网络异常等问题,制定了相应的解决方案。(3)研发混合架构体系(B/S网页和移动APP)的抗震支吊架监测平台。为实现用户不同场景应用需求,监测平台基于云平台构建,采用分层模式设计软件架构,包括持久层、数据服务层以及服务调用层,实现多终端监测抗震支吊架工作状态。其中持久层为监测平台提供数据支持;数据服务层基于微服务思想构建统一的数据接口,解决各个架构系统间的数据共享问题,保证数据的统一性;基于混合架构设计的服务调用层,充分发挥各架构的优势,构建数据综合展示平台。(4)监测系统软件测试与实验。本文设计并实现了抗震支吊架监测系统软件,完成了抗震支吊架状态信息采集传输、存储、分析展示等功能。监测系统软件经过实验运行测试,实验表明,本软件运行状态良好,未发生异常状况,能够满足设计要求。
关键词:抗震支吊架;监测系统;
文章目录
摘要
abstract
第一章 绪论
1.1 抗震支吊架在线监测系统研究背景及意义
1.2 抗震支吊架简介
1.2.1 抗震支吊架结构
1.2.2 抗震支吊架功能
1.3 国内外研究现状
1.4 本文主要研究内容与组织结构
第二章 抗震支吊架在线监测系统软件设计方案
2.1 系统总体设计方案
2.2 系统软件设计方案
2.2.1 需求分析
2.2.2 通信方式
2.2.3 系统软件功能设计
2.3 本章小结
第三章 数据传输服务器软件设计与实现
3.1 数据传输工作流程
3.1.1 网络通讯协议
3.1.2 数据传输工作流程
3.2 数据通讯协议
3.2.1 基于JSON的通讯协议与自定义通讯协议
3.2.2 自定义通讯协议设计
3.3 数据传输服务器软件架构设计
3.4 基于异步I/O的传输服务器软件实现
3.4.1 网络I/O模型
3.4.2 数据传输服务器软件实现
3.4.3 软件开发难点与解决方案
3.5 本章小结
第四章 监测平台软件设计与实现
4.1 监测平台功能设计
4.2 监测平台软件架构设计
4.3 监测平台数据库设计
4.3.1 数据库概念模型设计
4.3.2 数据库表结构设计
4.4 监测平台数据服务层设计与实现
4.4.1 JWT安全认证机制
4.4.2 微服务接口数据格式设计
4.4.3 微服务接口设计与实现
4.5 B/S架构网页端
4.5.1 软件架构设计
4.5.2 网页设计
4.5.3 交互功能设计与实现
4.6 移动端APP
4.6.1 移动端开发技术体系
4.6.2 移动端架构设计
4.6.3 移动端界面设计与实现
4.7 本章小结
第五章 监测系统软件测试与实验
5.1 系统测试环境
5.1.1 测试平台
5.1.2 系统软件测试环境
5.2 数据传输服务器软件测试
5.3 监测平台测试
5.3.1 网站功能测试
5.3.2 监测平台软件性能测试
5.3.3 移动端APP测试
5.4 本章小结
第六章 总结与展望
6.1 总结
6.2 展望
参考文献
[1]基于微服务架构的系统设计与实现[J]. 黄显琛. 信息技术与信息化. 2020(11)
[2]一种基于JSON格式的网络信息安全系统数据传输方法[J]. 赵薇,邓夏唯,付睿翎,蒋佳芮. 中国传媒大学学报(自然科学版). 2020(03)
[3]USB接口的虚拟多串口通信设备设计[J]. 陈旭辉,杨红云. 单片机与嵌入式系统应用. 2020(04)
[4]建筑机电工程中抗震支吊架应用及验算[J]. 史庆国,李新. 建筑结构. 2019(S2)
[5]Profibus通信稳定性分析及故障快速排查[J]. 黄玉合,李尧森. 中华纸业. 2019(18)
[6]云环境中Web应用的微服务架构[J]. 苏瑾,田建斌. 电子技术与软件工程. 2019(15)
[7]微服务架构研究方法[J]. 郑文靖,王婷. 现代信息科技. 2019(15)
[8]建筑管道抗震支吊架力学性能有限元分析[J]. 史旦达,谢文远,孔戈,刘文白,别亦白. 计算机辅助工程. 2019(02)
[9]管线系统抗震性能研究方法综述[J]. 尚庆学,李吉超,王涛. 世界地震工程. 2018(04)
[10]抗震支吊架地震作用计算方法的适用性研究[J]. 赖光书,丁幼亮,朱浩樑,梁启慧. 工程建设与设计. 2018(23)