基于Spring Cloud的在线教学平台论文 .docVIP

  • 194
  • 0
  • 约5.52万字
  • 约 92页
  • 2022-09-02 发布于新疆
  • 举报
摘 要 随着互联网的深入普及与快速发展,在线教学平台已成为辅助教学的一种有力的手段,愈来愈得到普及。现有传统的在线教学平台通常采用传统单体应用开发,这种开发模式在面对复杂的系统与频繁的业务需求时,存在着代码复杂性高、编译耗时长、技术选型局限、扩展能力受限等一系列问题。近年来,微服务技术应运而生,微服务实质上是将大型的应用拆分成一个个独立运行的模块,微服务模块之间通过RPC或者RESTful API进行相互调用,以此方式解决了单体应用的一系列问题。 基于以上背景,论文对基于微服务的在线教学平台展开研究。论文采用Spring Cloud作为微服务框架,设计并实现了一个基于微服务架构的在线教学平台。论文从需求分析、系统架构设计、核心技术设计、代码实现、系统测试等几个方面阐述了系统开发的整个过程。论文不仅实现了在线教学平台的基础功能,还针对现有的在线教学平台的不足进行了深入分析,增加了基于支付宝沙箱的课程支付、JWT单点登录、在线编译、智能对话机器人、搜题等特色功能。 论文来源于2018年湖南省普通高校教改研究项目《应用型本科“Java程序设计”小班SPOC教学改革与实践》。论文实现的基于Spring Cloud微服务架构的在线教学平台具有易用性、易维护性、稳定性的特点;并可以方便实现系统的横向扩展,确保系统的高扩展性;同时,可有效提高线上教学的质量,便于线上教学平台的维护和功能扩展。 关键词:Spring Cloud;Spring Boot;在线教学平台 ABSTRACT With the further popularization and rapid development of the Internet, online teaching platform has become a powerful method to assist teaching, and has been more and more popular. The traditional online teaching platform usually adopts the traditional monomer application development. When facing the complex system and frequent business requirements, this development mode has a series of problems, such as high code complexity, long compilation time, limited technology selection and limited expansion ability. In recent years, micro-service technology emerged. In fact, micro-service splits a large application into independent modules. Micro-service modules call each other by RPC or RESTful API, which solves a series of problems of single application. Based on the above background, this paper studies the microservice-based online teaching platform. In this paper, Spring Cloud is used as the microservice framework, and an online teaching platform based on microservice architecture is designed and implemented. This paper expounds the whole process of system development from the aspects of requirement analysis, system architecture design, core technology design, code realization, system test and so on. This paper not only realizes the basic functions of the online teaching platform, but also analyzes the shortcomings of the existing onlin

文档评论(0)

1亿VIP精品文档

相关文档