柯昌濤 喬彤 謝恬



摘 要:根據礦山安全隱患排查的工作流程和特點,利用VB開發環境,SQL Server 2008數據庫,Access數據庫以及無線WIFI技術,開發出了一套基于智能移動終端的井下安全隱患排查信息系統。實現了安全檢查人員信息的管理,隱患排查項目的制定,隱患排查過程的管理,隱患整改情況的管理的功能,提高了隱患排查的效率。
關鍵詞:礦井隱患排查;VB開發環境;SQL Server 2008數據庫;Wifi;信息系統
基金項目:武漢理工大學本科生自主創新項目 項目編號 2014-ZH-B1-06
0 研究背景
為了保障地下礦山的安全生產,各礦山都制定了安全生產隱患排查制度,從公司、礦再到科室,隱患排查治理任務由各機構完成。一般來講,隱患排查的總體流程為:現場的隱患排查,發現隱患并及時上報,隱患信息的記錄,通知責任單位整改,整改完成后的驗收和審批。現場的隱患排查主要是制定礦山安全隱患檢查表,然后由安全檢查員攜帶紙質的安全檢查表到達井下進行安全檢查并現場記錄。這是我國各礦山企業長期以來的隱患排查方式。但隨著礦山生產方式的轉變,這種方式存在諸多缺點,主要有以下幾個缺點:一是效率低,檢查員在井下完成排查任務后,還要回到相應的科室通報檢查結果,檢查員的效率很低,因此每次安全檢查投入的人數相應增多;二是要提前制定安全檢查表,當礦山的檢查項目很多,達到幾百甚至上千條時,制定安全檢查表的工作就非常麻煩;三是從發現隱患到整改完成的周期比較長,對于隱患級別是A或B的安全隱患,周期長將導致高危隱患不能及時得到整改治理。因此傳統的隱患排查方式隨著礦山生產力的發展必然要得到改進。
隨著計算機技術和信息化的發展,先進的信息化智能化的技術在我國部分大型礦山已經得到應用,國家安監局要求各礦山建立的礦山安全避險六大系統中的監測監控系統、井下通訊系統、井下人員定位系統就是信息化和智能化在礦山的典型應用。在隱患排查方面,各礦山也開始探索新的隱患排查方式,紛紛建立了隱患排查信息系統,但這些系統只是簡單地實現隱患信息的錄入查詢功能,功能相對單一。因此在這種背景下,本課題充分利用現代便捷的無線WIFI技術和數據庫技術,結合礦山隱患排查的流程和特點,開發一套礦山安全隱患排查信息系統,包括兩部分:一是井下隱患排查系統,二是隱患綜合管理系統,旨在提高隱患排查效率,方便隱患治理管理。
1 系統設計思想
1.1 系統開發環境和SQL
Visual Basic(簡稱VB)是由微軟公司開發的具有協助開發環境的事件驅動編程語言,是面向對象的編程語言,具有簡單易學易用的優點,利用VB開發應用程序,可以把主要的精力花在關注程序的功能上,而不用花大量的時間來制作界面,這是VB最大的優點,它已發展成為全球使用人數最多的編程語言。
SQL全稱為Structured Query Language,是一種結構化的查詢語言,SQL不僅具有數據庫的操作功能,而且具有數據定義和數據控制功能,它是集數據操作、數據定義、數據控制功能于一體的關系數據語言。經過多年的發展,SQL已成為一種國際標準。SQL語句分為以下幾種類型:DQL(數據查詢語句),DML(數據操縱語句),DDL(數據定義語句),DCL(數據控制語句),CCL(通用命令語句)。
1.2 系統設計的總體思想
礦山安全隱患排查信息系統設計的總體思想是:在井下重要排查地點安裝無線路由器,與企業局域網相連,構建一個無線傳輸網絡。安全檢查員手持平板電腦進入井下到達指定目標地點,登錄井下隱患排查系統,從礦山生產指揮調度中心的SQL Server數據庫服務器下載該地點的安全檢查項目,完成檢查后,保存數據上傳至指揮中心的數據庫服務器。在生產指揮調度中心,通過安裝在PC機上的隱患綜合管理系統分析管理檢查結果,對檢查結果存在隱患的項目,通過隱患綜合管理系統制作隱患整改通知單,蓋章后發送隱患整改責任單位進行整改,整改完成檢查驗收合格后,在隱患綜合管理系統中進行信息錄入保存備案。同時可以對檢查結果、整改結果和還未完成整改的項目進行查詢、更新、刪除操作,實現了對隱患排查的整個流程的控制和管理。
2 系統總體設計
2.1 系統硬件架構
系統依托于企業局域網,由平板電腦終端、無線路由器、網絡交換機、SQL數據庫服務器、PC機五部分組成,系統網絡拓撲示意圖如圖:
2.2 系統功能設計
2.2.1 基于平板電腦的井下隱患排查系統的功能設計
基于平板電腦的井下隱患排查系統主要完成井下隱患排查任務,由于井下工作環境比較復雜,為了安全和方便,系統必須滿足幾下幾個要求:一是系統界面要簡單,二是系統操作要簡單,以最少的操作完成最多的任務。該系統的功能包括用戶登錄,加載安全檢查項目,排查結果信息的錄入、查詢、修改、刪除操作,排查結果信息的上傳。系統功能框圖如下:
2.2.2基于PC的井下隱患綜合管理系統的功能設計
礦山隱患綜合管理系統是配合井下隱患排查系統完成排查項目的制定,排查結果的查詢和報表操作,整改的管理等任務。因此礦山隱患綜合管理系統功能包括:用戶登錄和注冊,用戶管理,排查項目管理,隱患排查管理,隱患整改管理,隱患知識庫。其中隱患知識庫是一個獨立的模塊,起到幫助文檔的功能,是將礦山常見的隱患的知識、隱患發生原因、隱患治理辦法等信息保存在隱患知識庫,供用戶查閱。
2.3 數據庫設計
在SQL Server 2008數據庫服務器中,設計了用戶登錄表、員工信息表、排查項目表、排查結果表、隱患整改表。用戶登錄表用于儲存登錄用戶信息,員工信息表儲存與隱患排查治理相關的人員的信息,排查項目表用于儲存礦山專業人員制定的井下隱患排查項目,包括排查項目的地點和具體內容等,排查結果表用于保存井下的隱患排查結果,包括排查地點、排查結果、排查人員、排查時間、隱患內容、隱患級別、責任單位等信息,隱患整改表用于儲存隱患整改的信息。
3 系統的實現技術以及運行流程
3.2 系統運行流程
系統運作流程為:檢查員到達井下WIFI覆蓋地點運行井下隱患排查系統客戶端建立與服務器的連接,從SQL Server 2008數據庫服務器下載指定地點的安全檢查項目并加載到軟件界面進行檢查,檢查結果保存在客戶端的Access數據庫中,當完成整個隱患排查任務后,安全員到達WIFI覆蓋地點批量上傳檢查結果。程序運作流程框圖如圖4:
4 系統的調試運行
通過調試運行,系統能夠成功地完成設計的各項功能,部分窗體運行結果展示如下:
參考文獻
[1] 郭愛洪.安全檢查表在安全檢查中的地位、作用及應用[J].石油化工安全技術,2006,22(5):24-25.
[2] 婁巍.鶴煤集團安全隱患排查信息系統的設計與實現[J].中州煤炭,2009,9:18-20.
[3] 胡鎮鋒.煤礦隱患排查管理信息系統的研究與實現[J].煤炭工程,2013,2:132-134.
[4] 樊新.基于智能移動終端的安全檢查系統設計與實現[J].微型機與應用,2012,31(20):87-89.
作者簡介
柯昌濤(1992-),男,湖北省,本科在讀。