[发明专利]一种基于EXCEL平台构建的WEB报表设计系统及实现方法在审
申请号: | 201410722884.1 | 申请日: | 2014-12-02 |
公开(公告)号: | CN104360992A | 公开(公告)日: | 2015-02-18 |
发明(设计)人: | 聂作先;王平阳;聂明星;杨海燕;张顺淼 | 申请(专利权)人: | 福建工程学院 |
主分类号: | G06F17/24 | 分类号: | G06F17/24;G06F17/30 |
代理公司: | 北京市商泰律师事务所 11255 | 代理人: | 王晓彬 |
地址: | 350118 福*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 excel 平台 构建 web 报表 设计 系统 实现 方法 | ||
技术领域
本发明涉及计算机软件应用领域,尤其涉及一种基于EXCEL平台构建的WEB报表设计系统。
背景技术
随着互联网的广泛应用,电子政务、电子商务以及企业信息化得到迅猛发展,数据的采集、传输、展示、交互、等问题显得越来越重要。报表作为一种信息组织和展示的有力手段,是企业信息系统的重要组成部分。据不完全统计,企业系统的实际应用中,有60%以上与报表相关。报表系统在各行各业中都有很广泛的用途,是进行信息浏览、分析、打印的有力工具。随着WEB技术的发展,企业系统从传统的客户端/服务器架构逐步向浏览器/服务器架构转移,企业信息系统也正向基于Web的信息系统进行转变,越来越多的报表应用将在Web环境下开发与运行。在WEB报表开发系统研发过程中,主要包括报表设计器开发、报表服务器开发及浏览器端报表展示机制开发,其中难度最大的就是报表设计器开发。报表设计器开发涉及到报表模型设计、图形界面的管理及众多功能,从头开发技术难度很高。
近年来,国内外各个领域对于web报表的研究也在逐渐增多,不过传统的报表工具主要采用C/S结构,而面向web的报表系统需要采用B/S结构。借助于web报表工具,就能随时随地的使用浏览器去访问各种数据资源。目前,主流的报表工具有很多,国外主要是水晶报表、快速报表系统、微软报表服务等,国内主要的是杰表、中创、润乾、帆软等。
水晶报表,是目前业内最专业功能最强的报表系统。它可以将报表制作功能与web及windows应用程序结合,利用各种资料来源,建立高品质报表。但是就其目前在国内使用的情况来看,国内报表习惯于excel的表格格式,而水晶报表不能很好的处理大量的excel型报表文件,所以这也成为水晶报表的一个限制因素。
快速报表系统(FastReport),是一个俄国人开发的报表系统,报表设计器的图形化用户界面做得非常精致,她是典型的控件拖放的设计模式。报表分为几个大块(Band),这些块区分为页眉,表身和页脚,其中只有一个页眉和页脚,可以有多个表身。
微软报表服务是提供的报表设计器是基于VS.NET的,因此若要设计报表则必须安装昂贵的VS.NET集成开发环境。它采用控件拖拽的设计模式,但表格内部则采用类似Excel的编辑方式。
润乾报表是国内比较先进的报表系统,她的设计器采用类似Excel样式的表格设计方式,她的报表模型比较先进,包括报表排版模型,报表参数和宏定义等概念。
杰创网络报表一般简称为杰表。它技术比较先进,完全用Java实现,兼容j2ee平台。它的报表设计器是用Java写的,它的设计模式总体上是基于控件拖放,它没有Band的概念,报表设计界面直接分为页眉,主体和页脚,用户可以在在界面上拖放操作放置表格控件,但表格控件内部却是类似Excel的电子表格设计模式,因此它的设计器的设计模式实际上是控件拖放和电子表格的结合。
中创软件,是一个中间件厂商,其中报表工具是其一个重要产品。它是针对B/S环境下的报表工具,采用类似Excel的排版方式。
以上厂商提供的报表设计器按照操作模式可以分为两类:基于控件拖放的设计模式和基于类似Excel电子表格的设计模式。基于控件拖放的设计模式实现起来比较方便,技术成熟,但不适应类似中国式的复杂报表,因为这需要进行精细的对齐操作,生成的报表输出为HTML或Excel文档时比较难于处理。而Excel电子表格的设计模式实现起来比较复杂,但能处理中国式的复杂报表,能比较方便的生成HTML或Excel文档。因此一般认为类似Excel电子表格的报表设计器比较先进,符合中国国情。
起步科技公司开发的X5快速开发平台中,其报表设计器与上述报表系统相比具有鲜明特色。该工具将EXCEL嵌入到设计器中,用户可以在EXCEL中设计表单布局及字体风格,但其他主要工作在EXCEL平台外的报表设计器中完成。这种方式既可以利用EXCEL强大的报表格式设计功能,又免去了在报表设计器中开发表格组件的工作量。
对于水晶报表和快速报表,由于其报表格式主要采取拖拽式设计,格式对齐与调整相当费时,难以满足国内报表设计的需求。
微软报表服务、润乾报表、杰创网络报表、中创软件等报表系统采用了类EXCEL表格的形式设计报表格式,符合国内报表用户的需求,但这类报表系统从头实现的技术难度大、开发成本高。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建工程学院,未经福建工程学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410722884.1/2.html,转载请声明来源钻瓜专利网。