报表开发 思路畅谈
报表基本上是每个企业都必须的一块内容,然而又由于报表的多变性,一般导致后续的维护成本比较高。请在此的各位大侠,牛人各自畅谈下自己的报表设计思路,不但符合报表需求,而且更具有灵活性,通过一些参数配置,或者简单的小改动即可适应后续报表表样,统计逻辑的变动,以降低报表软件的维护成本。
本人之前搞得一个生成报表(xls文件即可)的系统,用的是oracle数据库,然后我的思路是把所有的逻辑,计算等都放到数据库层面去处理(存储过程等实现比较方便,高效及灵活,类似于结构化编程),前台生成xls的程序中不处理任何逻辑,只是把此报表对应的数据表中的数据依次取出来,这样前台程序这块,对于后续的维护成本就会小很多,特别对于人员变动的情况。对于表样,尽量都用参数表来控制,导入到表中。
希望各位大牛能各抒己见,让大家能深入学习下报表设计过程中的一些重点,思想。谢谢