论文题名: | 基于Web的航海模拟培训系统研究 |
关键词: | 航海模拟器;Web服务;培训系统;ActiveX控件;多线程技术;三层体系结构 |
摘要: | 全任务航海模拟器在培养高质量的船员方面起着重要的作用,已成为航海教育和培训的有效手段和方式,STCW公约规定船员必须经过一定时间的模拟器培训方可获得适任证书。但是全任务航海模拟器成本较高数量有限,训练场地固定、训练人数和训练时间受到很大的限制,不能满足海事院校和培训机构日益增长的学生和学员的需求。近年来,随着个人电脑的性能提升和普及以及网络技术的飞速发展,各航海院校都建立了高速校园网,大多数学生也都拥有一台(甚至多台)高性能电脑。这些基础条件使得基于Web的分布式仿真变得切实可行。目前,基于Web的仿真受到越来越多的关注,在众多领域都建立了基于Web的仿真系统,但是在航海领域仍然很少。作者就此领域进行了研究和探讨。 本文对大连海事大学开发的传统的全任务航海模拟器作了深入的研究,在此基础上深入研究了基于Web的培训系统的实现方式,并重点研究了ActiveX控件技术、服务器技术和多线程技术,以期通过这些技术将局限在固定空间的传统航海模拟器移植到网络上,使其具备Web访问能力。 本文采用了B/S结构和C/S结构相结合的三层体系结构。服务器端采用IIS对外发布资源,单独设立一个模拟服务器处理客户端请求,为了能够快速响应客户请求在服务器端建立了一个线程池;数据库端采用ACCESS数据库并采用ADO方式编程;客户端则在ActiveX控件的基础上利用多线程技术引入了文档视图结构,在一定程度上简化了程序移植工作。在上述研究的基础上,本文设计了基于Web的航海模拟培训系统的整体框架并实现了部分功能。利用该系统,学生可以用个人电脑在任何时间连接到校园网或Internet进行船舶操纵、Radar/ARPA、海图作业等多科目的自我训练。 |
作者: | 曹士连 |
专业: | 交通信息工程及控制 |
导师: | 金一丞 |
授予学位: | 硕士 |
授予学位单位: | 大连海事大学 |
学位年度: | 2008 |
正文语种: | 中文 |