论文部分内容阅读
随着现代计算机网络技术的迅猛发展,特别是注重个性交互的Web2.0技术的出现,一批以为教育事业服务的新型网络应用系统的出现大大提高了现代教育的质量和效率,也更深层次地改进了网络环境下师生交互的体验,这也正是符合现代教育的要求。因此,充分利用现代化的网络工具设计开发基于Web的虚拟教学系统,对教育的信息化与教学质量的提高有着非常重要的意义。本课题开发的基于Web的虚拟教学系统以Visual Studio.net2005为开发平台,C#作为主要开发语言,使用Microsoft SQL Server2000作为后台数据库,并使用时下较流行的B/S三层架构设计制作。系统的总体目标是通过提供在线视频,在线浏览教学课件,在线师生即时交互,在线实验和各类教学资源下载等方式为学生提供一个良好的网上学习平台。在线实验模块通过实现在线编译运行程序的功能,用户可以在不在安装编译程序的情况下,通过服务器端的编译接口实验简单的基于Web浏览器的程序编译运行功能,并把编译运行的结果返回显示到浏览器上,从而使虚拟教学系统的内容更加多样化。系统的电子白板功能不仅可以方便师生交流,而且可以增加教学过程中的趣味性,从而达到提高教学效率的效果。系统使用虚拟现实技术实现虚拟教室与虚拟实验室的构建,在表现形式上相对与传统的在线教学系统有了很大的改进,使虚拟教学系统给用户一个更加真实的视觉体验。本文的主要研究内容包括:首先,对构建虚拟教学系统所需使用的.NET Framework关键组件ASP.NET与ADO.NET进行了研究,同时对在线课件浏览与电子白板原理进行了研究,并重点研究了AJAX框架Anthem.net的使用;然后,研究了虚拟教学系统的总体功能结构,并对系统包含用户及业务流程进行了分析;从技术等方面对基于Web虚拟教学系统的可行性进行了研究;其次,分析了基于Web虚拟教学系统的设计目标与设计思路,描述了虚拟教学系统基本体系结构,对体系结构中各层的作用进行了说明,同时对虚拟教学系统中在线实验模块与虚拟教学场景的设计进行了研究;最后,研究了基于Web虚拟教学系统中在线浏览教学课件、电子白板以及在线实验等关键技术的实现。