通通通通通通通 通通通通通通 统 通通通通通通通 通通通通通通 统 陕 陕陕陕陕陕陕陕陕 西 陕 陕陕陕陕陕陕陕陕 西 General Custom Report System
通用定制报表系统开发技术报告通用定制报表系统开发技术报告
陕西银河信通有限公司陕西银河信通有限公司
General Custom Report System
SNEPI&T
通用报表定制系统开发技术报告 General Report Custom System
•引言•系统特点•系统平台•系统架构•功能组成•具体样例分析•结束语
纲要纲要
SNEPI&T
通用报表定制系统开发技术报告 General Report Custom System
报表作为应用软件必不可少的重要工作组成部分,关系到用户对大量信息的统计、输出、存档,以及实现通用数据接口等功能。但是,传统报表工具并不能很好地适应中国式报表的特点。
引言引言
SNEPI&T
通用报表定制系统开发技术报告 General Report Custom System
引言引言中国式报表的特点:中国式报表的特点:
样式复杂且要求高 表内数据关联性弱、缺乏规律性、统计随意
典型的中国式报表样张
SNEPI&T
通用报表定制系统开发技术报告 General Report Custom System
引言引言现有报表工具的特点与不足:现有报表工具的特点与不足:
现有报表工具有两类:• SQL 型报表工具• CELL 型报表工具 从数据统计模型的角度来看 从报表绘制方案的角度看 绝大多数国外报表产品都是绝大多数国外报表产品都是 SQLSQL型报型报表工具,如著名的水晶报表、表工具,如著名的水晶报表、 BRIOBRIO、、
BOBO、、 FastReportFastReport 、、 ReportBuilderReportBuilder 等等国内报表产品多是国内报表产品多是 CellCell型。其中的代型。其中的代表是用友华表,国外的产品有表是用友华表,国外的产品有 Formula Formula OneOne 。。
SNEPI&T
通用报表定制系统开发技术报告 General Report Custom System
引言引言 复杂报表难以实现复杂报表难以实现 需要通过编程才能实现报表需要通过编程才能实现报表 维护成本高维护成本高
总之,现有报表工具的不足主要表现在:总之,现有报表工具的不足主要表现在:
SNEPI&T
通用报表定制系统开发技术报告 General Report Custom System
系统特点系统特点和以往的报表工具相比,本系统最大的创新点就是将强大的数据处理能力与Cell 类型报表工具所具备的表格间运算与完善的表格绘制能力很好地结合在了一起,真正实现了“报”与“表”完美结合的中国式报表系统。本系统独创的数据模型成功地解决了中国式报表需要在一张表中实现多种不同的表现方式造成的困难,提供针对关联格的跨行跨组运算,很容易计算小计、同期比等数据。同一报表中支持多个异构的数据源,允许报表各片之间无关,可用多个简单的数据集成组合出复杂报表,程序员无须再为每张报表编程(脚本或存储过程)或写复杂SQL查询准备数据。
SNEPI&T
通用报表定制系统开发技术报告 General Report Custom System
系统特点系统特点• 方便设计复杂报表方便设计复杂报表• 调整报表无需要修改源代码调整报表无需要修改源代码• 维护方便维护方便• 与异构系统无缝连接与异构系统无缝连接• 强大的综合查询分析功能强大的综合查询分析功能• 多种类型的数据源支持多种类型的数据源支持• 强大的数据计算能力强大的数据计算能力
SNEPI&T
通用报表定制系统开发技术报告 General Report Custom System
系统平台系统平台• 硬件环境: 报表服务器: PC Server• 软件环境: 客户端系统: Windows 98/2000/XP/2003 WEB 服务器: Windows NT/2000/2003 Server 报表服务器: Windows NT/2000/2003
SNEPI&T
通用报表定制系统开发技术报告 General Report Custom System
术语与概念术语与概念数据字典数据字典报表数据源报表数据源查询与数据集查询与数据集数据关系数据关系数据对象数据对象
SNEPI&T
通用报表定制系统开发技术报告 General Report Custom System
系统软件结构系统软件结构
SNEPI&T
通用报表定制系统开发技术报告 General Report Custom System
系统功能组成系统功能组成
报表服务器报表服务器
报表设计器报表设计器 报表客户端报表客户端数据字典管理器数据字典管理器
SNEPI&T
通用报表定制系统开发技术报告 General Report Custom System
报表服务器报表服务器报表服务器功能组成报表服务器功能组成数据字典服务数据字典服务
数据访问服务数据访问服务
报表管理报表管理报表订阅报表订阅报表定时生成报表定时生成
报表服务器报表服务器
报表生成报表生成
SNEPI&T
通用报表定制系统开发技术报告 General Report Custom System
报表服务器报表服务器
SNEPI&T
通用报表定制系统开发技术报告 General Report Custom System
数据字典管理器数据字典管理器
数数据据字字典典服服务务
报表服务器报表服务器
数据字典管理器数据字典管理器
数据表在字典中的名字
数据字段在字典中的名字
数据字段的真实名字
对数据字段的简短说明
SNEPI&T
通用报表定制系统开发技术报告 General Report Custom System
报表设计器—功能组成报表设计器—功能组成
报表设计器
数据源选取数据集查询定义用户自定义变量用户自定义函数报表外观绘制数据关系定义
报表预览运行初始参数定义
功能组成功能组成
报表设计流程
SNEPI&T
通用报表定制系统开发技术报告 General Report Custom System
报表设计器 – 用户验证窗口报表设计器 – 用户验证窗口
SNEPI&T
通用报表定制系统开发技术报告 General Report Custom System
报表设计器 – 主界面报表设计器 – 主界面
SNEPI&T
通用报表定制系统开发技术报告 General Report Custom System
报表设计器 – 主界面报表设计器 – 主界面
SNEPI&T
通用报表定制系统开发技术报告 General Report Custom System
报表设计器 – 主界面报表设计器 – 主界面
SNEPI&T
通用报表定制系统开发技术报告 General Report Custom System
报表设计器 – 主界面报表设计器 – 主界面
SNEPI&T
通用报表定制系统开发技术报告 General Report Custom System
报表客户端报表客户端显示报表显示报表打印报表打印报表导出报表导出报表
SNEPI&T
通用报表定制系统开发技术报告 General Report Custom System
结束语结束语在已投入使用的系统中应用:在已投入使用的系统中应用: 大唐韩城发电厂大唐韩城发电厂 MISMIS项目项目 314314张报表张报表 系统投运时间:系统投运时间: 20032003 年年 1111 月月 陕西省电力公司陕西省电力公司 OAOA系统。系统。 西北电力研究院西北电力研究院 MISMIS 系统。系统。 榆林供电局榆林供电局 MISMIS 系统系统 西安市高新区知识产权管理系统西安市高新区知识产权管理系统正在开发的系统:正在开发的系统: 鹤壁发电厂鹤壁发电厂 SISSIS 系统系统 宝鸡客户服务支持系统宝鸡客户服务支持系统 陕西电网生产管理系统陕西电网生产管理系统
SNEPI&T
通用报表定制系统开发技术报告 General Report Custom System
感谢各位领导、各位专家的指导感谢各位领导、各位专家的指导!!谢谢谢谢
陕西银河信通有限公司
SNEPI&T
通用报表定制系统开发技术报告 General Report Custom System
报表设计器 – 报表预览报表设计器 – 报表预览