基于SpringBoot+Vue的教学任务管理平台。此平台使用IntelliJ IDEA开发工具进行开发,利用MySql数据库持久化数据。在技术上,前台采用 Vue渐进式框架,利用VantUI组件库搭建页面,后台使用 SpringBoot框架进行开发,做到了前后端分离。使用JWT实现单点登录,图片和文档上传使用阿里的OSS对象存储,短信功能使用腾讯云的接口,聊天功能使用了WebSocket实现实时聊天,整合Quartz框架实现定时任务的发布,整合了redis存储验证码。本系统使用的技术均吻合当今流行趋势,有助于系统的开发以及日后的维护。
运行环境
jdk8+mysql+IntelliJ IDEA+maven+node.js(Vue)
项目技术
SpringBoot、Vue、VantUI组件库、Mysql、Mybatis、freemarker模板引擎、Quartz定时任务、Redis、Websocket、apiCloud、Minio
数据库文件后端工程代码中db文件夹里有