航空售票系统

合集下载

航空售票系统

航空售票系统

航空售票系统
航空售票系统是指为航空公司提供服务并管理机票销售、
预订和航班日程等相关功能的软件系统。

通过航空售票系统,客户可以方便地查询航班信息、购买机票、选择座位、办理登机手续等。

航空售票系统通常包括以下功能:
1. 航班查询和预订:提供航班信息查询和机票预订功能,
客户可以根据出发地、目的地、日期等条件查询航班,并
预订机票。

2. 价格管理:根据航班的舱位情况和市场需求,动态调整
机票价格,并对不同的乘客类型(如成人、儿童、学生、
老年人等)提供不同的折扣。

3. 座位管理:提供实时的座位预订和选择功能,客户可以
根据自己的需求选择适合的座位。

4. 支付和结算:提供多种支付方式,包括信用卡、支付宝、微信支付等,同时处理退票、改签和退款等相关事务。

5. 登机手续办理:客户可以通过航空售票系统办理在线值机、打印登机牌、行李托运等手续。

6. 客户服务:提供客户热线、在线客服等渠道,解答客户
疑问,处理客户投诉和退款等事宜。

7. 数据分析和报表:对航班销售数据进行统计和分析,生
成报表,帮助航空公司优化航班安排、制定营销策略等。

航空售票系统的目标是提高航空公司的销售效率和客户满
意度,提供便捷的航班预订和服务体验。

同时,通过精准
的数据分析和报表功能,帮助航空公司做出更好的决策,提高运营效率和利润水平。

航空订票系统

航空订票系统

航空订票系统引言航空订票系统是一种为乘客提供航班查询、航班预订、座位选择、支付等功能的在线平台。

它使乘客可以方便地搜索和比较航班信息,并进行机票预订和支付。

航空订票系统的出现极大地方便了旅客的出行,使航空运输更加高效便捷。

功能特点航班查询航空订票系统通过与航空公司的数据库连接,可以提供全面的航班信息查询功能。

乘客可以根据出发地、目的地、日期等条件进行航班查询,并获得对应的航班列表。

在查询结果中,乘客可以查看航班的起飞时间、到达时间、航班号、航空公司等信息,以便做出合适的选择。

航班预订在航班查询结果中,乘客可以选择心仪的航班,并进行预订。

通过航空订票系统,乘客可以输入乘客信息、联系方式、选择座位等,并生成订单进行确认。

系统会实时检查座位的可用性,以确保乘客选择的座位仍然有效。

座位选择航空订票系统提供座位选择功能,使乘客可以根据自己的喜好选择座位。

系统会显示航班的座位图,乘客可以根据图中示意图选择合适的座位。

座位选择功能可以提高乘客的出行舒适度,满足不同乘客的座位需求。

支付航班预订完成后,乘客需要进行支付才能确保机票的有效性。

航空订票系统与支付接口相连接,可以提供多种支付方式供乘客选择,如信用卡支付、支付宝、微信支付等。

乘客可以根据个人的支付习惯选择合适的支付方式进行支付。

订单管理航空订票系统提供订单管理功能,乘客可以登录系统进行订单查询、修改、取消等操作。

通过订单管理功能,乘客可以实时了解订单状态,及时做出相应的处理。

系统也会提供订单的历史记录,以便乘客查阅。

技术实现前端技术航空订票系统的前端使用HTML、CSS和Javascript等技术实现。

前端页面负责与用户进行交互,展示航班信息、座位选择、支付界面等。

前端界面的设计需要具有良好的用户体验,方便用户操作和浏览。

后端技术航空订票系统的后端使用Java、Python等语言进行开发。

后端负责与前端进行数据交互,连接航空公司的数据库,进行航班查询、座位预订、支付等功能的实现。

飞机售票系统课程设计报告

飞机售票系统课程设计报告

飞机售票系统课程设计报告一、课程目标知识目标:1. 让学生理解飞机售票系统的基本概念、功能及工作原理。

2. 让学生掌握飞机售票系统中涉及的航空公司、航班、座位、票价等基本知识点。

3. 让学生了解飞机售票系统在实际应用中的数据处理和存储方法。

技能目标:1. 培养学生运用所学知识分析和设计飞机售票系统的能力。

2. 培养学生使用编程语言或工具实现飞机售票系统基本功能的能力。

3. 培养学生通过实际操作,掌握飞机售票系统的使用方法。

情感态度价值观目标:1. 培养学生对计算机科学和技术领域的兴趣,激发他们探索航空业信息化的热情。

2. 培养学生具备团队协作精神,学会与他人共同解决问题。

3. 培养学生关注社会发展,认识到信息技术在航空业中的重要作用。

课程性质分析:本课程为信息技术或计算机科学与技术相关课程的实践环节,旨在让学生将所学理论知识运用到实际项目中,提高他们的实践能力。

学生特点分析:学生为高中年级学生,具备一定的计算机操作和编程基础,对新鲜事物充满好奇心,善于团队合作。

教学要求:1. 结合课本知识,注重理论与实践相结合,提高学生的动手能力。

2. 注重培养学生的创新意识和解决问题的能力。

3. 强调团队协作,提高学生的沟通与协作能力。

二、教学内容1. 基本概念:介绍飞机售票系统的定义、功能、发展历程及在航空业中的重要性。

关联教材章节:第一章 计算机售票系统概述2. 系统架构:讲解飞机售票系统的整体架构,包括客户端、服务器端、数据库等组成部分。

关联教材章节:第二章 售票系统架构与设计3. 数据库设计:学习飞机售票系统中涉及的表结构设计,如航班信息、座位信息、旅客信息等。

关联教材章节:第三章 数据库设计4. 功能模块:详细介绍飞机售票系统的各个功能模块,如查询航班、预订机票、支付、退改签等。

关联教材章节:第四章 售票系统功能模块设计5. 编程实践:指导学生使用编程语言(如Python、Java等)或工具(如Visual Basic、Access等)实现飞机售票系统的基本功能。

航空订票系统设计报告

航空订票系统设计报告

一绪论31.1 课题背景及现状 (3)1.2 开发工具介绍 (3)二需求分析 (2)(一)航空售票系统的数据需求(二)数据字典(三) 主要数据流图三概要设计 (6)四逻辑设计 (7)五详细设计 (7)(一)基本查询语句(二) 程序流图中某些加工实现采用IPO图的方式描述(三)数据库的逻辑结构设计六测试结果 (12)七小结 (17)参考文献 (18)附录(主要源代码) (19)一绪论1.1 课题背景及现状随着旅游业的逐渐的成熟发达,航空客运量大幅度的提高,国内国际的旅游航班的增加,这些都对航空的信息管理系统提出了更高的要求,所以要不断的完善更新航空售票系统,提高航空售票系统的工作效率。

航空公司为方便旅客,需开发一个订票系统。

系统的操作者是有登录密码和用户名的售票员。

系统要实现的基本功能是航班的调整,售票,订票,取票,退票,乘客信息的管理,乘客购票的统计;而系统在以后扩展时还可以实现的功能有:对机组工作人员的管理,预定机票的送票情况管理等。

此系统的开发由我们分模块完成,而我所负责的模块是实现系统的航班调整,售票,订票,退票,取票,航班查询功能。

举一个旅客订票的例子:预定机票的旅客信息,包括姓名、性别、地址、证件号、目的地,输入机票预定系统的客户端程序,系统经过查询航空公司内的航班数据服务器后,为旅客安排航班,印出取票通知。

旅客在飞机起飞前一天凭取票通知和帐单交款后取票,系统校对无误后即印出机票给旅客。

要求系统能有效、快速、安全、可靠和无误的完成上述操作。

并要求客户机的界面要简单明了,易于操作,服务器程序利于维护。

航空售票系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。

对于前者要求建立起数据一致性和完整性强、数据安全性好的库。

而对于后者则要求应用程序功能完备,易使用等特点1.2 开发工具介绍本次课程设计应用的开发工具主要是用java语言和SQL Server 2005 。

航班订票系统可行性分析

航班订票系统可行性分析

航班订票系统可行性分析引言随着航空业的快速发展,航空公司面临着越来越多的订票需求。

传统的人工订票方式不仅效率低下,而且存在很多问题,例如订票过程繁琐、容易出现错误、实时查询困难等。

为了提高订票效率和顾客满意度,航空公司亟需开发一套高效、智能的航班订票系统。

本文将对航班订票系统的可行性进行分析,包括技术可行性、经济可行性和操作可行性。

技术可行性首先,航班订票系统需要具备强大的技术支持。

现代信息技术的发展使得构建一个高效的航班订票系统成为可能。

以下是技术可行性的分析:1. 必要的硬件设备航班订票系统需要运行在稳定的硬件环境中。

航空公司需要投入一定的资金购买服务器、计算机和网络设备等硬件设备,以保证系统的稳定性和安全性。

2. 强大的软件支持航班订票系统需要使用先进的软件工具和技术进行开发。

例如,可以采用面向对象的编程语言如Java或Python来编写系统的后端逻辑,采用先进的前端开发框架如React或Vue.js来设计用户界面。

此外,系统还需要使用数据库管理系统如MySQL或Oracle来存储和管理数据。

3. 数据安全和网络安全航班订票系统需要保证数据的安全性和网络的稳定性。

系统需要采取必要的措施保护用户的个人信息,例如使用SSL协议加密数据传输通道,限制对敏感数据的访问权限等。

同时,系统还需要具备防止黑客攻击和恶意行为的能力。

经济可行性进行经济可行性分析可以帮助航空公司评估开发航班订票系统所需的投资和预期收益。

以下是经济可行性的分析:1. 投资成本开发航班订票系统需要投入人力、物力和财力等资源。

航空公司需要支付软件开发人员的工资,购买硬件设备、服务器租用费用和网络运营费用等。

这些投资成本需要在系统投入使用之前进行预估和筹措。

2. 维护成本航班订票系统的开发只是一个开始,系统还需要进行后续的维护和更新。

维护成本包括人力成本、服务器运维费用和软件升级等。

航空公司需要评估每年的维护成本,以确保航班订票系统的长期可行性。

飞机订票系统策划书3篇

飞机订票系统策划书3篇

飞机订票系统策划书3篇篇一飞机订票系统策划书一、引言二、系统目标1. 提供在线机票预订功能,方便用户随时随地预订机票。

2. 整合机票信息,提供实时的航班查询、预订和票价比较功能。

3. 支持多种支付方式,确保安全、便捷的支付流程。

4. 提供用户管理功能,方便用户查询订单、修改个人信息等。

5. 具备数据分析和报表功能,帮助航空公司进行市场分析和决策。

三、系统功能模块1. 用户界面模块机票搜索和预订:用户可以通过输入出发地、目的地、出发日期等信息搜索机票,并进行预订。

个人中心:用户可以查询订单、修改个人信息、管理常用联系人等。

客服中心:提供在线客服和常见问题解答,方便用户咨询。

2. 后台管理模块航班管理:航空公司可以管理航班信息、舱位设置、票价调整等。

订单管理:管理员可以查询、处理订单,报表。

用户管理:管理员可以管理用户信息,设置用户权限。

数据分析:系统可以分析用户行为、预订趋势等数据,为航空公司提供决策支持。

3. 支付模块支持多种支付方式,如在线支付、银行转账、信用卡支付等。

与第三方支付平台集成,确保支付安全可靠。

提供支付记录查询功能,方便用户查询支付状态。

4. 数据整合模块与航空公司的票务系统进行数据对接,实时获取航班信息和票价。

整合其他数据源,提供更多的机票信息和推荐。

四、技术选型1. 前端技术:采用 HTML、CSS、JavaScript 等技术,构建用户界面。

2. 后端技术:选择适合的编程语言和框架,如 Python、Django 等。

3. 数据库:使用关系型数据库如 MySQL 或 NoSQL 数据库如 MongoDB 存储数据。

4. 支付接口:与第三方支付平台进行集成。

五、项目时间表1. 需求分析与设计:[时间区间 1]2. 系统开发:[时间区间 2]3. 测试与修复:[时间区间 3]4. 上线与维护:[时间区间 4]六、预算1. 人力成本:[具体金额]2. 技术设备采购:[具体金额]3. 软件开发费用:[具体金额]4. 测试与维护费用:[具体金额]5. 其他费用:[具体金额]总预算:[具体金额]七、风险评估与应对措施1. 技术风险:关注技术发展趋势,及时解决技术难题。

订票系统文档

订票系统文档

订票系统介绍订票系统是一种用于预订机票、火车票、电影票等各种票务的系统。

随着互联网和移动互联网的快速发展,订票系统已经成为现代人生活中不可或缺的一部分。

本文将介绍订票系统的功能以及使用方法。

功能1.用户注册和登录:订票系统提供用户注册和登录功能,用户可以通过自己的账号和密码进行登录,从而方便地进行票务预订。

2.票务查询:订票系统提供了全面的票务查询功能,用户可以根据目的地、时间、票价等条件对票务进行筛选,并查看相关的票务信息。

2.订票:一旦用户找到心仪的票务,可以通过订票系统直接进行订票。

用户需要选择座位、支付方式等相关信息,并填写必要的个人信息,完成订票过程。

3.订单管理:订票系统会保留用户的订票记录,用户可以通过订单管理功能查看自己的订单,了解订单的状态、支付情况等信息。

4.支付:订票系统支持多种支付方式,用户可以选择适合自己的支付方式进行付款,完成订票流程。

5.退票:用户可以在一定的时间范围内进行退票申请,订票系统会根据退票政策进行处理,并将相应的款项退还给用户。

6.售后服务:订票系统提供售后服务,用户可以通过系统客服渠道与客服人员联系,解决遇到的问题或提出意见和建议。

使用方法以下是使用订票系统的基本步骤:1.用户注册:用户需要点击系统的注册按钮,填写相关信息(如用户名、密码、手机号码等),完成注册过程。

也可以选择第三方账号快速注册。

2.用户登录:注册成功后,用户可以使用注册时填写的用户名和密码进行登录,进入订票系统的主界面。

3.票务查询:用户可以在主界面的搜索框中输入相关的查询条件(如目的地、时间、票价等),然后点击搜索按钮进行查询。

系统会根据用户的查询条件返回相应的票务信息。

4.订票:在查询结果中找到心仪的票务后,用户可以点击选择座位并填写必要的个人信息(如姓名、身份证号码等),然后选择支付方式付款。

5.订单管理:用户可以在系统的订单管理页面查看自己的订单,了解订单的状态和支付情况。

航空售票管理系统

航空售票管理系统

摘要伴随着经济的不断发展,必然带动交通业和旅游业务的不断扩大, 特别是航空售票和订票的信息管理日异复杂, 传统的售票方式已经难以满足快节奏, 高效率的现代生活需求,这就要求航空公司要有一套好的售票数据库系统。

一个正常营运的航空公司需要管理所拥有的飞机、航线的设置、客户的信息等,但更重要的还要提供票务管理。

面对各种不同种类的信息,需要合理的数据库结构来保存数据信息以及有效的程序结构支持各种数据操作的执行。

对数据的添加、修改、删除及查询等方面的操作应简单易行,并且能够具有较好的稳定性。

航空售票管理系统主要采用Delphi 7.0做为开发工具,进行开发与设计的。

本系统的使用界面具有十分人性化的特征,具有方便的查询功能,对售票、网上订票等方面的操作应简单易行,并且能够具有较好的稳定性。

关键词: 航空;售票;网上订票;管理系统;数据库;SQL语言。

目录1.开发一个航空售票管理系统的背景和意义 (1)1.1.传统售票方式的回顾和特点分析 (1)1.2.航空售票管理系统的应用现状和前景展望 (1)2.用计算机开发一个航空售票管理系统的可行性分析 (1)2.1.技术可行性 (1)2.2.经济可行性 (2)2.3.法律可行性 (2)3.开发环境的选择 (3)3.1.Delphi 7.0简介 (3)3.2.开发工具的选择 (3)4.航空售票管理系统的需求分析 (3)4.1.系统分析 (4)4.2.系统功能模块设计 (4)4.3.功能子模块分析 (5)4.3.1.网上订票模块 (5)4.3.2.用户查询模块 (5)4.3.3.用户订票模 (5)4.4.后台管理系统 (6)4.4.1.后台管理系统子模块 (6)4.5. 民航售票管理系统的顶级数据流程图 (8)4.6. 民航售票管理系统一级数据流图 (9)4.7. 数据字典定义 (10)4.7.1.数据项定义 (10)4.8.E/R模型 (13)5.详细设计 (14)5.1.系统的总体流程图 (14)5.2.系统各模块的实现 (15)5.2.1.系统登录窗口 (15)5.2.2.主界面窗口 (16)5.2.3.信息操作模块 (17)5.2.4.送票员模块 (22)5.2.5.员工管理模块 (23)5.2.6.系统模块 (24)5.2.7.售票员模块 (25)5.2.8.前台订票模块 (26)6.软件测试 (27)6.1 测试方式 (27)6.2 测试阶段 (27)6.1.1. 白盒测试 (27)6.1.2.黑盒测试 (27)6.3 测试结果 (28)7. 结论 (28)谢辞 (29)参考文献 (30)1.开发一个航空售票管理系统的背景和意义1.1.传统售票方式的回顾和特点分析航空客运业务誕生已有近一個世纪了,作为现有交通工具中最方便快捷的一种,它确确实实地给人们的生活、出行带来了极大的方便。

航空售票系统PPT

航空售票系统PPT

第五部分 产品功能
航空售票系统
订 票 信 息 管 理
客 户 信 息 管 理
航 线 信 息 管 理
客 机 信 息 管 理
舱 位 信 息 管 理
系 统 管 理
查 询 订 票 信 息
添 加 订 票 信 息
修 改 订 票 信 息
删 除 订 票 信 息
查 询 客 户 信 息
添 加 客 户 信 息
修 改 客 户 信 息
第二部分 产品介绍
在增强公司竞争力的同时,Sabre和Apollo还为航 空公司带来了巨额的利润。以Sabre系统为例,系统在 为旅客推荐航班时,出现在屏幕上的首先是美国航空 公司的航班,仅是这一优先程序设置,在航班比较密 集的航线上,就可以给公司带来高出平时20%以上的 收入。 同时,其它航空公司每通过Sabre系统订出一张机 票需交纳1.75美元的系统使用费。 美国航空公司还向旅行社、宾馆、租车公司等出 租系统终端,通过Sabre系统向旅游代理商和大公司的 旅游部门提供集成的、一体化的服务,包括订购飞机 票、预订旅馆房间、租用各种汽车、提供餐馆及娱乐 场所的信息等。
第三部分 技术特色
系统简介 采用三层架构 安全性高 系统适应性高
第三部分 技术特色
系统适应性高
系统多浏览器适应: 系统多浏览器适应 Microsoft Internet Explorer 6.0及其以上版本 及其以上版本 火狐浏览器等浏览器 支持1024*768以上分辨率自适应 以上分辨率自适应 支持
航空售票系统
泉州师范学院软件学院
08WEB(1) 吴丽娟
目 录
第一部分 项目目标 第二部分 产品介绍 第三部分 技术特色 第四部分 产品架构 第五部分 产品功能 第六部分 成功案例

中航信三大系统:ICS、CRS和DCS

中航信三大系统:ICS、CRS和DCS

中航信的ICS、CRS和DCS系统什么是GDS,全称是Global Distribution System,即全球分销系统,是基于计算机技术支持下的大规模销售网络。

目前国际上的GDS分二类:1.既可以销售航空公司的产品(机票)也可以销售酒店的产品(客房),如SABRE、GALILEO、AMADEUS、WORLDSPAN和中国民航GDS系统(中航信Travelsky)。

2.只可以销售酒店产品,如:UTELL、ACCOR和一些酒店集团自己的销售网络,如:假日集团、喜来登、希尔顿。

中航信GDS系统的运行方式说明CRS全称是Computer Reservation System,即计算机分销系统。

CRS主要功能是为代理人提供航班可利用情况查询、航段销售、订座记录、电子客票预订,旅游产品等服务。

ICS全称是Inventory Control System,即航空公司人员使用的航空公司订座系统。

ICS是一个集中式、多航空公司的系统。

每个航空公司享有自己独立的数据库、独立的用户群、独立的控制和管理方式,各种操作均可以加以个性化,包括航班班期、座位控制、运价及收益管理、航空联盟、销售控制参数等信息和一整套完备的订座功能引擎。

DCS全称是Departure Control System,即机场人员使用的离港控制系统。

DCS 是为机场提供旅客值机、配载平衡、航班数据控制、登机控制联程值机等信息服务,可以满足值机控制、装载控制、登机控制以及信息交换等机场旅客服务所需的全部功能。

根据上面图示,一名旅客来代理处购机票。

1.此时机票代理处首先要做的就是在CRS系统为旅客查询航班信息,那么CRS系统的航班信息是从何而来的呢。

CRS系统航班信息是由ICS系统得来,ICS系统的主要功能就是建立,控制和销售航班,所以航空公司就会把所建立好的航班信息传送到CRS以便代理人查询销售航班。

2.旅客这时要购票,代理处需要在CRS系统为其建立旅客订座信息,当我们建立好记录并封口后,旅客的订座信息会传送到ICS系统,告知航空公司有旅客订取了某某航班的某某舱位。

机票预定信息系统

机票预定信息系统

机票预定信息系统在现代社会,人们的出行需求日益增长,机票预订成为了出行的重要环节之一。

而机票预定信息系统作为连接旅客和航空公司的桥梁,发挥着至关重要的作用。

机票预定信息系统是一个复杂而高效的平台,旨在为旅客提供便捷、准确的机票预订服务,并为航空公司和相关机构提供有效的管理和运营支持。

从旅客的角度来看,这个系统首先要具备简洁易用的界面。

当我们打开一个机票预订网站或应用程序时,映入眼帘的应该是清晰的搜索栏,让我们能够轻松输入出发地、目的地、出行日期等关键信息。

系统会迅速根据这些输入为我们提供相关的航班选项。

在航班选项的展示方面,系统需要提供详细且准确的信息。

这包括航班的起降时间、航班号、机型、舱位等级以及对应的价格。

同时,还应该展示航班的准点率、飞行时长等辅助信息,帮助旅客做出更明智的选择。

对于价格,系统要有灵活的展示方式。

不仅要显示直接的机票价格,还应该清晰地列出各种附加费用,如燃油附加费、机场建设费等,让旅客对总费用有一个清晰的了解,避免在购票过程中出现意外的费用支出。

除了基本的航班信息和价格,机票预定信息系统还应该提供便捷的筛选和排序功能。

旅客可以根据自己的需求,按照价格高低、飞行时间长短、中转次数等条件对搜索结果进行筛选和排序,以便更快地找到符合自己需求的航班。

在预订流程中,系统要确保安全可靠。

旅客输入的个人信息,如姓名、身份证号、联系方式等,必须得到严格的保护,防止信息泄露。

同时,支付环节也要有多种安全的支付方式可供选择,如信用卡支付、第三方支付平台等,并且要保障支付过程的加密和安全。

对于航空公司来说,机票预定信息系统是他们进行运营管理和市场营销的重要工具。

通过这个系统,航空公司可以实时掌握航班的预订情况,包括每个航班的预订人数、剩余座位数量等,从而及时调整航班的票价和营销策略。

系统还能够帮助航空公司进行客户关系管理。

它可以记录旅客的预订历史、偏好等信息,为航空公司提供个性化的服务和精准的营销推广提供数据支持。

机票订票系统需求规格说明书

机票订票系统需求规格说明书

机票订票系统需求规格说明书机票订票系统需求规格说明书1.引言1.1 目的本文档旨在描述机票订票系统的需求规格,以确保系统开发人员和客户对系统功能和性能的期望一致。

1.2 背景随着航空业的快速发展和人们出行需求的增加,机票订票系统成为了一个必不可少的工具。

该系统可以方便快捷地为客户提供机票预订服务,提高航空公司的运营效率。

2.总体描述2.1 产品功能机票订票系统应具备以下主要功能:- 用户注册和登录:用户可以通过注册账号并登录系统来使用订票功能。

- 机票查询和预订:用户可以根据出发地、目的地、日期等信息查询航班,并选择合适的航班进行预订。

- 订单管理:用户可以查看和管理自己的订单,包括取消订单、改签等操作。

- 支付功能:用户可以选择合适的支付方式进行支付。

- 退款功能:用户可以申请退款,并根据航空公司的规定进行退款流程。

- 系统管理:管理员可以管理用户信息、航班信息、机票价格等。

2.2 用户特点机票订票系统的用户群体主要包括以下几类:- 普通用户:希望通过系统快速、方便地查询和预订机票。

- 航空公司:希望通过系统管理航班、机票价格等信息,并提供客服支持。

- 管理员:负责系统的日常管理和维护。

2.3 运行环境机票订票系统将在以下环境中运行:- 操作系统:支持Windows、Mac、Linux等主流操作系统。

- 浏览器:支持主流浏览器,如Chrome、Firefox、Safari等。

- 硬件要求:支持常见的个人电脑、笔记本电脑等设备。

3.详细需求描述3.1 用户注册和登录3.1.1 用户注册用户可以通过提供必要的个人信息进行注册,包括姓名、手机号码、邮箱等。

3.1.2 用户登录用户可以使用注册时的手机号码和密码进行登录,以便使用系统的各项功能。

3.2 机票查询和预订3.2.1 机票查询用户可以根据出发地、目的地、日期等信息进行机票查询,并获取符合条件的航班列表。

3.2.2 航班选择用户可以从航班列表中选择合适的航班进行预订,包括选择座位、舱位等。

民航售票系统(数据库课程设计报告)

民航售票系统(数据库课程设计报告)

滨江学院《网络数据库》系统设计题目航空订票管理系统院系电子工程系专业通信工程学生姓名学号指导教师二0 一二年十二月二十八日1 需求分析本系统是民航管理系统,此系统主要分为机场、航空公司和客户三方的服务。

航空公司提供航线和飞机的资料,机场则对在本机场起飞和降落的航班和机票进行管理,而客户能得到的服务应该有航班线路和剩余票数的查询,以及网上订票等功能。

客户又可以分为两类,一类是普通客户,对于普通客户只有普通的查询功能和订票功能,没有相应的机票优惠,另一种是经常旅客,需要办理注册手续,但增加了里程积分功能和积分优惠政策。

机场还要有紧急应对措施,在航班出现延误时,要发送相应的信息。

1.1系统分析本系统分为三类用户、航空公司、普通用户、经常用户,系统功能的基本要求:1)每个航班信息的输入。

2)每个航班的坐位信息的输入。

3)当旅客进行机票预定时,输入旅客基本信息,系统为旅客安排航班,打印取票通知和帐单。

4)旅客在飞机起飞前一天凭取票通知交款取票。

5)旅客能够退订机票。

6)能够查询每个航班的预定情况、计算航班的满座率。

1.2用户需求本系统分为三类用户:航空公司需要软件能够实现航班信息录入、座位信息录入、航班信息删除等,普通用户能够订票、退票、取票、查询航班信息、余票查询、注册成为经常用户,经常用户能够订票、退票、取票、余票查询、查询航班信息、使用积分打折、查询积分等功能2 软件总体设计2.1系统流程图图2-1 系统流程图2.2系统功能模块设计系统主要功能如下图2-2所示:图2-2 系统功能模块图2.3系统总体设计本系统使用登录区分三种用户、对登录成功的用户实现不同的权限和功能和对数据库的存取控制,当普用户登录后只能实现订票、退票、取票、查询航班信息、余票查询、注册成为经常用户,经常用户登录后能够订票、退票、取票、余票查询、查询航班信息、使用积分打折、查询积分,航空公司登录后能够录入航班信息、删除韩版信息、录入座位信息。

航空行业中的机票预订系统

航空行业中的机票预订系统

航空行业中的机票预订系统航空旅行作为现代人出行的重要方式,机票预订系统在航空行业中起着重要的作用。

机票预订系统不仅为乘客提供方便快捷的购票方式,也为航空公司提供了高效、精确的管理工具。

本文将探讨航空行业中的机票预订系统,并介绍其在提供便利、管理机票销售和促进航空公司发展等方面的作用。

一、机票预订系统的定义与特点机票预订系统是航空公司为乘客提供的在线订购机票的平台。

其主要特点包括以下几个方面:1. 实时性:机票预订系统能够即时反馈机票的价格、可用座位以及其他相关信息。

2. 多样性:机票预订系统提供各类机票选择,如头等舱、商务舱和经济舱,以满足不同乘客的需求。

3. 安全性:机票预订系统采用安全措施确保用户之间的交易及个人信息安全性。

4. 便捷性:用户可以通过机票预订系统随时随地在线预订机票,并且可以使用各种支付方式进行付款。

二、机票预订系统的优势1. 提供便利:机票预订系统使乘客不再需要亲自前往旅行社或机场购票,只需通过网络即可完成购票流程。

这为乘客节省了时间和精力,提供了更加便捷的购票方式。

2. 管理机票销售:机票预订系统让航空公司能够实时了解机票的销售情况,包括销售数量、票价趋势等。

通过对销售数据的分析,航空公司能够制定更加科学的价格策略,提高销售效益。

3. 提升用户体验:机票预订系统通过简化购票流程、提供详尽的机票信息和航班查询,为用户提供了更加个性化、细致化的服务体验。

乘客可以根据自己的需求选择适合的机票,同时也可以及时获取航班动态等信息。

4. 促进航空公司发展:机票预订系统为航空公司提供了一个便于推广与宣传的平台。

通过与旅行社、OTA(在线旅行社)等平台的合作,航空公司能够将自身的航班信息推送给更多用户,提高知名度和市场份额。

三、机票预订系统的发展与挑战随着科技的发展和航空行业的进步,机票预订系统也在不断演进。

现代的机票预订系统已经与各类平台和移动设备实现了无缝对接,用户可以通过手机、电脑等在线购票。

电子票务系统——机票预订

电子票务系统——机票预订

机票管理系统一、系统概述1.1背景随着社会发展的不断进步,民航事业的壮大,人们消费水平的提高,乘坐民航的消费者也越来越多,机票预订系统也开始影响着人们日常生活和出行,并且变得越来越重要。

而原有的系统随着航空公司载客量的迅猛增长和人们对便捷性要求的提高,已经变得无法满足需求。

原有的系统不仅效率比较低下,而且在安全性、准确性等方面有很多不足。

为了实现航空公司以及旅游行业的现代化管理,进一步提高工作效率,方便旅客,需要开发一个机票预订系统。

该系统需要具有完整的存储,查询,核对,打印机票等等的功能。

在这个系统中,用户在网上的机票预售代理点,通过计算机系统查询,系统为旅客安排航班,印出取票通知和账单,旅客在飞机起飞的前一天凭取票通知和账单交款取票,系统校对无误即印机票给旅客。

机票预定系统的总目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的机票预定系统,实现航空公司的机票销售的自动化的计算机系统,为企业的决策层提供准确、精细、迅速的机票销售信息。

总之,这个系统要求能够实现实时,高效,便捷,完善,安全性好等特点。

今后随着计算机技术以及网络技术的迅速发展,电子商务正逐渐成为Internet应用的一个重要领域。

电子商务也必然对航空公司和旅行社的机票销售模式产生深远的影响,所以将来的机票预订系统必然与网络相结合,产生基于WEB的机票预订系统。

另外将机票预订呼叫中心与订票系统的结合也可以为客户提供更加人性化的服务。

1.2目标机票预定管理系统的总目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的机票预定系统,实现航空公司的机票销售的自动化的计算机系统,为企业的决策层提供准确、精细、迅速的机票销售信息。

总之,这个系统要求能够实现实时,高效,便捷,完善,安全性好等特点。

民航订票管理系统

民航订票管理系统

实验 数据库管理系统综合应用民航订票管理系统一、 实验目的:通过完成从用户需求分析、数据库设计到上机编程、调试和应用等全过程, 进一步了解和掌握所讲解的内容。

二、实验简述:民航订票系统主要分为机场、航空公司和客户三方的服务。

航空公司提供航 线和飞机的资料,机场则对本机场起飞和降落的航班和机票进行管理, 而客户能 得到的服务应该有航班线路和剩余票数的查询, 以及网上订票等功能。

客户又可 以分为两类,一类是普通客户,对于普通客户只有普通的查询功能和订票功能, 没有相应的机票优惠,另一种是经常旅客,需要办理注册手续,但增加了里程积 分功能和积分优惠政策。

机场还要紧急应对措施,在航班出现延误时,要发送相 应的信息。

实验要求:完成该系统的数据库设计;用SQL 实现数据库的设计,并在 SQL Server 上调试通过。

1、需求分析 (1) 航空公司航空公司的操作流程如图C.1所示。

(2) 客户客户的操作流程如图C.2所示。

四、 参考答案:图C.1航空公司操作分类表图C.2客户操作分类表(3)机场机场的任务是根据航空公司提供的航线和飞机,安排航班,以及航班的机票。

如果出现晚点等情况,要记录并发送信息,对特殊客户记录其消费信息,并相应提供优惠。

(4)客户订票客户订票涉及到多个因素:由客户提出订票申请;由机场管理航班机票;对于特殊客户,除给予票价优惠以外,还要累计里程;订票后需判断是否超员。

这些因素涉及到客户资料、航班资料以及由航空公司提供的航线(里程)和飞机(座位数)资料中所提供的相关数据。

客户订票的操作流程如图C.3所示。

2、概念模型设计数据库需要表述的信息有以下几种:(1) 航空公司信息(2) 客户信息(3) 飞机信息(4) 航线信息(5) 航班信息(6) 订票信息(7) 特殊客户积分5、图C.4模型的E-R 图逻辑设计通过E/R 模型到关系模型的转化,可以得到如下关系模式:(1)(2) (3)(4) 编号机场客户积分安排飞机订票俨系方式)Q 姓名 名称地址联系方式)编号型号航班安排 (时同)C 票价)C 编号]航空公司提供■ 航线3、 Airline(AID , Name, Addr, Cont)Customer(CID, Name, Co nt, IsS pec, P oi nts) Plan e(PID, Type, SeatsNumAID) Line(LID , SPosition, EPosition,Distance,AID) Flight(FID, PID, LID , Ftime, Price) BookTicket(BID, FID, CID, P ay)4、 引。

机票预订系统

机票预订系统

机票预订系统随着航空业的快速发展,越来越多的人选择乘坐飞机出行。

为了方便用户预订机票、提供更好的服务,机票预订系统应运而生。

本文将介绍机票预订系统的特点和优势,并探讨其对旅行行业的影响。

一、机票预订系统概述机票预订系统是一种在线服务平台,用户可以通过该系统方便地查询航班信息、预订机票、选择座位等。

该系统通过与航空公司的合作,实时获取航班相关信息,并提供给用户。

同时,用户可以使用系统提供的付款功能,轻松完成预订过程。

二、机票预订系统的特点1. 实时更新航班信息:机票预订系统与航空公司的数据库进行实时同步,用户可以查询到最新的航班信息,包括航班时间、机型、起降地点等。

2. 多种出行选择:除了提供国内外航班的标准选择,机票预订系统还支持多种出行方式,如头等舱、商务舱、经济舱等供用户选择,以满足不同舒适等级的需求。

3. 定制化服务:机票预订系统还提供定制化服务,用户可以根据自己的出行需求选择餐食、座位等个性化选项,提高出行的舒适度。

4. 快捷支付方式:机票预订系统支持多种支付方式,如信用卡、支付宝、微信支付等,用户可以根据自己的需求选择最便捷的支付方式,加快预订流程。

三、机票预订系统的优势1. 节省时间和精力:通过机票预订系统,用户可以随时随地查询和预订机票,无需到实体门店或电话预订,大大节省了时间和精力。

2. 价格透明:机票预订系统通过与航空公司的合作,提供真实的价格信息,避免了中间商等环节导致的价格上浮,确保用户能够以实惠的价格购买机票。

3. 便捷灵活:机票预订系统提供多种语言、货币、付款方式选择,使得全球范围内的用户都可以方便地使用该系统预订机票,增加了航空业的国际化程度。

4. 安全可靠:机票预订系统通过与航空公司建立合作关系,确保了用户的个人信息和支付信息的安全性,用户可以放心地使用该系统进行预订。

四、机票预订系统对旅行行业的影响1. 促进旅行业发展:机票预订系统的出现使得旅行更加便捷,吸引了更多人选择乘坐飞机,从而促进了旅行业的发展。

123航空售票系统

123航空售票系统

123航空售票系统一、需求分析1)每条航线所涉及的信息有:终点站名、航班号、飞机号、飞行日期、定票量、已定票的乘客名单、票价。

2)作为示意系统,所有数据可以只放在内存中。

3)系统能实现的操作和功能如下:a)查询航线:能根据乘客提出的终点站名输出下列信息:航班号、所属航空公司、班机号、飞行日期、起飞时间、目的机场、到达时间。

b)承办售票业务c)承办定票业务d)承办退票业务二、概要设计1、抽象数据类型的定义如下:ADT Schedule{数据对象:D={e i| i=1,2,3,…,n;n≧0;e i∈Schedule}数据关系:R1={<e i-1, e i>|<e i-1,e i>表示e i-1和e i之间有先后顺序关系}基本操作:Schedule *OutFile(fstream &outfile);操作结果:打开文本文件dipiao.txt,把文件中的数据送到结构体数组中。

bool Search_airnum(Schedule *P,Schedule &plane,char airnum[]);初始条件:结构体数组P存在操作结果:按照输入的航班号进行查找,并显示。

bool Search_Airport(Schedule *P,Schedule plane[],int &num,char portname[]);初始条件:结构体数组P存在操作结果:按照输入的时间和目的机场进行查找,并显示。

} ADT Schedule2、抽象数据类型队列的定义如下:......……程序流程图主界面售票系统定票系统退票系统没有票是否有票?有票售票三、详细设计各模块详细设计及源程序四、调试分析1、该程序的主要存储结构是数组,其次有队列,队列主要用来存放定票人的信息。

2、进行查找的时候,能够根据输入的时间区间进行模糊查找,并且把找到的所有符合条件的航班显示出来。

3、对输入的错误信息给出警告或提示,对一次操作的完成也给出相应的提示。

航空售票管理系统介绍

航空售票管理系统介绍

航空售票管理系统介绍内蒙古科技大学本科生«C++顺序设计»课程设计说明书题目:航空售票管理系统先生姓名:完美主义学号:XXXXXXXX专业:计算迷信与技术班级:计2020-1班指点教员:XXX【摘要】随着科技的开展和人们生活水平的日益提高,人们在不时追求愈加快捷的交通方式以满足人们快节拍的生活方式,航空系统在交通系统中已扮演着一个越来越重要的角色。

但是,交通的快捷离不开信息的快捷。

随着随着计算机的开展和普及,人们的生活方式发作了庞大的改动,计算机在替代和延伸脑力休息方面发扬着越来越重要的作用。

在交通系统中,有少量的数据需求被处置,而这些任务有人来完成简直是不能够的,而交给计算机处置,就可以很好地满足我们的需求。

航空售票管理系统可以依据乘客和管理人员的要求,停止方便快速的查询、购票、退票和管理等任务。

本文引见了简易航空售票管理系统的完成进程。

【关键词】航空售票管理系统静态数组类和对象文件操作运算符重载多文件结构效果评定规范课程设计的验收争辩采取〝解说顺序+提问+即时编程〞的方式。

目录………………………………………………………………………………………………………………………………………………………………………1.1该航空售票管理系统必需用C++言语停止设计,要能表达C++言语的特性。

1.2该系统至少要能提供以下效劳:(1)录入航班信息,格式为:可不定时地添加航班数据。

〔2〕阅读航班信息,可显示出一切航班,假设以后系统时间超越了某航班的下降时间,那么显示〝此次航班已收回〞的提示信息。

〔3〕查询路途:可按航班编号查询,可按起始站,终点站查询〔4〕订票和退票功用A:查询航班编号或站点。

当剩余座位数大于0,并且以后系统时间小于下降时间时才干售票,售票后自动更新剩余座位数。

B:退票时,输入退票的班次,当本班航班未收回时才干退票,退票后自动更新剩余座位数。

从对效果的描画可以知道,我们需求树立的是具有能对数据录入,追加,阅读,检索和修正功用的软件。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

**理工大学《C语言程序设计》题目航空售票管理程序指导教师:**姓名:**学号:2011070**班级:计算机科学与技术111专业:计算机科学与技术地点:机房201时间:2012-06-25 至2012-06-30一、内容航空票务管理程序:本程序主要实现了查询航班、购买机票、退订机票。

通过选项提示来操作程序实现相关的功能。

二、上机环境操作系统:Windows7开发工具:VC6.0三、函数调用关系图四、各函数功能说明void main() 主函数void menu(struct flt *pr,struct ticket *pk); 显示主菜单的函数 void check(struct flt *pr,struct ticket *pk); 查询航班的函数void buy(struct flt *pr,struct ticket *pk); 购买机票的函数void returnt(struct flt *pr,struct ticket *pk); 退订机票的函数五、算法描述算法描述:#include<stdio.h> #include<string.h> main()Menu() 1 查 询 check() 2 买 票 Buy() 3 退 票 Returnt() 4 退出 直接退出Menu()Menu() Menu()#include<stdlib.h>#define NUM 100struct flt //记录各个航班的信息{ char airport[2][10]; //起点、终点char Fltno[20]; //航班号char date[20];char Time1[100],Time2[100]; //起飞时间、到达时间int Tounumb,Gongnumb,Jingnumb; //三个不同类型的机票的数量int Touprice,Gongprice,Jingprice; //三种机票的价格};struct ticket //机票信息{ char buyer[20]; //购票者姓名char ID[20]; //购买者身份证号char source[20],dest[20]; //始点、终点char fltno; //航班号char time1,time2; //起飞时间、到达时间int tounumb,gongnumb,jingnumb; //三个不同类型的机票的数量float touprice,gongprice,jingprice; //三种机票的价格};void menu(struct flt *pr,struct ticket *pk); //显示主菜单的函数void check(struct flt *pr,struct ticket *pk); //查询航班的函数void buy(struct flt *pr,struct ticket *pk); //购买机票的函数void returnt(struct flt *pr,struct ticket *pk); //退订机票的函数void main() //主函数{struct ticket cheque; //定义结构体变量struct ticket *pk; // 定义结构体指针struct flt airportinfor[NUM]={ //对结构体进行初始化{"qingdao","beijing","f111","2012.05.01","2012年05月01日12时00分","2012年05月01日15时00分",100,100,100,1000,800,500},{"qingdao","shanghai","f112","2012.05.01","2012年05月01日12时00分","2012年05月01日16时00分",100,100,100,1000,800,500},{"beijing","shanghai","f113","2012.05.01","2012年05月01日12时00分","2012年05月01日18时00分",100,100,100,1800,1500,1000}};struct flt *pr; //定义结构体指针pr=airportinfor; // 让指针pr指向airportinfor pk=&cheque; //让指针pk指向chequemenu(pr,pk); //调用菜单函数}void menu(struct flt *pr,struct ticket *pk) //显示主菜单的函数{ int a;printf("\n ******************************************************************");printf("\n\n-------欢迎来到青岛流亭机场--------\n"); //输出菜单选项printf(" 1,查询机票\n");printf(" 2,购买机票\n");printf(" 3,退订机票\n");printf(" 4,退出程序\n");printf(" 请输入序列号:");scanf("%d",&a); // 输入选项if(a==1) //判断是否查询机票{ system("cls"); // 清屏check(pr,pk); //调用查询机票的函数 menu(pr,pk); //调用菜单函数返回首页}else if(a==2) //判断是否购买机票buy(pr,pk); //调用购买机票的函数else if(a==3) // 判断是否退订机票returnt(pr,pk); // 调用退订机票的函数else if(a==4) // 判断是否退出程序{ system("cls"); // 清屏printf(" 谢谢使用!\n");printf("\n ******************************************************************");}Else //输入不在1~4范围内重新输入{ system("cls");printf("\n 输入有误!请重新输入!");menu(pr,pk);}}void check(struct flt *pr,struct ticket *pk) //查询航班的函数{int i,flag=0; // i用于for 循环flag作为标志 char sour[10],dest[10]; //定义字符数组用于接收地址 char day[20]; // 定义字符数组用于接收输入的日期printf("请输入起点: ");scanf("%s",sour);printf("请输入终点: ");scanf("%s",dest);printf("请输入日期: ");scanf("%s",day);if(day[4]!=46||day[7]!=46) //确保日期输入正确{do{ printf("日期格式输入有误,请重新输入!(年月日之用点“.”隔开)\n");printf("请输入日期: ");scanf("%s",day);}while(day[4]!=46&&day[7]!=46);}for(i=0;i<NUM;i++) // 用for语句查找满足要求的航班if(strcmp(pr[i].airport[0],sour)==0)if(strcmp(pr[i].airport[1],dest)==0)if(strcmp(pr[i].date,day)==0){strcpy(pk->source,pr[i].airport[0]);printf("\n航班:%s\n",pr[i].Fltno); // 查找成功后输出航班信息printf("出发地-------->目的地\n");printf("%s-------->",pr[i].airport[0]);printf("%s\n",pr[i].airport[1]);printf("起飞时间 %s\n",pr[i].Time1);printf("到达时间 %s\n",pr[i].Time2);printf("头等舱公务舱经济舱\n");printf("%d张%d张%d张\n",pr[i].Tounumb,pr[i].Gongnumb,pr[i].Jingnumb);printf("%d元%d元%d元\n",pr[i].Touprice,pr[i].Gongprice,pr[i].Jingprice);flag=1;break;}if(flag==0){ printf("\n 对不起,未找得你要的航班!\n");strcpy(pk->source,"0");return;}}void buy(struct flt *pr,struct ticket *pk) //购买机票的函数{int choice;int buynumber;system("cls"); //清屏printf("请输入您的姓名: "); //输入购买者信息scanf("%s",pk->buyer);printf("请输入您的身份证号: ");if(strlen(pk->ID)!=5) //判断输入的位数是否正确do{ printf(" 身份证位数有误!请重新输入!\n");printf("请输入您的身份证号: ");scanf("%s",pk->ID);}while(strlen(pk->ID)!=5);scanf("%s",pk->ID);check(pr,pk); //调用查询航班的函数if(strcmp(pk->source,"0")==0) // 查找失败返回首页{printf(" 未找到您要的航班!\n");menu(pr,pk);}Else // 选择机票类型{ printf("\n请输入您购买类型( 1.头等舱 2.公务舱 3.经济舱 ): ");scanf("%d",&choice);if(choice<1||choice>3)Do // 用于保证输入的选项有意义{printf("\n 输入有误!请重新输入!\n");printf("\n请输入您购买类型( 1.头等舱 2.公务舱 3.经济舱 ):");scanf("%d",&choice);}while(choice<1||choice>3);printf("请输入您购买的数量: "); // 输入购买的数量 scanf("%d",&buynumber);if(buynumber==0)menu(pr,pk);elseswitch(choice){ case 1:if(pr->Tounumb>=buynumber) //判断机票是否足够{printf("\n 购买成功!返回首页!");pk->tounumb=buynumber;pr->Tounumb-=buynumber; // 改变机票剩余数menu(pr,pk);}else{printf("\n 机票已售完或不足!返回首页!");menu(pr,pk);}break;case 2:if(pr->Gongnumb>=buynumber) // 判断机票是否足够{printf(" 购买成功!返回首页!");pk->gongnumb=buynumber;pr->Gongnumb-=buynumber; // 改变机票剩余数menu(pr,pk);}else{printf("\n 机票已售完或不足!返回首页!");menu(pr,pk);}break;case 3:if(pr->Jingnumb>=buynumber) // 判断机票是否足够{printf("\n 购买成功!返回首页!");pk->jingnumb=buynumber;pr->Jingnumb-=buynumber; // 改变机票剩余数menu(pr,pk);}else{printf("\n 机票已售完或不足!返回首页!");menu(pr,pk);}}}}void returnt(struct flt *pr,struct ticket *pk) //退订机票的函数{int i,choice1,choice2,buynumber;char sour[20];char dest[20];char day[20];system("cls");printf("你确定要退票吗? 1.是 2.否 ");scanf("%d",&choice1);if(choice1<1||choice1>2) // 用于保证输入的选项有意义do{printf("\n 输入有误!请重新输入!\n");printf("你确定要退票吗? 1.是 2.否 "); //确认是否退票 scanf("%d",&choice1);}while(choice1<1||choice1>2);if(choice1==1){ printf("请输入起点: "); // 输入要退机票的信息scanf("%s",sour);printf("请输入终点: ");scanf("%s",dest);printf("请输入起飞时的日期: ");scanf("%s",day);if(day[4]!=46||day[7]!=46) //确保日期输入正确{do{ printf(" 日期格式输入有误,请重新输入!(年月日之用点“.”隔开)\n");printf("请输入日期: ");scanf("%s",day);}while(day[4]!=46&&day[7]!=46);}for(i=0;i<NUM;i++) // 查找要退机票 if(strcmp(pr[i].airport[0],sour)==0)if(strcmp(pr[i].airport[1],dest)==0)if(strcmp(pr[i].date,day)==0){ printf("\n请输入您机票类型( 1.头等舱 2.公务舱 3.经济舱 ): ");scanf("%d",&choice2);if(choice2<1||choice2>3) // 用于保证输入的选项有意义Do{printf("\n 输入有误!请重新输入!\n");printf("\n请输入您机票类型( 1.头等舱 2.公务舱 3.经济舱 ): ");scanf("%d",&choice2);}while(choice2<1||choice2>3);printf("\n请输入您退票的数量: ");scanf("%d",&buynumber);if(buynumber==0)menu(pr,pk);elseswitch(choice2){ case 1:printf("\n 退票成功!返回首页!");pr->Tounumb+=buynumber; // 修改余票数量menu(pr,pk);break;case 2:printf("\n 退票成功!返回首页!");pr->Gongnumb+=buynumber; // 修改余票数量menu(pr,pk);break;case 3:printf("\n 退票成功!返回首页!");pr->Jingnumb+=buynumber; // 修改余票数量menu(pr,pk);}}}else{ system("cls");menu(pr,pk);}六、程序运行效果图开始进入程序:当输入1时:当输入2时:当输入3时:当输入4时:七、总结经过一周对C语言课程设计(航空票务管理程序)的研究主要有以下几点感受:首先,C语言课程设计很好的反映了自己这一学期对C语言基础知识的掌握情况,让自己清醒的认识到自己的真实水平。

相关文档
最新文档