首页 > 其他 > 详细

U-Learning开发日志

时间:2020-01-04 11:01:47      阅读:81      评论:0      收藏:0      [点我收藏+]

基于泛在学习的教学系统——后端

GitHub项目地址
后续会结合开发日志一步步发布里程碑教程和遇到的问题与解决

项目背景

??该系统是一次将理论与实践相结合的创新设计,它结合当下在线教育形势,未来泛在学习发展趋势,在完美融合学校教育需求下进行的一次实践探索。

??移动设备和移动技术的应用已经改变了人们的学习方式和获取信息的途径,随时随刻拿出手机打开app或者浏览器即可进行想要资源的获取。在这样一个信息爆炸的时代中,学习系统的功能已经不仅仅是如何全面的将资源快速展现给学习者,更为重要的是如何针对性的将资源进行囊括。

??从人性化角度分析,不同于市面上常见的app下载方式,该系统实现更为便捷灵活的网页显示方式,用户根据需求登录即可进入相应页面,无论是在手机,平板抑或电脑等设备,该系统都会根据屏幕实际大小自适应显示完整内容,这体现了该系统的灵活高效的特征。从适用范围分析,它的主要环境是学校,包括学生和教师两种人物角色,系统同时满足学生学习、实验、测试要求以及教师教学任务管理、公告维护要求,这体现了该系统的实用特征。从文件资源的储存角度分析,所有文件,通告以及资源都是线上同步方式,完全可以在任何时候查看,并且不会失效,对于学生来说资源是共享且永久的。

技术栈

框架

  1. Spring Cloud(Greenwich.SR2)
  2. Spring Boot(2.1.6.RELEASE)
  3. MyBatis(2.1.0)
  4. Spring Security

中间件

  1. redis(5.0.4)

插件

  1. fastjson(1.2.54)
  2. druid(1.1.10)
  3. hutool(5.0.6)
  4. mapstruct(1.2.0.Final)
  5. lombok(1.18.10)
  6. ip2region(1.7.2)
  7. jjwt(0.9.1)
  8. swagger2(2.9.2)
  9. swagger-bootstrap-ui(1.9.5)
  10. spring-boot-admin(2.1.6)

开发日志

2020-01-04

  1. 完善教师管理接口的参数校验
  2. 添加权限管理的update、delete接口

2020-01-02

  1. 添加开发配置和打包部署插件配置
  2. 完成添加教师接口

2019-12-29

更新maven打包配置,调整本地开发的redis服务器地址

2019-12-23

  1. Spring Boot 版本降级 2.1.10 -> 2.1.6
  2. 更新 spring boot admin 配置类

2019-12-21

整合监控系统

2019-12-20

  1. 添加教师删除接口
  2. 添加监控配置

2019-12-19

添加网关异常拦截处理

2019-12-17

  1. 完成通用配置抽离,swagger2升级
  2. 完成日志aop记录
  3. 完成教师查询接口,修复角色权限接口参数传递问题

2019-12-16

完成权限校验

2019-12-13

整合权限控制,redis

2019-12-12

整合swagger和增强ui,在网关处对文档进行聚合

2019-12-11

完成简单的单点登录

2019-12-10

整合Spring Security

2019-12-09

完成网关登录功能

2019-12-08

添加教师角色和权限dao

2019-12-07

添加获取验证码接口

2019-12-06

添加教师登录接口

2019-12-05

修改配置,添加模块

2019-12-04

修改服务配置目录结构,添加系统管理模块和通用核心模块

2019-11-29

完成服务注册发现、路由网关和统一配置管理

U-Learning开发日志

原文:https://www.cnblogs.com/darren1112/p/12147640.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!