配置步骤
下载github压缩包
解压
启动redis和mysql
设置maven仓库
复制仓库文件地址:D:\project\eduRep去到D:\project\apache-maven-3.6.1\conf
用vs code打开setting文件修改仓库地址
用idea打开后端项目online_edu-main
复制sql文件里的所有语句,打开navicat新建数据库,新建查询,执行所有语句
设置maven地址
手动配置所有resources文件
修改添加后刷新maven
依次启动运行所需主函数
Vs code打开D:\project\edu_project-main以及D:\project\edu_admin-main
下载完成后输入启动命令
入口
系统介绍
前台模块
主要有浏览课程,浏览教师,登录注册:用户注册模块,购买课程,观看课程,修改信息。
后台模块
主要有课程管理,教师管理,用户管理,订单管理,网站管理,分类管理。
项目框架
该项目采用前后端分离进行开发,后端采用的是微服务的开发体系,涉及到单点登录,redis缓存,zookeeper等技术,
采用的技术栈
有:前台框架 基于VUE封装的elementUI 和nuxt.js
后台框架:springboot ,涉及到的技术有mybatis-puls,reids缓存,单点登录,jwt加密,网关,第三方登录,Eureka等等
系统前台流程图
系统后台流程图
系统ER图
部分展示
登录界面
首页
后台管理
配置过程中遇到的问题以及解决方法
改进方向:
完善课程板块,可上传视频
增加教师管理端,可接受反馈,发布公告
增加社区功能,可发布文章以及进行评论等
系统来源
配置教程
感谢系统作者的分享