金肇鵬
(中國民用航空飛行學院 模擬機訓練中心,四川 廣漢 618307)
航材備件管理是影響運營單位經濟效益的主要部分之一,對運營單位的健康運行有著重要作用[1],不論是國內還是國外的企業都越加重視對自身航材的管理,對航材備件管理問題的研究是也是飛行模擬機用戶都必須面對的重要課題。目前國內外的航空企業都以“控制資金投入”為主要目的的全新航材管理理論為基礎,為提高企業現代化管理水平和航空運營的經濟效益,結合自身的實際情況,設計開發了相應的航材管理系統,并與整個企業的信息化、現代化管理相結合。全新航材管理理論主要是通過完善航材決策制度、改革會計核算辦法及實施信息化管理的有機結合,建立和完善企業的航材管理系統,實現實物流、資金流和信息流的協調統一,以提高管理水平和經濟效益[2]。因此在飛行模擬機航材備件管理中設計實現航材備件管理系統,將有助于提高模擬機航材備件管理的現代化水平,實現一定的經濟效益,也為實現整個航材備件管理的現代化、科學化、信息化進行初步探索。
飛行模擬機是對飛行員進行飛行培訓的大型地面訓練系統,對于任何飛機型號都是必需的,商業利益十分可觀,經常需要通過維修來保證其正常運行狀態,以便發揮應有的技術與經濟效益。為保證飛行模擬機高負荷運轉,擁有飛行模擬機的用戶必須面對大量模擬機航材備件的訂購與送修管理,航材備件管理對內連接著用戶單位的計劃財務與維修,對外則是面對模擬機備件和維修廠商的窗口。
目前,訓練中心航材備件管理僅僅實現了航材備件的進出庫管理計算機化,而在備件合同管理、備件到貨管理及備件費用結算管理等方面還停留在紙制記錄的基礎上,同時由于本單位采用先收貨后付款和收付實現制的財會結算方式,一些數據難以統計及處理。計算機軟硬件以及網絡技術的廣泛普及,使得現代化、科學化、信息化管理是飛行模擬機航材備件管理的發展潮流,因此結合訓練中心航材管理工作的實際情況,飛行模擬機航材備件管理系統需要實現的主要功能有:備件采購及維修計劃制定與管理;入庫單及領料單制作與輸入;出入庫明細記錄查詢;備件到貨登記管理,航材款項管理及航材報表分析等。
目前,主要的數據庫應用系統結構體系有兩種: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 系統易于開放
用戶可以重新編寫適合自己的客戶端程序或者瀏覽器程序。
合理的數據庫結構設計可以提高數據存儲的效率,并保證數據的完整性和一致性,通過對飛行模擬機航材備件管理系統的功能模塊分析,總結出如下的數據庫需求信息:
·系統用戶擁有不同的權限,需要對用戶信息進行存儲;
·航材備件送修及訂購合同存儲;
·航材備件進出庫信息存儲;
·航材款項信息存儲;
·航材報表信息存儲。

表1 航材備件信息存儲表
Access是由微軟發布的關聯式數據庫管理系統,它結合了Microsoft Jet Database Engine和圖形用戶界面兩項特點,是Microsoft Office的系統程式之一。它不但提供了表、查詢、窗體、報表等7種用來建立數據庫系統的對象,還提供了多種向導、生成器、模板,把數據存儲、數據查詢、界面設計、報表生成等操作規范化。它的使用方便程度和強大的設計工具為初級程序員提供許多功能,方便不熟練的軟件設計師和資料分析師順利開發應用軟件。結合本系統存儲數據多、數據分析實現的要求,選擇Access數據庫可以較好達到預設要求。根據功能模塊的要求不同,共建有用戶信息存儲表、航材備件信息存儲表、航材合同信息存儲表、航材款項信息存儲表以及航材分析報表存儲表共計五個存儲表,介于篇幅有限,下面僅列出航材備件信息存儲表,如表1所示。
飛行模擬機航材備件管理系統的功能模塊應包括信息錄入、瀏覽與查詢、統計分析、報表生成等幾個部分,其窗口設計的框架結構如圖1所示。

圖1 飛行模擬機航材備件管理系統用戶界面窗口結構圖

圖2
入庫管理窗口中包含備件入庫、入庫記錄查詢、借件查詢、借件記錄查詢及供應商管理,用戶通過選擇相應的選項進行相關操作。系統將備件的中英文及件號、序號設置為必填選項,保證備件的唯一性,而且要求在填寫入庫記錄時設置備件的最低庫存警報數,便于實現系統的庫存報警功能。
庫存管理窗口則實現航材備件管理系統的基本功能,即備件查詢、調撥及庫存報警,用戶可以通過此界面按照機型、中英文名稱、件號、序號及所屬類別進行模糊查詢。
在出庫管理窗口中本系統除了實現備件的出庫查詢外,還設計了備件報廢及記錄查詢,彌補了以往無法跟蹤航材報廢備件的系統缺陷。
統計報表窗口及財務管理窗口是結合訓練中心航材管理工作的實際情況,在原有備件管理系統基礎上新增的功能。在統計報表窗口,可以通過選擇年月對航材備件的消耗及購入,按照機型及送修采購單位進行簡單的統計,生成對應的數據報表。財務管理窗口提供了查詢航材備件送修采購合同的跟蹤查詢功能以及航材款項付費查詢功能,從而實現迅速定位合同的執行情況以及航材款項的周轉情況。
系統管理窗口則為系統提供安全控制、數據備份及運行日志管理,并為系統提供豐富的權限管理及安全支撐平臺。
行模擬機航材備件管理系統用戶界面窗口如圖2所示。
計算機軟硬件以及網絡技術的廣泛普及,使得現代化、科學化、信息化管理是飛行模擬機航材備件管理的發展潮流。飛行模擬機航材備件管理系統采用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.