基于B/S结构远程web报表打印技术的研究与实现

2009-07-05 10:02:28周屹
现代经济信息 2009年23期
关键词:数据库结构用户

周 屹

摘要:本系统使用XML作为报表的描述语言,利用.NET技术编写打印控件。在打印报表时,把打印控件和报表传递给客户端(浏览器)。系统根据用户的要求,结合不同报表模板自动、动态的生成相应报表文件并完成打印。系统提供了强大的数据筛选、分析功能,为用户决策提供了进一步支持。

关键词:WEB报表XML.NET控件打印

随着信息技术的普及与发展,在管理信息系统中,报表打印,作为不可缺少的一部分已被我们接受。可以这样说,我们的应用系统绝大多数都涉及到报表的打印问题。

一、B/s结构及报表打印的主要困难

因特网的出现给人们信息交流带来了一场新的革命,通过它,人与人之间的时空距离大大缩短,工作效率大大提高。由于信息共享与效率提高的需要,用于企业内部的Clien/Server结构的应用程序已逐渐不能满足人们的需要。越来越多的Browser/Server结构的应用程序被提了出来。虽然B/S结构的诞生带来了不少好处,但也有许多不足。其中一个重要的问题是,报表打印明显不如以前灵活、规范。许多普通的功能,如纸张的换页排版、复杂报表的精确定位等,都无法做到像C/S结构下那样方便。要打印一张现在浏览器上看到的报表,其打印方式将仅仅是按照普通的页面来处理,每一页的页眉、页脚、标题及表头都无法根据用户的要求来实现,特别是对于一些复杂报表和需要套打的报表更是无能为力。

目前解决WEB报表打印的途径:水晶报表、使用现成的打印控件、AetiveX控件。……

登录APP查看全文

猜你喜欢
数据库结构用户
《形而上学》△卷的结构和位置
哲学评论(2021年2期)2021-08-22 01:53:34
论结构
中华诗词(2019年7期)2019-11-25 01:43:04
数据库
财经(2017年2期)2017-03-10 14:35:35
关注用户
商用汽车(2016年11期)2016-12-19 01:20:16
论《日出》的结构
关注用户
商用汽车(2016年6期)2016-06-29 09:18:54
数据库
财经(2016年15期)2016-06-03 07:38:02
关注用户
商用汽车(2016年4期)2016-05-09 01:23:12
数据库
财经(2016年3期)2016-03-07 07:44:46
数据库
财经(2016年6期)2016-02-24 07:41:51