趙 明,張作剛
(海軍航空工程學院 青島校區(qū),山東 青島 266041)
在科學技術(shù)快速發(fā)展的今天,各行各業(yè)計算機的應(yīng)用技術(shù)也得到了廣泛的應(yīng)用和迅速的發(fā)展。隨著航材需求量的迅速增加以及航材種類、配備機型的不斷繁雜,利用計算機信息系統(tǒng)對航材需求進行預(yù)測和管理已經(jīng)成為必不可少的現(xiàn)代化工具和重要手段。本文通過對航材需求預(yù)測技術(shù)的研究,討論了如何將其融入于計算機應(yīng)用系統(tǒng)設(shè)計。本系統(tǒng)使用Visual C++6.0[1]作為系統(tǒng)前臺的開發(fā)工具,使用SQL Server 2005[2]對數(shù)據(jù)庫進行管理。
設(shè)計開發(fā)航材需求量預(yù)測應(yīng)用系統(tǒng),有3個主要功能:1)驗證研究的集中需求預(yù)測方法為后續(xù)的研究做出有意義的探索;2)規(guī)范數(shù)據(jù)收集和預(yù)處理流程,通過該系統(tǒng)可以實現(xiàn)對于歷史數(shù)據(jù)的收集和保存;3)通過研究細化航材需求量預(yù)測應(yīng)用系統(tǒng)的軟件工作流程,細分航材需求量預(yù)測應(yīng)用系統(tǒng)的功能模塊,為后續(xù)開發(fā)類似系統(tǒng)提供參考。
航材需求量預(yù)測應(yīng)用系統(tǒng)結(jié)構(gòu)[3-4]如圖1所示。
工作人員利用系統(tǒng)提供的數(shù)據(jù)收集規(guī)則和界面收集錄入航材歷史需求量以及相關(guān)信息,系統(tǒng)將這些歷史信息通過數(shù)據(jù)管理單元保存入數(shù)據(jù)庫中,以備航材需求量預(yù)測時使用。當工作人員需要進行航材需求量預(yù)測時,經(jīng)系統(tǒng)進行初始化,然后輸入與航材需求量預(yù)測相關(guān)的參數(shù),然后應(yīng)用調(diào)用內(nèi)部程序進行運算處理得出預(yù)測結(jié)果,并將該預(yù)測結(jié)果顯示給工作人。如果工作人員需要將該預(yù)測結(jié)果保存進數(shù)據(jù)庫需要進行確認。
圖1 航材需求量預(yù)測應(yīng)用系統(tǒng)結(jié)構(gòu)圖Fig.1 Structure diagram of the air materiel spare parts’demand forecast system
航材需求量預(yù)測應(yīng)用系統(tǒng)的主要有7個功能模塊[5-6]如圖2所示。
1)系統(tǒng)登入與用戶管理模塊。主要功能是驗證工作人員輸入的用戶名和密碼是否有權(quán)可以使用航材需求量預(yù)測應(yīng)用系統(tǒng),管理授權(quán)的用戶名和密碼。運行界面如圖3所示。
2)歷史數(shù)據(jù)收集和錄入模塊。是為工作人員提供一個錄入航材歷史需求信息的平臺,并將這些信息進行量化處理,存儲于數(shù)據(jù)庫中,以備數(shù)據(jù)預(yù)處理模塊調(diào)用。運行界面如圖4所示。
圖2 航材需求量預(yù)測應(yīng)用系統(tǒng)的主要功能模塊Fig.2 Main function module of the air materiel spare parts’demand forecast system
圖3 系統(tǒng)登入與用戶管理模塊運行界面Fig.3 System login and user management module operation interface
圖4 歷史數(shù)據(jù)收集和錄入模塊運行界面Fig.4 Historical data collection and input module operation interface
3)數(shù)據(jù)管理模塊。對建立的數(shù)據(jù)庫進行管理,包括對數(shù)據(jù)庫中的各個數(shù)據(jù)表進行增加、刪除、修改等作,還包括對確定的一張數(shù)據(jù)表中的字段進行增加、刪除、修改等操作。運行界面如圖5所示。
圖5 數(shù)據(jù)管理模塊運行界面Fig.5 Data management module operation interface
4)數(shù)據(jù)預(yù)處理模塊。運行航材需求函數(shù)對工作人員輸入的航材歷史需求信息進行預(yù)處理,處理后能夠被更好的預(yù)測算法調(diào)用,如歸一化處理等。該部分與具體的預(yù)測算法有關(guān)。運行界面如圖6所示。
圖6 數(shù)據(jù)預(yù)處理模塊運行界面Fig.6 Data preprocessing module operation interface
5)預(yù)測算法管理模塊。對預(yù)測算法進行編輯,修改、刪除、增加軟件的代碼。
圖7 預(yù)測算法管理模塊運行界面Fig.7 Forecast algorithm management module operation interface
6)預(yù)測運行模塊。工作人員提供在進行航材需求量預(yù)測之前設(shè)置預(yù)測相關(guān)的參數(shù)的平臺,以備預(yù)測算法使用。
圖8 預(yù)測運行模塊運行界面Fig.8 Forecast of operational module operation interface
7)預(yù)測結(jié)果輸出模塊。將預(yù)測結(jié)果輸出給工作人員,如果工作人員需要則保存在存儲入數(shù)據(jù)庫中。
圖9 預(yù)測結(jié)果輸出模塊運行結(jié)果Fig.9 Forecast result output module operation results
綜上所述可以看出,利用上述方案所開發(fā)出來的航材需求量預(yù)測應(yīng)用系統(tǒng),不僅提供了航材的錄入時間,名稱,編號,裝機類型,裝機數(shù),庫存水平等信息的管理,還包括了整個機隊的規(guī)模,飛行任務(wù)量,飛行員和機務(wù)人員整體水平等與航材消耗有直接關(guān)系的因素的信息管理;同時還能夠?qū)崿F(xiàn)多種不同方法需求預(yù)測輸出的功能。實踐表明該系統(tǒng)可以快速有效地進行信息管理,既提高了工作效率,還加強了安全性。尤其是對于復(fù)雜的信息管理計算,更能夠充分發(fā)揮它的優(yōu)越性。
[1]金雪云.Visual C++教程[M].北京:清華大學出版社,2005.
[2]薩師煊.數(shù)據(jù)庫系統(tǒng)概論[M].北京:高等教育出版社,1991.
[3]平長安,王毅,程王爭.高校學生管理綜合信息系統(tǒng)軟件的設(shè)計與開發(fā)[J].鄭州航空工業(yè)管理學院學報:社會科學版,2002,21(1):27-30.
PING Chang-an,WANG Yi,CHENG Wang-zheng.Comprehensive information system for college student management software design and development[J].Journal of Zhengzhou Institute of Aeronautics Industry Management:Social Science Edition,2002,21(1):27-30.
[4]祝振磊.學生管理信息系統(tǒng)設(shè)計與開發(fā)[J].科技廣場,2011(3):117-119.
ZHU Zhen-lei.Studentmanagementinformation system design and development of[J].Technology Square,2011(3):117-119.
[5]梁德華.淺析高等院校學籍管理信息系統(tǒng)的設(shè)計與開發(fā)[J].硅谷,2011(1):80-81.
LIANG De-hua.An analysis of higher education student management information system design and development of[J].Silicon Valley,2011(1):80-81.
[6]童菲.基于B/S的高職學生管理信息系統(tǒng)的設(shè)計與實現(xiàn)[D].青島:中國海洋大學,2009.