【B42】基于C++航空客运订票系统

2021-06-18 11:11:57      索炜达.猿创      329     

项目编号:B42

文件大小:5.2M

操作系统:Windows10旗舰版

开发工具:VC++6.0

开发语言:.cpp

简要概述:

用C语言设计简易航空客运订票系统,其业务活动包括查询航线、客票预订和办理退票等

1 设计目的

  1. 熟悉掌握C语言中所学的理论知识,加深C语言的复习:输入输出,文件的读写,结构体的运用等; 2. 对于部分数据结构的了解:链表的存储和建立,链表的查询、删除和插入,队列的建立和常用操作; 3. 熟悉VC6.0的调试技巧:新建工、代码注释、编译运行等;

  2. 通过综合C语言的基本知识来解决实际问题;

  3. 加强分析和解决问题的能力。 2.2 设计内容 航空客运订票的业务活动包括:查询航线、客票预订和办理退票等。设计一个航空客运订票系统,以使上述业务可以借助计算机来完成。 2.3 需求分析 1. 航线所涉及的信息有 (1)航班号、出发、目的地、出发日期; (2)出发时间、达到时间、终点站名飞行日(星期几)、乘员定额余票量、已订票的客户名单; 2. 航班信息以及客户信息可以存储于文件中,程序运行时加载至内存; 3. 系统能实现的操作和功能 (1)显示全部航线 (2)查询航线(根据客户、航班号等查询) (3)订票(订票航线、数量来看是否余票) (4)退票(同上) 3 设计内容 3.1 系统结构

2 功能模块说明

  1. 显示已经加载文件中的全部航线信息;

  2. 浏览已订票客户信息;

  3. 根据客户提出的终点站名,调用find()函数寻找航线信息,调用list()函数输出航线信息;

  4. 办理订票业务:根据客户提供的航班号进行查询航线信息,若客户订票额超过乘员定票总额,退出,若客户订票额末超过余票量,订票成功并登记信息,在订票乘员名单域中添加客户信息;

  5. 办理退票业务:调用查询函数,根据客户提供的航线进行搜索根据客户提供的姓名到订票客户名单域进行查询。退票成功后,重新将航线名单域指向订票单链表的头指针。根据队列中从出的客户信息判断是否满足要求,如果满足,则将该客户的信息插入到乘客信息链表中;

  6. 退出本系统。

演示视频:

【B42】基于C++航空客运订票系统

点击查看:演示视频 提取码:61ic

远程协助:

温馨提示:索炜达.猿创官方提供收费远程协助,确保您项目运行成功。

点击查看:远程协助相关事项

运行结果:

【B42】基于C++航空客运订票系统

文件列表:

目录│文件列表:

 ├ 1.源码

 │  └ Easy-Airline-Booking-System

 │     │ hkxt.dsp

 │     │ hkxt.dsw

 │     │ hkxt.ncb

 │     │ hkxt.opt

 │     │ hkxt.plg

 │     │ hkxt1.cpp

 │     │ hkxt1.dsp

 │     │ hkxt1.ncb

 │     │ hkxt1.opt

 │     │ hkxt1.plg

 │     │ 航班信息.txt

 │     │ 航班信息b.txt

 │     │ 航班信息p.txt

 │     │ 订票信息.txt

 │     └ Debug

 │        │ 03171305.obj

 │        │ hkxt.pch

 │        │ hkxt.pdb

 │        │ hkxt1.exe

 │        │ hkxt1.ilk

 │        │ hkxt1.obj

 │        │ hkxt1.pdb

 │        │ vc60.idb

 │        └ vc60.pdb

 └ 2.演示视频

    └ 演示视频.mp4

TAG订票系统
  • 6 次
  • 100 分