# 需求收集和分析

## 需求列表（按时间跟踪）

### 2025-07-03

- 需求：航空器路由信息接入
- 分析：需要查询航空器路由信息并记录
- 功能模块：
  - 数据采集模块：查询航空器路由信息接口（接口返回数据中，坐标采用中国国家坐标系 (CGCS2000)）
  - 数据存储模块：记录航空器路由信息

### 2025-06-03

- 需求：无人车轨迹回放
- 分析：
    - 需要对无人车的运行轨迹进行查询和显示
- 功能模块：
    - 数据存储模块：存储无人车的位置变更数据（具备）
    - 数据处理模块：根据无人车的位置历史数据，提供轨迹查询API（新增）
    - 前端展示模块：对无人车的运行轨迹进行查询和显示（新增）

### 2025-06-02

- 需求：无人车路由导入
- 分析：
    - 需要对无人车的路由（文件形式）进行导入
    - 需要对无人车的路由列表进行查询和显示
- 功能模块：
    - 后台管理模块：导入无人车的路由列表（新增）并提供查询接口
    - 数据存储模块：存储无人车的路由列表（新增）
- 技术细节：
    - 路由数据结构（编号、名称、路径地理信息、生效时间段、优先级等）
    - 导入功能：支持文件上传和解析（CSV、JSON等格式）
    - 查询功能：提供分页查询和条件过滤
    - 显示功能：在前端页面展示路由列表和详情

### 2025-06-01

- 需求：采集和显示无人车的运行状态
- 分析：
    - 需要获取无人车的运行状态数据（当前路径、运行时间、运行距离、电池电量等）
    - 需要对无人车的运行状态进行显示
- 功能模块：
    - 数据采集模块：获取无人车的运行状态数据（新增）
    - 数据存储模块：存储无人车的运行状态数据（新增）
    - 数据处理模块：根据无人车的运行状态数据，发送websocket无人车状态消息到前端（新增）

### 2025-05-01

- 需求：基于路径的碰撞预警，当航空器或机场车辆的路径与无人车路径之间可能发生碰撞时，进行预警或报警
- 分析：
    - 需要获取车辆的实时位置数据
    - 需要获取航空器和车辆的路径数据
    - 需要对车辆进行碰撞避免预警
- 功能模块：
    - 数据采集模块：获取车辆的实时位置数据（具备）和路径数据（新增）
    - 数据存储模块：存储车辆的实时位置数据和路径数据（增加路径数据）
    - 数据处理模块：根据车辆的实时位置数据，对车辆进行碰撞避免预警（新增）

### 2025-05-01

- 需求：
（一）车辆信息
    1.基本信息：包括车辆车牌号、车辆所属单位、车辆类型。
    2.行驶信息：需要车辆在某一选定时间段内的移动路径、实时速度。需要轨迹回放和实时追踪。
（二）驾驶员信息
    系统平台内录入相关驾驶员信息，姓名、驾驶证类型、联系电话、人像，为每位驾驶员建立账号。
- 分析：
    - 需要获取车辆的实时位置数据
    - 需要对车辆进行轨迹回放
    - 需要车辆基本信息
    - 需要获取驾驶员信息
- 功能模块：
    - 数据采集模块：获取车辆的实时位置数据（具备）
    - 数据处理模块：根据车辆的实时位置数据，对车辆进行轨迹回放（新增）
    - 数据存储模块：存储车辆的实时位置数据和轨迹回放数据（增加轨迹回放数据）、驾驶员信息（新增）、车辆基本信息（新增）
    - 基础信息管理模块：驾驶员信息（新增）、车辆基本信息（新增）
    - 通信模块：WebSocket通信（增加轨迹回放事件）

### 2025-04-25

- 需求：电子围栏，根据机场划定的区域，当车辆进入该区域时，进行告警
- 分析：
    - 需要根据机场划定的区域，需要获取机场的区域数据
    - 需要获取车辆的实时位置数据
    - 需要对车辆进行电子围栏告警
- 功能模块：
    - 数据采集模块：获取车辆的实时位置数据（具备）
    - 数据处理模块：根据机场的区域数据，对车辆进行电子围栏告警（新增）
    - 数据存储模块：存储车辆的实时位置数据和电子围栏告警数据（增加电子围栏告警数据）
    - 告警模块：对车辆进行电子围栏告警（增加电子围栏告警类型）
    - 配置模块：配置机场的区域数据（新增）
    - 通信模块：WebSocket通信（增加电子围栏告警事件）

### 2025-04-12

- 需求：超速预警，根据机场划定的道路和区域限速，当车辆超过限速时，进行预警
- 分析：
    - 需要根据机场划定的道路和区域限速，需要获取机场的道路和区域限速数据
    - 需要获取车辆的实时位置数据
    - 需要对车辆进行超速预警
- 功能模块：
    - 数据采集模块：获取车辆的实时位置数据（具备）
    - 数据处理模块：根据机场的道路和区域限速数据，对车辆进行超速预警（新增）
    - 数据存储模块：存储车辆的实时位置数据和超速预警数据（增加超速预警数据）
    - 告警模块：对车辆进行超速预警（增加超速预警类型）
    - 配置模块：配置机场的道路和区域限速数据（新增）
    - 通信模块：WebSocket通信（增加超速预警事件）