一、系統(tǒng)網(wǎng)絡(luò)設(shè)計及方案分析
1.網(wǎng)絡(luò)設(shè)計方案
礦山安全管理信息系統(tǒng)網(wǎng)絡(luò)設(shè)計主要包括兩大部分,企業(yè)總部及分部設(shè)計方案。總部設(shè)計:由于互聯(lián)網(wǎng)訪問要求多對一,總部所有數(shù)據(jù)都存儲于內(nèi)部服務(wù)器中,其他工作站利用網(wǎng)線同web及數(shù)據(jù)庫服務(wù)器相互連接,形成局域網(wǎng)。外部機構(gòu)利用遠程撥號形式進入web服務(wù)器,客戶端利用局域網(wǎng)即可實現(xiàn)所需數(shù)據(jù)的查詢、統(tǒng)計與審核;分部設(shè)計:各分部進行工作站軟件的安裝,利用局域網(wǎng)或撥號方式對數(shù)據(jù)進行交換,并傳送到總部服務(wù)器中,可利用瀏覽器對總部web、數(shù)據(jù)庫等進行訪問,從而順利進行數(shù)據(jù)的統(tǒng)計、查詢及錄入,解決了重復(fù)性操作等問題。
2.系統(tǒng)結(jié)構(gòu)分析
本系統(tǒng)采用的是B/S結(jié)構(gòu)模式,如圖1所示。該模式集瀏覽器、web及信息服務(wù)等技術(shù)于一體,可利用一個瀏覽器對多個平臺的服務(wù)器進行訪問。較C/S模式而言,B/S結(jié)構(gòu)共三層,包括客戶機、服務(wù)器和Web服務(wù)器。客戶端將請求發(fā)送出去,Web服務(wù)器從數(shù)據(jù)庫中提取數(shù)據(jù),并進行計算,然后將結(jié)果反饋給客戶端,用戶利用瀏覽器可對結(jié)果進行查詢。在B/S模式中,服務(wù)器負責(zé)各個應(yīng)用軟件的升級、開發(fā)及維護。
3.系統(tǒng)開發(fā)環(huán)境
首先,本系統(tǒng)編程語言采用的是Java語言,這是由于該語言跨平臺性能良好,無論采用何種類型的計算機、操作系統(tǒng)及瀏覽器,就能利用Java對網(wǎng)絡(luò)主頁進行制作,并實現(xiàn)了同Java之間良好的交互性;其次,系統(tǒng)數(shù)據(jù)庫采用的是MySQL,這是多數(shù)企業(yè)網(wǎng)站設(shè)計的首選,其不僅系統(tǒng)簡單、安裝方便、操作輕松,而且擁有良好的穩(wěn)定性。因此,本文最終選擇了Java+MySQL作為系統(tǒng)的開發(fā)環(huán)境。
4.系統(tǒng)功能的設(shè)計
本系統(tǒng)共包括六大功能模塊,即基礎(chǔ)信息、安全事故、尾礦庫安全、安全決策、信息發(fā)布及系統(tǒng)維管模塊。
1)基礎(chǔ)信息模塊,其主要由礦山信息、生產(chǎn)信息、安管制度及安管制度信息等模塊構(gòu)成,負責(zé)對礦山基礎(chǔ)信息進行處理、管理生產(chǎn)信息,跟蹤并記錄安管制度建設(shè)及落實情況。
2)尾礦庫安全模塊,負責(zé)尾礦庫信息的收錄、更新、刪除,并根據(jù)礦山名稱對其運行情況進行及時查詢和維護,負責(zé)對安檢信息的存儲及更改。
3)安全事故模塊,實現(xiàn)了對安全事故相關(guān)信息的處理,可以通過礦山名稱、安全事故發(fā)生時間、類別及嚴重程度等,進行安全事故相關(guān)信息的全面查詢,并對安全事故負責(zé)人相關(guān)信息進行處理。
4)安全決策模塊,包括事故及事故樹分析等模塊,實現(xiàn)了圖表功能的查詢及生成,可對各礦山安全事故傷亡狀況進行查詢,并對事故樹進行科學(xué)分析,以便制定合理的對策。
5)信息發(fā)布模塊,包括政策及宣傳信息模塊,實現(xiàn)了總部對信息內(nèi)容的修改、更新,以及分部公司瀏覽信息等功能。6)系統(tǒng)維管模塊,實現(xiàn)了管理人員對用戶登錄及操作內(nèi)容的管理,提供了信息系統(tǒng)安裝、使用及維護內(nèi)容,便于有關(guān)人員參考。
二、結(jié)語
利用本文所設(shè)計的礦山安全管理信息系統(tǒng)應(yīng)用于某一礦山企業(yè)生產(chǎn)中,實踐顯示:該系統(tǒng)能夠有效提升礦山企業(yè)的安全管理效率,改善生產(chǎn)過程中的安全狀定的推廣價值。
作者:王芳芳 單位:太原理工大學(xué)山西煤礦安全培訓(xùn)中心