航空订票系统课程设计说明书(3)

时间:2026-01-19

航空订票系统课程设计说明书

功能实现

ptrFlightNode GetNewFlightNode(Flight); //产生一个新航班 ptrPassengerNode GetNewPassengerNode(Passenger); //产生一个新客户

bool FlightInit(FlightLinkList &); //初始化航班链表

bool PassengerInit(PassengerLinkList &); //初始化客户链表

bool FlightDestroy(FlightLinkList &); //销毁航班链表

bool PassengerDestroy(PassengerLinkList &); //销毁客户链表

bool FlightClear(FlightLinkList &); //清空航班列表

bool PassengerClear(PassengerLinkList &); //清空客户链表

int FlightLength(FlightLinkList); //返回航班数量

int PassengerLength(PassengerLinkList); //返回客户数量

bool FlightEmpty(FlightLinkList); //判断是否没有航班

bool PassengerEmpty(PassengerLinkList); //判断是否没有客户

bool FlightInsert(FlightLinkList &, ptrFlightNode); //增加一个航班节点

bool PassengerInsert(PassengerLinkList &, ptrPassengerNode); //增加一个客户节点

ptrFlightNode FlightLocate(FlightLinkList, Flight); //在航班链表中定位符合条件的节点

ptrPassengerNode PassengerLocate(PassengerLinkList, Passenger); //在客户链表中定位符号条件的节点

bool FlightDelete(FlightLinkList &, ptrFlightNode); //在航班链表中删除一个节点

bool PassengerDelete(PassengerLinkList &, ptrPassengerNode); //在客户链表中删除一个节点

bool FlightTraver(FlightLinkList, bool (*visite)(ptrFlightNode, FILE* fp = stdout), FILE* fp = stdout); //遍历航班链表

bool PassengerTraver(PassengerLinkList, bool (*visite)(ptrPassengerNode, FILE* fp = stdout), FILE* fp = stdout);//遍历客户链表

bool FlightPrint(ptrFlightNode, FILE *fp = stdout); //打印一个航班记录

bool PassengerPrint(ptrPassengerNode, FILE *fp = stdout); //打印一个客户记录

航空订票系统课程设计说明书(3).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:4.9 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:19元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219