论文部分内容阅读
实验是现代教育系统中不可或缺的组成部分,在帮助学生巩固理论知识,提高动手实践能力方面发挥着积极而重要的作用。近年来,由于社会发展和教育体制的改革,传统实验室模式在教学规模、设备更新、资金投入等方面的局限性日益明显,特别是在远程教育领域,还面临时间与空间上的客观制约。随着计算机与虚拟现实技术的飞速发展,基于在线教学的虚拟实验室正成为解决这一问题的有效途径,它通过对实验场景、仪器设备及操作过程的虚拟化在线三维仿真,可以使学生突破时空和实验资源的限制,基于网络浏览器便可以沉浸式的方式完成各项实验内容,如同置身于真实的实验环境。
本文应用互联网及虚拟现实等技术,以计算机网络课程的高校教学需求为设计依据,构建了基于B/S模式的在线三维计算机网络虚拟实验室系统。论文首先深入研究了国内外虚拟实验室建设的发展现状和实现技术,并对几种主流的虚拟现实技术进行了归纳与比较,在此基础上,提出了采用基于Virtools结合JSP技术、3ds Max软件和Oracle数据库的系统设计方案。文中以真实的计算机网络实验室及其实验设备为仿真对象,给出了该虚拟实验室的体系架构、组织模型及功能设计,并采用DAO及MVC设计模式实现了整个系统的应用管理部分,包括用户管理、信息发布及虚拟实验数据的读取等功能。同时以三维虚拟漫游和RIP路由协议分析实验为例,实现了三维交互及动态数据处理等虚拟实验功能。
其中,以三维虚拟漫游为实例,完整而细致地对实验室进行了虚拟化仿真,从实验室简介、自动漫游、沉浸漫游等三个不同角度提供给用户逼真的沉浸式漫游体验。在RIP路由协议分析实例中,以华三通信技术公司(H3C)网络设备为对象进行了虚拟实验仪器功能仿真,实现了路由器、交换机等网络设备的常用命令的虚拟配置,并结合多窗口显示方式模拟了配置过程中网络端口的闪烁情况。同时,实现了对整个虚拟实验过程中各个操作步骤的自动评分。在用户完成全部虚拟实验操作后,提供了对配置记录的两种不同的数据存储和处理方式,以便为用户回顾实验过程、总结和归纳知识要点等提供必要的参考。除此之外,为保障系统的安全性,还设计和实现了防止越权登录链接等安全措施。
目前,本虚拟实验室已投入了试运行,其中部分实验内容已可正式投入使用。论文最后对整个开发工作进行了总结,并对今后的研究方向给出了展望。