1. 报表维护的问题

  软件项目开发中常常碰到这种问题:系统已经上线运行了,用户又对系统中的报表提出了新的需求。这时该怎么办呢?

  (1) 采用直接编程或使用报表控件实现的报表

  这种情形下通常需要重新搭建该系统的开发环境,通过修改程序来修改或新增报表,再对客户的程序进行升级。这种方法成本很高,而且响应速度也不够快。

  (2) 采用报表系统类的报表工具实现的报表

  这种情形下一般都会有报表模板。可有两种解决办法:一是去客户现场,根据客户的要求修改或制作新的报表模板,但是会带来较高的成本;二是在本地搭建该系统的模拟应用环境,修改或制作了报表模板后,再将模板发送给客户,让客户部署到应用中。但是修改的报表很难一次就达到要求。

  在这种情况下,远程开发成了最好的解决方案

  2. 远程开发报表

  所谓远程开发报表,就是完全利用网络,通过远程操作来开发远程应用中的报表。这样既不用去客户现场,也不用在本地搭建应用模拟环境,可以快速响应客户需求。

  当然,要实现远程开发报表必须具备一定的条件:

  (1) 报表的实现不能有过多的编程

  (2) 报表的数据来源不能依赖应用提供

  (3) 报表的设计器能够远程使用数据库

  (4) 能够远程发布报表

  3. InforReport满足远程开发的需要

  中创软件中间件公司的报表工具InforReport,是B/S及C/S环境下快速实现中西式复杂报表设计、部署、生成、展现、打印和管理的开发运行平台。它在软件架构及报表模型的设计上就充分考虑了进行远程开发的问题,在功能上完全支持报表的远程开发。

  (1) InforReport是一个系统级的报表工具,使用它进行报表开发,几乎不用编写与报表相关的程序。

  (2) InforReport的设计器提供远程部署功能,可以将设计好的报表模板直接部署到报表服务所在远程机器上。

  (3) InforReport的设计器除可以使用本地的ODBC数据源外,也可以通过报表服务访问远程数据源,可以不在本地配置数据源。

  (4) 使用InforReport,由报表服务直接访问数据库,进行报表的数据组织。

  (5) InforReport的设计器和报表服务之间通过HTTP协议进行通信。可以跨越Internet来进行远程的报表开发。

  欢迎登录www.inforbus.com,点击“SP体验”,免费下载InforReport设计器,真正体会远程开发报表的乐趣。(完)