历史版本43 :FineReport产品简介 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 什么是 FineReport 编辑

FineReport 是帆软自主研发的企业级 Web 报表工具,经过多年的打磨,已经成长为中国报表软件领导品牌。

FineReport 以其零编码的理念,易学易用,功能强大,简单拖拽操作便可制作中国式复杂报表,轻松实现报表的多样展示、交互分析、数据录入、权限管理、定时调度、打印输出、门户管理和移动应用等需求。

FineReport 的产品特点可以总结为:专业、简捷、灵活。

1563933636481903.png


2. FineReport 应用场景编辑

经过 10 余年的打磨,FineReport 已经非常成熟,作为一款通用型的生产工具,在其诞生的这 10 余年来,给 IT 和业务带来了极大的效率提升。

FineReport 的应用场景非常广泛,但应用方式却非常简单,广大番薯(帆软用户)在实际应用中不断地拓展 FineReport 的应用深度和广度 。受到番薯的启发,我们提出了「 FineReport+」 的概念 。

「FineReport+」是要连接并解决更多有关数据的应用场景,让数据成为生产力。「+」后面可以是业务系统如 OA、ERP、CRM,可以是 FineBI、Qlikview、Cognos、Tableau 等 BI 系统,可以是部分业务场景,比 如考勤系统,小型进销存系统,考试系统等,也可以是独立开发者,通过应用中心的插件开发,提供个性的解决方案。

1563934678848637 (1).png

1)FineReport+ 业务系统 

一般业务系统自带的报表能力很弱,难以满足企业数据化分析和管理的需求,所以报表应用已经越来越成为 OA、ERP、CRM 等业务系统的一个重要组成部分。产品型软件公司在遇到有报表需求的客户时,常会选择和帆软合作,比如用友、金蝶、泛微、致远、万户、蓝凌、神州数码、浪潮,而和 FineReport 集成的业务系统产品有 OA、ERP、MIS、CRM、TMS、WMS、BPM、EHR、考勤等。

2)FineReport+BI 平台

不论是传统 BI 还是敏捷型 BI,这类探索式的工具在应对中国式复杂报表,以及数据填报补录等企业日常琐碎管理场景时,需要 FineReport 的互补、FineReport+BI 系统、 赢在开发效率, 赢在面向中层、面向固定式、面向复杂报表的定位。无论是传统 BI 如 SAP BO、Cognos、 Oracle BIEE 等, 还是新型自助式 BI 如 FineBI、Tableau、Qlikview、PowerBI 等, 都可以用 「FineReport+」联动起来。

3)FineReport+ 业务场景

信息化系统的本质是录入和展示,恰巧 FineReport 天然支持这两块功能,本身就是一个可视化的系统 DIY 工具。所以很多番薯直接应用 FineReport 开发了一些业务系统,如简易出入库系统、项目周报管理系统、酒店客房收入数据系统、考试分析系统、会员管理系统、刷卡考勤系统、报餐系统、微信小秘书等。

4)FineReport+ 开发者

「+」后面连接的是插件开发者、第三方软件公司,通过需求的指引,利益的共享,开发更多功能插件,集成更多第三方成熟的技术。丰富产品功能,满足更多个性化需求,也能为第三方开发者带来持续性收益。


3. FineReport 产品优势编辑

3.1 软件公司为什么需要 FineReport

以前的项目开发模式多采用定制代码开发或者基于平台二次开发 ,但是这种模式长期以来存在如下问题:

222

为了节约项目成本 , 有的项目使用开源软件 , 表面上看似减少了报表软件采购的费用 , 实际上却因为这样那样的问题导致项目延期 , 效率甚至不如代码开发 :

222

 FineReport 的出现 , 宣告以上问题不再是问题 , 让高效开发报表成为可能。同时由于 FineReport 的易用性、傻瓜性 , 可以在项目交付后 , 使最终用户可以基于 FineReport 做简单的页面修改以达到自我维护和更新系统的目的。

3.2 企事业单位等最终用户为什么需要 FineReport

在信息化过程中,企业一般会遇到以下问题:

图片1.png

以上种种问题 , 致使管理者难以获取准确的有效信息 , 决策还流于拍脑袋的直观决策 , 对企业管理和运营都会带来极多不利影响。对此,Finereport 提供了针对企业的信息化完整解决方案:

1)数据整合

多数据关联,跨资料库跨资料表取数,简单应用多业务系统资料,集中相关业务资 料于一张报表,让更多资料应用于经营分析和业务控制。

2)数据采集及建模分析

通过报表设计器,简单灵活设计所需报表。通过报表协同作业与管理系统,进行报表 统一访问和管理,实现各种业务主题分析、资料填报等。

3)数据展示

通过 PC 端或移动设备访问报表,进行丰富 多样的图表分析、钻取分析、多维度分析、 自定义分析、及时分析等,更好的阅读报表资料,发现资料价值。


4. FineReport 产品组成编辑

4.1 功能结构

设计人员创建数据源并进行报表设计;管理员配置用户、权限体系;普通用户在前端执行报表的查询、分析、打印、 导出、填报等,支持 PC/ 平板 / 移动端 / 大屏设备,兼容主流浏览器。
222

4.2 应用架构

FineReport 报表系统主要由报表设计器(设计模板)和报表服务器(解析模板)两大部分组成,使用层次鲜明的三层结构体系搭建,通过多种连接方式连接不同数据源,所有的报表制作工作都在设计器(中间层)中完成,并最终通过服务器解析展现给用户。

1)FineReport 设计器可以进行表样、数据、展现、打印等报表设计文件中各种元素的设计,是报表设计和报表应用开发、调试、部署的一体化平台。

2)报表服务器是指用在 Web 环境中解析报表的 Servlet 形式的服务器,用户通过浏览器和报表服务器进行应用交互。

222

5. FineReport 功能概述编辑

图片1.png

1)类 Excel 设计模式

「EXCEL+ 绑定数据列」形式的操作界面,大大降低了学习成本,会使用 Excel 就可以轻松入门 FineReport。支持 多 SHEET 和跨 SHEET 计算,完美兼容 EXCEL 公式,用户设计复杂表样时所见即所得,中国式复杂报表设计难题迎刃而解。

2)数据支持

FineReport 连接数据源的方式多种多样,支持通过 JDBC 的方式直接连接数据库,或通过 JNDI 的方式与应用服务器共享数据连接, 也支持通过 JCO 连接 SAP 系统。

3)复杂报表处理

FineReport 支持多源数据关联、行列对称、分栏、分页、分组报表、动态格间运算、函数(公式)等功能,可以轻松制作各种复杂类型的财务、人事、绩效、销售、库存、物流等统计报表。

4)AlphaFine 智能助手

AlphaFine 是帆软自主创新的报表制作智能助手,它是 FineReport 产品连接一切的入口,产品的功能介绍、demo 模板、组件、插件、功能详细设置、报错解决方案等都可以通过这个入口进行查询。简而言之,用户可以通过这入口获取到所有有关 FineReport 的有效资源,进而辅助报表的制作。

5)图表

帆软自主研发的H5图表,避免了使用第三方插件带来的知识产权、 服务、文档等不必要纠纷。

图表支持柱形图,折线图,饼图,雷达图,散点图、圆环图,条形图, 堆积图、面积图、组合图、气泡图、地图、GIS 地图、流向地图、 热力地图、仪表盘、全距图、甘特图、树图、框架图等19 种图表 大类和超过 50 种图表样式。

6)数据地图

数据地图以一种全新的、有别于传统表格的可视化方式呈现业务数据,是商业智能分析的高级形式和手段,可以给企业提供更多的可视化信息。

FineReport 数据地图功能强大,有着丰富的内置地图粒度,支持热力地图、自定义地图,并且可以集成百度、Google 等 GIS 地图, 实现地图缩放、定位等功能。

7)决策报表

不同于普通报表的类 Excel 界面,FineReport 决策报表采用了画布式布局界面,专为大屏和移动端而生,通过简单的拖拽操作即可帮助用户构建强大全面的「管理驾驶舱」,在同一个页面整合不同的企业数据,完美地展示企业各类业务指标,实现数据的多维度分析。

8)交互分析

参数设计界面和多种参数控件,使得设计多参数查询报表易如反掌,并且可以实现参数联动等高级查询效果。

对于图表和数据的交互,FineReport 也独具匠心,支持多种高级交互功能。

9)参数控件

可视化参数配置界面是 FineReport 的特色功能之一, 拖拽控件和自由布局使得 FineReport 参数面板可能是目前业内最好用的可视化参数面板。

参数控件有文本、下拉树,下拉复选框、时间、日期、 下拉框等十余种控件类型, 通过控件值的绑定,实现对报表显示内容样式的自由控制和筛选。

FineReport 参数控件功能包括:灵活布局参数界面,参数联动、动态列查询、自动查询、参数为空显示全部值、 动态显示参数控件、参数面板中数据对应显示、根据参数查看不同报表、预定义控件直接引用等。

10)数据填报

提供给业务人员或者用户对数据库进行增加、修改、删除等操作的页面,我们就叫做填报报表。FineReport 填报功能十分灵活,对数据和报表结构有着强大的处理能力。

11)打印输出

FineReport 支持市面上所有主流的文件类型输出与打印方式,并支持更多个性化的偏好设置。

12)移动应用

移动互联网时代,信息无处不在。充分利用移动应用,人们可以摆脱办公场所的限制,充分利用碎片时间,进而可以管理于拇指之间, 决策于千里之外。

13)大屏应用

帆软和诸多业内顶尖的大屏硬件厂商合作,支持将 FineReport 制作的决策报表页面投射到各类大屏终端上进行演示分析,比如一体机、智能电视、拼接屏、小间距 LED 屏幕墙等等。

FineReport 还提供了更炫酷的报表大屏展示功能,近 10 个大屏 3D 特效、15 种动态加载效果、联动、离屏控制,让大屏“活”起来。

14)决策平台

通过对用户和权限的控制,使得不同角色的用户能够通过一个门户系统看到符合自身需求的报表视图和报表功能。

对于系统资源、系统配置、监控日志、用户、权限、报表模板、定时调度等内容提供统一的系统管理环境,方便用户的日常管理。

为不同类型报表提供相对应的报表开发手段,采取统一的报表模板化定制、发布方案,简化报表的维护环节,降低报表维护对于 IT 技术人员的依赖性。

15)定时调度

企业用户可能面临这样的情况:报表需要定期生成、定期发布。

FineReport 的定时调度功能可以让用户从不厌其烦的重复操作中解脱,可以方便快捷地设置日报、月报、季报、年报等任务,无需额外的工作,定时任务设定后服务器便会在指定的时间自动完成设定的任务,生成所需的文件,甚至可以将生成的结果以邮件、短信、平台消息通知的方式通知您,让您及时的进行分析与决策。

16)权限控制

权限管理是指系统设置的安全规则或者安全策略,用户只能访问自己被授予权限的资源。FineReport 决策系统提供专门的权限管理界面进行权限的分配与查看,其中权限管理分为权限项和权限受体两个方面:

权限项是指被分配的资源。FineReport 决策系统的权限项包括报表、平台管理、模板和数据连接。其中模板和数据连接是在远程设计的时候使用。

权限受体是指被授予权限的用户。FineReport 决策平台是基于角色的权限分配体系,受体主要是部门职位/ 角色,除此之外还专门为特殊权限分配需求提供了基于单个用户的权限设置功能。

17)集成部署

FineReport 为纯 JAVA 软件,故可以无缝集成到JAVA 项目中,支持独立式部署和嵌入式部署两种方式。对于非JAVA 项目,通过独立的 WEB 服务器支持,亦可以完美部署集成。

对于 C/S 系统或页面集成,通过嵌入浏览器控件、iframe 框架实现。

18)扩展开放

FineReport 并不是封闭的应用,支持开发者深入地开发与控制,帆软开放平台提供丰富的开发接口。

帆软基于此开放平台,着力打造互利共赢的生态圈,对于用户来讲, 开放的生态圈能够最大满足个性化的需求,用户可以在应用中心使用多种插件或者模板,甚至可以发布定制需求,由开发者私人定制;对于开发者来讲,借助帆软开放平台可以通过招标模式,大赛模式获得开发收入以及定制插件放在应用中心售卖获得持续收益。

19)安全管理

为了保证企业应用的安全,FineReport 着重在安全性上发力,从修补漏洞和主动防御两个方面去提升应用安全。