用户名: 密码: 验证码:
基于异构电力信息源柔性动态报表系统的研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着目前国内电力企业改革的不断深入,电力企业进一步向以提高经济效益为中心的集约型的经营管理机制转变。这种集约化的经营机制,必须有集管理、营业、生技和配电于一体的集成化信息系统的支持。在集成化的电力信息系统中,报表作为企业信息在不同管理层次之间流动的一种通用方式和进行生产状况查询、分析和经营决策的主要依据,是非常重要的一部分。电力系统的不断发展对报表也提出了更高的要求,希望报表无论在格式或内容上都能够灵活更改以满足需求的变更。而目前电力系统内的现状是:一方面电力企业的报表大多来自于已经开发好的应用系统,这些应用系统针对特定目的按用户当时需求使用不同的语言开发,报表内容和格式固定,重复工作量大,后期维护工作繁重,使得报表使用周期极短,最后不得不改为手工编制,工作量极大;另一方面,不同应用系统关心电力对象的不同方面,可能采用不同的数据库和操作系统以及硬件平台,甚至位于不同的地理位置,相互之间很少设计成能够进行自由的数据交换,从而在信息上成为相对独立的“自动化孤岛”,形成了多异构电力信息系统的形式,使得信息系统数据冗余量大,报表数据来源单一并缺乏一致性。
     在这种背景下,本论文提出了基于三层结构的异构电力信息源的柔性动态报表的设计思想。它以面向对象的思想和柔性软件系统理论为指导将报表描述为包含原始数据层、数据处理层和格式层的三层结构模型,将报表数据与格式分离,使报表数据变量化、报表格式可塑化、数据处理模板化,从而解决了报表模板和数据固化的问题,使用户可以随时根据情况需要简捷方便的调整报表的格式和内容,并可以实现报表数据的动态赋值和自动刷新。此外它针对用户的不同要求能提供不同的报表解决方案。柔性动态报表系统的提出极大的减轻了企业投资,延长了电力企业信息管理软件的生命周期,提高了用户工作效率。在文中笔者详细给出了上述三层的概念、实现方法和程序流程。此外,本文详细讨论了当前电力企业内各个应用子系统相互集成以达到数据交换和信息共享目的的方式,提出了一种基于网关数据传送机制实现各个应用子系统互连的技术方案。这种实现方法既可以保证SCADA系统的安全又可以实现多个异构系统的集成和数据共享,为柔性动态报表系统提供集成化的数据源并保证了数据的一致性,并为系统商务决策分析和数据挖掘等高级功能的开发打下了基础。
    
     针对电力系统信息向hitem叨Intranct发展的趋势,本论文还讨论了柔性动态报
    表系统的认飞b实现方法,提出了利用ActiveForm技术简捷快速地开发电力系统的
    研几b模式应用程序,并对叭触b程序如何与电力系统数据库相连作了详细讨论。
     最后本文给出了柔性动态报表系统的应用实例,并对该系统还需完善之处和将
    来的研究发展方向作了简要描述。
With the reform of Chinese power industry deepens, the corporations' operation of power system veers to the intensive management mechanism ulteriorly to improve the economy benefit. But this mechanism must be supported by the integrated information system that is composed of the management, business, production and distribution. In the integrated power information system, report is of great importance. It is a general mode for the information to flow in different management levels of power system. The data derived from report is the main gist for the managers to query, analyze the conditions of production and management or make some vital decisions. Today the further development of power system brings up higher requirements for the report, which means report should changes accordingly in the format and content to meet the varying requirements of users. However, on one hand at present the reports of power system are mainly derived from some developed application system. These application systems are developed
     by different program language to meet user's requirement of that time. The content and format of report in these application systems are fixed and repeated, which shorten the report's use Hfecycle and need much maintenance work and finally the reports have to be made by hands. On the other hand, different application systems aim at particular aspects of power system. Probably they are running on different operating system, hardware or location. Those systems are rarely designed to exchange data freely with others. They become "automation islands" and the heterogeneous power information system is formed. So the redundancy of data is tremendous, the data source of report is unitary and lack of consistency.
    Under the background above an idea of flexible dynamic report system, which is based on three-layer structure in the heterogeneous power information system, is presented in this paper. With the guidance of object-oriented idea and the theory of flexible software, report is described as a three-layer model that consists of the origin-data layer, the data-processing layer and the format layer. The format of report is separated from its data, which makes the data variable, the format fictile and the processing of data modularized. The problem of fixed report template and data is solved. Users can adjust reports' format and content easily at any moment. The data of report are dynamic and can be refreshed when needed. Furthermore it can supply different report solutions aimed at different users. The flexible dynamic report system reduces the software investment of power corporations, extends the Hfecycle of information management software and enhances the work efficiency. The conception, realization methods and p
    rogram flow are presented particularly in the paper. Moreover the integration methods of current application systems in power corporations to realize the data exchange and information share are discussed in detail. A new method based on gateway data
    
    
    
    dispatch mechanism for the interconnection between different application systems is brought up in the end. This method not only guarantees the security of SCADA but also realized the integration and data sharing of multi-heterogeneous application systems. It provides the integrated data source for the flexible dynamic report system and guarantees the consistence of data. At the same time the foundation for developing advanced function such as business decision-making analysis and data mining is established.
    Towards the trend of Internet/Intranet in the power information system the web mode of flexible dynamic report system is discussed in the paper. A technique using ActiveForm to develop web applications of power system is presented and the topic on how to connect web applications to the database is also discussed in the paper.
    Finally an application instance of flexible dynamic report is shown. The faultiness and direction of extensive research activity are also stated.
引文
1.韩忠贵.面向市场化的电力企业信息管理及其实现途径.贵州电力技术,1998,22(2):41-43
    2.张扬.电力系统技术发展的新趋势.浙江电力,2002.4,VOL21(4):1-5
    3.王洪涛,王剑,朱诚.电力系统信息管理自动化的研究.电力自动化设备,2001,21(2):20-23
    4. 4.N.I.Voropai,V.V.Trufanov, .I.Sheveleva, Electric Power Systems Integration in a Liberalized Environment: An Approach to Effectiveness Estimation;I EEE,2000, 396-402
    5.李志良,王成山.通用统计报表处理系统的设计与实现.电网技术,2000,24(9),65-68
    6.袁兆山.基于软件重用开发MIS系统方法论.合肥工业大学学报,2000,23(1):126—129
    7.张恺,张华欣.电力MIS建设的特点和方法.电力系统自动化,2001.11,VOL25(21):9-14
    8.杨芙清,朱冰.软件复用.软件学报,1995,6(9):525—532
    9. OhCheonKwon, Seok_Jin Yoon, Component_Based Development Environment:An integrated Model of objected Oriented Techniques and Other Technologies, International workshop on Componet_Based Software Engineering, 1999 Proceedings
    10.金敏,沈德耀,阳春华.利用VBA在EXCEL下开发工业实时控制系统中的柔性报表.计算机工程与应用,1999.7:56-58;
    11.李玉保,王孝通等.基于语义描述的报表自动生成系统.大连理工大学学报 1992.9:608-614
    12.楚甲良,李少波.跨平台可重用组件的开发.贵州工业大学学报,1999,28(1):65-69
    13. Jim Q.Ning, A Component Based Development Case Study, International Workshop on Component-Based Software Engineering, 2000 Proceedings
    14.章国福,张珠,曹袖.Intranet技术在供电所的应用[J].电力系统自动化,1998,22(6):76-78
    15. Tomas Rahkonen, Torsten Cegrell, A Study On Techniques For And User
    
    Requirements On Systems Integration In SCADA/EMS,IEEE,1995,357-362
    16. Kazuo Kawata, Mamoru Fujimura, Masahide Sugata,New Generation of Advanced Control System for Large Electric Power Network,IEEE,2000,1668-1673
    17.汪芸,顾冠群,谢俊清等.异构网络集成方法研究.计算机研究与发展,1997,34(3):178-181
    18.曹军威,范玉顺.柔性软件系统的概念、方法与实践.计算机科学,1999,26(2):74-77
    19.张大方等.基于Windows通用财务报表系统的设计与实现.计算机工程与应用,1998,VOL1(3):25-28
    20.郑志琴,钟叔玉.柔性MIS及其支撑技术.昆明理工大学学报,2001,26(2):8-11
    21.刘静岩,王守茂,杨连贺.数据仓库技术概述.天津纺织工学院学报,2000,(4):84-86
    22.路广,张伯明,孙宏斌.数据仓库与数据挖掘技术在电力系统中的应用.电网技术,2001,25(8):54-57
    23.陈长清,程晖,熊已新.异构平台的数据仓库与数据开采技术.计算机科学,2000,(10):5-9
    24.王元珍,汪皓.达梦智能报表工具的设计与实现.计算机工程与应用 2001.4:65-67
    25.陈灿煌.Delphi6彻底研究.中国铁道出版社,2002,北京
    26.吴克河,李为,王颖.基于ActiveX控件技术的供电局调度实时数据管理系统.现代电力,2000.11,17(4):36-41
    27.张海藩.《软件工程导论》第三版.清华大学出版社,1998.1,北京
    28.李维.Delphi7高效数据库程序设计.机械工业出版社,2003.1,北京
    29.谢章林.福州电业局调度MIS与SCADA系统接口的设计.福建电力与电工,2000.6,20(2):29-30
    30.张旭,李凡生.火力发电厂MIS系统集成中的数据接口.东北电力技术,2000(11):34-36
    31.金午桥.网络互联技术在大型发电厂中的应用.中国电力,2001.1,VOL34(1):74—76
    32.张斌,王俏文,陈绪国.SCADA系统实时信息在MIS系统的应用.广东电力,2000.6,VOL13(3):9-11
    33.沈曙明.地区电网新一代SCADA/EMS/DMS/MIS综合自动化系统.供用电,
    
    2001.2,VOL18(1):14-16
    34.[美]Kevin Kline Daniel Kline.SQL参考手册.中国电力出版社,2002.1,北京;
    35.谈竹贤,王毅,赵景亮.ORACLE9i PL/SQL从入门到精通.水利水电出版社,2002.5,北京
    36.吴坚,王家捷,张波.面向中小企业智能数据处理工具.计算机科学,2000(7):56-58
    37.高洪深.决策支持系统(DSS)理论.方法.案例.清华大学出版社,1996.9,北京
    38. Chaudhuri S, Dayal U. An Overview of Data Warehousing and OLAP Technology, SIGMOND Record. 1997,26(1):34-38
    39.盛德仁,任浩仁,陈坚红等.ActiveX控件在火电厂Intranet中的应用.中国电机工程学报,2000.8,20(8):82~84
    40.孙壮志,张人千,夏国平.利用ActiveX技术实现B/S模式的电厂实时数据综合查询.计算机应用研究 2002(5):95~100
    41. 41.J.Hammer ,H.Caricia-Molina,J.Widom et al.The Stanford Data Warehousing Project. IEEE Data Engineering Bulletin, Special Issue On Materialized Views and Data Warehousing, 1995,18(2): 118-125
    42.张洪伟.C/S网络环境下“可扩展通用报表”的方案设计.电脑开发与应用,1999,12(3):30-33
    43. Kozacaynski W, BoochG. Component Based Software engineering[J]. JEEE Software, 1998,15(5):34—36
    44.张国祥.Unix与Windows NT网络互联技术.计算机与通信,1999(12):18-20
    45.李景州,李华.基于Intranet的MIS.计算机应用[J].1999.19(6):56-58
    46. MiliHetal. Reusing software Issues and research Direction. IEEE Trans on Software Engineering, 1995,21 (6):46—57
    47.索金琳,王志坚.Active X控件在WWW查询中的应用.电脑开发与应用2001,14(12),18~19
    48.梁京章,黄永慧,黄飚等.基于WEB和广播的电厂实时信息混合发布模型.计算机应用,2002(3):61-63
    49.周永庚,邓佑满.跨平台电力系统报表工具的设计与应用.电网技术,2002,26(5):57-61
    50.[美]Steve Teixeira,Xavier Pacheco,Delphi6开发人员指南.机械工业出版社,
    
    2003.1,北京
    51.贺冰琰,张铃.用ActiveX及Delphi5.0的MIDAS技求开发大型分布式应用.计算机应用研究,2001,4:114-118
    52.卓敏,黄道.异构网络环境的数据实时共享技术.计算机工程与应用,1998.1:25-26
    53.刘桂喜,胡晓辉.基于MIDAS模式的供电局收费系统的设计.计算机应用,2000,6:32-33
    54.李海泉,冯玉才,周英飓.基于数据仓库技术的活动报表工具.计算机科学,1998,(10)75-79
    55.王文,于弋,胡少鹏.电力市场运营系统中的软件集成.电力系统自动化,2002.3,26(6):15-17
    56.张华钦.走出MIS建设的误区.计算机世界,1999(4):23-26
    57. Mar50 Rabinowitz. Power Systems of the Furore[J]. IEEE Power Engineering Review, 2000, (1): 5-9.2000,(3): 10-15. 2000,(5):21-24.2000,(8):4-9
    58. Richard.B,L.McKinney, A Soft Engineering Experiment in Software Component Generation. Proceeding of ICSE. 1996(18):542-555
    59.[美]Kenny Smith,Stephan Haisley,ORACLE备份与恢复培训教程,机械工业出版社,2002.9
    60.董良,高磊,朱明峰.深入浅出Delphi6.清华大学出版社,2002.9,北京
    61.韦凯,梁京章.Intranet中Web与数据库集成技术分析.广西大学学报,2000.3,25(1):64-67
    62.[美]Kevin Loney,George Koch.Oracle9i参考手册.机械工业出版社,2003.7

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700