王萍利
(西安職業技術學院 陜西 西安 710077)
無論從事那種行業的工作,人身安全是第一位的。在煤炭業常有礦井下安全事故的發生。而煤炭是我國重要的能源之一,在國家經濟發展中占很重要的地位。所以要加大煤炭業安全預警機制勢在必行。基于Web的煤炭企業監控系統的實現可以最大限度的保證礦井生產安全性以及控制事故發生的作用。
1)界面設計友好,美觀
2)具有易維護性和易操作性3)能夠實現對井下安全隱患的實時監控。4)能夠對易發生的隱患進行查詢。
5)能立即對將要發生的安全隱患進行預警和報警6)具有操作方便、功能完善的后臺管理功能。
對煤炭企業監控系統的需求進行了詳細的分析。得到了以下系統的功能層次結構圖[1],如圖1所示。現列舉部分模塊并簡要概述其功能:

圖1 系統的功能層次結構Fig.1 Function of the system hierarchy
1)用戶管理模塊
主要分為系統管理員和普通用戶。主要功能是對普通用戶的信息進行注冊和授權。
每位下井的員工,在下井前要通過用戶名、密碼登陸。系統能標識員工的下井時間、下井、升井時間,行走路線,發現隱患等內容。升井后要在系統上填寫整改意見和建議并退簽。
2)報警及預警模塊
主要功能是對井下發生的事故進行報警,對將要發生的事情給出警告。如某管理人員發現安全隱患的時間和準確位置,那么該管理人員及時提出預警信息。杜絕安全隱患的發生。
員工到發現安全隱患的位置工作,就有了預警方案和措施。如果真的安全事故的話,就立即報警,啟動預警方案。以確保員工的生命財產安全。
3)實時監控和查詢模塊
主要功能對井下員工的生產安全狀況及各種事故隱患進行監控,出現問題立即啟動預警機制,要求立即查明原因,并及時處理。再者,對員工的工作狀況進行查詢,對發現隱患并能及時處理的員工,給與獎勵。對發生的安全事故進行查詢,做到安全預警,杜絕安全隱患的發生。對生產場所的設備
進行查詢,查看設備的安全情況。4)報表系統
主要功能對井下的安全監控情況進行匯總、對井下的安全隱患情況進行匯總、對生產狀況進行匯總等。
5)系統維護模塊
主要功能為保證系統的正式運行.
系統劃分為系統管理員、員工、生產管理員、主管領導。本系統的用例圖如圖2所示。

圖2 系統的用例圖Fig.2 System use case diagram
下面對數據庫中的部分表分析如下:
1)用戶表(表1)

表1 用戶表T ab.1 User table
2)安全隱患控制表(表2)

表2 安全隱患控制表Tab.2 Safety hazard control table
3)預警信息表(表3)

表3 預警信息表Tab.3 Early warning information table
采用MVC模式進行Web的開發時,JSP對應于視圖,因為整個系統主要通過JSP來與外界進行交互,Servlet對應于控制類,作為JSP與EJB之間的中間樞紐,EJB與JavaBean對應于模塊,主要進行數據業務的處理。
C/S[4]結構是(客戶機/服務器)結構。Client端程序的任務是將用戶的請求提交給Sever程序,再將Server程序返回的結果以特定的形式顯示給用戶;Server端程序的任務是接收客戶程序提出的服務請求,進行相應的處理,再將結果返回給客戶程序。
其主要模塊是:實時監控和查詢模塊、打印報表模塊、系統維護模塊、報警和預警模塊。
B/S[5]結構(Browser/Server)
在B/S結構下,客戶端軟件被統一,Web瀏覽器是客戶端最主要的應用軟件,客戶機上 安裝一個瀏覽器。數據庫服務器端安裝SQL Server2005。瀏覽器通過Web服務器同數據庫進行數據交互,系統功能實現核心部分集中到應用服務器上,簡化了系統的開發、維護和使用。包括安全信息的查詢;隱患信息的監控與管理、工作場所的監控與管理、事故隱患的監控與管理;安全指令信息的發布與查詢。
本系統采取了將B/S結構與C/S結構相結合的模式。在數據庫訪問時,C/S針對技術用戶,B/S主要針對煤礦及各級管理部門用戶。
首先創建數據源[6]并建立連接,向數據庫發送SQL查詢語句,執行查詢。
Connection con=DriverManager.getConnection(“jdbc:odbc:test1”,”sa“,”sa“);
Sql=con.createStatement();
1)登陸頁面
用戶注冊后,通過用戶名和密碼進入系統,系統管理員對用戶進行授權和管理。對系統進行維護。
2)查詢頁面
對監控的信息進行查詢,發現問題隱患,立即啟動預案,完成對事故的實時監控作用。
3)預警和報警頁面
進入該頁面,可以看到預警的信息,以便領導及時對該信息進行處理和協商對策。
本系統采用MyElispe5.0作為開發平臺,Tomact5.5作為服務器,windows xp作為網絡操作系統、SQL Server2005為后臺數據庫管理系統保證了系統具有良好的開放性和安全性。
本系統的使用,不僅最大限度地減少了井下事故的發生,也減輕了生產管理員的管理工作,提高了煤炭業的生產效率和指揮靈活性。煤炭企業的監控系統一定會得到推廣的。
[1]楊世勇,蘇海雁.煤炭安全生產過程監控系統設計探討[J].能源技術與管理,2007(1):66.YANG Shi-yong,SU Hai-yan.Coal safety production process monitoring system designed to explore[J].Energy Technology and Management,2007(1):66.
[2]郭麗娟.煤炭監控系統對安全生產的促進作用[J].科技資訊,2011(26):125.KUO Li-chuan.Role of coal monitoring system for production safety[J].scientific and technological information,2011(26):125.
[3]徐小娟.基于J2EE技術的遠程教學管理系統的設計[J].科技風,2008(4):125.XU Xiao-juan.J2EE technology-based distance learning management system design[J].technology wind,2008(4):125.
[4]聶明.Java Web應用開發項目教程[M].北京:電子工業出版社,2009.
[5]朱葛俊.基于網絡的煤礦安全檢測管理系統的實現[J].煤炭 技 術,2012,31(1):197.ZHU Ge-jun.Based on the implementation of the network management system of coal mine safety inspection[J].Coal technology,2012,31(1):197.
[6]張躍平,耿祥義編著.JSP程序設計[M].北京:清華大學出版社,2009.