汤亿则 黄红兵 王彦波 章毅
【摘要】 浙江电力通信系统保障能力系统,需要用到三台数据库服务器,一台应用服务器,三台数据库服务包括国网TMS数据库服务器、省公司通信管理系统服务器、创维数据库服务器,这三台服务器作为系统的数据源支撑,应用服务器作为网站提供运行服务。
【关键词】 电力通信 保障能力 B/S架构 指标功能
浙江电力通信系统保障能力系统,采用B/S架构进行进行设计开发,编程语言使用当前比较灵活稳定的java语言进行编写,系统开发的模式采用敏捷开发模式,以用户的需求为核心,采用迭代,循序渐进的方法进行软件开发,使用敏捷开发的优点在于项目在初期被分成多个子项目,各个子项目完成单独测试之后,再对其进行整合,此开发模式高内聚、低耦合方便日后软件维护,有效的降低了日后软件的维护成本。
一、应用架构设计
浙江电力通信系统保障能力系统采用软件开发广泛使用的Spring+Struts+ibaitis框架,其中还运用到了天元網络公司内部研发出来的对ibatis框架和Spring框架整合的jar包,ibatis小巧使用方便,利于日后代码修改维护,提高代码的可重用性,代码开发采用单利模式,工厂模式,有力的保障了系统的性能。系统通过与TMS系统的数据库接口实时抓取TMS数据库的数据,对数据进行分析计算,并将结果通过与SkyWorth数据库的接口及时更新到大屏窗口。详情如下图所示:
二、技术架构设计
浙江电力通信系统保障能力系统架构采用MVC架构模式,MODEL(模型)、VIEW(视图)、Controlller(控制器),Model代码可重用组件,采用ORM(对象关系映射)对象关系映射与数据库字段对应,以便与数据库进行交互,VIEW是应用程序中处理数据显示的部分,依照MODEL创建视图,Conntroller控制器处理反馈用户的请求主要存放业务处理业务逻辑,MVC模式分化了开发的方向,提高用户体验,降低程序的耦合度。
三、物理架构设计
浙江电力通信系统保障能力系统,需要用到三台数据库服务器,一台应用服务器,三台数据库服务包括国网TMS数据库服务器、省公司通信管理系统服务器、创维数据库服务器,这三台服务器作为系统的数据源支撑,应用服务器作为网站提供运行服务。
四、功能简要介绍
4.1资源配置管理
A.指标录入:用户录入指标的基础值输入并保存在数据库中。B.指标统计:使用用户输入的基础数据和通过用户基础数据计算出来的最大值、最小值,在规则创建时候设定的理想值和权重计算出资源配置和调度生产及管理信息业务中的指标分值,展示统计指标详情并传入创维大屏。 C.指标方案创建:创建指标方案,其中资源配置、历史运行、网络能力、外部影响、调度生产、管理信息等指标大类的具体指标参数都会关联在这个创建的指标方案中。D.指标规则创建:设定指标计算权重、理想值,自动统计出12家单位中各项指标中最大值、最小值保存在数据库中,作为指标分值计算的条件。更新规则,更新之后将会重新计算相关指标并保存在数据库当中并传至创维大屏。
4.2历史运行管理
A.指标录入:历史运行指标基础数据库录入,并保存到数据库中。B.指标统计:统计历史运行指标分值,并保存到数据库中,展示历史运行指标统计详情并传至创维大屏,自动抓取国网TMS系统中的实时数据根据规则中的权重、最大值、最小值、理想值计算出指标的分值.C. 指标规则创建:创建历史运行指标规则方案并创建规则详情,自动获取12家单位上报数据最大最小值。查看规则详情。
4.3网络能力管理
A.指标录入:录入网络能力基础指标并保存值数据库。B.指标统计:统计计算网络能力指标分值,查看统计结果。C.指标规则创建:创建网络能力规则方案,并设置网络能力规则方案详情,自动获取12家单位网络能力基础值的最大值、最小值,查看规则详情。
参 考 文 献
[1](波兰 )克罗沃克奇.《复杂系统与过程可靠性及安全性》.国防工业出版社 ,2014年5月
[2]张智刚.《电网调度系统安全生产保障能力评估》.中国电力出版社,2014年1月