当前位置: 首页 > news >正文

JAVA毕业设计096—基于Java+Springboot+Vue的在线教育系统(源码+数据库+18000字论文)

基于Java+Springboot+Vue的在线教育系统(源码+数据库+18000字论文)096

一、系统介绍

本系统前后端分离

本系统分为管理员、用户两种角色(管理员角色权限可自行分配)

用户功能:

  • 注册、登录、课程预告、在线课程观看、学习资料下载、学习文章预览、个人信息管理、消息通知、签到、vip购买、密码修改

管理员功能:

  • 部门管理、角色管理、员工管理、用户管理、讲师管理、课程管理、资料管理、锦囊管理
  • 数据分析、公告管理、vip管理、轮播图管理、订单管理、课程审核、文章审核、资料审核、特训班审核、密码修改、个人信息管理

文档截图
在这里插入图片描述

管理后台功能结构
在这里插入图片描述

前台功能结构
在这里插入图片描述

二、所用技术

后端技术栈:

  • Springboot
  • SpringMvc
  • mybatis
  • mysql
  • Mail邮箱
  • SpringSecurity
  • 阿里云短信
  • redis
  • 支付宝沙箱

前端技术栈:

  • Vue
  • Vue-router
  • axios
  • element-ui
  • html
  • ajax
  • jquery

三、环境介绍

基础环境 :IDEA/eclipse, JDK 1.8, Mysql5.7及以上, Node.js(14.21), Maven3.6, Vscode

所有项目以及源代码本人均调试运行无问题 可支持远程调试运行

四、页面演示

1、前台页面

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2、管理员页面

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

五、浏览地址

  • 前台访问路径:http://localhost:8080
    931708230@qq.com/123456
  • 后台访问路径:http://localhost:9000
    admin/123456

六、安装教程

  1. 使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并执行项目的sql

  2. 使用IDEA/Eclipse导入breadroll-admin项目,导入时,若为maven项目请选择maven; 等待依赖下载完成

  3. 修改application-jdbc.yml里面的数据库配置,application-mail.yml里面的邮箱配置,application-redis.yml里面的redis配置和PropertiesUtil里面的文件路径配置

  4. BreadrollAdminApplication启动项目

  5. 使用IDEA/Eclipse导入breadroll-education项目,导入时,若为maven项目请选择maven; 等待依赖下载完成

  6. 修改application-jdbc.yml里面的数据库配置,application-mail.yml里面的邮箱配置,application-redis.yml里面的redis配置和PropertiesUtil里面的文件路径配置
    AlipayConfig里面的支付宝沙箱配置,还要用ngrok先将内网穿透配置好

  7. BreadrollEducationApplication启动项目

  8. vscode或idea打开breadroll-web项目

  9. 在编译器中打开terminal,执行npm install 依赖下载完成后执行 npm run dev,执行成功后会显示前台访问地址

七、ngrok配置内网穿透

1、打开ngrok

2、执行 ngrok http http//ip:端口

3、将生成的地址替换代码中的回调地址和支付宝沙箱控制台里面的回调地址,如下图所示
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

http://www.lryc.cn/news/157691.html

相关文章:

  • windows环境搭建ELK
  • langchain介绍之-Prompt
  • 汇编语言Nasmide编辑软件
  • 用python开发一个炸金花小游戏
  • Uniapp中使用uQRCode二维码跳转小程序页面
  • 解决husky在mac下不生效的问题
  • 如何在自动化测试中使用MitmProxy获取数据返回?
  • 达之云BI平台助力中国融通集团陕西军民服务社有限公司实现数字化运营
  • Private market:借助ZK实现的任意计算的trustless交易
  • 反序列化漏洞复现(typecho)
  • QT设计一个小闹钟
  • MybatisPlus(3)
  • 安全计算环境技术测评要求项
  • Excel快捷键表
  • Windows Server 系统各版本及授权说明(附下载地址
  • 【智慧工地源码】物联网和传感器技术在智慧工地的应用
  • 计算机安全学习笔记(IV):基于角色的访问控制 - RBAC
  • MFC中的Button修改颜色的方法
  • 【算法】选择排序
  • golang之context实用记录
  • 音视频FFmpeg简单理解学习,必学技术
  • 一款内网信息收集利用工具
  • 数据库表的操作
  • Golang开发--channel的使用
  • SQL sever中表管理
  • CSSoverflow 属性
  • 08:STM32----DMA数据转运
  • Golang 程序漏洞检测利器 govulncheck(二):漏洞数据库详解
  • [JDK8下的HashMap类应用及源码分析] 数据结构、哈希碰撞、链表变红黑树
  • 高等数学刷题