一、题目
设计一个小型航空售票系统。
二、目的与要求
1、目的
培养学生综合利用C++语言程序的能力,主要是培养学生利用系统提供的标准函数进行创新设计。
要求学生达到熟练掌握C++语言的基本知识和技能。
基本掌握面向对象程序设计的基本思路和技能。
能够利用所学知识和技能解决简单的面向对象。
2、基本要求
要求利用面向对象的方法以及C++的编程思想来完成系统的设计。
要求设计的过程中建立清晰的类层次。
在系统的设计中,至少要甬道面向对象的一种机制。
3、创新要求
在基本要求达到后,可进行创新设计,如根据查找结果进行修改功能及设计出比较友好的界面。
4、写出设计说明书。
三、设计方法和基本原理
1、问题描述
某航空公司要为一趟航班的每次飞行编写自动售票系统,要求实现以下功能
1>该航班分为头等舱5个座位,经济舱15个座位(其中10个在无烟区,5个在有烟区)根据系统提示,每位购票者均应输入自己的身份证号方可购买。
2>通过编程能够给购买者提供一个清晰的截面,例如:按“T”键选头等舱,按“J”键为经济舱,则按“1”为选择无烟区,按“2”为选择有烟区。
3>若有烟区卖完了,系统能够自动询问购买者是否愿意购买无烟区,若愿意的话就为其在无烟区分配一个座位,否则发出信息“欢迎乘坐下次航班”,若票已全部售完应该给出清晰的提示。
4>对于每位购买者都能给出详细的购票信息,例如“欢迎乘坐本次航班,您的机票是头等舱的4号座。
5>最后系统能够计算出本次航班已受出的各种机票总数和售票的总金额数。
6>查询能够输入身份证号,查询来核对所购票是否已经顶好
小女子请求各位哥哥姐姐的帮助,做出这个C++编程
--------------------next---------------------
阅读(1148) | 评论(0) | 转发(0) |