基于XML的雷达装备维修信息管理系统设计
2016-10-21周艳蔺美青万建岗
周艳 蔺美青 万建岗
摘 要:针对装备信息和装备维修信息管理的需求,对系统框架、模型和体系结构等要素进行了分析,通过对装备维修工作流程、装备维修信息描述等研究,构建一个通用装备维修信息支持系统的功能结构框架,研究、设计了面向我军装备保障的雷达装备维修信息支持系统。
关键词:雷达维修;信息管理;可扩展标记语言
1 概述
近年来,雷达装备呈现出种类多、质量好、数量不断增加的良好态势。传统的雷达维修管理所采用的表面观察、凭经验决策等工作模式,已无法适应现代化战争对维修管理提出的要求。现代高技术局部战争,各种新式武器和技术装备纷纷投入战场,装备保障任务急剧增加,对装备维修指导的依赖性日益增强,只有不断开发应用装备维修信息化技术,才能提高装备维修效率。文章采用信息化技术,从实际问题出发,研究了装备维修信息的方式方法,提出了装备维修信息系统的设计思想。
2 需求分析
2.1 系统功能
系统所提供的功能包括两类,一类是业务功能,如信息查询、统计、更新等,另一类是服务功能,包括提供故障的排除方法、检修的详细流程等。业务功能包括:
基本信息的查询:包括对装备信息、维修设备信息等基本信息的查询。通过提供各种检索方法迅速、快捷的检索出所需的装备信息,包括装备基本信息、图纸信息、维修装备等等。
维修信息的浏览:进行装备查询浏览,也可以对雷达故障信息或者参数信息如雷达型号,雷达故障的原始录入信息等进行浏览。
维修信息的录入:是将收集到的信息,如雷达故障报告、维修记录等信息输入到系统已经建立好的数据库中。
系统设置的维护:可以对已有的模块功能进行修改设置,也可以增加新的功能模块,另外也可以通过系统设置维护来修改某些参数的标准数值或者波形等。
故障的排除方法指导:对于出现的故障,可能导致故障出现的原因和故障所属的系统以及故障的排除方法,都可以在无源雷达管理系统中找到相应的故障信息,这些信息指导维修人员进行快速的故障排除。
检修流程的指导:维修过程有准确详细的指导步骤。无源雷达维修信息管理系统通过文字与图片结合的指导方法来实现对维修过程的指导,能够帮助维修人员提高维修效率。
2.2 维修信息管理工作流程
装备维修信息管理是指为了保障现役装备处于良好状态,并能持续完成作战任务与训练任务所进行的管理,包括检查保养、修理、测试和技术准备等,目的是保持、修复和提高装备战术技术性能,延长寿命,提高维修效率。维修信息工作流程:
(1)当装备处于良好的状态时,装备的信息被记录到维修信息库中,如各个测试点的参数信息等。(2)当装备发生故障时,在维修实施前,需要制定维修计划,维修计划包括对发生故障的位置,导致故障的可能原因以及排除方法等。(3)在进行故障排除时,对各个测试点进行测试分析时,维修信息库可以提供该测试点的维修信息,如相关的输入输出的波形图等。(4)若是该故障在维修信息库中没有相关的信息,则涉及该故障的维修信息又可以反过来对维修信息库进行更新,方便下次维修信息的查询。
3 系统设计与实现
3.1 基础模型设计
装备维修信息包括:雷达型号、生产厂家、装备状态、组成结构等文字信息,同时也包括实物图片,组成框图和电原理图等图片信息。当需要对雷达的装备信息进行管理的时候,可以通过装备信息录入模块进行装备的信息进行清空、设置、删除和更新等操作。
故障卡片信息包括故障部位、故障现象、故障原因和排除措施。用户可以通过查询菜单选择故障名称和故障雷达,也可以直接在故障库中直接选取所需要的故障信息,当选中需要的故障名称后,系统生成故障诊断结果,并列出了该故障的故障现象、可能原因、故障处理的方法流程等信息;装备维修人员就可以系统所提供的故障排除方法为参考,使装备维修工作顺利进行。当需要对故障信息进行管理的时候,可以通过故障卡片信息录入模块对装备的故障信息进行清空、设置、删除和更新等操作。
标准参数模块主要包括各种装备技术说明、技术规范、各个测试点的相关参数及相关波形等。当故障定位到具体装备模块后,装备维护人员找到相关测试点、查看各测试点的输入输出波形、进行各种测试、校准操作,进而迅速定位故障部位并找到排除方法。测试点的输入输出波形图可以在标准参数模块中通过查到,也可以在测试点模块中通过点击直接到该测试点的输入输出波形图。测试点的测试步骤通过测试步骤编号在测试表和校准表中查询。
3.2 基于可拓展的XML数据库设计
利用XML技术对雷达装备的维修信息进行标准化和数字化,建立武器装备的维修信息数据库,是提高雷达维修效率的重要措施。XML(Exceptionable Markup Language)是一种简单而有效的通用语言规范,属于元标记语言,它确保了结构化数据的统一性和相对于应用的独立性。
在进行XML文档编写之前,首先要将维修信息进行分解,对于装备信息而言,雷达信息可分解为各个模块和分机系统,每个模块和分级又可以继续往下分解,直到分解到装备的具体零件,如各个元器件等,装备信息必须包含每个元器件的型号、名称、用途、电原理图、实物图等。
将维修信息分解后,用XML文件编辑器对各个模块的维修信息进行编辑。信息的XML文档的XSL排版样式表遵循统一标准,使信息数据可以以文字、表格、图像等多种形式表现。信息数据相互参引,用户可以与计算机交互作用,使用者只要按一下按钮即可直接链结到相关文件或图型档案,快速地查询所要的资料。目前IE浏览器可很好地显示用XSI排版的维修信息XML文档。
根据上面制定的XML文档,可建立符合原文档的数据库结构,以便于可将文档中的信息保存在关系数据库中,见图1。
以上是装备信息、标准参数信息、故障卡片信息、检修流程信息等进行信息分解,制定的相应的XML文档和数据库结构,形成整个雷达装备维修信息的XML文档和数据库结构。
4 系统功能的实现
以某雷达为例,在雷达维修信息管理系统中录入相关信息,完成系统的实现。系统界面采用对话的方式,主要由按钮和数据窗口组成,通过点击不同的按钮执行不同的功能。用户打开系统后,进入系统主界面,如图2所示。该系统具有数据录入、统计、查询、更新等功能。
参考文献
[1]朱小毅.基于J2EE的三层B/S企业信息系统[J].太原理工大学学报,2005,1:11-15.
[2]申天海.航空維修信息系统的设计与实现[D].北京:航空航天大学,2009.
[3]宋建社,曹小平,何志德.装备维修信息化工程[M].国防工业出版社,2005:18-20.
[4]吴涛,胡瑜,黄子刚,等.设备管理信息的设计与开发[J].计算机与现代化,2006,6.
[5]张伟,王学义,马维宁.装备保障管理信息可视化框架[J].兵工自动化,2008,4.
[6]徐存贵,秦荣丽.浅析指挥自动化装备维修管理系统[J].通信导航与指挥自动化,2008,6.
作者简介:周艳(1984-),女,湖北武汉人,讲师,硕士,研究方向为通信与通信对抗技术、电子对抗技术。