APP下载

基于Web的飞机产品支援信息管理系统研究

2013-09-12白永秋周来水

机械设计与制造工程 2013年4期
关键词:信息管理系统信息管理飞机

白永秋,周来水,卫 炜,黄 欢

(南京航空航天大学机电学院,江苏南京 210016)

基于Web的飞机产品支援信息管理系统研究

白永秋,周来水,卫 炜,黄 欢

(南京航空航天大学机电学院,江苏南京 210016)

针对某飞机企业产品支援信息化的需求,从逻辑、物理以及软件设计3个层次研究与开发飞机产品支援信息管理系统,提出并构建产品支援关键信息模型及后台数据库,实现支援信息管理的自动化,提高企业的产品支援信息管理水平和服务质量。

产品支援;信息管理;Web

产品支援是指有关飞机制造厂商在飞机市场开发、销售和正常营运过程中对客户提供的一系列具有技术和商务支持性质的活动,它对航空公司(客户)、飞机制造企业以及航材维修企业各自的业务运转和彼此的利益关系具有直接的影响,其市场位置和价值都尤为重要。产品支援工作及飞机售后服务是否及时准确,直接关系到运营的成功与否[1]。而飞机产品支援信息管理系统是信息化管理在航空领域的一个具体应用,对企业信息化来说它是一个重要的组成部分,其所包含的内容是企业的产品支援信息化的数据基础。产品支援信息系统应该能够保证准确充足的信息,使得用户能够快速便捷地查询到任何信息。先进高效的飞机产品支援信息管理系统对企业的发展有诸多益处:(1)为飞机产品支援信息化的实现提供信息基础和技术支撑;(2)为飞机产品支援信息管理提供数据保障;(3)促进专业设计人员在设计中改善飞机的使用维护性能。因此,研究飞机产品支援高效全面的信息集成与系统开发,具有较大的工程应用意义[2]。

1 系统需求

通过对整个飞机产品支援体系进行深入的研究与分析,研发的飞机产品支援信息管理系统要求:系统包括人力资源管理子系统、客户信息管理子系统、客户培训管理子系统、备件管理子系统、售后服务出差管理子系统、飞机技术状态管理子系统;具有灵活、快速的特性,使得产品支援相关信息传递更加快捷;系统界面美观、简洁友好,相关信息查询灵活、方便,数据存储安全可靠;具有强大的飞机产品数据信息统计能力;能实现关联查询,包括精确查询、模糊查询等;界面风格能充分展现飞机企业的性质,采用动态Web技术,产品支援信息企业内部发布;飞机产品信息数据录入时,能进行严格的错误数据格式识别,规范数据格式,保证数据格式的一致性和安全性,排除不定的人为因素;飞机产品支援信息管理系统运行稳定,后期维护简单、易操作。系统最终将实现客户支持、零备件与后勤支持、维护与工程服务、机队改进和改装、航务工程支持的综合集成,为支持用户机群正常飞行解决技术难题,提供快速获取技术信息等等[3]。

2 系统总体设计

2.1 系统逻辑架构设计

本文设计的飞机产品支援信息管理系统是基于SQL Server 2005数据库构建的B/S模式结构的架构系统。该系统架构简单,保证了飞机产品支援信息管理系统的高效运行。整个飞机产品支援信息管理系统的逻辑架构分3个层次,即客户访问层、逻辑规则层和数据层。飞机产品支援信息管理系统逻辑架构设计图如图1所示。

a.数据层:采用关系型企业数据库SQL Server 2005构建系统的后台数据库。数据层中存放飞机产品支援信息管理系统中的各种数据信息,包括人力资源信息、飞机产品信息、客户信息、备件信息、培训信息等等。同时数据库执行逻辑规则层编译程序命令,负责数据的提取、删除与更新。

b.逻辑规则层:实现飞机产品支援信息管理系统的功能性应用,包括人力资源管理、售后服务出差任务管理、客户培训管理、飞机技术状态管理、备件管理、系统管理等。逻辑规则层连接数据层与访问层,访问层在浏览器客户端发送数据请求命令,命令以超文本形式传送到逻辑规则层IIS服务器上。服务器端应用程序分析命令请求,对数据层中的数据库执行数据提取等处理操作,然后将处理结果返回给访问层,客户端浏览器以静态文本形式将处理结果呈现出来。

c.客户访问层:是用户与飞机产品支援信息管理系统的接口,主要是指客户端Web浏览器,本课题中采用IE浏览器。通过IE浏览器,用户向服务器发送数据请求命令,经过服务器应用程序的分析执行,将处理结果返回给IE浏览器。

图1 系统逻辑架构图

2.2 系统物理架构设计

通过2.1节对飞机产品支援信息管理系统逻辑架构设计的描述,就可以设计出产品支援信息管理系统的物理架构,如图2所示。本文中将Web服务器、数据库服务器和应用程序服务器都安装在企业计算机中心同一台计算机服务器中。通过部门内部局域网络,产品支援用户在客户端浏览器上访问飞机产品支援信息管理系统。

图2 系统物理架构设计图

2.3 系统软件模块设计

针对飞机产品支援功能的需求分析,设计飞机产品支援信息管理系统软件模块,主要包括人力资源信息系统、售后服务出差管理系统、客户信息管理系统、飞机技术状态管理系统、客户培训管理系统、备件管理系统、系统管理员8个模块。

a.人力资源管理模块:由个人信息管理模块、产品支援人力管理模块、权限分配模块、机型负责人模块组成,主要实现对飞机产品支援信息管理所有人员信息的管理。

b.售后服务出差管理模块:由在家人员管理模块、国内出差状态管理模块、国外出差状态管理模块、出差任务新建管理模块组成,对产品支援人员(包含外借人员)用户出差任务的状态进行管理。

c.客户信息管理模块:由用户信息管理模块、产品供应商信息管理模块、经销商信息管理模块、维修商信息管理模块、运输代理商信息管理模块、上级机关信息管理模块、其他性质信息管理模块以及信息管理员模块组成,负责统一管理与产品支援相关的产品支援对象。

d.飞机技术状态管理模块:由已交付飞机信息管理模块、待交付飞机信息管理模块、机型平台单机质量档案模块、基本构型管理模块组成,通过准确记录飞机技术状态数据信息,飞机产品支援工作人员可以了解关注飞机的技术状态。此模块还能归纳、分类、组织飞机的各种技术状态数据,并按照进一步工作决策的要求进行整理、分析、演绎和导出,形成统一规范的数据报表,作为企业上层工作决策的信息依据。

e.客户培训管理模块:由教员信息管理模块、学员信息管理模块、培训任务管理模块、培训资料管理模块组成,主要实现对飞机产品支援过程中的客户培训内容的管理。

f.备件管理模块:由故障品信息管理模块、返修品信息管理模块、用件信息管理模块、令单管理模块、库存调配管理模块、发运信息管理模块、财务信息管理模块、备件预测模块组成,主要实现对备件信息的管理。

3 系统的关键技术

3.1 产品支援信息模型

产品支援信息模型是从信息组织和流动的角度对飞机产品支援中各种工作对象、业务流程的完整描述[4]。飞机产品支援过程中涉及的实体种类很多,从产品支援实施流程以及支援效率等诸多方面考虑,主要有产品客户、产品供应商、维修商、飞机产品、产品支援人员、飞机备件等等,每个实体都是保证飞机产品支援实现不可或缺的组成部分。下面以飞机技术状态的信息模型为例,对产品支援中关键信息模型作详细的阐述。

飞机技术状态是飞机产品的重要属性,准确、实时地记录飞机技术状态是飞机产品支援信息管理系统的应用核心。飞机产品支援工作人员通过对飞机技术状态数据的查看,了解关注飞机的技术状态,以更好地为飞机提供安全检测和维修等服务[5]。

本文从飞机产品构成以及飞机使用过程出发,构建飞机技术状态信息模型,如图3所示。主要包括基本构型、单机档案、待交付飞机动态信息和已交付飞机动态信息。

图3 飞机技术状态信息模型

基本构型:零件本体和零部件静态数据。零件本体即飞机零件的名称、型号、制造商等,它是飞机技术状态基础的信息对象,支持上层数据的反复调用。零部件静态数据包括单机安装数量、零部件所属系统、寿命属性、修复周期等,它是在零件本体的基础上附加了一定的静态描述信息。

单机档案:用户信息、选装零件信息和机型平台静态数据。用户信息与单机档案记录相对应,定义相关的用户属性。选装零件信息涵盖所有用户飞机选配的零部件信息,它是在具体机型系列平台基础上,由飞机制造厂商与用户相互协商,对用户订购的飞机进行局部个性化、功能特殊化定义的操作,例如发动机型号、主减速器信息等等,根据用户需求的不同,适应性地呈现不同的零部件选装信息。机型平台静态数据是由各机型系列中机型的基本构型零件所组成的零件数据平台框架信息。每一个具体的机型都应有相应的零件数据平台,它是对机型特征的全面综合描述,并根据相应的特征所做出的分类管理。

待交付飞机动态信息:合同、生产进度、总装信息、试飞数据、转场信息。合同对象用来定义飞机企业与用户签订的合同属性,包括订单数量、订购机型、生产交付日期等等。生产进度是飞机企业生产制造部门根据订单内容制定的一系列生产任务大纲,它与合同对象自动关联,建立待交付飞机数据基础。总装信息主要包括总装日期以及总装进度信息。试飞数据是对待交付飞机产品的试飞时间、试飞起落架次、试飞交付日期等属性描述。转场信息位于待交付飞机信息子模型的顶端,当确定转场日期后,待交付飞机自动划归至已交付飞机信息模型中。

已交付飞机动态信息:飞行信息、商保期内活动。已交付飞机动态信息是飞机技术状态信息模型的最上层数据模型,是飞机在使用过程中所产生的各种信息,包括飞行小时、起落架次、参与的重大活动事项等等。已交付飞机信息是由用户反馈给飞机产品支援部门,由工作人员将更新的数据导入到已交付信息模型中。已交付飞机信息模型通过一定的归纳、统计、分析,整理反馈数据,形成相应的数据报表并导出,供产品支援人员进行事务决策。

3.2 数据库设计

数据库设计是飞机产品支援信息管理系统设计的一个非常重要内容。飞机产品支援信息管理系统的主要任务就是对大量的、繁杂的信息数据进行管理,筛选出所需要的信息,进而实施产品支援,所以必须建立具有规范优化数据组织结构的数据库,使得信息管理系统能高效、简单、准确地查找到需求的数据信息。本文首先对飞机产品支援过程进行详细的需求分析,即设计的数据库必须能满足用户的要求。在此基础上对数据库中数据模型的构架组织进行优化设计,使其能被简单操作,后期维护容易。与此同时,考虑到系统中的各个子系统如服务通报管理、培训信息管理、客户信息管理、飞机技术状态等分布在飞机制造企业局域网的不同节点上,且存在一定的信息耦合关系,在设计产品支援信息管理系统的后台数据库时需要全面考虑各类数据的关系、业务逻辑进行针对性的存储定义[6]。

结合产品支援的需求分析,根据关系数据库设计理论,对本系统数据库进行设计,数据库逻辑结构模型局部E-R图如图4所示。

图4 统局部E-R图

在系统进行表的结构与数据类型定义时,提出以下设计原则:

a.能正确反映产品支援过程中实体内部结构以及实体间的关系。

b.表内数据结构需易理解,使设计人员或用户容易识别。

c.排除冗余数据定义与联系,保证数据完整性,使设计人员或用户对数据的操作更简单方便。

d.表内定义主关键字,并适当建立索引或联系,加强表间约束,优化数据表结构。以计划交付信息表为例,其表结构见表1。

表1 计划交付表

4 应用案例

该系统本着实用性和先进性相结合的原则,结合网络时代的需求,立足于飞机企业产品支援的信息共享、高效率和产品支援流程规范化,给出了一个适合飞机产品支援体系信息系统的新模式及其实现方法。目前,该系统已经在某大型航空制造公司产品支援部门进行了实用验证,提高了飞机产品支援的服务水平和支援效率,实现了对产品支援的信息化管理。

[1]芮大勇.ACAC公司客户集成系统(CIS)的总体设计[D].上海:复旦大学,2005.

[2]黄俊.基于可靠性的民机备件支援及其软件系统[D].南京:南京航空航天大学,2006.

[3]刘建军.以可靠性为基础建立我国民用飞机产品支援体系[J].民用飞机设计与研究,2001(4):40-44.

[4] 隆益民.基于XML的信息模型的研究[J].徐州师范大学学报,2010,28(2):39-42.

[5]屠海波.电子病历信息模型及其应用[D].西安:第四军医大学,2010.

[6]徐大伟,杨丽萍.数据库技术及应用[M].北京:清华大学出版社,2012:321-333.

Research on Web-based Product Support of Plane Information Management System

BAI Yongqiu,ZHOU Laishui,WEI Wei,HUANG Huan
(Nanjing University of Aeronautics and Astronautics,Jiangsu Nanjing,210016,China)

Aiming at to the product support information needs of some plane enterprise,it analyzes and designs the product support of plane information management system in logic,physics,and software design of three levels,puts forward the key information models of product support,builds the background database,realizes the automation of support information management,and enhances both the product support information management level and service quality of plane enterprise.

Product Support;Information Management;Web

TP319

A

2095-509X(2013)04-0046-04

10.3969/j.issn.2095 -509X.2013.04.011

2012-12-14

白永秋(1987—),男,内蒙古赤峰人,南京航空航天大学硕士研究生,主要研究方向为制造业信息化。

猜你喜欢

信息管理系统信息管理飞机
三维可视化信息管理系统在选煤生产中的应用
飞机失踪
信息管理系统在工程项目管理的应用
造价信息管理在海外投标中的应用探讨
评《现代物流信息管理与技术》(书评)
基于三维TGIS的高速公路综合信息管理系统
“拼座飞机”迎风飞扬
乘坐飞机
人事档案信息管理系统的设计与实现
神奇飞机变变变