java 中创InforReport复杂报表开发解决方案

  互联网技术的发展推动了B/S应用的迅速普及,要在浏览器端进行报表的浏览、打印、导出及交互,通过底层编程和Html描述来实现非常的繁琐和低效,尤其是对于复杂的中国式报表更是如此。大量的报表需求占用了开发人员相当的精力,当报表需求发生变化时,带来的软件维护工作量和成本也是软件开发者和使用者都非常头痛的事情。

  传统C/S环境下的报表工具,难以适应网络环境的变化;一些单纯的报表控件,需要编程实现数据的获取、组织和填充,不能进行设计、部署、生成、展现、打印全过程自动化支持;而基于西式报表条带化模型的报表工具,不能以完美和自然的方式实现中式网格报表的需求。

  B/S环境复杂报表,特别是中式复杂报表的开发,面临重重困境!

  InforReport——“中西合璧”的复杂报表开发工具

  InforReport是B/S环境下快速实现中西式复杂报表设计、部署、生成、展现、打印和管理的开发运行平台。

  InforReport特别为B/S环境所设计,同时支持C/S模式,实现了报表开发运行全过程零编程,真正作到了“中西合璧”,支持各种类型的复杂报表,支持证件和票据套打,提供“所见即所得”的设计界面,适应多种平台及数据库环境,并可以跟应用无缝集成,快速构建图文并茂的报表应用。

  产品组成

  InFORReport包含三个组成部分:报表设计器、报表服务和报表展示构件。

  1)报表设计器

  报表设计器是一个“所见即所得”的可视化报表设计界面,让您轻松完成各种报表的设计工作,并可以进行设计期报表预览,完成报表的发布部署工作。

  2) 报表服务

  报表服务是运转在服务方,用来解析报表模板,取得报表数据,生成报表。它可以作为独立的服务运行,也可以部署在应用服务器上。并提供Java、 PHP、COM、.NET多种服务入口,支持JSP、Java、ASP、C#、VB、PHP、ASP.NET等多种开发语言,即支持J2EE应用,也支持.Net应用。

  3)报表展示构件

  展示构件是一个可以嵌在浏览器中的ActiveX控件。您可以通过它查看报表、打印报表或是将报表导出为Excel等其它格式的文件,并可以对报表进行动态排序和过滤。

  产品功能

  1) 报表类型

  InforReport结合了流式布局及精确布局的优点,通过灵活的报表模型,能够实现复杂的中西式报表,包括:固定行列、简单扩展、分组、交叉、主从、标签、分栏、图表等多种报表类型,并支持这些报表类型的多个报表组合在一个报表中,构成复合报表。从而支持各种规整的、不规整的,从简单到复杂的各种报表的生成。

  2) 报表设计

  InforReport提供可视化的报表设计器,通过设计界面上的拖拖拽拽,可以轻松地进行各种报表的设计。包括进行风格的设置、数据集的定义、数据的绑定、分组、排序、过滤、同值合并、条件风格等各种报表设计功能。


InforReport设计器

  3) 报表展现

  InforReport可以在浏览器中完美的进行报表展示,显示复杂的中国式报表格式。


中式报表示例图

  InforReport支持报表展现时对数据进行动态排序和过滤。支持对报表进行任意多级分组,包括带状分组及网格状分组;可以方便的创建交叉报表。


带状分组示例图


  网格状分组示例图


  交叉报表示例图

  InforReport提供二维及三维的图表,包括饼图、柱状图、折线图等多种形式。也可以将报表输出为PDF、Excel或HTML等多种格式的文件。InforReport支持打印、打印预览、票据套打、页面设置和打印机设置。


图表示例图


导出Excel格式效果图

  4) 表达式

  InforReport支持报表参数、变量、表达式。表达式中可以进行算术、关系、逻辑等各种运算,支持对参数、变量、字段及单元格的引用。InforReport还具有丰富的内建函数,包括统计函数、数学函数、日期时间函数及各种特殊处理函数(如金额大写)等。

  5) 与应用无缝融合

  InforReport可以与应用无缝地进行集成在一起,用户可以通过API对报表的展现、数据的处理及打印导出等功能进行全面控制。

  支持平台环境

  操作系统:Windows2000/XP/2003/NT、IBM AIX、HP_UX、Linux

  数据库:Oracle、DB2、SQL Server、Sybase、MySql、PostgreSQL

  服务器:各种Web服务器和应用服务器

  基于InforReport的报表应用解决方案

  1) .Net环境解决方案

  在.Net环境下使用InforReport,用户可以将报表服务安装成为一个独立运行的后台服务进程,通过COM或者.Net服务入口访问,获得报表。开发者可以使用ASP、ASP.NET、VB.NET、C#等进行应用的开发,使用Java Script、VB Script与InforReport展示构件进行交互,完成报表的生成、展现、打印、导出和动态调整。

  2)J2EE环境解决方案

  在J2EE环境下,用户可以将报表服务安装成为一个独立运行的后台服务进程,也可以部署在J2EE应用服务器中进行管理,通过Java的服务入口访问,获得报表。开发者可以使用JSP、Servlet、EJB等进行应用的开发,使用Java Script、VB Script与InforReport展示构件进行交互,完成报表开发运行的全过程。

  3) 票据套打解决方案

  InforReport支持把实际票据的扫描图片作为背景,精确定位套打位置,InforReport还支持运行时的套打模板的调整,彻底解决由于票据印刷误差而导致的打印位置错位问题。

  选择InforReport,选择>10倍速报表开发效率!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值