工程文件系统开发及运用
引言
一直以来,工程文件的管理在航空公司的各项工作中占据重要地位。飞行前,先要了解飞机的适航要
求;在飞机遇到故障时,要查询工程技术文件以找到正确的故障处理方法;在飞机进行各类检修时,要
按照工程技术文件上指导的方法去执行。每一种飞机机型,都有一整套完整的工程技术文件资料。由于
资料的繁多,所以利用现代化技术和手段来管理工程技术文件资料就显得尤为重要。
采用手工方式管理文件,其最大的缺点是信息速度慢、精确度低,查阅一份文件常常需要翻遍所有目
录,十分麻烦,经常浪费大量时间和人力。
现有文件存放及发布的方式有纸质、FTP、电子档文件、网站等,存放及发布方式种类繁杂,造成文件
的出处不统一,使工作人员无法快速、准确地获得最新有效的文件资料,文件管理人员也无法系统地管
理这些文件。而动态网站+数据库,是一种解决文件管理的行之有效的方法。
技术
是建立在微软新一代.NET平台架构上,利用通用语言运行时(CommonLanguageRuntime)在服务器后端
为用户提供建立强大的企业级 Web应用服务的编程框架。是运行在服务器后端编译后的普通语言运行时
代码,运行时早绑定(EarlyBinding),即时编译,本地优化,缓存服务,零安装配置,基于运行时代
码受管与验证的安全机制等都为带来卓越的性能。
使用可以创建与 Windows应用程序相似的用户界面,让开放人员创建出更强大的 Web应用程序。
2系统的实现
吉祥航空的工程技术文件发布系统是在 VisualStudio2008编程环境下,基于 技术开发,
采用了 C语言编程。
根据数据库的发展和系统需要,选择 Microsoft的 SQLServer2005作为系统的数据库管理平台,数据读
取通过进行交互。在数据库设计过程中充分考虑了系统的灵活性、伸展性和扩展性,采用了存储过程、
事务处理等优化方法。
系统构架
工程文件发布系统采用 B/S结构,即浏览器和服务器结构。它是随着互联网技术的兴起,对 C/S结构的
一种变化或者改进的结构。在这种结构下,用户界面是通过网络浏览器来实现,极少部分事务逻辑在前
端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现。
系统业务采用了常用的三层架构(3-tierapplication)(图 1),将整个业务应用划分为:表现层
(UI)、业务逻辑层(BLL)、数据访问层(DAL)。
表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。
业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。
数据访问层(DAL):该层所做事务直接操作数据库,针对数据的增添、删除、修改、更新、查找等。
系统功能
工程技术文件发布系统是一个能后台管理界面管理、分类各种文件,并能在前台网页呈现的一个动态网
站,其主要功能如下。
1)网站管理
由于工程文件的种类较多,而且一个大类下面又可能派生许多小类,因此本系统可以对不同的类别添加
不同的栏目,并且可以将栏目的级别设置为一级栏目、二级栏目、三级栏目等等,从而形成树形的栏目
结构。此外,系统管理员还可以对栏目设置访问权限,例如:外站只能访问对外公开的工程技术文件,
如图 2所示。
2)文件管理
系统管理员能够通过 Web对网站上发布的文件进行管理和维护,系统提供了类似于 word的编辑环境,
做到编辑内容的所见即所得,并可支持多媒体元素的使用,能够灵活的添加附件。本系统并且支持文件
的编写、审批、发布的工作流程。只有当文件被发布后,才能够在前台的网站页面上看到,见图 3。
3)模版管理
使用模版的目的是决定录入系统的文件内容如何在前台生成动态的页面,模版类似于一个 word文档的
模版,在固定的位置输入相应的文件内容,最终生成前台可以访问的 HTML页面,见图 4。
4)用户管理
访问网站的人员可以分为公司内部员工、外部人员以及系统管理员,为了使不同的人员只能访问不同的
文件内容,系统提供了对不同用户设定权限的功能。本系统采用了目前较为常用的方法,在系统内定义
几种角色,为不同的角色分配不同的权限,在添加用户时为用户指派不同的角色,见图 5。
3结束语
本系统提供工程技术资料的全文检索、文档分类、超级链接等功能,在技术资料管理方面实现了方便快
捷、信息共享的数字化,并且可以工程技术资料进行完整、集中的管理,保证资料的完整性、实时性和
适航性,实现了资料管理的科学化和标准化,是传统的管理手段和理念的更新和突破。
电子数字化维修管理是国际发展趋势,20世纪 90年代中以来,波音、空客及主要的飞机附件制造厂就
开始进行电子数字化资料的处理,并向航空公司提供各种电子格式的数字化资料,其中有 PDF、SGML等
各种格式的电子资料,其中 SGML是 ATA2100航空维修资料数字化标准采用的格式。在本系统内建立处
理厂家提供的各种电子格式的资料子系统,并结合本公司维护经验,制定符合航空公司经济和安全要求
技术资料和维修标准,是系统进一步开发的方向之一。
系统的另一个发展方向,是与现有的维修信息系统整合。利用维修信息系统对文件的编写、审核、批准
的工作流程,保证文件的有效性及合法性;同时当文件一旦批准后就可以自动将文件转到发布系统进行
发布。这样就形成一个完整的文件生态系统。