论文部分内容阅读
实验教学是现代教育中非常重要的一个环节,它是对学生进行创新素质教育的重要手段。随着网络技术迅猛发展,在网络媒体的强大通信功能以及分布计算的支持下,如何充分利用计算机和网络技术实现对传统教学实验方法和手段的突破和创新成为各个高校竞相研究的课题。本文是在广西区新世纪教学改革重点资助项目(2006A20)——网上虚拟实验环境研究与实现的研发基础上完成的。
论文对虚拟实验理论知识和相关技术进行了深入研究,仔细分析了网上虚拟实验平台的需求,构建出了虚拟实验环境的整体设计方案,并给予实现。主要研究的工作包括:
1)仔细分析了高级语言课程实验教学大纲的要求,并且与一线教师进行了充分的沟通,把握了实验的具体表现形式。从技术层面上考虑,精心选取了既符合大纲要求,又具有可实现性的实验程序实例进行模拟。
2)采用了MVC设计模式,从而构建出一个系统耦合度低,可维护性强,稳健的总体平台结构框架,为系统的成功开发提供了可靠的保证。
3)系统采用了数据建模的方式建立了概念数据模型(CDM)、物理数据模型(PDM)和面向对象的数据模型(OOM)。不仅提高了程序开发的效率而且实现了对数据库结构的有效管理。
4)逐一实现了基本实验模块、补充实验模块、教师管理等功能模块。采用Java Applet对高级语言执行过程进行了模拟,使学习者能够清晰直观的观察程序执行过程的每个步骤以及变量变化的情况,更好的掌握实验的原理和把握程序的结构,从而实现大纲要求的实验教学目标。
同时系统还实现了部分数值算法图像拟合过程进行模拟,能使实验教学显得更生动逼真。
5)系统采用了远程方法调用--RMI来实现对数据库的访问,能有效避免恶意小程序对系统的破坏,从而保证了系统的安全性。
实践证明,网上虚拟实验系统在桂林工学院实验课程系统中运行状态稳定,实验效果良好,能够达到相关技术规范的要求,为教学改革提供了可行的方案。