下载此文档

航空订退票系统实验报告.docx


文档分类:行业资料 | 页数:约26页 举报非法文档有奖
1/26
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/26 下载此文档
文档列表 文档介绍
航空订退票系统实验报告.docx航空订退票系统实验报告
课程设计报告:航空客运订票系统
数媒0702班黄静陈梦瑶
一、 实验目的:
巩固已学过的C++的概念和面向对象的设计思想;
学习使用VC++ 。
掌握C++中类的定义等面向对象的程序设计方法。
掌握用数据文件来存储数据,并能正确使用输入、输出格式。
5;编写一个航空订退票系统;提高自己的编程能力。
二、 实验内容:
1、 问题描述:
航空客运订票的业务包括:查询航班、客票预订和办理退票等。试设计一个航空客运订 票系统,已使上述业务可以借助计算机完成。
2、 基本要求:
1) 每条航线所涉及的信息有:终点站名、航班号、飞机号、星期几飞行飞行周日(星 期几)、乘员定额、余票量、已订票的客户名单(包括姓名、订票量、舱位等级)以及等候 补替补的客户名单(包括姓名、所需票量);
2) 作为示意系统,全部数据可以只放在内存中;
3) 系统能实现的操作和功能如下:
查询航线:根据旅客提出的终点站名输入下列信息:航班号、飞机号、星期几 起飞,最近航班的日期和余票量。
承办订票业务:根据客户提出的要求(航班号、订票数额)查询该航班票额情 况,若尚有余票,则为客户办理订票手续,输出座位号;若已满员或者余票数 少于订票额,则需重新寻味客户要求,若需要,可登记排队候补;
承办退票业务:根据客户提供的情况(日期、航班),为客户办理退票手续, 然后查询该航班是否有人排队等候补,首先询问排在第一的客户,若所有退票 额能满足他的要求,则为他办理订票手续否则依次询问其他排队候补的客户=
•(选作)为客户订票要求不能满足时,系统可向客户提供到达同一日的地的其 他航线情况。
三、 实验用设备仪器及材料:
软件需求:Visual C++
硬件需求:对于硬件方面的要求,是机房里的机器就足够了。
四、 概要设计:
1、流程设计柩图
主菜单(菜单函数;主函数)
2、程序框架
1)基本操作
Orderbill
订票类
int number
座位号
int seatdegree
舱位等级
Orderbill *next
已订票客户的票结点
Orderman
已定票客户类
string name
姓名
Orderbill ^billhead
票链表的头指针
orderman *next
已订票客户的结点
Replaceman
string name
姓名
候补客户类
int bill [4]
bill[i]表示第i等舱位的需
求量
replaceman *next
等候替补的客户的结点
Replacequeue 候补客户队列 类
replaceman *front
replaceman *rear
等候替补客户队列
Airline
航线类
string start
起点站名
string end
终点站名
string flightnumber
飞机号
string aircraftnumber
航班号
int week
飞行周日(星期几)
int ordernumber[4]
乘员定
额,ordernumber [0]总定 票量,ordernumber [i]表 示i等舱的定票量
int remainnumber[4]
余票
量,remainnumber[0]
余票
量,r ema innumber [ i ]
示i等舱的余票量
orderman *orderhead
已订票的客户链表头指 针
replacequeue eplacehead
等候替补的客户队列指 针
int seat[20]
座位号是否被订标签广5 为1等舱位,6~10为2等 舱位,1广20为3等舱位
void orderbill(vector<airline > &lines)
具体订票函数
2)函数构成
void main()
{
int n;
char ch;
//航线信息向量
vector<airline> lines;
airline linel;
readfile(lines);
do (
do {
cy c +pm . / / yW I®
systemCcolor'f09 ;〃屏幕背景色白色,前景色黑色
menu (); 〃菜单函数
cout〈<”请选择服务(1-4):";
n=judgeint ();
if (n<l||n>4)
cout«,z输入有误,请重新输入.〃;
}while(n<l||n>4);
switch(n)
(
case 1:
searchairline (lines

航空订退票系统实验报告 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数26
  • 收藏数0 收藏
  • 顶次数0
  • 上传人sssmppp
  • 文件大小60 KB
  • 时间2021-03-04