All Projects → goufaning → permission

goufaning / permission

Licence: MIT License
前后端分离的后台权限管理系统,基于Spring Boot, Shiro, Vue, Element实现,预览地址http://123.206.82.234/#/login

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to permission

Liugh Parent
SpringBoot+SpringCloud Oauth2+JWT+MybatisPlus实现Restful快速开发后端脚手架
Stars: ✭ 2,112 (+4700%)
Mutual labels:  springboot, shiro, mybatis-plus
Spring Boot Plus
🔥 Spring-Boot-Plus is a easy-to-use, high-speed, high-efficient,feature-rich, open source spring boot scaffolding. 🚀
Stars: ✭ 2,198 (+4895.45%)
Mutual labels:  springboot, shiro, mybatis-plus
learn-java-demo
java学习demo
Stars: ✭ 17 (-61.36%)
Mutual labels:  springboot, shiro
Lzhpo Shiro
美观、漂亮,我抽离出来的,拿来即用的简单后台管理系统!
Stars: ✭ 170 (+286.36%)
Mutual labels:  springboot, shiro
Sureness
A simple and efficient open-source security framework that focus on protection of restful api.
Stars: ✭ 254 (+477.27%)
Mutual labels:  springboot, shiro
Skill6 Website Backend
java进阶开发,高级版web项目。基于dubbo实现分布式微服务架构,基于spring boot、spring mvc、mybatis、docker、ELK、redis、vue.js、node.js等技术实现的技术分享交流网站。网站名称:技术流,英文名:skill6。主要功能有:登录注册、单点登录、restful设计、文章及评论、代码及资源下载、主题讨论等。持续更新中...
Stars: ✭ 140 (+218.18%)
Mutual labels:  springboot, shiro
Ifarm
后台管理系统,前后端分离,后端SpringBoot+Shiro+MyBatis+Redis,前端Vue+ElementUI+Axios
Stars: ✭ 151 (+243.18%)
Mutual labels:  springboot, shiro
X Admin
致力于快速开发中小型后台管理系统项目模板(更新中......)
Stars: ✭ 123 (+179.55%)
Mutual labels:  springboot, shiro
blog-springboot
My blog with springboot framework
Stars: ✭ 14 (-68.18%)
Mutual labels:  springboot, shiro
vacomall
☀️☀️ 基于 dubbo 实现的分布式电商平台。
Stars: ✭ 42 (-4.55%)
Mutual labels:  shiro, mybatis-plus
RuoYi-fast
🎉 (RuoYi)官方仓库 基于SpringBoot的权限管理系统 易读易懂、界面简洁美观。 核心技术采用Spring、MyBatis、Shiro没有任何其它重度依赖。直接运行即可用
Stars: ✭ 117 (+165.91%)
Mutual labels:  springboot, shiro
Pdf Books
📚 PDF 书籍库
Stars: ✭ 134 (+204.55%)
Mutual labels:  springboot, shiro
Ruoyi Oracle
(RuoYi)官方仓库 基于SpringBoot的权限管理系统 易读易懂、界面简洁美观。 核心技术采用Spring、MyBatis、Shiro没有任何其它重度依赖。直接运行即可用
Stars: ✭ 134 (+204.55%)
Mutual labels:  springboot, shiro
Crown
Based on SpringBoot2, Crown builds a rapidly developed web application scaffolding.
Stars: ✭ 161 (+265.91%)
Mutual labels:  springboot, shiro
Watchdog Framework Web
🍻 「停止维护」watchdog-framework的Web前端项目,基于Vue+iView-Admin+Vue-Router+Vuex开发
Stars: ✭ 124 (+181.82%)
Mutual labels:  springboot, shiro
springboot-chapter
🚀Spring Boot 2.0基础教程。主流框架整合,实践学习案例。
Stars: ✭ 23 (-47.73%)
Mutual labels:  springboot, mybatis-plus
Spring Boot Shiro
Shiro基于SpringBoot +JWT搭建简单的restful服务
Stars: ✭ 1,563 (+3452.27%)
Mutual labels:  springboot, shiro
Ibase4j
Spring,SpringBoot 2.0,SpringMVC,Mybatis,mybatis-plus,motan/dubbo分布式,Redis缓存,Shiro权限管理,Spring-Session单点登录,Quartz分布式集群调度,Restful服务,QQ/微信登录,App token登录,微信/支付宝支付;日期转换、数据类型转换、序列化、汉字转拼音、身份证号码验证、数字转人民币、发送短信、发送邮件、加密解密、图片处理、excel导入导出、FTP/SFTP/fastDFS上传下载、二维码、XML读写、高精度计算、系统配置工具类等等。
Stars: ✭ 1,548 (+3418.18%)
Mutual labels:  springboot, shiro
spring-boot-web
Spring Boot脚手架工程
Stars: ✭ 29 (-34.09%)
Mutual labels:  shiro, mybatis-plus
crowd-admin
crowd-admin是一个基于Spring,Shiro,Redis/ehcache,Mybatis的通用后台权限管理系统,这里推荐本人另一个基于sprinboot的单点登录系统
Stars: ✭ 51 (+15.91%)
Mutual labels:  shiro, mybatis-plus

permission(后端)

https://img.shields.io/badge/build-success-brightgreen.svg?longCache=true&style=flat-square https://img.shields.io/badge/license-MIT-blue.svg?longCache=true&style=flat-square https://img.shields.io/badge/springboot-2.1.0-yellow.svg?longCache=true&style=flat-square https://img.shields.io/badge/shiro-1.4.0-orange.svg?longCache=true&style=flat-square

简介

permission是一款前后端分离的后台权限管理系统,基于Spring Boot, Shiro, Vue, Element实现,是我学习Shiro时的练手项目。

项目源码

后端源码 前端源码
github https://github.com/goufaning/permission https://github.com/goufaning/permission-app

演示地址

http://123.206.82.234/#/login

用户名:admin 密码:123456

使用教程

后端

  1. 下载源码

    git clone https://github.com/goufaning/permission.git
  2. IDEA 安装lombok插件

  3. 新建MySQL(版本5.7.x)数据库,导入SQL文件

  4. IDEA导入项目

  5. 修改数据库配置,等待Maven下载依赖

  6. 启动项目

前端

  1. 下载源码

    git clone https://github.com/goufaning/permission-app.git
  2. 安装node.js

  3. 进入项目根目录,执行 npm install, 下载和安装项目相关依赖包

  4. 执行 npm run dev 命令,启动项目,通过 http://localhost:8090 访问。

功能列表

  • 系统登录:系统用户登录,系统登录认证(token方式)
  • 用户管理:新建用户,修改用户,删除用户,查询用户
  • 机构管理:新建机构,修改机构,删除机构,查询机构
  • 角色管理:新建角色,修改角色,删除角色,查询角色
  • 菜单管理:新建菜单,修改菜单,删除菜单,查询菜单
  • 字典管理:新建字典,修改字典,删除字典,查询字典
  • 系统日志:记录用户操作日志,查看系统执行日志记录
  • 系统信息:查看JVM, TOMCAT, 服务器信息

技术选型

后端

前端

系统展示

1.png

2.png

3.png

4.png

6.png

7.png

8.png

9.png

10.png

鸣谢

感谢以下优秀开源项目

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].