新闻动态
技术中心
技术中心
当前位置:科达自控 >> 服务支持 >> 技术中心 >> 浏览文章
浅谈FineReport
作者:研发部 日期:2019年03月02日 来源:本站原创 浏览:

内容导读:    FineReport是一款数据展示(报表)、数据查询(参数)和数据录入(填报)功能集于一身,用来辅助开发基于BS软件系统的工具,能够革命性地加快软件开发速度,提高软件稳定性。    由于工作中用到了FineReport,设计、使用起
    FineReport是一款数据展示(报表)、数据查询(参数)和数据录入(填报)功能集于一身,用来辅助开发基于BS软件系统的工具,能够革命性地加快软件开发速度,提高软件稳定性。
    由于工作中用到了FineReport,设计、使用起来比较便利,以下从自身学习、使用的角度,结合官网帮助文档,加入自己的感受给大家讲解下,不足之处请多指教。
一、应用范围
    现状:开发一款基于数据库的应用软件系统,其中最枯燥重复的,占用时间又非常多的工作就是通过写jsp/asp/php代码写出基于数据库的展示,查询和录入的网页。这样编写代码来实现数据展示(报表),数据查询(参数)和数据录入(填报)的网页,不仅开发效率不高,而且项目交付后的维护工作量很大,如果客户的要求发生一点点改变,需要程序员修改相应的代码来修改,修改的成本将非常的高。
    方案:有了FineReport,做这些基于数据库的展示,查询和录入的页面,不再需要编写代码了;而是通过FineReport提供的模板设计器,拖拖拽拽就制作出实现数据展示(报表),数据查询(参数)和数据录入(表单)功能的页面模板,然后将这些模板保存到FineReport服务器指定的目录下面。当最终用户通过浏览器远程访问某个页面模板,FineReport服务器会把用户指定的页面模板自动解析成零客户端的html页面给浏览器,这样用户就可以在浏览器里面查看或录入数据了。同时由于FineReport的易用性、傻瓜性,可以在项目交付后把FineReport这个工具软件提供给最终用户,让他们可以基于FineReport做简单的页面修改以达到自我维护和更新系统的目的。
二、FineReport产品特色
    1. 基本结构简单
    FineReport采用Excel形式的设计界面,全面兼容Excel的设计方式,Excel文件的无失真导入导出。
    2. 多种数据源的支持和使用
    支持多种数据源,且支持多个数据源的同时呈现。如数据库数据源、文本数据源、程序数据源等。定义好数据源之后通过简单的拖拉和设置即可实现在报表中引用。
    3. Web图表展现
    FineReport提供了设计风格类似Excel的图表设计工具,同时支持在线的图表样式切换。支持地图的数据分析,以更直观感性的展现数据。
    4. 数据分析
    通过使用控件、参数面板并结合图表,可以实现强大的数据分析功能和对数据多样式的展现。
    5. Web环境的即席报表
    无需了解后台的执行逻辑,只需要完成对所使用的数据源的定义即可实现在线的报表生成和导出打印等功能。
    6. 零客户端数据填报
    多数据源填报、多种提交方式以帮助客户进行数据的录入功能,同时提供零编码且丰富的编辑风格,提供多种控件来协助用户实现多种快速录入的编辑方法。FineReport支持浏览器端的自动计算和数据校验,减少客户的人工计算校验成本。
    7. 多种输出方式
    Excel、Word、Pdf、Txt、Html等多种文件形式的导出。
    8. B/S资源管理方式
    数据连接、服务器数据集、缓存、打印服务、邮件等功能均能通过在线服务管理平台灵活的设置,并提供了报表的多项日志信息以供用户查询。
    9. 数据实时更新
    报表的数据会跟随数据库的更新而更新。
上一篇文章:学习C/C++的简单方法 下一篇文章:没有了
相关链接
发表评论
用户评论
版权所有 山西科达自控股份有限公司 晋ICP备09004627号    晋公网安备 14019202000008号     
官方微信
新浪官方微博
腾讯官方微博