文章目录
前言
javaee课程需要制作一个后台管理系统,然后就自己动手写了个课程管理系统,在此之前还写过一个电脑商城项目,但是缺一个后台,有时间写一个完整的前后台项目(滑稽)
注:项目及图片仅供学习使用
一、技术点
前端:vue-admin-template模板(vue、element-ui)
后端:Springboot、mybatis-plus、maven、mysql、oss对象存储、视频点播
注:前端使用了gitee的开源模板vue-admin-template :gitee地址
二、环境介绍
前端工具:webstorm
数据库工具:Navicat Premium
数据库:Mysql
IDE:idea
jdk版本:8
三、设计目标
前后端分离,实现对课程的管理
主要功能:教师管理(教师列表、添加教师、修改教师信息、删除教师、教师条件查询)
课程管理(课程目录展示、课程分类展示、课程列表、添加课程、修改课程、删除课程、课程条件查询)
视频管理(小节列表、查看视频、添加小节、修改小节信息、删除小节)
四、数据库设计
- edu_course :课程表
- edu_chapter :章节表
- edu_video :小节表
- edu_teacher :教师信息表
- edu_subject :课程分类表
五、功能设计与展示
1.首页
展示用户信息、根据时间展示上午、下午、晚上信息
2.教师管理
①教师列表
- 可以根据教师名称、头衔、添加时间进行条件查询
- 分页展示教师信息
- 修改教师信息时数据会进行回显
- 包含删除教师功能
- 使用oss对象存储来存储图片及上传图片