航空系统工程师范文

2022-06-11

第一篇:航空系统工程师范文

航空订票系统代码

#include #include

void FlightInsert(); //增加路线 void FlightDelete();//删除路线 void FlightLookup();//航班查询

void FlightRework();//航班路线修改 void FlightBuyticket();//买票

void FlightCancelticket();//取消订票 void Flightclean();//清空 void MainMenu();//主函数 void Display();//显示订票信息

typedef struct Customer

//已定票乘客信息 { char Name[10];

//姓名

int Amount;

//定票数

int Level;

//舱位等级

int SeatNum;

//座位号

char FlightNum[10];

//所定航班号

struct Customer *next; }Customer;

typedef struct Replace

//侯补乘客信息 { char Name[10];

//姓名e int Amount;

//定票数

int Level;

//舱位等级

char FlightNum[10];

//所定航班号

struct Replace *next;

}Replace;

typedef struct Flight

//航班路线信息 { char From[10]; //起点站名

char Des[10];

//终点站名

char FlightNum[10];

//航班号

char PlaneNum[10];

//航班

char Week[20];

//飞机周日 int Ration;

//乘员定额

int FreeTicket;

//剩余票数

float Price[3];

//票价

int ReplacePas;

//候补乘客数

Replace *ReplName;

//该航班的候补乘客名单

Customer *CustName;

//该航班的已定票乘客名单

struct Flight *next;

//指示下一航班路线结点 }Flight,*PFlight;

int Ration=0;

//乘客总数

Flight *head;

//建立航班路线头结点 Flight *rear;

//建立航班路尾结点

Customer *Cusrear; Replace *Reprear;

void MainMenu() { int i=0; while (i!=8) {

cout<

cout<<"

***************【欢迎使用航空订票系统***************"<

cout<<"

"<

cout<<"

***************【按1】增加航班路***************"<

cout<<"

"<

cout<<"

***************【按2】查询航班路***************"<

cout<<"

"<

cout<<"

***************【按3】修改航班路

线

线

线

***************"<

cout<<"

"<

cout<<"

***************【按4】预订飞机票

***************"<

cout<<"

"<

cout<<"

***************【按5】退订飞机票

***************"<

cout<<"

"<

cout<<"

***************【按6】清空系统

***************"<

cout<<"

"<

cout<<"

***************【按7】已订票名单

***************"<

cout<<"

"<

cout<<"

***************【按8】 退出系统

***************"<

cout<<"

"<

cout<<"

*提示:当前为主菜单"<

cin>>i;

switch(i)

{

case 1:

FlightInsert();

break;

//增加航班路线

case 2:

FlightLookup();

break;

//查询航班路线

case 3:

FlightRework();

break;

//修改航班路线

case 4:

FlightBuyticket();

break;

//预订飞机票

case 5:

FlightCancelticket();

break;

//退订飞机票

case 6:

Flightclean();

break;

//清空系统

case 7:

Display();

break;

case 8:;break;

default:

cout<<"*提示:抱歉,请选择正确的操作!"<

cout<

cout<

break;

} } }

void FlightInsert()

//航班录入 { /*int i=2; while(i!=1) {*/

Flight *p;

p=new Flight;

cout<<"****正在设定新的路线****"<

cout<

cout<<"1.请设定起点站名:"<

cin>>p->From;

cout<<"2.请设定终点站名:"<

cin>>p->Des;

cout<<"3.请设定航班号:"<

cin>>p->FlightNum;

cout<<"4.请设定飞机号:"<

cin>>p->PlaneNum;

cout<<"5.请设定飞行周日:"<

cin>>p->Week;

cout<<"6.请设定乘员定额:"<

cin>>p->Ration;

p->FreeTicket=p->Ration;

cout<<"7.请设定一等舱的价格:"<

cin>>p->Price[0];

cout<<"8.请设定二等舱的价格:"<

cin>>p->Price[1];

cout<<"9.请设定三等舱的价格:"<

cin>>p->Price[2];

p->ReplName=new Replace;

p->CustName=new Customer;

p->CustName->next=NULL;

p->ReplName->next=NULL;

p->ReplacePas=0;

rear->next=p;

rear=p;

rear->next=NULL;

cout<<"设置成功!"<

cout<<"***********************"<

cout<

/*cout<<"【按1】返回主菜单

【按2】继续"<

cin>>i;

}*/ }

void FlightLookup()

//查询航班号 { Flight *p,*q; char FlightNum[10]; p=head; int i=0; while (i!=1) {

cout<<"请输入需要查询的航班号:"<

cin>>FlightNum;

while (p->next && strcmp(p->next->FlightNum,FlightNum))

{

p=p->next;

}

q=p->next;

if (q==NULL)

{

cout<<"*提示:对不起,不存在此航班号,请核实您的信息!"<

}

else

{

cout<<"以下是您所查的车次信息:"<

cout<<"************************"<

cout<<"*

1.航班号: "

cout<<"*

2.飞机号: "

cout<<"*

3.起点站: "

cout<<"*

4.目的地: "

cout<<"*

5.飞机周日: "

cout<<"*

6.成员定额: "

cout<<"*

7.剩余票数: "

cout<<"*

8.候补乘客数: "

cout<<"*

9.一等舱的价格: "

cout<<"*

10.二等舱的价格: "

cout<<"*

11.三等舱的价格: "

cout<<"************************"<

}

cout<<"您还需要其他的操作么?"<

cout<

cout<<"【按1】返回主菜单

【按2】继续操作"<

cin>>i;

cout<<"************************"<

cout<

} }

void FlightRework()

//修改航班路线信息 { int Customer_Number ; Flight *p,*q; char FlightNum[10]; int i=0; int a=1; p=head; cout<<"请输入需要修改的航班:"<>FlightNum; while (p->next&&strcmp(p->next->FlightNum,FlightNum)) {

p=p->next; } q=p->next; if (q==NULL) {

cout<<"*提示:对不起,不存在此航班,请核实您的信息!"<

while(a)

{

cout<<"

*******【请输入需要修改的数据】*******"<

cout<<"

"<

cout<<"

【按1】航班号

"<

cout<<"

"<

cout<<"

【按2】飞机号

"<

cout<<"

"<

cout<<"

【按3】起始站

"<

cout<<"

"<

cout<<"

【按4】目的地

"<

cout<<"

"<

cout<<"

【按5】每周出站日期

"<

cout<<"

"<

cout<<"

【按6】成员定额

"<

cout<<"

"<

cout<<"

【按7】一等舱的价格

"<

cout<<"

"<

cout<<"

【按8】二等舱的价格

"<

cout<<"

"<

cout<<"

【按9】三等舱的价格

"<

cout<<"

"<

cout<<"

【按10】退出

"<

cout<<"

"<

cout<<"

**************************************"<

cin>>i;

switch(i)

{

case 1:cout<<"1.请输入航班号:"<

cin>>q->FlightNum;break;

case 2:cout<<"2.请输入飞机号:"<

cin>>q->PlaneNum;break;

case 3:cout<<"3.请输入起始站:"<

cin>>q->From;break;

case 4:cout<<"4.请输入目的地:"<

cin>>q->Des;break;

case 5:cout<<"5.请输入飞机周日:"<

cin>>q->Week;break;

case 6:cout<<"6.请输入乘员定额:"<

Customer_Number=q->Ration-q->FreeTicket;

cin>>q->Ration;q->FreeTicket=q->Ration-Customer_Number;break;

case 7:cout<<"7.请输入一等舱的价格:"<

cin>>q->Price[0];break;

case 8:cout<<"8.请输入二等舱的价格:"<

cin>>q->Price[1];break;

case 9:cout<<"9.请输入三等舱的价格:"<

cin>>q->Price[2];break;

case 10:a=0;

break;

default:cout<<"*提示:对不起,请选择正确的操作!"<

cout<

cout<

break;

}

} } }

void FlightBuyticket() //订票 { int Ticket_Amount; void Buyticket(PFlight ,int ); void Buyreplace(PFlight ,int ,int ); Flight *p,*q; char Des[10]; int i=2; while (i!=1) {

cout<<"请输入目的地:"<

cin>>Des;

p=head;

while (p->next&&strcmp(p->next->Des,Des))

{

p=p->next;

}

q=p->next;

if (q==NULL)

{

cout<<"*提示:对不起,不存在此航班,请核实您的信息!"<

}

else

{

while(i!=1)

{

cout<<"请输入需要购买的票数:"<

cin>>Ticket_Amount;

while(Ticket_Amount==0 && Ticket_Amount<0)

{

cout<<"*提示:对不起,请输入正确的票数!"<

cout<

cout<<"请输入需要够买的票数:"<

cin>>Ticket_Amount;

}

if (Ticket_Amount<=q->FreeTicket)

{

Buyticket(q,Ticket_Amount);

}

else

{

int n;

cout<<"*提示:抱歉!剩余票数小于定票数,是否需要列入候补名单?(【按1】是 【按2】否)"<

cin>>n;

Buyreplace(q,Ticket_Amount,n);

}

cout<

cout<<"【按1】返回主菜单

【按2】继续"<

cin>>i;

}

} } }

void FlightCancelticket()

//退票 {

void Buyticket(PFlight ,int ); Flight *p,*q; Customer *h,*j; char FlightNum[6]; char Customer_Name[10]; int Replace1_Amount;

//候补第一个人的定票数

int i; cout<<"**********************************"<

cout<<"请输入需要退定的航班号:"<

cin>>FlightNum;

p=head;

while (p->next&&strcmp(p->next->FlightNum,FlightNum))

{

p=p->next;

}

q=p->next;

if (q==NULL)

{

cout<<"*提示:对不起,不存在此航班,请核实您的信息!"<

} else { while (i!=2) {

cout<<"请输入所查姓名:"<

cin>>Customer_Name;

h=q->CustName;

while (h->next&&strcmp(h->next->Name,Customer_Name))

{

h=h->next;

}

j=h->next;

if(j==NULL)

{

cout<<"*提示:对不起,查无此人,请核实您的信息!"<

cout<

}

else

{

if(j->next==NULL)

{

//当删除最后一个结点

Cusrear=h;

}

h->next=h->next->next;

q->FreeTicket+=j->Amount;

delete j;

cout<<"*提示:退票成功!"<

if(q->ReplName->next!=NULL) { Replace1_Amount=q->ReplName->next->Amount; if (Replace1_Amount<=q->FreeTicket) {

Replace *rep;

rep=q->ReplName->next;

Customer *Cus2;

Cus2=new Customer;

Cus2->SeatNum=q->Ration-q->FreeTicket+1;

strcpy(Cus2->FlightNum, q->FlightNum );

strcpy(Cus2->Name, rep->Name );

Cus2->Amount=rep->Amount;

Cus2->Level=rep->Level;

cout<<"*提示:"<

cout<

cout<<"候补乘客:"

cout<

cout<<"航班号:"

cout<<"舱位等级为:"

cout<<"座位号为:"<

for(int i=1;i<=(rep->Amount);i++)

{

cout<<"No."

}

cout<

if (q->CustName->next==NULL)

{

Cusrear=q->CustName;

Cusrear->next=Cus2;

Cusrear=Cus2;

Cusrear->next=NULL;

}

else

{

Cusrear->next=Cus2;

Cusrear=Cus2;

Cusrear->next=NULL;

}

q->FreeTicket-=rep->Amount;

q->ReplName->next=q->ReplName->next->next;

q->ReplacePas--;

delete rep;

}

}

}

break;

}

}

cout<<"【按1】返回主菜单,或按任意键返回【继续退票操作】!"<

cout<

cin>>i; } }

void Flightclean()//清空 { head->next=rear->next; cout<<"*提示:系统已经清空!"<

void Buyticket(PFlight q,int Ticket_Amount)

//买票 {

int n=Ticket_Amount; Customer *Cus2; Cus2=new Customer; Cus2->SeatNum=q->Ration-q->FreeTicket+1; strcpy(Cus2->FlightNum, q->FlightNum ); Cus2->Amount=Ticket_Amount; cout<<"1.请输入姓名:"<>Cus2->Name; cout<<"2.请输入购买票的类型:"<>Cus2->Level; cout<<"*提示:订票成功!"

cout<<"No."next==NULL) {

Cusrear=q->CustName;

Cusrear->next=Cus2;

Cusrear=Cus2;

Cusrear->next=NULL;

} else{

Cusrear->next=Cus2;

Cusrear=Cus2;

Cusrear->next=NULL; }

q->FreeTicket-=Ticket_Amount; }

void Buyreplace(PFlight q,int Ticket_Amount,int n)

//进入候补队列 { Replace *Rep2; Rep2=new Replace; if(n==1) {

q->ReplacePas+=Ticket_Amount;

strcpy(Rep2->FlightNum,q->FlightNum);

Rep2->Amount=Ticket_Amount;

cout<<"1.请输入姓名:"<

cin>>Rep2->Name;

cout<<"2.请输入购买票的类型:"<

cout<<"【按1】一等舱,【按2】二等舱,【按3】三等舱"<

cin>>Rep2->Level;

if(q->ReplName->next==NULL)

{

Reprear=q->ReplName;

Reprear->next=Rep2;

Reprear=Rep2;

Reprear->next=NULL;

}

else{

Reprear->next=Rep2;

Reprear=Rep2;

Reprear->next=NULL;

} } } void Display()//显示订票信息 { cout<<"*提示:抱歉,该项目还在开发!"<>i; while(i=1) {

break; } /*Customer *h,*j; char Customer_Name[10]; int i; while (i!=2)

{

cout<<"请输入所查姓名:"<

cin>>Customer_Name;

h=q->CustName;

while (h->next&&strcmp(h->next->Name,Customer_Name))

{

h=h->next;

}

j=h->next;

if(j==NULL)

{

cout<<"*提示:对不起,查无此人,请核实您的信息!"<

cout<

}

else

{

cout<<

}*/

//Customer *p; //cout<<"已买票的乘客有:"

姓名: "

航班号: "

飞机号: "

起点站: "

目的地: "

飞机周日: "

舱位等级: "

} ******************************************************************************************************

#include "AirLineSystem.h" #include void main() //主程序 {

Cusrear=new Customer; Reprear=new Replace; head=rear=new Flight; head->next=NULL; MainMenu(); }

第二篇:航空售票系统数据库分析表

flight

1.用户表:user

用户编号:userid int 自动增长 主键 用户名 username varchar(20) 密码

password varchar(20) 类型

usertype varchar(10) 登录时间 logintime datetime 2. 航空公司表 company

公司编号 companyid int 自动增长 主键 航空公司名称 companyname varchar(50) 3. 机场表 airport

机场编号:airportid int 自动增长 主键 机场代码:airportcode varchar(20) 机场名称:airportname varchar(50) 4. 航班信息表 flight

航班编号:flightid nt 自动增长 主键 航班代号:flightcode varchar(20) 所属航空公司:company int 日期:flightdate datetime 起飞时间:flytime datetime 到达时间:landtime datetime 起飞机场:flyairport int 到达机场:landairport int 头等舱价格:firstprice money 公务舱价格:secondprice money 经济舱价格:thirdprice money 机型:planetype varchar(20)

第三篇:航空机务系统专题片解说词

——记中国南航机务系统 文/康皓然

【序】

蓝天无际,白云雄奇,当一架架飞机穿越长空,用矫健的英姿丈量着天与地的距离,那恢弘的行程里,一路都有南航人永远磅礴的记忆。342架飞机,905个目的地,169个国家和地区,这是南航人在新时代创造的传奇。

承载着梦,挥戈云天万里,南航人用苍鹰般的雄姿,用雪山样的俊逸以无所不能的勇气和智慧托举起银白色的航行,穿越经纬,君临大地。降落、起飞,跃动、休憩,在这些周而复始的循环里,担负着保障飞行平安的南航机务系统,在空旷的机坪上餐风宿雨,伴着机器的轰鸣坚守在呵护飞行平安的第一线,他们心中坚守着一个火焰般的梦想,那就是为南航300余架飞机的平安飞行保驾护航。

【特技推出片名】

护卫飞翔

1、机务系统能力介绍

1991年,南方航空公司正式成立,从那一刻起,南航的机务系统就承担起保障民航运输安全的重任。而今,18年过去,历史的潮流浩浩荡荡,而南航的机务系统却一直在不断进取中实现着一个个跨越式的发展。

曾经不足千余人的机务系统,到2008年已经发展为拥有机务工程部,沈阳、珠海、新疆、GAMECO等二十多个维修单位,具有南航全部13种机型飞机的级别定检、主力机型发动机的深度维修、以及较强的部件维修能力,成为国内维修能力最全面、航线保障网络最密集、规模最大的机务系统。

晨曦在东方的地平线上冉冉升起,金色曙光照耀着大地,这一刻,从北国到江南,从东海到西域,所有的南航机务人都已经开始了新一天的拼搏和努力。正是这样勤奋敬业的精神,让所有南航机务人带着征服险阻的理想和划拨风雨的坚毅,取得了无数令人欣喜的成绩。

2、机务工程部介绍

机务工程部,这个南航机务系统的业务主管机构,从1991年成立之初的30人,仅具基本的生产协调、工程技术资料、适航文件管理职能,发展到目前460多人,具有工程技术、质量管理、维修计划与控制、航材管理、维修成本控制、机务发展规划等全面的维修工程管理能力,为公司切实履行民航CCAR-121部适航规章要求、实现持续安全发展提供了有力的保障。

3、下属维修单位介绍

长空万里,为了捍卫一个平安的梦,南航的机务人播撒着缜密的思绪,在960万平方公里的中华大地,建起了遥相呼应的维修基地。

GAMECO维修基地日前已建成了国内唯一能够容纳A380飞机的超大型先进机库,拥有先进的维修设施,建立了各机型深度维修能力,并且在积极拓展第三方维修业务方面也是如火如荼。

座落在祖国南疆的珠海维修基地目前已建立了V2500和CFM56系列发动机的深度维修能力,是国内规模最大、维修深度最高的发动机维修基地。2008年7月19日,珠海维修基地实现了累计入厂发动机500台,成为目前我国投资最大、维修级别最高的航空发动机维修基地,也是世界上目前最先进的发动机维修基地之一。目前,珠海基地的第三方维修业务量超过50%,客户遍及东南亚、欧美、非洲。

位于辽河岸边的沈阳维修基地,2002年,实现整机承修外航飞机业务,2005年,长期以麦道机型为主修业务的沈阳维修基地将其业务成功拓展到空客 A320机型整体大修,成为南航机务系统战略布局中空客系列飞机维修的主基地之一。在为本公司飞机提供维修保障的同时,将逐步实施产业化发展转型,积极开拓国内和国际维修市场。

驻守在天山脚下的新疆维修基地,也随着南航的发展进程逐步丰满了自己,拥有了专业高效的检修能力。此外机务系统的其他维修厂也都已具备飞机A检能力,郑州、长春、大连等部分维修厂还具有C检能力。经过十多年的快速发展,南航机务系统的综合保障水平得到了极大的提高。

4、机务员工的表述

水的生机是因为泉流不息,树的生机是因为扎根大地,南航机务系统的生机离不开的是南航一群默默奉献的机务人,他们没有鲜花没有掌声,在那些荣光背后,他们坚守在平凡而辛苦的岗位上,用青春和热情,默默担负起保障南航300多架飞机安全飞行的重任。

南航的机务人在天地间耸立,昂扬着七尺身躯,不管寒风还是冷雨,所有机务人在困难中超越,在逆境中进取,他们一往无前,无所畏惧,他们发扬老一辈的优良传统,励精图治、精益求精、以科学的态度、严谨的作风、专业的精神为南航飞行安全打下牢固的根基。

一架架呼啸着腾空而起的飞机,喷射着的是机务人热血倾注的希冀。于是,责任在这如巨人胸膛般的机坪上,无数次降落、起飞,回归了期待,送走了灿烂的过去,留下的是南航机务人披荆斩棘中永远无法磨灭的记忆。

5、关于加强机务工作的意见

“长风破浪会有时,直挂云帆济沧海”,当前,在南航公司战略转型深入推进,机队规模不断扩大的情况下,南航公司对机务维修系统以及机务工作提出了诸多挑战和更高要求。

第一、要充分认识加强机务工作的重要意义和总体要求,深入贯彻落实科学发展观,以争创“五零”维修单位为抓手,着力加强基础建设、系统管控能力建设、维修能力建设和维修队伍建设,建设强大的机务系统,为公司确保持续安全、推进战略转型奠定坚实基础,提供坚强保障。

第二、大力完善维修安全长效机制,要牢固树立持续安全理念,加快推进机务系统的安全管理体系(SMS)建设。要加强机务系统安全文化建设,以机务“三十二字”方针引导和教育广大员工敬业爱岗,培养优良的维护作风,以优秀的机务文化,凝聚机务人心、振奋机务精神、涵养发展后劲。

第三、要大力提高系统管控能力,要合理规划和大力发展全系统的维修能力,优化维修资源布局,提高整体保障能力。

第四、大力加强组织建设和人才队伍建设,加强维修单位领导班子力量,加大机务人才开发培养力度。不断提高机务人员素质。

第五、大力完善激励机制强化服务保障,在效益和成本允许的情况下,公司适当增加机务系统薪酬总量,优化机务薪酬分配体系,提高关键技术岗位的薪酬水平,以保持机务薪酬的内部吸引力和外部竞争力。

6、展望

回顾过去,南航的机务人豪情满怀;展望未来,南航的机务人信心百倍。机务人将与时俱进,开拓创新,坚决实行好南航的品牌战略、发展战略,促进机务工作适应新的要求,迈上新台阶,为公司确保持续安全发展,推进战略转型奠定坚实基础。

7、结尾语

当黄昏换做黎明,当冬树再次绽放春机,蓬勃发展的南航公司正悄然走进一个璀璨的开端,而一群敬业的机务人也正接过“机务改革”的大旗,迈出了跨越历史开端的脚步,用炽热的情感和旷世的才情谱写着开拓与进取的壮丽篇章,用撼山动岳的勇气在市场角逐中劈斩出更加广阔的天地。

继往开来,不断进取,所有的机务人面对新的时代庄严地承诺了一份责任,他们要用不敢辜负、不能懈怠的精神绽放出理想,塑造着神奇。头上晖映着灿烂的星辰日月,足下凝固着万古不废的山川大地。机务人艰辛跋涉的历程,喻示着民航维修业一个令人振奋的充满希望的企业已经崛起„„也许,有一天这一代机务人的身体已经衰老,但他们的精神将延绵不绝,生生不息。

第四篇:航空公司地面运行管理系统分析与设计

摘 要:随着中国民航业的高速发展,每年航班量的大幅增长,原有的地面运行系统已不能满足现在的生产管理的需要,因此,应当综合考虑技术、经济等因素,为实现航空公司和系统的效率、效能、效益的统一[1],利用计算机技术和网络技术,对航空公司地面运行管理系统进行分析与设计,使新的地面运行管理系统为提高航班正常率提供保障和支持。

关键词:航空公司;地面运行管理;B/S

中图分类号:TP311.52

1 背景分析

中国民航业已进入高速发展的阶段,每年航班量都在大幅增加。航空市场竞争激烈,各公司通过提高服务质量来赢得市场份额,其中航班正常率是乘客最关注的服务质量,因此成为各航空公司绩效考核的重要指标。由于地面运行效率的提高是保证航班正常的重要因素之一,因此,建设一个高效、可靠的地面运行管理系统能帮助公司提升地面运行管理效率。

目前某航空公司的地面运行管理系统采用C/S架构,此系统现已不能满足生产管理的需要,改造难度和成本都比较大,因此迫切需要设计开发一套基于B/S架构的新的地面运行管理系统,为公司建立一个高效可靠的地面运行管理系统,以帮助公司提升地面运行管理效率。

2 系统分析

地面运行管理系统以提高地面运行保障效率为目标,通过各部门有效的协调、沟通为航空的航班服务提供综合保障,因此地面运行管理系统应当能满足以下各方面的要求:

2.1 对航班运行保障服务实现全程监控,为保障航班安全、正点的运行提供实时、准确的信息决策支持

系统以甘特图、列表等方式显示航班的保障情况,通过视频信号、网络和手机平台对整个现场运行进行管理。

2.2 以运行控制为中心,实时采集运行服务支持部门的工作信息

运行控制中心通过对航务、机务、机组、配载和地面服务等部门工作状态的信息汇总,评估飞机放行条件。各地面运行支持部门通过对地面运行管理系统及时更新工作状态,为管理决策提供及时准确的信息支持。

2.3 自动生成部门工作计划

系统的部门排班模块能通过对各部门的输入的预设定信息的分析,自动生成工作计划,在最大程度上保障生产的顺利进行。譬如,机务能将飞机的定检安排录入到系统中,便于运行管理者合理的使用飞机执行航班。系统中汇总的当日各单位值班人员的信息为运控中心的决策服务提供了准确的沟通渠道。

2.4 提供航班情况判断的预警服务

系统通过对航班运行计划和航班实际运行情况的分析,自动的根据航班运行实际情况对异常和紧急情况进行通知、提醒和预警。譬如,当运行控制管理人员在系统输入航班的预计起飞时间后,系统将对预计时间和计划时间进行比较分析,如果预计起飞时间比计划时间滞后,系统将自动将预计延误时间以短信的形式发送给各现场保障单位和执行航班的机组成员,便于各单位安排工作和机组控制进场时间。

2.5 提供领导决策信息支持服务

系统根据实时监控的地面运行保障情况,根据运行控制策略进行自动分析,将管理决策所需的航班运行实际情况(如机务的飞机故障检修情况、地面服务的值机服务等)及时地提供给领导,便于领导对航班调整的决策基于准确有效的服务信息。

2.6 建立航空公司运行管理数据库

存储历史航班运行管理数据,既为本系统的运行信息分析提供支持,也为其它系统提供数据服务。

2.7 建立与其他系统的接口,提高信息交换的准确率与效率

地面运行管理系统需要其他系统的信息,如旅客信息、机组信息、飞机信息等等。也为其他系统提供有效数据。

3 系统设计

3.1 系统总体结构

系统采用B/S结构开发,B/S(Browser/Server)结构即浏览器和服务器结构。B/S结构形成了三层(3-tier)结构,用户工作界面通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,主要事务逻辑在服务器端(Web Server)实现,数据库服务层(Database Server)主要负责数据的操作和维护[2],图1是系统的B/S结构。

图1

3.2 系统功能模块

现场运行管理系统具有运行监控、运行管理、运行服务、系统管理的四大核心功能。

图2

3.2.1 运行监控

运行监控包括各保障部门进度监控和保障异常管理,各保障部门根据航务、机务、机组、配载、地面服务等调度部门保障完成的情况,协调各部门的保障工作,并采用多种模式进行动态监控,以方便的查询到航班保障动态以及航班信息,使其能针对航班保障情况进行协调各部门的保障工作。

3.2.2 运行管理

运行管理包括当日航班计划管理、航班信息发布管理、当次航班运行管理、备降信息管理、奖罚管理。该模块提供了从其他系统自动导入航班计划并允许工作人员在调整时手工修改的功能,并根据航空运行系统的实时数据,通知到相关部门关于该航班的保障工作时间。同时管理当次航班运行数据,包括飞机数据、当日航班计划、保障时间、延误原因、航班性质类型、部门工作内容等。在该模块中还提供了备降信息管理,通过设置备降保障顺序的条件,提供给系统自动根据条件判定备降航班的保障顺序等。根据航班运行的保障情况,该系统通过奖罚管理模块可以自定义奖、罚公式、模板和自动打印罚单。

3.2.3 运行服务

运行服务包括值班计划、运行消息通知、生产分析。值班计划和值班日志课根据系统采集的数据自动填写,也为员工提供模板手动填写补充值班人员的交接班记录和值班记录,减少员工工作量,该系统还支持把值班日志导出PDF文档。运行消息通知功能提供了给系统中通讯录的部门、员工发送通知短信的功能。对各部门完成任务的情况自动统计,作为部门奖罚的判断依据,对于航班保障汇报的数据(延误原因)进行分析,汇总每种延误原因的延误率是多少,同时作为领导决策的支撑数据。

3.2.4 系统管理

系统管理模块包括系统权限设置、应急备份系统、部门员工信息管理、资料管理。通过系统权限设置可以为每个员工岗位身份设置不同级别的操作权限,通过应急备份系统为系统支持实时数据备份提供保障,使生产工作不受系统故障的影响。通过部门员工信息管理功能建立员工身份信息、通讯录等资料,通过资料管理对航班信息数据等文档资料存储、处理、删除、更新。

4 结束语

本系统采用java语言编写,B/S为系统架构,oracle数据库。目前系统已在某航空公司投入使用,运行良好,提高航班地面运行保障管理效率。系统具有安全性、易用性,可扩展性,为保障部门及时准确的信息获取提供了支持。

参考文献:

[1]张友生,信息系统项目管理师[M].北京:电子工业出版社,2012(06):03.

[2]王英辉,基于B/S模式的钢企自动化管理系统的设计与应用[J].制造业自动化,2013(10):73.

[3]郜惟,罗江华,基于B/S架构的土地资源管理系统的设计[J].科技信息,2013(15).

[4]王涛,俞利健,基于B/S的电力企业干部管理信息系统的设计与实现[J].浙江电力,2013(08):68.

作者简介:万畅(1976-),四川渠县人,硕士研究生,研究方向:计算机网络计算。

作者单位:广东省科技干部学院,广东珠海 519090

第五篇:题目航空维修工程管理

航空维修工程管理,根据2010年7月/10月考试真题总结,考虑这门考试能看到小抄几率不大,所以在排版方面就不参照小抄类型,以方便大家考试复习为主,并附相关页码。

题型:单选,多选,名词解释,简答,分析 2010年7月 一.选择题

1.第一次有意义的将工程与维修作了明确区别的适航规章是(CCAR-121AA)

2.仅能承担航线维护的维修级别是(四级维修) P40 3.在实际分析工作中所占的比重最大的修理级别的分析方法是 D P51 A经济性分析 B为经济性分析 C敏感性分析 D非经济性分析 85% 4 航空器营运人的维修工程组织的生产经营方式属于 C P54 A 技术先导型 B 市场先导型 C 生产全导型 D 效率先导型

5.我国民航的咨询通告AC-121AA-04《运输类飞机持续适航文件》将各个重要的技术标准称之为 (持续适航技术文件)P61 6.除了维修大纲和飞行手册为,航空维修中的技术标准还包括(主最低设备清单)

7.以下不属于维修方案的是 B P85 A 维修计划MS B 维修计划文件MPD C 零部件使用的存储限制COSL D工卡

8.系统/动装置的MSG-3分析重点在于确定(适用并有效的维修工作类型) P88 9.维修管理职能作用于维修生产过程中表现的基本职能(计划职能)

10.管理量变的内容P120 管理程序变数、计量变数、行为变数、系统变数

11.中国民用航空规章CCAR-121AA对维修单位的组织机构的法规要求着眼于? A 营运性维修 B 非营运性维修 C预防维修 D 非预防性维修

12.下列各项中不影响管理幅度的是? C P140 A 管理工作性质 B 人员素质状态 C 领导人员的人数 D 下级人员职权合理与明确程度

13.处理飞行记录本的记录,及时排除机组报告故障,确保航班正常运行的部门是?P147 飞机维修部们

14.质量审核的几种形式中,对质量体系中每个要素执行情况符合性检查属于? B P156 A 系统审核 B 程序审核 C 维修产品审核 D 特殊审核

15.从系统的观点来看,相互作用引起维修差错的生产的几个方面问题是? P168 16.人事考核最困难的是?最关键的问题是? P187 17.ATA104规范规定的五个培训若级中,航线和基地? P204 三级

18.在运营过程中决定载油量的因素是(计划航程的长度) P210 19.维修工作量需要参数的计算方式为? P231 20.航空公司可以盈利的客座率需要达到?P217 60% 21.适航性方针包括?P58 22.权变理论的管理变数包括? P120 23.维修工程系评审主要完成的分析? P152 体系要素分析、决策分析、关系分析、运行分析

24.根据CCAR-65AA导致维修人员执照失效的情况有? 二.名词解释与简答

1弹性适应 P117 2.可靠性管理的基本目标P68 3.现代维修思想P8 4.技术状态管理P46 ( 简答:技术状态管理的目标P45 ) 5. 航程平均速度P211 6.航空维修管理层次P30 7.维修决策P39 8. CCAR-145 “五三” P28 9.维修人才应具备的知识与能力P197 10. 质量保证的基本思想P68 三.分析题

1.论述企业的横向联系存在严重缺陷的表现及相应的改善方法?P130 2.论述航空公司低维修成本的对策 P225 2010年10月真题

一. 名词解释

1.维修级别 P40 (修理级别分析P50) 2.视情方式 P9 3.权变理论 P118 4. 人力资源管理P183 5.航空承运能力 6.维修决策的内容 P39-40 二.简答

1.维修方案和大纲的关系P70.83 2.数据分析的目的P98 3.申请检验员执照的条件P182 三.论述

1.维修方式有哪些,怎么使用P80 2.人为因素会导致人为差错,人为因素又分为心理因素和生理因素,分析心理因素和生理因素对人为差错的影响,有何解决措施P174

上一篇:红楼梦读后启示范文下一篇:环境与健康社区范文