论文部分内容阅读
近几年,基于互联网技术的远程教育得到了蓬勃的发展,各种远程教学系统相继诞生。但目前很多远程教学系统存在一个共同的问题:就是大多数教学均以视频或课件的形式进行,这种教学方式更适合于理论为主的教学,而对于实践性较强的课程特别是理工科教学来说,还远远不能满足实际需求,因而迫切需要一种远程实验系统来提高学生的实践能力。随着Internet互联网技术和远程控制技术的快速发展,基于WEB的远程实验室应运而生。远程实验室作为现代计算机技术进步的产物,使学生能够突破传统实验室物理条件的限制,无论何时何地,只要通过浏览器就能远程使用实验室资源来进行预定的实验。正是这一先进的理念和技术的出现,为我们解决实验问题提供了条件。课题组利用.NET、数据库及C#编程等技术,以本学院通信网络实验室为硬件资源,构建了基于B/S模式的远程网络实验管理平台。前期的工作完成了实验室硬件资源的部署和网络拓扑的搭建,实现了网络设备的远程控制及平台管理的基本功能,其中包含三大模块:计时计费子系统、实验流量统计子系统以及网络设备管理和控制子系统。本文在此基础上,深入研究了该网络平台的管理功能,进一步开发了三大功能模块:在线预约管理子系统,拓扑呈现子系统,多人协作子系统。这些子系统能有效地减少设备的闲置时间,提高实验室资源的利用率。其中,在线预约管理子系统规范了用户进行远程网络实验前时间资源与网络设备资源的归属,学生用户可以进行实验时间段、实验内容及实验设备的预约;在拓扑呈现子系统中,着重设计了网络设备的虚拟、网络设备之间的连线以及动态的连线算法,并通过图形界而的方式,呈现了拓扑的生成过程,从而,使用户在真正进行远程组网实验时减少错误配置,提高配置效率和加深对配置过程的理解。多人协作子系统实现了在远程组网实验中,多用户完成相同实验的功能,突破以往单人远程实验模式,使多人参与到同一实验中来,以提高实验完成效率,从而使实验室的物理资源能够被快速释放,以供其他用户使用,因而提高了实验室设备资源的利用率。本文分章节对以上研究和开发过程进行了详细的阐述。在文章的结尾,对本平台的开发工作进行了详细的总结,并对下一步的研究方向进行了展望。