[Open Source] A Modern Enterprise-Level Management System with a Decoupled Frontend and Backend Architecture, Commercially Usable Under the MIT Open-Source License

Open SourceProcess Management
2026-06-28 06:38 2 次浏览 • 0 次下载 0KB
[Open Source] A Modern Enterprise-Level Management System with a Decoupled Frontend and Backend Architecture, Commercially Usable Under the MIT Open-Source License

1. Project Overview

Lanjii

Lanji is a modern enterprise-level management system with a decoupled frontend and backend architecture, built using the Spring Boot + Vue3 technology stack. It integrates a comprehensive RBAC permission system, AI-powered conversations, and a RAG knowledge base. Featuring minimal dependencies and out-of-the-box usability, it is licensed under the MIT open-source license and can be used commercially. It can serve as the foundation for various web-based backend systems, including CRM, OA, and blogs, making it suitable for enterprise project development and personal learning and practice.

2. Open Source License

Licensed under MIT

3. Screenshots

Demonstration Picture

Image
Layout
Message Notification
Console
Image
User Management
Menu Management
Dictionary Management
Notifications and Announcements
File management
Online Users
SQL Monitoring
Login Log
AI Chat
Model Configuration
Image
Image
Roles and Prompts

 

4. Feature Overview

Project Features

  • RBAC Access Control
    : A comprehensive role-based permission system supporting fine-grained control over menu permissions, button permissions, and data permissions, including precise control over the visibility of individual buttons.
  • AI Integration
    : Integrates large language models and RAG technology, supporting various AI application scenarios such as intelligent customer service, knowledge base Q&A, document assistants, and code generation.
  • Personalized Interface
    : The admin dashboard supports four different layout modes (Classic, Top Navigation, Mixed, and Minimalist) and includes multiple built-in themes for customization.
  • Real-Time User Monitoring
    : Supports real-time monitoring of online users, session management, detection of logins from unusual locations, and one-click user session termination, along with other security management features.
  • SQL Performance Monitoring
    : Integrates Druid monitoring to display performance metrics in real time, including SQL execution statistics, slow query analysis, and database connection pool status.
  • Rich Text Editing: Integrates the wangEditor rich text editor, supporting mixed text and image layouts, table insertion, code highlighting, and other features for content management scenarios such as article and blog publishing.

Functional Modules

Level 1 Menu

Level 2 Menu

Feature Description

Console

-

System homepage dashboard displaying essential information such as system operating status, data statistics charts, and quick-access shortcuts.

System Management

User Management

User creation, deletion, modification, and retrieval; role assignment; job position assignment; user status management; password reset; and other features.

 

Department Management

Department tree maintenance, multi-level department management, department information editing, department personnel statistics, and more.

 

Position Management

Job position information maintenance, position hierarchy management, position permission configuration, personnel assignment, and more.

 

Role Management

Role creation and editing, permission assignment, menu access control, data permission configuration, and more.

 

Menu Management

Menu tree maintenance, route configuration, permission identifier settings, menu icon management, and more.

 

Dictionary Management

System dictionary type management, dictionary data maintenance, dropdown option configuration, and more.

 

Dictionary Data

Create, read, update, and delete individual dictionary entries, sort dictionary values, control entry status, and more.

 

System Configuration

System parameter configuration, global settings management, configuration cache refresh, and more.

Notifications and Announcements

Notifications and Announcements

View announcement lists, display announcement details, track read status, and receive real-time WebSocket push notifications.

 

Deployment

Edit and publish announcement content using a rich text editor.

System Tools

File management

File uploads and downloads, file previews, storage management, file categorization and organization, and more.

System Monitoring

Online Users

Real-time online user monitoring, session management, forced logout, login location statistics, and more.

 

SQL Monitoring

Druid data source monitoring, SQL execution statistics, slow query analysis, database connection pool status, and more.

Log Management

Operation log

User activity logging, operation tracking, log searching, abnormal activity alerts, and more.

 

Login Log

User login records, login IP statistics, failed login analysis, security auditing, and more.

External Links

Gitee

Project source code repository link, supports opening in a new window.

 

Element Plus

Official UI component library documentation link.

AI

Model Configuration

AI large language model configuration management, support for switching between multiple models, default model settings, activation status control, and more.

 

Knowledge Base Management

RAG knowledge base data management, vectorization processing, data source integration, vector index refreshing, and more.

 

Metadata Fields

Knowledge base document metadata structure configuration, custom field management, field type definitions, and more.

 

Roles and Prompts

AI role configuration management, system prompt template configuration, role status control, and more.

 

AI Chat

AI-powered conversation interface, RAG knowledge base retrieval, contextual memory, streaming response output, and more.

5. Tech Stack

A modern enterprise-level management system with a decoupled frontend and backend architecture, built using the Spring Boot 3 + Vue3 technology stack. Integrates a comprehensive RBAC permission system with button-level access control. Includes built-in AI-powered conversations and a RAG knowledge base for scenarios such as intelligent customer service and document assistants. Supports four interface layouts and customizable themes. Integrates the wangEditor rich text editor and is suitable for various web-based backend systems, including CRM, OA, and blogs. Licensed under the MIT open-source license, with no complex dependencies and ready to use out of the box, helping enterprises quickly build intelligent management platforms.

#1
资源直链https://gitee.com/leven2018/lanjii
去下载
星河码客

发现和分享优质开源项目,传承互联网精神,为开发者服务。

关于本站

联系我们

微信/广告合作:ITcloub (备注星河码客)

免责声明:本站资源版权归原作者所有,仅供学习与交流。如有侵权,请通过「关于我们 - 侵权投诉」联系删除。

Powered by Nuxt · Deployed on Cloudflare