基于前后端分离的虚拟现实实验教学平台的设计与实现
发布时间:2020-06-16 08:48
【摘要】:远程在线实验室能够为学生提供远程实验服务,解决了传统实验室中实验环境受限、实验设备短缺等问题,但受限于传统的web技术,现阶段的远程网络实验室对实验的仿真程度有限,实验体验与传统实验室相比仍有一定差距。为了提高网络远程实验室的远程实验操作体验和实验效果,本文提出了基于前后端分离的虚拟现实实验教学平台的设计实现方案,在该方案的前端项目中,应用React作为前端UI框架,通过Flux架构来处理前端数据流,并引入Three.js三维引擎来支持虚拟现实实验体验,在后端项目中,采用了 php框架Laravel提供后台API数据服务。在本论文中,创新性的提出了在实验教学平台中应用前后端分离软件设计架构,优化了实验操作体验,并提出应用Three.js三维引擎来实现基于HTML5的虚拟现实实验演示功能,为实验者提供沉浸式的远程在线实验。本文所研究的设计方案符合最新的互联网应用设计标准,在远程实验教学平台的技术实现上具有较大的参考价值。
【学位授予单位】:武汉大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP391.9;G434
【图文】:
.在设计实现实验教学平台之前,需要先结合具体的应用场景做详细的需求分逡逑析。实验教学平台基本的目标即是服务于教育机构,实现学生远程在线进行实验逡逑的功能,基于此,我们提出了功能性需求和非功能性需求两大类。其中,功能性逡逑需求定义了本文所述的实验教学平台所提供的基本功能及服务,根据实验平台使逡逑用者角色的不同,又通常分为面向用户的功能性需求和面向管理者的功能性需求。逡逑而非功能性需求,主要指实验教学平台能够稳定正常服务所应具备的基本性能,逡逑包括可靠性需求、易用性需求、兼容性需求、可扩展性需求等。逡逑2.1.功能性需求逡逑实验教学平台的搭建主要是为了满足用户远程进行在线实验的目标,所以其逡逑功能性需求也主要围绕该目标而设计,包括面向普通实验用户的实验需求,以及逡逑面向实验室管理者的实验管理需求,如图1所示。逡逑
基于前后端分离的虚拟现实实验教学平台的设计与实现实验教学平台架构设计逡逑基于上一章节中提出的各项具体需求,本文提出一种基于前后端分离的实验教学平台的设计架构,本章将通过总体架构设计、软件架构设计和架构三个方面来详细阐述。逡逑.总体架构设计逡逑本文所研宄的实验教学平台的总体架构设计如图2所示,总体架构共端、服务器集群和硬件端三个部分组成。逡逑
本文编号:2715821
【学位授予单位】:武汉大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP391.9;G434
【图文】:
.在设计实现实验教学平台之前,需要先结合具体的应用场景做详细的需求分逡逑析。实验教学平台基本的目标即是服务于教育机构,实现学生远程在线进行实验逡逑的功能,基于此,我们提出了功能性需求和非功能性需求两大类。其中,功能性逡逑需求定义了本文所述的实验教学平台所提供的基本功能及服务,根据实验平台使逡逑用者角色的不同,又通常分为面向用户的功能性需求和面向管理者的功能性需求。逡逑而非功能性需求,主要指实验教学平台能够稳定正常服务所应具备的基本性能,逡逑包括可靠性需求、易用性需求、兼容性需求、可扩展性需求等。逡逑2.1.功能性需求逡逑实验教学平台的搭建主要是为了满足用户远程进行在线实验的目标,所以其逡逑功能性需求也主要围绕该目标而设计,包括面向普通实验用户的实验需求,以及逡逑面向实验室管理者的实验管理需求,如图1所示。逡逑
基于前后端分离的虚拟现实实验教学平台的设计与实现实验教学平台架构设计逡逑基于上一章节中提出的各项具体需求,本文提出一种基于前后端分离的实验教学平台的设计架构,本章将通过总体架构设计、软件架构设计和架构三个方面来详细阐述。逡逑.总体架构设计逡逑本文所研宄的实验教学平台的总体架构设计如图2所示,总体架构共端、服务器集群和硬件端三个部分组成。逡逑
【参考文献】
相关期刊论文 前7条
1 严新巧;白俊峰;;基于Dom Diff算法分析React刷新机制[J];电脑知识与技术;2017年18期
2 林嘉婷;;试谈前后端分离及基于前端MVC框架的开发[J];电脑编程技巧与维护;2016年23期
3 刘德建;刘晓琳;张琰;陆奥帆;黄荣怀;;虚拟现实技术教育应用的潜力、进展与挑战[J];开放教育研究;2016年04期
4 王党校;焦健;张玉茹;赵晓含;;计算机触觉:虚拟现实环境的力触觉建模和生成[J];计算机辅助设计与图形学学报;2016年06期
5 庞中华;刘国平;乔宇亮;;NCSLab:完全基于Web的网络化控制系统实验室[J];中南大学学报(自然科学版);2011年04期
6 赵沁平;;虚拟现实综述[J];中国科学(F辑:信息科学);2009年01期
7 夏平均;姚英学;刘江省;李建广;;基于虚拟现实和仿生算法的装配序列优化[J];机械工程学报;2007年04期
相关博士学位论文 前2条
1 郭东煜;虚拟现实镜对人眼视觉功能的影响[D];浙江大学;2017年
2 夏平均;基于虚拟现实的卫星装配工艺设计方法及其应用[D];哈尔滨工业大学;2007年
相关硕士学位论文 前1条
1 路雯雯;支持前后端分离的JavaScript开发框架的研究及在内容管理系统中的应用[D];山东大学;2017年
本文编号:2715821
本文链接:https://www.wllwen.com/jiaoyulunwen/jiaoyugaigechuangxinlunwen/2715821.html