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

目录:

1. 什么是 FineReport 编辑

在线视频学习请查看:产品简介

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

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

FineReport 的产品特点可以总结为:

1)专业

普通报表、聚合报表、决策报表三种报表设计模式支持制作各类中国式复杂报表、数据填报表、管理驾驶舱、响应式报表等,配合自主研发的 50 余种图表样式提供酷炫的数据可视化效果,几乎可以迎接任何报表挑战。

2)简便

通过类 Excel 的设计器一键连接数据源,拖拽字段绑定单元格,一张实时报表就可以制作完成,支持一键远程发布到服务器。既可以独立部署,也可以与其他系统无缝集成。同时无需二次开发,PC 端制作报表就可以发布到移动端,极大提高开发效率,易学易用易实施。

3)灵活

数据填报系统加上决策平台的支持,提供数据上报、流程审批、权限管理、定时调度等一系列功能,加上简捷的报表设计与制作模式,可以灵活应对运营、人资、财务、合同等多变的业务需求。

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

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

  • 项目周期长,延期问题非常普遍。

  • 需求扩展差,无法快速响应新需求。

  • 熬夜加班多,身体心理压力过大。

  • 软件质量差,BUG 频出系统性能差。

  • 用户维护难,验收后还要进行维护。

  • 离职风险高,人才流失后果严重。

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

  • 功能有限制,客户新需求不能满足时进退两难。

  • 服务无保障,遇到技术难题或产品BUG只能叹息。

  • 学习成本高,全英文的产品和学习资料如同天书。

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

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

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

  • 没有统一的报表管理门户。

  • 业务数据分散,应用难度大。

  • 出差在外不能及时查看报表。

  • 业务调整太快,所有报表不能服务于新业务。

  • 手工方式处理数据,工作量大准确度低安全性低。

  • 业务数据增长迅速,但用于经营分析和业务管控较少。

  • 报表展现过于简单,不利于管理者掌握企业全局信息。

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

1)数据整合

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

2)数据采集及建模分析

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

3)数据展示

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

4. FineReport 产品组成编辑

4.1 功能结构

设计人员创建数据源并进行报表设计。

管理人员配置用户和权限体系。

普通用户在前端执行报表的查询、分析、打印、 导出、填报等操作,支持 PC、平板 、移动端、大屏等设备,兼容主流浏览器。
222

4.2 应用架构

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

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

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

222

5. FineReport 功能概述编辑

功能功能概述
类 Excel 设计模式
类 Excel 设计器、远程设计、多人协同、多工作目录

数据支持

支持多种数据库和类型,并提供了异构数据源模型,使得同一张报表的数据可以来源于同一数据库的多个不同表,或多个不同数据库
复杂报表处理
提供行列对称、分组分页分栏、动态格间运算、聚合报表等一系列功能
AlphaFine 智能助手
智能搜索,智能运维,智能检测,智能推荐
图表
自主研发 H5 图表,19 种图表大类和超过 50 种图表样式
数据地图
内置基于 GIS 图层的数据地图,粒度极细,样式丰富
决策报表
响应式布局,组件独立自由刷新,适用于构建管理驾驶舱
交互分析
图表联动、数据联动、多维数据钻取、任意组合钻取、无限层次钻取、多维数据分析、及时分析、控件查询
参数控件
可视化参数配置,丰富的参数控件,自定义各类高级数据筛查
数据填报
支持多样式数据录入,校验,多级流转,支持离线填报、多 Sheet 填报,分页填报、批量 Excel 导入等
打印输出
支持所有主流的打印方式以及文件输出类型,支持属性自定义
移动应用
原生与 H5 两种方式,支持 OEM,支持与微信,钉钉集成
大屏应用
大屏幕上的数据化管理驾驶舱
决策平台
对于报表、用户、权限等统一访问、集中管理、分类维护
定时调度
对于常规任务,设置定时调度,服务器自动生成报表并发送
权限控制
丰富的权限认证方式和细致的权限粒度控制方案 , 更可方便实现单点登录
集成部署
可以无缝集成到 JAVA 项目中 , 对于非 JAVA 项目。通过独立 Web 服务器支持,亦可以完美部署集成
扩展开放导入接口、数据源接口、逻辑处理接口、导出打印接口、插件支持
安全管理修补漏洞,主动防御