栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

springboot+vue学籍管理系统

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

springboot+vue学籍管理系统

springboot+vue学籍管理系统

文章目录
  • springboot+vue学籍管理系统
  • 前言
  • 一、效果演示
  • 二、学习收获
  • 三、数据库设计
    • 1.引入库
  • 四、效果展示


前言

基于spring boot 、vue-admin-template开发的学籍管理系统,通过该课程学会使用vue-admin-template搭建后台系统;vue动态菜单、动态路由、按钮权限实现原理,代码实现;全程手把手带领写代码,最终从0到1打造属于自己的前后端分离实战项目;

一、效果演示

springboot+vue学籍管理系统实战

二、学习收获

1.学会使用vue-admin-template搭建后台系统;

​ 2.vue-admin-template登录源码、权限权限验证流程分析;

​ 3.vue动态菜单、动态路由、按钮权限实现原理,代码实现;

​ 4.通用弹框、tree组件优化、页面优化、通用axios封装、restful api支持封装;

​ 5.前后端分离中的token(JWT)验证处理;

​ 6.掌握spring boot在前后端分离项目中的使用

​ 7.全程手把手带领写代码,最终从0到1打造属于自己的前后端分离实战项目

三、数据库设计 1.引入库
 1、用户表字段(sys_user)

| 字段名称                   | 数据类型 | 字段大小 | 是否主键 | 是否为空 | 备注                              |
| :------------------------- | -------- | -------- | -------- | -------- | --------------------------------- |
| user_id                    | int      | 11       | 是       | 否       | 用户id                            |
| username                   | varchar  | 64       | 否       | 是       | 登录账户                          |
| password                   | varchar  | 128      | 否       | 是       | 登录密码                          |
| phone                      | varchar  | 13       | 否       | 是       | 用户电话                          |
| email                      | varchar  | 36       | 否       | 是       | 邮箱                              |
| sex                        | varchar  | 2        | 否       | 是       | 0:男 1:女                        |
| is_admin                   | tinyint  | 2        | 否       | 是       | 是否为超级管理员 1:是 0:否      |
| is_account_non_expired     | tinyint  | 2        | 否       | 是       | 帐户是否过期(1 未过期,0已过期)   |
| is_account_non_locked      | tinyint  | 2        | 否       | 是       | 帐户是否被锁定(1 未锁定,0已锁定) |
| is_credentials_non_expired | tinyint  | 2        | 否       | 是       | 密码是否过期(1 未过期,0已过期)   |
| is_enabled                 | tinyint  | 2        | 否       | 是       | 帐户是否可用(1 可用,0 删除用户)  |
| nick_name                  | varchar  | 36       | 否       | 是       | 姓名                              |
| create_time                | datetime |          | 否       | 是       | 创建时间                          |
| update_time                | datetime |          | 否       | 是       | 更新时间                          |



 2、用户角色表(sys_user_role)

| 字段名称     | 数据类型 | 字段大小 | 是否主键 | 是否为空 | 备注   |
| ------------ | -------- | -------- | -------- | -------- | ------ |
| user_role_id | int      | 11       | 是       | 否       | 主键   |
| user_id      | int      | 11       | 否       | 否       | 用户id |
| role_id      | int      | 11       | 否       | 否       | 角色id |



3、角色表字段(sys_role)

| 字段名称    | 数据类型 | 字段大小 | 是否主键 | 是否为空 | 备注                                  |
| :---------- | -------- | -------- | -------- | -------- | ------------------------------------- |
| role_id     | int      | 11       | 是       | 否       | 角色id                                |
| role_name   | varchar  | 64       | 否       | 是       | 角色名称                              |
| role_type   | varchar  | 2        | 否       | 是       | 角色类型 1:系统用户  2:学生 3:教师 |
| remark      | varchar  | 128      | 否       | 是       | 备注                                  |
| create_time | datetime |          | 否       | 是       | 创建时间                              |
| update_time | datetime |          | 否       | 是       | 更新时间                              |



4、角色菜单表(sys_role_menu)

| 字段名称     | 数据类型 | 字段大小 | 是否主键 | 是否为空 | 备注   |
| ------------ | -------- | -------- | -------- | -------- | ------ |
| role_menu_id | int      | 11       | 是       | 否       | 主键   |
| menu_id      | int      | 11       | 否       | 否       | 菜单id |
| role_id      | int      | 11       | 否       | 否       | 角色id |



5、菜单表字段(sys_menu)

| 字段名称    | 数据类型 | 字段大小 | 是否主键 | 是否为空 | 备注                      |
| :---------- | -------- | -------- | -------- | -------- | ------------------------- |
| menu_id     | int      | 11       | 是       | 否       | 菜单id                    |
| parent_id   | int      | 11       | 否       | 是       | 父级菜单id                |
| title       | varchar  | 64       | 否       | 是       | 菜单名称                  |
| code        | varchar  | 64       | 否       | 是       | 权限字段                  |
| name        | varchar  | 36       | 否       | 是       | 路由name                  |
| path        | varchar  | 36       | 否       | 是       | 路由path                  |
| url         | varchar  | 128      | 否       | 是       | 组件路径                  |
| type        | varchar  | 2        | 否       | 是       | 类型(0 目录 1菜单,2按钮) |
| icon        | varchar  | 36       | 否       | 是       | 菜单图标                  |
| parent_name | varchar  | 64       | 否       | 是       | 上级菜单名称              |
| order_num   | int      | 11       | 否       | 是       | 序号                      |
| create_time | datetime |          | 否       | 是       | 创建时间                  |
| update_time | datetime |          | 否       | 是       | 更新时间                  |



四、效果展示





转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/848301.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号