APP下载

大型煤矿企业安全生产责任信息管理系统的设计与实践

2018-07-24孙燕

中国安全生产 2018年10期
关键词:信息管理系统责任模块

孙燕

《中共中央 国务院关于推进安全生产领域改革发展的意见》要求严格落实企业主体责任,强调企业实行全员安全生产责任制度。《国务院安委会办公室关于全面加强企业全员安全生产责任制工作的通知》(安委办〔2017〕29号)进一步明确,要求依法依规制定完善企业全员安全生产责任制,结合企业自身实际,明确从主要负责人到一线从业人员(含劳务派遣人员、实习学生等)的安全生产责任、责任范围和考核标准。国有大型煤炭企业体系相对较为复杂,部门和人员众多,以晋煤集团为例,截至2018年6月共有员工79068名,下属二级分公司80个。如果利用传统发条文、出制度的方式难以进一步将责任精细化落实到每个人,不利于考核管理,且工作效率低。同时,随着国有企业认识制度改革的逐步深入,对于人员信息管理的需求不断提高。因此,为了更好地推进企业人员安全生产责任落实,同时加强人员管理,有必要建立一个科学化、规范化的信息管理平台。以晋煤集团为背景,本文基于ASP.NET技术并结合MVC设计模式、B/S架构,描述了系统总体设计、模块设计和系统实现情况,初步建立了一套企业全员安全生产责任信息管理系统,为大型企业建立相关管理系统提供参考。

系统总体设计

系统目标。建设企业安全生产责任信息管理系统,实现企业人员与安全生产责任信息的便捷服务与高效管理。

人力资源信息化现状。当前晋煤集团的人员信息管理以二级单位(部门)办公自动化系统中的人员管理为主,缺少全公司层级的管理平台。有的单位尚停留在Excel记录的阶段,在数据的收集及使用过程中存在数据收集能力弱、查询效率较低、分析能力欠缺、安全保密性差的问题。为此,本文考虑综合全公司各层级的人员管理关系,实现单位或部门人员与安全生产责任信息的管理与整合,并及时为上级部门提供准确及多样化的整体数据和分析结果。鉴于目前的主流框架,采用ASP.NET的开发框架,结合了MVC模式设计、B/S架构的模式用于本系统的分析、设计和实现。使用ASP.NET的框架能够保证系统具备良好的信息检索功能,保密性也将会大大提升;基于MVC的软件设计模式将系统的界面设计和后台代码开发进行了分离,并能为应用程序处理种类多样的视图;B/S架构是基于浏览器的架构模式,适用范围广,通过浏览器与数据库进行数据交互,通过控制一定的权限直接放在广域网上来实现大客户量的共同访问,具有较强的交互性,另外系统在日后升级时只要维护服务器端软件即可。

表1 人员基本信息表

表2 安全生产责任基本信息表

MVC结构设计。本系统基于ASP.NET技术来实现平台,结合MVC的开发模式,将系统框架分为三层,分别是Model(模型层)、View(视图层)及Controller(控制器及业务逻辑)。该模式在不依赖业务逻辑的前提下专注于视图设计,通过C的控制,保证M和V的同步更新,并且实现系统内同一程序用不同形式进行表现的目的,比如同一批统计数据可以分别用柱状图、饼状图来显示。MVC 模型同时提供对 HTML、CSS 以及 JavaScript 的完整控制,系统的MVC模式示意图如下图所示。

图1 MVC模式示意图

接口设计。外部接口:实现ASP.NET与SQL Server2012数据库连接。内部接口:人员基本情况、人员任免审批、人员花名表调用系统设置中组织机构、用户、数据字典等基础信息;人员基本情况调用机构管理、安全管理单位管理等信息进行处理;人员安全生产责任基础信息处理;人员花名表调用信息进行处理;统计报表调用人员基本信息、安全生产责任信息统计。

数据结构设计。数据库系统是一个计算机应用系统,是处理数据的好工具和好手段。能够实现对数据有秩序的和动态的存储、处理、传输以及共享。目前主流的数据库有: MySQL、SQL Server、Oracle、DB2、PostgreSQL。考虑系统数据的安全性和实用性,本系统采用SQL Server 2012。本系统的数据库主要用于存储人员基本信息、人员任免信息、安全生产责任信息、组织机构信息、企业安全生产责任制考核制度信息、培训考核方案等,涉及到的库表的种类较多。

模块设计

企业安全生产责任信息管理系统分为四个子模块:系统管理、信息查询、信息管理和统计报表,功能结构图如图2所示。

系统管理模块。该模块用于基础信息的设置、系统日志的查看、数据备份/还原等操作,用户管理等。

图2 功能结构图

信息管理模块。该模块用于实现人员基本信息、安全生产责任信息、制度信息、处罚记录信息、培训记录信息的管理,可以实现手动录入及文档导入功能,以人员基本信息为例,其信息类图如图3所示。

信息查询模块。考虑到本信息管理系统的使用者为晋煤集团综合管理与安全管理部门,不同类型人员被赋予用户的浏览、查询范围和权限不同,所以需要用户登录后才能使用查询功能。系统应能够查询每位员工的基本信息、安全生产责任信息、企业“三违”现象(违章指挥、违章作业、违反劳动纪律)记录信息、培训记录信息、安全生产责任制度信息等。

统计报表模块。综合分析模块一方面形成统计报表,同时可以柱状图、饼状图形式实现统计人员基本情况信息、责任考核情况信息、处罚记录情况信息、安全培训情况信息的直观展示,并能够从单位名称、层级、时间等多维度进行单位员工受培训比例、或受到奖惩比例的统计。

图3 人员基本信息类图

系统初步实现

基于以上设计进行开发初步实现企业安全生产责任信息管理系统。目前,通过该系统,初步实现了晋煤集团各个单位组织机构和人员信息的统一管理,能够完成信息的增加、删除和编辑等功能,对固定的Excel格式内容实现导入和导出功能。页面显示由查询条件输出的详细信息并对信息进行统计分析,如按年龄、性别、知识结构以饼图方式显示,每年新增的人员数量以曲线方式显示。正在开发安全生产责任、考核、培训信息的相关管理功能,实现对相关信息的增加、删除、编辑、查询、任免和打印功能,同时与人员的进出(新入职、辞退等)实现同步。

结论

本文以国务院安委会加强企业全员安全生产责任制工作的有关通知为依据,设计并初步实现了晋煤集团企业安全生产责任信息管理系统的原型。系统基于ASP.NET技术并结合MVC设计模式、B/S架构,具有信息自动化、档案标准化、数据易用化的特点,为其他大型企业通过信息化手段推进企业全员安全生产责任的落实提供参考。相信,通过系统的不管完善和优化,将能够为集团公司的安全管理提供更科学、更准确、更安全、更直观的支撑,提高企业本质安全水平。

猜你喜欢

信息管理系统责任模块
28通道收发处理模块设计
三维可视化信息管理系统在选煤生产中的应用
“选修3—3”模块的复习备考
信息管理系统在工程项目管理的应用
使命在心 责任在肩
每个人都该承担起自己的责任
基于三维TGIS的高速公路综合信息管理系统
SaaS模式下的房地产中介公司信息管理系统
期望嘱托责任
集成水空中冷器的进气模块