金肇鵬
(中國(guó)民用航空飛行學(xué)院 模擬機(jī)訓(xùn)練中心,四川 廣漢 618307)
航材備件管理是影響運(yùn)營(yíng)單位經(jīng)濟(jì)效益的主要部分之一,對(duì)運(yùn)營(yíng)單位的健康運(yùn)行有著重要作用[1],不論是國(guó)內(nèi)還是國(guó)外的企業(yè)都越加重視對(duì)自身航材的管理,對(duì)航材備件管理問題的研究是也是飛行模擬機(jī)用戶都必須面對(duì)的重要課題。目前國(guó)內(nèi)外的航空企業(yè)都以“控制資金投入”為主要目的的全新航材管理理論為基礎(chǔ),為提高企業(yè)現(xiàn)代化管理水平和航空運(yùn)營(yíng)的經(jīng)濟(jì)效益,結(jié)合自身的實(shí)際情況,設(shè)計(jì)開發(fā)了相應(yīng)的航材管理系統(tǒng),并與整個(gè)企業(yè)的信息化、現(xiàn)代化管理相結(jié)合。全新航材管理理論主要是通過完善航材決策制度、改革會(huì)計(jì)核算辦法及實(shí)施信息化管理的有機(jī)結(jié)合,建立和完善企業(yè)的航材管理系統(tǒng),實(shí)現(xiàn)實(shí)物流、資金流和信息流的協(xié)調(diào)統(tǒng)一,以提高管理水平和經(jīng)濟(jì)效益[2]。因此在飛行模擬機(jī)航材備件管理中設(shè)計(jì)實(shí)現(xiàn)航材備件管理系統(tǒng),將有助于提高模擬機(jī)航材備件管理的現(xiàn)代化水平,實(shí)現(xiàn)一定的經(jīng)濟(jì)效益,也為實(shí)現(xiàn)整個(gè)航材備件管理的現(xiàn)代化、科學(xué)化、信息化進(jìn)行初步探索。
飛行模擬機(jī)是對(duì)飛行員進(jìn)行飛行培訓(xùn)的大型地面訓(xùn)練系統(tǒng),對(duì)于任何飛機(jī)型號(hào)都是必需的,商業(yè)利益十分可觀,經(jīng)常需要通過維修來保證其正常運(yùn)行狀態(tài),以便發(fā)揮應(yīng)有的技術(shù)與經(jīng)濟(jì)效益。為保證飛行模擬機(jī)高負(fù)荷運(yùn)轉(zhuǎn),擁有飛行模擬機(jī)的用戶必須面對(duì)大量模擬機(jī)航材備件的訂購與送修管理,航材備件管理對(duì)內(nèi)連接著用戶單位的計(jì)劃財(cái)務(wù)與維修,對(duì)外則是面對(duì)模擬機(jī)備件和維修廠商的窗口。
目前,訓(xùn)練中心航材備件管理僅僅實(shí)現(xiàn)了航材備件的進(jìn)出庫管理計(jì)算機(jī)化,而在備件合同管理、備件到貨管理及備件費(fèi)用結(jié)算管理等方面還停留在紙制記錄的基礎(chǔ)上,同時(shí)由于本單位采用先收貨后付款和收付實(shí)現(xiàn)制的財(cái)會(huì)結(jié)算方式,一些數(shù)據(jù)難以統(tǒng)計(jì)及處理。計(jì)算機(jī)軟硬件以及網(wǎng)絡(luò)技術(shù)的廣泛普及,使得現(xiàn)代化、科學(xué)化、信息化管理是飛行模擬機(jī)航材備件管理的發(fā)展潮流,因此結(jié)合訓(xùn)練中心航材管理工作的實(shí)際情況,飛行模擬機(jī)航材備件管理系統(tǒng)需要實(shí)現(xiàn)的主要功能有:備件采購及維修計(jì)劃制定與管理;入庫單及領(lǐng)料單制作與輸入;出入庫明細(xì)記錄查詢;備件到貨登記管理,航材款項(xiàng)管理及航材報(bào)表分析等。
目前,主要的數(shù)據(jù)庫應(yīng)用系統(tǒng)結(jié)構(gòu)體系有兩種:C/S結(jié)構(gòu)和B/S結(jié)構(gòu)[3]。C/S結(jié)構(gòu)是一種局域網(wǎng)結(jié)構(gòu),屬于客戶機(jī)和服務(wù)器結(jié)構(gòu);而B/S結(jié)構(gòu)屬于瀏覽器和服務(wù)器結(jié)構(gòu),是一種從傳統(tǒng)的二層C/S模式發(fā)展起來的新的網(wǎng)絡(luò)結(jié)構(gòu)模式,其本質(zhì)是三層結(jié)構(gòu)C/S模式。本文通過在傳統(tǒng)的兩層C/S結(jié)構(gòu)中放入應(yīng)用程序服務(wù)器,形成分布式多層應(yīng)用系統(tǒng)。同傳統(tǒng)的兩層C/S模式相比,分布式多層應(yīng)用系統(tǒng)有以下一些優(yōu)勢(shì):業(yè)務(wù)規(guī)則集中,更容易維持?jǐn)?shù)據(jù)庫的獨(dú)立;屬于瘦客戶體系結(jié)構(gòu)和公文包模式;可以提供強(qiáng)大的錯(cuò)誤處理機(jī)制,容錯(cuò)度高;負(fù)載平衡;更高的安全性。
采用基于Delphi的DataSnap技術(shù)來實(shí)現(xiàn)飛行模擬機(jī)航材備件管理系統(tǒng)的三層C/S結(jié)構(gòu)具有以下優(yōu)點(diǎn):
2.1.1 安全性得到加強(qiáng)
應(yīng)用程序服務(wù)器把客戶服務(wù)器與數(shù)據(jù)庫服務(wù)器分開,即使外部入侵破壞了客戶端的安全防線,若在應(yīng)用服務(wù)器和數(shù)據(jù)庫服務(wù)器中備有另外的安全機(jī)構(gòu),系統(tǒng)也可以阻止其進(jìn)入其他部分。
2.1.2 系統(tǒng)效率提高
三層C/S結(jié)構(gòu)中既減輕了客戶端的負(fù)擔(dān),也降低了數(shù)據(jù)庫服務(wù)器的鏈接代價(jià),各層的邏輯關(guān)系清晰明了,真正做到了“瘦客戶”。
2.1.3 系統(tǒng)易于維護(hù)
由于應(yīng)用邏輯被封裝到了應(yīng)用程序服務(wù)器中,因此,當(dāng)應(yīng)用邏輯發(fā)生變化時(shí),僅需修改應(yīng)用程序服務(wù)器中的程序,客戶端的應(yīng)用程序不必更新,維護(hù)的代價(jià)大大降低。
2.1.4 系統(tǒng)可伸縮性強(qiáng)
三層結(jié)構(gòu)明確分割,邏輯上各自獨(dú)立,并且單獨(dú)實(shí)現(xiàn),從而硬件系統(tǒng)構(gòu)成靈活。
2.1.5 系統(tǒng)可共享性強(qiáng)
單個(gè)應(yīng)用程序服務(wù)器可以為處于不同位置的客戶應(yīng)用程序提供服務(wù)。
2.1.6 系統(tǒng)易于開放
用戶可以重新編寫適合自己的客戶端程序或者瀏覽器程序。
合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)存儲(chǔ)的效率,并保證數(shù)據(jù)的完整性和一致性,通過對(duì)飛行模擬機(jī)航材備件管理系統(tǒng)的功能模塊分析,總結(jié)出如下的數(shù)據(jù)庫需求信息:
·系統(tǒng)用戶擁有不同的權(quán)限,需要對(duì)用戶信息進(jìn)行存儲(chǔ);
·航材備件送修及訂購合同存儲(chǔ);
·航材備件進(jìn)出庫信息存儲(chǔ);
·航材款項(xiàng)信息存儲(chǔ);
·航材報(bào)表信息存儲(chǔ)。
表1 航材備件信息存儲(chǔ)表
Access是由微軟發(fā)布的關(guān)聯(lián)式數(shù)據(jù)庫管理系統(tǒng),它結(jié)合了Microsoft Jet Database Engine和圖形用戶界面兩項(xiàng)特點(diǎn),是Microsoft Office的系統(tǒng)程式之一。它不但提供了表、查詢、窗體、報(bào)表等7種用來建立數(shù)據(jù)庫系統(tǒng)的對(duì)象,還提供了多種向?qū)А⑸善?、模板,把?shù)據(jù)存儲(chǔ)、數(shù)據(jù)查詢、界面設(shè)計(jì)、報(bào)表生成等操作規(guī)范化。它的使用方便程度和強(qiáng)大的設(shè)計(jì)工具為初級(jí)程序員提供許多功能,方便不熟練的軟件設(shè)計(jì)師和資料分析師順利開發(fā)應(yīng)用軟件。結(jié)合本系統(tǒng)存儲(chǔ)數(shù)據(jù)多、數(shù)據(jù)分析實(shí)現(xiàn)的要求,選擇Access數(shù)據(jù)庫可以較好達(dá)到預(yù)設(shè)要求。根據(jù)功能模塊的要求不同,共建有用戶信息存儲(chǔ)表、航材備件信息存儲(chǔ)表、航材合同信息存儲(chǔ)表、航材款項(xiàng)信息存儲(chǔ)表以及航材分析報(bào)表存儲(chǔ)表共計(jì)五個(gè)存儲(chǔ)表,介于篇幅有限,下面僅列出航材備件信息存儲(chǔ)表,如表1所示。
飛行模擬機(jī)航材備件管理系統(tǒng)的功能模塊應(yīng)包括信息錄入、瀏覽與查詢、統(tǒng)計(jì)分析、報(bào)表生成等幾個(gè)部分,其窗口設(shè)計(jì)的框架結(jié)構(gòu)如圖1所示。
圖1 飛行模擬機(jī)航材備件管理系統(tǒng)用戶界面窗口結(jié)構(gòu)圖
圖2
入庫管理窗口中包含備件入庫、入庫記錄查詢、借件查詢、借件記錄查詢及供應(yīng)商管理,用戶通過選擇相應(yīng)的選項(xiàng)進(jìn)行相關(guān)操作。系統(tǒng)將備件的中英文及件號(hào)、序號(hào)設(shè)置為必填選項(xiàng),保證備件的唯一性,而且要求在填寫入庫記錄時(shí)設(shè)置備件的最低庫存警報(bào)數(shù),便于實(shí)現(xiàn)系統(tǒng)的庫存報(bào)警功能。
庫存管理窗口則實(shí)現(xiàn)航材備件管理系統(tǒng)的基本功能,即備件查詢、調(diào)撥及庫存報(bào)警,用戶可以通過此界面按照機(jī)型、中英文名稱、件號(hào)、序號(hào)及所屬類別進(jìn)行模糊查詢。
在出庫管理窗口中本系統(tǒng)除了實(shí)現(xiàn)備件的出庫查詢外,還設(shè)計(jì)了備件報(bào)廢及記錄查詢,彌補(bǔ)了以往無法跟蹤航材報(bào)廢備件的系統(tǒng)缺陷。
統(tǒng)計(jì)報(bào)表窗口及財(cái)務(wù)管理窗口是結(jié)合訓(xùn)練中心航材管理工作的實(shí)際情況,在原有備件管理系統(tǒng)基礎(chǔ)上新增的功能。在統(tǒng)計(jì)報(bào)表窗口,可以通過選擇年月對(duì)航材備件的消耗及購入,按照機(jī)型及送修采購單位進(jìn)行簡(jiǎn)單的統(tǒng)計(jì),生成對(duì)應(yīng)的數(shù)據(jù)報(bào)表。財(cái)務(wù)管理窗口提供了查詢航材備件送修采購合同的跟蹤查詢功能以及航材款項(xiàng)付費(fèi)查詢功能,從而實(shí)現(xiàn)迅速定位合同的執(zhí)行情況以及航材款項(xiàng)的周轉(zhuǎn)情況。
系統(tǒng)管理窗口則為系統(tǒng)提供安全控制、數(shù)據(jù)備份及運(yùn)行日志管理,并為系統(tǒng)提供豐富的權(quán)限管理及安全支撐平臺(tái)。
行模擬機(jī)航材備件管理系統(tǒng)用戶界面窗口如圖2所示。
計(jì)算機(jī)軟硬件以及網(wǎng)絡(luò)技術(shù)的廣泛普及,使得現(xiàn)代化、科學(xué)化、信息化管理是飛行模擬機(jī)航材備件管理的發(fā)展潮流。飛行模擬機(jī)航材備件管理系統(tǒng)采用Delphi7.0全新的可視化編程環(huán)境進(jìn)行開發(fā),用戶界面友好、每種操作都可以通過菜單來進(jìn)行,操作快捷、方便,并利用DataSnap技術(shù)來實(shí)現(xiàn)管理系統(tǒng)的三層C/S結(jié)構(gòu),為數(shù)據(jù)提供了安全可靠的保障,與采購、消耗、財(cái)務(wù)緊密相連,保證庫存信息實(shí)時(shí)、準(zhǔn)確。
[1]李俊生.航材管理系統(tǒng)的研究與開發(fā)[J].電腦開發(fā)與應(yīng)用,2004.17(3):15-17
[2]方芳,張執(zhí)國(guó).現(xiàn)代航材管理理論在我軍航材庫存管理的應(yīng)用[J].現(xiàn)代經(jīng)濟(jì),2008,7(6):151-152.
[3]耿炎.基于C/S和B/S混合模式的民航維修發(fā)動(dòng)機(jī)工程指令管理系統(tǒng)的設(shè)計(jì)與開發(fā)[D].西安:西北工業(yè)大學(xué),2005.
[4]官倩寧,孫登.基于C/S結(jié)構(gòu)的庫存管理系統(tǒng)研究[J].廣西大學(xué)學(xué)報(bào),2007,9.
[5]楊宇青.在飛行模擬機(jī)系統(tǒng)中建立備件計(jì)劃管理體系[J].計(jì)算機(jī)工程與應(yīng)用,2004.