电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

航空公司订票系统

航空公司订票系统_第1页
1/21
航空公司订票系统_第2页
2/21
航空公司订票系统_第3页
3/21
数据结构与算法设计课程设计 【设计题目】航空公司订票系统 【问题描述】 编写一个咸阳航空公司订票大厅的一个订票系统,可以在系统中录入并修改各个航班的具体情况,帮助乘客准确的查询各航班的最新信息(包括航班号、航班的起始时间和地点、票价)和各项业务的及时办理(包括订票、退票等)。该系统用可以用 C++的类编写。 【软件功能】 1.输入航班信息并保存到磁盘 2.浏览航班信息 3.修改航班信息并保存到磁盘 4.查找航班 5.删除航班信息 6.订票 7.退票 【算法思想】 1 先定义一个乘客基本信息的类包含乘客的姓名、证件号、订票数量及所乘的航班号(注:每个航班有固定的人数限制,若满额则提示其他可供选择的航班。 2 建立一个功能类,包括对航班信息和乘客订票信息的录入及修改的函数,其中订票信息采用单链表的顺序存储方式存储。另外还包括对信息的查询和修改的功能函数,乘客退票的函数。并将最终的改动结果通过 i/O 流写入磁盘文件保存。 3 编写主函数,对编写的航班系统进行全面测试,对用户界面采用人性化的菜单方式。 【类的设计】 定义一个航班的类 class plane { friend class customer;//友元类 public: void input(); //插入航班信息 void print(); //打印航班信息 void save(); //保存航班信息 void read(); //读取航班信息 void search(); //查找航班信息 void Delete(); //删除航班信息 void book(); //订票 void back(); //退票 void xiugai(); //修改航班信息 private: int num;//航班号 char start_place[20];//起点站 char arrive_place[20];//终点站 char time[10];//起降时间 int count;//机票数量 }]; 定义一个顾客信息的类 class customer { friend class plane;//友元类 protected: I nt id;//身份证号 char name[10];//姓名 int customer_num;//订票数量 public: void read1();//读取数据 void save1();//保存数据 }; 【存储结构设计】 采用顺序存储结构,利用动态申请空间实现信息的存储。 【模块划分及调用关系】 定义了两个类 class plane 和class cu stomer,分别实现顾客及航班的信息操作。在两个类的后面分别定义了类中的各个函数。另外在主函数中分别调用函数,实现各个功能。 【模块流程图】 1.主函数 main() 2. void search()//查询函数 输入航班信息 浏览航班信息 修改航班信息 查找航班 删...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

航空公司订票系统

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部