支持远程协同的动态几何软件的研究与实现

支持远程协同的动态几何软件的研究与实现

论文摘要

动态几何是有关动态几何作图的理论和应用的学科。动态几何软件作为一种教学领域中有着广泛的应用。随着网络和信息技术的发展,计算机支持的协作学习(CSCL)在计算机支持的协作工作(CSCW)的基础上,将协作学习的理念融入其中,成为了一种有效的学习手段,越来越受到人们的重视。因此开发支持远程协同的动态几何软件,可以满足学习者实现远程协作学习的需求。现有的动态几何软件对远程协同的功能支持非常有限,本文以CSCW的相关理论和技术为基础,以建立一个实时协作、交互自然、高效实用的协同动态几何软件系统为目标,主要做了以下工作:1、提出了一个同步和异步相结合的协同动态几何软件系统的模型。2、找到了适合协同动态软件系统的结构和并发控制的解决方案。3、设计并实现了一个支持同步协同的动态几何软件的原型。经实验证明,本研究所开发的原型系统具备远程协同的基本功能,能基本满足学习在远程情况下探讨几何问题的需求。本文是完善动态几何教育软件的一种有益探索,同时也为计算机支持下的协作学习的研究和实践提供了一个有效的工具。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究背景
  • 1.2 研究现状
  • 1.3 本文的主要工作及意义
  • 1.3.1 主要工作
  • 1.3.2 研究意义
  • 1.4 本文内容结构
  • 1.5 本章小结
  • 第二章 相关理论研究
  • 2.1 动态几何
  • 2.2 CSCW
  • 2.3 CSCL
  • 2.4 本章小结
  • 第三章 CDGS 软件系统的总体研究
  • 3.1 软件系统的功能框架
  • 3.1.1 同步协同子系统
  • 3.1.2 异步协同子系统
  • 3.2 软件系统的体系结构
  • 3.2.1 CSCW 系统结构
  • 3.2.2 CDGS 的系统结构
  • 3.3 软件系统的并发控制方法
  • 3.3.1 CSCW 并发控制
  • 3.3.2 CDGS 的并发控制
  • 3.4 本章小结
  • 第四章 CDGS 软件系统原型的设计与实现
  • 4.1 软件系统的技术方案
  • 4.1.1 WPF 图形子系统
  • 4.1.2 Sliverlight 技术
  • 4.1.3 网络通信层接口
  • 4.2 同步客户端的设计与实现
  • 4.2.1 客户端的功能设计
  • 4.2.2 客户端的详细设计
  • 4.2.3 动态几何的实现
  • 4.3 同步服务器的设计与实现
  • 4.3.1 服务器的功能设计
  • 4.3.2 服务器的详细设计
  • 4.4 本章小结
  • 第五章 CDGS 软件系统的应用实验
  • 5.1 实验环境
  • 5.2 实验过程
  • 5.3 实验结果
  • 5.4 本章小结
  • 第六章 结论
  • 6.1 主要研究工作
  • 6.2 创新之处
  • 6.3 不足与展望
  • 参考文献
  • 攻读学位期间发表的论文
  • 致谢
  • 相关论文文献

    标签:;  ;  

    支持远程协同的动态几何软件的研究与实现
    下载Doc文档

    猜你喜欢