面向服务的Smart Client系统的设计与实现-计算机应用技术专业毕业论文.docxVIP

面向服务的Smart Client系统的设计与实现-计算机应用技术专业毕业论文.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平台下Smart aient(智能客户端) 技术应运而生,其应用显示出了巨大的优越性,成为软件开发中的热点。 本课题设计实现了基于sman Cliem的WorkTracker系统,它是一个连接到 互联网的企业信息管理系统。它允许用户的本地应用程序通过Web服务和服务 器应用程序交互,从而将胖客户端和瘦客户端的优点很好的结合在一起,摒弃了 他们各自的缺点,使得该系统的应用不受网络环境的限制,并且具有很好的灵活 性、可扩展性和复用性,使系统易于部署和更新,具有重要的使用价值。 本文首先简要地介绍了Smart Client技术,Web Services技术的构成及其特 点,并详细分析了Smart Client框架、Web Services的协议。然后本文分析和比 较了各种智能客户端网络通讯策略的工作方式、各自的优缺点。在这些分析和比 较的基础上,本文提出了选用Web Services作为实现智能客户端应用程序连接到 服务的技术。使用该方案生成的体系结构使得客户端在联机和脱机的环境下都能 很好的工作,可以实现智能客户端易于部署、易于更改业务逻辑、易于维护和升 级等优点。 WorkTracker系统的客户端采用OBSERVER模式进行开发,并充分利用 了.NETFramework中的委托(delcgate)和事件(event)来实现该模式。而委托和事 件几乎消除了观察者(Observer)和主体(subject)之间的耦合,极大地提高了灵活 性。由于采用了Smart Client框架进行开发,使得客户端支持在线和离线两种状 态,并且支持组件的自动更新。 WorkTracker系统的服务器端采用Web Services技术和ADO.NET数据访问 技术来为客户端提供服务。Web Services发布一些可用的服务供客户端使用,这 些服务包括数据的查找、数据的缓存和更新、身份验证,以及是否存在可更新的 组件等。由ADO.NET实现对数据库的访问,它利用XML来提供对数据的断开 式访问,使得本系统的离线使用成为可能。 最后,在总结全文的基础上,本文提出了若干今后有待进一步深入研究和探 讨的问题。将Smart Cliem框架运用到WorkTracker系统中,解决现有类似系统 中存在的问题和缺点是本课题的最大创新点。它解决了C/S模式下移植困难,维 护,升级麻烦,B/S模式下响应速度慢,糟糕的客户体验和网络依赖性强等问题, 为用户提供了一个在线和离线都可使用且能智能升级的系统。 关键词:智能客户端,Web服务,ADO.NET,设计模式 With With the development of information technology in the enterprise information syStem,the traditional system exposes a rigid structure,not easy to deploy and update limitations.To overcome this deficiency,Smart Client emerges,its application demonstrates the tremendous superiority,and soon become a hot point. WorkTracker System is designed based on Smart Client.It is an enterprise information management system which allows users’local application to connect to web server applications with web services.It is a good combination of the merits of fat clients and thin clients.It has excellent flexibility,scalability and reusability,and makes the system easy to deploy and update. This paper introduces the Smart Client technology and Web Services technology, and detailed analyz

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档