专栏名称: GitHub好项目
GitHub上好项目分享;分享 GitHub 上知名的 Python、Java、Web、AI、数据分析等多个领域的优质学习资源、开源项目及开发者工具,为 GitHub 开发者提供优质编程资讯。
目录
相关文章推荐
DearAuto  ·  听非哥,不堵车 ·  昨天  
汽车金融大全APP  ·  抵押解押上牌过户,全国可做 ·  2 天前  
哲学王  ·  有了权力后,就懒得再装了 ·  2 天前  
驾仕派  ·  方程豹豹8/问界M9: ... ·  3 天前  
51好读  ›  专栏  ›  GitHub好项目

Github上非常火爆的后台管理系统

GitHub好项目  · 公众号  ·  · 2024-12-23 14:58

正文

大家好,我是GitHub好项目君,每天分享GitHub上的好项目

主要分享GitHub上有趣、有意义、重要的项目

前后端分离的后台管理系统

源代码:

http://www.gitpp.com/yf/eladmin

项目介绍

eladmin是一个基于Spring Boot和Vue.js的开源后台管理系统解决方案, 旨在简化开发流程,提高开发效率 ,并适用于多种Web项目的开发它支持前后端分离的开发模式,并集成了诸如 JPA、Spring Security、Redis 等常用技术组件。

ELADMIN 的特点包括:

  1. 前后端分离 :前端使用 Vue 框架,后端支持 Spring Boot 和 Jpa 或 Mybatis-Plus,这种分离的设计使得系统更易于维护和扩展。

  2. 权限控制 :ELADMIN 提供了基于角色的权限控制,支持多级角色进行层级管理,以及基于权限的新增、删除、修改等操作。

  3. 动态路由 :系统支持基于角色的动态路由展示,可以根据不同的角色和权限展示不同的页面和功能。

  4. 易用性 :ELADMIN 旨在提供一个简单易用的后台管理框架,能够快速构建出一个带有权限控制的后台管理系统。

  5. 功能丰富 :除了基本的权限管理和路由控制,ELADMIN 还支持岗位管理、部门管理等多种常见的后台管控系统需求。

  6. 代码生成器 :ELADMIN 内置了代码生成器,可以一键生成前后端代码,大大提高了开发效率。

  7. 多数据库支持 :ELADMIN 支持多种数据库,如 MySQL、Oracle、SQL Server 等,适应不同的应用场景和需求。

总的来说,eladmin 是一个功能完善、开发效率高、易于扩展和维护的后台管理系统框架,适合快速开发企业级的后台管理应用。

系统功能

  • 用户管理:提供用户的相关配置,新增用户后,默认密码为123456

  • 角色管理:对权限与菜单进行分配,可根据部门设置角色的数据权限

  • 菜单管理:已实现菜单动态路由,后端可配置化,支持多级菜单

  • 部门管理:可配置系统组织架构,树形表格展示

  • 岗位管理:配置各个部门的职位

  • 字典管理:可维护常用一些固定的数据,如:状态,性别等

  • 系统日志:记录用户操作日志与异常日志,方便开发人员定位排错

  • SQL监控:采用druid 监控数据库访问性能,默认用户名admin,密码123456

  • 定时任务:整合Quartz做定时任务,加入任务日志,任务运行情况一目了然

  • 代码生成:高灵活度生成前后端代码,减少大量重复的工作任务

  • 邮件工具:配合富文本,发送html格式的邮件

  • 七牛云存储:可同步七牛云存储的数据到系统,无需登录七牛云直接操作云数据

  • 支付宝支付:整合了支付宝支付并且提供了测试账号,可自行测试

  • 服务监控:监控服务器的负载情况

  • 运维管理:一键部署你的应用

项目亮点

  • 统一异常处理设计
  • 注解权限的设计
  • 接口级别的限流设计
  • 比较完善的工具,如支付宝,邮件,定时任务,各种监控的实现
  • 缓存redis

后台首页

作者还提供了一份详细的文档帮助学习这个项目

ELADMIN 的一些应用场景包括:

  1. 电商平台







请到「今天看啥」查看全文