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

目录:

1. 概述编辑

欢迎查看《FineReport学习手册》,该手册能够帮助您深入学习FineReport软件产品。使用FineReport设计出各种类型的复杂报表,集成到您最终的系统。FineReport公司已总结各个行业用户的具体需求,集服务时积累的典型模板案例和集成问题解决方案,分类汇总于该手册中,并已详细描述模板制作步骤及问题解决过程。

2. 什么是FineReport 编辑

FineReport 是帆软自主研发的企业级 web 报表工具,经过多年的打磨,已经成长为中国报表软件领导品牌。
FineReport 以其零编码的理念,易学易用,功能强大,简单拖拽操作便可制作中国式复杂报表, 轻松实现报表的
多样展示、交互分析、数据录入、权限管理、定时调度、打印输出、门户管理和移动应用等需求。
FineReport 的特点可以总结为“专业、简捷、灵活”。
2.1 专业
普通报表、聚合报表、决策报表三种报表设计模式支持制作各类中国式复杂报表、数据填报表、管理驾驶舱、响应式报表等,配合自主研发的 50 余种图表样式提供酷炫的数据可视化效果,几乎可以迎接任何报表挑战。
2.2 简捷
通过类 Excel 的设计器一键连接数据源,拖拽字段绑定单元格,一张实时报表就可以制作完成,支持一键远程发布到服务器。既可以独立部署,也可以与其他系统无缝集成。同时无须二次开发,PC 端制作报表就可以发布到移端,极大提高开发效率,易学易用易实施。
2.3 灵活
数据填报系统加上决策平台的支持,提供数据上报、流程审批、权限管理、定时调度等一系列功能,加上简捷的报表设计与制作模式,可以灵活应对运营、人资、财务、合同等多变的业务需求。
全新 10.0 版本也为用户带来了全新特性:军工级安全、高可用集群、智能运维。

3.“FineReport+”的价值主张编辑

经过 10 余年的打磨,FineReport 已经非常成熟,作为一款通用型 的生产工具,在其诞生的这 10 余年来,给 IT 和业务带来了极大的 效率提升。
FineReport 的应用场景非常广泛,但应用方式却非常简单,广大 番薯(帆软用户)在实际应用中不断地拓展 FineReport 的应用深度和广度 。受到番薯的启发,我们提出了FineReport+的概 念 。
“FineReport+”,是要连接并解决更多有关数据的应用场景,让数 据成为生产力。“+”后面可以是业务系统如 OA、ERP、CRM,可以是 FineBI、Qlikview、Cognos、Tableau 等 BI 系统,可以是部分业务场景,比 如考勤系统,小型进销存系统,考试系统等,也可以是独立开发者,通 过应用中心的插件开发,提供个性的解决方案。
222
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+ 开发者
“+”后面连接的是插件开发者、第三方软件公司,通过需求的指引,利益的共享,开发更多功能插件,集成更多第三方成熟的技术。丰富产品功能,满足更多个性化需求,也能为第三方开发者带来持续性收益。

4. 为什么需要FineReport编辑

4.1 软件公司为什么需要
以前的项目开发模式多采用定制代码开发或者基于平台二次开发 ,但是这种模式长期以来存在如下问题:
222
为了节约项目成本 , 有的项目使用开源软件 , 表面上看似减少了报 表软件采购的费用 , 实际上却因为这样那样的问题导致项目延期 , 效率甚至不如代码开发 :
222
 FineReport 的出现 , 宣告以上问题不再是问题 , 让高效开发报表成为可能。同时由于 FineReport 的易用性、傻瓜性 , 可以在项目交付后 , 使最终用户可以基于 FineReport 做简单的页面修改以达到自我维护和更新系统的目的。
4.2 最终用户等企事业单位为什么需要
● 业务数据增长迅速 , 但用于经营分 析和业务管控比较少
● 业务数据分散 , 应用难度大 
● 手工方式处理数据 , 工作量大准确度低安全性低
● 业务调整太快 , 原有报表不能服务于新业务
● 没有统一的报表管理门户
● 报表展现过于明细和简单 , 不利于管理者掌握企业全局信息
● 出差在外不能及时查看报表
以上种种问题 , 致使管理者难以获取准确的有效信息 , 决策还流于拍脑袋的直观决策 , 对企业管理和运营都会带 来极多不利影响。 对此,Finereport 提供了完整的解决方案:
1)数据整合
多数据关联,跨资料库跨资料表取数,简 单应用多业务系统资料,集中相关业务资 料于一张报表,让更多资料应用于经营分 析和业务控制。
2)数据采集及建模分析
通过报表设计器,简单灵活设计所需报表。 通过报表协同作业与管理系统,进行报表 统一访问和管理,实现各种业务主题分析、 资料填报等。
3)数据展示
通过 PC 端或移动设备访问报表,进行丰富 多样的图表分析、钻取分析、多维度分析、 自定义分析、及时分析等,更好的阅读报 表资料,发现资料价值。

5. FineReport 的产品组成编辑

5.1 功能结构

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

222

5.2 应用架构

FineReport报表系统主要由报表设计器(设计模板)和报表服务器(解析模板)两大部分组成,使用层次鲜明的三层结构体系搭建,通过多种连接方式连接不同数据源,所有的报表制作工作都在设计器(中间层)中完成,并最终通过服务器解析展现给用户。
1)FineReport设计器可以进行表样、数据、展现、打印等报表设计文件中各种元素的设计,是报表设计和报表应用开发、调试、部署的一体化平台。
2)报表服务器是指用在 web 环境中解析报表的 Servlet 形式的服务器,用户通过浏览器和报表服务器进行应用交互。

222

6. FineRepor的优势功能编辑

6.1 类 Excel 设计模式

“EXCEL+ 绑定数据列”形式的操作界面,大大降低了学习成本,会使用 Excel,基本上就会使用 FineReport。支持 多 SHEET 和跨 SHEET 计算,完美兼容 EXCEL 公式,用户可以所见即所得的设计出任意复杂的表样,轻松实现中 国式复杂报表。

用户通过远程设计 ,即三层架构模式,可以本地设计远程发布模板,并直接对服务器端报表文件编辑更改。可以 实现多部门、多人员协同工作。数据权限和模板权限都可以设置,模板加锁功能可以防止编辑冲突。

6.2 数据支持

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

6.3 复杂报表处理
FineReport 支持多源数据关联、行列对称、分栏、分页和分组报表、动态格间运算、函数 ( 公式 ) 支持等功能,可以 轻松制作实现各种类型的财务、人事、绩效、销售、库存、物流等统计报表。
对于一些非常复杂的大报表,即数据有多个分片区,涉及到很多很多统计数据和指标,常规方式制作起来就显得吃力。
特事特办,FineReport 针对复杂大报表的特点,推出了聚合报表功能, 把原报表进行规则分割,每一聚合块有其独立性,且块与块之间有组织联系。

6.4 AlphaFine 智能助手

AlphaFine 是帆软创新开发的报表制作智能助手,它是 FineReport 产品连接一切的入口,产品有什么功能、有哪些 demo 模板、有哪些组件 或插件、某项功能怎么设置、某个报错什么意思怎么解决等等,都可以通过这个入口找到答案。总而言之,用户可以通过这入口获取到所有 有效资源,辅助报表制作。

6.5 图表

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

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