Moment For Technology

Zboot permission background management system open source

Posted on Sept. 23, 2022, 9:48 a.m. by 錢冠霖
Category: The back-end Tag: The back-end

Hello everyone, knowledge seeker has been busy writing an open source background authority management system recently. At present, the function has been preliminarily implemented. See below for details. The special feature of this system is that it is lightweight, without complex code encapsulation, and uses relatively new and mature technology stack, which is very suitable for personal learning and interview. If you find this system helpful, give it a start on Github.

Introduction to zboot project

Zboot is a lightweight authority background management system based on springboot2.1.1, shiro+ JWT, elementUI,Vue architecture.

Account password: admin/123456

Interface document, default SQL monitoring account password: zboot/zboot

Back-end source address:

Front-end source address:

Main Technology Stack

The back-end

  • Springboot background framework
  • MybaitsPlus persistence layer
  • Shiro permission framework
  • JWT stateless management
  • Swagger Open interface documentation
  • Hutool Is a convenient tool
  • Lombok simplifies development
  • Fastjson json interaction
  • Druid Data source connection pool
  • Oshi system monitoring
  • Minio file system

The front end

  • Vue front-end framework
  • ElementUI UI framework
  • The dataView layer
  • Echarts layer
  • Axios interface request
  • ES6 grammar

System features

  • Backend unified exception handling;
  • Front and back end modular development, simple and clear code logic;
  • Dynamic routing is supported and modules are loaded on demand.
  • Support permission interception, button permission;
  • Support system log monitoring;
  • Support online interface documents;
  • The front and back end JSON interaction, follow the restful style development;

System Module Functions

  • Home page (System Monitoring Preview)
  • Department of management
  • User management
  • Role management
  • Menu management
  • The data dictionary
  • SQL monitor
  • The system log
  • Interface documentation

Project function Preview

The following table previews some functions of the system module

Home page

Department of management

User management

Role management

Menu management

The system log

Interface documentation

The project structure

Common --config project configuration class --exception unified exception --result Unified return result --utils utility class --config --system configuration class --develop -- development module --system -- System module

ZBootApplication -- Start the class

Focus on

Finally, if you want to learn and progress together, you can pay attention to the author's public account: Knowledge Seeker

About (Moment For Technology) is a global community with thousands techies from across the global hang out!Passionate technologists, be it gadget freaks, tech enthusiasts, coders, technopreneurs, or CIOs, you would find them all here.