选型报表工具有感!

 选型报表工具有感

 

    昨天下午,项目组人员参加了报表的培训会议,学习并且考察一下该报表公司的报表是否满足我们用户的需求,该报表是炎鼎软件公司开发的Max@X Analyser(数巨分析系统),是一套基于互联网络(Internet)构架的数据分析软件产品,其集成版专门针对软件企业的应用开发与无缝集成而设计,帮助软件企业在自身产品中快速完成复杂报表设计与人性化OLAP分析创建,从而增强软件产品竞争实力。

        Report是软件制作的基础,是数据以各种方式分析的展现形式,报表的易用性,直接关系到软件产品的质量,现在也有一些免费的报表工具,但在报表工具的设计器方面及界面友好性方面比较欠缺,而且制作起来比较繁琐,往往制作报表的时间要占软件开发时间的三分之一,或一半,而且有些功能并不能满足用户的需求,这就造成项目组把大部分的时间都用在了统计报表上,增加项目的开发量,可能会造成项目的延误。所以报表对于每一个软件公司来说都是一个极大的问题,对于每一个软件来说都关系到软件的质量,所以啊,也就出现了一些专业的报表公司,主要开发报表工具。

    在以前我们的项目中用到过三种报表,第一种是明宇报表,深圳的一家公司开发,有专门的报表工具设计器,是用Delphi开发的,操作起来还很方便,基本上满足项目的需求,但是有一些功能做的不是太好,如果想对一个功能模块进行图表显示,同样的数据希望显示矩形图、圆饼图、折线图的话,必须要分别做三个报表模板,类型分别是以上三种的,就是想显示几个图状,就要做几个报表模板,这样来说太麻烦了,而且不易操作的,在这方面做图表功能的话,炎鼎报表软件要好一些,只需要画一个报表模板,预览时只需点击鼠标右键选择不同的图形类型就可以了,在这方面确实做的挺好的。炎鼎报表软件的设计器和明宇报表的很相似,刚一看就是感觉熟悉啊,后来得知炎鼎报表软件也是用Delphi开发的,在用明宇报表做时,觉着明宇报表的有些分组显示展现的不是太好,也不那么美观,如果作复杂的交叉报表时很费尽的,当时就是有这样的一个感觉的。后来不用的原因是因为商务上的原因,公司不决定再继续用此报表工具。后来就打算用免费的,省钱啊,呵呵,打算用IREPORT,这是第二种,后来一百多个报表全部换成免费的报表工具开发了,由专人来替换报表,工作量真的好大啊,用了这个免费的,才知道还是收费的好啊,明宇的就比这个要好多了,区别就是一个是收费的,一个是免费的。呵呵,真是一分钱一分质量啊!替换完之后啊,客户要的一些功能都满足不了,比如能像Excel调整列宽,可能隐藏列,要求美观,打印方便,数据回添,能导出来等等。第三种就是Jfreechart,这个我没有用过,别的项目组用,可能也不行吧,要不然怎么也不用呢,项目中客户对于报表的反映要比其它功能模块要大很多,现在各位领导都在重视了,希望选择一个好的报表工具,以适应各项目的需求,用免费的,浪费的时间和人力投资可能也很大,所以就要对报表工具进行选型了。

    而我们昨天看的,现在并没有用,只是选看看是否符合客户的需求,除了我们项目,是否其它的项目也能用到,希望选择一个好的报表工具,以节省人力物力。Max@X Analyser工具对于报表制作来分说有两种形式,一种是Band形式,另一种是Excel格式,两种格式我们都看了一些,对于我们的需求也提了一些想法和建议。当然这个报表工具要比免费的要好很多,但也存在一些不完善的地方,比如我们要的可以调整列宽,它的Excel格式就可以满足,但Band形式就满足不了,而我们希望的是Band形式能满足这种需求,因为该报表工具,Band形式,主要是根据表查询列表数据的,以记录的形式展现的,但是Excel格式,主要用于交叉报表的,因为交叉报表我们也不必调列宽啊,所以此需求满足不了我们的,还有列宽能隐藏也满足不了,该公司的讲解人员,说回去和他们说一下,估计是不会改的,因为得需要成本,呵呵,没准人家开发人员还会想他们做的挺好的了,大家都是做开发的,明白这一点的。这是我们最想用的两点,看样子都满足不了我们了。对于数据回填,此报表可能满足,明宇报表也是能满足的,这个数据回填,只是演示了一下,需要我们还得针对它做二次开发,最重要的是,如果我们需要数据回填的单元格多的时候,所有都传到服务器端,在考虑它的性能。对于我们所说的查询大数据量性能问题,讲解人员给我们讲的是他们是采用流模式的,如果是这种模式,应该是可能的,他们没有针对于报表进行一页分多少条数据的功能。如果是查历史数据的话,是有多少查多少,有十万条,会将十万条都查出来的,在这方面,会考虑到性能的一个问题,如果性能不存在问题,这一点符合我们的需求。

    我们提出了自动换行的功能,该报表的EXCEL格式没有自动换行的功能,而Band形式就有这样的功能,这一点我们已经对它提出了建议,而且此报表Band格式数据显示时,文本框必须要精确定位的,如果不显示一列的话,可能整体表格就太靠左了,我们建议在整个内容框外面再要一个容器,对于这个容器居中就不存在这样的问题了。

    整体来说明宇报表也好,Max@X Analyser也好,基本上能满足报表的需求,但是我们特想要的东西提供的就不好,因为都是做软件的,做软件也需要成本的,我们也理解的,只是希望即然做这个,就做好,这样才能在众多报表软件公司中占有一席之地,您说呢!至于是否选用此报表工具呢,我不知道,现在在争求意见呢,呵呵,也不是我能决定的啊,如果我们想要的能满足,那还是不错的。用起来是否方便,那就得实际用用了啊!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章