- 浏览: 1197795 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (361)
- java综合 (33)
- 项目管理 (10)
- 工作流 (6)
- spring (11)
- hibenate (17)
- struts (0)
- javascript,html,css,ajax,jquery (11)
- IDE (9)
- 生活 (0)
- 工作 (0)
- 杂记 (1)
- 数据库 (96)
- 服务器 (5)
- 可视编辑 (0)
- freemarker (6)
- 操作系统 windows (13)
- web页面 (6)
- jms (15)
- 调优 (4)
- 测试和bug管理 (2)
- 原理 (1)
- 項目-atf (17)
- 安全 (3)
- xml (4)
- 操作系统 liunx (21)
- 网络 (22)
- office (11)
- 设计 (2)
- 软件 (1)
- 数据库 mysql (6)
- 胖客户端-flex (1)
- 正则 (9)
- oracle- liunx (3)
- sql2000 (2)
- 模式 (1)
- 虚拟机 (2)
- jstl (2)
- 版本控制 打包工具 (0)
- AOP (1)
- demo (1)
- 小软件 (2)
- 感恩 (1)
- iphone 4 (1)
- 反欺诈业务经验整理 (0)
最新评论
-
sea0108:
mark
java内存模型 -
XingShiYiShi:
方便把:testPNR();具体实现发出来吗?谢谢
用正则表达式解析 航信的电子客票和pnr报文 -
wh359126613:
如果js和webservice不在同一个服务器上,有跨域问题如 ...
使用javascript调用webservice示例 -
雨飛雁舞:
...
oracle 动态性能(V$)视图 -
ouyang1224:
好东西
oracle 动态性能(V$)视图
中国国际航班的航班号是由执行该航班任务的航空公司的二字代码和三个阿拉伯数字组成,其中最后一个数字为奇数者,表示由基地出发的去程航班;最后一个数字为偶数者,表示返回基地的回程航班。如MF851则指厦门航空公司承担的自厦门飞往汉城的国际航班。
中国国内航班号的编排是由航空公司的两字代码加4位数字组成,航空公司代码由民航总局规定公布。后面四位数字的第一位代表航空公司的基地所在地区,第二位代表航班基地外终点所在地区,其中数字1代表华北、2为西北、3为华南、4为西南、5为华东、6为东北、8为厦门、9为新疆,第三、第四位表示航班的序号,单数表示由基地出发向外飞的航班,双数表示飞回基地的回程航班。
以CA1585为例,CA是中国国际航空公司的代码,第一位数字1表示华北地区,国航的基地在北京;第二位数字5表示华东,烟台属华东地区;后两位85为航班序号,末位5是单数,表示该航班为去程航班。CA1586则为国航飞烟台至北京的回程航班了。
再比如MU5533,上海------烟台航班,MU为东方航空公司的代码,第一位数字5表示华东地区,东航的基地在上海;5表示华东,烟台属于华东地区;33为航班序号,单数为去程航班。MU5534则为东航由烟台飞往上海的回程航班了。
国际航班号的编排,是由航空公司代码加3位数字组成。第一位数字表示航空公司,后两位为航班序号,与国内航班号相同的是单数为去程,双数为回程。例如MU508,由东京飞往北京,是中国东方航空公司承运的回程航班。
由于这些不成文的规定源于民航发展初期,当时航班主要由民航总局直属航空公司承担,按区域划分飞行任务的安排,航班号十分有规律。目前随着地方航空公司的发展、民航企业间重组、代码共享、飞行区域交叉等原因,航班号显得有些乱,不在那么严格遵循规律啦。
目前国内航空公司使用的航班号采用两位英文字母(或数字加英文字母组合)航空公司代码加上三到四位数航班号的方式,其中国内航班统一为四位数,国际航班为三位数;
国内航空公司通过兼并重组,客运航空公司代码就剩下这些了:
CA-中国国际航空公司
CZ-中国南方航空集团
MU-中国东方航空公司
HU-海南航空公司
ZH-深圳航空公司
FM-上海航空公司
MF-厦门航空公司
SC-山东航空公司
3U-四川航空公司
新开办民营航空公司:
EU-鹰联航空公司
BK-奥凯航空公司
8C-东星航空公司
9C-春秋航空公司
后面的三或四位数号码,以前国内航班编号还有规律,现在已经打乱了原规则,唯一保持的是去程为奇数,回程为偶数,比如中国国际航空公司基地在北京,国航北京飞广州的航班号是CA1301的话,那么从广州飞回北京时航班号就是CA1302,而南方航空公司基地在广州,南航广州飞北京的航班号是CZ3101的话,回程就变更为CZ3102了。
国航(CA)航班号以1和4开头;东航(MU)航班号以5和2开头;南航(CZ)航班号以3和6开头;厦航(MF)和川航(3U)航班号以8开头;海航(HU)航班号以7开头;山航(SC)航班号以4开头;深航(ZH)和上航(FM)航班号以9开头(以上均为国内航班号)
国内航班号一般是4个号码(如杭州--北京 CA1701),国际航班号一般为3个号码(如上海--洛杉基 MU583)
此外,始发地起飞的航班一般为单数(如杭州--北京 CA1705),而返程航班一般为双数(如北京--杭州 CA1706)
航班号后加K的航班号(如杭州--深圳 ZH9868K)为加班航班,一般在旺季时,此类航班居多.
航班号后加A的航班号(如成都--沙沙--温州 CA5638A)为补飞航班。一般出现在第一天因天气原因或飞机机械故障而延误,导致当天航班的飞行计划取消,第二天对前一天的航班进行补飞。
发表评论
-
BSP电子客票出票流程
2011-04-28 23:58 1896BSP电子客票出票流程 -
保理培训
2010-06-23 00:37 0保理培训 -
测试场景
2010-06-22 23:53 1315验票接口验收测试 1 数据完整性 1.1 ... -
帐期列表
2010-06-22 23:39 1416补充30+10账期: 30+10 ... -
西安凯讯那边收集的测试数据
2010-06-22 20:09 0见附件,响应时间太慢 如:并发50个请求(第3次)时getD ... -
ATF 启动脚本
2010-06-22 16:07 0nohup /opt/jdk1.5.0_14/bin/java ... -
项目文档
2010-06-20 22:20 0项目文档 -
产品系统架构与实现
2010-06-20 16:49 0产品系统架构与实现 -
批量更新历史数据 每10000提交一次
2010-05-24 03:04 2116-- update records -
内存溢出
2009-12-08 10:51 1110见附件 -
小 trace 代码(未完成)
2009-09-07 10:41 1119小 trace 代码(未完成) -
atf通过机票提交时间分析系统使用情况
2009-09-03 11:55 1172select to_char(t.entry_time,'yy ... -
atf项目-用oracle存储过程修复 六月份的数据
2009-07-17 16:26 1395atf项目-用oracle存储过程修复 六月份的数据 一共近两 ... -
测试数据生成1万条ticket的sql
2009-06-14 13:04 1288declare i integer;begin for ... -
待账单统计语句
2009-06-14 12:34 1478------------------------------- ... -
atf 登入报“加载数据字典错误”的原因, 部署mas机器上的时间与部署atf机器上的系统时间不一致
2009-04-10 19:44 16211. Atf部署在 192.168.6.2 ... -
民航订位基础知识
2009-04-09 09:17 2372四.旅客订座记录:(一) 什么是PNR——PNR是旅客订 ... -
航空公司缩写的由来
2009-04-09 09:08 3009航空公司的二字代码是向国际航协(IATA)申请的,因为是全世界 ... -
航空票务中的月份和星期缩写
2009-04-09 09:06 2872航空票务中的月份和星期缩写JAN 一月 FEB 二月 MAR ... -
航信BSP电子客票相关知识-图解
2009-03-12 16:43 12259电子客票分为单程和多程。 1.先上 ...
相关推荐
1. **基本数据结构**:在航班查询系统中,我们需要存储航班的相关信息,如航班号、出发地、目的地、起飞时间、到达时间和票价等。这可以通过定义结构体(struct)来实现。例如: ```c struct Flight { char ...
① 允许增、删、改航班信息,包括“航班号 / 机型 / 起降城市 / 起降时间 / 座位数 / 票价等”(所有航班信息存储在数据文件中,数据结构自定义); ② 允许以“航班号 / 起降城市” 等条件查询航班信息; ③ 订票:...
用户可以通过输入航班号、起点站、到达站、起飞时间和到达时间等信息来查询相关的航班信息。 数据结构 为了实现该系统,我们使用链式基数排序算法对航班号进行排序,然后用二分查找算法高效地检索航班号信息,其他...
在航班系统的实现中,我们可以创建一个文本文件来存储航班信息,如航班号、起飞时间、到达时间、出发地、目的地等。使用`fprintf()`将航班信息写入文件,`fscanf()`则可以用来读取文件中的数据。 接下来,我们来看...
例如,`Flight`类可能包含航班号、出发地、目的地、起飞时间等属性,以及预订、取消等操作的方法。 2. **数据库连接与操作**:为了存储和检索航班数据,系统通常会连接到一个数据库(如MySQL、Oracle或SQLite)。...
1. **查询航线**:根据终点站名,输出相关航班的基本信息。 2. **订票业务**:根据航班号和订票数量,检查余票并处理订票请求,生成座位号。 3. **退票业务**:根据日期和航班号,办理退票,并检查候补名单,如有...
- 航班查询(城市出发到达):输入起飞和抵达城市,系统列出所有相关航班信息。 - 订票功能:允许用户预订机票,如果航班已满,系统推荐其他可用航班。 3. **算法思想** - 使用链式基数排序对航班号进行排序,...
1. **航班信息管理**:系统能够存储和管理航班的基本信息,如航班号、起飞和降落机场、出发及到达时间、机型等。这通常涉及数据库的设计,如创建数据结构(如结构体或类)来存储航班数据,并通过文件或数据库系统...
1. **航班类(Flight Class)**:定义航班对象,包括航班的基本属性(如航班号、起降时间、飞机型号等)和相关操作(如添加、删除航班,查询航班信息等)。 2. **链表类(LinkedList Class)**:实现链表的数据结构...
当航班计划有变或航班取消时,管理员可删除相关航班信息。系统需确保在删除时遵循业务规则,如确认无关联的订座信息,避免数据错乱。 三、系统集成与优化 3.1 API接口 为了与其他系统(如票务系统、调度系统)...
此外,结构体还包括一个用于存储航班号的关键字数组(keys[keylen]),这与基数排序的实现密切相关。 整个系统充分体现了数据结构中的各种概念和技术,如链表、排序算法、文件操作等,这些是计算机科学中的基础且...
- 实现航班信息的排序:系统应具备对航班信息进行排序的功能,这通常涉及到对航班号的基数排序。 - 输入输出功能:系统需支持航班信息的录入和导出,以便于数据的保存和读取。 - 快速查询功能:根据航班号,利用二分...
1. **航班信息管理**:此模块用于存储和管理航班的基本信息,如航班号、起飞与降落城市、出发和到达时间、机型等。通过Jbuilder,开发者可以构建数据库接口,与后台数据库进行交互,实现数据的增删查改操作。 2. **...
航班、乘客、座位等都可以作为类的对象,每个类包含相关的属性(如航班号、乘客姓名、座位状态)和方法(如预订、取消座位)。类与类之间可以通过继承、封装和多态性进行组织。 3. **用户界面**:系统应提供友好的...
考虑到航班信息的多样性(航班号、起始站、终点站、班期、起飞时间、到达时间、飞机型号、票价),可能使用结构体来封装这些信息,定义一个`FlightInfo`类型。 2. **排序算法**: - 题目要求对航班信息进行排序,...
- **哈希表**:如果查询主要基于特定的航班号,可以利用哈希函数将航班号映射到索引,实现近乎常数时间的查找速度,但需要处理哈希冲突。 2. **文件存储**: 除了内存中的数据结构,还需要考虑航班信息的持久化...
- **哈希表**:用于快速查找航班,通过航班号或特定标识作为键,实现O(1)的查找效率。 - **二叉搜索树**或**B树**:如果需要按航班时间进行排序检索,这些自平衡的树结构可以提供高效的查找和排序功能。 2. **...
首先,航班订票系统需要存储和管理大量的信息,如航班号、起飞和降落时间、航班路线、票价、乘客信息等。为了高效地处理这些数据,我们需要选择合适的数据结构。以下是一些可能用到的关键数据结构: 1. **数组**:...
例如,查询航班信息的接口可能需要输入出发地、目的地、出发日期等信息,返回值则包含航班号、起飞时间、到达时间、价格等详细数据。开发者需确保正确传递参数并解析返回结果。 4. **安全机制** 为了保证数据安全...
调用WebService通常涉及发送HTTP请求,携带必要的参数(如航班号、出发地、目的地等),然后接收并处理返回的XML或JSON数据。 对于Android的网络请求,需要遵守异步原则,即不能在主线程中执行网络操作,以防阻塞UI...