基于微服务架构的在线教学平台的设计与实现

来源 :西北大学 | 被引量 : 0次 | 上传用户:competent110
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在线教学在计算机技术的迅速发展和教学的不断改革下日益普及。各大高校纷纷构建自己的在线教学平台,给予学生更加自由的学习机会。然而,随着项目规模的不断增加,系统复杂程度直线上升,使得版本迭代和运营维护日趋困难。同时平台扩容能力差的问题导致系统无法做到在访问人数突然增加时的灵活拓展,易造成服务器的崩溃。基于传统单体架构的以上弊病,本文设计并实现了基于微服务架构的在线教学平台,以满足不断变化的需求,给予学生更好的体验。本文首先对微服务架构做了深入的调研,通过对比选型确定SpringCloud为本系统的开发框架,并且使用Rabbit MQ、Redis、My Batis Plus等技术进行系统开发。在此基础上,从学校实际出发,对在线教学平台做了详细的需求分析,并结合微服务架构的思想,将系统拆分为基础服务、课程服务、拓展服务、统计分析服务、推荐服务、云服务等六个微服务,从而实现了应用的解耦,极大的增加了系统可拓展性。其次分别通过功能结构设计、技术架构设计和数据库设计完成了系统概要设计,并且通过业务流程分析、类关系分析和对象调用顺序分析对系统具体的实现过程做了详细的描述。最后采用Docker技术实现微服务的容器化部署以提升系统的可拓展性,并对系统的各个微服务做出了详细的功能测试,结果表明系统能够完全满足提出的功能需求。此外,本文通过Jmeter分别对应用的响应时间和并发量进行了多次测试,证明系统具备更快的响应速度和稳定性。在系统设计实现过程中,本文通过集成流行的算法与先进的技术进一步丰富系统功能。首先为了全面提升学生使用平台的兴趣,本文创新性地引入基于组合的协同过滤推荐算法为学生个性化推荐课程。其次,通过Echarts技术实现系统的可视化,允许老师查看课程的学习情况,也方便管理员更直观地了解系统的使用情况。另外本文引入分词算法来分析课程提问,通过抓取关键词的方式筛选所有学生共有的问题,以此提升教学效率、减轻老师工作量,这也是本文创新所在。综上,本系统不仅可以完成基础教学任务,还可以给予师生更智能和个性化的服务。因此微服务架构在网络教学系统开发中值得推广。
其他文献
在大数据浪潮中,大数据技术催促着各行各业发生变革,尤其为事业单位的数据管理提供了一定的支持。在事业单位发展中,人力资源管理占据了主要地位,并逐步形成了事业单位可持续发展的关键因素。在大数据时代,对事业单位人力资源管理进行重大变革,不仅使业务管理环节更加精简,而且促进了事业单位人力资源管理的有效转型,因此在大数据时代下,事业单位人力资源管理转型将有着跨时代的重大价值。
目的 探讨甲泼尼龙治疗儿童过敏性紫癜(腹型的应用时机及疗效。方法 选择南方医科大学顺德医院于2019年1月—2020年12月期间收治的儿童过敏性紫癜消化道症状患儿62例作为研究对象,按随机抽签法分为2组各31例。对照组采用消化道症状出现至使用激素时间>3 d为晚期治疗,观察组病程≤3 d为早期治疗,观察2组症状消除时间,统计不良反应出现情况。结果 观察组消化道出血停止时间、紫癜消失时间、腹痛消失时
采用硫化钠-聚铝铁絮凝沉淀工艺对湖南水口山有色金属有限公司生产过程产生的含铊废水进行处理。通过探究硫化钠加入量、搅拌速度、废水初始pH变化等因素对铊去除效果的影响,确定了最佳工艺流程及最佳工艺条件。结果表明,调节水样pH为3.0~5.0,温度在5~35℃时,加入硫化钠1.2 kg/m~3,快速[(350±50)rpm]搅拌40 min后立即投加聚合氯化铝铁0.03 kg/m~3,再慢速(100~1
虽然《成本会计》课堂教学一直在改革,但是教学目标定位仍主要基于成本核算,教学内容难以吸引"90后"、"00后"学生,教学方法由于资源受限、实施变形而导致效果不尽如人意。文章提出教学目标从成本核算到成本流程设计,以有趣短小的生产制造视频创设情境,在视频观看中激发学生学习兴趣。文章探讨视频选择的要求,并介绍一般企业产品成本核算流程、品种法成本流程、分批法成本流程、分步法成本流程的设计,让学生在学习成本
随着我国物业管理行业的发展,物业公司所提供的物业服务涉及领域越来越广,主要包括住宅物业、办公物业、园区物业等。物业公司之间的竞争也愈发激烈,形成全面化竞争态势。据中物研协数据显示,在物业管理行业500强企业中,住宅物业管理面积占比高达63.5%,办公物业管理面积占比为9.2%,园区物业管理面积位居第三,占比为6.22%,其他类型物业管理面积占比为21.08%。相比于住宅物业,园区物业公司要求具有更
文化数字化的国家战略为中国文化经济高质量发展树立了目标,也营造了极为重要的政策环境。在数字文化产业的发展实践中,文化经济生产者与消费者共同开发,共同管理,共同推荐,是价值创造的共同体。从生产端协同到消费端合作乃至价值共享的实现,文化经济价值共创的商业逻辑在数字语境中更为有效且高效。同时,数字文化经济发展的问题也不容忽视,主要表现在全球化竞争下的数字霸权与数字异化以及本土化竞争中的转型失序与内容同质
随着全国高校创新创业教育如火如荼地开展,双创教育管理工作的重要性愈发凸显,对于教育教学活动的开展、校内双创氛围的营造、校外双创资源的拓展等具有重要的推动作用。而建设一支高素质、专业化的管理人员队伍能够促进双创教育“提质增效”,助力双创教育整体效能提升。文章从高校双创教育管理人员工作职能出发,分析了当前管理人员队伍普遍存在的问题,并提出优化路径与策略,为各高校双创教育管理队伍建设提供有益借鉴。
目的 分析糖化血红蛋白(HbA1c)、糖化血清蛋白(GSP)、C肽(C-P)联合检测在2型糖尿病患者诊疗中的应用价值。方法 选取2020年1月至12月南昌市第一医院临床检测血糖结果超过临界值最高值的50例疑似糖尿病者作为病例组,选取同期50例体检检查结果正常的健康者作为对照组。比较两组的HbA1c、GSP、C-P水平。以空腹血糖(FBG)和口服葡萄糖耐量试验(OGTT)为金标准,比较HbA1c、G
节日是民风习俗最集中的体现和重要组成部分。在幼儿园开展节日主题教育活动,可让幼儿获得自我意识的成长、促进幼儿多元发展、培养幼儿合作交往能力、衍生幼儿积极的社会情感、促进幼儿良好品德的养成。
近年来低压电力系统的直流特征愈发明显,这要求相应低压直流设备的关键技术也必须跟进,才能满足经济社会的发展需要。在短路保护方面,低压直流断路器有着极其重要的地位,如何提高其短路开断性能,成为一个十分重要的课题。本文基于ANSYS和ADAMS软件,对低压直流断路器中电磁脱扣器的静态及动态特性进行分析,并对电磁脱扣器进行优化及容差设计,在缩短短路电流切断时间的同时,提高了断路器动作的可靠性。首先,基于A