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

目录:

1. 概述编辑

报表是以表格、图表的形式来动态展示数据,企业通过报表进行数据分析,进而用于辅助经营管理决策。

FineReport 是一款用于报表制作,分析和展示的工具,用户通过使用 FineRepoort 可以轻松的构建出灵活的数据分析和报表系统,大大缩短项目周期,减少实施成本,最终解决企业信息孤岛的问题,使数据真正产生其应用价值。

2. 产品定位编辑

FineReport 是帆软自主研发的企业级 Web 报表工具, 秉持零编码的理念,易学易用,功能强大,经过多年的打磨,已经成长为中国报表软件领导品牌。

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

FineReport 的产品特点为:专业简洁灵活

图片1.png

3. 产品优势编辑

3.1 软件公司为什么需要 FineReport

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

1)数据整合

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

2)数据采集及建模分析

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

3)数据展示

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

4. 产品组成编辑

4.1 功能结构

数据层:设计人员创建报表数据源。

应用层:设计人员进行报表设计,管理人员配置用户和权限体系。

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

4.2 技术架构

FineReport 是纯 Java 软件,具有良好的跨平台兼容性,支持跟各类业务系统进行集成,支持各种操作系统,支持主流 Web 应用服务器。前台是纯 HTML 展现,无需安装任何插件。

image.png

4.3 应用架构

FineReport 报表系统主要由报表设计器(设计报表)和报表服务器(解析报表)两大部分组成,所有的报表设计工作都在设计器中完成,并最终通过服务器解析展现给用户。

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

2)FineReport 是 servlet 应用程序,制作的报表必须部署在服务器端,通过报表服务器对报表的解析,用户可以通过终端(如浏览器)与报表服务器进行交互进而查看报表。

5. 功能概述编辑

5.1 三种报表模式

  • 普通报表模式:专注解决各类中国式报表

  • 聚合报表模式:针对不规则大报表提供专门解决方案

  • 决策报表:自适应驾驶舱的设计模式

5.2 数据查询与过滤

强大的参数界面提供多种查询条件,提供多种自定义设置,可实现高级筛查、报表间的钻取与联动,同时还可对报表查询出的结构进行二次分析。

5.3 数据填报

FineReport 提供多种填报控件样式,支持大数据量填报,提供智能数据提交控制设置以及全方位的数据校验功能,可确保数据符合规范,同时可实现填报暂存避免数据因意外丢失。拥有在线导入 Excel 数据功能,便于企业导入数据进行分析。

5.4 可视化图表

FineReport 拥有自主研发的 HTML5 图表,也可接入 Echarts 等第三方控件来制作图表,还可以使用基于 webgl 等开发的新颖图表,全面满足数据报表的可视化开发需求。其中自主研发的 HTML5 图表拥有 19 种图表类型和 50 余种图表样式,满足不同报表开发人群的需求,为多样化的数据类型提供全面的数据分析支撑。同时图表具有丰富的交互功能,极具视觉体验。

5.5 报表管理平台

 FineReport 拥有数据决策系统,可对报表/用户/系统配置进行统一管理。拥有「用户管理」、「目录管理」、「权限管理」、「系统管理」、「智能运维」、「安全管理」几大主要功能。

  • 用户管理:内建用户,导入用户,同步用户数据,用户认证体系。

  • 目录管理:对报表目录、封面进行统一维护

  • 权限管理:可视化配置,精细到单元格的权限粒度

  • 系统管理:提供登录、打印、短信、邮件、缓存等管理

  • 智能运维:支持内存管理、集群配置、备份还原、智能检测、云端运维、平台日志、资源迁移

  • 安全管理:全面提升平台的安全性建设

5.6 部署集成

FineReport 是纯 Java 软件,支持同各类项目的部署和集成。支持「服务器部署」、「Web 集群配置」、「Web 页面集成」、「单点登录」几大功能。

5.7 FineReport +

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

5.7.1 FineReport+ 业务系统

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

5.7.2 FineReport+BI 平台

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

5.7.3 FineReport+ 业务场景

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

5.7.4 FineReport+ 开发者

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