GithubHelp home page GithubHelp logo

sisimimi2 / learning_platform Goto Github PK

View Code? Open in Web Editor NEW

This project forked from lennon624/learning_platform

0.0 0.0 0.0 57.56 MB

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

License: Apache License 2.0

JavaScript 1.14% Java 90.44% CSS 0.58% HTML 0.14% Vue 7.46% FreeMarker 0.05% Less 0.12% SCSS 0.08%

learning_platform's Introduction

在线学习平台系统

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

鸣谢

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

learning_platform's People

Contributors

lennon624 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.