基于J2EE的网上化学教学实验仿真系统的研究与应用
实验教学是许多学科特别是理工科教学中的重要环节之一,实验教学相对于理论教学更具有直观性、实践性和创新性。虚拟教学实验室的出现,很好地解决了传统实验受时间、地点、设备制约的现状,为用户提供了一个自主实验的平台。
虚拟仿真实验系统是一个融合了多种技术和思想的研究领域,将虚拟仿真实验室概念与教学实验相结合,是对常规实验领域的开拓和发展。
论文分别从理论研究、仿真技术方法和应用开发三个层面对网上虚拟仿真系统的构建做了全面论述。着重讨论了网上虚拟仿真系统的理论架构、建模方法以及关键技术,并以“网上化学教学实验仿真系统”为例详细介绍了其实现方法。
首先,从理论方面简单介绍了虚拟仿真实验室的基本概念,功能定位和基本要求,以及虚拟仿真实验室构建的基本原则和方法,并进一步讨论了网上虚拟仿真实验系统中的实验教学模型的组成部分,为后续系统的开发奠定了理论基础。
其次,从仿真技术方法方面详细介绍了面向对象的可重用仿真技术和基于组件的仿真技术,着重介绍了基于JavaBean组件构建虚拟仿真实验系统的必要性和可行性。另外,就目前常用的仿真关键技术(例如:Java技术、VRML技术、Flash技术、AetiveX技术)进行了比较。针对“网上化学教学实验仿真系统”,采用了JavaScript+XML+JSP+JavaBean的技术组合开发模式。JavaScript和JSP主要实现客户端动态网页的生成:XML主要用来描述客户端和服务器端数据交换模型;JavaBean组件技术主要实现模拟仿真的核心模块,包括仿真实验平台组件、虚拟仪器组件的设计与实验过程的仿真实现等。
最后,从应用开发方面详细介绍了“网上化学教学实验仿真系统”是集实验教学、实验操作与实验报告于一体,实现了从辅助教学、自主实验到实验报告的网上提交与批阅的全程操作与管理。该系统具有良好的可设计性、操作的任意性和具有真实感的交互功能,可以让用户在逼真的多媒体“虚拟场景”中,利用各种“虚拟化学仪器”任意搭建实验装置,并通过“虚拟化学反应的过程”,实时得到仿真结果,从而达到良好的实验效果。
论文的主要创新点在于:
第一,使用掩码透明贴图技术实现虚拟仪器与虚拟实验环境在视觉效果上的无缝连接和自然融合。
第二,使用JavaBean组件技术实现直接从数据库连接池中得到一个连接使用,使用完之后直接放回连接池。使用连接池不会让数据库的响应变得非常缓慢,从而影响服务器的性能。
第三,使用JSP+XML,技术使实验状态的保存和恢复设计功能具备了实现的可能性。
实验教学;虚拟仿真实验系统;化学教学
中国海洋大学
硕士
计算机应用技术
张春海
2008
中文
G434;G633.8;TP391.9
64
2008-12-08(万方平台首次上网日期,不代表论文的发表时间)