王萍利
(西安职业技术学院 陕西 西安 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.