首页 > 其他分享 >基于Springboot+Element-Vue-Admin实现简单权限管理系统

基于Springboot+Element-Vue-Admin实现简单权限管理系统

时间:2022-12-21 13:57:21浏览次数:69  
标签:INSERT Vue Springboot Admin INTO ---------------------------- -- VALUES NULL

@

目录

一、系统介绍

系统主要功能:系统实现了用户管理、权限管理、菜单管理。

二、功能展示

1.用户登陆

在这里插入图片描述

2.用户管理

在这里插入图片描述

3.权限管理、权限设置

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

4.菜单管理

在这里插入图片描述

三、数据库展示

/*
Navicat MySQL Data Transfer

Source Server         : localhost
Source Server Version : 80021
Source Host           : localhost:3306
Source Database       : visual

Target Server Type    : MYSQL
Target Server Version : 80021
File Encoding         : 65001

Date: 2021-12-22 16:52:37
*/

SET FOREIGN_KEY_CHECKS=0;

-- ----------------------------
-- Table structure for `menu`
-- ----------------------------
DROP TABLE IF EXISTS `menu`;
CREATE TABLE `menu` (
  `menuid` int NOT NULL AUTO_INCREMENT,
  `menuname` varchar(100) DEFAULT NULL,
  `menupid` varchar(60) DEFAULT NULL,
  `href` varchar(50) DEFAULT NULL,
  PRIMARY KEY (`menuid`)
) ENGINE=InnoDB AUTO_INCREMENT=23 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

-- ----------------------------
-- Records of menu
-- ----------------------------
INSERT INTO `menu` VALUES ('1', '系统管理', '0', 'system');
INSERT INTO `menu` VALUES ('2', '用户管理', '1', 'user');
INSERT INTO `menu` VALUES ('3', '角色管理', '1', 'role');
INSERT INTO `menu` VALUES ('4', '菜单管理', '1', 'menu');
INSERT INTO `menu` VALUES ('16', '数据可以视化', '0', 'data');
INSERT INTO `menu` VALUES ('17', '数据分析模型1', '16', 'data1');
INSERT INTO `menu` VALUES ('18', ' 数据分析模型2', '16', 'data2');
INSERT INTO `menu` VALUES ('19', '大屏可视化', '0', 'screen');
INSERT INTO `menu` VALUES ('20', '数据模型1', '19', 'screen1');

-- ----------------------------
-- Table structure for `role`
-- ----------------------------
DROP TABLE IF EXISTS `role`;
CREATE TABLE `role` (
  `roleid` int NOT NULL AUTO_INCREMENT,
  `rolename` varchar(50) NOT NULL,
  `roledesc` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
  PRIMARY KEY (`roleid`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

-- ----------------------------
-- Records of role
-- ----------------------------
INSERT INTO `role` VALUES ('1', '管理员', '管理员');
INSERT INTO `role` VALUES ('2', '普通用户', '普通用户');

-- ----------------------------
-- Table structure for `rolemenu`
-- ----------------------------
DROP TABLE IF EXISTS `rolemenu`;
CREATE TABLE `rolemenu` (
  `id` int NOT NULL AUTO_INCREMENT,
  `menuid` varchar(50) DEFAULT NULL,
  `roleid` varchar(50) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

-- ----------------------------
-- Records of rolemenu
-- ----------------------------
INSERT INTO `rolemenu` VALUES ('7', '1', '1');
INSERT INTO `rolemenu` VALUES ('8', '2', '1');
INSERT INTO `rolemenu` VALUES ('9', '3', '1');
INSERT INTO `rolemenu` VALUES ('10', '4', '1');

-- ----------------------------
-- Table structure for `roleuser`
-- ----------------------------
DROP TABLE IF EXISTS `roleuser`;
CREATE TABLE `roleuser` (
  `id` int NOT NULL AUTO_INCREMENT,
  `userid` varchar(50) NOT NULL,
  `roleid` varchar(50) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

-- ----------------------------
-- Records of roleuser
-- ----------------------------
INSERT INTO `roleuser` VALUES ('1', '1', '1');
INSERT INTO `roleuser` VALUES ('3', '2', '2');
INSERT INTO `roleuser` VALUES ('4', '3', '2');

-- ----------------------------
-- Table structure for `user`
-- ----------------------------
DROP TABLE IF EXISTS `user`;
CREATE TABLE `user` (
  `userid` int NOT NULL AUTO_INCREMENT,
  `username` varchar(50) NOT NULL,
  `password` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
  `fullname` varchar(50) DEFAULT NULL,
  PRIMARY KEY (`userid`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

-- ----------------------------
-- Records of user
-- ----------------------------
INSERT INTO `user` VALUES ('1', 'admin', 'a665a45920422f9d417e4867efdc4fb8a04a1f3fff1fa07e998e86f7f7a27ae3', '管理员');
INSERT INTO `user` VALUES ('2', 'zs', 'a665a45920422f9d417e4867efdc4fb8a04a1f3fff1fa07e998e86f7f7a27ae3', '张三');
INSERT INTO `user` VALUES ('3', 'ls', 'a665a45920422f9d417e4867efdc4fb8a04a1f3fff1fa07e998e86f7f7a27ae3', '李四');

四、其它

1.数据库表

用户表
在这里插入图片描述
角色表
在这里插入图片描述
菜单表
在这里插入图片描述

2.获取源码

基于Springboot+Element-Vue-Admin实现简单权限管理系统

标签:INSERT,Vue,Springboot,Admin,INTO,----------------------------,--,VALUES,NULL
From: https://www.cnblogs.com/Timi2019/p/16996052.html

相关文章

  • 基于Java springboot+mybatis+mysql实现的校园新闻系统
    @目录一、系统介绍二、功能展示1.主页2.登录以及注册3.普通用户对新闻咨询的编辑、发布和删除4.管理员对新闻的审核发布和撤销取消发布三、代码展示四、获取源码一、系统......
  • 基于SpringBoot+html超市进销存管理系统
    @目录一、系统介绍二、功能展示1.用户登陆2.进货管理(货物管理员)3.退货管理(货物管理员)4.商品销售、商品销售退货(商品管理员)5.管理商品、商品类别、供应商、客户(商品管理......
  • 启动vue项目报错:Error: The project seems to require yarn but it's not installed
    问题:将项目拷贝到另一台电脑启动时报错Error:Theprojectseemstorequireyarnbutit'snotinstalled解决方法:1.删除项目中的yarn.lock文件2.终端执行npminsta......
  • vue3 + ts 路由换标题
    npminstallvue-wechat-title--save//引入换标题的插件importVueWechatTitlefrom'vue-wechat-title'//使用插件VueWechatTitleapp.use(store).use(router)......
  • 基于 Dubbo Admin 实现流量灰度
    Dubbo提供流量灰度的服务治理能力,可以在无需重启应用的情况下,配置标签路由规则和条件路由实现灰度发布。Dubbo可以通过XML配置,注解配置,动态配置实现流量灰度,这里主要介绍......
  • HighCharts使用——vue整合highcharts
    引入组件在main.js文件中,代码如下/***highcharts*/importHighchartfrom"highcharts/highcharts";//基础组件importHighchartsVuefrom"highcharts-vue";/......
  • [vue] ajax post form表单提交 json提交
    postform表单提交方法一importajaxfrom'axios';importqsfrom'qs';exportconst接口名=(params,data)=>ajax({method:'post',url:`地址?${qs.stringify(pa......
  • [vue] 解决keyup事件和blur重复调用,触发不同方法
    解决vue中keyup事件和blur重复调用在keyup触发的事件中解绑失焦函数,在获得焦点focus事件中绑定失焦函数。<template><el-inputv-model="inputVal"placeholder="......
  • 基于Java springboot+mybatis+mysql+jsp网上书城管理系统
    @目录一、系统介绍二、功能展示1.主页(客户)2.登陆(客户)3.我的购物车(客户)4.我的订单(客户)5.我的图书(商家)6.新书上架(商家)7.订单管理(商家)7.统计分析(管理员)8.用户管理(用户管理......
  • vuex辅助函数使用
    辅助函数的认识:vuex的辅助函数有4个:mapState,mapGetters,mapMutations,mapActions辅助函数的写法:1、在页面引入import{mapState,mapGetters,mapMutatio......