基于web的电力安全性评价系统的研究与应用_第1页
基于web的电力安全性评价系统的研究与应用_第2页
基于web的电力安全性评价系统的研究与应用_第3页
基于web的电力安全性评价系统的研究与应用_第4页
基于web的电力安全性评价系统的研究与应用_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于web的电力安全性评价系统的研究与应用

安全评估是一个验证和纠正隐患的过程。它是一个熟悉设备系统、熟悉反事故技术措施、熟悉国家标准和部门标准的自我培训和自觉实施的过程。而传统的以手工为主的安全性评价工作方式存在着如下问题:(1)完全手工操作,工作繁琐,效率低下。(2)难于实现对安全性评价工作的闭环管理;难于对评价工作进行控制、跟踪和汇总。(3)评价报表格式不统一、不规范;评价缺乏客观、科学的量化手段;缺乏对评价结果的分析和管理,评价工作属于一次性行为。(4)缺乏有效的沟通手段,工作人员交流困难;评价信息发布和共享困难。所以需要一套集评价知识库管理、整改流程、跟踪统计、智能报表、信息系统集成、应用集成和信息共享于一体的计算机辅助管理系统———电力安全性评价综合管理系统。1对系统架构的发展系统总体构架如图1所示。系统基于浏览器/服务器(B/S)架构,采用三层结构设计,系统主要由数据层、应用层和表示层组成(1)数据层主要用来存储业务数据,对业务逻辑进行底层的封装。(2)应用层由数据访问层、业务逻辑层组成,其中数据访问层主要用来实现对Oracle数据库的访问,建立业务对象与数据库关系之间的对应关系。本系统采用当前在.NET平台上应用非常广泛和成熟的O/RMapping工具:NHibernate。而业务逻辑层主要利用数据库访问层的接口对业务逻辑进行封装,对数据的有效性进行认证,并实现系统的事务性和操作日志。(3)表示层基于ASP.NET实现,采用MVC结构设计,同时充分利用.NET对Jscript的支持,在极大程度上提高了用户体验,增加系统的易用性。系统的三层结构设计具有较好的可扩展性,例如当需要改变数据库平台时,只需修改系统的数据层,保持应用层和表示层不变即可实现该系统构架具有以下优势(1)跨平台:.NET作为与Java同等级的综合应用开发平台,已经逐渐成为业界所承认的技术标准,.NET平台不仅仅局限于Windows操作系统,已经实现了在Unix、Linux上的应用,同时也不仅仅运行于IIS服务器上,在Appach上也能稳定地运行。(2)跨语言:跨语言是.NET平台的一大特色,它不仅仅支持C#、C++、VB.NET,同时也支持Jscript、Java、Python等语言,这将极大程度上提高系统的开放性。(3)开放性:.NET平台的核心是WebService,一种基于XML和Soap的数据访问标准,通过WebService可实现各系统间的数据交换,且这种数据交换不会受防火墙的阻隔。当前,除了微软的BiztalkServer提供了对WebService的强大支持外,Oracle、WebSphere等都提供了对WebService的支持。(4)模块化设计:系统采用三层结构构架,将数据访问、业务逻辑和页面表示层充分地进行分离,即保证了逻辑的直观性,同时也保证了系统的可适应性。(5)具有良好的扩展性:由于系统采用三层结构设计,系统可较方便地进行分布式部署,支持主站、子站和网站群之间的信息共享和呈送。(6)优越的性能:.NET平台和SqlServer平台的结合具有得天独厚的性能优势,相对于Java,.NET虚拟机所采用的JIT技术在很大程度上提高了系统的性能。(7)易用性:.NET平台秉承微软系统易用性的一贯优势,在提升用户体验,减少页面刷新上具有一定的优势,从而可保证系统操作的简单和直观。此外,.NET与Office的集成相当紧密,可非常容易地实现.NET与Office文档的互操作。(8)兼容性:满足向下兼容的要求,软件版本易于升级,任何一个模块的维护和更新以及新模块的追加都不影响其它模块原有功能,且不影响系统的性能与运行。2系统的主要功能系统主要由系统基础平台业务流程和功能两大部分组成,其中基础平台主要为整个系统提供可扩展、可自定义的技术支撑,它包括:(1)用户管理:用来对系统的账号进行管理和登陆认证。(2)组织结构管理:提供灵活的、可扩展和定义的组织结构管理功能。(3)权限管理:基于角色的权限管理,可灵活、方便地对系统的权限进行管理,保证系统的安全性。(4)日志管理:用来对系统重要的操作进行日志记录,保证操作的可追溯性,提高系统的安全性。(5)知识库管理:用来对安全管理中所涉及的标准、依据等文档进行管理,工作人员在进行安全管理工作中可方便地对标准和依据内容进行引用。(6)流程引擎:提供流程管理工具,可实现对安全管理工作流程的配置,从而满足不同单位、不同情况下对流程的不同要求。(7)报表统计引擎:提供可扩展的报表自定义和统计的功能,从而提高系统的数据分析能力。(8)OA消息:通过与OA(办公自动化系统)的集成,实现系统重要事件向OA系统发送通知、用户通过OA系统直接到达本系统相关操作界面的功能,在极大程度上提高系统的易用性。在基础平台所提供的支持的基础上,本系统根据供电局安全管理工作的实际需要,实现了以下的业务流程和功能:(1)项目管理:系统以项目的形式来组织安全管理工作中的不同工作内容,如安全性评价、安全大检查、事故反措等,同时允许用户根据工作需要对项目进行扩展。(2)自查流程:实现各单位自查、问题的上报过程。(3)抽查流程:实现上级单位对下级单位安全管理工作的抽查的过程。(4)整改流程:实现各项任务整改的流程。(5)问题分析总结流程:实现对问题的分析和总结,统一问题的描述和分类,为更为准确、强大的数据分析统计打下良好的基础。(6)问题跟踪监督:实现对问题整改过程的全面跟踪和催办,使上级组织单位对工作的进展了如指掌。(7)报表自定义和统计:系统基于基础平台报表统计引擎,提供了强大的报表自定义功能,允许用户根据需要定制报表的内容和格式。利用系统强大的统计功能,将统计的结果以柱状图、饼图的形式表现出来。(8)个人办公桌面:本系统提供个人工作桌面功能,在用户登录时向用户呈现他所负责的所有任务以及所在组织单位的工作状况。(9)工器具管理:实现对安全工器具的配置、检查、检测、更新、作废的全生命周期的管理,使管理部门全面了解各单位的工器具使用、检测情况。(10)危险点预控:提供先进的计算机辅助工具,协助供电局规范危险点查找的过程,建立格式统一、完整的危险点知识库,并对危险点进行维护管理,为危险点控制措施卡的生成提供智能化的帮助,引导工作人员在作业的过程中逐步走向标准化和规范化,提供直观、准确的危险点统计数据,为企业领导的决策提供强有力的支持。系统通过以下几方面的设计,实现了对供电局安全管理工作信息化的全面支持:(1)引入项目管理的思想,建立完善的、适用于不同层次组织单位的业务流程,实现安全管理工作的闭环管理。(2)对安全管理工作的进展实现全面的跟踪和监督,使管理部门及时了解安全管理工作的现状并及时做出相应的决策。(3)自动汇总安全管理工作的相关数据和结果,自动生成格式统一、全面的评价报表,并且提供强大的报表定制功能;(4)提供完善的分析总结流程,为统一问题的描述、更准确的统计分析打下良好的基础。(5)通过建立与OA系统的集成,提高交流的效率,简化系统的操作。(6)基于B/S构架开发,用户只需通过浏览器登陆本系统即可完成所有的工作,无需安装客户端。3关键技术3.1扩展组织结构可实现组织结构的无限扩展,用户可根据工作需要,利用系统提供的组织结构定义工具,对组织结构进行扩展,从而将所有适用于本系统的安全管理工作(如安全大检查、安措反措)纳入到本系统中来,极大地提高了本系统的附加值。组织结构定义的内容包括:组织结构的层数、各组织结构的名称、各层组织单位间的关系等等。3.2灵活性和易用性实现了基于角色的权限管理,在很大程度上提高了权限管理的灵活性和易用性。各单位可根据自身情况建立不同岗位,并将本单位可执行的操作分为不同的岗位,最后设置担任不同岗位的用户。3.3有效的修复过程定义工具为了加强整改流程的灵活性,系统实现了强大的流程配置引擎,通过该引擎,各单位可根据实际需要来定义整改流程的步骤。3.4两组单位自动评分采用自动和手工评分相结合的方式实现评分,对于问题知识库中的问题,由系统对各组织单位层次进行自动评分,而对于新发现的问题,则采用专业组手动评价,其他组织单位自动评分。并随时汇总评分结果、应得分、实得分、得分率、扣分原因。此外,用户根据实际情况来选择新发现的问题评分数据的来源,如自己进行评分、汇总下级组织单位的评分结果或根据上级单位的评分获得评分结果。3.5提高了系统的易用性实现了与OA系统的集成,实现了安全性评价系统数据往OA系统的发送,从而在很大程度上提高了系统的易用性。该OA消息服务具有以下优点:无需对OA系统作任何的修改和开发工作对系统的性能和安全性不会带来任何不良的影响。3.6全面跟踪,整改项目提供了丰富的跟踪手段,实现管理部门对安全性评价工作任务的全面跟踪,跟踪内容有:查评任务分配和执行情况跟踪;整改任务分配和执行情况跟踪;问题整改跟踪。利用这些跟踪手段,管理部分可以非常方便地查询到任务的状态,并相应进行催办、监督。3.7灵活的报表生成功能提供强大的统计功能,如问题的整改率、不同问题类别的分布、问题出现的整体趋势等,通过直观的直方图、饼图、曲线图来显示统计的结果,为科学的决策提供支持。同时,系统提供强大的报表定制和自动生成功能,允许各组织单位根据需要定制所需要的报表的内容(如所有未整改的重大问题)、报表的格式(如显示哪些信息、以什么样的顺序显示等)。同时,允许用户设置某一报表的生成周期,由系统定期自动生成,并通过OA将报表发送给相关负责人。3.8般系统操作中的问题由于HTTP协议的无状态特性,使得B/S系统在获取和更新数据时需要频繁地将数据回传至服务器,从而产生页面的刷新。这在一般的系统操作中并不存在问题,通常情况下系统只在完成操作后才刷新页面符合用户的操作习惯。但在某些情况下,在进行操作过程中往往需要频繁地与数据库进行数据交换,从而致使过多的页面刷新,例如在执行查评任务时添加多

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论