|
AnyReport 3.5 报表系统产品手册 |
|
|
AnyReport3.5产品介绍
企业级数据收集、管理、统计分析平台
www.anyrt.com
AnyReportwww.anyrt.com
1
目录
1产品概述...............................................................................................................................................1
1.1产品简介..................................................................................................................................1
1.2产品构成..................................................................................................................................2
1.2支持环境..................................................................................................................................3
2产品功能...............................................................................................................................................3
2.1报表设计器..............................................................................................................................3
2.2表单设计器..............................................................................................................................3
2.3可视化工作流..........................................................................................................................4
2.4零客户端打印..........................................................................................................................5
2.5形象美观的图形报表..............................................................................................................6
2.6完善的报表权限管理..............................................................................................................7
2.7高性能的报表服务器..............................................................................................................7
AnyReportwww.anyrt.com
2
1产品概述
1.1产品简介
AnyReport报表是全面解决企业用户收集数据、管理、查询、分析的综合报表解决方案,零编
码形式设计报表、强大的报表展现能力、美观的图形报表、在线填报、录入数据、管理数据、灵活
的部署机制,为企业级统计分析、数据中心、商业智能等前端展现提供了高性能、高效率的报表系
统。同时降低了系统开发的定制化过程,降低了系统开发及维护的成本。
AnyReport报表推出了B/S报表设计器,Web报表设计器取代了传统的C/S报表设计器,多人
协同设计报表,远程设计报表,极大的提高了开发效率。使用Web报表设计器,通过浏览器在线
设计报表,预览报表数据,使得报表设计人员可以随时根据需要设计符合业务逻辑的报表。
AnyReport采用B/S架构的WEB应用系统,采用Java开发,符合J2EE标准,可跨平台部
署,报表设计器采用Flex技术开发,具有良好的浏览器无关性。
1.2产品架构
报表设计器:
基于web的报表设计器,是一款所见即所得报表编辑器,支持在线设计报表,可以零编码地实
AnyReportwww.anyrt.com
3
现各种复杂报表,轻松实现报表浏览、数据统计,轻松设计各种风格的报表。
表单设计器:
AnyReport填报设计器可快速设计自定义样式的表单,收集企业数据信息,并可管理数据、与
工作流集成协同工作。
工作流:
可视化在线流程设计,可视化流程监控,实现设计填报、表单数据流程化,只需将精力集中在
处理自己关心的数据上,使管理更进一层。
报表服务器:
报表的服务应用,用在Web环境中展现报表数据,基于B/S结构用户通过浏览器访问报表的
应用,读取Web设计器制作好的报表配置信息,报表服务器内置内存+硬盘的缓存机制,缓存报表
配置信息,高效将配置的报表转行成HTML页面。
1.2支持环境
支持多数据源,Oracle、SQLServer、Sybase、DB2、Mysql等常用数据库,可通过标准JDBC
方式进行数据源连接。服务器可跨平台部署,支持主流的操作系统平台,如Windows、UNIX、
LINUX等。
支持各种J2EE的应用服务器,如Tomcat、Weblogic、WebSphere、Jboss等。
浏览器兼容性,支持IE8+、Firefox、Chrome等主流浏览器。
采用B/S结构,客户端浏览器无需安装额外软件或插件。
AnyReportwww.anyrt.com
4
2产品功能
2.1报表设计器
AnyReport报表设计器采用Flex开发,一个类似Excel表格形式的WEB报表设计与开发平
台,能让用户在浏览器中进行所见即所得的可视化报表设计,而无须在客户端单独安装程序,这就
提高了Web报表设计的灵活性、协同性,可设计参数查询报表、简单报表、自由报表、主子报
表、分组报表、交叉报表、图形报表、数据下钻报表等,设计的报表模板将以XML的格式保存,
设计器可以独立工作设计器不依赖其它的部分,可作为独立的工具使用导出报表配置信息。
2.2表单设计器
为了满足企业填报的需求,表单设计器可定义表单而录入数据,例如下级向上级单位填报数
据、统计表中的部分数据仍需手工填写等。验证表单数据,表单数据可进入审批流程,审批通过保
存进入数据库,保证数据的安全性。
AnyReport填报设计器采用Flex开发的WEB表单设计器,表单设计器基于B/S构建模式,可
以轻松的在几分钟内定义一个复杂的,完全符合业务要求的表单模型,不需要任何编程工作,通
过表单设计器可快速开发部署用于数据采集的电子表单模板,实现企业内部/外部的数据采集功
能。能够设计各种填报表单样式、能够通过多浏览器录入数据,并进行数据校验,表单设计器可
依据表单组件字段自动生成数据库表结构,数据列表,便于对数据管理,提高了可用性,通过报表
设计器可灵活地对表单数据进行统计分析。
AnyReportwww.anyrt.com
5
2.3可视化工作流
AnyReport工作流是业务过程的自动化处理,在业务流程处理过程中,根据定义好的流程图,
可以把报表的表单、填报数据从一个发起人流转到另一个审批人,审批人对数据进行正确性验证是
否入库,从而使业务数据管理规范化、标准化。可视化的流程设计器定义流程、编辑流程、浏览流
程,主要包含开始节点、结束节点、任务节点、分支节点、合并节点、判断节点、状态节点、邮件
节点。
通过简单的拖动流程节点即可实现复杂的工作流。
AnyReportwww.anyrt.com
6
支持流程监控,较容易显示当前流程的代办人等信息。
工作流模块主要功能为:流程设计、我的工作、我的待办工作、我的已办工作、流程监控、工作查
询、流程日志查询等功能。
2.4零客户端打印
基于客户端flex报表打印技术,完美解决了基于浏览器报表打印的问题。支持100%的浏览
器,零客户端,完美做到分页和精确打印,使用户在打印上更加灵活、方便快捷。采用自动分页的
计算方法,合理地拆分表格,使表格数据类似word自动切分表格分页展示,flex报表打印支持分
页预览,支持等比缩放。
AnyReportwww.anyrt.com
7
2.5形象美观的图形报表
AnyReport提供了多种形象美观的图形报表,包括柱形图、线图、饼图、条形图、面积图、气
泡图、漏斗图、雷达图、仪表图、地图、混合图等。
图表具有良好的兼容性,支持主流浏览器Chrome、Firefox等,同时完美支持移动设备浏览
器。
支持多种交互操作,用户通过点击图表元素改变存在交互关联图表的数据。
图表支持异步刷新数据,可指定刷新频率。
2.6完善的报表权限管理
为了数据的安全,企业对报表的浏览、数据录入等操作都需要权限控制,员工可以访问而且只
能访问自己被授权的资源。
AnyReport提供权限管理可对角色进行权限分配,对于一个大企业的业务系统来说,如果要求
管理员为每个员工分配操作权限和访问数据权限,则效率比较低。所以,报表系统中就提出了对
“角色”进行操作的概念,将权限一致的人员列入同一角色,然后对该角色进行权限分配。同时也支
持对具体的员工进行权限分配,轻松地使员工具有角色外的权限。
在企业管理系统中,常常需要对员工进行数据权限设置,如:部门员工一般只能查看自己的业
务数据,部门领导可查看部门的业务数据,可以设置员工可以查看哪些部门和哪些员工的业务数
据。AnyReport提供了灵活的数据权限机制,可为角色和具体员工授权查看的业务数据。
AnyReportwww.anyrt.com
8
2.7高性能的报表服务器
报表服务器主要功能包括:报表展示、报表模板解析、报表部署、报表缓存框架、数据连接
池。
报表展示:报表展示主要采用JSP技术,生成HTML模板,通过浏览器访问。
报表模板解析:报表服务器读取和解析报表设计器制作好的模板,并将报表模板设置信息转换
为xml,具有良好的可扩展性。
报表部署:跨平台,可部署到Tomcat、Jboss、Weblogic、Webshpere等应用服务器。
报表缓存框架:当大并发的用户同时访问报表服务器时,服务器需要消耗大量的内存,
AnyReport采用内存+磁盘的缓存框架,缓存所有的报表模板文件,提高了报表查询效率。
数据连接池:数据源连接池一般比直接连接更有优越性因为它提高了性能的同时还保存了宝贵
的资源。打开数据库连接时CPU和网络的重要任务因此,在整个应用程序的使用过程当中重复的
打开直接连接将导致性能的下降。而池连接只在服务器启动时打开一次,从而消除了这种性能问题
|
|
|
|
|
|
|
|
|
|
|