基于XML的.NET平台报表生成系统的设计与实现-电子与通信工程专业论文.docxVIP

基于XML的.NET平台报表生成系统的设计与实现-电子与通信工程专业论文.docx

  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文档。上传文档
查看更多
万方数据 万方数据 南京邮电大学学位论文原创性声明 本人声明所呈交的学位论文是我个人在导师指导下进行的研究工作及取得 的研究成果。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包 含其他人已经发表或撰写过的研究成果,也不包含为获得南京邮电大学或其它 教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的 任何贡献均已在论文中作了明确的说明并表示了谢意。 本人学位论文及涉及相关资料若有不实,愿意承担一切相关的法律责任。 研究生签名: 日期: 南京邮电大学学位论文使用授权声明 本人授权南京邮电大学可以保留并向国家有关部门或机构送交论文的复印件和电子文 档;允许论文被查阅和借阅;可以将学位论文的全部或部分内容编入有关数据库进行检索; 可以采用影印、缩印或扫描等复制手段保存、汇编本学位论文。本文电子文档的内容和纸质 论文的内容相一致。论文的公布(包括刊登)授权南京邮电大学研究生院办理。 涉密学位论文在解密后适用本授权书。 研究生签名: 导师签名: 日期: 摘要 报表是一种信息组织和分析的有力手段,是管理信息系统的重要组成部分之一,在许多 行业中得到了广泛的应用。为了满足日益增加的报表制作要求,并且支持多种信息形式的存 贮与高质量的展示,必须研制专门的报表生成系统。报表生成系统的开发,不仅需要考虑提 供丰富的报表类型,同时要提供与其他管理信息系统的有效集成方式,并且兼顾主流软件开 发的平台应用,以便既满足不断变化的用户需求,又有利于系统的维护和再次开发。本文基 于上述考虑,结合医院类用户的特殊需求,在.NET 平台上,设计并实现了一款基于 XML 的 报表生成系统。论文的主要工作和技术要点如下: 论文首先研究了报表系统的一般模块划分和各组成部分所涉及的技术,并结合本项目的 实际应用场景和需求分析,完成了报表系统的总体设计,主要包括:将系统按展示层、制作 层和数据层的三层架构进行功能设计;面向外部信息系统的外部接口和面向系统内部控制与 存取的内部接口设计;数据结构与数据库命名规范设计等;并完成了系统的各子模块设计, 包括:报表设计模块,报表模板库管理模块,数据源模块等,详细描述了各模块的业务流程 和基本功能。 论文详细描述了报表生成系统的报表设计器、报表后台服务代理和报表控件三个组成部 分的实现。报表设计器是本系统的核心部分,实现了拖拽式报表设计、树状数据源管理、报 表结果实时预览等通用报表设计器功能。其中设计器外壳采用了开源控件套包 DevExpress 进 行设计,并对 50 多种 GDI 函数进行封装,实现了自定义绘制函数,减少了绘制算法代码量; 数据源设计页模块采用哈希表作为数据缓冲区,提升了系统的运行性能;条件查询页模块通 过与数据源模块的互动实现了查询条件实时传递;预览页模块实现了导出为 Excel 和导出为 PDF 等多种输出方式。报表后台服务代理主要负责数据库的存取操作,实现与数据库系统之 间的交互,还通过 WebService 接口为报表控件提供服务。报表控件实现了报表系统与其他管 理信息系统的集成,它采用 COM 组件技术将报表设计器的主要功能封装为 DLL 控件,其中 通过高度可扩展性的代码设计实现了对自定义接口的支持。 论文还介绍了系统的实现中,结合医院用户的应用需求的特别功能设计,实现了体温单 控件、医嘱打印等个性化功能,通过引用报表控件的库文件,能够为医院提供与 HIS 系统对 接的导出 PDF 流服务。此外,还介绍了在解决绘制算法代码重复、大量数据时报表加载占用 系统资源过大等问题的处理方法。 I 论文通过报表控件在实际管理信息系统中的集成,使用真实病患数据对报表系统的主要 功能和大量数据的加载运行进行了测试。实验结果表明,所设计实现的报表系统能够完成各 种复杂报表的设计,并且在大量数据下并发下的性能满足设计要求。 论文最后对本文工作进行了总结,并对后续工作进行展望。 关键词: 报表生成系统,XML,.NET 平台,WebService,三层架构,COM 组件 II Abstract Report is a powerful means of information organization and analysis, which is also one of the important parts of management information system. Hence, it has a very wide range of applications in all walks of life. In order to meet the increasing requirements of report making, and to support the s

您可能关注的文档

文档评论(0)

131****9843 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档