介绍了一种基于ASP.NET技术的煤矿安全评价辅助决策系统(CMSEADS),主要内容包括系统结构、功能特点、运行环境要求等关键技术,对煤矿安全评价管理工作自动化具有一定的参考价值。
利用计算机和网络技术对煤矿安全工作的任务、人员、事件等方面实现分析、统计、预测、评价和决策管理功能。
煤矿安全评价辅助决策系统(Coal Mine SafetyEvaluation Assistant Decision System,简称CM-SEADS)是信息管理系统在煤矿安全管理方面的应用,它应用安全系统工程和信息管理系统的原理和方法,对煤矿建设和生产过程中可能存在的各种危险、有害因素进行定性、定量分析和预测,判断其发生事故和职业危害的可能性及其严重程度,提出合理可行的安全对策措施及建议,为制定防范措施和管理决策提供科学依据。
煤矿安全评价辅助决策系统也是一种为安全评价提供信息服务和辅助决策的人机系统。
系统体系结构与系统开发CMSEADS是以煤矿安全主管部门在决策中所需要达到的目标以及职能管理部门所提供的业务处理目标为依据,采用B/S模式开发出了一个内容较全面的具有统一标准和通用性的、结构比较合理、操作更加简便的煤矿安全综合评价系统,使得煤矿安全评价工作更加准确、快速、方便、安全,实现计算机信息化方式下的煤矿安全评价管理。
系统体系结构设计煤矿安全评价辅助决策系统采用多层B/S体系结构,也就是在传统的三层B/S结构中增加了一个或多个中间层。该层使用中间件技术,由相应的IIS应用服务器来管理,它是多层C/S体系结构的一种改进。
在多层B/S体系结构中,WEB服务器主要是接收数据请求,对数据进行加工,将加工后的结果返回以及动态网页生成。如果涉及对数据库的访问和企业的业务规则,则向应用服务器发出请求,应用服务器根据请求向数据库服务器发出请求;数据库服务器响应请求,并将结果或状态返回给应用服务器;应用服务器再依据企业的业务规则对数据进行加工、整理,并将处理后的数据返回给WEB服务器;WEB服务器以动态网页的形式返回给客户浏览器。
从多层B/S体系结构的流程可以看出,WEB服务器不直接访问数据库服务器。而是通过应用服务器,将企业的业务规则以及对数据库的操作封装在应用服务器的组件中,WEB服务器仅仅通过应用服务器中的组件提供的接口实现相应的业务操作,这在很大程度上提高了B/S结构的安全性。
通用数据库操纵引擎的开发[4]煤矿安全评价管理中,采集信息数据具有多样性和不确定性的特点,为此CMSEADS采用AbstractFactory,Singleton等设计模式,将常用的数据库访问类再作一次封装,建立通用数据库访问接口,实现了中间件DataBase Engine(数据库引擎)与后台数据库无关,这样就屏蔽了后台数据库的复杂性和异质性,消除了不同数据源之间数据模型及其他方面的差异,提供对多种数据源的支持,也大大地提升了自身的扩展性。
CMSEADS可以针对不同的数据源对请求进行处理,使之能成为目标数据源所能理解的形式,如图1所示。基于ASP.NET技术的煤矿安全评价辅助决策系统研究徐广翔,韩亮(山西大同大学煤炭工程学院,山西大同037003)摘要:介绍了一种基于ASP.NET技术的煤矿安全评价辅助决策系统(CMSEADS),主要内容包括系统结构、功能特点、运行环境要求等关键技术,对煤矿安全评价管理工作自动化具有一定的参考价值。
利用计算机和网络技术对煤矿安全工作的任务、人员、事件等方面实现分析、统计、预测、评价和决策管理功能。
是信息管理系统在煤矿安全管理方面的应用,它应用安全系统工程和信息管理系统的原理和方法,对煤矿建设和生产过程中可能存在的各种危险、有害因素进行定性、定量分析和预测,判断其发生事故和职业危害的可能性及其严重程度,提出合理可行的安全对策措施及建议,为制定防范措施和管理决策提供科学依据。