报表设计器设计文档-模板_第1页
报表设计器设计文档-模板_第2页
报表设计器设计文档-模板_第3页
报表设计器设计文档-模板_第4页
报表设计器设计文档-模板_第5页
已阅读5页,还剩110页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

报表设计器功能详细设计

报表功能概要:

系统主要分为3个部分,包括:文件管理、数据集管理、主界面管理。系统中的文件全

部存放在服务器指定的文件夹中,系统也只读取该文件夹中的文件,所有的预览查看等,全

部来自系统在服务器中指定的文件夹。数据集管理中,包括服务连接器和数据模型,服务连

接器主要功能是将系统和服务器进行关联。

报表功能分布关系图:

页面设计:

国口同诵.才X©_________________

NewWofkBookt丐NewFormlqNewPdyl

做文件夹i

报表工件夹

U2的Bin三言G彳a

二综合报表

_J财务报表

用户名:|查看

U人员推表

ABC0EF山

1

2

3❸

4高度调整:Elasff®

□自动透应高度

5E

6空度调整;回固定窕反

7□自动适应货度

8预览:回读宽单元格内容

9打印导出।回打印/导出单元格内寥

(3打即/导出单元格背景

11

内容提示;

12

(4444444

13

14

15

1.文件管理

概要:文件管理,主要是管理系统中的报表文件和需要导入的数据源文件以及文件夹.文件

管理区域分布在整个界面的左上角,嵌入在页面中,不是悬浮窗体。文件管理中的页面按钮,

均以图标的形式展示,当鼠标放到图标上时,给出信息框,展示按钮的名称,当鼠标点击按

钮时,如果该按钮下存在下一级别的按钮,则展示下一级别的按钮,如果没有下一级别的按

钮,则直接视为点击按钮操作。

整体界面:

.”算.-

国口0Id㈤X

报表文件夹1

♦报装文件

LJ绦合报表

□财务报表

U人员报表

主工作区

数据集管理区

图标介绍:

序号图表名称说明

添加文件1、添加文件夹

2、添加工作簿

1

03、添加表单

4、添加聚合报表

打开文件

2选择文件,打开文件

保存文件1、保存

3

2、另存为

刷新

4购刷新文件

打开文件所在的位

5在资源管理器中打开文件所在位置

㈤置

重命名

6国对文件夹或文件重命名

删除

7X删除选择的文件或文件夹

1.1添加

概要:添加按钮点击时展开下拉内容,选择“添加文件夹”、“添加工作簿”、“添加表单”、

“添加聚合报表”按钮,分别添加不同形式的工作区。工作簿的主要作用是展示表格信息,

一个工作簿下可以有多个表格,可以在表格中增加图表,但是主要是已辅助形式出现。表单

的主要作用是展示图表信息,将图表控件拖入表单中,配置相关数据,将信息已图表形式展

示,表单中也可以增加表格信息,表格展示形式主要以辅助形式出现。聚合报表,聚合报表

的作用是,可以平等化的展示表格和图表信息,当表格和图表信息几乎处于平均状态的情况

下,可以使用集合报表。

1.1.1添加文件夹

功能编号RF_001功能名称添加文件夹

功能描述在系统指定的路径下创建文件夹

服务包

数据库无

数据表无

前置项无

后置项存放文件或文件夹

>添加文彳牛夹

序号输入项约束必填

输入项

自动生成“新建文件”,可是

1文件夹名称

修改

输出项文件夹

>添加文件夹

开始

编辑文件夹名称

点击“添加”按钮

按键盘上的“回

车”

选择“添加文件

夹”

提示“文件夹名称

已经存在”

4

生产文件夹,并且[断该目录卜是

自动命名为“新建5有重名文件:

处理逻辑文件夹”

1、文件夹在创建时,

文件夹名称是可编辑确定创建

状态。

2、如果该目录下存在

“新建文件夹”则新

创建的文件夹名称为

“新建文件夹1”以此

类推。

>文件夹重命名

>删除文件夹

>添加文件夹

图底山国X

添加文件夹

添加工彳蒋

英1

添加表单共2

界面设计

添加聚合报表俵

二财务报表

口人员报表

1.1.2添加工作簿

概要说明:工作簿的主要作用是展示表格信息,一个工作簿下可以有多个表格,可以在表格

中增加图表,但是主要是已辅助形式出现。

功能编号RF_OO1功能名称添加工作簿

功能描述在系统指定的路径下或指定的文件夹中创建工作簿

服务包

数据库无

数据表无

前置项无

后置项用于报表编辑

>添加工彳乍簿

序号输入项约束必填

输入项

自动生成是

1工作簿名称

"NewWorkBoo11",可修改

输出项工干二溥

>添加工作簿

按键盘上的“回

车”或移开鼠标焦

选择“添加工作

、博

提示“工作簿已经

存在”

4

时断该目录下是'是

在指定的目录下生成新

早有重名工作簿

的工作簿,并且默认名

处理逻辑称为“NewWorkBookl”

1、工作簿在创建时,

工作簿名称是可编辑

确定创建

状态。

2、如果该目录下存在

“NewWorkBookl”则

新创建的工作簿名称

为ttNewWorkBook2w

以此类推。

>工作簿重命名

>删除工作簿

>添加工作簿

图底山国X

添加文件夹

添加工彳蕾

英1

添加表单共2

界面设计

添加聚合报表俵

二财务报表

口人员报表

1.1.3添加表单

概要说明:表单的主要作用是展示图表信息,将图表控件拖入表单中,配置相关数据,将信

息以图表形式展示,表单中也可以增加表格信息,表格展示形式主要以辅助形式出现。

功能编号RF001功能名称添加表单

功能描述在系统指定的路径下或指定的文件夹中创建表单

服务包

数据库无

数据表无

前置项无

后置项用于图表编辑

>添加工作簿

序号输入项约束必填

输入项

自动生成"NewFroml",可是

1表单名称

修改

输出项表单

添加表单

编辑表单名称

按键盘上的“回

车”或移开鼠标焦

选择“添加表单”

提示“表单已经存

在”

4

在指定的目录下生成新

的表单,并且默认名称

处理逻辑为“NewForml”

1、表单在创建时,表

单名称是可编辑状

确定创建

态。

2、如果该目录下存在

“NewForml”则新创

建的表单名称为

“NewForm2”以此类

推。

表单重命名

>删除表单

>添加工作簿

0O图底山用X

添加文件夹

添加工彳蕾

英1

添加表单共2

界面设计

添加聚合报表俵

二财务报表

口人员报表

1.1.4添加聚合报表

概要说明:聚合报表,聚合报表的作用是,可以平等化的展示表格和图表信息,当表格和图

表信息几乎处于平均状态的情况下,可以使用集合报表。

功能编号RF_OO1功能名称添加聚合报表

功能描述在系统指定的路径下或指定的文件夹中创建聚合报表

服务包

数据库无

数据表无

前置项无

后置项用于报表编辑

>添加聚合报表

序号输入项约束必填

输入项

自动生成"NewPolyl",可是

1聚合报表名称

修改

输出项工干F溥

>添加工作簿

>编辑聚合报表名称<

点击“添加”按钮

按键盘上的“回

车”或移开鼠标焦

选择“添加聚合报

表”

提示“聚合报表已

经存4在”

在指定的目录下生成新

的聚合报表,并且默认

处理逻辑名称为“NewPolyl”

】、聚合报表在创建

时,报表名称是可编

辑状态。确定创建

2、如果该目录下存在

“NewPolyl”则新

创建的报表名称为

“NewPoly2”以此

类推。

>工作簿重命名

>删除工作簿

>添加工作簿

0O图底山用X

添加文件夹

添加工彳蕾

英1

添加表单共2

界面设计

添加聚合报表俵

二财务报表

口人员报表

1.2打开

概要:选择一个报表文件,点击打开,即在主界面中展示该报表的信息。如果选择的是文件

夹,点击打开,则是将该文件夹展开。

1.3保存

概要:点击保存信息,展示出“保存”和“另存为”按钮,保存按钮表示将正在编辑的报表

保存到默认的位置。另存为按钮表示可以将报表信息保存到一个指定的位置。需要注意的是,

预览时,只能预览保存在默认位置的报表,另存为在其他位置的报表,不可以直接预览。

展示图:

@U[B|HlidX11

报J另存为一

J报表文件夹2

。综合报表

□财务报表

J人员报表

1.4刷新

概要说明:当默认的位置文件发生变化时,系统需要刷新后,方可看到变更的信息。

1.5打开文件所在位置

概要说明:选择文件,点击“打开文件所在位置”按钮,即可打开文件所在的资源管理器中

的文件夹。

1.6重命名

概要说明:选择文件,点击“重命名”按钮,文件名称变为可编辑状态,编辑完成后,当鼠

标焦点离开时,保存所修改的名称。

1.7删除

概要说明:选择文件,点击“删除”按钮,弹出提示,确认是否删除,如果确认删除,则正

式删除,删除后的文件,可以在电脑回收站中找到。

2.数据集管理

概要:数据集管理主要负责对系统数据集的信息管理,所有报表的数据集连接和数据模型的

添加等操作,均属于数据集管理部分。数据管理主要分为三个模块:

第一部分是工具栏,主要是对服务器数据连接和数据模型的操作工具,包括添加数据模

型、修改、删除、预览和服务器数据连接器。

第二部分是服务器数据连接信息展示,主要是功能就是展示出所有建立连接的服务器信

息,包括服务器名、表名和具体的列名。结合第一部分的工具,可以和服务器建立连接关系,

以及预览相关表的信息。

第三部分是数据模型信息管理,主要功能是展示数据模型信息、,数据模型包括三个来源,

第一个来源是通过建立的服务器连接,查询出特殊或特定的数据模型:第二个来源是通过连

接数据采集服务,获取采集点实时数据;第三个来源是多数据集进行关联出的数据集模型。

2.1数据集管理工具

数据集管理工具是对服务器数据连接和数据模型的操作工具,包括添加数据模型、修改、删

除、预览和服务器数据连接器。

序号图表名称说明

添加5、添加数据库查询

1

E6、添加关联数据集

删除

2X删除数据集

编辑3、编辑数据集名称

3r

14、编辑服务器数据连接

预览

4预览数据集信息

自定义数据

5服务器数据连接

圆库连接

数据模型管每个报表的所有数据模型,全部展示在此页

6数据模型管理

理签下

实时数据库每个报表的实时数据库和数据采集点,全部

7实时数据库管理

管理展示在此页签下。

2.1.1添加数据模型

对于报表中需要使用的数据模型,在此处进行添加,添加完成后,可以在报表编辑界面

直接拖拽使用,或者在报表公式中使用。

报表模型添加分为两个部分:点击添加按钮可以展示出所有需要添加的模型类型(数据

库查询、关联数据集),然后选择添加的类型弹出添加窗体,进行编辑信息添加。需要注意:

关联数据集的数据来源是通过数据库模型来选择的,如果没有数据模型,则关联数据集就不

存在数据来源。

2.1.1.1添加数据库查询

根据服务器数据连接的数据库,可以对数据库中的数据表进行查询,查询的结果,可以在数

据模型中显示并且使用。

2.1.1.2添加关联数据集

系统可以对己经添加的数据模型或者服务器的数据表进行数据关联,形成新的数据模型使用。

2.1.2编辑数据模型

选择需要编辑的数据模型,进行编辑,选择不同的数据集,编辑的方式也不相同,各自和各

自数据模型添加时一样。

2.1.3删除数据模型

针对不需要的数据模型,点击删除,进行数据模型的删除。

2.1.4预览

可以选择数据表或者数据模型,点击预览,可以查看数据表或数据模型中的数据信息。

2.1.5服务器数据连接

将系统和服务器进行连接,把服务器中的数据表同步到系统中,以供使用。

2.2关系型数据库连接

数据库连接,使用数据库连接器,选择需要连接的数据库类型(如:MySQL、Oracle、

SQLServer)然后选择“驱动包",输入URL连接地址(服务器地址、端口号、数据库名称)、

用户名和密码,进行连接。连接后可以在数据库查询数据模型处,进行数据表查询或关联查

询,查询的结果字段可供在报表中使用。

数据连接器中,工具栏主要是添加数据库连接和删除数据库连接,一次可以创建多个数

据库连接,并且可以选择删除连接。

2.2.1MySQL数据连接器

功能编号RF_OO1功能名称MySQL数据连接器

功能描述连接MySQL数据服务器,用于报表数据使用。

服务包

数据库

数据表

前置项无

后置项报表使用

>MySQL数据连接器

序号输入项约束必填

1数据库选择数据库是

输入项2驱动器数据库驱动包是

3URL数据服务连接地址是

4用户名数据库登录名是

5密码数据库登录密码是

输出项数据库表

处理逻辑>添加MySQL数据连接

>编辑MySQL数据连接

用户名

确定连接

>删除MySQL数据连接

>添加/修改MySQL数据连接

界面设计

2.2.2Oracle数据连接器

功能编号RF_002功能名称Oracle数据连接器

功能描述连接Oracle数据服务器,用于报表数据使用。

服务包

数据库

数据表

前置项无

后置项报表使用

AOracle数据连接器

序号输入项约束必填

1数据库选择数据库是

输入项2驱动器数据库驱动包是

3URL数据服务连接地址是

4用户名数据库登录名是

5密码数据库登录密码是

输出项数据库表

>添加Oracle数据连接

处理逻辑

确定连接

>编辑Oracle数据连接

>删除Oracle数据连接

>添加/修改Oracle数据连接

界面设计

2.2.3SQLServer数据连接器

功能编号RF_001功能名称SQLServer数据连接器

功能描述连接SQLServer数据服务器,用于报表数据使用。

服务包

数据库

数据表

前置项无

后置项报表使用

ASQLServer数据连接器

序号输入项约束必填

1数据库选择数据库是

输入项2驱动器数据库驱动包是

3URL数据服务连接地址是

4用户名数据库登录名是

5密码数据库登录密码是

输出项数据库表

>添加SQLServer数据连接

处理逻辑

确定连接

>编辑SQLServer数据连接

>删除SQLServer数据连接

>添加/修改SQLServer数据连接

界面设计

2.3实时型数据库连接

2.3.1OPC数据库

功能编号RF_001功能名称OPC服务连接器

功能描述连接OPC服务器,用于报表数据使用。

服务包

数据库

数据表

前置项无

后置项报表使用

>OPC数据连接器

序号输入项约束必填

1位置选择:本地/远程是

2服务器名服务器名是

3端口端口号是

输入项

4OPC服务PROGID是

5请求更新率是

6选项超时是

7是否缓存中读取否

8增量浏览否

输出项数据库表

处理逻辑>添加/编辑OPC服务连接

>删除OPC服务连接

>添加/修改OPC服务连接

界面设计

2.3.2Historian数据库

功能编号RF_OO1功能名称Historian服务连接器

功能描述连接Historian服务,用于报表数据使用。

服务包

数据库

数据表

前置项无

后置项报表使用

AHistorian数据连接器

序号输入项约束必填

1数据库选择数据库是

输入项

2驱动器数据库驱动包是

3用户名数据库登录名是

4密码数据库登录密码是

输出项数昌库表

>添加Historian服务连接

处理逻辑

>编辑Historian服务连接

确定连接

>删除Historian服务连接

>添加/修改Historian服务连接

界面设计

2.4报表数据模型配置

报表数据模型,可以来自于数据库连接后的数据表查询结果,也可以来自于实时数据采集点。

数据库的数据表查询,前提条件是按照系统要求,配置数据库连接,连接成功后,方可使用

数据表查询方法,使用该方法可以从数据库中读取数据,并且展示到报表信息显示中。数据

采集点展示,通过连接相关服务,获取采集点信息,将采集点拖入报表中,报表可以通过刷

新,实时展示采集点数据。两种方式的选择,由使用者根据实际情况进行选择。

2.4.1数据库查询数据模型

概要说明:利用数据支持的语言,在编辑器中输入查询语句,预览查询结果,结果中的列即

为报表中可用的列,查询的结果,即为报表中的具体显示内容。将列直接拖入报表中,即可

使用。当数据库中相关的数据表发生变化时,正在使用的列值也会发生相应的变化。

功能编号RF_001功能名称数据库查询数据模型

功能描述使用数据查询语句,查询出数据库的结果集

服务包

数据库

数据表

前置项关系型数据库连接

后置项报表使用

>页面图表

序号输入项约束必填

1T]添加数据库查询

2r修改模型

3X删除模型

输入项是

4分析查询语句

5g预览查询结果

>数据模型:

序号输入项约束必填

1数据库选择数据库是

2查询语句编辑查询语句是

3模型名称编辑模型名称是

输出项数据库表

处理逻辑>添加数据模型

开始

点击“添加数据库

查询”按钮

选择数据库支持的

语言

输入数据库查询语

分析杳询语句

预览查询结果

确定

>编辑数据模型

>删除数据模型

>数据库查询预览:

数揖库查询预览结果

>输入模型名称:

数据模型名称

模型名称:

确定取消

2.4.2数据采集点实时数据来源

概要说明:通过服务连接,获取采集点信息。当和实时数据库建立连接以后,在界面中会展

示全部数据库下的采集点,采集点可以直接放到报表中使用;

界面展示:

文件管理模块

庄XmQ国

数据模型管理实时数据库管理

▼数据库1

采集点2

^£3

▼数据库2

备注:界面中的文本框,为采集点筛选框,输入内容时,进行实时查询筛选。

2.4.3关联数据模型

系统可以对己经添加的数据模型或者服务器的数据表进行数据关联,形成新的数据模型使用,

不能使用实时数据。

功能编号RF_001功能名称关联数据模型

功能描述关联现有数据模型,形成新的数据集

服务包

数据库

数据表

前置项添加数据模型

后置项报表使用

>页面图表

序号输入项约束必填

1添加关联数据模型

2r修改模型

3删除模型

输入项X

4Pi预览查询结果

A数据模型:

序号输入项约束必填

1数据模型勾选数据模型是

2关联关系是

3模型名称编辑模型名称是

输出项数寸吾库表

处理逻辑>添加数据模型

点击“添加关联数

据集"按钮

勾选需要关联的数

据模型,输入关联

关系

预览关联结果

确定

>编辑数据模型

选择关联数据模型

点击“修改按钮”

按钮

>删除数据模型

>关联数据模型预览:

>输入模型名称:

数据模型名称

模型名称:

确定取消

3.主界面管理

主界面管理,是整个报表系统中的报表展示部分,主要是对报表和图表的添加,以及报表样

式、格式、显示规范、求和等信息的定义编辑。主界面主要分为四个部分:

第一部分是报表信息的管理,主要功能是添加报表、复制报表、保存报表、预览报表、

格式刷和报表页签管理等。此部分功能主要针对于报表的整体信息进行编辑和处理。

第二部分是报表的格式工具或组态控件包,针对一张报表,格式工具包括字体、对齐方

式、字体颜色、背景色、合并/拆分单元格、插入斜线、插入图片、插入图表、插入子报表、

插入公式等等。组态控件包包括标签、复选框、单选按钮、文本输入框、数字文本输入框、

密码文本输入框、下拉框、按钮、日期时

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论