Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
This repository was archived by the owner on Dec 30, 2020. It is now read-only.

SuperGabriel/course

Repository files navigation

慕课网学习记录

甲蛙在线视频课程系统

源码下载

使用下面的命令将源码从远程仓库拉取到本地,需要本地提前安装好git

git clone https://git.imooc.com/coding-416/course-online.git
或
git clone ssh://git@git.imooc.com:80/coding-416/course-online.git

项目模块说明

  • admin
    控台管理,vue cli项目
  • business
    核心业务模块,spring boot项目
  • doc
    项目相关的文档,包含项目数据库初始化脚本
  • eureka
    注册中心,spring boot项目
  • file
    文件模块,spring boot项目
  • gateway
    路由模块,spring boot项目
  • generator
    代码生成器
  • server
    公共jar模块,被business, file, system依赖
  • system
    系统模块,spring boot项目
  • web
    网站模块,vue cli项目

项目初始化

  • 需要本地安装好idea, nodejs,jdk1.8, mysql5.7, navicat(数据库可视化工具)
  • 将下载好的源码,用idea打开
  • 刷新maven依赖
  • 安装vue cli,参照课程4-1
npm install -g @vue/cli
  • 下载node模块
初始化web模块
cd web
npm install
初始化admin模块
cd admin
npm install
  • 新建数据库courseimooc,并courseimooc,密码courseimooc,参照课程3-1
  • 数据库初始脚本在/doc/db/all.sql

项目启动

  • 启动注册中心:EurekaApplication
  • 启动路由模块:GatewayApplication
  • 启动系统模块:SystemApplication
  • 启动业务模块:BusinessApplication
  • 启动文件模块:FileApplication
  • 启动控台管理:admin\package.json
  • 启动前端网站:web\package.json

页面访问

资源配置

所有资源都在/doc/db/resource.json
需要在控台上将所有的资源配置进去,并在角色管理中配置权限 权限配置好后,需要重新登录

About

甲蛙在线视频课程系统---慕课网

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

AltStyle によって変換されたページ (->オリジナル) /