如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
报表软件——FineReport简介1.概述FineReport报表软件是一款纯Java编写的企业级web报表软件工具,可全面支持主流的B/S架构以及传统的C/S架构,部署方式简单而灵活。同时,FineReport提供了易用且高效率的报表设计方案,采用主流的数据双向扩展,真正无编码形式设计报表;强大的报表展示功能,并且提供完善的报表权限管理,报表调度管理.利用这一报表工具,用户即可把企业的业务模型,数据分析变成实际可操作的信息系统。利用报表展现、填报、汇总、统计分析、打印输出等功能搭建出轻量级企业报表平台。上图为一个报表系统的完整架构图,依次完成以上步骤,便可完成一个完整的报表系统。2.应用范围现状:开发一款基于数据库的应用软件系统,其中最枯燥重复的,占用时间又非常多的工作就是通过写jsp/asp/php代码写出基于数据库的展示,查询和录入的网页。这样编写代码来实现数据展示(报表),数据查询(参数)和数据录入(填报)的网页,不仅开发效率不高,而且项目交付后的维护工作量很大,如果客户的要求发生一点点改变,需要程序员修改相应的代码来修改,修改的成本将非常的高。方案:有了FineReport,做这些基于数据库的展示,查询和录入的页面,不再需要编写代码了;而是通过FineReport提供的模板设计器,拖拖拽拽就制作出实现数据展示(报表),数据查询(参数)和数据录入(表单)功能的页面模板,然后将这些模板保存到FineReport服务器指定的目录下面。当最终用户通过浏览器远程访问某个页面模板,FineReport服务器会把用户指定的页面模板自动解析成零客户端的html页面给浏览器,这样用户就可以在浏览器里面查看或录入数据了。同时由于FineReport的易用性、傻瓜性,可以在项目交付后把FineReport这个工具软件提供给最终用户,让他们可以基于FineReport做简单的页面修改以达到自我维护和更新系统的目的。3.FineReport产品特色3.1基本结构简单FineReport采用Excel形式的设计界面,全面兼容Excel的设计方式,Excel文件的无失真导入导出。3.2远程设计FineReport支持对部署在服务器上的报表环境进行远程连接后直接进行报表的设计,避免报表从设计到部署过程中的一些意外情况发生。3.3多种数据源的支持和使用支持多种数据源,且支持多个数据源的同时呈现。如数据库数据源、文本数据源、程序数据源等。定义好数据源之后通过简单的拖拉和设置即可实现在报表中引用。3.4Web图表展现FineReport提供了设计风格类似Excel的图表设计工具,同时支持在线的图表样式切换。支持地图的数据分析,以更直观感性的展现数据。3.5数据分析通过使用控件、参数面板并结合图表,可以实现强大的数据分析功能和对数据多样式的展现。3.6Web环境的即席报表无需了解后台的执行逻辑,只需要完成对所使用的数据源的定义即可实现在线的报表生成和导出打印等功能。3.7在线构建数据透视表在浏览器端对大量数据快速汇总并建立交叉列表的交互式报表。帮助用户分析、组织数据,并能进行二次过滤筛选等操作以达到用户想要的效果。3.8零客户端数据填报多数据源填报、多种提交方式以帮助客户进行数据的录入功能,同时提供零编码且丰富的编辑风格,提供多种控件来协助用户实现多种快速录入的编辑方法。FineReport支持浏览器端的自动计算和数据校验,减少客户的人工计算校验成本。3.9Flash打印安装FlashPlayer后即可进行浏览器端的打印,不像Applet和Pdf打印需要安装较大的插件。3.10多种输出方式Excel,Word,Pdf,Txt,Html等多种文件形式的导出。3.11参数获取与定时任务对于更新频繁的报表可以通过定时任务管理生成,减少忙时查询数据对服务器的压力,并减少频繁人工更新报表的工作量。3.12B/S资源管理方式数据连接、服务器数据集、缓存、打印服务、邮件等功能均能通过在线服务管理平台灵活的设置,并提供了报表的多项日志信息以供用户查询。3.13数据实时更新报表的数据会跟随数据库的更新而更新。