jquery 按钮权限控制_一个支持消息推送,文件管理,在线用户监控的后台权限管理系统来了...

crowd-admin

项目介绍

crowd-admin是一个通用后台权限管理系统,集成了rbac权限管理、消息推送、邮件发送、任务调度、代码生成、elfinder文件管理等常用功能,系统内各个业务按照模块划分,前台使用H+模板。是一个java新人易于上手,学习之后能够快速融入企业开发的指导项目

主要特性

  • 项目按功能模块化,提升开发,测试效率
  • 支持消息推送
  • 集成elfinder进行文件管理
  • 支持数据字典
  • 支持邮件发送,采用activeMQ异步解耦
  • 支持在线用户监控、登出等操作
  • 支持redis/ehcache切换使用
  • 支持ip2region本地化
  • 支持多数据源操作
  • 集成日志切面,方便日志记录
  • 前端js代码简洁,清晰,避免过度封装
  • 支持统一输出异常,避免繁琐的判断

在线演示

  • crowd-admin

技术选型

  1. 后端
  • 核心框架:Spring
  • 控制层框架:SpringMVC
  • 权限控制:Shiro
  • 消息中间件:activeMQ
  • 消息推送:Websocket
  • 邮件发送:javax.mail
  • 任务调度:Quartz
  • 持久层框架:Mybatis-Plus
  • 日志管理:SLF4J > logback
  • 缓存控制:Ehcache/Redis可切换
  • 环境控制:使用spring profile可根据-Dspring.profiles.active=dev参数灵活切换配置文件
  1. 前端
  • 模板选型:Jsp
  • 管理模板:H+
  • JS框架:jQuery
  • 数据表格:bootstrapTable
  • 文件管理:elfinder
  • 弹出层:layer
  • 通知消息:Toastr
  • 消息推送/轮询:sockJs、stomp
  • 树结构控件:jsTree
  • checkbox选择控件:bootstrapSwitch
  1. 开发平台
  • JDK版本:1.8+
  • Maven:3.5+
  • 数据库:mysql8+
  • 缓存:ehcache/redis
  • ide:Eclipse/Idea

内置模块

  1. 系统管理
  • 用户管理:系统操作者,可绑定多角色
  • 角色管理:菜单权限携带者,可配置到按钮级权限
  • 菜单管理:配置系统目录,菜单链接,操作权限
  • 部门管理:用户所属部门
  • 日志操作:记录用户操作,包含请求参数
  1. 邮件服务
  • 邮件发送:基于activeMQ异步发送邮件
  1. 办公通知
  • 我的通知:接收当前用户得通知信息
  • 通知管理:管理员发送并管理通知消息
  1. 基础管理
  • 数据字典:对系统中经常使用的一些较为固定的数据进行维护
  • 文件管理:集成elfinder,可以对系统内上传的文件进行查看修改
  1. 系统工具
  • 代码生成:可动态根据数据库表,生成后台java代码
  • 任务调度:根据调度策略以及执行目标配置任务调度
  • 任务日志:记录任务日志,方便排错追踪
  1. 系统监控
  • 在线用户:当前系统中活跃用户状态监控,可强制下线
  • 数据监控:监视当前系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈
  • 系统服务:监视当前系统CPU、内存、磁盘、堆栈等相关信息

开发教程

  • RuoYi文档
  • Mybatis Plus文档

获取源码

  • crowd-admin 码云
  • crowd-admin github

参考项目

  • AdminLTE-admin
  • bootdo
  • RuoYi

实例截图

系统登陆

c01f5de55d2a8157c82502e3ba3ba00c.png

首页

d48e3c5da8f2ef4109cc63dee115edb4.png

用户管理

073f346cd35c3ddb524861eee3d03463.png

菜单管理

d08104c7514222b1bc937acfc6a79b5f.png

通知管理

7255ba0fdfb3adbd788904674562528c.png

查看通知

a0265117e759785e7ca77e53cb0eb50d.png

文件管理

d12382320a927442f6bdb383b17411ca.png

系统服务

ba47b767854e2fb34f2d99fae5e22853.png
作者:wayn
链接: https:// juejin.cn/post/69074148 60414812167
来源:掘金
侵删
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值