论文部分内容阅读
随着Internet技术的飞速发展,远程教学作为一种新型的教育模式已经成为近年来各国教育界的重要研究课题。其中实验教学的实现成为了研究的重点和难点,而虚拟实验是解决这一问题的有效途径。本文主要研究计算机网络系列课程中的计算机组网虚拟实验系统的设计与实现。首先,本文分析了计算机组网实验的特点,结合远程教学的基本要求,提出了计算机组网虚拟实验系统应该达到的要求。针对设计要求,提出了计算机组网虚拟实验系统的设计目标。然后,对计算机组网虚拟实验系统进行了总体设计,包括:系统功能设计、系统结构设计和框架界面设计,确定了系统的功能、结构和界面方案。在此基础上,为了实现本系统的设计目标,本文还做了如下几方面的工作:1.对系统中的组网设计功能进行详细分析和设计,通过对Form++类库进行扩展,实现了系统中的网络设计功能。2.对系统中的网络设备硬件连接错误检测功能进行详细分析和设计,用产生表示法表示判定连接错误的规则,形成规则库;并采用产生式系统实现了系统中的网络设备硬件连接错误检测功能。3.对规则库中规则知识的存储方式和存储格式进行详细设计,通过特定的流程,采用文件读写操作实现了规则库的管理功能。4.对网络设备软件配置命令进行研究,采用VC++6.0实现了计算机组网虚拟实验系统中的软件配置模块。5.对VRML的实现技术进行研究,采用VRML技术实现计算机组网虚拟实验系统中的设备展示模块。使用本虚拟实验系统,用户可以不受时间、地点以及实验设备的限制,简单、快速、廉价、高效的进行计算机组网实验,通过组网设计功能进行网络规划和设计,通过网络设备硬件连接错误检测功能学习和理解网络设备间的物理连接知识,通过软件配置仿真程序学习基本的网络配置命令,并可以通过网络设备的三维展示从各个角度细致的观察网络设备及其各种端口。文章最后给出一个具体组网实例在该系统上的实验过程,实验效果说明本实验系统完全可以达到实际教学的要求。