# aviation-assistant **Repository Path**: jifeng_git/aviation-assistant ## Basic Information - **Project Name**: aviation-assistant - **Description**: 智能航空助手是一款基于 Java 和人工智能技术的创新工具,旨在为用户提供高效、便捷的航班改签与退订服务。通过整合 AI 算法与航空业务逻辑,本项目实现了智能化的航班管理功能,帮助用户节省时间并优化出行计划。 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 2 - **Created**: 2025-03-25 - **Last Updated**: 2025-07-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 智慧航空助手 ## 介绍 智慧航空助手是一个航空订票管理服务系统,提供机票预订、退订、信息查询等功能。系统采用前后端分离架构,包含一个后端服务与一个基于Vue的前端界面。 ## 软件架构 后端采用Spring Boot框架,主要模块包括: - 订票服务:提供订票、退订、修改订票信息的接口 - 数据管理:管理订票数据与客户信息 - 向量存储与AI对话:基于向量数据库提供AI对话功能 前端基于Vue.js与Vite构建,提供用户交互界面。 ## 安装教程 ### 后端 1. 确保安装Java 17或更高版本 2. 使用Maven构建项目:`mvn clean install` 3. 启动服务:`mvn spring-boot:run` 或直接运行 `IntelligentAviationServer.java` ### 前端 1. 确保安装Node.js 2. 安装依赖:`npm install` 3. 启动开发服务器:`npm run dev` ## 使用说明 - 获取订票列表:访问 `/booking/list` - 与AI交互:访问 `/ai/generateStreamAsString` 并传递 `message` 参数 ## 参与贡献 欢迎提交Pull Request与Issue。请遵循代码规范并提供清晰的提交信息。 ## 特技 - AI对话功能:通过向量数据库与大模型进行交互 - 航空订票管理:支持订票、退订、修改订票信息等核心功能 - 响应式设计:前端界面适配多种设备 ## Gitee功能 本项目托管于Gitee,支持在线浏览代码、查看提交历史等功能。