(广东电网有限责任公司清远供电局)
摘要:在现今电力企业发展当中,管理信息系统具有着重要的作用。在本文中,将就电力企业综合计划管理信息系统的设计与实现进行一定的研究。
关键词:电力企业;综合计划;管理信息系统;设计与实现
1引言
在电力企业不断发展的过程中,在管理手段方面也具有了新的需求。以往手工管理方式的存在已经不能够对新时期工作要求进行满足。在新形势下,部分电力企业也对部分专业的软件系统进行了引入,而对于所引入的软件系统来说,其仅仅能够以松散的方式对系统部分功能进行完成,在计划管理方面缺少统一管理平台的建设,并因此对电力企业计划制定、执行结果以及过程监控等方面内容产生了较大的影响。在该种情况下,即需要能够做好新式电力系统的建立,以此更好的满足新时期电力企业发展需求。
2系统设计
在本研究当中,在联系我国电力企业综合管理实际需求的基础上,对电力企业综合计划系统设计相结合进行设计。在该系统当中,以电网公司、省、市县三级管理模式设计,对电力企业综合计划管理信息系统进行实现。在该系统中,以SOA基本设计思想设计,使用Struts技术架构以及J2EE平台设计。通过OSWorkFlow技术流的使用实现计划流程的控制规范处理,使用Ajax技术对客户端动态页面进行实现。在该系统中,其基础软件平台使用企业信息门户系统以及企业应用集成系统为建设路线,并将整个管理系统架构分为以下几个层次:
2.1表现层
对于胖、瘦客户端不同应用场景,对两种不同的表示层框架进行提供:第一,Ajax框架。这是一种胖客户端框架技术,在该技术当中,具有CSS、XHTML以及DOM技术的结合,能够对数据同展现的分离进行实现,且能够对服务器相应同用户操作的异步化目标进行实现;第二,类Struts框架。该框架主要应用在瘦客户端当中,对MVC系统具有底层支持的提供,能够对控制、模型以及视图的分离目标进行实现,包括有页面导航内容。
2.2统一门户接入
在该方面的内容有:第一,统一外网门户建立。为电网公司管理信息系统对统一入口进行提供,在该方面,使用对象是从外网对该系统进行应用的电力企业内部工作人员;第二,统一内网门户建立。即对内网所有应用的同一门户入口进行提供,使用对象为从内网对该系统进行操作的企业内部工作人员。在实际系统架设中,内外网需要以独立方式建设,在两者间使用网闸进行隔离处理。在内外网用户认证方面,都对各自隔离的数据库进行使用,且在内外网间设置有统一安全支撑平台,以此为数据库的良好应用提供保障;第三,该平台是以XML为基础的交换数据中心交换接口,能够对XML数据格式同数据模式的导入导出功能进行实现。通过自定义数据接口模块的应用,即能够对业务数据库同XML数据间的交互进行实现。同时,也可以通过信息交换平台的应用对数据中心进行访问。对于企业数据中心来说,其是对企业高级应用进行建立的基础,包括有数据仓库、数据挖掘技术以及商务智能系统等。其中,数据挖掘与仓库能够对不同业务系统单一、相互独立内容进行深度的整合分析,以此为企业经营管理人员提供重要的决策依据;第四,安全管理与维护监督。安全管理主要完成访问授权控制、用户管理、风险报警、策略调整以及安全事件审计等内容。运行维护监督功能则主要对网络故障、核心应用服务器、数据仓库、网络拓扑、核心存储区网络、VPN以及核心业务客户端等方面进行监督管理。
3系统关键技术与实现
3.1系统技术路线
3.1.1J2EE规范
在现今国际范围内,J2EE是最为先进的开发理念,具有适合Web系统应用的特点。在互联网环境当中,三层结构是最适合该环境的体系类型,能够使系统具有较强的可管理性以及可扩展性。分布式环境的存在,能够保持系统始终具有较强的性能以及稳定性。面向对象组建设计方式的应用,能够在对系统开发速度进行提升的基础上实现开发成本的降低,而通过java技术的应用,则能够在跨平台的同时具有较好的可移植性。Struts方面,则是一种MVC实现的重要模块化设计方式,由一系列的类组成。通过该技术的应用,则能够同其余技术一起对Web框架进行形成,共同对视图、控制其以及模型等方面工作进行实现。在建立该模型的情况下,不仅能够对工作效率进行提升,且能够对系统扩充能力进行增加,以此保证系统能够同较快速度的特务扩展相适应。
3.1.2SOA基本思想
在面对服务架构当中,其基本思想即是将服务作为核心,将企业信息资源组合成基于标准、可操作的服务,并使其能够获得重新的组合与应用。在电网管理信息系统当中,对面向服务的SOA架构进行使用,其在实际应用当中具有以下特点:第一,服务器可以从目录当中对信息进行查获,并对动态捆绑进行实现;第二,服务器能够实现模块化以及自我管理。具有松耦合以及互操作特点,支持网上接口;第三,服务器定义业务逻辑具有相对独立接口,对设备具有透明的位置,能够对多份部署提供支持。
3.1.3OSWorkFlow流程建模
OSWorkFlow是一个具有灵活特征的工作流引擎,能够在设计之后嵌入到企业应用程序当中。在该引擎当中,具有较多持久化API的支持,包括有JDBC、EJB等,且能够实现同Spring的集成应用。在系统当中,通过该引擎的应用即能够使系统在运行阶段具有较好的控制功能,是工作流管理系统的核心内容,对工作流任务的推进以及流程管理进行实现,通过对数据库当中存储的工作流描述文档进行读取解析实现对流程的实例化处理。
3.2典型实现
为了更好的对系统进行研究,我们以系统管理子系统为例对其具体实现进行分析:在系统管理子系统当中,对Struts同Hibernate的组合方式进行了应用,具有角色管理、文档管理、用户管理以及组织管理等内容的集成,以此对用户个性化权限控制目标进行实现。在具体实现中,其主要内容有:第一,通知查询添加Query以及Add组件完成。在完成查询之后,则可以通过列表方式实现查询结果的显示。在该列表当中,可以做好单一记录的选择,并在Modify当中实现对通知的删除修改;第二,每15min通过InformBO对通知表进行一次查询,并以列表方式对当前用户的有效性进行实现;第三,在系统当中,具有守护线程的设置,将在每天对通知表进行搜索,将已过期记录从通知表当中删除,并将其插入到历史通知表当中。
4结束语
在上文中,我们对电力企业综合计划管理信息系统的设计与实现进行了一定的研究。在实际电力企业发展当中,需要能够对该系统的重要性引起重视,在结合实际工作需求的基础上做好该信息系统的科学设计,通过该系统的科学应用不断提升自身工作开展水平。
参考文献:
[1]余爱琴.关于湖南省电力公司综合计划管理的思考[J].财经界(学术版).2011(01)
[2]汤旸,周斌,王家斌.电网企业综合计划管理模式探讨[J].湖北电力.2010(01)
[3]张娟,瑚成健.浅析电力企业综合计划管理体系的构建[J].西部财会.2010(06)
[4]陈晨艳.电力企业综合计划管理方法研究[J].机电信息.2010(30)
作者简介:江嘉铭,研究方向:电子商务,职称:初级(助理经济师)