项目简介
本项目是一个基于Spring Boot框架和Vue.js开发的后台管理系统,提供一套完整的企业级应用解决方案。它集成了用户管理、权限管理、日志管理、代码生成、定时任务、文件管理等多种功能模块,适用于各类企业级应用场景。
项目的主要特性和功能
- 用户管理:支持用户信息(用户名、密码、邮箱、手机号等)的增删改查,可分配不同角色及管理用户状态(启用或禁用)。
- 权限管理:支持角色的增删改查,能为角色分配菜单和数据权限,通过注解进行权限校验。
- 日志管理:记录用户操作日志(操作时间、内容、IP等)和系统异常日志,方便问题排查。
- 代码生成:提供多种代码模板,可生成实体类、DTO类等,支持自定义模板。
- 定时任务:支持定时任务的增删改查及立即执行、暂停、恢复等操作。
- 文件管理:支持文件的上传、下载、删除,提供本地存储、七牛云存储等方式。
- 其他功能:支持数据字典管理和系统运行状态监控(CPU、内存、磁盘等资源)。
安装使用步骤
1. 环境准备
- JDK:1.8及以上版本
- Maven:3.5及以上版本
- MySQL:5.7及以上版本
- Redis:4.0及以上版本
2. 导入项目
使用IDEA或Eclipse导入项目,等待Maven自动下载依赖。
3. 配置数据库
在application.yml
文件中配置MySQL和Redis的连接信息。
4. 运行项目
在IDE中运行EladminSystemApplication
类的main
方法,启动项目。
5. 访问系统
打开浏览器,访问http://localhost:8080
,进入系统登录页面。
6. 用户登录
使用默认用户名admin
和密码123456
登录系统,进入系统主页。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】