智能客户端研究及应用

智能客户端研究及应用

论文摘要

传统的客户端应用模式主要有两种:以C/S为代表的胖客户端和以B/S为代表的瘦客户端。前者一般用于局域网,易于开发和使用,但安装、部署和维护等工作较为烦琐;后者通常运行在Internet上,部署、升级和维护只需要在服务器端进行,但开发方式较为复杂,用户界面相对单调、不够友好,并且只能在线操作。智能客户端代表一种全新的开发模式,它解决了单一的C/S和B/S模式下存在的突出问题,为用户提供了一个在线和离线都可使用且能智能升级的系统。本文针对智能客户端进行了下列主要工作:首先,分析了智能客户端的特点和类型及传统客户端的优点和缺点,重点探讨了智能客户端的特性,偶尔连接、本地资源的使用、网络资源的使用、智能安装和更新等。其次,为了实现智能客户端在线/离线状态的无缝切换功能,提出了一种通用的智能客户端存储方案,并设计和实现了基于本存储方案的程序工作流程、网络数据存取以及本地数据存取操作。最后,开发了基于智能客户端的教学日历管理系统原型系统,主要实现了系统存储、教学日历管理、教学计划安排和教学日历录入等功能。通过系统测试说明了本文智能客户端存储方案是可行性并具实用性。智能客户端作为目前计算机网络应用架构领域的研究热点,它为应用程序的简捷化、高效化和智能化提出了新的方向。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究背景及意义
  • 1.2 研究现状
  • 1.3 本文所做的工作
  • 1.4 本文的组织结构
  • 第二章 智能客户端的关键问题及解决方案
  • 2.1 智能客户端的特性
  • 2.1.1 本地资源的使用
  • 2.1.2 网络资源的使用
  • 2.1.3 偶尔连接
  • 2.1.4 智能安装和更新
  • 2.2 智能客户端与其他客户端之间的比较
  • 2.2.1 胖客户端
  • 2.2.2 瘦客户端
  • 2.2.3 相关技术的比较
  • 2.3 设计偶尔连接的智能客户端
  • 2.3.1 常见的偶尔连接
  • 2.3.2 偶尔连接设计策略
  • 第三章 一种智能客户端的存储方案
  • 3.1 软件分层结构
  • 3.2 智能客户端的分层结构
  • 3.3 智能客户端存储方案的设计
  • 3.3.1 读流程
  • 3.3.2 写流程
  • 3.3.3 程序流程
  • 第四章 基于智能客户端的教学日历管理系统
  • 4.1 系统分析
  • 4.1.1 用户需求
  • 4.1.2 系统数据需求分析
  • 4.1.3 系统功能需求分析
  • 4.1.4 系统用例模型
  • 4.1.5 系统状态分析
  • 4.2 系统设计与实现
  • 4.2.1 系统开发环境
  • 4.2.2 系统数据库
  • 4.2.3 智能客户端的实现
  • 4.2.4 系统界面
  • 4.3 系统测试
  • 4.3.1 系统功能测试
  • 4.3.2 智能客户端功能测试
  • 总结
  • 参考文献
  • 致谢
  • 附录 (攻读硕士学位期间发表录用论文情况)
  • 摘要
  • ABSTRACT
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

    智能客户端研究及应用
    下载Doc文档

    猜你喜欢