皕杰报表(BIOS Report)是一款高性能的企业级JAVA报表工具软件,它既可以提供给终端用户/业务人员设计报表,也可以面向大型项目进行报表应用集成。它提供了易学易用的报表设计手段、多样的报表展现能力、灵活的部署机制,完备的报表管理功能,以及丰富开放的API接口,为用户的数据的数据统计分析,展现和系统集成,提供了完备的解决方案。

高效的报表开发、设计环境

BIOS Report报表软件基于“Excel+数据绑定”的设计理念。类Excel的操作方式和界面风格,大大的降低了报表工具的学习难度;采用托拉拽方式的数据源绑定技术,简化了数据绑定操作,基本不需要手写表达式。

  • 报表支持同时使用多个同构或异构类型数据源,能通过webService数据源的方式接入SOA服务。
  • 报表工具行列对称,横向纵向均支持多片无关联或者有关联的扩展,片间可以互相引用数据。
  • 支持多片扩展与固定区域混和,不同区域格线对齐,且表头层次可以不同。
  • 支持非线性报表模型,可设计的非线性报表个数不限制,支持扩展后单元格唯一定位机制,可进行自由的单元格间运算。
  • 摒弃传统的报表处理方式,支持动态格间运算,支持跨行跨组的运算,支持独立格的运算。
  • 支持多级的分组与交叉报表,支持不规则分组,例如按段分组、枚举分组、重叠分组、归并分组、条件分组、过滤分组等。
  • 基于采用项目管理思想,使得报表设计不再是一个个单独的文件,而是以项目的理念来管理、分类和组织各个报表,并能以项目的方式共享报表所用到的数据源、语义模型等资源。
  • 设计器能够以多标签页(多Tab页)的方式同时编辑多张报表,提高开发效率。

独特的数据模型,高效、可靠、稳定的报表引擎

独创的类魔方式矩阵数据模型首次成功地解决了中国报表中单元格与数据字段之间的关联性、行列对称性、矩阵旋转性以及行列的折转显示等等,特有的矩阵式层次定位机制使多层分组及交叉报表制作非常简单,提供针对关联格的跨行跨组运算。同一报表中支持
多个异构的数据源,允许报表各片之间无关,可用多个简单的数据集成组合出复杂报表。

  • 独特的矩阵数据模型,使得按需显示数据就像玩魔方旋转一般容易。
  • 特有的矩阵式层次定位机制,使得很容易的定位到每一个单元格。
  • 为满足某些复杂报表设计,并提高运行效率,应可以在报表运算过程中,根据当前显示需求或运算状态,动态生成SQL语句并实时向数据库请求数据。
  • 基于双十字链表技术的报表扩展引擎能高效的定位和计算每个单元格的数值、显示格式等。
  • 采用java的并行处理机制有效的提升了报表的生产效率。
  • 支持滚动式报表,即固定上表头和左表头,表体滚动条滚动浏览。
  • 支持分布式集群缓存,并支持缓存区对象压缩技术,以减少缓存对内存的消耗;支持超大数量报表打印

丰富的报表展现和多样的格式输出

BIOS Report支持纯DHTML、Swing和SWT等多种方式的展现,可以将报表文件不失真的输出为多种常见的文件格式。

  • 支持统计图上及数据上的钻取等操作。
  • 支持报表中的超链接钻取、右键菜单、弹出窗口等。
  • 采用底图描绘,绝对定位的方式完成套打表样的绘制,用户可将要套打的票据扫描进来作为背景图,用报表设计器进行数据的位置摆放,可以精确定位数据的位置。
  • 提供强大的打印控制功能,按行数和纸张大小分页分栏或强制分页,表头自动重复(包括左表头),允许一张纸上打多个报表,提供末页补足空行等。
  • 支持用户自由组合查询条件,并对报表进行查询
  • 业务人员在浏览器端通过向导设计报表,设计结果可以保存、浏览、导出excel等