一、项目背景

在线教育顾名思义,是以网络为介质的教学方式,通过网络,学员与教师即使相隔万里也可以开展教学活动,此外,借助网络课件,学员还可以随时随地进行学习,真正打破了时间和空间的限制,对于工作繁忙,学习时间不固定的职场人而言网络远程教育是最方便不过的学习方式。

二、项目商业模式

比较常用的商业模式

  • B2C模式(Business To Customer会员模式)
    商家到用户,这种模式是自己制作大量自有版权的视频,放在自有平台上,让用户按月付费或者按年付费。这种模式简单,快速,只要专心录制大量视频即可快速发展,其曾因为lynda的天价融资而大热。但在中国由于版权保护意识不强,教育内容易于复制,有海量的免费资源的竞争对手众多等原因,难以取得像样的现金流。
    代表网站:
    lynda https://www.lynda.com/
    慕课网 https://www.imooc.com/
    谷粒学院 http://www.gulixueyuan.com/
  • B2B2C(商家到商家到用户)
    平台链接第三方教育机构和用户,平台一般不直接提供课程内容,而是更多承担教育的互联网载体角色,为教学过程各个环节提供全方位支持和服务。
    代表网站:
    51cto http://edu.51cto.com/
    腾讯课堂 https://ke.qq.com/

视图理解

谷粒学院(在线教育项目),是一个B2C模式的职业技能在线教育系统,分为前台用户系统和后台运营平台。

三、工程模块

四、技术架构

系统开发阶段使用了前后端分离开发,部署阶段使用了容器技术。

前后端分离开发

后端技术:
spingboot,springcloud,mybatisplus,spring security

redis,mysql,maven,easyExcel,jwt,OAuth2

前段技术:

vue,element-ui,axios,node.js

其他技术:

阿里云oss,阿里云视频点播服务,阿里云短信服务,微信支付和登录,docker,git,jenkins

五、项目源码

后端接口源码(包含数据库、学习笔记):https://gitee.com/StarSea007/guli_parent

前端页面和后端页面源码:https://gitee.com/StarSea007/vscode2020

  • education-vue-admin:后端的前台页面
  • education-vue-web:前端的前台页面
  • vue1010:项目中练习的页面

注意:课程评论功能已完成。

谷粒学院(一)项目介绍相关推荐

  1. 谷粒学院day0day1——项目介绍与mybatis plus入门

    目 录 day0.项目介绍 1 前置知识 2 项目背景 3 项目商业模式 4 项目核心功能模块 5 本项目使用的技术 day1.Mybatis-plus 1 Mybatis-plus简介 2 mysq ...

  2. 尚硅谷项目 谷粒学院

    尚硅谷项目 谷粒学院 文章目录 尚硅谷项目 谷粒学院 Day01 项目介绍和Mybatis-plus 项目介绍: 1 什么是在线教育 1.1 基本概述 1.2 发展潜力 1.3 适用行业 项目采用技术 ...

  3. cmu的计算机专业项目有哪些,CMU卡耐基梅隆大学计算机学院项目介绍(一)

    在以往咨询的过程中,经常会听到有人提起,我学长/学姐去了卡梅计算机,我家长朋友家孩子去了卡梅计算机,好多人都去了卡梅计算机,都说卡梅是计算机专排第一的牛校,卡梅的计算机到底什么情况,为什么感觉大家都去 ...

  4. 阿里云短信服务不对个人开放?如何在阿里云市场免费购买短信服务?云市场购买到的短信服务如何使用?(以谷粒学院项目为例)

    问题描述: 在做谷粒学院项目时,需要使用阿里云的短信服务用于注册验证,但是阿里云的短信服务目前不对个人开放了,看到弹幕说可以在云市场购买,于是果断尝试了一把,这过程中又遇到头疼的依赖版本兼容问题,好在 ...

  5. 谷粒学院项目笔记6——oss、EasyExcel、课程分类、nginx

    尚硅谷谷粒学院项目第六天内容之对象存储oss服务.使用EasyExcel添加课程分类功能.课程列表分类.ningx的使用 对象存储oss 打开阿里云官网--对象存储--oss管理控制台 创建bucke ...

  6. 谷粒学院项目对应知识点

    前言: 学习的谷粒学院项目,地址:尚硅谷-全栈在线教育项目-谷粒学院[Spring Boot + Spring Cloud Alibaba + Vue.js]_哔哩哔哩_bilibili 根据所学内容 ...

  7. 谷粒学院-数据库设计、搭建项目环境、Mybatis-Plus代码生成器

    数据库设计规约 以下规约只针对本模块,更全面的文档参考<阿里巴巴Java开发手册>:五.MySQL数据库1.库名与应用名称尽量一致2.表名.字段名必须使用小写字母或数字,禁止出现数字开头, ...

  8. 上海交通大学计算机学院mem,上海交通大学机动学院MEM项目老师张文光:上海交大机动学院MEM的最全面的介绍...

    原标题:上海交通大学机动学院MEM项目老师张文光:上海交大机动学院MEM的最全面的介绍 中国MEM网 中国MEM网:隶属于嘉禾博研教育集团(www.ghmba.com)中国工程管理硕士MEM网是国内唯 ...

  9. 谷粒学院项目讲师管理(二)

    谷粒学院项目讲师管理 一.讲师列表 1.添加讲师列表路由 2.创建路由对应的vue页面 3.第三步在api文件夹创建teacher.js定义访问的接口地址 二.分页查询 三.条件查询 四.讲师添加 五 ...

  10. 谷粒学院 01_在线教育行业介绍

    一.什么是在线教育 1.起源 萨尔曼·可汗:孟加拉裔,1976年出生在美国,教育工作者,可汗学院(Khan Academy - https://www.khanacademy.org/)的创始人. 2 ...

最新文章

  1. 可下载:60分钟入门PyTorch(中文翻译全集)
  2. 关于使用python的open函数时报No Such File or DIr的错误
  3. linux Vi搜索和替换字符串
  4. Visio与word搭配使用
  5. [BZOJ4817]树点涂色
  6. projecteuler_problem11
  7. 功能安全 李艳文_李艳文:智能网联全新安全问题凸显 相关自动驾驶事故逐年增加...
  8. 易筋SpringBoot 2.1 | 第十九篇:SpringBoot的常用注解
  9. plsql 查看表空间使用情况
  10. php 处理微信昵称含有特殊符号
  11. 2dlda人脸识别 matlab,利用2DPCA和2DLDA在ORL人脸数据库上做的人脸识别实验
  12. 绿幕换背景、绿幕视频实时换背景
  13. 谈谈HTTP协议中的短轮询、长轮询、长连接和短连接
  14. VGA线 1080P之伤 中秋节篇
  15. HDU 6082 度度熊与邪恶大魔王 (完全背包)
  16. c语言-统计某类完全平方数
  17. 高手都在用的21类新媒体运营工具
  18. php 判断数组值为空,PHP判断数组是否为空的五种常用方法
  19. 用 Python 制作一个艺术签名小工具,给自己设计一个优雅的签名
  20. 机器学习中的precision, recall, accuracy, F值

热门文章

  1. 固态硬盘SSD的SLC与MLC和TLC三者的区别
  2. matlab 7.0安装教程
  3. 基于java的康泰小区物业管理系统的设计与实现毕业设计源码101926
  4. Socket TCP Ping使用小结
  5. 软件工程实验报告:图书管理系统
  6. TG电报telegram群发软件,批量采集群成员、发消息、拉人,全自动营销工具,免费用
  7. linux 备份配置文件
  8. c语言烟花代码,C语言烟花程序
  9. 4 EDA实用技术与教程【基本语句1】
  10. shell 的source指令和.指令