项目架构及功能概述

Ms.WyjNovember 1, 2022
  • Guide
  • Page config
  • Guide
About 2 min

edu项目简介

edu项目是一套类似中国大学MOOC网open in new window的在线教育学习平台,包括前台用户系统和后台管理系统,基于SpringBoot+SpringCloud实现。前台用户系统包括首页门户、课程学习、名师介绍、课程购买、会员登陆注册、课程购买等模块。后台管理系统包括教师管理、课程分类管理以及课程管理等模块。

后台管理系统使用到的技术

技术版本说明
SpringBoot2.6.4Java 后端系统开发框架
MyBatis-Plus3.5.1Mybatis 增强工具
Druid1.2.8阿里巴巴数据库连接池
Swagger3.0.0文档生成工具
slf4j+log4j21.7.32+2.17.1日志实现
SpringCloud2021.0.1微服务解决方案
Redis2.6.4分布式缓存
Nginx1.21.6静态资源服务器
OSS3.10.2阿里云对象存储服务
Lombok1.18.22简化对象封装工具
Gateway3.1.1服务网关

edu实现的功能概览

  • 教师管理
    • 教师列表
    • 添加教师
  • 课程分类管理
    • 课程分类管理
    • 添加课程管理
  • 课程管理
    • 课程列表
    • 添加课程

项目截图如下:

image-20221101112537512

edu数据库概览

Info

edu项目目前有20张表,部分表相关的功能模块暂未开发:包括与权限管理模块相关的以acl开头的表以及数据统计模块相关的statistics_daily

image-20221101112929137

目前项目中使用到的数据库表及其表含义具体如下表:

数据库表表含义
crm_banner首页banner
edu_chapter课程章节信息
edu_comment课程评论信息
edu_course课程信息
edu_subject课程类别
edu_course_description课程详细描述
edu_teacher教师信息
edu_video课程视频信息
t_order订单信息
t_pay_log支付信息
center_member会员信息
Comments
  • Latest
  • Oldest
  • Hottest
Powered by Waline v2.13.0