高职计算机网络虚拟实验系统探索和实践

高职计算机网络虚拟实验系统探索和实践

ID:6239133

大小:32.50 KB

页数:9页

时间:2018-01-07

高职计算机网络虚拟实验系统探索和实践_第1页
高职计算机网络虚拟实验系统探索和实践_第2页
高职计算机网络虚拟实验系统探索和实践_第3页
高职计算机网络虚拟实验系统探索和实践_第4页
高职计算机网络虚拟实验系统探索和实践_第5页
资源描述:

《高职计算机网络虚拟实验系统探索和实践》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、高职计算机网络虚拟实验系统探索和实践  摘要:该文介绍了一套按高职院校“教、学、做”一体化要求设计开发的计算机网络虚拟实验系统,总结了网络虚拟实验系统的开发方法,重点研究了系统中各功能模块的实现过程。关键词:高职院校;网络虚拟实验;VRML;Java;EAI中图分类号:TP393文献标识码:A文章编号:1009-3044(2014)01-0036-031背景和现状高职教育以培养面向生产、建设、管理、服务第一线需要的高素质技能型人才为目标。教育部要求高职院校“建立符合技术应用型人才培养目标要求的,基本实践能力、操作能力与综合技能有机结合的、相对独立的实践教学体系。”有鉴于此

2、,我校开展了“教、学、做”一体化的教学改革。但是由于办学资金紧张,难以配备齐全的专业网络实验设备,为此我们充分利用现有资源,建立了一套计算机网络虚拟实验系统,解决了这一问题,取得了良好效果。2虚拟实验系统特点与传统的实验教学相比,虚拟实验具有以下特点:(1)弥补实验条件不足。虚拟实验资金投入低,学生通过虚拟实验获得的感性认识与真实实验相差无几。(2)9降低实验教学成本。虚拟实验没有易耗品的消耗,也没有设备人为损坏的发生,更不会危及实验学生的人身安全;(3)具有良好的开放性。使用者不受时间和空间的限制,可以自主地、灵活地、交互地创建实验环境。还可实现大型仪器设备的重复添置;

3、(4)不受客观条件的影响。可避免硬件实验客观存在的无谓干扰,如接触不良、仪器故障等;(5)可实现实物实验无法实现的功能。如自主学习和预习功能、实验报告提交和评阅功能、考核和评价功能、实验资料检索功能等[1-2]。2系统内容与功能2.1系统规划根据高职教育“理论够用、应用为主、注重实践”的教学目标,本系统从以下几点入手进行规划,第一,学生的实验目标不是进行深入研究,而是掌握基本知识及技能,所以系统主要包括网络组建、优化等方面的基础实验;第二,基于高职高专学生的自学能力,系统本着便于使用的原则进行开发,使初学者容易上手;第三,充分考虑学生接受能力的差异,系统中所有的实验从最简

4、单最基本的开始,由浅入深,由易到难、循序渐进、逐步提升[3-4]。所以,本网络虚拟实验系统规划的核心内容如图1所示。2.2主要功能模块根据系统的主要内容可划分为以下几个功能模块,如图2所示。9主功能模块:即主界面模块,进入其它功能模块的通道;认知模块:即认识设备模块,可以选择自己想要熟悉的设备,通过拖动、旋转等操作从多方位对设备进行立体展示;组网模块:即使用网络设备组建网络模块,使用者可以在场景中选择组建网络所需要的材料和设备组建简单网络;配置模块:即网络设备功能配置模块,利用网络设备的各种特性配置网络,以实现更多的功能,发挥最好的性能;验证模块:即实验结果的正确性的检测

5、模块,可以验证网络连接的可行性及设备配置的正确性;信息查询、保存及读取模块:该模块可以将配置模块中的有用信息长期保留下来,并能实现查询、读取等功能;帮助模块:可以帮助学习者快速学会使用该系统,也可以帮助学习者解决在实验过程中遇到的问题;后台信息库模块:即数据仓储模块,使用数据库及相关文本对有用数据进行长期保存。这些功能模块成为网络虚拟实验平台与实验者之间的桥梁,可以帮助学生通过网络,在没有真实实验场所的情况下完成实验任务。3虚拟实验系统功能模块实现方法由于VRML不是一种编程语言,对于协同实验环境下多用户之间的复杂交互、信息处理等需要程序语言的介入。在网络环境下,Java

6、是最有效的语言[5],9当前的主流VRML浏览器也都对Java编程提供了支持。Java的加入为VRML提供了强大的编程能力和网络访问功能,使这种描述性语言对各种需求功能的扩充成为可能:VRML负责场景的描述和接口的定义,复杂的交互和高级应用让Java来完成。所以在系统中采用了VRML和Java的结合,使之成为创建基于网络的虚拟实验环境的理想平台[6-7]。3.1主界面实现方法主界面使用Java语言与VRML结合实现,界面的主框架采用的是Java的Applet实现菜单和快捷按钮的显示及功能,编辑区采用VRML浏览器插件,利用EAI实现与JavaApplet的通信。实现方法是

7、将JavaApplet与VRML置于同一Web页面,在JavaApplet中建立browser对象以标志一个唯一的VRML场景,并由此获得对VRML场景中已定义节点的引用,然后通过直接指定引用节点的域值来达到动态效果。这样,JavaApplet既可控制VRML场景,又能进行与HTML等其他媒体的交互及网络控制,从而实现复杂的虚拟环境系统。例如,在网页中要嵌入VRML场景,可以在HTML代码中加入。3.2认知模块的实现9该模块可以为使用者提供多角度的三维设备展示,提高对网络的感性认识。由于VRML制作的三维物体及环境的功能没有3

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。