劉巖松 李菲 陳萍





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