元数据驱动的响应式在线教育系统设计与实现

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:wxtncxmmm
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
对广大金融投资者进行金融投资的教育工作,一直是交易所等金融机构的重点工作之一,但是目前各大交易所的投资者教育工作,如金融期货培训等业务仍然处于开展线下课程的阶段。在移动互联网技术不断普及的今天,传统以线下授课为主的投资者教育方式越来越显露出效率低,缺乏粘性等弱点。同时,在移动互联网时代,访问设备的多样化、激增的用户量、更加友好的用户体验等因素又对在线教育应用提出了更高的要求。因此建立基于移动互联网技术,面对多层次投资者不同需求的在线教育系统成为交易所等金融机构的迫切需要。本文深入调研分析响应式WEB应用的特点,并结合其在满足系统非功能需求方面的独特优势,设计了一个可以满足多层次投资者需求的响应式在线教育系统。该系统采用前后端分离的系统架构设计,前端采用基于元数据的响应式页面设计来应对多种访问设备,提高代码重用性。后端采用命令查询分离的服务设计模式,最大限度的提高了并发计算能力,保证系统的高可用,从而来应对激增的用户量。存储技术上,采用了Event Store作为事件溯源数据库来保证系统写操作的容错性及恢复能力,同时用Mongodb作为查询数据库提供读操作的并发访问能力。这些都在最大程度保证用户的访问体验和良好交互性。本论文的主要研究内容如下:1)投资者教育平台的需求分析。首先对交易所投资者教育业务场景进行分析讨论,在此基础之上,提出了投资者在线教育系统的需求功能树和需求用例。并对每个功能模块都做了描述。最后描述了系统的非功能需求。2)响应式在线教育系统的总体架构设计。在投资者在线教育系统的需求分析基础上,提出了前后端分离的系统总体架构。前端采用元数据驱动的响应式单页面应用架构,后端采用了命令查询分离的架构设计模式,做到了命令和查询的分别优化。同时给出了系统部署架构图。3)响应式在线教育平台的具体设计与实现。根据系统的架构设计,重点从四个方面完成了响应式投资者教育系统的详细设计与实现。a)解决了响应式系统在实现安全认证方面所面临的问题,完成了基于JWT的用户认证的设计及实现。b)利用响应式页面布局的实现方法完成了基于元数据驱动的展现层设计。c)完成了服务端接口的设计及路由转发的机制设计和实现。d)完成了后端服务的CQRS的设计并给出了实现过程。4)响应式在线教育系统的测试及结果分析。从系统的功能,性能和容错性三个方面对系统的设计进行了验证及结果分析。功能上,对网站内容的管理和展示,课程管理和课程学习功能的实现及其响应式布局展示进行了验证;在性能方面,对系统的查询API和写入API进行了压力测试,并给出了测试结果分析;最后进行了系统容错性测试。通过对系统测试的结果分析验证了本系统设计的真实可行性。本文使用基于元数据驱动的响应式在线教育系统的技术方法,实现了交易所的构建下一代交互式、高可用在线教育系统的需求,特别是使用消息驱动的计算框架和事件溯源的存储模式以及命令查询分离的设计模式,提高了系统的并发效率,提高了系统的扩展性和性能。
其他文献
事务作为一种编程抽象,简化了关系型数据的处理。随着数据规模的增加和并发级别的高,诸如Web服务,证券交易和电子商务等众多场景越来越需要低延迟和高吞吐量的事务处理系统的
为探究不同叶色杉木叶片的光合作用能力差异,本研究选取了80株11年生杉木单株作为试验材料,分别测定各个单株的叶色值、光合色素含量、叶绿素荧光参数和光合作用参数。结果显
受显卡硬件资源的限制以及图形处理程序对GPU计算资源的高要求,计算机的GPU难以满足多个虚拟机的要求。特别是在不同的虚拟机所需要不同的GPU计算资源时,目前的GPU虚拟化技术
由于科技的快速发展和信息技术的广泛应用,产生了海量的高维数据.为了能从这些数据中获得有用的信息,研究学者提出了很多的降维方法.特征选择方法作为降维方法的一种,可以消除冗余特征,保留数据的关键特征,从而能够对高维数据进行有效处理.本文基于整数规划对无监督特征选择方法进行研究,以期望为带有矩阵l2,0范数的优化模型,特别是与特征选择相关的模型求解提供一种思路.具体工作如下:首先利用数据特征之间的重构最
多核架构已经广泛地应用在产业界,尤其在个人电脑、智能手机和多数对性能要求较高的设备上,多核架构具有巨大的性能优势。然而,随着多核架构在性能上的爆炸性增长,多核架构的
从现代工业发展历史看,用于发电厂的冷却塔数量最多,规模也最大。近年来,随着钢材防腐技术、空间钢结构技术的发展以及工人价格的上涨,相比混凝土结构,国内钢结构发展极其强
黑龙江省多宝山斑岩铜矿床是中亚造山带东段规模较大的早古生代矿床,大地构造位置上位于贺根山-黑河断裂带西部的兴安地块东北部,是中亚斑岩铜矿成矿带的重要组成部分,也是斑
微地震监测技术作为监测石油压裂的重要技术正变得越来越受到人们的关注,这种监测方式提高了采收率并且也降低工程的成本,对实际施工具有重要的指导意义。在进行微地震监测中
冕宁县大桥水库作为下游广大地区人民的水源地,大桥水库水质与水环境对下游地区的经济民生有着至关重要的意义与影响;而水库周边的自然条件,尤其是森林,会对水库的水质与水环境产生深远影响。景观格局能够反映研究区内各类斑块的组成结构,反映区域生态环境的健康水平,也是对区域水环境的侧面反映。本文借助景观格局分析软件Fragstates计算大桥水库库区在景观类型与景观水平上的各项景观格局指数,同时运用转移矩阵来
H13(4Cr5Mo Si V1)是一种热作模具钢,常用来压铸镁铝合金。H13钢经过淬火处理来提高其硬度,增大了其最后精加工的切削难度。H13钢的精加工常使用磨削,由于磨削时存在法向力较大、磨削温度较高等问题,磨削后的工件表面会出现烧伤、微裂纹、残余拉应力等现象。因此,为保证磨削后的表面质量,往往需要减小磨削用量,降低了加工效率。高速切削是一种先进的加工工艺,采用高速切削进行精加工,不但能提高加工