当前位置: 网学 > 网学资源大全 > 计算机 > 正文

基于.NET的智能客户端研究与实现

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: admin 发布时间: 13/09/05
【网学提醒】:本文主要为网上学习者提供基于.NET的智能客户端研究与实现,希望对需要基于.NET的智能客户端研究与实现网友有所帮助,学习一下吧!

资料包括: 论文(36页14783字) 任务书 开题报告 
说明:

摘 要:智能客户端作为一种客户端新的存在形式,在某些B/S模式不能很好解决的领域,比如在低带宽、高延迟、容易断网的网络环境下,智能客户端可以使用离线操作,从而保证了操作的快捷与方便。尽管如此,智能客户端本身只是微软提供的一个概念,智能客户端这些功能仍需要开发人员去实现。
本文在分析现有智能客户端数据同步的实现方案的同时,针对其面对企业实际业务需求与开发要求方面的缺陷,创新性地提出了以web服务为数据传输载体的数据同步方案。该方案以企业实际业务需求为出发点,从而具备解决实际问题的能力;而在设计上充分考虑其通用性,使其能应用到其它同类问题中。

关键词:智能客户端,数据同步,web服务

Abstract :As a new form of client, Smart Client can give us some good solutions on those fields that the B/S model can’t do, such as the network with low speed and high delay. When those happened, Smart Client can keep the user’s operations convenient and fast with the offline operation feature. However, Microsoft didn’t give all the function except the concept of Smart Client. All the features of Smart Client need the developers to implement.
The existing Smart Client Data Synchronization solution has its defect while it face against its actual business needs and requirements of the development. This paper give us a new solution using web services as data transmission vector which based on the solution as said before. The program actual business needs as the starting point, so have to solve practical problems; and the design of fully consider its versatility, it can be applied to other similar problems.

Keywords: Smart client, data synchronization, web service

1 绪论
1.1 国内外研究现状
客户端类型从传统的胖客户端,发展到瘦客户端,而由于某些特殊业务上的需求,导致瘦客户端又有回归胖客户端的现象。
为了解决瘦客户端在某些方面,如瘦客户端在离线操作,请求响应模式方面等方面所带来的问题,人们做了很多有意义的尝试。在这一方面,微软就提出了智能客户端的概念,在这一概念中,我们可以看到除了瘦客户端之外,客户端发展的另一个方向。
尽管微软提出智能客户端这一概念,并提出了智能客户端很多的特性,如离线操作、自动升级、方便的部署等等,但是,要实现这些特性,还需要开发人员进行开发,并选择实现这些特性的技术——尽管很多的特性是可以有选择的实现的。
在实现智能客户端这些特性的路上,前人已经做了很多工作,并且有很多工作已经投入到实际的应用之中。本文也是在前人基础上,在智能客户端的数据同步方面,创新性地提出了以Web服务[4-6]为载体的数据同步方案。

目录:
1绪论1
1.1国内外研究现状1
1.2课题业务背景1
1.3研究内容及意义2
1.4本文结构2
2智能客户端相关知识简介3
2.1客户端类型及其背景3
2.1.1胖客户端应用程序3
2.1.2瘦客户端应用程序4
2.1.3智能客户端应用程序5
2.2现有数据同步方案介绍6
2.2.1使用数据集对象进行数据同步6
2.2.2使用出版订阅进行数据同步7
2.3小结10
3智能客户端数据同步设计11
3.1业务需求介绍11
3.1.1离线功能分析11
3.1.2数据量要求11
3.1.3开发上的要求11
3.2智能客户端本地数据缓存策略12
3.3对现有同步方案的分析与比较14
3.3.1对使用数据集对象同步方案的分析14
3.3.2对出版订阅方案的分析14
3.4以Web服务为载体的数据同步方案15
3.4.1总体框架设计15
3.4.2数据同步模块的设计18
3.4.3数据库设计19
3.4.4Web服务与客户端设计19
3.4.5本文方案分析20
3.5小结20
4实现本文方案的关键技术21
4.1数据集处理的实现21
4.2三种类型触发器的实现22
4.3小结23
总结24
结论24
展望24
致谢26
参考文献27
附录A 数据集处理主要源代码28
参考文献:
姚国新.基于Ajax的WEB应用技术的研究与实现[D].西安:西北大学,2006.
M. Boulter.智能客户端设计与指南[EB/OL].
http://www.microsoft.com/china/msdn/library/architecture/architecture/architecturetopic/SCArchDeGuide/cover.mspx, 2004.
Hong Shi. The Design and Implementation of Smart Client-based Water Resource Management Architecture [D].南京:河海大学,2005.
刘俊甫.Web服务安全性的研究与实现[D].长沙:湖南大学,2006.
陈登国.Web服务与网络管理研究与实现[D].北京:北京交通大学,2006.
李帆.基于.NET的Web服务安全技术的研究[D].武汉:武汉理工大学,2006.
陈峰.汽车快修连锁管理系统智能客户端设计报告[R].上海:上海理想信息产业集团有限公司,2006.12.
温磊.基于DCOM的三层C/S模式技术及应用研究[D].广西:广西桂林工学院,2005.
阮泉波.内存数据库的数据同步与切换[D].浙江:浙江大学,2006.
刘勇,周学军.SQL Server 2000基础教程[M].清华大学出版社,2005:185.
Microsoft Corporation. SQL Server 2000 Online help [EB].2000.
汤涛..NET企业级应用程序开发教程[M].北京:清华大学出版社,2005:473-489.
Microsoft Corporation. Microsoft Visual Studio 2005 Document [EB].2005.
王照.XML安全性研究与实现[D].上海:同济大学,2006.

作者点评:
本文首先对智能客户端背景知识作了简要的介绍,其中重点对于本文要所要解决的问题——数据同步的相关知识作了介绍。通过实际业务需求场景,分析了现有的两种比较典型的数据同步方案,指出了它们的不足之处。在分析了这些方案之后,本文创新性地提出了以Web服务为载体的智能客户端数据同步方案。
  • 上一篇资讯: 工作流在ERP中的实践―调拨业务的实现与价值
  • 下一篇资讯: 基于Nutch的搜索引擎实现及中文扩展
  • 相关资讯

    网学推荐

    免费论文

    原创论文

    文章排行榜

    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号