/math-online

线上教育网站的设计与实现

Primary LanguageVue

MathOnline

介绍

系统设计

软件架构

开发工具:IntelliJ IDEA+MySQL8.0+git 开发环境:Windows、JDK1.8
实现技术: 前端技术包含:vue.js、element-ui、nuxt.js、babel
后端技术包含:SpringBoot、SpingCloud(nacos、fegin、gateway)、EasyExcel、Redis、Mybaitsplus
第三方技术包含:阿里云OSS、视频点播、短信服务
项目描述:在线教育项目采用B2C模式,使用微服务架构,项目采用前后端分离开发,小学数学在线教育项目分为前台和后台 系统,项目采用前后端分离开发。 前台系统包含:首页数据显示、课程支付、课程视频播放、支付宝支付、单点登录、讲师数据显示、在线测验。
后台系统包含:权限管理、课程管理、统计分析、课程分类管理、订单管理、试题管理、考试管理。
微服务包括用户管理、权限模块、订单模块、短信发送模块、视频点播、分析模块等共计9个微服务。

安装教程

查看项目的安装文档

  1. 导入项目
  2. 进行安装依赖
  3. 运行

运行效果图见文档

后台讲师管理查询

输入图片说明

后台课程分类管理

输入图片说明

后台查看所有的课程信息

输入图片说明

修改课程基本信息

输入图片说明

前台用户测验

输入图片说明

支付宝沙箱环境掉用

输入图片说明

GitHub地址