Top Banner
通通通通通通通 通通通通通通 通通通通通通通 通通通通通通 陕陕陕陕陕陕陕陕 西 陕陕陕陕陕陕陕陕 西 General Custom Report System
25

Report system develope

Apr 16, 2017

Download

Documents

defy
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Report system develope

通用定制报表系统开发技术报告通用定制报表系统开发技术报告

陕西银河信通有限公司陕西银河信通有限公司

General Custom Report System

Page 2: Report system develope

SNEPI&T

通用报表定制系统开发技术报告 General Report Custom System

•引言•系统特点•系统平台•系统架构•功能组成•具体样例分析•结束语

纲要纲要

Page 3: Report system develope

SNEPI&T

通用报表定制系统开发技术报告 General Report Custom System

报表作为应用软件必不可少的重要工作组成部分,关系到用户对大量信息的统计、输出、存档,以及实现通用数据接口等功能。但是,传统报表工具并不能很好地适应中国式报表的特点。 

引言引言

Page 4: Report system develope

SNEPI&T

通用报表定制系统开发技术报告 General Report Custom System

引言引言中国式报表的特点:中国式报表的特点:

   样式复杂且要求高   表内数据关联性弱、缺乏规律性、统计随意

典型的中国式报表样张

Page 5: Report system develope

SNEPI&T

通用报表定制系统开发技术报告 General Report Custom System

引言引言现有报表工具的特点与不足:现有报表工具的特点与不足:

现有报表工具有两类:•  SQL 型报表工具•  CELL 型报表工具 从数据统计模型的角度来看  从报表绘制方案的角度看  绝大多数国外报表产品都是绝大多数国外报表产品都是 SQLSQL型报型报表工具,如著名的水晶报表、表工具,如著名的水晶报表、 BRIOBRIO、、

BOBO、、 FastReportFastReport 、、 ReportBuilderReportBuilder 等等国内报表产品多是国内报表产品多是 CellCell型。其中的代型。其中的代表是用友华表,国外的产品有表是用友华表,国外的产品有 Formula Formula OneOne 。。

Page 6: Report system develope

SNEPI&T

通用报表定制系统开发技术报告 General Report Custom System

引言引言   复杂报表难以实现复杂报表难以实现   需要通过编程才能实现报表需要通过编程才能实现报表   维护成本高维护成本高

总之,现有报表工具的不足主要表现在:总之,现有报表工具的不足主要表现在:

Page 7: Report system develope

SNEPI&T

通用报表定制系统开发技术报告 General Report Custom System

系统特点系统特点和以往的报表工具相比,本系统最大的创新点就是将强大的数据处理能力与Cell 类型报表工具所具备的表格间运算与完善的表格绘制能力很好地结合在了一起,真正实现了“报”与“表”完美结合的中国式报表系统。本系统独创的数据模型成功地解决了中国式报表需要在一张表中实现多种不同的表现方式造成的困难,提供针对关联格的跨行跨组运算,很容易计算小计、同期比等数据。同一报表中支持多个异构的数据源,允许报表各片之间无关,可用多个简单的数据集成组合出复杂报表,程序员无须再为每张报表编程(脚本或存储过程)或写复杂SQL查询准备数据。

Page 8: Report system develope

SNEPI&T

通用报表定制系统开发技术报告 General Report Custom System

系统特点系统特点•   方便设计复杂报表方便设计复杂报表•   调整报表无需要修改源代码调整报表无需要修改源代码•   维护方便维护方便•   与异构系统无缝连接与异构系统无缝连接•   强大的综合查询分析功能强大的综合查询分析功能•   多种类型的数据源支持多种类型的数据源支持•   强大的数据计算能力强大的数据计算能力

Page 9: Report system develope

SNEPI&T

通用报表定制系统开发技术报告 General Report Custom System

系统平台系统平台• 硬件环境: 报表服务器: PC Server• 软件环境: 客户端系统: Windows 98/2000/XP/2003 WEB 服务器: Windows NT/2000/2003 Server 报表服务器: Windows NT/2000/2003

Page 10: Report system develope

SNEPI&T

通用报表定制系统开发技术报告 General Report Custom System

术语与概念术语与概念数据字典数据字典报表数据源报表数据源查询与数据集查询与数据集数据关系数据关系数据对象数据对象

Page 11: Report system develope

SNEPI&T

通用报表定制系统开发技术报告 General Report Custom System

系统软件结构系统软件结构

Page 12: Report system develope

SNEPI&T

通用报表定制系统开发技术报告 General Report Custom System

系统功能组成系统功能组成

报表服务器报表服务器

报表设计器报表设计器 报表客户端报表客户端数据字典管理器数据字典管理器

Page 13: Report system develope

SNEPI&T

通用报表定制系统开发技术报告 General Report Custom System

报表服务器报表服务器报表服务器功能组成报表服务器功能组成数据字典服务数据字典服务

数据访问服务数据访问服务

报表管理报表管理报表订阅报表订阅报表定时生成报表定时生成

报表服务器报表服务器

报表生成报表生成

Page 14: Report system develope

SNEPI&T

通用报表定制系统开发技术报告 General Report Custom System

报表服务器报表服务器

Page 15: Report system develope

SNEPI&T

通用报表定制系统开发技术报告 General Report Custom System

数据字典管理器数据字典管理器

数数据据字字典典服服务务

报表服务器报表服务器

数据字典管理器数据字典管理器

数据表在字典中的名字

数据字段在字典中的名字

数据字段的真实名字

对数据字段的简短说明

Page 16: Report system develope

SNEPI&T

通用报表定制系统开发技术报告 General Report Custom System

报表设计器—功能组成报表设计器—功能组成

报表设计器

数据源选取数据集查询定义用户自定义变量用户自定义函数报表外观绘制数据关系定义

报表预览运行初始参数定义

功能组成功能组成

报表设计流程

Page 17: Report system develope

SNEPI&T

通用报表定制系统开发技术报告 General Report Custom System

报表设计器 – 用户验证窗口报表设计器 – 用户验证窗口

Page 18: Report system develope

SNEPI&T

通用报表定制系统开发技术报告 General Report Custom System

报表设计器 – 主界面报表设计器 – 主界面

Page 19: Report system develope

SNEPI&T

通用报表定制系统开发技术报告 General Report Custom System

报表设计器 – 主界面报表设计器 – 主界面

Page 20: Report system develope

SNEPI&T

通用报表定制系统开发技术报告 General Report Custom System

报表设计器 – 主界面报表设计器 – 主界面

Page 21: Report system develope

SNEPI&T

通用报表定制系统开发技术报告 General Report Custom System

报表设计器 – 主界面报表设计器 – 主界面

Page 22: Report system develope

SNEPI&T

通用报表定制系统开发技术报告 General Report Custom System

报表客户端报表客户端显示报表显示报表打印报表打印报表导出报表导出报表

Page 23: Report system develope

SNEPI&T

通用报表定制系统开发技术报告 General Report Custom System

结束语结束语在已投入使用的系统中应用:在已投入使用的系统中应用:     大唐韩城发电厂大唐韩城发电厂 MISMIS项目项目 314314张报表张报表     系统投运时间:系统投运时间: 20032003 年年 1111 月月     陕西省电力公司陕西省电力公司 OAOA系统。系统。     西北电力研究院西北电力研究院 MISMIS 系统。系统。    榆林供电局榆林供电局 MISMIS 系统系统     西安市高新区知识产权管理系统西安市高新区知识产权管理系统正在开发的系统:正在开发的系统:      鹤壁发电厂鹤壁发电厂 SISSIS 系统系统    宝鸡客户服务支持系统宝鸡客户服务支持系统     陕西电网生产管理系统陕西电网生产管理系统

Page 24: Report system develope

SNEPI&T

通用报表定制系统开发技术报告 General Report Custom System

感谢各位领导、各位专家的指导感谢各位领导、各位专家的指导!!谢谢谢谢

陕西银河信通有限公司

Page 25: Report system develope

SNEPI&T

通用报表定制系统开发技术报告 General Report Custom System

报表设计器 – 报表预览报表设计器 – 报表预览