基于ASP模式的通用Web报表服务的设计与实现

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:angelfang555
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
零码软件生产平台是一个面向领域的软件产品线,该平台主要面向以信息处理过程为主体的业务领域,支持该领域的应用系统的“零编码”开发。而报表模块是此平台的一个重要组成部分,为能使平台用户更有效、便捷地使用Web报表服务,提出本课题的研究。随着Web技术的迅速发展,C/S结构的报表系统已经无法满足用户的需求,Web报表逐渐成为报表发展的主流方向。目前,国内外也出现了一些Web报表,但是此类报表系统大多数并不提供在线定制报表的服务,不是完整意义上的真正的Web报表。同时,各种报表设计工具设计的报表只能保存为特定的私有格式,由特定的报表运行引擎解析。这样的报表系统缺乏通用性和兼容性,一旦改变报表运行环境,就要重复开发报表,增加了许多不必要的重复工作。基于零码软件生产平台的需求,并针对Web报表系统存在的上述问题,本文通过引入ASP模式设计并实现了一种新的通用Web报表系统。主要完成以下工作:1、ASP模式的Web报表系统框架设计;2、XML报表格式设计;3、B/S报表设计器和报表运行引擎的设计与实现:4、报表映射模块设计与实现;5、报表数据管理模块设计与实现。该报表系统可以提供在线定制报表服务、在线运行报表服务、报表文件管理服务和报表数据管理服务,并且具有通用性。本报表服务已经作为零码软件生产平台的子模块,为其提供报表服务,并取得了较好的运行效果。
其他文献
在组播安全理论的研究中,关于组播数据处理和组密钥管理是研究的热点。人们提出了各种不同的数据处理方法和组密钥分发办法,希望可以设计出能够满足各种不同安全需求的组播安全
WAP事务协议(WTP)作为WAP协议体系结构中的一个重要部分,向会话层提供基于请求响应的分布式事务服务。由于WAP论坛将WAP协议规范以自然语言的形式发布,这样的好处是可读性好,
集成学习(Ensemble Learning)是一种较新的机器学习范式,它使用多个学习器来解决同一问题,它能够显著地提高学习系统的泛化能力。决策森林作为一种优秀的集成学习方法,在实际
本文所做工作是科研课题“C/C++软件安全检查工具”的一部分。根据该课题的实际要求,本文在充分研究C/C++语法结构的基础上,主要做了以下工作:首先,基于分析器自动生成工具ANT
目前,大数据技术在社会各个领域和层面都发挥着巨大作用,且地位不断跃升。能否整合并利用好大数据已经成为政府和各经济体事业成败的关键。作为一种新型的战略资源,大数据具
搜索引擎的出现,成为互联网发展史上一个重要的里程碑,它能帮助人们从浩瀚的网络中筛选所需信息,所以搜索引擎成为人们获取网络信息的首选工具。但是搜索引擎的表现并不总是尽如
水产养殖,是一项有特色、有活力、有潜力的产业。近10多年来,高速发展的中国水产养殖业给社会带来了巨大财富,工厂化水产养殖模式则使得水产养殖进入了“科学养殖”工业化的
无线传感器网络是集计算机、通信、网络、智能计算、传感器、嵌入式系统、微电子等多个领域交叉综合的新兴学科,具有协作的感知、采集、处理和传输信息的能力。由于无线传感
近年来,随着人们对定位信息的需求与日俱增,室内定位技术的应用越来越广泛。应用于机场、商场等室内公共场所的定位信息,可以方便快捷的找到所需的行李或是走散的人员。此外,越来
信息抽取是自然语言处理技术的一个重要发展方向,信息抽取的目的是让有用的信息以统一的形式集中在一起,从而利于人们对信息的获取。作为一种自然语言处理系统,信息抽取系统