B/S报表软件
B/S报表软件定义
B/S(Browser/Server,浏览器/服务器模式)也称B/S结构,是WEB兴起后的
一种网络结构模式。B/S模式是由最开始的C/S(Client/Server,客户机/服务
器)模式转变而来,该模式下用户界面完全通过WWW浏览器实现,一部分事
务逻辑在前端实现,但是主要事务逻辑在服务器端实现。浏览器通过WebServer
同数据库进行数据交互。B/S报表软件,简单来说,就是B/S结构下用户在线查
看、编辑、保存、输出的报表软件。
B/S报表软件特点
最初的管理信息系统基本上是采用C/S模式开发的,但随着Internet技术的广
泛应用,管理信息系统逐渐开始从C/S模式向B/S模式转变。
B/S报表软件最大的优点就是运行维护比较简便,它能实现不同的人员,从不同
的地点,以不同的接入方式(比如Internet/Intranet,LAN,WAN等)访问和
操作共同的数据。由于该结构不再需要专用的客户端软件,因此技术维护人员能
从繁重的安装、配置和升级等维护工作中解脱出来,把主要精力放在服务器程序
的更新工作上。同时,使用Web浏览器作为客户端软件,界面友好,新开发的
系统也不需要用户每次都从头学习。
但是由于B/S模式的特殊性,在C/S模式下相对较易实现的Excel报表打印功
能在B/S下却成为一个难点,打印操作比较复杂。因此大数据量业务以及注重报
表输出的,可以考虑用C/S结构来保证效率以及打印的方便性。
B/S报表软件功能
报表样式丰富。B/S报表软件在设计时支持Excel表格、Word文档等多种样式,
同时也有众多满足用户需求的功能,例如多级分组、数据透视、图文混排、套打
/直接打印、报表导出等。
数据可视化方式多样。数据展示中直观准确的标准越来越受到重视,B/S报表软
件里面有多种数据展示方法:图表、地图、条件格式化、数据预警、迷离图、数
据条、信号灯等。
交互式数据分析。目前数据分析提供有钻取、深化、过滤、排序、动态表格、图
表联动、表表联动、图图联动、目录跳转等多种方式,满足多种交互需求。
多数据源支持。B/S报表软件支持云数据库、Oracle、SAP、Access、文件和Json
等数据源类型,在报表设计中就能合并不同来源的数据,仅需提供原始明细数据,
无需通过SQL或编码的方式对数据进行汇总加工。
B/S报表软件开发工具
Web系统研发过程中的一个主要问题就是浏览器兼容性,开发人员需要根据不
同浏览器和版本编写不同的前端代码,而对最终用户来讲必须安装指定的浏览器
才能够获得较好的产品使用体验。
目前市场上开发B/S报表软件的工具各具特色,而葡萄城报表则完美实现跨浏
览器Web报表兼容性,通过将浏览器之间的差异进行完全封装,开发人员无需
针对浏览器差异编写任何代码,最终用户也可以在不同浏览器中获得一致的报表
使用体验。
|
|