1.求一篇数据结构关于航空客运订票系统的课程设计
题目:编制一个航空客运订票系统,实现简单的机票操作
班级:计0702 姓名:学号: 完成日期:2008年12月20日
一、实验内容:
1、问题描述:
航空客运订票的业务包括:查询航班、客票预订和办理退票等。试设计一个航空客运订票系统,已使上述业务可以借助计算机完成。
2、基本要求:
1)每条航线所涉及的信息有:终点站名、航班号、飞机号、星期几飞行飞行周日(星期几)、乘员定额、余票量、已订票的客户名单(包括姓名、订票量、舱位等级)以及等候补替补的客户名单(包括姓名、所需票量);
2)作为示意系统,全部数据可以只放在内存中;
3)系统能实现的操作和功能如下:
查询航线:根据旅客提出的终点站名输入下列信息:航班号、飞机号、星期几起飞,最近航班的日期和余票量。
承办订票业务:根据客户提出的要求(航班号、订票数额)查询该航班票额情况,若尚有余票,则为客户办理订票手续,输出座位号;若已满员或者余票数少于订票额,则需重新寻味客户要求,若需要,可登记排队候补;
承办退票业务:根据客户提供的情况(日期、航班),为客户办理退票手续,然后查询该航班是否有人排队等候补,首先询问排在第一的客户,若所有退票额能满足他的要求,则为他办理订票手续否则依次询问其他排队候补的客户。
(选作)为客户订票要求不能满足时,系统可向客户提供到达同一目的地的其他航线情况。
二、概要设计:
1、流程设计框图
2、程序框架
1) 基本操作
Status InitList_Sq(SqFlight &LF); 构造一个空的线性表LF
Status InitList_CL(ClientLink &CL);为客户链表建一个空链表
Status InitList_WCQ(WClientQueue &WCQ) 为待票客户建一个空的队列
Status InitFlightNode(SqFlight &LF) 对航线结点赋值并接到航班顺序表
Status wbook(SqFlight LF,flightnode *p) 队列建立:等待客户列表建立
flightnode *search(int number,SqFlight LF)//线性表 按number查询
ClientNode *searchID(flightnode *p,char *ID)//链表 按ID查找客户
2) 函数构成
Viod main()
{ menu();
case1: lookup(airline,LF);//查询
case2: book(number,LF);//订票
case3: back_ticket(number,LF);//退票
case4: GetElem(LF,number);//查询订票情况
case5:清屏指令
case6:结束指令
}
Status lookup(char *airline,SqFlight LF){}
Status book(int number,SqFlight LF)
{ case 4:
find_oth(p->airline,LF,p->number);
}
Status find_oth(char *airline,SqFlight LF,int plannumber)//寻找相同航线其他有余票的飞机
Status back_ticket(int number,SqFlight LF)
{ask_clien(p,LF);}
Status ask_clien(flightnode *p,SqFlight LF)//询问排队客户
Status GetElem(SqFlight LF,int number)
2.管理信息系统
电子机票是普通纸质机票的一种电子映象,是一种电子号码记录,简称电子机票也就是说,如果您要乘坐飞机,不再需要像往常一样通过电话订票→送票上门→付款→携带机票去机场→办理登机手续这一套流程。
如果选择电子机票,您可以直接在网上选择航班,下订单,通过网上银行付款,然后直接带着有效证件去机场办理登机手续就可以了。 电子机票的优势有5点。
1、方便快捷:在任何可以上网或者能够与预定中心联系的地方任何时间都可预定。 2、节约环保:无需纸质机票的印刷,一条编码即可登机,降低成本保护环境。
3、减少环节:电子机票无需物流陪送,使广大用户可以体验到在线支付即刻拿“货”的消费过 程,满足电子商务的消费心理。 4、符合潮流:电子机票的出现顺应了信息时代的市场需求,已成为航空旅行电子商务化的重要标准之一。
国外发达国际机票电子化已经超过90%,未来中国机票电子化是必然趋势。 5、安全省时:旅客无须拿到传统的纸张机票,只要凭身份证和电子机票订单号,在飞机起飞前1小时到机场航空公司专门的柜台,就可以直接拿到登机牌上飞机。
从而避免了因机票丢失或遗忘造成的不能登机的尴尬。 作为一家中型航空公司,就要从这5这些方面去考虑。
1、要给顾客建立充分的信任。 电子商务的过程中要实现“三位一体”服务体系,打造网站、呼叫中心、手机WAP三个平台的一体化服务框架,使用户在三个服务平台上可进行无隙跳转,得到来自各个渠道的全方位服务。
首先是吸引旅客通过网上订票,培养旅客网上订票的消费习惯。在线客服可以通过QQ、MSN、邮件的方式随时回答旅客提出的问题。
在网页上公布联系方式,一旦旅客支付时出现问题,马上就能找到网站的专业人士得到实用的指导。完善电话客服,当旅客下完订单,超过一定时间(20分钟)还没有支付成功时,电话客服可以跟踪未支付订单,并指导旅客如何支付。
针对银行网上支付限额的问题,一方面与银行协商,拿到大额接口;另一方面则提供全方位的支付方式,接入信用卡预授权支付、电话支付、会员支付等方式,尽可能满足旅客的支付习惯,提高支付成功率。 “双手空空地去机场,总是觉得心里不踏实”、“这电子的东西,感觉就是没有纸质机票攥在手里放心,即使有什么问题,和机场交涉也有个凭证。”
“一千多块钱花出去了,可是手里什么东西都没有,谁知道机票是否真的预订好了。”消费者的担心并不是没有道理。
据业内人士透露,基本上每个月都有电子机票无法登机的情况,主要原因更多的是人工化的操作问题。所以要设置应急处理中心,保证旅客的正常出行,也让这些尝试电子机票的人不会对电子机票丧失信心。
2、航空公司属于高投入、低利润的行业,所以在节约成本上有很重要的意义。电子机票则能为航空公司降低成本起到很大的作用,根据南方航空网站上公布的数据,南航2005年全年共载客4千多万人次,如果有四分之一旅客采用电子机票,按照每张机票节约印刷、运输成本10元计算,节省的成本就能够达到1亿元。
3、处理好代理商的隐忧 传统的机票代理商不免对电子机票心存芥蒂。他们担心随着电子机票渐入主流,航空公司的直销网站迟早会一统天下,将传统代理商排挤出局。
但同时航空公司针对电子机票的优惠价格和更多返点也构成一种强烈的吸引。从目前看,传统代理商的业务还没有受到太大的冲击,绝大多数的电子客票仍是由代理出的。
某航空公司在推出电子客票的新闻发布会上特别指出,“电子机票不会砸了旅行社和代理人的生意,只是帮助代理人和旅行社建立一种新的销售模式。正如厦航也表示,尽管旅客在厦航网页上可以订到电子客票,但这只相当于新开了一个厦航机票的销售点,对300多家的厦门机票代理来说只是九牛一毛。
4、充分掌握有效信息 商旅行业是一个服务行业,服务的对象是人,不是商品,服务对象的不同,决定了需要为服务付出个性化的代价,但是数以千万的客户需要人工处理是令人望而却步的事情,所以,如何以信息化的手段提高效率在微利时代继续创造赢利,是每个业内人士所孜孜以求的目标。所以要比别人掌握更多的信息,才能取得先机! 虽然大部分是我复制过来的,但是看在我整理的份上,望采纳,花了两个多小时才整理好呢。
转载请注明出处众文网 » qtp飞机订票系统毕业论文(求一篇数据结构关于航空客运订票系统的课程设计)