目录
一、前言
本章内容主要是描述RuoYi管理系统拥有哪些功能,本章的学习是基于若依的开源项目RuoYi-Vue。
1、RuoYi-Vue简介
RuoYi-Vue 是一个 Java EE 企业级快速开发平台,基于经典技术组合(Spring Boot、Spring Security、MyBatis、Jwt、Vue),内置模块如:部门管理、角色用户、菜单及按钮授权、数据权限、系统参数、日志管理、代码生成等。在线定时任务配置;支持集群,支持多数据源,支持分布式事务。
2、RuoYi-Vue主要特性
- 完全响应式布局(支持电脑、平板、手机等所有主流设备)
- 强大的一键生成功能(包括控制器、模型、视图、菜单等)
- 支持多数据源,简单配置即可实现切换。
- 支持按钮及数据权限,可自定义部门数据权限。
- 对常用js插件进行二次封装,使js代码变得简洁,更加易维护
- 完善的XSS防范及脚本过滤,彻底杜绝XSS攻击
- Maven多项目依赖,模块及插件分项目,尽量松耦合,方便模块升级、增减模块。
- 国际化支持,服务端及客户端支持
- 完善的日志记录体系简单注解即可实现
- 支持服务监控,数据监控,缓存监控功能。
二、若依管理系统功能介绍
2.1 首页
首页,展示了若依管理系统的框架和技术,其中左边的选项框展示了若依的内置功能分为三大块,后续我们可以对其中的内容根据自己的需求进行修改。
2.2 系统管理
系统管理菜单中包括用户管理、角色管理、菜单管理、部门管理、岗位管理、字典管理、参数设置等等模块。其中,最主要的功能是用户权限的管理功能。
主要涉及一下模块:
- 用户管理:主要是用来管理系统用户的信息以及新增用户账号。
- 角色管理:主要用来区分登录账户的权限。
- 菜单管理:配置系统菜单,操作权限,按钮权限标识等。
- 部门管理:结合实际,用来配置公司内所拥有的部门
- 岗位管理:配置系统用户所属担任职务,如董事长、项目助理等。
-
用户管理页面
在用户管理页面可以使用可视化界面我们可以实现登录用户的增加等一系列功能。
-
字典管理
在字典管理中的每一条数据,对应着数据库表中的字段,可以根据需求进行修改。
-
菜单页面
在菜单页面中,我们可以根据需求修改左侧导航栏的内容
-
岗位管理
在岗位管理中,我们可以对存在的岗位进行修改或者增加删除
-
部门管理
在部门管理中能对需要的部门进行增加和修改
2.3系统监控
系统监控菜单中主要包括在线用户、定时任务、数据监控、服务监控、缓存监控、缓存列表等功能模块。
-
在线用户
监控系统中活跃用户的状态
-
定时任务
在线(添加、修改、删除)任务调度包含执行结果日志。定时完成任务,可以在空闲时间合理的利用资源。
-
服务监控
主要是监控当前服务器的具体信息,对服务器性能的使用有一定的了解
2.4 系统工具
系统工具菜单中包括表单创建、代码生成、系统接口等功能模块;
-
表单创建
在表单创建中可以拖动左侧的组件,组合成一个前端页面,可以自动生成前端vue文件,实现了低代码的使用,降低了使用成本。
-
代码生成
前后端代码的生成(java、html、xml、sql)支持CRUD下载 。
代码生成功能,可以根据导入的数据表结构,自动生成前端和后端的代码,主要是生成新增、修改、查询等基本的接口或页面代码,从而,可以减少编码的工作量。在实际的项目开发过程,可以方便操作,只需对代码进行简易的修改。
在其中使用创建表语句或者在本地创建数据表并导入, 可以点击生成,就可以生成代码。
-
系统接口
根据业务代码自动生成相关的api接口文档。
三、总结
总体来说ruoyi所内置的功能模块对于一个管理系统来说很全面,不仅涉及了管理系统,对资源的监控,后续的二次开发都提供了很好的平台,是一个非常优秀的开源项目。更多的细节可以去查看RuoYi的官方文档,里面有更详细的说明。
标签:菜单,管理,管理系统,用户,RuoYi,Vue,监控,二次开发 From: https://blog.csdn.net/asd2022714/article/details/143578122