劉巖松 李菲 陳萍
摘要:隨著人們對民航的需求越來越大,民航的安全穩(wěn)定性成為人們高度關切的問題。通過對飛機維修管理系統(tǒng)的核心功能和業(yè)務需求的研究,確定該系統(tǒng)采用B/S模式Web應用程序,基于J2EE體系結構來實現,結合XML技術。系統(tǒng)部署服務器操作系統(tǒng)為Windows Server 2008,Web發(fā)布中間件為TOMCAT 8.5,數據庫采用MySQL 5.7。利用計算機技術、通信技術、網絡技術結合我國民航維修業(yè)的業(yè)務需求開發(fā)飛機維修管理系統(tǒng),使飛機維修管理科學化、系統(tǒng)化,保證飛機安全運行平穩(wěn)可控。
關鍵詞: 飛機維修;維修計劃;B/S結構;MySQL
中圖分類號:TP399? ? ? ? 文獻標識碼:A
文章編號:1009-3044(2022)08-0103-03
1 研究背景
在80年代,我國開始走上計算機管理的道路。經過20多年的變革和現代化的發(fā)展建設,在銀行、財務、醫(yī)療、石油等行業(yè)上信息化發(fā)展較快,航空業(yè)中的飛機票銷售、財務管理等方面逐步實現了信息化管理,但是航空工業(yè)維修領域與國外的發(fā)達國家信息化程度相比還是差距比較大,我國航空維修信息化建設仍然處在一個起步階段[1,2]。造成我國飛機維修信息化建設落后的原因有很多,比如維修信息封閉、資源不共享導致維修隊伍的維修水平參差不齊,培訓維修人員新知識、新理論的不及時,航材報廢和維修數據不能快速收集并分類統(tǒng)計成有效信息。傳統(tǒng)的飛機維修管理模式不同程度地存在著簡單、粗放、經驗主義的問題,使飛機維修管理不能科學化和規(guī)范化地把控維修工作[3]。在這種背景下,建設高效的飛機維修管理系統(tǒng)成為當務之急,利用飛機維修管理系統(tǒng)可以第一時間收集到與飛機維修相關聯的維修信息,發(fā)現維修中的問題,合理有效地制定維修生產技術,預測未來會產生的維修故障,對航材存放標準化,避免因飛機少件缺件而停場,提升維修管理水平,降低維修成本。
2 系統(tǒng)功能結構
飛機維修管理系統(tǒng)所具備的主要功能分別是對飛機故障的記錄、飛機航材的統(tǒng)計、維修中的報廢記錄、制定定期對飛機進行檢查維護的計劃和飛機維修相關文件的管理工作,降低運營成本,加速信息流通,提高維修人員的維修水平[4]。系統(tǒng)的架構如圖1所示。
2.1 表示層
在這層中包含了很多HTML、JSP頁面,利用Ajax、JQuery、javaScript等網頁開發(fā)技術創(chuàng)建交互式的應用網頁,這層可以用來與用戶交互信息,用戶可以通過應用網頁進行數據的查看和數據的錄入操作。
2.2 業(yè)務處理層
用Java編程語言編寫系統(tǒng)所需要實現全部功能的算法、邏輯和計算過程,并與數據處理層和表示層交互。
2.3 數據處理層
主要是對數據庫或者文本文件等存儲非原始數據進行操作,對數據庫進行操作,而不是對數據操作,具體為業(yè)務邏輯層提供數據的服務。
2.4 數據庫
數據庫是對數據的主要操控系統(tǒng),實現飛機信息、故障、維修信息和相關文件信息等數據的增加、刪除、修改、查詢等操作。在實際運行的過程中數據庫沒有邏輯判斷能力,會利用數據處理層來實現數據處理功能,確保SQL代碼編寫的嚴謹性,提高數據執(zhí)行的效率。
3 系統(tǒng)模塊功能
飛機維修管理系統(tǒng)包括了用戶管理、基本信息維護管理、航材管理、維修管理、報廢管理、維修產品盤點以及維修信息統(tǒng)計。飛機維修管理系統(tǒng)的功能模塊圖如圖2所示。
3.1 用戶管理
航空公司內部員工的信息管理,為系統(tǒng)的所有角色配置相應的權限。這樣用戶綁定角色后,就配置了對應的權限,不同的用戶登錄系統(tǒng)看到的系統(tǒng)模塊是不同的,可以訪問處理的數據信息也是不同的,這樣就可以避免越級、越權的操作,加強了數據的保密性和安全性。
3.2 系統(tǒng)管理
系統(tǒng)的菜單分配權限進行維護操作,對系統(tǒng)的各個菜單進行配置和維護。菜單維護功能可以實現系統(tǒng)的配置菜單功能的靈活性,這樣用戶以不同的角色登錄系統(tǒng)時會獲取到系統(tǒng)中不同菜單的訪問權限。
3.3 基本設置
該模塊可以實現對倉庫的設置,航材分類、航材單位、發(fā)動機、機型、飛機等基礎信息的增加、刪除、修改、查詢,并可以進行供應商維護、倉庫人員綁定。
3.4 航材管理
該模塊可以維護飛機航材的相關信息、實現航材二維碼的打印功能。
3.5 報廢管理
該模塊可以進行報廢單申請,報廢單審批,報廢單查詢。嚴格把控航材報廢的流程,收集報廢原因數據,降低航材報廢率。
3.6 維修管理
該模塊可以進行維修申請、維修審批、維修確認。制定維修計劃并對維修計劃進行查詢。
3.7 維修航材盤點功能
該模塊可以新增盤點,對實盤結果進行確認和查詢。具備導出、導入盤點結果的功能。
3.8 維修信息統(tǒng)計
該模塊可以查詢維修航材的維修記錄和歷次盤點記錄??梢园凑蘸讲念悇e、供應商、倉庫、故障維修進行匯總統(tǒng)計,并以echart圖表的形式清晰明了地展示出來,直觀地體現出數據之間的關系。
4 數據庫表結構設計
用E-R數據模型進行數據庫的概念設計時,首先必須根據業(yè)務的需求說明,確認實體、聯系和屬性。在明確了飛機維修管理系統(tǒng)中包含了哪些實體,實體又具備哪些屬性后,最終確認了該系統(tǒng)的數據庫表結構[5]。因為該系統(tǒng)中包含的實體較多,所以這里會對重要的數據庫表結構進行介紹。
4.1 飛機信息表結構
飛機信息表結構的執(zhí)行SQL語句如圖3所示。
4.2 航材信息表結構
航材信息表結構的執(zhí)行SQL語句如圖4所示。
4.3 報廢表結構
報廢表結構的執(zhí)行SQL語句如圖5所示。
4.4 維修表結構
維修表結構的執(zhí)行SQL語句如圖6所示。
4.5 盤點表結構
盤點表結構的執(zhí)行SQL語句如圖7所示。
4.6 維修詳情表結構
維修詳情表結構的執(zhí)行SQL語句如圖8所示。
5 結束語
通過對本系統(tǒng)的設計開發(fā)介紹,基本實現了飛機維修管理系統(tǒng)的功能需求,促進了信息共享,輔助管理人員制定維修計劃、掌握維修過程中產生的數據、監(jiān)管飛機維修流程,及時準確地把控飛機維修質量,從而保障飛機的安全運行。在投入到正式的維修生產環(huán)境中做進一步測試驗證,發(fā)現問題改正不足,使得計算機技術更好地為實際的生產實踐服務。
參考文獻:
[1] 來關軍,潘星.我國民航維修業(yè)現狀分析與發(fā)展趨勢研究[J].民用飛機設計與研究,2009(1):14-17.
[2] 康愷.在飛機維修工作中信息化管理的重要性[J].數字通信世界,2020(6):139,143.
[3] 劉樹乾.基于B/S的飛機維修管理系統(tǒng)的設計與實現[D].成都:電子科技大學,2017.
[4] 馬小尉.飛機維修業(yè)務信息管理系統(tǒng)研究與實現[D].南京:南京航空航天大學,2014.
[5] 施伯樂,丁寶康.數據庫技術[M].北京:科學出版社,2002.
【通聯編輯:王力】