可视化报表工具系统研究与设计-计算机应用技术专业论文.docx

可视化报表工具系统研究与设计-计算机应用技术专业论文.docx

  1. 1、本文档共76页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
可视化报表工具系统研究与设计-计算机应用技术专业论文

目录目录1 绪论……11.1课题背景与意义……11.2国内外研究与发展……11.2.1 报表软件体系结构研究与发展……11.2.2 报表工具研究与发展……31.3主要研究开发内容……41.4论文主要内容及结构……52 本课题采用的相关技术……72.1OSG!(O penServiceGateway!nitiative)……72.2〔diPsePlog一in 插件开发……72.3RCp (Rich Clientplatfo rm ) ……82.4SWT/J「ace ……92.5O raW Z O …… 102.6GEF (GraPhicalEditingFram ework)……1 12.7OTp(OataTO ols Platfo rm )……122.8对象永久化……122.9XM L 文件解析……122.10A N T …… 133 需求分析……巧3.1模型元素……巧3.1.1 报表……163.1.2 表格……173.2报表设计模型……173.3功能性需求描述……193.4非功能性需求……204 系统分析…… 2 1系统架构……214.2系统包图……235 系统设计…… 2 5报表设计器……255.1.1报表设计实体模型··································……255.1.2设计规格……285.1.3模式引导的报表设计……29西安理工大学硕士学位论文5.1.4 报表设计实体模型串行化……335.1.5 报表设计实体模型的加载……355.1.6 报表设计实体模型的修改……375.1.7 相关属性编辑器的更新……395.1.8中国式报表斜线构造器……425.2报表引擎……435.2.1 运行阶段……435.2.2中间格式与中间文档……,……445.2.3 转换阶段……465.2.4报表浏览器……,476 系统封装与应用集成……496.IEc “Pse插件封装为富客户端RcP ……496.2可执行程序的输出……516.3报表浏览器的生成……556.4安装程序制作……566.5与流程生产线Synchro Flow 相集成……597 系统运行界面……63致谢……,……67参考文献……69绪论1绪论Ll课题背景与意义本课题来源于“十一五”863计划信息技术领域重点项目:“面向流程管理的软件生产线”子项目一“可视化报表工具系统”,主要围绕可视化自由报表工具的架构与实现技术展开研究。软件体系结构的不断发展促进了报表工具的进步,推动了报表软件的深入应用。一般来说,报表是结构与数据的结合,报表工具是向用户提供报表设计与浏览服务的软件系统。用户总是希望方便、高效的设计出理想的报表,并且发布后的报表能被更多人浏览。但中国式报表以其数据复杂,展现困难为基本特点,这对于报表的设计带来极大的挑战。虽然国内外已经存在若干优秀的报表工具,但是它们大多易用性不足,没有完全解决中国式报表应用中的根本问题。有些功能甚至不及国外已经开源,可免费下载的报表工具。为了解决上述问题,本课题对可视化报表工具的架构与相关实现技术进行了深入的探索和研究,并且成功开发了可实际运行的报表工具系统。本课题的研究开发,不仅为用户提供了符合中国特点的“可视化报表工具系统”,具有很好的实际意义,对可视化报表技术的架构以及实现技术研究也具有一定的学术意义。LZ国内外研究与发展1.2.1报表软件体系结构研究与发展用户的需求是计算机软件及硬件发展的永恒推动力。最早的报表工具作为系统的一项功能出现于各个信息管理系统中,不论是在005系统还是可视化系统中,报表总是最常用的功能之一。在早期的信息管理系统中,报表的样式和诸多统计功能,均要由开发者自己完成。由于软件危机的出现,工程纪律化的软件开发方法被提倡,报表逐渐被分离,它成为一个提供通用报表功能且可被复用的组件,例如v以visualBasic)的报表控件以及水晶报表(CrystalReP ort)的报表组件。由于用户对数据处理需求的不断变化,数据库管理系统渐渐成为独立的软件并从信息系统中分离出来,而报表仍是诸多数据库软件中不可或缺的重要模块。与数据库结合的报表工具提供了更强大的计算功能,报表工具的体系结构也不断发生变化。1969年后因特网出现,信息管理系统渐变为c/s 架构以满足用户分布式处理数据的西安理工大学硕士学位论文需求,报表工具也以这一形态出现。但是c/s架构的软件也为使用者带来了部署,升级困难等诸多不便。随着web技术的发展和不断成熟,以B/S为架构的软件逐渐流行起来。基于浏览器的B/S软件实际上是一种特殊的c/s架构,只不过所有用户都是用统一标准的浏览器作为客户端。许多动态web开发技术(诸如AS p、

文档评论(0)

peili2018 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档