即使你手中掌握了海量的数据,同时拥有多种工具分析,管理,发送这些数据,但是要想在合适的时间将准确的数据传递给合适的人,仍然是一项棘手的任务。相关厂商不断致力于开发具有新型特性的报表产品,可你是否愿意花费大量的金钱购买某个报表工具,而其中很多的功能却也要耗费大量的成本去学习,并且有很多复杂的功能并不能真正的发挥作用。导致项目成本的上升和资源的浪费。
在实际当中,大部分IT项目应用中的报表部分都会因为客户需求的变化而无法一次性完工,往往需要在其它所有的部分结束后进行反复的需求修订。而这就要求报表工具具有超高的简易性,帮助项目实施人员在最短的时间内完成对需求的修改,甚至最佳状态是能够让最终用户迅速上手来自己设计报表。毕竟我们不可能在每个项目中都留一个报表维护人员,专门来修改用户不断变化的需求。所以无论对大型企业还是中小企业客户,在这些企业中推行简易性,加速采用报表工具,可以帮助企业削减成本,提高用户效率和生产力,从而更好地将IT手段与公司的业务目标结合起来。
报表领域,或者在整个IT行业中,存在复杂性的根本原因在于:这个行业缺乏清晰的定义,使得简易性无法起到推动产品设计的作用。这样的定义必须建立在简易性的三个基本支柱上,即:简便易用的用户界面、适用性好的产品特性以及实施和管理的便利性。这三个元素必须同时存在于一个真正意义上的简易化产品中。我们以当前主流报表工具当中易用性做的相对不错的FineReport举例来说明这三个基本的原则。
1.简便易用的用户界面
用户界面是特别需要关注的方面,在过去10多年当中也受到了人们的极大关注,但我们仍然有很长的路要走。在报表领域,用户界面仍旧是妨碍产品普及的制约因素。很多厂商始终认为用户有时间去学习相关知识和研究如何开展复杂的分析工作,但实际情况并非如此。
为了获取更多用户的注意力,FineReport做了很多界面创新工作,帮助那些没有较深技术背景的用户,甚至对数据库查询一无所知的最终用户设计出符合业务需求的报表。在这方面,FineReport主要是通过友好的界面轻松地拖拽数据,最终使用户自己快速地创建交互式的分析。在不需要复杂培训的条件下,用户就能通过拖拽多个区域来创建出复杂的报表、图表和直观的分析。FineReport能访问到各种SQL和其它形式的数据库以及Excel表格。这对于绝大多数用户操作就非常简单了。
2.良好的适用性
过分追求产品特性的狂热会损害大多数的软件产品。一大堆不会被使用的功能特性使应用变得很复杂,也使用户很难找到他们真正需要的产品特性。但是减少产品特性是需要勇气的,因为这样有悖于人们的直觉(人们心理上总希望越多越好)。
对于报表产品来说,一个简化特性呈现而又不会欺骗高级用户的方式就是在合适的时间提供所需的产品特性。这意味着开始时只要提供一些基本的内容,之后根据用户的使用情况,逐步提供更多的特性。例如在一个报表中,用户可以通过一个简单的操作来查看报表的数据源、正在采用的定义、进行的计算工作等。通过点击一个按键,用户可以迅速地查看到想要的信息。FineReport可以使用户轻松的找到这些功能,而不是把按钮隐藏在一堆杂乱无章的菜单当中。
3.实施与管理的便捷性
如今的报表产品变得过于复杂,安装的时间很长,维护的成本也很高昂。系统的复杂程度主要来源于过多的系统平台和应用。然而,部署的简便性与整体架构的简易性是同步的。因此FineReport最终是在单一的平台之上开展标准化工作,将进行报表制作、查询和分析进行了整合。这样做了之后,用户将大幅度提升效率,降低成本。此外,这还避免了重复劳动以及多种培训和支持的途径,使人们对报表系统具有更强的信心。
了解Java报表工具就从这里开始
posted on 2008-07-10 14:41
season 阅读(378)
评论(2) 编辑 收藏 所属分类:
Java报表—市场动向