APP下载

基于C/S结构的飞行模拟机航材备件管理系统的研究

2013-08-22金肇鹏

科技视界 2013年6期
关键词:模拟机航材备件

金肇鹏

(中国民用航空飞行学院 模拟机训练中心,四川 广汉 618307)

0 引言

航材备件管理是影响运营单位经济效益的主要部分之一,对运营单位的健康运行有着重要作用[1],不论是国内还是国外的企业都越加重视对自身航材的管理,对航材备件管理问题的研究是也是飞行模拟机用户都必须面对的重要课题。目前国内外的航空企业都以“控制资金投入”为主要目的的全新航材管理理论为基础,为提高企业现代化管理水平和航空运营的经济效益,结合自身的实际情况,设计开发了相应的航材管理系统,并与整个企业的信息化、现代化管理相结合。全新航材管理理论主要是通过完善航材决策制度、改革会计核算办法及实施信息化管理的有机结合,建立和完善企业的航材管理系统,实现实物流、资金流和信息流的协调统一,以提高管理水平和经济效益[2]。因此在飞行模拟机航材备件管理中设计实现航材备件管理系统,将有助于提高模拟机航材备件管理的现代化水平,实现一定的经济效益,也为实现整个航材备件管理的现代化、科学化、信息化进行初步探索。

1 飞行模拟机航材备件管理系统的功能分析

飞行模拟机是对飞行员进行飞行培训的大型地面训练系统,对于任何飞机型号都是必需的,商业利益十分可观,经常需要通过维修来保证其正常运行状态,以便发挥应有的技术与经济效益。为保证飞行模拟机高负荷运转,拥有飞行模拟机的用户必须面对大量模拟机航材备件的订购与送修管理,航材备件管理对内连接着用户单位的计划财务与维修,对外则是面对模拟机备件和维修厂商的窗口。

目前,训练中心航材备件管理仅仅实现了航材备件的进出库管理计算机化,而在备件合同管理、备件到货管理及备件费用结算管理等方面还停留在纸制记录的基础上,同时由于本单位采用先收货后付款和收付实现制的财会结算方式,一些数据难以统计及处理。计算机软硬件以及网络技术的广泛普及,使得现代化、科学化、信息化管理是飞行模拟机航材备件管理的发展潮流,因此结合训练中心航材管理工作的实际情况,飞行模拟机航材备件管理系统需要实现的主要功能有:备件采购及维修计划制定与管理;入库单及领料单制作与输入;出入库明细记录查询;备件到货登记管理,航材款项管理及航材报表分析等。

2 飞行模拟机航材备件管理系统设计

2.1 系统结构设计

目前,主要的数据库应用系统结构体系有两种:C/S结构和B/S结构[3]。C/S结构是一种局域网结构,属于客户机和服务器结构;而B/S结构属于浏览器和服务器结构,是一种从传统的二层C/S模式发展起来的新的网络结构模式,其本质是三层结构C/S模式。本文通过在传统的两层C/S结构中放入应用程序服务器,形成分布式多层应用系统。同传统的两层C/S模式相比,分布式多层应用系统有以下一些优势:业务规则集中,更容易维持数据库的独立;属于瘦客户体系结构和公文包模式;可以提供强大的错误处理机制,容错度高;负载平衡;更高的安全性。

采用基于Delphi的DataSnap技术来实现飞行模拟机航材备件管理系统的三层C/S结构具有以下优点:

2.1.1 安全性得到加强

应用程序服务器把客户服务器与数据库服务器分开,即使外部入侵破坏了客户端的安全防线,若在应用服务器和数据库服务器中备有另外的安全机构,系统也可以阻止其进入其他部分。

2.1.2 系统效率提高

三层C/S结构中既减轻了客户端的负担,也降低了数据库服务器的链接代价,各层的逻辑关系清晰明了,真正做到了“瘦客户”。

2.1.3 系统易于维护

由于应用逻辑被封装到了应用程序服务器中,因此,当应用逻辑发生变化时,仅需修改应用程序服务器中的程序,客户端的应用程序不必更新,维护的代价大大降低。

2.1.4 系统可伸缩性强

三层结构明确分割,逻辑上各自独立,并且单独实现,从而硬件系统构成灵活。

2.1.5 系统可共享性强

单个应用程序服务器可以为处于不同位置的客户应用程序提供服务。

2.1.6 系统易于开放

用户可以重新编写适合自己的客户端程序或者浏览器程序。

2.2 系统数据库设计

合理的数据库结构设计可以提高数据存储的效率,并保证数据的完整性和一致性,通过对飞行模拟机航材备件管理系统的功能模块分析,总结出如下的数据库需求信息:

·系统用户拥有不同的权限,需要对用户信息进行存储;

·航材备件送修及订购合同存储;

·航材备件进出库信息存储;

·航材款项信息存储;

·航材报表信息存储。

表1 航材备件信息存储表

Access是由微软发布的关联式数据库管理系统,它结合了Microsoft Jet Database Engine和图形用户界面两项特点,是Microsoft Office的系统程式之一。它不但提供了表、查询、窗体、报表等7种用来建立数据库系统的对象,还提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化。它的使用方便程度和强大的设计工具为初级程序员提供许多功能,方便不熟练的软件设计师和资料分析师顺利开发应用软件。结合本系统存储数据多、数据分析实现的要求,选择Access数据库可以较好达到预设要求。根据功能模块的要求不同,共建有用户信息存储表、航材备件信息存储表、航材合同信息存储表、航材款项信息存储表以及航材分析报表存储表共计五个存储表,介于篇幅有限,下面仅列出航材备件信息存储表,如表1所示。

2.3 飞行模拟机航材备件管理系统的实现

飞行模拟机航材备件管理系统的功能模块应包括信息录入、浏览与查询、统计分析、报表生成等几个部分,其窗口设计的框架结构如图1所示。

图1 飞行模拟机航材备件管理系统用户界面窗口结构图

图2

入库管理窗口中包含备件入库、入库记录查询、借件查询、借件记录查询及供应商管理,用户通过选择相应的选项进行相关操作。系统将备件的中英文及件号、序号设置为必填选项,保证备件的唯一性,而且要求在填写入库记录时设置备件的最低库存警报数,便于实现系统的库存报警功能。

库存管理窗口则实现航材备件管理系统的基本功能,即备件查询、调拨及库存报警,用户可以通过此界面按照机型、中英文名称、件号、序号及所属类别进行模糊查询。

在出库管理窗口中本系统除了实现备件的出库查询外,还设计了备件报废及记录查询,弥补了以往无法跟踪航材报废备件的系统缺陷。

统计报表窗口及财务管理窗口是结合训练中心航材管理工作的实际情况,在原有备件管理系统基础上新增的功能。在统计报表窗口,可以通过选择年月对航材备件的消耗及购入,按照机型及送修采购单位进行简单的统计,生成对应的数据报表。财务管理窗口提供了查询航材备件送修采购合同的跟踪查询功能以及航材款项付费查询功能,从而实现迅速定位合同的执行情况以及航材款项的周转情况。

系统管理窗口则为系统提供安全控制、数据备份及运行日志管理,并为系统提供丰富的权限管理及安全支撑平台。

行模拟机航材备件管理系统用户界面窗口如图2所示。

3 总结

计算机软硬件以及网络技术的广泛普及,使得现代化、科学化、信息化管理是飞行模拟机航材备件管理的发展潮流。飞行模拟机航材备件管理系统采用Delphi7.0全新的可视化编程环境进行开发,用户界面友好、每种操作都可以通过菜单来进行,操作快捷、方便,并利用DataSnap技术来实现管理系统的三层C/S结构,为数据提供了安全可靠的保障,与采购、消耗、财务紧密相连,保证库存信息实时、准确。

[1]李俊生.航材管理系统的研究与开发[J].电脑开发与应用,2004.17(3):15-17

[2]方芳,张执国.现代航材管理理论在我军航材库存管理的应用[J].现代经济,2008,7(6):151-152.

[3]耿炎.基于C/S和B/S混合模式的民航维修发动机工程指令管理系统的设计与开发[D].西安:西北工业大学,2005.

[4]官倩宁,孙登.基于C/S结构的库存管理系统研究[J].广西大学学报,2007,9.

[5]杨宇青.在飞行模拟机系统中建立备件计划管理体系[J].计算机工程与应用,2004.

猜你喜欢

模拟机航材备件
中材机电备件有限公司
考虑航材共享的国产民机航材配置技术研究
基于层次分析法的汽车备件供应商选择
从“人”的角度浅谈对航材管理的认识
基于元动作故障树重要度计算的备件预测
厦航第五台模拟机正式交付
应用道路模拟机进行整车强化坏路试验研究
基于HANA的工单备件采购联合报表的研究与实现
浅谈我国通用航空航材共享业务
腹腔镜虚拟模拟机在腹腔镜技能培训中的作用分析