论文题名: | 某潜艇智能运维系统的设计与实现 |
关键词: | 军用潜艇;智能运维;软件开发;功能模块 |
摘要: | 现代网络技术推动着海军自动化程度的提高,作为举足轻重的海上力量,潜艇需要在其内部的狭小空间中装配各种电子设备以满足日新月异的信息化作战要求。为了保障潜艇的稳定行驶,需要对艇上电子机柜、台屏、水冷箱等关键设备的运行状态进行实时监测,察觉异常情况后立刻发出报警预警信息,通知技术人员实施应急处理方案,将风险隐患消除在萌芽状态。所以,急需开发出一套易于用户使用的潜艇智能运维系统。 针对分散在各处的电子设备,构建起一个一体化网络,通过完善的传输协议,统一接收设备所有监控项的实时数据值,根据实际需求下发子系统的控制命令,方便技术人员快速查看设备的运行情况,提升环境的整体健康程度。智能运维系统自动执行例行任务,对所有可用资源进行检查,帮助人员及时发现解决问题,避免潜在的事故发生。系统选取Zabbix开源平台进行数据监测,采用不同方式展示设备的实时运行效果,使得用户无需关注底层技术细节即可排查出故障发生位置,并获取到故障设备的详细信息。系统前端基于React框架设计定制化界面,后端基于Flask框架提供逻辑处理方法,使用MySQL数据库存储业务执行所需的应用数据,在开发与正式运行过程中,均采取Docker容器方式直接部署环境。 潜艇智能运维系统建立了一套综合网络业务监测平台,变原有分散子系统为集中,将潜艇内部核心设备与外部关键业务系统设备进行整合,接入运行状态与接口交互数据等信息,提供包括报警预警、故障溯源、设备配置、预防性维护等在内的多种应用功能。在实际上线后,整个系统能够稳定运行,各个模块的功能均可正常使用,改善了异常情况的处理流程,降低了设备管理维护的人力成本,提升了IT服务的可用性水平。 |
作者: | 张炜宸 |
专业: | 软件工程 |
导师: | 肖来元 |
授予学位: | 硕士 |
授予学位单位: | 华中科技大学 |
学位年度: | 2022 |