架构及研发技术

系统架构图及简要说明

     景区导览与讲解虚拟仿真教学系统以VR仿真技术、多媒体技术和网络技术为依托,采用面向服务的软件架构开发,集创新设计、智能指导、虚拟实验报告自动生成和教学管理于一体,是具有良好自主性、交互性和可扩展性的景区导览与讲解虚拟仿真教学平台。

总体架构图如下:

系统总体架构图

       如上图所示,支撑项目运行的平台及项目运行的架构共分为五层,下面将按照从下至上的顺序分别阐述各层的具体功能。

(1)数据层

     景区导览与讲解虚拟仿真教学系统涉及到多种类型数据,这里分别设置实验的试题库、标准答案库、景点线路库、用户信息等来实现对相应数据的存放和管理。

(2)支撑层

     支撑层是教学系统与开放共享平台的的核心框架,是实验项目正常开放运行的基础,负责整个基础系统的运行、维护和管理。

(3)通用服务层

     通用服务包括:景区景点管理、线路设计管理、测试试题管理、导游词管理、实验报告管理、教学效果评估、教师评分管理、用户信息管理等,同时提供相应集成接口,以便该平台能够方便集成第三方的实验软件进入统一管理。

(4)仿真层

     仿真层主要针对该项目进行相应的可视化操作及VR体验,保证用户使用的真实性与交互性。

(5)应用层

     基于应用层的服务,本系统分为四大应用:实验预习报告、在线测试、导览线路设计、导游词及讲解音频提交与管理。

实验教学项目

开发技术(如:3D仿真、VR技术、AR技术、动画技术、WebGL技术、OpenGL技术等)

VR技术、AR技术

开发工具(如:Unity3d、Virtools、Cult3D、Visual Studio、Adobe Flash、百度VR内容展示SDK等)

Krpano、Adobe Flash、Sublime Text、Php Storm

管理平台

开发语言(如:JAVA、.Net、PHP等)

PHP

开发工具(如:Eclipse、Visual Studio、NetBeans、百度VR课堂SDK等)

Eclipse

采用的数据库(如:Mysql、SQL Server、Oracle等)

Mysql