飞机订票系统设计
设计民航售票处的计算机系统可以为客户提供下列各项服务:
1)查询航线:根据旅客提出的终点站名输出下列信息:航班号、飞机号、星期几飞行、最近一天航班的日期和余票额;
2)承办订票业务:根据客户提出的要求(航班号、订票数额)查询该航班票额情况。
(1)需求分析
航班信息用文件保存,因而要提供文件的输入输出操作;航班信息浏览功能需要提供显示操作;要查询航线需要提供查找功能;另外要提供键盘式选择菜单以实现功能选择。
(2)总体设计
该系统设计为航班信息输入模块、航班信息浏览模块和航线查询模块。
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
// 定义航班结构体
struct Flight
{
char flight_number[10];
char airplane_number[10];
char departure_station[50]; // 添加起飞站名
char de