一个支持消息推送,文件管理,在线用户监控的后台权限管理系统来了
2023-02-26 09:49:50 时间
crowd-admin
项目介绍
crowd-admin是一个通用后台权限管理系统,集成了rbac权限管理、消息推送、邮件发送、任务调度、代码生成、elfinder文件管理等常用功能,系统内各个业务按照模块划分,前台使用H+模板。是一个java新人易于上手,学习之后能够快速融入企业开发的指导项目
主要特性
- 项目按功能模块化,提升开发,测试效率
- 支持消息推送
- 集成elfinder进行文件管理
- 支持数据字典
- 支持邮件发送,采用activeMQ异步解耦
- 支持在线用户监控、登出等操作
- 支持redis/ehcache切换使用
- 支持ip2region本地化
- 支持多数据源操作
- 集成日志切面,方便日志记录
- 前端js代码简洁,清晰,避免过度封装
- 支持统一输出异常,避免繁琐的判断
在线演示
- crowd-admin
技术选型
- 后端
- 核心框架:Spring
- 控制层框架:SpringMVC
- 权限控制:Shiro
- 消息中间件:activeMQ
- 消息推送:Websocket
- 邮件发送:javax.mail
- 任务调度:Quartz
- 持久层框架:Mybatis-Plus
- 日志管理:SLF4J > logback
- 缓存控制:Ehcache/Redis可切换
- 环境控制:使用spring profile可根据
-Dspring.profiles.active=dev
参数灵活切换配置文件
- 前端
- 模板选型:Jsp
- 管理模板:H+
- JS框架:jQuery
- 数据表格:bootstrapTable
- 文件管理:elfinder
- 弹出层:layer
- 通知消息:Toastr
- 消息推送/轮询:sockJs、stomp
- 树结构控件:jsTree
- checkbox选择控件:bootstrapSwitch
- 开发平台
- JDK版本:1.8+
- Maven:3.5+
- 数据库:mysql8+
- 缓存:ehcache/redis
- ide:Eclipse/Idea
内置模块
- 系统管理
- 用户管理:系统操作者,可绑定多角色
- 角色管理:菜单权限携带者,可配置到按钮级权限
- 菜单管理:配置系统目录,菜单链接,操作权限
- 部门管理:用户所属部门
- 日志操作:记录用户操作,包含请求参数
- 邮件服务
- 邮件发送:基于activeMQ异步发送邮件
- 办公通知
- 我的通知:接收当前用户得通知信息
- 通知管理:管理员发送并管理通知消息
- 基础管理
- 数据字典:对系统中经常使用的一些较为固定的数据进行维护
- 文件管理:集成elfinder,可以对系统内上传的文件进行查看修改
- 系统工具
- 代码生成:可动态根据数据库表,生成后台java代码
- 任务调度:根据调度策略以及执行目标配置任务调度
- 任务日志:记录任务日志,方便排错追踪
- 系统监控
- 在线用户:当前系统中活跃用户状态监控,可强制下线
- 数据监控:监视当前系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈
- 系统服务:监视当前系统CPU、内存、磁盘、堆栈等相关信息
开发教程
- RuoYi文档
- Mybatis Plus文档
获取源码
- crowd-admin 码云
- crowd-admin github
参考项目
- AdminLTE-admin
- bootdo
- RuoYi
实例截图
系统登陆
首页
用户管理
菜单管理
通知管理
查看通知
文件管理
系统服务
特别赞助
相关文章
- Jgit的使用笔记
- 利用Github Action实现Tornadofx/JavaFx打包
- 叹息!GitHub Trending 即将成为历史!
- 微软软了?开源社区讨论炸锅,GitHub CEO 亲自来答
- GitHub Trending 列表频现重复项,前后端都没去重?
- Photoshop Elements 2021版本软件安装教程(mac+windows全版本都有)
- (ps全版本)Photoshop 2020的安装与破解教程(mac+windows全版本都有)
- (ps全版本)Photoshop cc2018的安装与破解教程(mac+windows全版本,包括2023
- 环境搭建:Oracle GoldenGate 大数据迁移到 Redshift/Flat file/Flume/Kafka测试流程
- 每个开发人员都要掌握的:最小 Linux 基础课
- 来撸羊毛了!Windows 环境下 Hexo 博客搭建,并部署到 GitHub Pages
- 超实用!手把手入门 MongoDB:这些坑点请一定远离
- 【GitHub日报】22-10-09 zustand、neovim、webtorrent、express 等4款App今日上新
- 【GitHub日报】22-10-10 brew、minio、vite、seaweedfs、dbeaver 等8款App今日上新
- 【GitHub日报】22-10-11 cobra、grafana、vue、ToolJet、redwood 等13款App今日上新
- Photoshop 2018 下载及安装教程(mac+windows全版本都有,包括最新的2023)
- Photoshop 2017 下载及安装教程(mac+windows全版本都有,包括最新的2023)
- Photoshop 2020 下载及安装教程(mac+windows全版本都有,包括最新的2023)
- Photoshop 2023 资源免费下载(mac+windows全版本都有,包括最新的2023)
- 最新版本Photoshop CC2018软件安装教程(mac+windows全版本都有,包括2023