1 引言
飞机维修技术资料作为民航维修技术出版物的核心组成部分,是保障飞机在规定的全寿命周期内随时保持适航必不可少的技术资料,是开展飞机使用、维护、保养、检查修理的唯一科学依据,是一种准确、严格的技术出版物。高效的航空维修技术资料管理平台的建设能够改变传统管理模式中不够科学和规范的问题,将航空维修技术资料的管理从简单、粗放、经验主义的模式变为精细、实时、高效准确的管理模式,从而帮助航空维修企业提升维修管理水平,降低维修成本。本文提出了一种基于 B/S 架构 + 三层 C/S 架构设计的航空维修技术资料管理平台,提供了技术资料从产生、发布、使用、交换、归档的全生命周期的管理支持,平台具有支持跨平台应用,易于改进、升级、可扩展性好的特点。
2 飞机维修技术资料介绍和分类
航空出版物分为广义航空出版物和狭义航空维修文件。
2.1 广义航空出版物
所谓广义航空出版物,就是用适航性来管理飞机,约束针对飞机各类行为的出版物,这些出版物具有法律效力。广义航空出版物分为以下几种类型:
(1)CCAR《中国民用航空器规章》:CCAR 是依据《中华人民共和国航空法》细化而来的《中华人民共和国民用航空器适航管理条例》起草和发布的。
(2)美国联邦航空条例(Federal Aviation Regulations):由于所有飞机上所进行的工作必须符合美国航空条例的规定,因此在进行维护时,要具体有美国航空条例方面的知识。
(3)适航指令 AD:飞机是否适航,直接关系到坐飞机的旅客和购买飞机的航空公司的利益,鉴于此,适航性就显得尤为重要了,适航指令可以分为两类:(a)紧急的,需立即遵照接受的;(b)紧急性稍差要求在一个稍长的时间后应予执行。
(4)资讯通过 AC:咨询通告(AC)是适航部门向公众公开的对适航管理工作的政策,以及某些只有普遍性的技术问题的解释性、说明性、推荐性或指导性文件。
(5)型号合格证数据单:型号合格证数据单说明该型号的设计,列出按美国联邦航空条例规定的限制,它还包括飞机的型号合格证的具体型号所需的其他的限制和资料。
2.2 狭义航空维修文件
所谓狭义航空维修文件就是机务人员通常所说的维修文件。这些技术资料包括对飞机的保养、保护、检查方法、检修步骤;还包括飞机上各个组件的安装位置及实物图:航线可更换组件的件号:飞机系统原理图及线路图等:以及各组件的修理方法。
狭义航空出版物可分为三大类:飞机维修适用的手册、与飞机发动机相关的手册及与飞机适航性相关的手册。其中维修又按其工作性质分为:外场航线,定检时控,结构无损,深度维修。
(1)飞机维修适用的手册外场航线:包括飞机维修手册 AMM,零件目录图解手册 IPC,系统图解手册SSM,路线图手册 WDM,标准线路施工手册 SWPM,自检手册 BITE,故障隔离手册和排故手册 FIMTSM,故障报告手册 FRM,工具设备图解清单 ITEL。
(2)飞机维修适用的手册定检时控 : 包括维修计划数据 MPD,标准工卡,维修计划 MP。
(3)飞机维修适用的手册结构无损 : 包括结构修理手册 SRM,无损探伤手册 NDTM,腐蚀防护手册 CPM。
(4)飞机维修适用的手册深度维修 : 包括翻修手册 OHM,部件维修手册 CMM。
(5)手册维修改版用文件:包括服务通告,临时改版。
(6)飞机发动机的手册:包括发动机手册,发动机管理计划,发动机装配手册
(7)与飞机放行相关的手册:包括最低设备清单 MMEL,最低设备清单 MEL,外形缺损清单 CDL。
3 支持 B/S 与 C/S 的双体系结构设计
本文提出的航空维修技术资料管理平台采用 B/S 架构和三层C/S架构结合的方式实现。
C/S 架构具有自己的客户端,在客户端的设计上可以根据客户的需求进行个性化的设计,可以满足客户复杂的个性化需求,特别是在操作界面、报表工具等方面;C/S具有强大的事物处理能力,对一些复杂的业务流程也容易实现。基于以上优点采用 C/S 架构来实现元数据模型的录入、文档管理、变更和版本控制、工作流管理、数据归档等功能服务模块。
对于发布层的实现则使用 B/S 架构,使用浏览器代替了形形色色的各种应用软件,用户的操作都是通过浏览器进行的,具有分布性广,灵活方便,维护简单等优点。
利用 C/S 和 B/S 架构的不同特点实现不同模块的功能,使得系统具有了事物处理能力强,符合客户个性化要求,浏览方便快捷维护简单等特点。
考虑到系统中维修资料的安全性,采用了两台文件服务器同时存储用户上传的资料,避免了资料丢失给客户带来的损失。
4 航空维修技术资料管理平台工作流介绍
航空维修技术资料管理平台是根据航空技术资料的客户、生产商、飞机、发动机等分类完成元数据模型的建设,并根据实际生产中航空维修技术资料的管理步骤:文档创建、文档实体创建、文档发布、文档变更和版本控制、文档核对、文档销毁,完成工作流设计,并根据用户的实际使用习惯对于平台界面进行设计。
5 航空维修技术资料管理平台主要功能模块
航空维修技术资料管理平台功能模块如下:
用户登陆,进入该系统用户必须要进行用户和口令认证,使用用户表记录用户名口令,使用用户的职工编号作为用户名方便用户使用。
原始资料录入,提供航空维修技术资料的原始资料,主要包括:客户资料、制造商、机型、构型、发动机资料等,根据这些资料构建元数据模型。
6 航空维修技术资料管理平台重点模块设计与实现
6.1 技术资料实体上传与显示模块
技术资料实体上传与显示模块是航空维修技术资料管理平台的重要模块之一,直接决定了平台中技术资料的正确性,其上传与显示和技术资料的类型和版次有密切关系。航空维修技术资料的类型纷繁浩杂,基本分为以下几类:
(1)实体为文件:文件服务器上保存单独的 pdf 文件,web 端显示时打开 pdf 文件即可;
(2)实体为文件夹:文件服务器上保存技术资料的文件夹,web 端显示时为系统安全显示文件夹中的所有文件,不再保持文件夹中文件的层级关系;
(3)实体为存在索引文件的文件夹:索引文件相当于文件夹中所有文件的目录,用户通过目录自动跳转到其他文件,文件服务器上保存资料的文件夹,web 端只显示索引文件。需要注意索引文件的跳转功能会访问本地程序,需要增加配置文件处理使得浏览器识别正确的跳转路径;
(4)实体为链接形式:无需在文件服务器上保存,web 端显示相应的链接直接访问即可;
(5)实体为需要安装的文件夹:空客公司提供的对于发动机的部分技术资料属于带有安装文件的文件夹,这种类型需要首先在文件服务器上进行安装形成共享文件夹,采用链接的方式进行访问;
由于客户需要查看旧版本的手册,因此系统在保存技术资料实体时,需将每个版本的实体都保存下来。
6.2 我的办公室模块实现
在基于 C/S 的管理平台中提供了用户办公室的功能,该功能为技术资料管理人员的日常工作提供了极大的便利,同时方便上级管理部门的检查,对于资料负责人员日常自检,评估工作量等日常工作提供依据。用户办公室功能提供(1)即将到期资料的预警功能,管理人员可以针对每一本资料的紧急程度设置不同的提前预警时间;(2)已经过期资料的报警功能,管理人员可以针对持控和单控资料的不同要求进行核对或删除;(3)对于不同管理人员提供该人员负责资料的待发布、待完成、待出具通知单、待确认失效、待核对节点,通过这些节点管理人员可以清晰的了解自己的工作进度。
6.3 使用 jQuery 和 easyUI 实现 Web 门户页面
在 B/S 页面中采用了 jquery 和 easyUI 技术,这两项技术的使用允许使用很少的代码即可完成页面控件的引用,大大减少了代码量。在大型 JavaScript 框架中,jQuery 对性能的理解最好,其最精简版本只有 18KB 大小,对于服务器的负担很轻,使用其进行开发将拥有很大的速度优势;基于 jQuery 开发的插件目前已有数千个,使用其开发会使得页面轻易的具有丰富的功能和效果;
6.4 使用 Velocity 页面模板引擎
在系统中采用了 Velocity 技术,Velocity 是基于 java 的一种页面模板引擎,它允许任何人仅仅简单的使用模板语言来引用由 java 代码定义的对象。当 Velocity 应用于 web 开发时,界面设计人员可以和 java 程序开发人员同步开发一个遵循 MVC 架构的 web 站点,也就是说,页面设计人员可以只关注页面的显示效果,而由 java 程序开发人员关注业务逻辑编码。Velocity 将 java 代码从 web 页面中分离出来,这样为 web 站点的长期维护提供了便利。
7 运行情况
某航空维修公司技术资料平台就是本系统的应用实例。采用该系统以来,技术资料管理人员从繁重的任务中解脱出来,提高了工作效率,技术资料的使用人员通过浏览器即可查看相应的资料,网络的浏览交互很好的实现了信息的共享。系统使用以来,运行安全平稳。本系统也适用于各类 MRO 行业的技术资料管理。
下一步将致力于航空维修技术资料管理平台和现有其他航空信息管理平台接口的研究,如 Windchill、SAP 系统的接口,使得技术资料管理平台可以和更多的系统协同合作,进一步提高工作效率。