项目简介
上合管理系统是综合性管理系统,提供高效便捷的管理工具。系统采用Spring Boot作为后端框架、Vue作为前端框架,结合Redis和MySQL数据库,实现前后端分离架构,具备新闻管理、用户管理等多种功能。
项目的主要特性和功能
- 新闻管理:支持按标题、来源查询列表,可对新闻进行增删改查,能将新闻列表导出为Excel。
- 用户管理:可按用户名、部门查询列表,能对用户增删改查,支持为用户分配角色和权限。
- 角色管理:支持按角色名称、权限查询列表,可对角色增删改查,支持为角色分配菜单和权限。
- 部门管理:可按部门名称、上级部门查询列表,能对部门增删改查,支持树形结构展示部门信息。
- 岗位管理:支持按岗位名称、编码查询列表,可对岗位增删改查。
- 菜单管理:可按菜单名称、类型查询列表,能对菜单增删改查,支持树形结构展示菜单信息。
- 字典管理:支持按字典类型、名称查询列表,可对字典增删改查。
- 参数配置:可按参数名称、键名查询列表,能对参数增删改查。
- 通知公告:支持按公告标题、类型查询列表,可对公告增删改查。
- 操作日志:可按操作模块、类型查询列表,支持将日志导出为Excel。
- 登录日志:支持按登录用户、状态查询列表,可将日志导出为Excel。
- 在线用户:支持按用户名、登录IP查询在线用户列表。
- 定时任务:可按任务名称、组名查询列表,能对任务增删改查,支持立即执行任务。
- 代码生成:支持根据数据库表生成Java代码,可预览和下载生成的代码。
- 系统接口:通过Swagger UI页面展示系统所有接口详细信息。
安装使用步骤
1. 环境准备
- 安装Java开发环境(JDK 8+)
- 安装Node.js和npm
- 安装MySQL数据库
- 安装Redis
2. 下载源码
已假设用户已经下载了本项目的源码文件。
3. 后端配置
- 打开
application.yml
文件,配置数据库连接信息、Redis连接信息等。 - 运行
RuoYiApplication.java
启动Spring Boot应用。
4. 前端配置
- 进入
ruoyi-ui
目录,执行npm install
安装依赖。 - 执行
npm run dev
启动前端开发服务器。
5. 访问系统
- 打开浏览器,访问
http://localhost:8080
,进入系统登录页面。 - 使用管理员账号登录系统,开始使用各项功能。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】