国产亚洲3p无码一区二区,欧美手机黄色网址,日本九九精品一区二区,加勒比五月天性色视频在线,一个人看的片免费高清www,欧美αv,成年动漫在线精品视频

當(dāng)前位置:  > 航空百科

航源航空科技有限公司

作者: 發(fā)布時間: 2022-09-27 05:41:58

簡介:】本篇文章給大家談?wù)劇逗皆春娇湛萍加邢薰尽穼?yīng)的知識點,希望對各位有所幫助。本文目錄一覽:
1、機(jī)票網(wǎng)站建設(shè)哪家好?


2、飛機(jī)訂票系統(tǒng)的源代碼


3、航空公司訂票系統(tǒng)源代

本篇文章給大家談?wù)劇逗皆春娇湛萍加邢薰尽穼?yīng)的知識點,希望對各位有所幫助。

本文目錄一覽:

機(jī)票網(wǎng)站建設(shè)哪家好?

網(wǎng)站是傳統(tǒng)企業(yè)打開新世界的窗戶,但一定要小心忽悠!機(jī)票網(wǎng)站建設(shè)

給前后打工的4個企業(yè)找過做網(wǎng)站的,血的教訓(xùn)提示你要注意幾點。

1.定制公司類

做網(wǎng)站定制的公司多如牛毛,從專業(yè)設(shè)計公司到游擊隊一應(yīng)具全,報價差很多,質(zhì)量也不一定是貴的好,很難辨別。

優(yōu)點:大公司品質(zhì)高,可以定做專用功能 。

缺點:設(shè)計時間較長,修改溝通麻煩,垃圾公司太多

想找的最好百度搜索‘自己當(dāng)?shù)氐拿Q+網(wǎng)站定制’,別搜網(wǎng)絡(luò)建站公司,都是小公司廣告,注意和他們多溝通,看成功案例。機(jī)票網(wǎng)站建設(shè)

2.成品建客類

自選行業(yè)標(biāo)準(zhǔn)化的精美模板,界面優(yōu)秀,制作速度很快,10分鐘就能先體驗網(wǎng)站大概面貌,方便選擇

優(yōu)點:速度快,價格便宜,界面優(yōu)秀,開放網(wǎng)站源代碼和空間管理權(quán),方便轉(zhuǎn)移網(wǎng)站。

缺點:界面按行業(yè)標(biāo)準(zhǔn)設(shè)計的,個性化相對不足

想找的百度搜索‘成品建客’,不過要注意別與成品建站搞混了,兩者之間差得遠(yuǎn)了。機(jī)票網(wǎng)站建設(shè)

3.自助建站類

自助建站沒有表面標(biāo)價那么便宜,空間費等配套費貴的要死,而且太多人用做的又難看,管理麻煩,自己拿不到網(wǎng)站的源代碼和空間管理權(quán)!等于說離了他們啥都干不了!

優(yōu)點:快,相對便宜。

缺點:質(zhì)量普遍較低,改不了,無數(shù)人共用一套模板,而且大部分比較丑,拿不到網(wǎng)站源碼和空間管理權(quán)。

想找的百度搜索‘自助建站’,一搜一堆,服務(wù)都差不多,強(qiáng)烈不推薦機(jī)票網(wǎng)站建設(shè)

飛機(jī)訂票系統(tǒng)的源代碼

機(jī)票預(yù)定系統(tǒng)概要設(shè)計說明書1.引言

1.1 編寫目的

在本機(jī)票預(yù)定系統(tǒng)項目的前一階段,也就是需求分析階段中,已經(jīng)將系統(tǒng)用戶對本系統(tǒng)的需求做了詳細(xì)的闡述,這些用戶需求已經(jīng)在上一階段中對航空公司、各旅行社及機(jī)場的實地調(diào)研中獲得,并在需求規(guī)格說明書中得到詳盡得敘述及闡明。

本階段已在系統(tǒng)的需求分析的基礎(chǔ)上,對機(jī)票預(yù)定系統(tǒng)做概要設(shè)計。主要解決了實現(xiàn)該系統(tǒng)需求的程序模塊設(shè)計問題。包括如何把該系統(tǒng)劃分成若干個模塊、決定各個模塊之間的接口、模塊之間傳遞的信息,以及數(shù)據(jù)結(jié)構(gòu)、模塊結(jié)構(gòu)的設(shè)計等。在以下的概要設(shè)計報告中將對在本階段中對系統(tǒng)所做的所有概要設(shè)計進(jìn)行詳細(xì)的說明。

在下一階段的詳細(xì)設(shè)計中,程序設(shè)計員可參考此概要設(shè)計報告,在概要設(shè)計對機(jī)票預(yù)定系統(tǒng)所做的模塊結(jié)構(gòu)設(shè)計的基礎(chǔ)上,對系統(tǒng)進(jìn)行詳細(xì)設(shè)計。在以后的軟件測試以及軟件維護(hù)階段也可參考此說明書,以便于了解在概要設(shè)計過程中所完成的各模塊設(shè)計結(jié)構(gòu),或在修改時找出在本階段設(shè)計的不足或錯誤。 1.2 項目背景 本項目(機(jī)票預(yù)定系統(tǒng))時由浙江航空公司委托,由負(fù)責(zé)開發(fā)。

機(jī)票預(yù)定系統(tǒng)將由兩部分組成:置于個旅行社定票點的前臺客戶程序,以及置于航空公司的數(shù)據(jù)庫服務(wù)器。本系統(tǒng)與其他系統(tǒng)的關(guān)系如下: 1.3 定義 1.3.1 專門術(shù)語

SQL SERVER: 系統(tǒng)服務(wù)器所使用的數(shù)據(jù)庫管理系統(tǒng)(DBMS)。

SQL: 一種用于訪問查詢數(shù)據(jù)庫的語言

事務(wù)流:數(shù)據(jù)進(jìn)入模塊后可能有多種路徑進(jìn)行處理。

主鍵:數(shù)據(jù)庫表中的關(guān)鍵域。值互不相同。

外部主鍵:數(shù)據(jù)庫表中與其他表主鍵關(guān)聯(lián)的域。

ROLLBACK: 數(shù)據(jù)庫的錯誤恢復(fù)機(jī)制。

1

1.3.2 縮寫

系統(tǒng):若未特別指出,統(tǒng)指本機(jī)票預(yù)定系統(tǒng)。

SQL: Structured Query Language(結(jié)構(gòu)化查詢語言)。

ATM: Asynchronous Transfer Mode (異步傳輸模式)。

1.4 參考資料 以下列出在概要設(shè)計過程中所使用到的有關(guān)資料:

1. 機(jī)票預(yù)定系統(tǒng)項目計劃任務(wù)書 浙江航空公司 1999/3 2.機(jī)票預(yù)定系統(tǒng)項目開發(fā)計劃 《》軟件開發(fā)小組 1999/3

3.需求規(guī)格說明書 《》軟件開發(fā)小組 1999/3

4.用戶操作手冊(初稿) 《》軟件開發(fā)小組 1999/4

5.軟件工程及其應(yīng)用 周蘇、王文等 天津科學(xué)技術(shù)出版社 1992/1

6.軟件工程 張海藩 清華大學(xué)出版社 1990/11

7.Computer Network A.S.Tanenbaun Prentice Hall 1996/01

文檔所采用的標(biāo)準(zhǔn)是參照《軟件工程導(dǎo)論》沈美明著 的“計算機(jī)軟件開發(fā)文檔編寫指南”。

2.任務(wù)概述

航空公司訂票系統(tǒng)源代碼 要求要 c++ 來寫

#include iostream.h

#include stdio.h

#include string.h

#include conio.h

#define m 4 //3架飛機(jī)

#define n 5 //每架飛機(jī)5張票

struct node

{

char name[21];

char id[21];

int seat,plane,date;

node *next,*pre;

};

struct wait

{

char name[21];

char id[21];

char phone[8];

int seat,plane,date,count;

wait *next,*pre;

};

struct piao

{

int seat[n+1];

};

void makenull();

void makenull_piao();

void makenull_information();

void list_menu();

void list_piao();

void makenull_wait();

void list_information();

void plane_information(node *head);

void book();

void add_information(node *head,int x,int y);

void add_wait(int x,int y);

void search_delete(int x);

void write_to_file();

void show_wait();

bool comp(node *x,node*y);

node *head1,*head2,*head3,*q;

wait *wait_head,*wait_end;

char c;

piao a[m];

void main()

{

makenull();

do

{ list_menu();

coutendl"choose an operation: ";

cinc;

if (c!='6')

switch(c)

{

case '0' : show_wait();break;

case '1' : {list_piao();book();}break;

case '2' : search_delete(1);break;

case '3' : list_piao();break;

case '4' : list_information();break;

case '5' : search_delete(0);break;

default : break;

}

}while(c!='6');

cout"Exit System ";

}

void makenull()

{

makenull_piao();

makenull_information();

makenull_wait();

}

void list_menu()

{ coutendl"";

coutendl" 菜單";

coutendl" ************************";

coutendl" * 0 . 查看排隊情況 *";

coutendl" * 1 . 訂票 *";

coutendl" * 2 . 退票 *";

coutendl" * 3 . 查看剩余票 *";

coutendl" * 4 . 查看飛機(jī)信息 *";

coutendl" * 5 . 查看乘客信息 *";

coutendl" * 6 . 退出 *";

coutendl" ************************";

coutendl"";

}

void makenull_piao()

{

FILE *fp;

int i;

if((fp=fopen("piao.dat","r")) == NULL )

{

fp=fopen("piao.dat","w");

for (i=1;i=m-1;i++)

fwrite(a[i],sizeof(piao),1,fp);

fclose(fp);

fp=fopen("piao.dat","r");

}

for(i=1;i=m-1;i++)

fread(a[i],sizeof(piao),1,fp);

fclose(fp);

}

void makenull_information()

{

node *r;

FILE *fp;

int i,j,sum;

sum=a[1].seat[0]+a[2].seat[0]+a[3].seat[0];

fp=fopen("information.dat","r");

head1=new node;

head2=new node;

head3=new node;

head1-pre=NULL;

head1-next=NULL;

head2-pre=NULL;

head2-next=NULL;

head3-pre=NULL;

head3-next=NULL;

q=head1;

for(i=1;i=sum;i++)

{

j=0;

r=new node;

fread(r,sizeof(node),1,fp);

q-next=r;

r-pre=q;

r-next=NULL;

q=q-next;

fclose(fp);

if(i==a[1].seat[0]+1) {

head2-next=q;

q-pre-next=NULL;

q-pre=head2;

}

if(i==a[1].seat[0]+a[2].seat[0]+1) {

head3-next=q;

q-pre-next=NULL;

q-pre=head3;

}

}

}

void makenull_wait()

{

wait *tempw;

FILE *fp;

tempw=new wait;

int i;

if((fp=fopen("wait.txt","r")) ==NULL )

{

fp=fopen("wait.txt","w");

fclose(fp);

}

wait_end=new wait;

wait_head=new wait;

wait_end-next=NULL;

wait_end-pre=NULL;

wait_head=wait_end;

wait_head-count=0;

fp=fopen("wait.txt","r");

fread(wait_head,sizeof(wait),1,fp);

for(i=1;i=wait_head-count;i++)

{

fread(tempw,sizeof(wait),1,fp);

wait_end-next=tempw;

tempw-pre=wait_end;

tempw-next=NULL;

wait_end=tempw;

}

}

void list_piao()

{

int i,j;

for(i=1;i=m-1;i++)

{

if(a[i].seat[0]!=n)

{

coutendl"第 "i" 架飛機(jī)剩余的票 :"endl;

for(j=1;j=n;j++)

if (a[i].seat[j]==0) cout" "j;

coutendl;

}

else coutendl"The "i" plane is full !"endlendl;

}

}

void list_information()

{

int x;

do {coutendl"顯示哪架飛機(jī)的信息 ? "; cinx;coutendl;}while(x1 || x=m);

coutendl"第 "x" 架飛機(jī)的信息如下 "endl;

if(x==1) plane_information(head1);

if(x==2) plane_information(head2);

if(x==3) plane_information(head3);

}

void plane_information(node *head)

{

node *q;

char ch;

int x=0;

if(head!=NULL head-next!=NULL)

q=head-next;

else {

q=NULL;

cout"飛機(jī)空,無預(yù)訂票 !"endl;

}

while(q!=NULL)

{

coutendl"*******************"endl;

q-date=q-plane;

cout"日期 :"q-dateendl;

cout"座位號 : "q-seatendl;

cout"姓名 : "q-name;

coutendl"ID 號 : "q-id;

q=q-next;x++;

if (x % 3 ==0) ch=getch();

}

coutendl;

}

void book()

{

int i,j,p;

coutendl"請選擇地點:(1、2、3) ";

do {

cini;

if (i1 || i=m) {

coutendl"**** 超出范圍!****"endl"請重新輸入:";

}

else

{coutendl"你要訂的是到"i"地的飛機(jī)"endl;

coutendl"第 "i" 架飛機(jī)剩余的票 :"endl;

for(p=1;p=n;p++)

if (a[i].seat[p]==0) cout" "p;

coutendl;

break;}

}while(1);

coutendl"請選擇座位號 : ";

do {

cinj;

if (j1 || jn) {

coutendl"**** 超出范圍!****"endl"請重新輸入:";

}

else

{

q-date=i;

coutendl"您的訂票日期 : "q-dateendl;

break;

}

}while(1);

if (a[i].seat[j]==0) {

a[i].seat[j]=1;

coutendl;

a[i].seat[0]++;

if(i==1) add_information(head1,1,j);

if(i==2) add_information(head2,2,j);

if(i==3) add_information(head3,3,j);

}

else

{

coutendl"**** 對不起,該座位已被預(yù)訂,您被安排到訂票等候隊列 ****"endl;

add_wait(i,j);

}

}

void add_wait(int x,int y)

{

wait *tempw;

tempw=new wait;

tempw-next=NULL;

cout"請輸入個人信息"endl;

coutendl"*************"endl;

cout"姓名 : ";cintempw-name;

cout"ID號 : ";cintempw-id;

cout"電話 :";cintempw-phone;

tempw-seat=y;

tempw-plane=x;

wait_end-next=tempw;

tempw-pre=wait_end;

wait_end=wait_end-next;

coutendl"**** 正在排隊等候 ****"endl;

wait_head-count++;

write_to_file();

}

void show_wait()

{

wait *tempw;

tempw=wait_head-next;

if (tempw==NULL) coutendl"排隊中沒有人!"endl;

while(tempw!=NULL)

{

couttempw-name" - ";

tempw=tempw-next;

}

}

void add_information(node *head,int x,int y)

{

node *temp;

temp=new node;

temp-pre=NULL;

temp-next=NULL;

cout"請輸入個人信息"endl;

coutendl"*************"endl;

cout"姓名 : ";cintemp-name;

cout"ID號 : ";cintemp-id;

temp-seat=y;

temp-plane=x;

temp-next=head-next;

temp-pre=head;

if (head-next!=NULL) head-next-pre=temp;

head-next=temp;

write_to_file();

coutendl"**** 訂票成功 ****"endl;

}

void search_delete(int x)

{

node *p,*q,*r;

wait *tempw,*tempw2,*tempw3;

int step=1,t1,t2,i;

char ch;

p=new node;

tempw=new wait;

tempw2=new wait;

tempw3=new wait;

q=head1;

coutendl"請輸入個人信息"endl;

cout"*************"endl;

coutendl"姓名 : ";cinp-name;

do{

q=q-next;

if ( (q!=NULL)

(comp(q,p)) )

{

coutendl;

q-date=q-plane;

cout"Located!"endl;

cout"****************";

coutendl"姓名 : "q-name;

coutendl"ID號 : "q-id;

coutendl"座位號 : "q-seat;

coutendl"班機(jī)號 : "q-plane;

coutendl"日期 : "q-dateendl;

if (x==1) {

cout"刪除該紀(jì)錄 ? [Y/N] ";

cinch;

if (ch=='Y' || ch=='y') {

t1=q-plane;

t2=q-seat;

a[t1].seat[t2]=0;

a[t1].seat[0]--;

r=q;q=q-pre;

r-pre-next=r-next;

if(r-next!=NULL) r-next-pre=r-pre;

delete(r);

cout"**** 記錄刪除成功 ! ****";

write_to_file();

tempw=wait_head;

for(i=0;iwait_head-count;i++)

{

tempw=tempw-next;

if(tempw==NULL) break;

if((tempw-plane==t1) (tempw-seat==t2))

{

strcpy(tempw3-name,tempw-name);

strcpy(tempw3-phone,tempw-phone);

coutendl"等候的人中有可以訂票的了:"endl;

coutendl"姓名 : "tempw-name;

coutendl"ID號 : "tempw-idendl;

a[t1].seat[0]++;

a[t1].seat[t2]=1;

if(tempw-plane==1) add_information(head1,1,tempw-seat);

if(tempw-plane==2) add_information(head2,2,tempw-seat);

if(tempw-plane==3) add_information(head3,3,tempw-seat);

tempw2=tempw-pre;

tempw2-next=tempw-next;

if(tempw-next==NULL) wait_end=tempw2;

else tempw-next-pre=tempw2;

delete(tempw);

wait_head-count--;

write_to_file();

coutendl"等候的"tempw3-name"已經(jīng)成功訂票,已經(jīng)由電話"tempw3-phone"通知了"endl;

break;

}

}

}

}continue;

}

else

{

if (q==NULL)

{

step++;

if(step==2) q=head2;

if(step==3) q=head3;

if(step==4) {coutendl"**** 信息檢索完畢 ****";break;}

}

}

}while(1);

}

bool comp(node *x,node *y)

{

node *p,*q;

int i,j,k;

p=x;

q=y;

i=j=0;

do

{

while ( (p-name[i] != q-name[j]) (p-name[i] != '\0') ) i++;

if (p-name[i] == '\0') {return(false);break;}

else

{

k=i;

while ( (p-name[k] == q-name[j]) (q-name[j]!='\0') ) {k++;j++;}

if (q-name[j]=='\0') return(true);

else

{

j=0;

i++;

}

}

}while( (q-name[j]!='\0') (p-name[i] != '\0') );

return(false);

}

void write_to_file()

{

FILE *fp;

int i,j;

int x[m];

node *p;

wait *tempw;

tempw=new wait;

tempw=wait_head;

fp=fopen("piao.dat","w");

for (i=1;i=m-1;i++)

{

fwrite(a[i],sizeof(piao),1,fp);

}

fclose(fp);

fp=fopen("information.dat","w");

x[0]=0;x[1]=a[1].seat[0];

for(i=0,j=1;j=m-1;j++) {i=i+a[j].seat[0];x[j]=a[j].seat[0]+x[j-1];}

j=1;p=head1-next;

for(j=1;j=i;j++)

{

if(j==x[1]+1) p=head2-next;

if(j==x[2]+1) p=head3-next;

if(p==NULL)break;

fwrite(p,sizeof(node),1,fp);

p=p-next;

}

fclose(fp);

fp=fopen("wait.txt","w");

for(j=0;j=wait_head-count;j++)

{

if(tempw==NULL)break;

fwrite(tempw,sizeof(wait),1,fp);

tempw=tempw-next;

}

fclose(fp);

}

上海航空官方網(wǎng)站是什么?

上海航空公司官網(wǎng)→上海航空公司

上海航空股份有限公司,前身是上海航空公司,成立于1985年12月,是中國第一家多元化投資的商業(yè)性質(zhì)有限責(zé)任航空企業(yè)。

2010年1月28日,以東航換股吸收合并上航的聯(lián)合重組順利完成,上航成為新東航的成員企業(yè),2010年5月28日,作為東航全資子公司的上海航空有限公司正式掛牌運營。

擴(kuò)展資料

上海航空以民航法規(guī)為基礎(chǔ),建立整套運行手冊,1999年通過了中國民用航空總局的運行合格審定。上航建立了安全運行自我監(jiān)督檢查機(jī)制,形成了從公司、部門、到崗位的“兩級管理、三級網(wǎng)絡(luò)”的管理模式。

2004年,上航獲得了由國際航協(xié)(IATA)頒發(fā)的“IOSA運行安全審查合格證書”,成為北亞地區(qū)及中國民航界第一家獲得該項高標(biāo)準(zhǔn)認(rèn)證的公司。

參考資料來源:百度百科-上海航空股份有限公司

參考資料來源:上海航空公司官網(wǎng)-首頁

東方航空官方網(wǎng)址是什么

東方航空官方網(wǎng)址是東方航空官方,可百度搜索進(jìn)入官方網(wǎng)站查看網(wǎng)址,具體操作步驟如下:

(1)百度搜索輸入框輸入中國東方航空。

(2)點擊百度一下。

(3)點擊中國東方航空公司。

(4)進(jìn)入中國東方航空公司網(wǎng)站。

(5)瀏覽器地址欄可看到官方網(wǎng)址。

注意事項:

中國東方航空有中國東方航空公司跟中國東方航空集團(tuán)有限公司,兩個公司的網(wǎng)址是不一樣的。

關(guān)于《航源航空科技有限公司》的介紹到此就結(jié)束了。

尚華空乘 - 航空資訊_民航新聞_最新航空動態(tài)資訊
備案號:滇ICP備2021006107號-341 版權(quán)所有:蓁成科技(云南)有限公司    網(wǎng)站地圖
本網(wǎng)站文章僅供交流學(xué)習(xí),不作為商用,版權(quán)歸屬原作者,部分文章推送時未能及時與原作者取得聯(lián)系,若來源標(biāo)注錯誤或侵犯到您的權(quán)益煩請告知,我們將立即刪除。