基于BS架构的报表服务平台报表查看器的设计与实现答辩稿.pptVIP

基于BS架构的报表服务平台报表查看器的设计与实现答辩稿.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于BS架构的报表服务平台报表查看器的设计与实现答辩稿

基于B/S架构的报表服务平台 报表查看器的设计与实现 学生: 指导老师: 班级: 内容纲要 项目概述 项目开发意义 作为子模块嵌入公司水利中间件项目 满足公司内部打印需求 项目相关概念 B/S:工作界面通过浏览器来实现,部分事务逻辑在前端(Browser)实现,主要事务逻辑在服务器端(Server)实现 报表:就是把数据放在固定格式的固定位置上的表格 报表软件:能够设计、生成、浏览及打印报表的软件工具 WebReport项目 WebReport项目(2) 报表查看器 数据处理流程 数据处理流程 报表查看器 功能模块划分 报表查看器 模块设计与实现(1) 模块设计与实现(2) 模块设计与实现(3) 模块设计与实现(4) 模块实现总结 内容总结 查看器是报表打印平台成果展示端 查看器将数据以可视化形式显示给用户 两种经历,两个结果 经历:XML解析 ? “画” 结果:完整、正确、用户真正需求的报表 经历:XML解析 ? “转换” 结果:PDF、EXCEL、XML及HTML文件 * * LOGO 软件学院毕业设计答辩 项目概述 1 WebReport项目 2 报表查看器 3 内容总结 4 A B C 本项目分为三大模块 瘦客户端 数据处理流程 1 功能模块划分 2 功能模块实现 3 XML 解析xml 图像绘制 数据转换 打印控制 处理 预览报表 打印报表 导出报表 查看器数据处理输入/输出 输入 输出 数据处理流程 1 功能模块划分 2 模块设计与实现 3 按照查看器要实现的功能划分,可以划分为报表预览、输出报表和打印控制三个大模块,其中,报表预览模块根据用户具体操作需求,又必须具有缩放操作、拖拽操作以及页面条砖等几个功能 数据处理流程 1 功能模块划分 2 功能模块实现 3 报表生成器传输XML文件,报表查看器接收XML文件,进行XML解析,解析结果为JAVA对象形式存在于客户端内存中。此JAVA对象应该包含所有的报表元素,包括报表字体,报表页数,报表每页及其元素 解析XML结果是一个对象,此对象特点是:包含一系列的属性,这些属性也各有其特定的值这些值在XML文件中就已经对应好了)要做的就是把这个对象画成一个图像。 用于把上述XML解析后的对象转换为其他各式的文件,比如:Excel格式的。这一步,其实也是根据上述对象的内容进行Excel文件的填充。 对于绘制图像显示,使用Jpanel对象来完成,在这个Jpanel中我们放置了用于缩放的按钮,这样,用户可以根据需求选择自己查看的显示比例。当然,还有一个刷新的功能,在这个Jpanel上面,我们可以的操作还有选取下一页等。 *

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档