欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

表格开发 思路畅谈

更新时间: 2014-01-05 03:07:01 责任编辑: Author_N1

 

报表开发 思路畅谈
    报表基本上是每个企业都必须的一块内容,然而又由于报表的多变性,一般导致后续的维护成本比较高。请在此的各位大侠,牛人各自畅谈下自己的报表设计思路,不但符合报表需求,而且更具有灵活性,通过一些参数配置,或者简单的小改动即可适应后续报表表样,统计逻辑的变动,以降低报表软件的维护成本。

    本人之前搞得一个生成报表(xls文件即可)的系统,用的是oracle数据库,然后我的思路是把所有的逻辑,计算等都放到数据库层面去处理(存储过程等实现比较方便,高效及灵活,类似于结构化编程),前台生成xls的程序中不处理任何逻辑,只是把此报表对应的数据表中的数据依次取出来,这样前台程序这块,对于后续的维护成本就会小很多,特别对于人员变动的情况。对于表样,尽量都用参数表来控制,导入到表中。

希望各位大牛能各抒己见,让大家能深入学习下报表设计过程中的一些重点,思想。谢谢
--参考方法--
其实可以考虑一下数据仓库的概念。

一般是让用户自己生成报表。
--参考方法--
借用xls,是个非常好的思路。
比如SAP的BOE,特意开发了LiveOffice,使BOE和Excel对接。
而微软自家的BI,也把Excel有机的组合进来。

使用Excel可以避免自行开发格式渲染,打印等问题,全部交由Excel处理。

但是这个方案,对于报表开发人员应该是很好的,只是对于acmain所说的用户自定义报表可能有些涵盖不了
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 03:07:01
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/18483/
本文WWW.DOC100.NET DOC100.NET版权所有。