不同的行业,要求不同。大概可以将需求归纳为经下几点:1、多表联合查询是很正常的。
2、结果打印报表及导出(常见为EXCEL,部分为PDF) 。一些情况下要求能保存结果。
3、用简易的界面,设定常见的查询条件,过滤条件。高级些的支持自定义查询用于数据钻取,保存统计条件用于下次统计。
4、结合图表,展现数据。如品管常用管制图。
5、自定义数据分组,分段统计的支持。如按年龄段统计各部门人数,按销售业绩分组统计利润率。
6、部分要求层次型的数据统计结果。如各部门出勤人数统计。
7、对日期的多种统计方式支持:可自由按“天周月季年”进行数据统计。
8、支持数据的多种展示方式。如行变列支持,层次状数据扁平化展示支持。
9、从统计结果回溯数据来源,展现原始单据。部分需要从统计结果倒过来设定查询条件重新查询。实际上需要统计什么,还得看实际项目需求。上面只总结了大部分需求,但肯定不是全部。具体的问题该是:不同的行业常见哪几种统计,如:
1、进销存程序中,常用的统计有哪些?
2、考勤程序中,常用的统计有哪些?
3、财会系统中,常见哪些报表?
....
等等,脱离具体行业,谈信息管理系统统计什么,就广泛了些。你做了不少项目,脱离项目让你做符合用户需求的报表的感觉是什么?以上仅供参考,本人不负责对与错,勿喷。

解决方案 »

  1.   

    就是因为这种灵活性,
    10年前就做了一个框架:
    左边是树形的统计报表功能,每个节点对应一个功能;右边是 可选条件 和 查询结果
    后台的层次文本文件,决定了这棵树
    每个节点对应的具体sql语句,也是在后台的一个ini文件里所预设的
    可选条件:支持日期范围选择、银行列表下拉选择。客户需求变了,修改一下后台的那2个文本文件,就行了