Spring boot + mybatis + Shiro background permission management system

Time:2019-12-10

Platform introduction

I’ve always wanted to be a back office management system. I’ve seen many excellent open source projects, but I found no suitable one. So I began to write a set of backstage system in my spare time. So there is ruoyi. It can be used in all web applications, such as website management background, website membership center, CMS, CRM, OA. After all the front-end and back-end code is encapsulated, it is very precise and easy to start, and the probability of error is low. Mobile client access is also supported. The system will update some practical functions in succession.

Gender male, if you choose the name for the unborn daughter (moral: if you don’t leave, I will live and die)

According to the reference background template. You can download it in the group if you need.

For single application, please move to ruoyi fast(keep up to date), for Oracle version, please move to ruoyi Oracle(update from time to time)

Built-in function

  1. User management: the user is the system operator, which mainly completes the system user configuration.
  2. Department management: configures the system organization (company, Department, group) and tree structure to display data permissions.
  3. Position management: configure the positions of system users.
  4. Menu management: configure system menu, operation authority, button authority identification, etc.
  5. Role management: role menu permission assignment, setting roles to divide data range permissions by organization.
  6. Dictionary management: maintain some fixed data that is often used in the system.
  7. Parameter management: configure common parameters dynamically for the system.
  8. Notice announcement: system notice announcement information release maintenance.
  9. Operation log: system normal operation log record and query; system exception information log record and query.
  10. Login log: system login log record query contains login exceptions.
  11. Online user: active user status monitoring in the current system.
  12. Scheduled task: Online (add, modify, delete) task scheduling includes execution result log.
  13. Code generation: the generation of front and back end code (Java, HTML, XML, SQL) supports crud download.
  14. System interface: automatically generate relevant API interface documents according to business code.
  15. Service monitoring: monitor the current system CPU, memory, disk, stack and other related information.
  16. Online Builder: drag the form elements to generate the corresponding HTML code.
  17. Connection pool monitoring: monitor the current system database connection pool status, and analyze SQL to find the system performance bottleneck.

Online experience

admin/admin123
Continue to receive some rewards, in order to better experience has been used to demonstrate server upgrades. Thank you guys.

Demo address: http://ruoyi.vip

Document address: http://doc.ruoyi.vip

Demonstration map

Spring boot + mybatis + Shiro background permission management system
Spring boot + mybatis + Shiro background permission management system
Spring boot + mybatis + Shiro background permission management system
Spring boot + mybatis + Shiro background permission management system
Spring boot + mybatis + Shiro background permission management system
Spring boot + mybatis + Shiro background permission management system
Spring boot + mybatis + Shiro background permission management system
Spring boot + mybatis + Shiro background permission management system
Spring boot + mybatis + Shiro background permission management system
Spring boot + mybatis + Shiro background permission management system
Spring boot + mybatis + Shiro background permission management system
Spring boot + mybatis + Shiro background permission management system
Spring boot + mybatis + Shiro background permission management system
Spring boot + mybatis + Shiro background permission management system
Spring boot + mybatis + Shiro background permission management system
Spring boot + mybatis + Shiro background permission management system

Ruoyi communication group

QQ group: Click the button to enter the group.

Recommended Today

Machine learning — gradient descent method

Notation: m=number of training examples n=number of features x=”input” variables / features y=”output”variable/”target” variable \((x^{(i)},y^{(i)})\) = the ith trainging example \(h_\theta\) = fitting function 1、 Gradient descent (main) among\(h_\theta(x)=\theta_0+\theta_1x_1+…+\theta_nx_n=\sum_{i=0}^{n}{\theta_ix_i}=\theta^T\) Suppose the loss function is\(J(\theta)=\frac{1}{2}\sum_{i=1}^{m}{(h_\theta(x)-y)^2}\) , To minimize the \(J(\theta)\) main idea: Initalize \(\theta\) (may \(\theta=\vec{0}\)) ,then keep changing \(\theta\) to reduce \(J(\theta)\) ,untill minimum Gradient […]