Skip to content

基于SprinigBoot+Jwt+Vue的前后端分离的教学管理系统

Notifications You must be signed in to change notification settings

notes514/Teaching-Vue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Teaching-Vue

基于SprinigBoot+Jwt+Vue的前后端分离的教学管理系统

2021年6月10日前端(Vue)

1.安装element-ui

cnpm install element-ui --save

在main.js中引入依赖

import Element from 'element-ui'

import "element-ui/lib/theme-chalk/index.css"

Vue.use(Element)

2.安装axios、qs、mockjs

cnpm install axios --save

在main.js中引入依赖

import axios from 'axios'

Vue.prototype.$axios = axios

cnpm install qs --save

cnpm install mockjs --save-dev

require("./mock") //引入mock数据

3.实现登录页面、token状态同步、定义全局axios拦截器

Login.vue、axios.js

4.实现后台基本页面开发

Index.vue、Home.vue、User.vue、Role.vue ...

5.实现用户登录信息提示

Index.vue

6.实现动态菜单栏开发

router/index.js、store/index.js、store/modules/menus.js、includ/SideMenu.vue ...

2021年6月11日前端(Vue)

1.实现动态标签页切换显示

Tabs.vue

2.实现个人中心、菜单管理、角色管理、用户管理页以及按钮权限控制等 PersonalCenter.vue、UserInfo.vue、ResetPwd.vue、Menu.vue ...

2021年6月11日后端(Java)

1.整合Mybatis Plus,生成代码

2.导入jar包

3.编写配置文件,开启mapper接口扫描,添加分页、防全表更新插件

4.创建数据库表,生成代码

2021年6月12日后端(Java)

1.引入Security与Jwt

2.实现用户认证、生成验证码以及验证码认证过滤器

KaptchaConfig、RedisConfig、SecurityConfig、CaptchaFilter、LoginSuccessHandler ...

3.解决跨域问题

CorsConfig

2021年6月14日后端(Java)

1.解决用户身份认证

2.实现密码加密,解决登录过程账户密码从数据库获取问题

2021年6月16日后端(Java)

1.实现管理员的教务管理模块的添加学院、专业、班级、教师、学生的增删查改,并对接前端Vue

2.实现管理员的课程教学模块的课程管理的增删查改,并对接前端Vue

2021年6月17日前后端(Java、Vue)

1.完善管理员模块添加教师、学生并默认创建一个用户,使其能够进行登录,以及处理创建数据表主键存在问题

2.初步实现教师管理模块学生管理子模块的增删查改

3.初步实现教师管理模块教学管理子模块的课程管理的增删查改,并实现前端Vue的课表显示

2021年6月20日前后端(Java、Vue)

1.实现教师教学管理模块的成绩更新的增删查改,并对接前端Vue

2.实现教师教学管理模块课表的查询,并对接前端Vue

3.完善教师教学管理模块课程管理的新增和编辑功能,并对接前端Vue

2021年6月22日前后端(Java、Vue)

1.更新数据库tb_course表中的字段信息,完善课程添加

2.新增课程管理、学生选课查询接口

3.实现教学管理模块前后端对接

2021年6月24日前后端(Java、Vue)

1.对教师模块、学生模块的学生选课表添加字段,完善教师和学生对课程的添加和选课功能

2.新增对教师对学生选课表的增删查改、课表查询、成绩更新等

3.实现对学生的课表查询、成绩查询功能

2021年6月26日前后端(Java、Vue)

1.更新数据库课程表字段,实现管理员课程教学模块的必修、选修授课的更改,并实现添加、更新、删除功能

2.完善教师管理模块添加课程、查看课表、更新成绩的增删查改功能,并对接前端Vue

3.实现学生模块网上选课的添加、退选功能以及显示课表和成绩

About

基于SprinigBoot+Jwt+Vue的前后端分离的教学管理系统

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published