返回项目集
Voneip 机场无线电频率查询系统

Project

Voneip 机场无线电频率查询系统

一个基于 Express.js 开发的机场通信频率查询系统,支持前台查询和后台管理功能。
平台 Gitee
类型 网站
状态 PUBLISHED
更新 2026-07-12 21:32:24
project dossier slug: varfqs owner: cym919 repo: varfqs

VARFQS - Voneip 机场无线电频率查询系统

English: Voneip Airport Radio Frequency Query System

一个基于 Express.js 开发的机场通信频率查询系统,支持前台查询和后台管理功能。

功能特点

  • 📡 机场频率查询 - 支持查询国内外机场的通信频率,包括 ATIS、塔台、进近、地面、离场等类型
  • 🔍 智能搜索 - 支持按 ICAO 代码、IATA 代码或机场名称搜索
  • 🎯 AI 一键导入 - 支持通过 AI 智能导入频率数据
  • ⚙️ 后台管理 - 提供完整的管理界面,支持机场和频率的增删改查
  • 🔐 权限管理 - 管理员登录验证机制

技术栈

  • 后端: Node.js + Express.js
  • 前端: 原生 HTML + CSS + JavaScript
  • 数据存储: JSON 文件

项目结构

varfqs/
├── data/                    # 机场频率数据文件
│   └── ...                 # 一些机场数据json文件
├── public/                  # 静态资源
│   ├── index.html          # 前台查询页面
│   ├── admin.html          # 后台管理页面
│   ├── css/
│   │   └── style.css       # 样式文件
│   └── js/
│       ├── app.js          # 前台脚本
│       └── admin.js        # 后台脚本
├── server.js               # 服务端入口
├── package.json            # 项目依赖
└── .env.example            # 环境变量示例

快速开始

安装依赖

npm install

修改环境变量(重要)

修改.env.example,并重命名为.env

启动服务

node server.js

服务启动后,访问:

  • 前台查询: http://localhost:3000
  • 后台管理: http://localhost:3000/admin.html

数据格式

机场频率数据 JSON 格式:

{
  "icao": "ZBAA",
  "iata": "PEK",
  "name": "北京首都国际机场",
  "nameEn": "Beijing Capital International Airport",
  "frequencies": [
    {
      "type": "ATIS",
      "typeNumber": "D-ATIS",
      "frequency": "124.575",
      "unit": "MHz",
      "remark": "东跑道"
    }
  ]
}

频率类型说明

| 类型 | 说明 | |------|------| | D-ATIS | 自动终端信息服务 | | APP | 进近 | | TWR | 塔台 | | GND | 地面 | | Delivery | 离场 | | APN / Ramp | 停机坪 |

许可证

MIT License

评论