今天上班学习了一种与开发无关的软件FineReport,本以为与开发无关,回家在网上搜了搜,才发现FineReport,报表软件是一款纯Java编写的企业级web报表软件工具。它能够全面支持主流的B/S架构以及传统的C/S架构,部署方式简单而灵活。 FineReport提供了易用且高效率的报表设计方案,采用主流的数据双向扩展,真正无编码形式设计报表;强大的报表展示功能,并且提供完善的报表权限 管理,报表调度管理。

  FineReport是一款集数据展示(报表)和数据录入(表单)功能于一身,用于快速构

 

柱状图

建企业信息系统的报表工具。   有了FineReport报表,在软件开发过程中,可以革命性的加快开发速度,提高软件的稳定性;在软件交付后,可以大大的降低维护难度,提高最终用户的满意度。开发出的软件可以做到随需应变。独特优势:   报表设计器简单高效   类Excel的界面使用户不需任何额外学习成本,轻松的拖拽数据,就在一两分钟内完成报表制作。   报表展现随需而变   报表软件支持多数据源,无论数据源结构如何来源多少,客户都能按照自身需求,制作任意样式的报表模板。   报表表单零编码   零编码零客户端的表单方案,实现了业务人员自定义报表表单的梦想。   报表打印方案精确多样   Flash打印,pdf打印,applet打印三种精确打印方案,充分满足客户多样的报表打印需求。

报表部署:

 

饼图

  报表服务器支持多种类型的应用,能够以各种方式进行系统集成。   1.JAVA程序的无缝集成   2.非java程序的调用   3.C/S架构的应用   

报表设计:

 

动态重复标题

  1.类Excel的设计模式,且兼容Excel文件输入   2.多数据源轻松关联   3.可拖拽的数据集   4.数据双向扩展,行列对称   5.报表分片   6.多样的数据处理方式   7.自由格间运算   8.多种参数设计手段   9.丰富的图表设计手段   

报表展现:

 

预警分析

1.浏览器端纯HTML展现2.不失真的导出为EXCEL,WORD,PDF,TXT,CSV,SVG文件   3.各种分页控制   4.动态条件隐藏数据   5.报表分栏   6.重复表头   7.底图描绘,绝对定位方式的精确套打   8.末页补足空行   9.内置动态参数页面   10.各种统计图展现方式   

报表管理与调度:

  

 

跨层累计

1.完善的报表权限管理,保证不同角色用户查询数据的安全性   2.设置报表定时任务,可按照每天/每周/每月/每季度/每年,以及用户自定义的频率生成报表。并对生成的文件入库,进行检索管理   3.灵活的多种推送方式,将定时生成的报表以TEXT 、HTML 、EXCEL、PDF 、 Word,CSV,SVG等多种形式存入本地系统或推送至服务器,或指定的其它地址   4.用户还可以在FineReport提供的可扩展功能基础上,自定开发定义报表管理,以及其它符合本企业业务要求的权限机制   

报表填报:

 

仪表盘

1.多样的编辑风格   2.B/S浏览器中自动计算   3.数据一致性校验   4.数据的扩展   5.数据直接回填   6.多级汇总填报   

二次开发:

  1.纯java环境支持   2.丰富开放的API接口   -   -