- 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
您可能关注的文档
- 互联网+背景下基于微课的教学模式与教学方法创新研究论文.doc
- 基于HTML5跨平台的“北斗+风电”数据采集与监控系统及其关键技术研究论文.docx
- java基于ssm的美发店连锁管理系统论文.docx
- java客户信息管理系统的设计与实现 论文.doc
- java青少年篮球训练营网站设计与实现论文.docx
- 基于javassh图书销售管理系统论文.docx
- 基于JavaWeb的在线考试系统论文.docx
- 基于JAVA的个人理财系统设计与实现论文.docx
- 基于Spring Boot的在线课程学习论坛系统设计与实现论文 .docx
- 基于spring boot框架的火车抢票系统论文.docx
- 统编版2025年春季新版七年级下册历史 第21课 明清时期的科技与文化 教案.docx
- 雅安雨城法院书记员招聘考试真题库2025.docx
- 2026届安徽合肥市高考一模高考语文试卷试题(含答案详解).pdf
- 【专题研究】国内外城市更新研究的最新进展.pdf
- 【专题研究】老旧城区改造居民满意度影响因素研究——以遂宁市老旧城区改造为例.pdf
- 【专题研究】关于旧城空间改造理论与创意设计案例的几点思考.pdf
- 西藏拉萨市高三下学期期末物理备考重点详解.docx
- 泾县法院书记员招聘笔试真题2025.pdf
- 2026年春【苏教版】-六年级数学下册-面积的变化.pptx
- 2026年春【苏教版】-六年级数学下册-7.pptx
最近下载
- A Guide to Modern Econometrics 2nd Ed Marno Verbeek 习题答案.pdf VIP
- 范本道路货物运输企业车辆新增、变更、补证、注销申请表.doc VIP
- 《信息技术大数据数据资产价值评估》.pptx VIP
- 肥料级硫酸铵的作用与用途.docx VIP
- 辽西~辽中500千伏断面加强工程.pdf
- 关于几乎差集.pdf VIP
- 新零售企业数据资产评估.pptx VIP
- 变质岩 第5讲 变质岩的结构与构造.ppt VIP
- 2025年四川省什邡市事业单位公开招聘考试职业能力倾向测验(D类)(中小学教师类)真题完整版.docx VIP
- TCVIA130-2023 视觉疲劳测试与评价方法 第 3 部分 电子纸可读性测试及评价方法.pdf VIP
原创力文档

文档评论(0)