第一篇:機(jī)票操作系統(tǒng)代碼
操作系統(tǒng)代碼
1,查詢航班:AVH/緊跟輸入城市段、日期(數(shù)字)、月份(英文)后回車查看。如果查詢指定航空公司月份后加“/”再加航空公司代號(hào)。
2,訂座:SD后緊跟序號(hào)計(jì)劃預(yù)定倉位跟人數(shù)后回車。(如果顯示JET代表待定航班)
3.人名:NM1后緊跟客人姓名,如果多個(gè)個(gè)客人,人名雨人名之間用數(shù)字1隔開(國(guó)際航班必須輸入英文,中國(guó)人姓在前后加/,外國(guó)人名在前)
4,聯(lián)系方式:CT后輸入聯(lián)系電話
5,預(yù)留時(shí)間:TKTL/后跟幾點(diǎn)/日期月份BJS…(代碼)
6,封口:@IK(封口號(hào)碼為5位數(shù)字)
7,提記錄:RT后緊跟封口號(hào)碼
8,取消訂票:XEPNR
9,價(jià)格查詢:FD:城市段(只使用于國(guó)內(nèi)查詢)PAT:A 查國(guó)內(nèi)稅和價(jià)格
10:查詢那些航空公司飛:SKPEK緊跟目的地
11,查詢指定日期直達(dá)航班:AV:城市段/日期月份
12,查詢經(jīng)停點(diǎn):IT:航班號(hào)/日期月份
13,查詢航班經(jīng)停的城市起降時(shí)間和機(jī)型:FF:航班號(hào)/日期月份(沒有經(jīng)停的不顯示)14,查稅(價(jià)格):QTE:/承運(yùn)人(航空公司)(必須輸入完行程封口或達(dá)到上面第二步),如果出來很多倉位,在輸入XSFSQ后跟代表倉位代碼的序號(hào)。(共享的航班不能查稅)15, 查詢學(xué)生機(jī)票的稅和價(jià)格QTE:SD/航空公司
16,查詢移民機(jī)票價(jià):QTE:EM/航空公司
17,查詢青年機(jī)票價(jià)格:QTE:ZZ/航空公司
18,OPE票的預(yù)定指令:SN:承運(yùn)人---艙位---出發(fā)地與目的地
19,查詢SPA價(jià)格的指令:NFAD:城市段/CA(只能用于國(guó)航聯(lián)運(yùn)協(xié)議的航空公司。國(guó)際段的查詢)
20,查匯率:XS(空格跟FSC后跟幣種代碼/人民幣(可以互換)
21,查代碼代表城市:CD:跟城市代碼
22,用姓名查找記錄:RT/旅客姓的拼音/航班號(hào)/日月年
23,SK:城市段/日期 查詢?cè)谔囟ㄖ芷趦?nèi)所有航班的信息,所顯示的航班信息時(shí)間為指定時(shí)間的前后三天一周的時(shí)間
24,查看是否出票:提記錄后,輸入PG1回車,有票號(hào)證明已經(jīng)出票完畢。
25,查詢國(guó)際段航班價(jià)格指令:XSFSD(空格)行程/日期/航空公司,如果后加X,最便宜的會(huì)顯示在最前面。
26,如果沒有艙位需要候補(bǔ)艙位:SD后跟序號(hào)在跟艙位/LL后跟人數(shù)
CP全清屏I清上次屏PN下翻PB上翻PF最前頁P(yáng)G重新顯示當(dāng)前頁P(yáng)L最后頁。Q值的計(jì)算方法:Q值乘以兌換率。(如果使用系統(tǒng)里票面價(jià)格的時(shí)候不用單獨(dú)計(jì)算Q值,因?yàn)橄到y(tǒng)里的報(bào)價(jià)已經(jīng)包含全部費(fèi)用,如果使用促銷價(jià)即不使用系統(tǒng)里顯示的價(jià)格的時(shí)候要計(jì)算Q值再加稅)
學(xué)生票:LH的Q艙位UA的V艙位 大部分情況下代表學(xué)生票
外航(例如:AC,UA,NW等)大部分是Q票面,(國(guó)際段的價(jià)格票面應(yīng)該以做境外段的票務(wù)公司報(bào)出的價(jià)格為準(zhǔn))國(guó)航的價(jià)格看系統(tǒng)或大本政策。去往北美洲國(guó)航聯(lián)運(yùn)的比較AC,UA等轉(zhuǎn)機(jī)的價(jià)格略高。去往歐洲的國(guó)航相對(duì)法航的要便宜,HU飛日本韓國(guó)便宜 去往東南亞國(guó)家南航便宜,北京去往韓國(guó)MU,北京到香港CZ便宜
第二篇:Linux操作系統(tǒng)的權(quán)限代碼分析
現(xiàn)在關(guān)于內(nèi)核的書很少涉及到Linux內(nèi)核的安全,內(nèi)核安全大概包括了密碼學(xué)實(shí)現(xiàn)(crypto)和訪問控制(security)兩個(gè)部分。安全系 統(tǒng)作為L(zhǎng)inux內(nèi)核的一個(gè)重要的子系統(tǒng),已經(jīng)為我們提供了很多的相關(guān)接口,這里我們就對(duì)安全訪問控制做一個(gè)簡(jiǎn)要的分析和介紹。訪問控制的原理注定要和虛擬文件系統(tǒng)和進(jìn)程管理有著非常緊密的聯(lián)系,因?yàn)樽鳛橛脩糁黧w的表現(xiàn)形式就是進(jìn)程,而作為資源客體對(duì)象的表現(xiàn)形式就是文件,而訪問 控制就是如何實(shí)現(xiàn)正確的用戶可以訪問正確的資源。Linux能夠提供給我們?cè)S多可信的方式來處理這樣的問題。
初始化工作
這個(gè)初始化工作在init/main.c中的start_kernel()中security_init()定義了,其具體的實(shí)現(xiàn)是在security/security.c中:
int __init security_init(void){ printk(KERN_INFO “Security Framework v” SECURITY_FRAMEWORK_VERSION “ initialized/n”);if(verify(&dummy_security_ops)){ printk(KERN_ERR “%s could not verify ” “dummy_security_ops structure./n”, __FUNCTION__);return-EIO;} security_ops = &dummy_security_ops;do_security_initcalls();return 0;} 這個(gè)函數(shù)首先用verify來驗(yàn)證所指定的訪問控制策略(dummy_security_ops)是否為空,如果為空就按“保持默認(rèn)”的方式進(jìn)行分 配,這里的“保持沉默”就是對(duì)于任何的訪問控制采取不管不問的方式處理了。然后就是把dummy_security_ops指定給系統(tǒng)全局安全策略 security_ops。
訪問控制策略的相關(guān)接口
關(guān)于這些接口就是定義在了include/linux/security.h中的security_operations,包括如下一些操作:當(dāng)父 進(jìn)程trace子進(jìn)程時(shí)進(jìn)行的權(quán)限檢查,對(duì)權(quán)能的獲取、設(shè)置檢查、設(shè)置、有效性檢查,對(duì)進(jìn)程做審計(jì)的檢查,當(dāng)某個(gè)操作使用一般系統(tǒng)接口表時(shí)需要的權(quán)限檢 查,當(dāng)使用內(nèi)核消息環(huán)或改變登錄終端時(shí)需要的權(quán)限檢查,當(dāng)改變系統(tǒng)時(shí)間需要的檢查,當(dāng)分配一個(gè)新的虛擬內(nèi)存頁需要的權(quán)限檢查,當(dāng)執(zhí)行二進(jìn)制程序時(shí)需要的各 種權(quán)限分配和檢查,對(duì)文件系統(tǒng)操作時(shí)需要的各種訪問控制操作,對(duì)inode索引節(jié)點(diǎn)操作時(shí)需要的各種訪問控制操作,對(duì)文件操作時(shí)的各種訪問控制操作,對(duì)進(jìn) 程操作的需要的各種訪問控制操作,對(duì)進(jìn)程間通信信號(hào)燈的權(quán)限控制,對(duì)消息隊(duì)列的控制,對(duì)進(jìn)程間通信的共享內(nèi)存區(qū)域的控制,對(duì)網(wǎng)絡(luò)消息處理需要的各種控制,注冊(cè)與撤銷訪問控制策略,對(duì)網(wǎng)絡(luò)連接的控制,對(duì)套接字的各種控制,對(duì)IPSEC中xfrm用戶自定義策略的分配,密鑰管理的控制等等,幾乎囊括了系統(tǒng)各種 行為的控制。
權(quán)限管理
虛擬文件系統(tǒng)為各種類型的文件系統(tǒng)提供統(tǒng)一的操作接口,同時(shí)這樣的做法也可以簡(jiǎn)化文件權(quán)限的管理。那么Linux時(shí)如何巧妙地實(shí)現(xiàn)這種想法呢?Linux 采用的是基于列的ACL自主訪問控制,即在每個(gè)文件里存儲(chǔ)對(duì)本文件的訪問權(quán)限信息,這里我們采用索引節(jié)點(diǎn)inode(定義在 include/linux/fs.h)作為切入點(diǎn)進(jìn)行分析。在inode結(jié)構(gòu)體中有i_uid和i_gid元素,還有一個(gè)i_mode元素。這個(gè) i_mode是16位的無符號(hào)整數(shù)表示,由9位權(quán)限方式位、3位“粘滯”標(biāo)志位和4位文件類型標(biāo)志位,它們的具體的定義在 include/linux/stat.h中:
#define S_IFMT 00170000 /* 用于抽取i_mode域中類型部分的屏蔽位 */ #define S_IFSOCK 0140000 /* 套接字類型碼 */ #define S_IFLNK 0120000 /* 符號(hào)連接類型碼 */ #define S_IFREG 0100000 /* 普通文件類型碼 */ #define S_IFBLK 0060000 /* 塊特別文件類型碼 */ #define S_IFDIR 0040000 /* 目錄文件類型碼 */ #define S_IFCHR 0020000 /* 字符特別文件類型碼 */ #define S_IFIFO 0010000 /* 管道或FIFO類型碼 */ #define S_ISUID 0004000 /* 用戶粘滯位 */ #define S_ISGID 0002000 /* 用戶組粘滯位 */ #define S_ISVTX 0001000 /* 粘滯位 */ #define S_IRWXU 00700 /* 用戶讀寫執(zhí)行 */ #define S_IRUSR 00400 /* 用戶讀 */ #define S_IWUSR 00200 /* 用戶寫 */ #define S_IXUSR 00100 /* 用戶執(zhí)行 */ #define S_IRWXG 00070 /* 用戶組讀寫執(zhí)行 */ #define S_IRGRP 00040 /* 用戶組讀 */ #define S_IWGRP 00020 /* 用戶組寫 */ #define S_IXGRP 00010 /* 用戶組執(zhí)行 */ #define S_IRWXO 00007 /* 其他用戶讀寫執(zhí)行 */ #define S_IROTH 00004 /* 其他用戶讀 */ #define S_IWOTH 00002 /* 其他用戶寫 */ #define S_IXOTH 00001 /* 其他用戶執(zhí)行 */ #define S_IRWXUGO(S_IRWXU|S_IRWXG|S_IRWXO)/* 全部用戶讀寫執(zhí)行 */ #define S_IALLUGO(S_ISUID|S_ISGID|S_ISVTX|S_IRWXUGO)/* 全部用戶全部權(quán)限 */ #define S_IRUGO(S_IRUSR|S_IRGRP|S_IROTH)/* 全部用戶讀 */ #define S_IWUGO(S_IWUSR|S_IWGRP|S_IWOTH)/* 全部用戶寫 */ #define S_IXUGO(S_IXUSR|S_IXGRP|S_IXOTH)/* 全部用戶執(zhí)行 */ 同時(shí),每個(gè)進(jìn)程的task_struct中也有對(duì)應(yīng)的uid,euid,suid,fsuid,gid,egid,sgid,fsgid等元素,當(dāng)用戶登錄系統(tǒng)就創(chuàng)建了一個(gè)shell進(jìn)程,它從/etc/passwd中取得對(duì)應(yīng)用戶的uid和gid 來唯一標(biāo)志這個(gè)用戶,以后所有的進(jìn)程就代代相傳。當(dāng)內(nèi)核在執(zhí)行用戶進(jìn)程訪問文件的請(qǐng)求時(shí)就要對(duì)比進(jìn)程的uid、gid與文件的訪問模式位,由此決定該進(jìn)程 是否有對(duì)文件的操作權(quán)限。uid為零的用戶為超級(jí)用戶,可以對(duì)任何資源進(jìn)行管理,當(dāng)然這也導(dǎo)致了系統(tǒng)安全的不完備性。
判定一個(gè)進(jìn)程是否有對(duì)某個(gè)文件有某種訪問的主要工作是由fs/namei.c中的permission函數(shù)決定的,具體的實(shí)現(xiàn)方式如下,其中的mask參數(shù)是所要求的訪問方式位的標(biāo)志位:
int permission(struct inode *inode, int mask, struct nameidata *nd){ umode_t mode = inode->i_mode;int retval, submask;if(mask & MAY_WRITE){ //假如加載的文件系統(tǒng)是只讀的就不允許寫,比如是磁盤設(shè)備
if(IS_RDONLY(inode)&&(S_ISREG(mode)|| S_ISDIR(mode)|| S_ISLNK(mode)))
return-EROFS;//假如加載的文件系統(tǒng)是不可變的就不允許寫
if(IS_IMMUTABLE(inode))return-EACCES;} //是否滿足可執(zhí)行
if((mask & MAY_EXEC)&& S_ISREG(mode)&&(!(mode & S_IXUGO)||(nd && nd->mnt &&(nd->mnt->mnt_flags & MNT_NOEXEC))))return-EACCES;submask = mask & ~MAY_APPEND;//返回適應(yīng)的權(quán)限位
if(inode->i_op && inode->i_op->permission)//交給了具體文件系統(tǒng)實(shí)現(xiàn),比如說ext3文件系統(tǒng)
retval = inode->i_op->permission(inode, submask, nd);else //如果當(dāng)前進(jìn)程的fsuid與文件uid相同要比對(duì)文件屬主的權(quán)限,否則比對(duì)用戶組
retval = generic_permission(inode, submask, NULL);if(retval)return retval;//返回適應(yīng)的訪問控制策略的權(quán)限位,比如說selinux return security_inode_permission(inode, mask, nd);}
第三篇:操作系統(tǒng)課程設(shè)計(jì)題目及代碼
題目一
模擬操作系統(tǒng)設(shè)計(jì)
設(shè)計(jì)一個(gè)模擬操作系統(tǒng)管理程序,實(shí)現(xiàn)下列管理功能: 1.內(nèi)存管理功能 2.文件管理功能 3.磁盤管理功能
題目二
虛擬存儲(chǔ)器各頁面置換算法的實(shí)現(xiàn)與比較 內(nèi) 容:設(shè)計(jì)一個(gè)虛擬存儲(chǔ)區(qū)和內(nèi)存工作區(qū),通過產(chǎn)生一個(gè)隨機(jī)數(shù)的方法得到一個(gè)頁面序列,假設(shè)內(nèi)存給定的頁面數(shù)由鍵盤輸入,分別計(jì)算使用下述各方法時(shí)的內(nèi)存命中率:
先進(jìn)先出算法(FIFO)、最近最少使用算法(LRU)、最佳淘汰算法(OPT)、最少訪問頁面算法(LFU)等。
參考資料
題目二
資料
虛擬存儲(chǔ)器各頁面置換算法的實(shí)現(xiàn)與比較
1.實(shí)驗(yàn)?zāi)康?/p>
存儲(chǔ)管理的主要功能之一是合理的分配空間。請(qǐng)求頁式管理是一種常用的虛擬存儲(chǔ)管理技術(shù)。
本實(shí)驗(yàn)的目的是通過請(qǐng)求頁式存儲(chǔ)管理中頁面置換算法模擬設(shè)計(jì),了解虛擬存儲(chǔ)技術(shù)的特點(diǎn),掌握請(qǐng)求頁式存儲(chǔ)管理的頁面置換算法。2.實(shí)驗(yàn)內(nèi)容
(1)通過隨機(jī)數(shù)產(chǎn)生一個(gè)指令序列,共320條指令。指令的地址按下述原則生成: 1)50%的指令是順序執(zhí)行的;
2)25%的指令是均勻分布在前地址部分; 3)25%的指令是均勻分布在后地址部分; 具體的實(shí)施方法是:
1)在[0,319]的指令地址之間隨機(jī)選取一起點(diǎn)m; 2)順序執(zhí)行一條指令,即執(zhí)行地址為m+1的指令;
3)在前地址[0,m+1]中隨機(jī)選取一條指令并執(zhí)行,該指令的地址為m'; 4)順序執(zhí)行一條指令,其地址為m'+1;
5)在后地址[m'+2,319]中隨機(jī)選取一條指令并執(zhí)行; 6)重復(fù)上述步驟1)-5),直到執(zhí)行320次指令。(2)將指令序列變換成為頁地址流 設(shè):1)頁面大小為1k;
2)用戶內(nèi)存容量為4頁到32頁; 3)用戶虛存容量為32k; 在用戶虛存中,按每k存放10條指令排列虛存地址,即320條指令在虛存中的存放方式為: 第0條-第9條指令為第0頁(對(duì)應(yīng)虛存地址為[0,9]); 第10條-第19條指令為第1頁(對(duì)應(yīng)虛存地址為[10,19]);
...第310條-第319條指令為第31頁(對(duì)應(yīng)虛存地址為[310,319]);
按以上方式,用戶指令可組成為32頁。
(3)計(jì)算并輸出下列各種算法在不同內(nèi)存容量下的命中率。1)先進(jìn)先出的算法(FIFO); 2)最近最少使用算法(LRR);3)最佳淘汰算法(OPT):先淘汰最不常用的頁地址; 4)最少訪問頁面算法(LF.U); 5)最近最不經(jīng)常使用算法(NUR)。其中3)和4)為選擇內(nèi)容。命中率=1-頁面失效次數(shù)/頁地址流長(zhǎng)度
在本實(shí)驗(yàn)中,頁地址流長(zhǎng)度為320,頁面失效次數(shù)為每次訪問相應(yīng)指令時(shí),該指令所對(duì)應(yīng)的頁不在內(nèi)存的次數(shù)。3.隨機(jī)數(shù)產(chǎn)生辦法
關(guān)于隨機(jī)數(shù)產(chǎn)生辦法,Linux或Unix系統(tǒng)提供函數(shù)srand()和rand(),分別進(jìn)行初始化和產(chǎn)生隨機(jī)數(shù)。例如: srand();
語句可初始化一個(gè)隨機(jī)數(shù); a[0]=10*rand()/32767*319+1;a[1]=10*rand()/32767*a[0];
..語句可用來產(chǎn)生a[0]與a[1]中的隨機(jī)數(shù)。
提示:
首先用Srand()和rand()函數(shù)定義和產(chǎn)生指令序列,然后將指令序列變換成相應(yīng)的頁地址流,并針對(duì)不同的算法計(jì)算出相應(yīng)的命中率。
命中率=1-頁面失效次數(shù)/頁地址流長(zhǎng)度
1、數(shù)據(jù)結(jié)構(gòu)
(1)頁面類型 typedef struct{
int pn,pfn,counter,time;}pl-type;
其中pn為頁號(hào),pfn為頁面號(hào),count為一個(gè)周期內(nèi)訪問該頁面的次數(shù),time為訪問時(shí)間。
(2)頁面控制結(jié)構(gòu) pfc_struct{
int pn,pfn;
struct pfc_struct *next;
};typedef struct
pfc_struct pfc_type;pfc_type
pfc[total_vp],*freepf_head,*busypf_head;pfc_type *busypf_tail;其中,pfc[total_vp]定義用戶進(jìn)程虛頁控制結(jié)構(gòu),*freepf_head為空頁面頭的指針,*busypf_head為忙頁面頭的指針,*busyf_tail為忙頁面尾的指針。
2、函數(shù)定義
(1)Void initialize():初始化函數(shù),給每個(gè)相關(guān)的頁面賦值。(2)Void FIFO():計(jì)算使用FIFO算法時(shí)的命中率。(2)Void LRU():計(jì)算使用FIFO算法時(shí)的命中率。(4)VoidOPT():計(jì)算使用OPT算法時(shí)的命中率。(5)Void LFU():計(jì)算使用LFU算法時(shí)的命中率。(6)Void
NUR():計(jì)算使用NUR算法時(shí)的命中率。
3、變量定義
(1)int a[tatal_instruction] :指令流數(shù)據(jù)組。
(2)int page[total_instruction]:每條指令所屬頁號(hào)。
(3)int offset[total_instruction]:每頁裝入不敷出0條指令后取模運(yùn)算頁號(hào)偏移量。(4)int total_pf:用戶進(jìn)程的內(nèi)存頁面數(shù)。(5)int diseffect:頁面失效次數(shù)。
程序清單
程序: 程序: #include “stdio.h” #include “process.h” #include “stdlib.h” #define TRUE 1 #define FALSE 0 #define INVALID-1 #define null 0 #define total_instruction 320 /*指令流長(zhǎng)*/ #define total_vp 32 /*虛頁長(zhǎng)*/ #define clear_period 50 /*清0周期*/ typedef struct { int pn,pfn,counter,time;}pl_type;pl_type pl[total_vp];/*頁面數(shù)據(jù)結(jié)構(gòu)*/ struct pfc_struct{ /*頁面控制結(jié)構(gòu)*/ int pn,pfn;struct pfc_struct *next;};typedef struct pfc_struct pfc_type;pfc_type pfc[total_vp],*freepf_head,*busypf_head,*busypf_tail;int diseffect,a[total_instruction];int page[total_instruction],offset[total_instruction];void initialize();void FIFO();void LRU();void OPT();void LFU();void NUR();main(){ int S,i,j;srand(getpid()*10);/*由于每次運(yùn)行時(shí)進(jìn)程號(hào)不同,故可用來作為初始化隨機(jī)數(shù)隊(duì)
列的種子*/ S=(float)319*rand()/32767+1;for(i=0;i
busypf_head=busypf_tail=freepf_head;else {busypf_tail->next=freepf_head;busypf_tail=freepf_head;} freepf_head=p;} } printf(“FIFO:%6.4”,1-(float)diseffect/320);} void LRU(total_pf)/*LRU*/ int total_pf;{ int min,minj,i,j,present_time;initialize(total_pf);present_time=0;for(i=0;i 1、操作系統(tǒng)實(shí)驗(yàn)教程 張麗芬編著 清華大學(xué)出版社 2、操作系統(tǒng)原理實(shí)驗(yàn)教程(基于Linux)胡峰松編 清華大學(xué)出版社 機(jī)票基礎(chǔ)入門 (一)--------相關(guān)概念 承運(yùn)人:指包括填開客票的航空承運(yùn)人和承運(yùn)或約定承運(yùn)該客票所列旅客及其行李的所有航空承運(yùn)人。(航空公司) 銷售代理人:指從事民用航空運(yùn)輸銷售代理業(yè)務(wù)的企業(yè)。分 類: 1、貨運(yùn) 2、客運(yùn):①國(guó)際代理人(一類)②國(guó)內(nèi)代理人(二類) 旅客:指經(jīng)承運(yùn)人同意在民用航空器上載運(yùn)除機(jī)組成員外的任何人。 團(tuán)體旅客:指統(tǒng)一組織的人數(shù)在10人以上(含10人),航程、乘機(jī)日期和航班相同的旅客,團(tuán)隊(duì)的價(jià)格一般是一團(tuán)一議,需向航空公司申請(qǐng)。 航班:指飛機(jī)按規(guī)定的航線、日期、時(shí)刻的定期飛行。(cz3739) 客票:指由承運(yùn)人或代表承運(yùn)人所填開的被稱為“客票”及行李的憑證,包括運(yùn)輸合同條件、聲明、通知等內(nèi)容。 聯(lián)程客票:指列明有兩個(gè)(含)以上航班的客票。(CAN—PEK—SHA) 來回程客票:指從出發(fā)地至目的地按原航程返回原出發(fā)地的客票。(CAN—PEK—CAN) 不定期票(OPEN票):是指在航班、座位等級(jí)、乘機(jī)日期和起飛時(shí)間都沒有訂妥的機(jī)票。一般在國(guó)際航班的聯(lián)程票上會(huì)有這樣的情況。 定期票(0K票):是指機(jī)票在航班、座位等級(jí)、乘機(jī)日期和起飛時(shí)間均訂妥的機(jī)票。 客票有效期:國(guó)內(nèi)客票有效期一般為一年。定期客票自旅客開始旅行之次日零時(shí)算起,不定期客票自填開客票之次日零時(shí)算起。成人票 兒童票:已滿兩周歲,未滿12周歲。按全票價(jià)的50%購買,免機(jī)場(chǎng)建設(shè)費(fèi)。嬰兒票:出生14天,未滿2周歲。按全票價(jià)的10%購買,無機(jī)場(chǎng)建設(shè)費(fèi),一個(gè)大人只能帶一個(gè)嬰兒,如一個(gè)以上買兒童票(無免額行李)。 各種稅項(xiàng)的計(jì)算 國(guó)內(nèi)航空公司稅額目前包括以下一種: 機(jī)場(chǎng)建設(shè)費(fèi),燃油費(fèi) 按國(guó)家規(guī)定12周歲以上(嬰兒票、兒童票免收)成人均需按照大機(jī)型50元小機(jī)型10元的標(biāo)準(zhǔn)收取機(jī)場(chǎng)建設(shè)費(fèi)。免費(fèi)行李額: 經(jīng)濟(jì)艙(Y)20KG;1000 公務(wù)艙(C)30KG,票價(jià):130%; 頭等艙(F)40KG,票價(jià):150% 報(bào)銷憑證行程單:由國(guó)家稅務(wù)總局監(jiān)制,與民航總局聯(lián)合發(fā)文批準(zhǔn)的記錄電子客票行程、運(yùn)價(jià)信息的單據(jù),用作旅客報(bào)銷憑證,不作為通過機(jī)場(chǎng)安檢以及登機(jī)的憑證。 有效身份證件:指旅客購票和乘機(jī)時(shí)必須出示的由政府主管部門規(guī)定的證明其身份的證件。如:居民身份證、按規(guī)定可使用的有效護(hù)照、軍官證、回鄉(xiāng)證、警官證、文職干部或離退休干部證明,16周歲以下未成年人的學(xué)生證、戶口簿等證件。 廢票:當(dāng)天所訂的票,當(dāng)天提交退票,叫廢票,收取10元手續(xù)費(fèi);如果當(dāng)天訂的是當(dāng)天的航班,在飛機(jī)起飛前2個(gè)小時(shí)內(nèi)部允許提交廢票。 退票的幾種情況: 自愿退票:在客票為‘OPEN FOR USE’的狀態(tài)下,嚴(yán)格按照各個(gè)航空公司給出的退票文件執(zhí)行(請(qǐng)注意對(duì)應(yīng)艙位執(zhí)行條件)。 非自愿退票:由航空公司原因造成航班取消或延誤,客人提出退票,可退全款。 廢票: 1、當(dāng)天出票當(dāng)天的航班在航班起飛前兩個(gè)小時(shí)可以提交作廢; 2、當(dāng)天出票不是當(dāng)天的航班,在23:59分前可以作廢,前提條件是代理人在上班的情況下才可作廢。 機(jī)票變更:特價(jià)票不能更改變簽,其他客票按照航空公司客規(guī)規(guī)定,各個(gè)航空公司略有不同,以文件為準(zhǔn)。 BSP票:784 3,9 BSP(Billing and Settlement Plan簡(jiǎn)稱BSP),即開賬與結(jié)算計(jì)劃,它是國(guó)際航協(xié)根據(jù)運(yùn)輸代理業(yè)的發(fā)展和需要而建立,供航空公司和代理人之間使用的銷售結(jié)算系統(tǒng)。 BSP中性票由代理人銷售,并通過國(guó)際航協(xié)指定的數(shù)據(jù)處理中心和清算銀行進(jìn)行結(jié)算和付款; 電子客票是紙質(zhì)機(jī)票的替代產(chǎn)品,是當(dāng)今國(guó)際上最先進(jìn)的機(jī)票形式。它通過現(xiàn)代技術(shù)和信息化管理,可以實(shí)現(xiàn)訂票、辦理乘機(jī)手續(xù)和結(jié)算全過程無紙化、電子化,具有與紙票同樣的功能,并可以更方便地更改、退換機(jī)票,也可以避免因機(jī)票未隨身攜帶、丟失而帶來的麻煩。 網(wǎng)電票:(B2B)784-2 航空公司網(wǎng)站出的票;每買一張票實(shí)時(shí)支付一次票款; 機(jī)票業(yè)務(wù)知識(shí) 一、訂票須知: 1、客人訂票需要提供:乘機(jī)人姓名和有效證件號(hào)碼(有效證件是指:居民身份證、士兵證/軍官證、有效護(hù)照、回鄉(xiāng)證、臺(tái)胞證、居留證或公安機(jī)關(guān)出示的其它有效身份證件);外國(guó)人訂票:一般是名字在前,姓在后,中間用“/”區(qū)分開; 2、兒?jiǎn)斡喥保?/p> 同實(shí)時(shí)機(jī)票查詢,兒童票要求年齡在2—12周歲之間,童票支付成人全票價(jià)的50%,報(bào)價(jià)格的時(shí)候如果折扣艙價(jià)格比半價(jià)高則給客人報(bào)成人票價(jià)的5折,兒如果座位折扣低于5折則按實(shí)際價(jià)格計(jì)算,單獨(dú)占一個(gè)座位,兒童不需要購買機(jī)場(chǎng)建設(shè)費(fèi)但需要支付燃油附加費(fèi),需提供證件:戶口本/出生證明; 3、嬰兒訂票:嬰兒票要求年齡在0—2周歲之間,以起飛日期為準(zhǔn)嬰兒票支付成人全票價(jià)的10%,不占座位。如果一個(gè)成人攜帶一個(gè)以上嬰兒時(shí),超過的人數(shù)應(yīng)購買兒童票,需提供證件:戶口本/出生證明,請(qǐng)客人到機(jī)場(chǎng)直接購買。兒童、嬰兒能否單獨(dú)乘機(jī):年滿5周歲至12周歲的兒童可以單獨(dú)乘機(jī)。 4、經(jīng)停航班:指在出發(fā)地與目的地之間的某個(gè)城市作一個(gè)短暫的停留,無須下飛機(jī)。 5、中轉(zhuǎn)聯(lián)程:通過出發(fā)地與目的地之間某個(gè)機(jī)場(chǎng),將時(shí)間最接近(24小時(shí)內(nèi))的兩個(gè)航班進(jìn)行銜接,需要出安檢區(qū)辦理二次登機(jī)手續(xù),需要更換飛機(jī)。但需要購買100元機(jī)場(chǎng)建設(shè)費(fèi)。 6、無縫中轉(zhuǎn):轉(zhuǎn)機(jī)時(shí)不需要出安檢區(qū)辦理手續(xù),但需要更換飛機(jī)。但需要購買100元機(jī)場(chǎng)建 設(shè)費(fèi)。 7、同機(jī)中轉(zhuǎn):同一架飛機(jī)不需要下飛機(jī),也不需要再次辦理登機(jī)手續(xù)。但需要購買100元機(jī) 場(chǎng)建設(shè)費(fèi)。 8、燃油附加費(fèi):國(guó)家發(fā)改委和民航總局05年7月26日宣布,從8月1日到12月31日,允許航空公司在國(guó)內(nèi)航線恢復(fù)收取燃油附加費(fèi)(國(guó)內(nèi)航線不包括內(nèi)地到香港、澳門航線)。其中800公里以下航段,每位旅客收取20元的燃油附加費(fèi);800公里以上(含800公里)航段,每位旅客收取40元的燃油附加費(fèi)。此費(fèi)用將在旅客購買機(jī)票時(shí)收取,已提前購票的旅客不再補(bǔ)收。從各地到海南800公里以內(nèi)的城市/機(jī)場(chǎng)有:廣州—??冢钲凇??目前由于油價(jià)下調(diào),燃油附加費(fèi)已取消.9、什么是航空保險(xiǎn):航空保險(xiǎn)是有關(guān)飛機(jī)各種危險(xiǎn)和保險(xiǎn)的總稱。一般我們向客人推薦的是 平安保險(xiǎn)的價(jià)值20元的航空保險(xiǎn),如果出現(xiàn)意外事故可獲最高40萬元的賠償。國(guó)際上航空保險(xiǎn)大體分為以下幾種: 1)承保飛機(jī)機(jī)體損失物的保險(xiǎn); 2)對(duì)乘客及其行李等的損失賠償責(zé)任保險(xiǎn); 3)對(duì)飛機(jī)以外的第三者的損失賠償責(zé)任保險(xiǎn); 4)對(duì)空運(yùn)貨物的損失賠償責(zé)任保險(xiǎn); 5)有關(guān)機(jī)場(chǎng)設(shè)施及業(yè)務(wù)的損失賠償責(zé)任保險(xiǎn); 6)對(duì)飛機(jī)保管者的委托飛機(jī)的損失賠償責(zé)任保險(xiǎn); 7)飛機(jī)制造者、修理者的產(chǎn)品責(zé)任保險(xiǎn); 8)承保駕駛員、乘務(wù)員、乘客等搭乘飛機(jī)中受傷害的傷害保險(xiǎn)。 二、紙質(zhì)機(jī)票和電子客票的區(qū)別: 1、電子機(jī)票是紙質(zhì)機(jī)票的電子形式,電子客票將票面信息存儲(chǔ)在訂座系統(tǒng)中,可以像紙票一樣執(zhí)行出票、作廢、退票、換開、改轉(zhuǎn)簽等操作。目前,它作為世界 2 上最先進(jìn)的客票形式,依托現(xiàn)代信息技術(shù),實(shí)現(xiàn)無紙化、電子化的訂票、結(jié)帳和辦理乘機(jī)手續(xù)等全過程,給旅客帶來諸多便利以及為航空公司降低成本。 2、電子客票的優(yōu)勢(shì):查詢、預(yù)訂、支付、取票、攜帶票實(shí)現(xiàn)了全程電子化,足以應(yīng)對(duì)任何突發(fā)事件,保證第一時(shí)間登機(jī)。無論何時(shí)何地,都可在線管理自己的旅程和查看歷史信息,并可輕松的實(shí)現(xiàn)在線退改票操作。價(jià)格更便宜,同時(shí)還能享受到在線購物所獲得的其它優(yōu)惠。 3、電子客票如何登機(jī)和報(bào)銷:在線購買成功后,會(huì)得到一個(gè)電子票號(hào),在機(jī)場(chǎng)憑該電子票號(hào)和有效證件到值機(jī)柜臺(tái)換取乘機(jī)憑證,并可在值機(jī)柜臺(tái)獲得報(bào)銷憑證(T4聯(lián)),特別提醒您:T4聯(lián)與登機(jī)牌必須同時(shí)提供方可構(gòu)成報(bào)銷憑證,請(qǐng)注意妥善保管。 4、T4聯(lián)是什么,作用和紙票有什么不同:T4聯(lián)的樣式有點(diǎn)象紙票的旅客聯(lián),但實(shí)際上它并不具備紙票的功能,紙票是有價(jià)證券,而T4聯(lián)不是;它的作用就是和登機(jī)牌一起作為報(bào)銷憑證或作為旅客登機(jī)的憑證,由于電子票面是儲(chǔ)存在系統(tǒng)當(dāng)中的,所以T4聯(lián)不怕丟失,可以重復(fù)打印。代理人可以這樣理解,打印T4聯(lián)的過程就是將系統(tǒng)中的電子客票票面復(fù)制到紙上的過程 5、憑電子客票預(yù)訂需要攜帶哪些證明:個(gè)人證件(與預(yù)訂時(shí)證件相符)顧客到各城市機(jī)場(chǎng)相應(yīng)航空公司的指定電子票柜臺(tái)辦理登機(jī)手續(xù),如需要報(bào)銷,可向航空公司服務(wù)人員提出需求,開據(jù)報(bào)銷發(fā)票(紙票的T4聯(lián))。 6、有效乘機(jī)身份證件包括:中國(guó)籍旅客的居民身份證、臨時(shí)身份證、軍官證、武警警官證、士兵證、軍隊(duì)學(xué)員證、軍隊(duì)文職干部證、軍隊(duì)離退休干部證和軍隊(duì)職工證,港、澳地區(qū)居民和臺(tái)灣同胞旅行證件;外籍旅客的護(hù)照、旅行證、外交官證等;民航總局規(guī)定的其他有效乘機(jī)身份證件。重病旅客購票,須持有醫(yī)療單位出具的適于乘機(jī)的證明,經(jīng)承運(yùn)人同意后方可購票。16歲以下未成年人可憑其學(xué)生證、戶口簿或者戶口所在地公安機(jī)關(guān)出具的身份證明乘機(jī)。 四、機(jī)票種類: 外航的機(jī)票種類極多,且每一地區(qū)的航線都根據(jù)市場(chǎng)情況而產(chǎn)生不同的機(jī)票種類;各有不同的用途、票價(jià)、限制、以適應(yīng)旅客的需求、消費(fèi)能力。 1、普通一年期機(jī)票(NORMAL FARE) 主要分頭等票,商務(wù)票(BUSINESS CLASS)及經(jīng)濟(jì)票三種。有限期為一年。這種機(jī)票購買時(shí)不須指定航班,持票人如已持有護(hù)照、出國(guó)證明及目的地的簽證,只需啟程前訂位,經(jīng)確認(rèn)機(jī)位后,便可按時(shí)登機(jī)出發(fā)。按票面價(jià)購入的普通一年期機(jī)票,可以換乘其他航空公司的航班,一般來說,普通一年期機(jī)票票價(jià)較高,但靈活方便,沒有太多限制,時(shí)間上較易掌握,若預(yù)計(jì)途中可能隨時(shí)改變路線、時(shí)間的話,以購買普通一年期機(jī)票較好,雖然票價(jià)較高,但物有所值;所節(jié)省的時(shí)間及其靈活可能比購買特價(jià)票更劃算,且退票時(shí)較為有利。 2、旅游機(jī)票(EXCURSION FARE) 其票價(jià)一般比普通一年期機(jī)票較廉,但限制較多;例如只售來回票而不能購買單程,不能更改目的地等,其票價(jià)分中途停站及不停站兩種,中途容許停站的票價(jià)較貴,持票人一定要在目的地停留一段時(shí)間;還要在規(guī)定機(jī)票有效期內(nèi)回程;例如香港倫敦的旅游機(jī)票為90天內(nèi)有效,即持票人必須在此限期內(nèi)回程,否則機(jī)票失效;又旅游機(jī)票的限制視乎每一條航線而有不同限制,有些旅游票亦有最少停留目的地若干日的限制;例如有限期為7至30天的,即表示持票人在目的地最少必須停留7天,而必須在30天內(nèi)有效期內(nèi)回程;21天或60天內(nèi)有效者,以此類推。購買此種機(jī)票時(shí),應(yīng)該詳細(xì)了解有效期,以免機(jī)票因過期失效,回程要另行買票,招致?lián)p失。 3、團(tuán)體機(jī)票(GROUP FARE/GROUP INCLUSIVE TOUR/GV FARE) 由航空公司委托的旅行社作為指定代理,事先向航空公司訂下若干數(shù)目的機(jī)位,作為舉辦團(tuán)體旅行之用。按規(guī)定這種團(tuán)體機(jī)票不能出售與個(gè)別旅游人士,但實(shí)際 4 上,某些航線上的特價(jià)機(jī)票,事實(shí)是團(tuán)體機(jī)票而通過指定的代理出售。但購買時(shí)應(yīng)該注意其有效及能否退回程票。因?yàn)槟承﹫F(tuán)體票在機(jī)票上注明不能退款,如因簽證或其他原因延誤,引致不能出發(fā)或回程,則損失很大,必須小心注意。(四)包機(jī)機(jī)票(CHARTERED FLIGHT FARE) 包機(jī)公司或旅行社向航空公司包下整架或部分飛機(jī)座位,以供旅客乘搭。這類機(jī)票的票價(jià)及營(yíng)運(yùn)限制,均由包機(jī)公司或旅行社自行訂購。 五、特殊客人: 1、傳染病客人:要求必須有縣級(jí)以上醫(yī)院出具的適宜乘機(jī)的證明,再由航空公司同意,售票時(shí)按特殊旅客售票。 2、擔(dān)架的旅客,應(yīng)到指定售票點(diǎn)領(lǐng)取特殊旅客服務(wù)表,填寫完后才能購票。 3、輪椅客人:需要提前90分鐘到機(jī)場(chǎng),在機(jī)場(chǎng)問訊處工作人員的指導(dǎo)下辦理有關(guān)乘機(jī)手續(xù),輪椅不另收費(fèi)。 4、孕婦:孕婦如果乘機(jī)必須講清孕期,懷孕不足8個(gè)月的健康孕婦,可以乘機(jī);懷孕超過8個(gè)月的孕婦,一般不予接受;懷孕超過8個(gè)月不足9個(gè)月的健康孕婦,如果有特殊情況需要乘機(jī),必須在乘機(jī)前72小時(shí)內(nèi)交驗(yàn)由醫(yī)院簽字、醫(yī)療單位蓋章的“診斷證明書”兩份,內(nèi)容包括旅客姓名、年齡、預(yù)產(chǎn)期、航程、日期、是否適宜乘機(jī),以及在機(jī)上需要提供特殊服務(wù)的事項(xiàng),經(jīng)航空公司同意后方可乘機(jī)。 六、國(guó)內(nèi)票運(yùn)價(jià)種類 1)普通艙票價(jià):普通艙票價(jià)又稱經(jīng)濟(jì)艙票價(jià),即公布的經(jīng)濟(jì)艙單程散客成人全票價(jià),分為YA票價(jià)和YB票價(jià)兩種。 YA票價(jià)為境外出票票價(jià),適用于在中國(guó)境外購買的國(guó)內(nèi)航班客票。YB票價(jià)為境內(nèi)出票票價(jià),適用于在中國(guó)境內(nèi)購買的國(guó)內(nèi)航班客票。 2)公務(wù)艙票價(jià):公務(wù)艙是在飛機(jī)客艙內(nèi)高于經(jīng)濟(jì)艙服務(wù)標(biāo)準(zhǔn)、但低于頭等艙服務(wù)標(biāo)準(zhǔn)的等級(jí)艙位,其票價(jià)代號(hào)為C,按普通艙票價(jià)的130%計(jì)算。 3)頭等艙票價(jià) 航空公司在頭等艙布局的飛機(jī)飛行的國(guó)內(nèi)航班上向旅客提供頭等艙座位,向旅客免費(fèi)提供的餐食品及地面膳宿標(biāo)準(zhǔn)高于公務(wù)艙。國(guó)內(nèi)航線頭等艙的票價(jià)是經(jīng)濟(jì)票價(jià)的150%。 七、公司機(jī)票業(yè)務(wù)處理流程 1、散客機(jī)票預(yù)訂: 1)接到客人電話,應(yīng)詢問客人預(yù)訂的時(shí)間,航段(從哪里到哪里),單程或往返,人數(shù) 2)正常散客機(jī)票可以到機(jī)票網(wǎng)上查詢報(bào)價(jià),或打內(nèi)部電話咨詢8123、8125 3)將查詢的結(jié)果向客人報(bào)價(jià),如果客人要預(yù)訂的話,須提供乘機(jī)人姓名和身份證號(hào)證 4)復(fù)述乘機(jī)人信息,并確認(rèn)付款方式,取票方式 5)正常機(jī)票扣位,保留二個(gè)小時(shí),客人須在二小時(shí)之內(nèi)支付票款。6)聯(lián)系供應(yīng)商扣位/出票。 2、團(tuán)隊(duì)機(jī)票預(yù)訂: (1)接到客人團(tuán)隊(duì)機(jī)票訂單/網(wǎng)上訂訂單,應(yīng)先聯(lián)系供應(yīng)商確認(rèn)航段的價(jià)格,及航班時(shí)間 (2)回復(fù)客人價(jià)格及航班時(shí)間,如果客人預(yù)訂的話,請(qǐng)客人先報(bào)名單/身份證號(hào)碼,聯(lián)系供應(yīng)商申請(qǐng)扣位 (3)團(tuán)隊(duì)票扣位成功,盡快通知客人付款,確認(rèn)取票方式 (4)告知客人團(tuán)隊(duì)機(jī)票不能改簽、退票和改名;因個(gè)人原因不能登機(jī),責(zé)任自負(fù)! 十、機(jī)票訂單下單格式 乘機(jī)人信息: 姓名:**** 身份證號(hào):************* 6 姓名:**** 身份證號(hào):************* 人數(shù):2人 申請(qǐng)航段:??凇獜V州 往返 航班號(hào):******* 申請(qǐng)日期:4月1日—4月5日 5天4晚第四篇:機(jī)票基礎(chǔ)知識(shí)
第五篇:機(jī)票業(yè)務(wù)知識(shí)