PDF下载
试论航空武器系统通用数据管理平台的设计与实现

郭俊

航空工业哈尔滨飞机工业集团有限责任公司,黑龙江哈尔滨,150000

摘要: 为了良好的解决航空武器系统电子系统设计中存在的数据管理低效及混乱等问题,应该重视通用数据管理平台的设计,结合实际需求编制科学完善的设计及实现方案。通过对三层开放式结构的合理运用,构建以SQL Server为数据库引擎,以及结合XML的数据管理模型,能够让管理平台具备数据存储、操作和终端管理等多元化功能,强化管理平台功能的多样性,从而有效提升航空武器系统通用数据管理水平,促进航空事业的稳定可持续发展。
关键词: 航空武器系统;通用数据管理平台;编制设计方案
DOI:10.12721/ccn.2024.157404
基金资助:
文章地址:

在航空事业的实际发展中,信息技术得到广泛应用,航空武器系统电子化程度在逐渐得到强化,对应的设备及接口数据量庞大,且复杂性越来越强。采用传统的设备及接口数据管理方式无法满足现代化发展需求,容易出现很多人为操作失误和漏洞,为了提高管理效率和质量,应加强对先进科学技术的利用,构建航空武器系统通用数据管理平台。

1.航空武器系统管理工作的现状分析

开展航空武器系统管理工作的过程中,采用的管理模式过于单一,缺少统一的规范标准,缺乏信息化建设及网络共享意识,仅能实现单机操作,无法达到联网运行。在此种管理模式下,原有系统内部的数据信息只能在本地运行,很难实现远程获取和操作,同时难以达到实时查询的目的。传统的管理方式不仅能影响工作效率,还在一定程度上阻碍了航空武器系统的高效运行,很难保证管理信息的真实性及可靠性。除此之外,多数数据信息的更新不及时,部分管理技术人员没有经过专业化培训,导致航空武器系统管理效率得不到提高。

2.加强航空武器系统通用数据管理平台设计的必要性

在航空事业发展的过程中,构建航空武器系统及开展仿真系统设计工作时,人工纸张式的设备及接口数据文件查询和管理已经成为亟待解决的关键问题和难题,如果依然采用此种滞后性较强的管理方式,不仅无法提高工作效率和质量,还很难满足新时期的发展需求和基本要求。为了改善此种现状,需要增强航空武器系统通用数据管理平台设计及构建意识,将SQL Server作为数据库引擎,搭建设备与接口数据管理平台,设定多元化的功能,并在此基础上结合系统使用者的需求开展客户端应用软件集群的设计工作。在通用数据管理平台中,设定三层开放式结构,保证开发接口的丰富性,让平台能够实现协调运行,强化通用数据管理平台的适用性。

3.航空武器系统通用数据管理平台的组成和功能

3.1数据存储层的结构与文档存储功能

数据存储层的实际作用是开展数据的储存工作,主要由两个功能模块构成,即文档存储及数据库引擎,在数据层中设定自定义同步模块实现文档存储及数据库引擎之间的密切联系。其中文档储存模块属于数据静态存储模块,将XML技术作为主要依托,达到存储数据信息的目的。文档存储模块不仅能够减少因数据库引擎错误带来的数据损坏和丢失等情况,还能通过依赖于XML的子描述结构及嵌套特性,强化交换数据及建模方法的灵活性和适用性,并且有助于完成基于 Internet技术的数据处理工作,提高信息交互效率和质量。

3.2数据引擎的主要功能分析

通过利用数据引擎,可以为航空武器系统各类操作的实现提供辅助作用,并具备较强的高效性及可靠性。在本文中,将Microsoft SQL Server作为数据库引擎,从而能够达到在Visual Studio环境中的查询、添加、修改以及删除等操作目的,并且体现出较强的便捷性。虽然数据库引擎与文档储存属于不同的功能模块,但是存储的数据内容没有差异,而且在数据模块的作用下,二者能够实现实时同步。由于数据库引擎与文档储存的内容相同,同时,二者之间又具备一定的独立性,能够实现对数据信息的全方位保护和规范性操作。

3.3数据操作层的结构与功能

数据操作层是航空武器系统通用数据管理平台中重要的中间层,有着关键性作用和价值,设置目的是在客户端与数据库引擎之间建立密切联系,是不可或缺的工具包。在数据操作层中,包含将信息转化为SQL语句的功能,并利用MFC中的数据操作接口实现与数据库引擎的通信协作。实现数据操作层的各项功能,能够有效隔离客户端开发人员及使用人员与复杂ADO以及SQL 语法等数据库访问技术,给予更多开发自身功能的机会。

3.4数据开发层的功能分析

数据开发层的实际作用包括分割客户端和数据库引擎,通过相关功能的实现,有助于客户端在不同的数据库引擎中具备较强的适用性,避免因数据库引擎的改变导致运行流程的复杂化。一旦出现需要更换数据库引擎的特殊要求,技术人员仅需重新写数据操作层中的函数就能完成工作任务,而无需将所有的客户端程序改写,节约了时间和精力,简化了操作流程。

4.航空武器系统通用数据管理平台的设计和实现

4.1数据存储层的专业化设计

通常情况下,数据库中数据的分类将版本号作为参照标准,在每个不同版本中包括所有的控制信息和接口。在航空武器系统中,需要认真分析不同的专用数据总线,主要包括STANA3901、HSDB以及光纤等,其数据内容可以分为数字信号( 8 位数字信号, 16 位数字信号, 32 位数字信号等) 、其他非数字信号( 模拟、多态离散、音频、视频、射频、电源、脉冲、基准等) 和数据块信息( 软件标识符、名称、信号源、信号目的、码制、更新速率、发送速率、单位、信号范围、分辨率、比例尺、精度等)。再附加以版本信息与其他信息即可形成一个完整的数据版本。

4.2平台接口的合理化设计

航空武器系统数据管理平台的开发接口包括面向客户端的接口和面向数据库的接口。面向客户端的开发接口的主要功能是将客户端传来的数据、信息、命令转化为数据库可识别的存储过程。存储过程是存储在 SQL Server 数据库中的一种编程对象,可以被客户机管理工具、应用程序、其他存储过程调用,也可以传递参数。面向数据库的接口则是针对不同数据库引擎所采用的数据库访问技术, 在本文所设计的平台中采用了ADO技术访问数据库。

4.3客户端软件集群的针对性设计

针对航空武器电子系统及其仿真系统的开发过程, 客户端软件集群包含了面向管理员的数据访问控制与用户控制终端软件,面向开发人员的数据查询、浏览和更新操作终端软件,面向平台维护人员的接口代码生成与控制管理终端软件, 面向测试人员的航空武器电子系统仿真模型生成终端软件。此外,平台维护人员可根据实际需求开发自己所需的终端软件。

结语:本文提出利用数据库管理航空武器系统中的各种接口与数据信息的方法, 目的在于方便设计人员在设计航空武器系统及其仿真系统的过程中, 能够提高协查系统接口与控制信息的效率, 从而提高整个航空武器系统及其仿真系统的研制进度, 并且保证整个系统研制过程中的准确性。经过对本平台的实践使用可知, 相对以往的人工查询纸张式接口与控制文件的方法, 使用本平台可以极大地提高航空武器系统及其仿真系统的研制效率。同时本平台的三层开放式结构设计, 也为平台功能的扩展和平台软件移植、分布式使用提供了有效的支持, 从而使得平台能够在整个航空武器系统及其仿真系统的研制中起到有效的支持作用。

参考文献:

[1]刘法朋,豆谊兵.航空武器装备能力评估系统设计与应用[J].中阿科技论坛(中英文),2021(6):3.

[2]简冬梅,谢婧,杨玲美.关于航空装备综合保障系统体系结构的研究与设计[J].中国新通信,2019(7):1.

[3]陈景亮,张金石,陈晨.一种航空装备保障图片信息系统的设计[J].价值工程,2017,36(32):2.