# 翱翔智驭系统 **Repository Path**: LL26cH/Flight-System ## Basic Information - **Project Name**: 翱翔智驭系统 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-08-09 - **Last Updated**: 2024-08-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 翱翔智驭系统 这是一个用 C 语言编写的航班管理系统,旨在管理航班信息和用户数据,包括不同类型的用户,如管理员和各级别的会员用户。该系统支持用户登录、航班管理、用户信息处理等操作。 ## 功能特色 - **用户管理**:支持管理员、普通用户、银卡会员、金卡会员和白金会员的管理。 - **航班管理**:管理员可以添加、修改或删除航班信息。 - **用户交互**:提供基于文本的用户界面,用户可以通过该界面进行购票、余额充值等操作。 ![](img/Pasted%20image%2020240819171742.png) ## 文件框架如下 ```text flight_system/ ├── bin/ // 编译输出目录 ├── data/ // 数据文件目录 │ ├── admin_users.txt // 管理员用户数据文件 │ ├── flights.txt // 航班数据文件 │ ├── gold_members.txt // 金卡会员数据文件 │ ├── platinum_members.txt // 白金会员数据文件 │ ├── regular_users.txt // 普通用户数据文件 │ ├── silver_members.txt // 银卡会员数据文件 │ └── User_filght_infor.txt // 用户已购票的数据文件 ├── img/ // 存放图片的目录 ├── include/ // 头文件目录 │ ├── D_List.h // 双向链表相关声明 │ ├── head.h // 全局头文件 │ ├── Login.h // 登录功能相关声明 │ ├── S_Arr.h // 顺序表相关声明 │ ├── S_List.h // 单链表相关声明 │ ├── System.h // 系统功能相关声明 │ ├── Ui.h // 用户界面相关声明 │ ├── Manage_Operations.h // 管理用户操作声明 │ ├── Regular_Operations.h // 普通用户操作声明 │ └── Plane.h // 登陆动画界面声明 ├── log/ // 日志文件目录 ├── obj/ // 编译过程中产生的目标文件 ├── src/ // 源代码文件目录 │ ├── D_List.c // 双向链表功能实现 │ ├── Login.c // 登录功能实现 │ ├── Main.c // 主程序入口 │ ├── S_Arr.c // 顺序表功能实现 │ ├── S_List.c // 单链表功能实现 │ ├── System.c // 系统功能实现 │ ├── Ui.c // 用户界面功能实现 │ ├── Manage_Operations.c // 管理员操作实现 │ ├── Regular_Operations.c // 普通用户操作实现 │ └── Plane.h // 登陆动画界面实习 ├── Makefile // 项目编译的 Makefile 文件 └── README.md // 项目说明文件 ``` ## 安装与运行 ### 编译 使用 `Makefile` 进行编译: ```text make ``` ### 运行 编译完成后,可以通过以下命令运行程序: ``` ./bin/flight_system ``` ## 使用说明 1. **用户登录**:运行程序后,用户可以选择登录或注册账户。 2. **管理员功能**:管理员登录后可以设定航班、修改航班信息、管理用户等。 3. **普通用户功能**:普通用户可以查看航班、购票、退票、修改密码、查看订单等。 ## 开发环境 - 语言:C语言 shell Makefile - 环境:ubuntu20.04 vscode vim git - 编译:gcc 9.4.0