朱春霞
河北省地礦局第三地質大隊 河北 張家口 075000
軟件開發過程中的模型對于整個軟件行業的進步以及軟件工程的不斷發展優化則十分重要的作用。軟件開發過程中的模型類型主要可以分為瀑布以及漸增兩種模型。第一種的瀑布模型下的軟甲開發基本是完全遵循軟件生命周期的實際劃分來進行,主要包括如下的六個開發階段:軟件開發計劃的規定、分析實際需求、軟件整體設計、軟件編寫、軟件的測試以及應用維護。這種方式自身適用于對于軟件的需求比較明確、軟件開發技術成熟、工程的管理相對嚴格的情況。第二種漸增模型下的軟件開發,自身可以允許從軟件的一部分需求入手,建立一個不完整的軟件系統,隨后對系統運行來獲得相應的技術反饋,逐漸加深對軟件需求的理解,在實際需求的基礎上,對開發的殘缺系統進行相對應的完善以及擴展,重復進行這個過程中,直到軟件開發人員以及客戶對設計的軟件滿意為止。礦井下的水文地質信息管理系統的開發基本上都是采用第二種軟件開發模型,并且在實際的開發過程中需要遵循以下的幾個原則。
礦井下的水文地質信息管理系統需要遵循第一個原則就是實用性原則,系統的建立需要與客戶實際的生產情況以及需求出發,為客戶設計出相應必要的功能,減少不必要的功能設計,保證系統中的數據錄入以及輸出能夠做到方便快捷。
這個原則需要保證的就是在面向對象的設計方法下,采用通用的語言,設計出一個簡潔有效的操作系統,以此確保客戶可以通過簡單的學習以及培訓就能快速有有效的掌握系統的使用方法,保證人機交互方面的友好程度,不斷的提升系統本身的實用程度。
這個原則需要保證就是在系統集成的基礎上來保障系統操作界面以及計算結果等等方面的可視化,保證客戶能夠對操作以及結果能夠得到最為及時的反饋。
這個原則就是需要做到在系統留有可供擴展的空間,保證即使在項目以及技術不斷發展的時候,也能通過功能上的擴展來實現系統的長遠使用目標以及后續工程項目的連續性。
這個原則就是要求在進行設計以及開發的過程中需要將煤炭行業中的相關標準以及規范進行使用。與此同時,還需要遵守數據采集的制度化、儲存信息形式的標準化等等方面,借此來達到信息在縱向以及橫向上的一致性,信息能夠快速共享的系統應用目標。
這個系統需要實現的功能主要包括礦井水文地質數據的輸入、分析、輸出、儲存、維護以及圖像信息的形成以及編輯。在這些實際功能的要求下,系統中基本結構就需要包含以下的三個部分。
在數據庫中主要包括數據的輸入以及查詢兩種模塊。在數據的輸入模塊中主要是負責建立以及維護礦井下的水文地質信息數據庫,從實際的工作需求出發,在這個模塊中,需要包含以下數據的采集結果:水文、氣象、地質、礦井等等方面,在采集完成之后需要依據數據庫的分類架構進行相應的儲存。
在數據的查詢模塊中是該模塊中的核心部分,需要實現的功能就是在用戶輸入查詢字節之后,依據系統中已經設定完成的字段組合、條件以及結果輸出的編程語言,通過系統中相應的算法將結構反饋到查詢界面,將用戶查詢到結果完整準確的反饋到操作界面上,并且可以讓用戶根據實際的需求進行相應數據的打印。
這個模塊是整個系統中的核心部分,這個模塊是整個系統從單純的數據管理方面轉變為煤礦生產環節中的經營決策提供服務的關鍵。這個模塊的生成,目的就是為煤礦水文地質相關的工作人員以及煤礦自身的生產以及決策人員根據數據庫中儲存的數據進行進一步的礦井水害分析提供最為精準的數據變化圖。這個模塊主要涉及工作內容就是負責繪制各種與礦井水害相關的動態變化圖形,圖形會隨著數據庫中的數據的變化產生相應的實時變化,能夠對礦井水害做出及時準確的動態分析,對煤礦中安全生產起到一定的輔助作用。
這個模塊的設置本身是為了滿足煤礦生產管理方面的標準化的需求,該模塊需要完成的任務就是對數據庫中的各種數據能夠拿著用戶需求的格式進行相關的打印,這個模塊自身也是一個動態的輸出數據過程,隨著數據的變化而做出實時的數據變化以及打印。
在我國煤礦的開采過程中已經積累大量的水文地質信息,處理方式也是隨著時代以及數據的發展在不斷更新,目前隨著煤礦生產事業的不斷發展,搜集的數據數量呈現直線上升的趨勢,傳統的人工數據管理方式已經不再適用。因此信息技術就應用到這部分的信息數據管理中。本文從信息化水文地質信息管理系統的建立原則出發,在文中詳細敘述了該系統開發中的具體模塊。希望能對今后的礦井水文地質信息管理系統的開發有所啟迪。