报表设计器功能详细设计_第1页
报表设计器功能详细设计_第2页
报表设计器功能详细设计_第3页
报表设计器功能详细设计_第4页
报表设计器功能详细设计_第5页
已阅读5页,还剩135页未读 继续免费阅读

下载本文档

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

文档简介

报表设计器功能详细设计

报表功能概要:

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

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

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

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

报表功能分布关系图:

页面设计:

国LJ园通㈤3XSi性拜式|涔石|其也旗生

报表文件夹1

报表文件夹2

□综合报表

□财务报表

□人员报表

UJ

4

E高度调整:回国定商度

□自动适应高度

宽度调整:团囿定宽度

□自动适应宽度

赖览:回颈览单元格内容

打印导出:团打印/导出单元格内容

回打印/导出单元格背景

内容提示:

,444444

1.文件管理

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

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

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

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

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

整体界面:

-

国H喃㈤日x

口^^.^2

口综合报表

□财务报表

CJ

主工作区

数据集管理区

图标介绍:

序号图表名称说明

添加文件1、添加文件夹

2、添加工作簿

1

回3、添加表单

4、添加聚合报表

打开文件

2-J选择文件,打开文件

保存文件1、保存

3

2、另存为

刷新

4刷新文件

打开文件所在的位

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

jd置

重命名

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

删除

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

1.1添加

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

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

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

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

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

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

下,可以使用集合报表。

1.1.1添加文件夹

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

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

服务包

数据库无

数据表无

前置项无

后置项存放文件或文件夹

>添加文彳牛夹

序号输入项约束必填

输入项

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

1文件夹名称

修改

输出项文件夹

>添加文件夹

按键盘上的“回

车”

提示“文件夹名称

已经存在”

处理逻辑

1、文件夹在创建时,

文件夹名称是可编辑

状态。

2、如果该目录下存在

“新建文件夹”则新

创建的文件夹名称为

“新建文件夹1”以此

类推。

文件夹重命名

>删除文件夹

界面设计

J人员报表

1.1.2添加工作簿

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

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

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

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

服务包

数据库无

数据表无

前置项无

后置项用于报表编辑

>添加工作簿

序号输入项约束必填

输入项

自动生成是

1工作簿名称

"NewWorkBooll",可修改

输出项工作簿

>添加工作簿

编辑工作簿名称

点击“添加”按钮

按键盘上的“回

车”或移开鼠标焦

选择“添加工作

簿”

提示“工作簿已经

存在^”

—4

在指定的目录下生成新

的工作簿,并且默认名

处理逻辑称为“NewWorkBookl”

1、工作簿在创建时,

工作簿名称是可编辑

状态。

2、如果该目录下存在

"NewWorkBookl”则

新创建的工作簿名称

为“NewWorkBook2”

以此类推。

>工作簿重命名

>删除工作簿

界面设计

J人员报表

1.1.3添加表单

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

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

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

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

服务包

数据库无

数据表无

前置项无

后置项用于图表编辑

>添加工作簿

序号输入项约束必填

输入项

自动生成"NewFroml",可是

1表单名称

修改

输出项表单

>添加表单

编辑表单名称

点击“添加”按钮

按键盘上的“回

车”或移开鼠标焦

选择“添加表单”

提示“表单已经存

在^“

—4

在指定的目录下生成新

的表单,并且默认名称

处理逻辑为“NewForml”

1、表单在创建时,表

单名称是可编辑状

态。

2、如果该目录下存在

"NewForml”则新创

建的表单名称为

“NewForm2”以此类

推。

>表单重命名

>删除表单

界面设计

J人员报表

1.1.4添加聚合报表

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

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

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

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

服务包

数据库无

数据表无

前置项无

后置项用于报表编辑

>添加聚合报表

序号输入项约束必填

输入项

自动生成“NewPolyl",可是

1聚合报表名称

修改

输出项工作簿

>添加工作簿

编辑聚合报表名称

点击“添加”按钮

按键盘上的“回

车”或移开鼠标焦

选择“添加聚合报

表”

提示“聚合报表已

经存^在”

—4

在指定的目录下生成新

的聚合报表,并且默认

处理逻辑名称为“NewPolyl”

1、聚合报表在创建

时,报表名称是可编

辑状态。

2、如果该目录下存在

“NewPolyl”则新

创建的报表名称为

“NewPoly2”以此

类推。

>工作簿重命名

>删除工作簿

>添加工作簿

界面设计

U人员报表

1.2打开

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

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

13保存

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

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

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

展示图:

综合报表

D财务报表

人员报表

1.4刷新

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

1.5打开文件所在位置

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

的文件夹。

1.6重命名

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

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

L7删除

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

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

2.数据集管理

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

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

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

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

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

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

以及预览相关表的信息。

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

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

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

2.1数据集管理工具

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

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

序号图表名称说明

添加5、添加数据库查询

1

S6、添加关联数据集

删除

2X删除数据集

编辑3、编辑数据集名称

3

身4、编辑服务器数据连接

预览

4q预览数据集信息

自定义数据

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数据连接器

功能编号功能名称

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

服务包

数据库

数据表

前置项无

后置项报表使用

>MySQL数据连接器

序号输入项约束必填

1数据库选择数据库是

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

3URL数据服务连接地址是

4用户名数据库登录名是

5密码数据库登录密码是

输出项数据库表

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

>编辑MySQL数据连接

>删除MySQL数据连接

>添加/修改MySQL数据连接

界面设计

2.2.2Oracle数据连接器

功能编号功能名称

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

服务包

数据库

数据表

前置项无

后置项报表使用

>Oracle数据连接器

序号输入项约束必填

1数据库选择数据库是

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

3URL数据服务连接地址是

4用户名数据库登录名是

5密码数据库登录密码是

输出项数据库表

>添加Oracle数据连接

处理逻辑

确定连接

>编辑Oracle数据连接

>删除Oracle数据连接

>添加/修改Oracle数据连接

界面设计

2.2.3SQLServer数据连接器

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

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

服务包

数据库

数据表

前置项无

后置项报表使用

>SQLServer数据连接器

序号输入项约束必填

1数据库选择数据库是

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

3URL数据服务连接地址是

4用户名数据库登录名是

5密码数据库登录密码是

输出项数据库表

>添加SQLServer数据连接

确定连接

>编辑SQLServer数据连接

>删除SQLServer数据连接

>添加/修改SQLServer数据连接

界面设计

2.3实时型数据库连接

2.3.1OPC数据库

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

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

服务包

数据库

数据表

前置项无

后置项报表使用

>OPC数据连接器

序号输入项约束必填

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

2服务器名服务器名是

3端口端口号是

输入项

4OPC服务PR0GID是

5请求更新率是

6选项超时是

7是否缓存中读取否

8增量浏览否

输出项数据库表

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

>删除OPC服务连接

>添加/修改OPC服务连接

界面设计

2.3.2Historian数据库

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

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

服务包

数据库

数据表

前置项无

后置项报表使用

>Historian数据连接器

序号输入项约束必填

1数据库选择数据库是

输入项

2驱动器数据库驱动包是

3用户名数据库登录名是

4密码数据库登录密码是

输出项数据库表

>添加Historian服务连接

处理逻辑

>编辑Historian服务连接

>删除Historian服务连接

>添加/修改Historian服务连接

界面设计

2.4报表数据模型配置

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

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

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

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

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

2.4.1数据库查询数据模型

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

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

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

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

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

服务包

数据库

数据表

前置项关系型数据库连接

后置项报表使用

>页面图表

序号输入项约束必填

1田添加数据库查询

2修改模型

3><删除模型

输入项是

4分析查询语句

5卜—预览查询结果

>数据模型:

序号输入项约束必填

1数据库选择数据库是

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

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

输出项数据库表

处理逻辑>添加数据模型

点击“添加数据库

查询”按钮

选择数据库支持的

语言

输入数据库查询语

分析查询语句

>编辑数据模型

选择数据库支持的

语言

选择数据模型

输入数据库查询语

点击“修改按钮”

按钮

分析查询语句

----是,是否成功

>删除数据模型

>添加数据模型

界面设计

>编辑数据库查询语句

>数据库查询预览:

数据库查询预麒果

>输入模型名称:

数据模型名称

模型名称:

确定取消

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

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

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

界面展示:

文件管理瞰

区XRQ日

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

▼数据库1

采集点1

采集点3

▼数据库2

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

2.4.3关联数据模型

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

不能使用实时数据。

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

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

服务包

数据库

数据表

前置项添加数据模型

后置项报表使用

>页面图表

序号输入项约束必填

1添加关联数据模型

2国修改模型

3X删除模型

输入项

4预览查询结果

>数据模型:

序号输入项约束必填

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

2关联关系是

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

输出项数据库表

处理逻辑>添加数据模型

>编辑数据模型

>删除数据模型

界面设计

>编辑关联数据模型

关联通数物g

表达式:

弱!I:项:说明:

雉量

内置字段

参数

字段

数据集

示例:

s运算符

S常见尽数

确定取消

>关联数据模型预览:

关联数据模型预览结果

>输入模型名称:

3.主界面管理

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

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

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

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

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

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

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

密码文本输入框、下拉框、按钮、日期时间控件等等。格式工具主要面对一个单元格或者多

个单元格而设定,组态控件包主要是对报表增加一些筛选过滤条件。格式工具或控件包的显

示规则依靠报表编辑去的选择,如果选择数据展示区,则工具栏显示格式工具、如果选择控

件拖放区,则工具栏显示控件信息。

第三部分是报表编辑区,编辑区分为上下部分,上面部分是控件拖放区,可以将控件包

中的控件信息拖放的该区域内,然后对数据进行绑定和控件属性的编辑,从而达到想要的筛

选效果。下面部分是数据展示区,数据展示区采用的是EXCEL表格的形式,可以自由的编辑

格式,将数据模型中的字段拖入到表格中,即表示表格和数据字段进行绑定。可以对表格的

基本格式进行编辑,如对齐方式或合并单元格等等。

第四部分是属性信息编辑,属性信息包括控件属性和编辑区单元格属性,根据选择的不

不同,属性信息展示的内容也不同,其中控件包括属性和事件信息,属性是编辑控件的基本

属性信息,如控件的长度、宽度等等,事件是编辑控件的处理事件,如点击事件、初始化事

件等等。单元个属性也包括两个部分,一个部分是单元格的数据,如单元格数据集、单元格

数据列、数据的设置等信息,另一个部分是单元格的样式,是否显示,是否打印等信息。

3.1报表信息管理

报表信息管理,主要是针对报表的整体信息进行管理,如新增一个报表或复制一个报表。

3.1.1新建报表

新建报表,新建报表时,可以选择新建工作簿、表单、聚合报表,通过向下扩展选择创建的

具体报表形式。

3.1.2保存报表

报表创建或修改以后,通过点击保存按钮,将所修改的内容进行保存。

3.1.3复制报表

如果存在类似的报表,可以通过报表复制功能,复制出一个报表,将不同之处进行修改,然

后保存,就可以形成一个新的报表。

3.1.4格式刷

对于存在相同格式的报表,可以通过格式刷功能,复制格式信息。

3.1.5报表预览

报表创建完成后,可以对已经编辑过的报表进行预览,预览时,按照最终的输出情况进行展

示,预览的报表,必须保存以后,方可预览。

3.1.6报表页签管理

页签管理,主要是展示多个页签,并且页签可以随意切换,可以单独关闭一个页签,如果页

签过多时,可以通过下拉功能选择需要显示的页签。在主界面编辑区,必须存在一个页签,

当所有页签都被关闭时,主编辑区应该自动生成一个默认的编辑区。

3.2报表格式工具和控件包

3.2.1报表工具

报表工具,主要是对于报表信息进行编辑,当报表主编辑区选择编辑单元格信息时,报表工

具才会展示出来,并且激活可用。如果工具中有扩展工具时,扩展的工具在下一行动态展示,

例如插入图表,当点击插入图表时,工具下一条展示区域中将所有的可添加图表展示出来,

供用户选择。

报表工具包括:

3.2.1.1字体选择

3.2.1.2字体格式

3.2.1.3对齐方式

3.2.1.4边框

3.2.1.5背景色

3.2,1.6字体颜色

3.2.1.7合并/取消合并单元格

3.2.1.8插入公式

3.2,1.9插入图表

3.2.1.10插入图片

3.2.1.11插入斜线

3.2.1.12插入子报表

功能编号RF_001功能名称报表工具

功能描述选择报表单元格,对单元格进行格式编辑

服务包

数据库

数据表

前置项选择单元格或可编辑信息

后置项无

>报表工具

序号图标说明名称

字体

1咻选择字体

字体大小

2)8选择字体大小

加粗

3B字体加粗

倾斜

4I字体倾斜

下划线

5U字体增加下划线

输入项

左对齐

6三左对齐

两端对齐

7=两端对齐

剧中

8三剧中

右对齐

9三右对齐

单元格边框(详见单元格边边框

10▼

框介绍)

背景色

11勒▼背景色(详见颜色介绍)

字体颜色

12A,字体颜色(详见颜色介绍)

合并单元

13合并单元格选择多个单元格进行合并

取消合并

14取消合并单元格将合并的单元格取消合并

单元格

15插入公式对单元格进行公式编辑插入公式

在报表中插入图表信息(详插入图表

16插入图表

见图表工具)

在选择的单元格内插入图插入图片

17插入图片

28插入斜线在单元格中插入斜线插入斜线

插入子报

19插入子报表插入子报表

输出项报表

>单元格边框:

1

温馨提示

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

评论

0/150

提交评论