聂京龙 张 璨

(1、东方航空技术有限公司南苑分公司,北京102600 2、中国联合航空有限公司,北京102600)

伴随人们生活水平的持续、大幅提升,选择飞机出行的人越来越多,尽管飞机出行比较方便、快捷,但其安全性问题始终是人们观众的重点。怎样采取有效措施,提高飞机飞行的安全性,已经成为各大航空公司或运输企业的工作重点。而要想保证飞机的安全、高效飞行,最直接、有效的方法便是定期对其进行维护与保养,使其各部件都能保持正常完好状态。为了能够提升飞机维修工作质量与管理水平,本文探讨了一种飞机维修现场控制系统,并就其设计思路作一剖析。

1 传统维修调度与现场生产控制流程及弊端分析

1.1 传统维修调度与现场生产控制流程:a. 维修控制中心(MCC)的主控人员对运行网进行实时监控,从中获取实时性、适时性的飞机运行动态信息;b.MCC 副控人员依据机型不同,进行任务的预分配;c.MCC 副控人员将工卡准备好,用对讲机与车间取得联系,让其领取工卡;d.车间工卡员领取工卡,即刻进行生产人员的安排工作;e.车间生产人员将安排工作完成掉,签放行单,并用对讲机将此消息告知MCC 主控。

1.2 此流程的弊端:a.多借助对讲机、电话来进行信息传递,有不可回溯性;b.飞机时间的变更通知全部依赖MCC 人员的实时监控,有发生漏通知的可能性;c.信息回馈缺乏,MCC 难以对生产人员当前的工作进度进行实时监控;d.工卡准备、生产调度等均严重依赖人工,易发生信息不全、人工失误等。

2 系统设计

2.1 以信息化为基础的流程再造

利用当前出现的各种信息化手段,改造传统的业务流程:(1)系统依据飞机进、出港,将SOC 系统的各类动态数据进行匹配,且以一种自动方式填入停机位信息(来自机场)。(2)系统以一种自动方式将前4 小时与后4 小时内的航班维修任务的当前状态,呈给MCC,且依据颜色差异,将需要灌注的内容给显示出来。(3)系统依据机型不同,自动将任务相车间进行预分配,而MCC 可根据实际情况,实施人工调整。(4)针对工卡员,仅需对一架飞机进行双击,便能派工;系统将人员列表自动弹出,方便选择,并且还能将有放行能力的人与维修人员相区分。此外,系统还能根据实际需要,对人员实施过滤:有此机型工作经验或能力的人员,签入人员,维护相关级别能力的人员;且将当前没有任务的人员排于最前面,而那些有任务的则排于后面。(5)维护人员领工卡,而工卡员双击,将领卡时间置入。维护人员至停机位,需要借助对讲机,向MCC 进行报告,而MCC 将到位时间置入。(6)当放行人员完成签字后,借助对讲机呼叫MCC,而MCC就飞机号所对应的放行时间栏进行双击,此时系统便可以将放行时间自动置入。(7)当维护人员将工作完成后,交回工卡,工卡员对交卡时间栏进行双击,将时间置入,工作完成。

2.2 以颜色为基础的警告系统

针对上述流程当中的各时间点及完成状态而言,系统都会将其记录下来,且利用监控界面相对应岗位进行展示。若一些关键点未能及时完成,或是出现机位冲突,而需要警告用户或系统提醒时,系统便会开启以颜色为基础的警告方案。此警告系统选用的是国际上通用的四级警告,从轻到重分别为蓝、黄、橙、红。用户在对此系统进行实际使用时,仅需关注颜色点,便能避免出现关键工作被漏掉的情况,因而可以减少人为出错,节约人力。

2.3 系统数据库设计

所谓系统核心数据库,从根本上来讲,即为运行数据库,由于本系统是一种有比较新型的维修控制系统,因此,在实际应用中,需数据与其他相关系统给予支持,因此,会涉及一些数据接口。对此,需用SOC 数据来提供支撑,系统所用的飞机执行航班所对应的动态数据,大多来自此数据;另外,需要与地面运行服务系统BOSS 进行数据的交换;维修单位数据库提供航线各航站所备的机务维护资质信息;而对于维修人员数据库而言,则提供机务维修人员的护照信息与维修能力;针对航线工卡数据库来讲,则提供飞机航线维护的各类型工卡。整个系统依据业务逻辑组织的各类型数据,将一个比较完整且多元化的数据视图呈现给用户,其中囊括用户工作流程当中的各类信息。

3 技术实现分析

3.1 以LINQ 为基础的逻辑处理

LINQ 实际就是Visual Studio2008 当中的典型代表。利用此技术,能运用一种与SQL 相似的语法,对所有形式的数据进行查询。现阶段,LINQ 支持的数据源有两类,其一为内存当中的数据集合,其二是SQL Server,其三为XML。开发人员同样能借助其所提供的扩展框架,实现对所需数据源的添加工作,比如Google Desktop 等。另外,还需要指出的是,借助LINQ 并以一种完全面向对象的方式,对来自实体对象模型当中的对象集进行操作,以此来满足业务逻辑的各方面需要。

3.2 基于ADO.NET Entity Framework 数据访问层分析

针对运行数据库来讲,所选用的是SQL Server 2005(微软),微软.Net 提供有诸多数据访问技术,尤其是围绕SQLServer 数据库进行了全面优化。其中,ADO.NET Entity Framework 乃是新型的基于ADO.NET 的对象关系映射解决方案。Entity Framework借助抽象化数据结构方式,把各数据库对象均向应用程序对象进行转换,而数据字段均向属性进行转换,而关系相结合属性进行转换,使数据库所对应的E/R 模型,能够全部向对象模型进行转换,如此一来,程序设计师可以选用自己比较熟悉的编程语言来进行调用访问。而基于抽象化结构背景下,便为高度集成与对应结构的储存层、对应层、概念层,除此之外,还有数据提供者(支持Entity Framework),使数据访问工作能够顺利完成。

3.3 以Java Script 与AJAX 为基础的页面优化

为了能够对用户体验加以改善,实现与桌面系统相似的便捷操作,系统选用了许多Java Script 与AJAX 技术。因系统在实时性方面有着比较高的要求,因而采用了先进的AJAX 技术,借助Java Script 将1 个Xml Http Request 发送给服务器,后利用传回的数据,由Java Script 来局部刷新页面,以此来减轻与服务器交换数据之间的压力,促进系统运行效率的提升。另外,还需要指出的是,系统通过对Render 方法进行重写,并借助Java Script 技术来达成与桌面系统相似的快捷操作,比如双击、点击等。用户可以比较便捷的通过双击或点击,对一些重要提示信息进行查看,或者是查看系统交互参数,比如执飞航班飞机详细参数等。因此,Java Script 的应用除了能为用户操作提供方便外,还使界面更加简洁,因而可强化用户体验。

4 结论

综上,伴随飞机运行的越发繁忙,其已经成为人们日常生活中的一部分,尤其是出行交通工具当中的重要部分。因此,做好飞机维修工作,十分重要与必要。飞机维修现场控制运行系统的成功开发,能够为地面运行控制全面信息化奠定坚实基础与保障,因而可以为民航信息化发展带来新活力、新支撑。