机场航班信息管理系统
时间: 2023-12-20 20:31:45 浏览: 40
以下是两种机场航班信息管理系统的介绍:
1. 基于Java的机场航班起降与协调系统(机场航班调度系统):
该系统旨在帮助机场地面指挥人员进行明确的航班调度和指令发送,以减少航班调度的错误率和风险,从而极大程度地避免空难的发生。通过实时管理航班信息,建立地面指挥员与机长之间的指令通信,使航班在可能的无线电干扰的情况下可以正常起降。
2. 一个航空管理系统,控制台程序,使用C++开发:
该系统具有乘客的增删改查功能,以及航班管理等功能。它是一个简单易上手的系统,使用Visual Studio进行开发。
相关问题
机场航班起落管理系统
机场航班起落管理系统是一种用于帮助机场地面指挥人员进行航班调度和指令发送的系统。该系统可以实时管理航班信息,建立地面指挥员与机长之间的指令通信,减少航班调度的错误率,尽可能规避航班调度错误的风险,极大程度地避免空难的发生。以下是该系统的一些主要功能:
1. 航班调度:该系统可以帮助地面指挥人员进行航班调度,包括航班计划、航班状态、航班延误等信息的管理。
2. 指令发送:该系统可以帮助地面指挥人员向机长发送指令,包括起飞指令、降落指令、滑行指令等。
3. 航班信息管理:该系统可以实时管理航班信息,包括航班号、机型、起降时间、航线等信息的管理。
4. 数据可视化:该系统可以将航班信息以图表等形式进行可视化展示,方便地面指挥人员进行数据分析和决策。
5. 指令通信:该系统可以建立地面指挥员与机长之间的指令通信,确保指令的准确传达和执行。
以下是一些相关问题:
C语言机场航班信息系统
C语言机场航班信息系统是一个基于C语言的航班信息管理系统,主要用于管理机场的航班信息。该系统可以实现航班信息的添加、删除、修改和查询等功能。以下是该系统的一些基本功能:
1.定义航班信息结构体
```c
typedef struct Flight_info{ //定义航班信息结构体
int num; //航班号
char time_s[6];
char time_e[6]; //起降时间
char city_s[20];
char city_e[20]; //起落城市
float price; //票价
float discount; //折扣
char if_full; //是否满座
}Flight_info;
```
2.航班信息的添加
```c
void add_flight(Flight_info *flight, int *count){
printf("请输入航班号:");
scanf("%d", &flight[*count].num);
printf("请输入起飞时间:");
scanf("%s", flight[*count].time_s);
printf("请输入降落时间:");
scanf("%s", flight[*count].time_e);
printf("请输入起飞城市:");
scanf("%s", flight[*count].city_s);
printf("请输入降落城市:");
scanf("%s", flight[*count].city_e);
printf("请输入票价:");
scanf("%f", &flight[*count].price);
printf("请输入折扣:");
scanf("%f", &flight[*count].discount);
printf("请输入是否满座:");
scanf("%s", &flight[*count].if_full);
(*count)++;
printf("添加成功!\n");
}
```
3.航班信息的删除
```c
void delete_flight(Flight_info *flight, int *count){
int num;
printf("请输入要删除的航班号:");
scanf("%d", &num);
for(int i=0; i<*count; i++){
if(flight[i].num == num){
for(int j=i; j<*count-1; j++){
flight[j] = flight[j+1];
}
(*count)--;
printf("删除成功!\n");
return;
}
}
printf("未找到该航班号!\n");
}
```
4.航班信息的修改
```c
void modify_flight(Flight_info *flight, int count){
int num;
printf("请输入要修改的航班号:");
scanf("%d", &num);
for(int i=0; i<count; i++){
if(flight[i].num == num){
printf("请输入新的起飞时间:");
scanf("%s", flight[i].time_s);
printf("请输入新的降落时间:");
scanf("%s", flight[i].time_e);
printf("请输入新的起飞城市:");
scanf("%s", flight[i].city_s);
printf("请输入新的降落城市:");
scanf("%s", flight[i].city_e);
printf("请输入新的票价:");
scanf("%f", &flight[i].price);
printf("请输入新的折扣:");
scanf("%f", &flight[i].discount);
printf("请输入新的是否满座:");
scanf("%s", &flight[i].if_full);
printf("修改成功!\n");
return;
}
}
printf("未找到该航班号!\n");
}
```
5.航班信息的查询
```c
void search_flight(Flight_info *flight, int count){
int num;
printf("请输入要查询的航班号:");
scanf("%d", &num);
for(int i=0; i<count; i++){
if(flight[i].num == num){
printf("航班号:%d\n", flight[i].num);
printf("起飞时间:%s\n", flight[i].time_s);
printf("降落时间:%s\n", flight[i].time_e);
printf("起飞城市:%s\n", flight[i].city_s);
printf("降落城市:%s\n", flight[i].city_e);
printf("票价:%.2f\n", flight[i].price);
printf("折扣:%.2f\n", flight[i].discount);
printf("是否满座:%s\n", flight[i].if_full == '1' ? "是" : "否");
return;
}
}
printf("未找到该航班号!\n");
}
```