岚迹(Lanjii)前后端分离企业级管理系统

岚迹(Lanjii)是一款基于 Spring Boot + Vue3 技术栈构建的现代化前后端分离企业级管理系统,遵循 MIT 开源协议,支持商用且无复杂依赖,开箱即用,可快速助力企业或个人搭建 CRM、OA、博客等各类 Web 后台系统,也适用于企业项目开发与个人学习实践。

一、核心技术栈

岚迹采用主流且稳定的技术组合,兼顾性能、扩展性与开发效率,具体技术栈如下:

技术类别技术框架/工具版本信息核心作用
后端框架Spring Boot3.3.12(近期升级至 3.5.9)提供稳定的后端服务架构,支持快速开发与部署
AI 集成Spring AI1.1.2实现大模型集成、RAG 知识库功能,支撑 AI 智能对话
数据访问MyBatis Plus3.5.12简化数据库操作,提供 CRUD 封装与性能优化
数据库MySQL8.0.33存储系统业务数据、用户信息、AI 知识库等核心数据
前端框架Vue33.5.13构建响应式前端界面,支持组件化开发
状态管理Pinia3.0.1管理前端全局状态,优化组件间数据通信
UI 组件库Element Plus2.9.8提供丰富的企业级 UI 组件,快速搭建美观界面
监控工具Druid●  实时监控 SQL 执行、慢查询分析、数据库连接池状态

二、核心功能与模块

岚迹覆盖企业级管理系统的全场景需求,同时集成 AI 智能能力,功能模块划分清晰,具体如下:

1. 系统管理模块(核心基础)

提供完整的企业级权限与配置管理能力,支持细粒度控制与组织架构维护:

● 用户管理:用户增删改查、角色/岗位分配、密码重置、状态管控;

● 部门管理:多级部门树形结构维护、部门人员统计与信息编辑;

● 角色管理:角色创建、权限分配(菜单/按钮/数据权限)、角色状态控制;

● 菜单管理:菜单树维护、路由配置、权限标识设置、菜单图标管理;

● 字典管理:字典类型维护、字典数据增删改查、下拉选项配置;

● 系统配置:全局参数配置、系统缓存刷新、个性化参数自定义。

2. 监控与日志模块(安全与运维)

保障系统稳定运行,支持操作追溯与性能优化:

● 在线用户监控:实时查看在线用户列表、会话管理、异地登录检测、一键踢出用户;

● SQL 监控:基于 Druid 展示 SQL 执行统计、慢查询分析、数据库连接池状态;

● 日志管理: 操作日志:记录用户操作行为、操作轨迹追踪、异常操作告警;

○ 登录日志:用户登录记录、登录 IP 统计、登录失败分析、安全审计。

3. 内容与工具模块(业务支撑)

满足日常办公与内容管理需求,提供实用工具:

● 通知公告:公告编辑发布(集成 wangEditor 富文本,支持图文/表格/代码高亮)、WebSocket 实时推送、阅读状态跟踪;

● 文件管理:文件上传下载、预览、存储分类、文件类型过滤;

● 外部链接:集成 Gitee 源码仓库、Element Plus 官方文档等快捷入口,支持新窗口打开。

4. AI 智能模块(核心特色)

集成大模型与 RAG 知识库技术,支持企业级 AI 应用场景:

● 模型配置:管理多 AI 模型(如 DeepSeek、OpenAI 等)、支持模型切换、默认模型设置、启用状态控制;

● 知识库管理(RAG):对接多数据源(数据库、PDF/TXT/Markdown/HTML 文档)、数据解析与向量化处理、向量索引刷新;

● 元数据配置:自定义知识库文档元数据结构、字段类型定义(如分类、标签);

● 角色与提示词:AI 角色设定(如“物流订单智能客服”)、系统提示词模板配置、角色状态管控;

● AI 聊天:智能对话界面、RAG 知识库检索、上下文记忆、流式响应输出,支持智能客服、文档问答、代码生成等场景。

5. 控制台(数据可视化)

系统首页仪表板,展示核心数据与快捷操作:

● 关键指标:用户总数、今日访问量、本月新增用户、本月收入等;

● 数据图表:订单销量柱状图/折线图、趋势分析;

● 待办事项:优先级排序、状态跟踪(待处理/进行中/已完成);

● 系统公告:实时推送系统更新、安全提示、运营提醒。

三、项目特色

1.  细粒度 RBAC 权限控制:支持菜单权限、按钮权限、数据权限的精准控制,可实现“按钮级”显示/隐藏逻辑;

2.  AI 智能集成:融合大模型与 RAG 技术,支持多数据源解析与向量化,适用于智能客服、文档助手等场景;

3.  界面个性化:提供 4 种布局模式(经典、顶部菜单、混合、简约),内置多套主题换肤,支持暗黑模式、色弱模式;

4.  无复杂依赖,开箱即用:无需额外配置复杂中间件,提供完整 SQL 脚本与部署文档,快速启动;

5.  MIT 开源协议:可自由使用、修改、分发,支持商用,且仅需保留原始版权与许可证声明;

6.  富文本与可视化:集成 wangEditor 富文本编辑器与 ECharts 图表,满足内容编辑与数据展示需求。

四、短期规划与开发进度

项目持续迭代更新,当前核心功能开发进度如下:

规划功能功能描述开发进度
RAG 能力增强1. 对接数据库数据,支持解析、向量化与动态维护;2. 支持 PDF/TXT/Markdown/HTML 等多文档解析与向量化✅ 已完成
AI 大模型集成1. 集成常见 LLM 模型,支持多 AI 服务商接入;2. 支持上下文记忆与内存向量化数据存储✅ 已完成(上下文记忆待完善)
多租户架构支持多租户配置与管理,实现用户、数据资源完全隔离🚧 开发中

五、体验与资源

1.  在线演示: 演示地址:http://106.54.167.194/admin/login

a.  测试账号:admin / 123456(可体验全功能模块与 AI 聊天);

2.  源码仓库:https://gitee.com/leven2018/lanjii(提供完整源代码、SQL 脚本、更新日志);

3.  问题反馈:通过 Gitee 仓库 Issues 提交 Bug 反馈或功能建议,作者会不定期处理。

六、适用场景

● 企业级项目:快速搭建 CRM、OA、ERP、人力资源管理系统等;

● 个人学习:学习 Spring Boot + Vue3 前后端分离开发、RBAC 权限设计、AI 大模型集成;

● 二次开发:基于现有框架扩展行业定制功能(如电商后台、教育管理系统)。