摘要
疫情期间,为减少人员接触,不少人选择呆在家中,自我隔离,许多从业者,学生群体选择通过网络学习,来不断的丰富自己。也是为了响应政府的号召“停课不停学”。
本文在调查研究现代网络课程平台现状和发展趋势的基础上,提出了本网络课程平台的研究和设计特点,采用SpringBoot + Vue的技术与MySQL+Redis技术相结合的方法来实现网络课程平台,其中使用了阿里云提供的OSS 存储服务,三网通信服务,视频点播服务。在此论文中,阐述了网络课程平台的设计方案、系统功能模块、后台数据库设计和系统实现。最后,本文探讨了本网络课程平台的多种测试方案,给出测试用例,表明本文提出的设计构想是具有切实的可行性的。
关键词:
SpringBoot,Vue,MySQL,Redis,网络课程平台,OSS存储,三网通信,视频点播
Abstract
During the epidemic, in order to reduce human contact, many people choose to stay at home and isolate themselves. Many practitioners and students choose to study online to enrich themselves.It is also in response to the government's call for "no suspension of school".
Based on the investigation and research of the current situation and development trend of the modern network course platform, this paper puts forward the research and design characteristics of the network course platform, and uses the method of combining SpringBoot + Vue technology with Mysql +Redis technology to realize the network course platform.In this paper, elaborated the network course platform design scheme, system function module, background database design and system implementation.Finally, this paper discusses a variety of testing schemes of the network course platform, and gives a test case, which shows that the design concept proposed in this paper is practical and feasible.
Key words:
SpringBoot, Vue, MySQL, Redis, Online Course Platform
目录
1 绪论 1
1.1 引言 1
1.2 网络课程平台 1
1.3 网络课程平台的提出 1
1.4 网络课程平台的研究状况 2
1.5 网络课程平台的建设目标 2
1.6 本文结构 3
2 系统开发环境与技术 4
2.1 系统开发环境 4
2.1.1 IntelliJ IDEA 开发工具介绍 4
2.1.2 Maven工具介绍 4
2.1.3 Visual Studio Code工具介绍 4
2.2 系统开发技术 5
2.2.1 SpringBoot介绍 5
2.2.2 Vue介绍 5
2.2.3 MyBatisPlus简介 5
2.3 系统数据存储技术 5
2.3.1 MySQL介绍 6
2.3.2 Redis介绍 6
2.3.3 云对象存储OOS简介 6
2.3.4 视频点播服务vod简介 6
3 系统设计 7
3.1 功能模块设计概要 7
3.2 系统架构 7
3.2.1 基于B/S体系 7
3.2.2 详细介绍 7
3.3 系统功能模块设计 8
4 数据库的分析与设计 10
4.1 系统数据库建模及其创建 10
4.2 数据表及其功能设计的分析与设计 10
4.3 数据库详细设计设计 11
5 系统实现 19
5.1 系统页面结构设计 19
5.1.1 后台管理页面设计 19
5.1.2前台页面设计 19
5.2 系统功能模块实现 20
5.2.1 后台管理员模块 20
5.2.2 前台学员模块 22
5.3 主要技术 22
总结(必要时) 25
参考文献 26
致谢 27