基于模版解析的电网调度报表定制系统

来源 :大连理工大学 | 被引量 : 0次 | 上传用户:Gerryliu1984
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文通过对云南电网调度管理系统日常运行维护过程的分析,发现系统在日益增加的业务需求下出现了添加新报表效率低、过程繁琐,不同的运维人员完成报表的样式及报表功能不统一,获取数据时数据存在业务类型复杂、数据来源多样、数据展现庞杂、统计分析繁复等问题,针对该些问题,本文旨提出设计方案尽量减少问题带来的影响。在国内外文献中,主要有两种方法来设计实现报表系统。一种为使用传统的编程语言手工编写系统代码,需要涉及大量的编程工作。另一种为使用商业报表设计工具,通过报表设计器设计报表样式及数据源,将导出的文件(HTML、PDF、XML等格式)布置到专用服务器或使用报表引擎布置到服务器上。鉴于已有电网调度管理系统对添加新报表需求会产生扩展性低、数据源多样、报表功能复杂、无法满足随时性、需要专业开发人员等问题并且使用商业报表设计工具无法满足电网调度业务需要,本文对电网调度报表的特点进行分析,使用Web表格信息提取方法对系统的报表结构进行统计归类,使用数据统计分析的方法对电网调度业务数据进行统计分析,提出以抽象的思想将报表页面结构分成四部分:页面头部信息、报表名、数据查询及操作按钮和数据报表。提出以定制页面配置信息的方法配置报表信息,以模版解析为基础生成报表样式结构,采用数据接口化技术设计数据统一接口解决数据源多样问题,采用报表功能构件化技术解决报表功能复杂、样式不统一问题的设计方案。将软件工程技术中的面向对象技术及软件复用和构件化技术应用到实际系统开发中,提高系统扩展性,减少代码冗余,设计完成了电网调度报表定制系统,系统实现了报表模版定制,报表页面显示等功能。通过云南电网实际应用,定制实现了信息上报、运行统计、基础信息统计等业务报表,报表平均实现率达70.9%。对本文设计的定制系统与原有系统在实现报表需求的步骤及完成时间进行比较,发现本文设计实现的报表系统有效提高了新报表需求的实现效率,定制系统与其他通用报表设计软件进行比较,发现其在电网调度领域中,除了报表实现率较其他软件低外,报表系统的可视化定制,业务功能,操作便利性等方面都可以与成熟的通用报表软件相提并论,部分系统功能上还优于部分软件。该系统的设计及实现为开发者对报表系统的研发提供一种新思路。
其他文献
近几年,大学生创业教育逐渐兴起。但是,目前我国的大学生创业教育存在创业教育专业师资匮乏、课程和教材开发滞后、理念和方法落后、实践环节薄弱等难题。有鉴于此,我国高校要进
目的 通过对临床患者的心房肌钙平衡调节蛋白的mRNA表达水平的测定 ,揭示心房颤动 (房颤 )的发生机制。方法 采集风湿性心脏病窦性心律 (窦律 )组患者 (12例 )和房颤组患者
针对广泛应用的扫描电镜和台阶仪在测量纳米厚度时存在的破坏性和近似性等局限性,提出了一种基于弯曲测试技术实现纳米梁厚度精密测量的方法.该方法的核心思想是悬浮结构在载荷
环境审计需求与责任源自于环境审计产生、实践与运用的循环系统.以环境审计产生、实践与运用为 主线,探索了各个阶段需求与责任相对独立又统一的关系,环境审计需求推动责任的
该文比较分析了中小企业与大企业在技术创新方面的有利和不利因素,并在此基础上,从四个方面探讨了集群对中小企业技术创新模式的影响,分析了我国集群创新中存在的问题,同时提
为了解决TiO2光催化剂分散性差、难回收、难固定等问题,提出一种利用有序纳米结构作为载体的负载型催化剂制备技术,来制备三维纳米TiO2光催化剂.利用SiO2和SiNx材料具有不同
在住院医师规范化培训政策下中医骨伤专业学位研究生培养存在一些亟待解决问题,笔者根据多年研究生培养经验,对骨伤科专业学位研究生培养进行了初步探讨。
介绍MEPC65次会议中国提交的波浪增阻计算方法,并将其应用于某油船的型线优化设计研究中,比较分析计算结果和试验结果,认为该计算方法用于指导风浪中的型线优化工作是行之有