Learning_platform
Learning_platform copied to clipboard
基于Vue+SpringBoot+Mybatis Plus+MySql+UniApp的前后端分离在线学习平台系统,包含PC端与移动端
在线学习平台系统
基于Vue+SpringBoot+Mybatis Plus+MySql+UniApp的前后端分离在线学习平台系统,包含PC端与移动端
更多项目展示内容详见用户手册。
:sparkling_heart:B站关注:嘉然今天吃什么 :sparkling_heart:
:sparkling_heart:关注嘉然,炖炖解馋 :sparkling_heart:
1. 快速启动
后端
- IDEA安装lombok插件
- 新建MySQL数据库,导入SQL文件
- 导入后端项目
- 修改数据库配置,redis配置,下载Maven依赖
- 启动项目
前端
- 安装node.js
- 切换到前端项目文件夹下
# 安装依赖
npm install
# 启动
npm run serve
移动端
推荐使用Hbuilder启动
2. 项目结构
Learning_platform
platform PC端前端
platform_app 移动端前端
platform_sys 后端
sql 数据库文件
3. 项目特点
- 支持验证注册,包括邮箱验证与手机号验证(手机号验证需购买阿里云服务)
- 有学生(student)、教师(teacher)、管理员(admin)三种角色
- 推荐算法,根据用户行为(浏览秒数等)拟合数据来推荐用户感兴趣的课程
- 支持文件上传,视频播放等功能
4. 项目图示
- 登录注册

- 完善个人信息

- 系统首页


- 分类与搜索

- 修改个人信息

- 具体分类课程

- 课程详情

- 移动端登录

- 移动端首页

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