客户在项目中采购报表工具,目的明确:降低项目成本,缩短项目周期,方便后期维护。
俗话说的好,”天下武功,唯快不破”,在报表这个世界里,也是一样的。快,能随需而动;快,能降低项目成本;快,缩短项目周期;所以”快”是标准,是衡量报表工具优秀与否的标准。
我们用一个简单的模型来观察项目中报表成本的构成。项目中的报表成本=报表数量*单个报表平均制作时间*单位时间人工费用+报表工具采购费用。
报表数量:这个是不可控的,因为用户也不知道到底需要多少张报表,业务需求的不断变更导致报表的数量会逐渐增多的。
单个报表平均制作时间:制作一张报表的平均时间。
单位时间人工费用:报表制作人员的日工资,小时工资等,单位换算同单个报表平均制作时间的时间单位,貌似废话。一个精通Java,C等开发语言+Sql+业务知识和只懂Sql,业务知识的人的工资那是不一样的。适合做报表的角色,个人认为是最终用户单位的系统管理员。
报表工具采购费用:这个,就是工具上花了多少钱,这个比重占得大小就看前面的金额了,很可能几十万的采购费用,也不见得能占多少比重。
那么报表工具要解决的问题,归纳出来就是要回答三个问题:
1 报表能不能做出来,理论上来讲:不用报表工具,也能把所有的报表都能做出来,但是时间太长,要求人的技术功底太高。
2 多长时间能够做出来。5个工作日做一张报表和一个工作日做3,5张报表,成本是不一样的。
3 谁能够做出来。
简单的回顾一下报表工具的发展历史。
历史阶段 | 应用场景 | 优点 | 缺点 | 产品 |
手工报表 | 客户的业务商务人员通过Excel或者WPS表格等软件,录入展现保存数据。
| 简单,易用。只需要客户掌握业务知识就可以做报表。 | 数据是以文件的形式粗放的,做统计分析非常困难;不利于数据发布,同步,共享等 | Excel,WPS表格,CCED等表格工具 |
程序报表 | 数据都存放到数据库,集成商通过报表工具的API来编写程序来绘制报表 | 数据存放到数据库中,利于数据统计,数据同步。 | 做一张报表需要大量的编程,需要报表制作人员熟练掌握业务知识,数据库知识,程序语言三大体系才能做出一张报表。 | 水晶报表,用友Cell组件,Grid++等控件 |
模型报表 | 可以零编码(不写C,C++,VB等编程语言)来做报表 | 只需要报表制作人员掌握数据库知识和业务知识就可以做报表 | 客户中只有系统管理员才能做报表,最终客户要想做报表必须熟悉Sql | |
|
|
|
|
|
“实践是检验真理的唯一标准”,所以评价报表工具最好的方式,就是拿出项目中常用的10-20张报表,用报表工具做一下,立判高下。
.net报表工具教程
.net报表系统知识库