实际上现在基于C/S和B/S架构的报表设计、发布产品已有不少,国产的也有好几家不错的,功能甚至很强大,但总体使用单位仍然并不算多。其实几乎每个软件项目都涉及到报表的查询和打印功能,但多数项目却并不需要象那些专门的报表系统那么全面强大的一个整体,一方面价格不低,而且往往配置麻烦,而真正被用到的只是其中一点,就好像微软的Office功能其实异常的强大繁多,但绝大多数人永远都只是用它来编辑文件简单排排版而已。
本系统的目的就是提供一个功能强大,但是部署简单,易于使用,而且专门针对WEB环境B/S架构下的报表服务专项解决方案,当然在你的C/S程序中一样可以通过HTTP请求获得本服务的支持。
本系统能运行于和Windows环境下的各种Web Server,实际上本系统是以一个 CGI程序引擎的形式提供服务,客户端可以通过GET或POST方式执行本CGI(详细调用细节参考本系统提供的DEMO),并传递必要的参数,本报表引擎即读取报表模板并根据参数生成最终的可打印报表结果,并以指定的文档格式返回给用户端。
本系统支持Fast Report 3设计制作的报表模板,Fast Report是业界最为流行而且功能强大,易于使用的报表设计环境。有关它的使用的相关文档在网上非常多,实际上国内许多专门提供报表整体解决方案的所谓专业公司,其底层平台都是基于 FastReport改造而来的。
虽然Fast Report也在开发一个Server端报表引擎,但至今还是个Beta版,使用起来还很麻烦挺不爽,需要安装一大堆文件,应该价钱也不低,而且对中文支持可能存在问题。
本系统纯粹采用绿色安装,报表引擎只有...