Skip to content

基于Vue+SpringBoot+Mybatis Plus+MySql+UniApp的前后端分离在线学习平台系统,包含PC端与移动端

License

Notifications You must be signed in to change notification settings

lennon624/Learning_platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

在线学习平台系统

https://img.shields.io/badge/license-Apache%202.0-blue.svg?longCache=true&style=flat-square https://img.shields.io/badge/springboot-2.1.7-yellow.svg?longCache=true&style=flat-square https://img.shields.io/badge/shiro-1.4.1-orange.svg?longCache=true&style=flat-square https://img.shields.io/badge/vue-2.6.10-brightgreen.svg?longCache=true&style=flat-square

基于Vue+SpringBoot+Mybatis Plus+MySql+UniApp的前后端分离在线学习平台系统,包含PC端与移动端

更多项目展示内容详见用户手册。

1. 快速启动

后端

  1. IDEA安装lombok插件
  2. 新建MySQL数据库,导入SQL文件
  3. 导入后端项目
  4. 修改数据库配置,redis配置,下载Maven依赖
  5. 启动项目

前端

  1. 安装node.js
  2. 切换到前端项目文件夹下
# 安装依赖
npm install 
# 启动
npm run serve

移动端

推荐使用Hbuilder启动

2. 项目结构

Learning_platform

platform PC端前端

platform_app 移动端前端

platform_sys 后端

sql 数据库文件

3. 项目特点

  • 支持验证注册,包括邮箱验证与手机号验证(手机号验证需购买阿里云服务)
  • 有学生(student)、教师(teacher)、管理员(admin)三种角色
  • 推荐算法,根据用户行为(浏览秒数等)拟合数据来推荐用户感兴趣的课程
  • 支持文件上传,视频播放等功能

4. 项目图示

  • 登录注册

image

  • 完善个人信息

image

  • 系统首页

image

image

  • 分类与搜索

image

  • 修改个人信息

image

  • 具体分类课程

image

  • 课程详情

image

  • 移动端登录

image

  • 移动端首页

image

鸣谢

之前课设的项目,现在把文档了完善一下。如有帮助,万分荣幸。

About

基于Vue+SpringBoot+Mybatis Plus+MySql+UniApp的前后端分离在线学习平台系统,包含PC端与移动端

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages