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