【仅供内部供应商使用,不提供对外解答和培训】

Page tree

【仅供内部供应商使用,不提供对外解答和培训】

Skip to end of metadata
Go to start of metadata

FineReport是java开发的,bs架构的报表制作工具。本篇文档简要介绍FineReport工具的使用方法,帮助大家了解课题描述。

 

FineReport由一个本地的软件“设计器”,和一个内嵌的javaweb工程“决策平台”组成。设计器安装好之后会内置一个容器jetty,通过菜单栏中的“服务器”–“报表平台管理”可以启动容器并自动打开默认浏览器进入“决策平台”。最终,用户可以将javaweb独立部署到linux服务器上。

 

设计器的作用是制作报表模板,即一个由web容器中的fr引擎解析的xml文件。用户通常在本地制作好模板,然后上传到正式的javaweb工程中,为了简化这一步骤,设计器还具有远程设计的功能,不过这就是后话了。

 

报表是企业信息出口展示的重要途径,使用finereport几乎可以制作出市面上所有类型的报表。通过决策报表(*.frm)的格式,设计器还可以实现不受行格约束的元素随意浮动的大屏效果。

 

fr报表可以对接jdbc支持的几乎所有数据源,并将其转化为数据集的形式,用户可以在右下角创建数据连接和数据集。

 

将数据集的字段拖动到单元格内并加上类excel的各类操作可以组成精致的报表。

 

“决策平台“实际上是承载报表的平台,可以以目录的形式对报表进行管理,并且可以进行精细化的权限和角色控制。

 

通过插件接口,我们既可以拓展设计器的各种功能,也可以定制决策平台的细节。

  • No labels