# 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 用户界面