1、山东省煤矿安全生产综合监管信息平台煤矿安全生产监测监控等系统接入要求总则省局对煤矿安全生产监测监控等系统接入平台的要求是:要实现省、市、县(区)各级煤炭管理部门及省属企业与所属煤矿监测监控、人员定位、视频监控、雨量在线监测系统以及其它与安全生产相关的信息系统的联网,联网系统应符合相关国家、行业标准,其中视频监控系统还应实现对各煤矿调度指挥场所的视频监控,达到“随机抽查各煤矿安全监控运行及调度值守情况”的要求。要向省局上报联网系统资源信息并开放访问权限,实现省局对监测监控等联网系统的远程访问。目前全省煤矿的监测监控、人员定位、视频监控、雨量在线监测系统需要同山东省煤矿安全生产综合监管信息平台进行
2、对接,能够实现各级煤炭管理部门及省属企业随机抽查各煤矿安全监控运行及调度值守情况。适用范围适用于全省煤矿的监测监控、人员定位、视频监控、雨量在线监测系统接入山东省煤矿安全生产综合监管信息平台用文件。省局用户点击某个煤矿的相应系统的链接后,直接进入该系统界面。接入平台方案设计为实现山东省煤炭工业局各处室、市煤炭管理部门、省属煤炭企业、县(区)煤炭管理部门、煤矿在山东省煤矿安全生产综合监管信息平台中直接监管煤矿上的监测监控、人员定位、视频监控、雨量在线监控系统,采用单点登录的方式实现。全省各煤矿的监测监控、人员定位、视频监控、雨量在线监控系统联网建设情况复杂,主要分以下两类;第一、省属煤炭企业和市
3、、县(区)煤炭管理部门已经集成辖区煤矿的监测监控、人员定位、视频监控、雨量在线监控系统,须联系厂家对现有系统进行改造,提供给安全监管平台能访问的链接地址。厂家对现有系统进行改造时须采用单点登录的方式集成系统要访问的煤矿监测监控、人员定位、雨量在线监控系统的业务功能界面。厂家须提供访问地址,通过安全监管平台提供厂家系统的用户名和密码直接进入厂家系统对应煤矿的监测监控、人员定位、视频监控、雨量在线监控系统。省属煤炭企业和市、县(区)煤炭管理部门须在安全监管平台中输入集成以后的监测监控、人员定位、雨量在线监控系统的访问地址(地址后面加上煤矿主键和需要访问系统的标识)、用户名和密码。并在自己的集成系统
4、中输入用户名和密码。第二、省属煤炭企业和市、县(区)煤炭管理部门未集成辖区煤矿的监测监控、人员定位、视频监控、雨量在线监控系统,须联系厂家对自己煤矿的监测监控、人员定位、视频监控、雨量在线监控系统进行改造,保证能满足和安全监管平台进行集成。厂家在和安全监管平台进行集成时,要采用单点登录的方式开发,厂家需提供访问地址,通过安全监管平台提供厂家系统的用户名和密码直接进入厂家系统的主界面。煤矿需在安全监管平台中输入监测监控、人员定位、视频监控、雨量在线监控系统的访问地址、用户名和密码。并在集成系统中输入用户名和密码。监测监控、人员定位、视频监控、雨量在线监控系统应具有Web浏览器访问功能,并且在打开
5、系统功能点时,需向安全监管平台获取当前系统的用户名和密码。如果监测监控、人员定位、视频监控、雨量在线监控系统应不具有Web浏览器访问功能,则需要联系厂家开发Web应用程序同时满足和安全监管平台的集成。省属煤炭企业、市、县(区)煤炭管理部门、煤矿需在安全监管平台设置系统中录入访问地址、用户名、密码,操作界面如下:实现单点登录步骤市煤炭管理部门、省属煤炭企业、县(区)煤炭管理部门集成的系统,需给安全监管平台提供集成以后的访问地址(新开发的界面, 地址后面加上煤矿主键和需要访问系统的标识)、用户名和密码。上级单位未集成的煤矿,同样需要给安全监管平台提供系统可以访问的地址(新开发的界面)、用户名和密码
6、。省属煤炭企业、市、县(区)煤炭管理部门、煤矿在联系厂家能满足和安全监管平台的集成时,首先要分析系统是C#语言、Java语言还是ASP序言开发的。关于C#语言、Java语言和ASP语言进行单点登录集成时,详情请见4.1、4.2和4.3 。煤矿监测监控、人员定位、雨量在线监控系统在改造系统时,通过http:/10.252.253.199/mk_base/servlet/SSOServlet.cmd 获取用户名和密码。现提供针对C#、Java、ASP三种主流语言开发的煤矿监测监控、人员定位、雨量在线监控系统的实现单点登录的改造要求,如有其它语言开发的,请联系山东精诚电子科技有限公司客服人员,服务热
7、线为:400-019-2002。其它联系方式如下:联系人:隋海林办公手机:18453141399办公电子邮箱:QQ号:727478441C#应用程序实现单点登录改造要求厂家在改造监测监控、人员定位、雨量在线监控系统和安全监管平台实现集成时,需引用山东精诚电子科技有限公司开发的dll“JingCheng.Base.SSO.dll”,该dll中的类名为:SSOControl,通过调用DESDecode方法解密后可以获取当前安全监管平台提供的当前系统的用户名和密码。厂家改造监测监控、人员定位、雨量在线监控系统,需创建提供安全监管平台访问链接地址的界面,该界面可通过跨域的方式获取安全监管平台“/ser
8、vlet/SSOServlet.cmd”提供的信息,获取安全监管平台加密以后提供的当前系统的用户名和密码,访问界面在获取到密文后,通过调用DESDecode方法对密文进行解析,分析出登录到安全监管平台提供的当前系统的用户名和密码,当用户名和密码不为空时,当前系统通过用户名和密码进行登录,登录成功,根据传入的企业主键和需要访问的系统进入系统主页,否则进入当前系统的登录界面。Java 应用程序实现单点登录改造要求厂家在改造监测监控、人员定位、雨量在线监控系统和安全监管平台实现集成时,需引用山东精诚电子科技有限公司开发的jar包“JingCheng.Base.SSO.jar包”,该jar包中的类名为
9、:SSOControl,通过调用DESDecode方法解密后可获取当前安全监管平台提供的当前系统的用户名和密码。厂家改造监测监控、人员定位、雨量在线监控系统,需创建提供给安全监管平台的访问链接地址的界面,该界面可通过跨域的方式获取安全监管平台“/servlet/SSOServlet.cmd”提供的信息,获取安全监管平台加密后提供的当前系统的用户名和密码,访问界面在获取到密文以后,通过调用DESDecode方法对密文进行解析,分析出登录到安全监管平台提供的当前系统的用户名和密码,当用户名和密码不为空时,当前系统通过用户名和密码进行登录,登录成功根据传入的企业主键和需要访问的系统进入系统主页,否则
10、进入当前系统的登录界面。ASP 应用程序实现单点登录改造要求厂家在改造监测监控、人员定位、雨量在线监控系统和安全监管平台实现集成时,需引用山东精诚电子科技有限公司开发的DesClass类在“sso.asp”文件,通过调用Decode方法解密后可获取当前安全监管平台提供的当前系统的用户名和密码。厂家改造监测监控、人员定位、雨量在线监控系统,需创建提供给安全监管平台的访问链接地址的界面,该界面可通过跨域的方式获取安全监管平台“/servlet/SSOServlet.cmd”提供的信息,获取安全监管平台加密后提供的当前系统的用户名和密码,访问界面在获取到密文以后,通过调用DESDecode方法对密文
11、进行解析,分析出登录到安全监管平台提供的当前系统的用户名和密码,当用户名和密码不为空时,当前系统通过用户名和密码进行登录,登录成功根据传入的企业主键和需要访问的系统进入系统主页,否则进入当前系统的登录界面。单点登录集成样例业务场景山东省煤矿安全生产综合监管信息平台在访问远程动态监管数据时,只需点击煤矿的监测监控、人员定位、视频监控、雨量在线监控系统链接,在不需输入用户名和密码的情况下,直接进入系统内查看监测监控、人员定位、雨量在线监控系统的信息。具体内部流程如下:开始进入安全监管平台点击煤矿系统链接地址从安全监管平台中获取用户名和密码登录系统根据访问地址提供的企业主键和需要访问的系统进入相应系
12、统主页结束C#实例需要引用的 dll需要引用的dll为: JingCheng.Base.SSO.dll系统访问界面某煤矿的某个系统需要增加一界面,该界面需提供给安全监管平台,通过安全监管平台访问;该界面可从安全监管平台中获取当前系统的用户名和密码,通过用户名和密码登录系统,登录成功则进入系统主页,否则跳转到系统登录界面。界面内容如下:后台代码: java 实例需要引用的 jar 包需要引用的jar包为: jingcheng.base.SSo.jar系统访问界面 某煤矿的某系统需要增加一个界面,该界面需提供给安全监管平台,通过安全监管平台访问;该界面可从安全监管平台中获取当前系统的用户名和密码,
13、通过用户名和密码登录系统,登录成功则进入系统主页,否则跳转到系统登录界面。界面内容如下:后台代码: ASP 实例需要引用的类需要引用的SSO.asp文件中类: DesClass系统访问界面 某煤矿的某系统需要增加一个界面,该界面需提供给安全监管平台,通过安全监管平台访问;该界面可从安全监管平台中获取当前系统的用户名和密码,通过用户名和密码登录系统,登录成功则进入系统主页,否则跳转到系统登录界面。界面内容如下: * version: v1.x * - * $Author: 王长滨 $ * $Date: 2014-05-08 10:25:00 +0800 $*/if Request.ServerV
14、ariables(“REQUEST_METHOD“) = “POST“ Then Response.AddHeader(“P3P“, “CP=CAO PSA OUR“)if request(“isSubmit“)=“1“ thensession(“sso“)=request(“sso_userinfo“)response.Redirect(“sso.asp“)end ifend if%登录跳转if (document.getElementById(“isSubmit“).value != “1“) document.getElementById(“sso_signinurl“).value =
15、 ssoContext.signInUrl;document.getElementById(“sso_userinfo“).value = ssoContext.userInfo;document.getElementById(“isSubmit“).value = “1“;document.getElementById(“form1“).submit(); SSO.asp界面登录部分代码如下:山东省煤矿安全生产综合监管信息平台业务数据接入方案10 山东省煤矿安全生产综合监管信息平台项目 业务数据接入方案山东省煤炭工业局山东精诚电子科技有限公司山东省煤矿安全生产综合监管信息平台业务数据接入方案
16、11文档信息文件标识:当前版本: V0.02作 者: 王长滨文件状态: 草稿 正式发布 正在修改 完成日期: 2014/10/11文件修改记录修改章节 修改日期 修改者 修改后版本 修改内容描述全部 2014/5/26 王长滨 V0.01 新增全部 2014/10/11 王长滨 V0.02 将范围修改为市煤炭管理部门和省属煤炭企业山东省煤矿安全生产综合监管信息平台业务数据接入方案12山东省煤矿安全生产综合监管信息平台业务数据接入方案第一章 概述山东省煤矿安全生产综合监管信息平台涉及的业务数据分为两部分。一、需要煤矿、市煤炭管理部门和省属煤炭企业通过山东省煤矿安全生产综合监管信息平台现有功能上报
17、处理的业务数据。二、需要改造市煤炭管理部门和省属煤炭企业现有系统能够接入山东省煤矿安全生产综合监管信息平台的业务数据。该部分业务数据由市煤炭管理部门和省属煤炭企业调度、安监等业务部门确定需要接入的业务数据。本着安全可靠、节约成本、可扩展、简单易用的原则实现上述业务数据的接入。第二章 方案设计通过综合考虑,山东省煤矿安全生产综合监管信息平台项目小组开发人员通过开发部署综合监管信息数据接入子系统来实现市煤炭管理部门和省属煤炭企业上述业务数据的接入。综合监管信息数据接入子系统的部署图如下:山东省煤矿安全生产综合监管信息平台业务数据接入方案13山东省煤矿安全生产综合监管信息平台业务数据接入方案14综合
18、监管信息数据接入子系统包括三部分:WebService服务、Windows服务、Web Application。1、WebService 服务部署在省局服务器中(省局Web Server),提供业务数据进入山东省煤矿安全生产综合监管信息平台数据库及集团端的Windows服务部分的身份验证服务。2、Windows 服务该服务程序部署在市煤炭管理部门和省属煤炭企业应用服务器上(市煤炭管理部门和省属煤炭企业APP Server),和操作系统一起运行,根据设定的数据上传周期和上传时间,自动通过调用发布在省局服务器中的WebService服务把市煤炭管理部门和省属煤炭企业对应的业务数据存入山东省煤矿安全
19、生产综合监管信息平台。为了保证上传数据的正确性和安全性,安装该服务时需要绑定服务器CPU进行注册验证,省局相关人员负责授权。3、Web Application该部分部署在省局服务器中(省局Web Server),能够访问山东省煤矿安全生产综合监管信息平台的数据库,在省局专网PC上通过浏览器访问该部分的功能,主要实现设置每个业务数据与市煤炭山东省煤矿安全生产综合监管信息平台业务数据接入方案15管理部门和省属煤炭企业现有系统数据库数据的映射及每个业务数据的上传周期和上传时间。该功能需要登录验证通过后才能使用。第三章 工作分工本工作任务主要由精诚电子、市煤炭管理部门和省属煤炭企业调度安检部门和信息中
20、心负责完成,具体分工如下:精诚电子工作1、负责综合监管信息数据接入子系统的设计开发;2、负责综合监管信息数据接入子系统的部署;3、提供该子系统应用培训及技术支持。市煤炭管理部门和省属煤炭企业调度、安检部门1、提供省属煤炭企业系统的业务数据;市煤炭管理部门和省属煤炭企业信息中心工作1、提供安装综合监管信息数据接入子系统市煤炭管理部门和省属煤炭企业端的应用服务器,可以和现有系统共用一台;2、市煤炭管理部门和省属煤炭企业网络设置,实现上述应用服务器与省局平台(省局平台部署在省局专网)及市煤炭管理部门和省属煤炭企业现有系统数据库服务器的互连互通;3、通过综合监管信息数据接入子系统的Web Application部分设置业务数据与市煤炭管理部门和省属煤炭企业现有系统数据库的映射关系;并设置各项业务数据上传的周期及时间。(该部分工作山东省煤矿安全生产综合监管信息平台业务数据接入方案16可以由精诚电子开发人员设置,信息中心或厂家技术人员提供针对需要接入数据的数据库相关支持。)第四章 精诚电子联系方式联系人:王长滨座机:0531-6772 8791办公手机:18660747561办公电子邮箱:,QQ号:363682437