差旅管理系统(TMS)综合功能介绍
一、系统概述
TMS(Travel Management System)差旅管理系统,是一套面向企业商旅管理(TMC)领域的全功能 SaaS 平台。系统覆盖机票预订、酒店预订、火车票管理、租车服务、增值服务、结算对账、报表统计、客户管理、权限管理等核心业务场景,提供从前端用户操作到后端业务处理的完整闭环。
系统采用前后端分离架构,前端基于 Vue 3 + Vite 6 SPA,后端基于 Spring Boot 4.0 + Java 21 + MySQL 8 构建多模块分层服务。
二、核心亮点:AI 代理网关
TMS 内置 AI 代理网关,用户可通过自然语言直接查询报表数据、统计业务指标,无需在各菜单页面间反复跳转。系统将后端 REST 接口自动注册为 AI 可调用的工具,实现"问什么就查什么"的智能交互体验。
核心能力:
| 能力 | 说明 |
|---|---|
| 自然语言查询 | 用户用日常语言提问,如"上个月机票销售额是多少?"、"按航空公司统计本月退票金额" |
| 自动工具注册 | 应用启动时自动读取 SpringDoc OpenAPI 规范,按白名单规则将符合条件的 REST 接口注册为 AI 工具 |
| 智能工具调度 | LLM 根据用户意图自动决定调用哪些 API、传什么参数,无需用户指定 |
| 多轮会话循环 | 工具调用 → LLM 分析结果 → 决定是否继续调用工具,最多迭代 10 轮 |
| 会话认证透传 | AI 工具调用复用当前用户的 Cookie/Session,保持认证上下文 |
| 流式输出(SSE) | 前端逐 token 展示回复,支持 tool_calls 流式累积合并 |
