论文部分内容阅读
随着互联网技术和软件技术的不断发展及应用,传统的实验教学模式发生了新的转变,主要表现在,以软代硬、以虚代实的计算机模拟仿真技术逐步被引入到实验教学中,成为一种新潮流,国内外各高校均加大了对虚拟实验系统的开发力度。然而,真实的硬件实验在实验教学中的地位仍不可动摇,因为它不仅能培养学生的实际动手操作能力,而且能使学生以最快的速度将理论知识运用到实践中,是检验真理最行之有效的方法。本学院网络实验开发小组针对该现状,致力于在线组网实验系统平台的开发,构建出了“虚”“实”结合的教学环境,彻底打破传统实验教学的局限性。在系统开发中,本人承担了虚实互动的研究课题,设计了基于交换机端口的VLAN文档自动生成的算法,解决了虚拟组网拓扑结构与真实实验室设备的映射难题。此外,在模拟组网过程中,增加了智能化的提示功能,解决了学生在配置设备过程中由于计算机基础知识薄弱而导致实验效率低下的问题。主要工作内容如下:针对虚实互动VLAN自动划分系统的实现,本文首先提出了该系统的总体设计架构。接着在学生操作子系统中,完成了实时可用资源显示模块、学生方案选择验证模块、VLAN文档生成模块和学生方案提交模块的开发,其中在文档生成模块中研究出一套可行的算法使得在学生完成虚拟自由组网实验以及提供组网信息之后,系统能够自动生成按交换机端口划分的VLAN配置文档,该文档导入到交换机中,能够实现网络局域划分,完成虚实映射。之后,在教师操作子系统中完成学生方案管理模块和学生信息管理模块的开发。针对虚拟实验系统命令行智能提示功能的实现,文章首先探讨了在Windows Forms环境下该技术的前端组件搭建方法,接着给出了后台代码的设计流程,该流程分为提取非完整命令字符、在命令库中的查找和匹配、用户的交互操作三部分。最后,对每一部分的具体实现给出了详细的解决方案。在文章的结尾,本人对所有工作进行了总结,并对下一步研究方向做出了展望。