# learn
**Repository Path**: flyToSkyNO1/learn
## Basic Information
- **Project Name**: learn
- **Description**: learn-子鹿班课后台管理系统是一个基于springBoot+mybatis搭建的后台管理系统,通过web端管理员登录后台可以管理教师,课程,学生基本信息和后台数据统计,同时通过web端教师学生可以进行资料上传学习等功能
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 3
- **Forks**: 0
- **Created**: 2020-03-05
- **Last Updated**: 2021-12-07
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
## 子鹿班课后台管理系统 ##
# 团队名 #
### Seven Twelve ###
# 项目介绍 #
- learn:子鹿班课后台管理系统项目提供了PC Web端后台管理员可以通过登录后台进行后台管理,主要包括:题库管理、课程管理(包括课程作业,实验管理)、分类管理、用户管理以及系统统计管理。为后台管理提供直观的数据统计,同时PC Web端提供了用户登录上传实验操作。主要采用技术:spring boot 2.0.5+spring+Spring Mvc+mybatis+Spring Security+Jquery+Thymeleaf+Bootstrap+webUpLoad+H-ui+MySQL+redis+Nginx
- learn-wechat:子鹿班课小程序端可以通过点击查看:[learn-wechat小程序端](https://github.com/xieguocheng/learn-wechat "learn-wechat小程序端"),该小程序端主要提供用户可以创建课程,加入课程等一系列功能,这里不做过多的介绍
- learn-wechat-data:子鹿班课小程序端后台api接口可以通过点击查看:[learn-wechat-data小程序端api接口](https://github.com/xieguocheng/learn-wechat-data "learn-wechat-data小程序api接口"),提供小程序端后台api接口,这里不做过多的介绍
# 技术选型 #
- 后端使用技术
- jdk:1.8
- 数据库:MySQL5.7
- 核心框架:spring boot 2.0.5.RELEASE
- 安全框架:Spring Security
- 视图框架:spring mvc
- 持久层框架:MyBatis MyBatis-Plus 3.1.0
- 缓存:redis、ehcache
- 定时器:Scheduled
- 文档导出:poi3.11
- 文件上传依赖:qiniu[7.2.0, 7.2.99]
- 邮件:mail1.4.5
- 短信:aliyun3.2.3
- 插件:lombok
- 前端使用技术
- 前端框架:H-UI,Bootstrap
- js框架:jQuery
- 图表框架:Echarts
- 表格插件:Datatables
- 文件上传:webUpLoad
- 模板引擎:Thymeleaf
# 项目结构 #
>
java/com/learn:
|--config 系统配置
|--dto 实体类扩充属性
|--enums 枚举常量
|--mapper dao层操作文件
|--pojo 实体类
|--security 安全框架配置
|--service 服务层
|--task 任务调度
|--utils 工具类
|--web controller控制层
|--LearnApplication 启动类
resuorces:
|--mapper dao层配置文件
|--statis 静态资源文件
|--template 前端html网页文件
|--application.properties 系统总配置
# 安装教程 #
1. GitHub克隆本地仓库到本地
2. application.properties配置MySQL参数
3. application.properties配置七牛云参数
4. application.properties配置邮件参数
5. application.properties配置阿里云短信参数
6. 项目编译运行
# 项目展示 #
- 后台管理登录界面
图1 后台登录界面 |
图2 后台登录界面 |
图3 后台界面 |
图4 后台界面 |
图5 后台界面 |
图6 后台界面 |
图7 后台界面 |
图8 后台界面 |
图9 后台界面 |
图10 后台界面 |
图11 后台界面 |
图10 后台界面 |
图12 用户界面 |
图13 用户界面 |
图14 用户界面 |
图15 用户界面 |
图16 用户界面 |
图17 用户界面 |
图18 用户界面 |
图18 用户界面 |