文档库 最新最全的文档下载
当前位置:文档库 › (完整word版)航空公司订票系统

(完整word版)航空公司订票系统

(完整word版)航空公司订票系统
(完整word版)航空公司订票系统

数据结构与算法设计课程设计

【设计题目】航空公司订票系统

【问题描述】

编写一个咸阳航空公司订票大厅的一个订票系统,可以在系统中录入并修改各个航班的具体情况,帮助乘客准确的查询各航班的最新信息(包括航班号、航班的起始时间和地点、票价)和各项业务的及时办理(包括订票、退票等)。该系统用可以用C++的类编写。

【软件功能】

1.输入航班信息并保存到磁盘

2.浏览航班信息

3.修改航班信息并保存到磁盘

4.查找航班

5.删除航班信息

6.订票

7.退票

【算法思想】

1先定义一个乘客基本信息的类包含乘客的姓名、证件号、订票数量及所乘的航班号(注:每个航班有固定的人数限制,若满额则提示其他可供选择的航班。

2建立一个功能类,包括对航班信息和乘客订票信息的录入及修改的函数,其中订票信息采用单链表的顺序存储方式存储。另外还包括对信息的查询和修改的功能函数,乘客退票的函数。并将最终的改动结果通过i/O流写入磁盘文件保存。

3编写主函数,对编写的航班系统进行全面测试,对用户界面采用人性化的菜单方式。

【类的设计】

定义一个航班的类

class plane

{

friend class customer;//友元类

public:

void input(); //插入航班信息

void print(); //打印航班信息

void save(); //保存航班信息

void read(); //读取航班信息

void search(); //查找航班信息

void Delete(); //删除航班信息

void book(); //订票

void back(); //退票

void xiugai(); //修改航班信息

private:

int num;//航班号

char start_place[20];//起点站

char arrive_place[20];//终点站

char time[10];//起降时间

int count;//机票数量

}];

定义一个顾客信息的类

class customer

{

friend class plane;//友元类

protected:

I nt id;//身份证号

char name[10];//姓名

int customer_num;//订票数量

public:

void read1();//读取数据

void save1();//保存数据

};

【存储结构设计】

采用顺序存储结构,利用动态申请空间实现信息的存储。【模块划分及调用关系】

定义了两个类class plane和class customer,分别实现顾客及航班的信息操作。在两个类的后面分别定义了类中的各个函数。另外在主函数中分别调用函数,实现各个功能。

【模块流程图】

1.主函数main()

2.void search()//查询函数

3.void book()//订票函数

4.void back()//退票函数

【界面设计】

采用人性化的菜单提示语,让用户很容易的操作;

【用户手册】

用户只需要在vc环境下就可以操作,具体步骤可见菜单提示就可以顺利操作。另外,再加入、删除、修改航班信息时必须以管理员的身份进去,所以必须要有密码,在这里初始密码事:xinxi0701.

谢谢您的使用!!

1、程序上机调试报告

【语法错误及其排除】

两个类的公有函数中,在循环嵌套调用时总是受阻,不能执行。所以我把两个类都定义为相互的有元类。这样问题就解决了。

【算法错误及其排除】

在订票与退票函数中,要核对用户信息如姓名、ID等,开始是自己定义一个函数进行字符间的比较,在调用时总是出现语法错误,最后想到可以用一个函数库中的函数strcmp(char,char).把问题简单化,而且语法错误也解决了。

2、程序测试结果

【测试数据】

说明:测试数据都是输入数据,见输出结果。【输出结果】

【程序性能评价】

该程序可以查询航班的信息、修改信息,查询顾客的信息,订票、退票等,界面采用人性化的提示,可以让用户很容易的操作。另外在修改信息、添加航班信息时必须要以管理员的身份进入即必须要有密码才能进入。保证了系统的安全。

【性能改进方向】

该系统在操作中要是不按照菜单的有关提示操作,而进行非法操作,可能会导致系统的死循环。在这点该系统还有待改进。

【收获及体会】

事实总比想象的难,刚开始编写这个程序的时候思路比较清晰。可是编写的时候遇到了很多难题,譬如将顾客的信息及航班的信息保存到文件中,不知道用那种方式更简便,最后仔细思考,阅读课本资料,选择了用流的形式输出到文件中,感觉用起来特别方便简洁。完成了程序的编写后又对该程序进行了大量的修改,调试,使程序更加简明,并添加了不少提示用户操作的语句,使用户使用该系统时更加方便。对自己的这个程序还是比较满意的,可以说已经超出了自己当初的设想。从编写这个程序的过程中不但发现了许多自己没学明白的地方,而

且锻炼了自己的耐心。刚调试时有很多错误,我逐个仔细的修改、排除,最终成

功的完成了调试。进过这次实习,我更加深刻的体会到,作任何事情要仔细,要静下心来认真思考,只要努力了,必定会有回报。

3、源程序代码

#include

#include

#include

#include

#include

#define N 1000 //宏定义

class customer;//申明顾客信息类

//---------定义航班信息类----------------

class plane

{

friend class customer;//有元类

public:

void insert(); //加入航班信息

void print(); //输出航班信息

void save(); //保存航班信息

void read(); //读取航班信息

void search(); //查找航班信息

void Delete(); //删除航班信息

void book(); //订票

void back(); //退票

void xiugai(); //修改航班信息

private:

int num;//航班号

char start[10];//起点站

char arrive[10];//终点站

char time[20];//起降时间

int plane_num;//机票数量

}s[N];

//------定义顾客信息类---------------------------

class customer

{

friend class plane;//有元类

protected:

int id;//身份证号

char name[20];//姓名

int pshu;//用户订票数量

public:

void read1();//读取数据

void save1();//保存数据

}yh[N];

int i,j;//全局变量

int m=0,y=0;

//宏定义一个输出

#define PRINT s[i].num<

//-------------主函数------------

void main()

{

plane abc;//定义一个航班类的对象

int j;

do

{

cout<<" 管理员密码:xinxi0701 "<

cout<<" "<

cout<<" -----------欢迎进入航空订票菜单------------"<

cout<<"|============================================|"<

cout<<" | 1.新增航班|"<

cout<<" | 2.浏览航班信息|"<

cout<<" | 3.修改航班信息|"<

cout<<" | 4.查找航班信息|"<

cout<<" | 5.删除航班|"<

cout<<" | 6.订票|"<

cout<<" | 7.退票|"<

cout<<" | 0.退出|"<

cout<<" |=====================================|"<

cout<<"请选择(0~7):";

cin>>j;

switch(j)

{

case 1:abc. insert();//调用插入函数

break;

case 2:abc.print();//调用打印函数

break;

case 3:abc.xiugai();//调用修改函数

break;

case 4:abc.search();//调用查找函数

break;

case 5:abc.Delete(); //调用删除函数

break;

case 6:abc.book();//调用订票函数

break;

case 7:abc.back();//调用退票函数

break;

case 0:;

break;

}

}while(j!=0); //判断结束

cout<<"谢谢使用,再见!\n";

}

//--------------主函数结束---------------

//定义类中各个函数

void plane::insert()//打印函数

{

char f[]="xinxi701"; //设置密码

char y;

cout<<"请输入密码:";

cin>>f; //读取密码

if(strcmp(f,"xinxi0701")==0)

{

cout<<"--------------------------------------------------------------------------\n";

for(i=0;i

{

cout<<"航班号出发地点到达地点起降时间满载人数"<

cout<<"|-------------------------------------------------|"<

cin>>s[i].num>>s[i].start>>s[i].arrive>>s[i].time>>s[i].plane_num;

cout<<"|-------------------------------------------------|"<

m++;

cout<<"第"<

cin>>y;

cout<

if(y=='y')

continue;

else

{

save();//将结构体信息存盘

cout<<"刚刚存盘的信息是:"<

print();//输出输入的航班信息

break;

}

}

}

else

cout<<"密码错误,您不能使用此项功能,强制推出!!!"<

}

void plane::save()//保存函数

{

FILE *fp,*fp1;//定义文件指针

if((fp=fopen("chen.txt","wb"))==NULL)//打开文件并判断是否出错

{

cout<<"创建文件失败!"<

getchar();

return;

}

if((fp1=fopen("hao.txt","wb"))==NULL)//打开文件并判断是否出错

{

cout<<"创建文件失败!"<

getchar();

return;

}

for(i=0;i

if(fwrite(&s[i],sizeof(class plane),1,fp)==0)//向文件写入数据,并判断是否出错

cout<<"向文件输入数据失败!"<

fprintf(fp1,"%d",m);

fclose(fp);//关闭文件

fclose(fp1);//关闭文件

}

//-------------------------------------------

void plane::read()//从文件读取信息

{

FILE *fp,*fp1;//定义文件指针

if((fp=fopen("chen.txt","rb"))==NULL)//打开文件,并判断是否出错

{

cout<<"出现错误,请检查文件是否存在!!";//出错提示

getchar();

}

if((fp1=fopen("hao.txt","rb"))==NULL)//打开文件并判断是否出错

{

cout<<"创建文件失败!\n\n";//出错提示

getchar();

return;

}

fscanf(fp1,"%d",&m);

fclose(fp1);//关闭文件

for(i=0;i

{

fread(&s[i],sizeof(plane),1,fp);//从文件中读取信息

}

fclose(fp);//关闭文件

}

//-----------------------------------

void plane::print()//输出函数

{

char w[10];

read();//调用读取文件函数

cout<<"航班号起始站终点站时间机票数\n";

for(i=0;i

{

cout<

}

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

cout<<"///请按任意键返回主菜单///"<

cin>>w;//控制返回主菜单

}

//-----------------------------------------

void plane::search()//查询函数

{

char name1[10];

char name2[12];

char ii[10];

int n,no;

do

{

cout<<" 欢迎进入查询菜单"<

cout<<" "<

cout<<" 1.按航班号查找\n\n"

" 2.按终点站查找\n\n"

" 3.按航线查找\n\n"

" 0.返回"<

cout<<"请选择(0~3):";

cin>>n;

if(n==0)

break;

switch(n)

{

case 1:

cout<<"请输入航班号:";

cin>>no;//航班号

break;

case 2:

cout<<"请输入终点站名称:";

cin>>name2;//读取终点站

break;

case 3:

cout<<"请输入起始站名称:\n";

cin>>name1;//读取起始站

cout<<"请输入终点站名称:\n";

cin>>name2;//终点站

break;

}

read();//调用读取函数

for(i=0;i

{

if(strcmp(s[i].arrive,name1)==0||strcmp(s[i].arrive,name2)==0)//按终点站起始站判断输出条件

{

cout<<"\n查找航班信息成功!"<

cout<<"航班号起始站终点站时间机票数"<

cout<

break;

}

if(s[i].num==no)//按航班号判断输出条件

{

cout<<"\n查找航班信息成功!\n";

cout<<"航班号起始站终点站时间机票数"<

cout<

break;

}

}

no=0;//将航班号赋值为0

if(i>m)cout<<"该航班不存在,是否继续查找(y/n)?";

cin>>ii;

}while(strcmp(ii,"y")==0);//判断结束

}

//------------------------------------

void plane::Delete()//删除函数

{

char name1[10];

char name2[12];

char ii[12];

char f[]="xinxi701";//设置密码

int no,n;

cout<<"请输入密码:";

cin>>f;//读取密码

if(strcmp(f,"xinxi0701")==0) //判断密码是否正确

{

do

{

cout<<" 欢迎进入删除菜单"<

cout<<" "<

cout<<" *1.按航班号删除\n\n"

" *2.按航线删除\n\n"

" *0.返回"<

cout<<"请选择(0~2)";

cin>>n;//读取删除方式

if(n==0)

break; //跳出循环

switch(n)

{

case 1:

cout<<"请输入航班号:";

cin>>no;//读取航班号

read();//调用读取函数

break;//跳出循环

case 2:

cout<<"请输入起始站名称:";

cin>>name1;//读取起始站

cout<<"请输入终点站名称:";

cin>>name2;//读取终点站

read();//调用读取函数

break;//跳出循环

}

for(i=0;i

{

if(s[i].num==no||strcmp(s[i].start,name1)==0&&strcmp(s[i].arrive,name2)==0)//判断输入信息是否存在

{

s[i]=s[m-1];

m--;

}

}

cout<<"没有该信息,是否继续删除(y/n):";

cin>>ii; //读取是否继续信息

save(); //调用读取函数

if(!strcmp(ii,"y")) //判断是否继续删除

cout<<"请按任意键返回删除菜单!!";

break;

}while(n!=1&&n!=2&&n!=3&&n!=4&&n!=0); //判断结束

}

else

cout<<"密码错误,不能使用此项功能,强行退出!!\n\n";

}

//------------------------------------------------

void plane::book()//订票函数

{

customer abc;

int n;

char a[12];

do

{

cout<<"各位用户你好!请你先选择您要乘的航班"<

search();

abc.save1();

abc.read1();

y=y+1;

cout<<" 欢迎进入订票系统!!!!"<

cout<<"请输入你的ID号:";

cin>>yh[y].id;

cout<<"请输入你的姓名:";

cin>>yh[y].name ;

cout<<"请输入您要订的机票数:";

fai: cin>>n;//读取所订机票数

if(n<=0)goto fai;

yh[y].pshu=n;

s[i].plane_num=s[i].plane_num-n;

abc.save1();

save();//调用保存函数

cout<<"订票成功!\n\n";

break;

cout<<"是否继续(y/n)?";//判断是否继续订票

cin>>a;

}while(!strcmp(a,"y"));//判断结束

}

//-------------------------------------

void plane::back()//退票函数

{

customer abc;

int n;

char a[12];

do

{

cout<<"各位用户你好!请你先选择您要退的航班"<

search();

cout<<"请输入你的ID号码:"<

cin>>abc.id;

cout<<"请输入你的姓名:"<

cin>>https://www.wendangku.net/doc/7513083992.html, ;

cout<<"请输入您要退的机票数目:"<

cin>>n;//输入所退票数

if(n<0) //判断票数是否有效

{

cout<<"请输入有效的机票数!"<

cin>>n;

}

abc.read1();

for(i=0;i

{

if((yh[i].id=abc.id)==0&&strcmp(yh[i].name,https://www.wendangku.net/doc/7513083992.html,)==0)//按终点站起始站判断输出条件

{

cout<<"该顾客存在!"<

cout<<"身份证号姓名订票数"<

cout<

break;

}

}

for(;i

{

yh[i].id=yh[i+1].id;

strcpy(yh[i].name,yh[i+1].name);

yh[i].pshu=yh[i+1].pshu;

}

abc.save1();

s[i].plane_num=s[i].plane_num+n;

save(); //调用保存

cout<<"退票成功!\n\n";

cout<<"是否继续(y/n)?";//判断是否继续退票

cin>>a;

}while(!strcmp(a,"y"));//判断并跳出循环

getchar();

}

//---------------------------------

void plane::xiugai() //修改信息函数

{

class xiu //定义一个类

{

public:

int no;

char name1[12];

char name2[12];

char time[12];

int plane_num;

}x[1];

char j[10];

char f[]="xinxi701";//设置密码

int n;

cout<<"请输入密码:";

cin>>f;//读取密码

if(strcmp(f,"xinxi0701")==0)//判断是否出错

{

read();//调用读取

do

{

cout<< " 欢迎进入修改系统"<

cout<< " *1,按航班号修改"<

cout<< " *2,按航线修改"<

cout<<"请选择(1~2)";

cin>>n;//读取修改方式

switch(n)

{

case 1:

cout<<"请输入航班号:";

cin>>x[0].no;//读取航班号

break;

case 2:cout<<"请输入起始站:";

cin>>x[0].name1;//读取起始站

cout<<"请输入终点站:";

cin>>x[0].name2;//读取终点站

break;

}

for(i=0;i

{

if(strcmp(s[i].arrive,x[0].name1)==0&&strcmp(s[i].arrive,x[0].name2)==0)//判断输出条件{

cout<<"航班号起始站终点站时间机票数\n";

cout<

break;

}

if(s[i].num==x[0].no)//判断输出条件

{

cout<<"航班号起始站终点站时间机票数\n";

cout<

break;

}

}

x[0].no=0; //将结构体中的号为零

cout<<"请输入新航班号起始站终点站时间机票数"<

cin>>x[0].no>>x[0].name1>>x[0].name2>>x[0].time>>x[0].plane_num;

s[i].num=x[0].no;//替换航班号

strcpy(s[i].start,x[0].name1);//替换其始站

strcpy(s[i].arrive,x[0].name2);//替换终点站

strcpy(s[i].time,x[0].time);//替换时间

s[i].plane_num=x[0].plane_num;//替换机票数

save();//调用保存

cout<<"是否继续(y/n)?";

cin>>j;

}while(strcmp(j,"y")==0); //判断结束

}

else

cout<<"密码错误,不能使用此项功能,强行退出!!\n\n";

}

//--------------------------------------------

void customer::read1()

{

FILE *ff,*ff1;//定义文件指针

if((ff=fopen("xinx.txt","rb"))==NULL)//打开文件,并判断是否出错

{

cout<<"出现错误,请检查文件是否存在.";//打印出错提示

getchar();

}

if((ff1=fopen("shu.txt","rb"))==NULL)//打开文件并判断是否出错

{

cout<<"创建文件失败!"<

getchar();

return;

}

fscanf(ff1,"%d",&y);

fclose(ff1);//关闭文件

for(j=0;j

{

fread(&yh[j],sizeof(customer),1,ff);//从文件中读取信息

}

fclose(ff);//关闭文件

}

//----------------------------------------

航空公司运行管理系统(FOC)解决方案

航空公司运行管理系统(FOC)解决方案 1.方案简述 1.1 FOC的定义 FOC(Flight Operations Control)是一个对航空公司进行运行管理的系统,它囊括了公司运行所涉及到的各部门的职能,同时还应与公司进行机务、商务管理的系统建立接口,以及与机场和空管局等相关单位的生产系统建立接口。 1.2 FOC总体结构 目前,各航空公司FOC系统根据其特点会有所不同,但从总体上包括的内容基本上是一致的,下图描述了航空公司FOC系统的总体结构。 1.3 建设目标 航空公司通过FOC系统的建设,基本上可以实现运行管理的自动化、规范化和信息化,具体体现在:

1. 建立整个航空公司的数据仓库,对历年的航班时刻数据、飞机的性能数据、全球的导航数据、各航班的运营数据等等进行有效的管理。一方面可以为本系统所用,同时也可以为其它系统提供数据上的有力支持。 2. 对航班运行计划进行有效的管理,确保各部门是按照同一份航班计划来工作,避免产生工作脱节现象。 3. 有效及时地监控公司航班的执行情况,并根据实际情况(如天气、延误、旅客人数等)对航班进行合理有效地调整。 4. 根据各方面汇总的信息(如油量、机组、飞机、气象、NOTAM等)对飞机进行放行评估,保障飞机飞行的安全性。 5. 建立ACARS、SITA、AFTN等报文系统的接口,提高获取信息及发送信息的效率。 6. 制作计算机飞行计划,在最大程度上节约燃油成本,保障飞行安全。 7. 对本公司飞机的飞行进行全程监控,保障飞行安全。 8. 提供多种信息的网上查询手段,为旅客提供方便;同时也为相关人员的航前准备提供方便。 1.4 系统特点 安全性:通过对用户的有效管理,可有效防止非法用户登录和修改数据;通过应急系统的的设计,使主系统出现故障时仍能开展基本的工作。 可扩展性:完全按照IATA AHM和SSIM标准对系统数据结构进行设计,保证系统在今后的建设中可以基本不对目前系统进行修改;通过接口的方式,提供与其它系统的数据交换,可在必要的情况下对系统体系不做修改而增加数据的来源。 高效性:通过基于消息的数据传输,提高对关键数据的响应速度,并有效减轻系统的负荷。 数据完整性:通过对数据库备份方案的严谨设计,以保证在出现硬件故障的情况下,能够尽可能完整地恢复系统数据。 容错性:通过各种数据来源之间的相互备份关系,保证在部分数据源出现故障的情况下,系统仍然可以正常运行。

机票预订系统

机票预定系统的系统 分析与设计 (一)项目名称 机票预定系统的系统分析与设计 (二)项目概述 航空公司为给旅客乘机提供方便,需要开发一个机票预定系统。各个旅行社把预定机票的旅客信息(姓名、性别、工作单位、身份证号码(护照号码)、旅行时间、旅行始发地和目的地,航班舱位要求等)输入到系统中,系统为旅客安排航班。当旅客交付了预订金后,系统打印出取票通知和帐单给旅客,旅客在飞机起飞前一天凭取票通知和帐单交款取票,系统核对无误即打印出机票给旅客。此外航空公司为随时掌握各个航班飞机的乘载情况,需要定期进行查询统计,以便适当调整。 (三)项目用例分析 机票预定系统业务参与表 ●旅客:为取得机票而付费的人 ●旅行社:其安全状况已得到确认的机构,因此,可以把旅客信息 输入到系统 ●Sys:处理旅客信息、预约、安排航班,进行定时查询统计的已有 系统

航空公司:旅客进行预约机票的航空公司 业务用例表 旅行社预定机票:其安全状况已得到确认的机构,因此,可以把旅客信息输入到系统 1.系统查询统计:系统为掌握各个航班的乘载情况定时进行查询统 计 2.系统安排航班:系统根据旅客需求安排航班 3.系统确认交付预约金:旅客为安排的航班满意后交付预约金 4.旅客获知航班:根据统计结果可以安排到航班后,旅行社通知旅 客 5.系统获得预定:系统确认获得预约金后,打印出取票通知和帐单 给旅客 6.航空公司合法性验证:航空公司对旅客身份证、护照、取票通知 和帐单进行合法性验证 7.旅客交款:合法性验证通过后,旅客交款 8.系统打印机票:核对信息无误后系统打印出机票给旅客 9.旅客延误处理:得到合法性验证后,确定旅客延误,取消预约 10.系统航班取消处理:旅客按时取预约机票时航班取消,系统取消 预约并退还旅客预约金 11.旅客更改航班的处理:旅客确认更改航班时,系统取消预约 12.旅客重新预约:旅客更改航班后重新预约机票 (四)用例细化描述

航空公司管理信息系统

航空公司管理信息系统 一个正常营运的航空公司需要管理所拥有的飞机、航线的设置、客户的信息等,更重要的还要提供票务管理。面对各种不同种类的信息,需要合理的数据库结构来保存数据信息以及有效的程序结构支持各种数据操作的执行。 本章我们将以一个航空公司管理信息系统为例子,来讲述如何建立一个航空公司管理信息系统。 1.1 系统设计 1.1.1 系统功能分析 系统开发的总体任务是实现各种信息的系统化、规范化和自动化。 系统功能分析是在系统开发的总体任务的基础上完成。本例子中的航空公司管理信息系统需要完成功能主要有: ●舱位信息的输入和修改,包括舱位等级编号、舱位等级名称、提供的各种服务类别, 以及备注信息等。 ●客机信息的输入、修改和查询,包括客机编号、客机型号、购买时间、服役时间、 经济舱座位数量、公务舱座位数量、头等舱座位数量以及备注信息等。 ●航线信息的输入、修改和查询,包括航线编号、出发城市、到达城市、航班日期、 出发时间、到达时间、客机编号、经济舱价格、公务舱价格、头等舱价格和备注信 息等。 ●客户等级信息的输入、修改,包括客户等级编号、客户等级名称、折扣比例和备注 信息等。 ●客户信息的输入、修改和查询,包括客户编号、客户姓名、客户性别、身份证号码、 联系电话、客户类型和备注信息等。 ●订票信息的输入、查询和修改,包括订票编号、客户编号、客户姓名、客户类型、 折扣比例、航线编号、出发城市、到达城市、出发时间、舱位类型、票价、结算金 额和备注信息等。 1.1.2 系统功能模块设计 对上述各项功能进行集中、分块,按照结构化程序设计的要求,得到如图1-1所示的系统功能模块图。 图1-1 系统功能模块图

航空公司管理信息系统完成精编

航空公司管理信息系统 完成精编 Document number:WTT-LKK-GBB-08921-EIGG-22986

数据库课程设计航空公司管理信息系统 电气与计算机学院 2016年6月

数据库课程设计 航空公司管理信息系统 小组成员:赵子雄、赵毅、王赫 指导教师:袁一平、杜丽英 专业:软件工程 所在单位:电气与计算机学院

摘要 随着计算机科学与技术的迅速发展,计算机应用领域的不断扩大,许多性能好,功能齐全,应用面广,兼容性强的应用软件相应推出,可见计算机已经得到了广泛的应用,几乎各行各业都有关于计算机的使用,这使得计算机已成为社会中普遍存在的事物。由于计算机的使用,使得人们在于管理、应用及服务等各个领域使用数据方面变得更加简洁,更加方便,大大提高了工作效率,产生了以计算机为主体,以人为辅助的局面。在企业管理,办公自动化等方面得到了普遍应用,受到人们的广泛欢迎。 在此,本文设计的航空公司管理信息系统就是为了方便航空公司在数据方面的管理,结合当今各航空公司的管理,为了能全面、准确、有效地管理航空公司的各种信息而开发与研制的一个系统应用软件。其主要功能是简单方便快捷的时间航空公司各种信息的统一管理。使得航空公司在管理各方面都会达到事半功倍的效果,减轻了人力的负担,方便了数据的存储,增加了安全性。 本文是严格按照软件工程的原理、对航空公司管理信息系统的系统需求,系统分析,系统设计,数据库设计以及系统测试作了详细的阐述,同时在此论文中读者还可以对开发工具Microsoft Visual Basic 的一些知识有所了解,并且可以看到在Microsoft Visual Basic 环境下航空公司管理信息系统的系统具体实现的设计界面。本系统的功能模块包括:订票信息管理模块、客户信息管理模块、航线信息管理模块、系统管理模块。 关键词:订票信息;客户;航线;系统管理; Microsoft Visual Basic

机票预订系统《可行性研究报告》

本科实验报告 课程名称:软件工程 实验项目:机票预订系统 实验地点:致远楼301 专业班级:软件1222班学号:2012005610 学生姓名:王帅 指导教师:崔冬华 2012年5月13日

《可行性研究报告》 1、编写目的 可行性研究的目的是为了对问题进行研究,以最小的代价在最短的时间内确定问题是否可解。 经过对此项目进行详细调查研究,初拟系统实验报告,对软件开发中将要面临的问题及其解决方案进行初步设计及合理安排。明确开发风险及其所带来的经济效益。 2、概述 项目名称:航空公司机票预定系统。 项目用户:航空公司。 开发成员:王帅、王杰、王春来、王舒洋、王晓磊。 项目目标:建立一个高效率、无差错的航空公司机票预定系统。 3、背景: 随着社会发展的不断进步,民航事业的壮大,人们消费水平的提高,乘坐民航的消费者也越来越多,机票预订系统也开始影响着人们日常生活和出行,并且变得越来越重要。而原有的系统随着航空公司载客量的迅猛增长和人们对便捷性要求的提高,已经变得无法满足需求。原有的系统不仅效率比较低下,而且在安全性、准确性等方面有很多不足。 为了实现航空公司以及旅游行业的现代化管理,进一步提高工作效率,方便旅客,需要开发一个机票预订系统。该系统需要具有完整的存储,查询,核对,打印机票的功能。 在这个系统中,旅客或工作人员在网上或旅行社的机票预售代理点,通过计算机系统查询,系统为旅客安排航班,印出取票通知和账单,旅客在飞机起飞的前一天凭取票通知和账单交款取票,系统校对无误即印机票给旅客。 4、目标: 在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界

收益管理与定价策略

收益管理与定价策略 一、收益管理 收益管理是由Litterwood 于1972年提出的概念。关于收益管理的定义,目前应用最广泛的是Kimes在1989年提出来的,收益管理是信息系统和定价策略,在合适的时间、合适的地点、以合适的价格将产品销售给合适的顾客,即所谓的“ 4R'观念。 (1)收益管理的产生与发展收益管理是航空运输市场经营环境不断变化,航空公司运 营管理理念、方法和技术不断发展的产物。最早出现于20世纪70年代末的美国航空业。 航空运输生产消费属于同一过程的特点使得航空公司的座位销售从一开始就采取了预订的销售方式,这要求对座位销售进行事先控制。在航空运输业发展早期,各国政府普遍将航空 运输业作为一项公众服务事业由政府进行管制,不仅在技术上也在经济上进行严格的管制,航 空运输业短期运营成本基本固定,而且航班增加一名顾客的边际成本也很低,对航空公司来说,短期内以一个很低的价格卖掉一个座位总比让座位空着好,因为卖掉座位依然能够弥补 部分短期运营成本。1978年,美国颁布了《解除航空公司管制法》,解除了统一票价,航 空业放松管制后,使得一批低成本定期航空线进入市场,航空公司之间一再发生价格大战。价格大战的惨痛教训使业内人士认识到:折扣销售是一把双刃剑,如果航空公司降价幅度过大,购买折扣票的旅客人数过多,会使航空公司入不敷出,使参与价格竞争的航空公司陷人两败 俱伤的困境。 高水平的成本结构注定了低价格竞争的失败,70年代末,几家航空公司“创造”了收 益管理。为了摆脱困境,美洲航空公司于1985年1月首先开发了第一个收益管理系统,使 得很快赢回了原有的市场占有率,从此,航空运输的定价实践的重点从通过折扣销售座位转 移到通过支付意愿来销售座位,通过顾客消费行为的分析进行市场细分,针对每个细分市场 目标群体的特点仔细设计附带限制条件的票价,目标是向每个乘客收取尽可能接近他的支付意愿的票价,同时又能够保证有足够的需求填满飞机。这就是我们今天熟知的航空公司多等级 票价结构。 收益管理理论在航空业得发展和成功实践后,很快被应用于酒店、铁路运输、租车服务、 旅游服务等众多服务领域和高科技领域,目前,已经拓展至通讯、金

航空公司运行控制风险管控系统实施指南

《航空公司运行控制风险管控系统实施指南》 目录 .目的错误!未指定书签。 .适用范围错误!未指定书签。 .依据错误!未指定书签。 . 背景错误!未指定书签。 . 系统要求错误!未指定书签。 . 系统建设流程错误!未指定书签。 .风险等级划分错误!未指定书签。 .审批要求错误!未指定书签。 . 过渡期错误!未指定书签。 附件一:系统功能示范错误!未指定书签。 附件二:航班运行风险因素分析样例错误!未指定书签。 附件三:风险分析与评价方法错误!未指定书签。 附件四:算例分析错误!未指定书签。 编写说明错误!未指定书签。 航空公司运行控制风险管控系统实施指南 .目的 本咨询通告为航空承运人和航空运营人建设与实施以风险管理为核心的运行控制风险管控系统提供指南,为局方对航空承运人和航空运营人的运行控制风险管控系统的审定和监察提供依据和指导。

.适用范围 本咨询通告适用于按照部和部实施运行的航空承运人和航空运营人。航空承运人和航空运营人应按照本咨询通告的政策、标准与指南,结合自身运行实际,建立运行控制风险管控系统。部运营人可参照本咨询通告建立或使用运行风险控制系统。 本咨询通告附件中提供的运行控制风险管控系统实施方法并不是唯一的,航空承运人和航空运营人可根据自身实际制定局方可接受的运行控制风险管控系统。 .依据 《国际民用航空组织公约》附件《航空器运行》; 《国际民用航空组织公约》附件《安全管理体系》; 国际民用航空组织《安全管理手册》; 《大型飞机公共航空运输承运人运行合格审定规则》; 《关于航空运营人安全管理体系的要求》; 《航空承运人运行中心()政策与标准》。 . 背景 目前民航已进入系统安全管理()时代,开展系统风险管理是安全管理的重要特征和手段。近年来,随着国际民用航空公约附件《安全管理》的正式颁布,更是明确提出了风险管理是安全管理体系的核心。运行控制在航空公司的整个运行中处于核心地位,运控部门是航空公司安全的神经中枢、是组织和实施飞行的指挥中心、是协调控制飞行运行的职能部门、是集中处理不正常或应急事件的决策和发布机构,更是航空公司运行风险管控的核心和关键环节。因此,建立有效的运行控制风险管控系统对于航空公司的安全管理体系有十分重要的意义。 目前,航空公司的运行控制涉及到机组、签派、机务、乘务等多个部门及人员,对内需协调飞行、客舱、机务、地服、营销等部门,对外需协调空管、机场等单位,工作协调难度大、信息处理复杂度高、运行管理综合性强,导致了人为因素引发的差错概率高;同时,伴随着中国民航航班量的高速增长,运行风险在数量和复杂度上已呈几何式增长为进一步提升实际运行中风险的动态评估与管控能力,航空公司应充分利用信息化技术改进现有的风险控制手段,完善风险防范机制,并逐步实现运行控制风险管理由事件驱动型向数据驱动型的转变,强化对运行风险的有效识别、监控、预警、缓解和消除,充分发挥运行控制在航空公司风险管控中的核心作用,从而更好的适应行业高速发展的安全需求。 运控风险管理涵盖航班运行的各个阶段,需要建立航班运行风险控制系统,从气象、航路、机场、飞机、机组等方面对影响航班运行安全的危险源进行系统分析,并制定风险缓解方案,实现风险的主动管控,为相关运行单位和人员提供有力决策支持。本通告从管理政策、建设流程、风险等级划分、审批等方面对运控风险管控系统建设提出了具体要求。 .系统要求 风险管控是涵盖风险评估、风险控制、绩效评估、效果反馈、持续改进的闭环管理过程,表现形式为手册、团队、指标体系等。运行控制风险管控系统具体应包括风险管控的政策、手册、危险源库、运行团队、工具等,同时应注重相关人员在风险管理理论和实践方面的培训。具体包括但不限于以下要求: )航空公司应建立运行控制风险管控政策,包括目标、组织机构及职责、风险管理和安全保证的流程和程序、人员配备、绩效评估方法等。 )运营人应建立并保持运行控制风险管控手册,手册可单独编制,也可整合进入公司运行手

航空公司管理系统论文..

航空公司管理系统 13应用一班张贵钱 1316010151 第一章概述 【摘要】在当今社会,计算机占据了非常重要的位置,这些大部门都是通过使用软件而提高生产、管理效率来体现的。票务管理信息系统正好就是这样性质的一个软件。一个正常营运的航空公司需要管理所拥有的飞机、航线的设置、客户的信息等,更重要的还要提供票务管理。面对各种不同种类的信息,需要合理的数据库结构来保存数据信息有效的程序结构支持各种数据操作的执行。交通运输一直都是我国重要的经济命脉,而且由于我国是内陆国家,这交通运输的意义就显得更加突出了,对于这样重要的一件事,当然需要良好的管理了。经过几十年的发展,事实早就证明了使用计算机软件来辅助自己比单纯的人工处理手段高明的多。在以前,像飞机售票这样的事,都是人工处理的,人工处理的缺点是显而易见的,成本大、处理的速度慢、出错的几率比较大,效率是很低的。现在,在世界各国,售票使用的基本上都是员工操作计算机的模式,在这里,计算机主要是借助软件用来存储、更新数据的,并有统计账目的功能。由于计算机是一种高精度的机器,所以使用计算机软件辅助后,出错的几率也就变得非常低了。一般而言,航空公司的管理信息系统应该包括人事、工资管理模块。本系统的系统开发平台采isual Basic 6.0,数据库管理平台采用SQL Server2000数据库管理软件。 第二章问题定义 航空公司的工作人员:航空公司管理系统信息的录入人员,主要是管理系统内的各种档案的工作人员,需要通过密码才能进入。他们拥有对系统内航班仓位、客机信息、航线信息等数据的录入、修改、查询、删除等操作权限。但不可以更改系统的密码。 普通用户:拥有最低权限的登入人员,他们只有对航班信息和客户信息等相关数据的查询权限,但不能对这些数据进行修改和删除。 系统管理人员:是航空公司管理系统的内部管理人员,他们拥有最高的权限,包括对航空公司管理系统数据的录入、修改、查询、删除等操作权限而且还可以对这个系统的密码进行更改,能够管理其他用户的信息和权限。

毕业设计论文范例——航空信息管理系统

航空信息管理系统 摘要 本系统是完成一个基于票务管理、飞机航线航班管理、客户管理以及查询业务的航空信息管理系统。使用Java语言进行代码的编写,以基于Swing的思想来进行各个图形界面的设计,Swing具有更丰富而且更加方便的用户界面元素集合,对于底层平台的依赖更少,其组件具有更强的实用性;系统采用MySQL Server的数据库管理系统来进行数据的管理,MySQL Server的数据库服务器具有快速、可靠和易于使用、稳定性高、可移植性强的特点。系统最终达到的效果就是既能根据用户的需求快捷方便的为用户服务,又能提高工作人员的工作效率,降低人为出错的几率。 关键词:航空信息管理系统;Java;Swing;MySQL Server

Aircraft Information Management System Abstract The system is one that based on the management of the tickets, planes , airlines, flights, the informations of the customers and the service for the query. It is called the Aircraft Information Management https://www.wendangku.net/doc/7513083992.html,e the language of Java to do the code-writing. The idea of Swing is applied to all the designs of the graphics interface. The component of Swing has the more rich and more convenient element sets of the graphics interface. For the less dependent on low-level platform brings the effect is that making it more applicable. The system uses the MySQL Server database management for the data management. The characters among the server of the MySQL Server database are the speediness, reliability, high quality, portability and so on. The ended effects of the system include that providing the convenient service for the customers according to their needs, improving the working efficiency of the staff and reducing chances for errors. Keywords:Aircraft Information Management System; Java; Swing; MySQL Server

航空机票预订系统需求分析

航空机票预订系统需求分析.

0 0

一、引言 本文针对航空客运订票问题,设计航空客运订票的业务活动包括:查询航线、客票预订和办理退票等。设计了一个航空客运订票系统。以下为给系统的需求分析说明书。 1、目的 学会将知识应用于实际的方法,提高分析和解决问题的能力,增加综合能力。航空空订票系统: (1)熟练掌握链表存储结构及其建立过程和常用操作; (2)熟练掌握队列的建立过程和常用操作; (3)学会自己调试程序的方法并掌握一定的技巧。 2、背景 目前,国内航空公司的数量和规模都在扩大,国外航空公司也纷纷着陆中国,这些航空公司之间的竞争可谓日益激烈。配备一个安全、高效、灵活、可靠的客户服务中心系统对于航空公司加强客户服务质量,提高客户服务水平,扩展业务途径,维护公众形象,提高工作效率必将发挥重要作用。 二、任务概述1、目标 对航空公司来说,航空订票管理系统既能扩大服务范围,扩大公司影响,减少营业费用,又对稳固航空公司的客源有着重要的辅助作用;站在旅客的角度,航空公司提供的这种服务提供了更多的方便,节省了很多时间。建设航空订票管理系统是体现和提高航空公司领导业绩的一条捷径,此外还具有重要意义: 1、改善航空公司服务质量; 2、创造和提升航空公司的品牌优势; 3、优化航空公司的服务流程; 4、提升信息化的水平; 2、系统(或用户)的特点 航空订票管理系统利用现在高新科学技术对航空订票进行管理,提高管理的有效性、安全性、可靠性和航空公司运行自动化程度。由于尽量减少人工的参与,从而最大限度的减少人员费用以及由于人为失误或舞弊造成的损失,大大提高整个航空公司 0 的经济性、安全性与使用效率。 3、假定和约束 (1)该软件开发运行的最短寿命为15年 (2)经费是由使用该系统的公司支持 (3)开发软件投入使用的最迟时间是三个月 4、数据流图

航空公司定价和收益管理中的效率考虑_刘磊

运用运筹学技术的重大贡献解决了航空公司座位分配和一般的易腐资产收益管理问题。航空公司和其他行业应用数学编程算法控制电脑订票系统中的库存,提高收益绩效的能力改革了服务行业。然而,针对这一点,这些进展却经常被消费者所怀疑,认为是不利于旅客福利。人们似乎察觉到收取差别费率和限制低价产品可用性是一种内在的不公平。收益管理技术对社会的整体影响尚未得到明确的审查。本文分析的重点是商业航空公司的效率,提供了使用收益管理技术利弊的切实证据。 在美国航空公司放松管制带来的福利变化的背景下,莫里森和温斯顿(1986)关注了效率。他们发现从降低票价中获得大量的消费者福利,但没有考虑到其在福利分析中产品差异的作用。航空公司在不同的价格水平下为消费者提供捆绑的航空运输服务与购买限制,或加价的产品。运用收益管理技术限制产品的票价,如预订限制。目前,支持产品票价差异化、价格歧视和收益管理的论据都没有提供社会利益的具体保证。 本研究旨在寻找证明目前航空公司定价和收益管理能够有效地分 配可用的航空公司座位给社会带来 的实实在在的利益的第一证据。本文 的目的是表明产品差异化和收益管 理技术对航空公司的生存来说不是 简单的不幸,而实际上是有效的和理 想的资源分配的工具。事实上,由此 产生的分配给航空公司和社会带来 了利益。 本文首先讨论航空市场中的票 价产品差异化的性质和价格歧视。其 次,本文审查了以前出现在文献中航 空公司价格歧视和收费产品差异化 的理由。兼顾考虑航空公司效率和现 实问题。特别是,交换效率和航空公 司有关。然后提出了以前在航空公司 座位中未曾探索的固定产品分配效 率的课题。对现有的航空公司收费产 品结构和库存分配方案的检查,为目 前航空公司存在的效率提供了一个 清晰的分析。最后,总结结果并作出 结论。 一、航空公司市场的收费产品差 异化和价格歧视 航空公司可能会选择选定的航 空运输产品和限制条件作为产品分 化的依据,而不是价格歧视。另一方 面,消费者旅行的倡导者可能会选择 相反的特性。这两个词在航空收益管 理文献中已经几乎可以互换使用,这 导致这两个密切相关但却明显不同 的概念的混乱。 产品差异化的做法是给消费者 提供不同的销售特性。今天航空市场 上的航空运输服务的捆绑、价格水平 和购买限制是产品差异化的一个明 显例子。虽然在旅客客舱里提供的飞 行中的服务几乎是相同的,但旅行灵 活性和个人票价往往大相径庭。航空 公司提供的每个收费产品代表一个 独特的旅行特性。 相比之下,价格歧视的做法是在 所提供服务产品的边际成本之上向 消费者收取差价。如果高票价和低票 价产品之间的票价和边际成本不同, 就会产生价格歧视。因此,按照严格 的定义,价格歧视存在于没有更昂贵 的服务提供给那些购买高价产品的 乘客的情况下。根据这些定义,产品 差异化和价格歧视可以同时或单独 发生。今天在同行业中,航空公司明 确产品的区分,它可能也是价格歧 视。 (一)在当前市场中航空公司产 品差异化的性质 航空公司定价和收益管理中的效率考虑 □刘磊编译 10 《空运商务》2012.05总第312期

航空公司管理信息系统1

数据库课程设计报告书 ——航空公司管理信息系统 所学专业:计算机科学与技术 班级:计算机05-2班 作者:苗亚男 指导老师:李涵 完成日期:2008-9-24

目录 一、系统设计 (3) 二、数据库设计 (4) 三、数据库结构的实现 (11) 四、航空公司管理信息系统主窗体的创建 (12) 五、系统用户管理模块的创建 (14) 六、舱位信息管理模块的创建 (14) 七、客机信息管理模块的创建 (16) 八、航线信息管理模块的创建 (18) 九、客户类型信息管理模块的创建 (20) 十、客户信息管理模块的创建 (21)

十一、订票信息管理模块的创建 (22) 十二、系统的实现 (24) 十三、系统的编译和发行 (24) 航空公司管理信息系统 一个正常营运的航空公司需要管理所拥有的飞机、航线的设置、客户的信息等。面对各种不同种类的信息,需要合理的数据库结构来保存数据信息以及有效的程序结构支持各种数据操作的执行。 一、系统设计 1、系统功能分析 ●舱位信息的输入和修改,包括舱位等级编号、舱位等级名称、提供的各种服务类 别,以及备注信息等。 ●客机信息的输入、修改和查询,包括客机编号、客机型号、购买时间、服役时 间、经济舱座位数量、公务舱座位数量、头等舱座位数量以及备注信息等。2、系统功能模块设计 对上述各项功能进行集中、分块,按照结构化程序设计的要求,得到如图9-1所示的系统功能模块图。

图9-1 系统功能模块图 二、数据库设计 数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。 设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。数据库设计一般包括如下几个步骤: ●数据库需要分析。 ●数据库概念结构设计。 ●数据库逻辑结构设计。 1、数据库需求分析

机票预订管理系统-数据库

华科学院信息管理与信息系统专业《数据库课程设计》报告(2014/2015学年第一学期) 学生姓名: 学生班级: 学生学号: 指导教师: 2015年 1 月 6 日

《机票预订管理系统》的设计

目录 第一章系统概述 (1) 1.1 系统开发背景 (1) 1.2 系统开发意义 (1) 1.3 任务概述 (1) 1.3.1目标 (1) 1.3.2用户的特点 (1) 1.3.3条件与限制 (2) 第二章需求分析 2.1 可行性分析 (3) 2.2 数据流图 (3) 2.3 机票预订系统数据字典 (4) 2.4系统的实体-联系图(ER) (5) 第三章概念结构设计 (6) 3.1 概念数据模型的描述 (6) 3.2 概念数据模型的建立 (6) 第四章逻辑结构设计 4.1 E-R图向关系模型的转换 (7) 4.2 数据的概念结构 (7) 第五章物理结构设计 5.1 物理数据模型的描述 (9) 5.2 物理数据模型的建立 (9) 5.3 物理数据模型导入数据库管理系统 (10) 第六章数据库的实施 6.1 数据库中表内容 (11) 6.2 数据库中SQLServer语句 (12) 结束语 (14) 参考文献 (1)

一章系统概述 1.1 系统开发背景 随着社会发展的不断进步,旅游业的蓬勃发展,机票预订系统对人们的生活影响越来越大,为了实现航空公司以及旅游业的现代化管理,方便旅客,需要开发一个机票预订系统。该系统具有完整的存储,查询,核对,打印机票等功能。 在这个系统中,旅客在旅行社的机票预售代理点,通过输入计算机系统查询,系统为旅客安排航班,印出取票通知和账单,旅客在飞机起飞前凭其二代身份证、取票通知和账单取票,系统校对无误后即打印机票给顾客。 1.2 系统开发意义 航空公司为给旅客乘机提供方便,需要开发一个机票预定系统。各个旅行社把预定机票的旅客信息(姓名、性别、工作单位、身份证号码(护照号码)、旅行时间、旅行始发地和目的地,航班舱位要求等)输入到系统中,系统为旅客安排航班。当旅客交付了预订金或通过网上支付方式付款后,旅客就可以在飞机起飞前凭个人二代身份证在旅行社或机场指定系统上自助打印机票,系统核对无误即打印出机票给旅客。此外航空公司为随时掌握各个航班飞机的乘载情况,需要定期进行查询统计,以便适当调整。 1.3 任务概述 1.3.1目标 在计算机网络,数据库和先进开发平台上,利用现有软件,配置一定硬件,开发一个巨头开放乙烯结构的、易扩充的、一维护的、具有良好人机交互界面的机票预订系统,实现航空公司与旅行社之间的现代化管理链接。实现各个旅行社把预定机票的旅客信息(姓名、性别、工作单位、身份证号码(护照号码)、旅行时间、旅行始发地和目的地,航班舱位要求等)输入到系统中,系统为旅客安排航班的功能。 1.3.2用户的特点 用户为旅游社工作人员,通过登录相应信息而进入机票系统,然后输入旅客基本信息

航空公司机票预订系统设计与实现项目计划书

航空公司机票预订系统设计与实现计划书1.引言 1.1系统设计背景 随着经济的快速发展,民航事业在不断壮大,人们的消费水平也在迅速提高,旅游正逐渐成为普通老百姓中不可或缺的一部分,搭乘飞机出行的老百姓的数量在呈明显的上升趋势,机票预订系统在各航空公司占据着主导地位。随着航空公司用户的迅猛增长和人们对便捷性要求的提高,原有的机票预订方式已经无法满足人们的需求,严重制约了航空公司的工作效率,也耽误了用户的宝贵时间,因此,引入高效的机票预订系统,来协助处理机票预订工作是计算机技术高速发展的必然趋势。 机票预订系统的核心功能就是机票预订,本机票预订系统旨在提高航空公司的机票预订服务效率,降低售票服务中错误的发生率,减少信息交流的烦琐过程及其带来的开销。 1.2系统设计概述 每个航空公司都必须要解决的问题就是如何提高飞机票售票效率,更好的方便客户,摆脱机械化的管理模式,想要轻松解决这个问题不妨尝试采用机票预订系统使用户在线就能够预订到机票,问题得到解决的同时,还能做到飞机票售出途径多元化,方便乘客购票,提高航空公司的工作效率。 网上机票预订系统属于应用系统,用到机票预订系统的用户有很多,当然,这个系统提供的功能也有很多,如用户注册、用户登陆、查询航班、预订机票、在线退票等,这些都是用户可以完成的,对管理员而言,还可以实现制定航班等功能。实现在线预订可以为用户提供便捷的订票渠道,使用户能够通过互联网了解航班与航线的详细情况,及时、准确的反映自己的工作情况以及航空公司的经营情况。比如,及时的处理用户的订票与退票请求,审核用户的订票信息等。具体而言,管理员登陆本系统之后,可以对管理员以及用户的信息进行添加、修改

航空公司收益管理分析

航空公司收益管理论文 收益管理是航空公司运输市场经营环境不断变化,航空公司运营管理理念、方法技术不断发展的产物。市场竞争机制的引入必定会使航空公司在进一步缩减运营成本和财务费用的同时,在营销创新方面也将推陈出新,制定科学、合理和切实可行的营销方案,而其最终目的是为了建立一整套有效的航空营销收益管理体制,实现航空公司收益最大化以进一步扩大利润来满足航空公司利益相关者的需求和投资回报。 一、浅谈航空公司运营特点。 1、航空运输产品的不可存性。航空公司产品与其他产品的最大不同在于,产品服务的不可存性。当飞机起飞的一刹那,如果机票还没有卖出去,或者是可还没有登机,飞机上的座位就被白白的浪费掉了。降低航班上作为的虚耗可以提高航空公司的收益。 2、航空公司产品的预售性。这个同其他运输行业具有相同的特性。通过订座系统,在飞机起飞前就将产品(座位)销售到旅客手中。正是由于这些特点,航空公司经常将无法准确把握销售情况。有些订妥座位的旅客就常常因为某种原因临时取消或改变行程,其原有座位由于无法及时销售给其他人而白白虚耗掉,给航空公司带来了不必要的损失。因此,航空公司应该准备预测未来旅客预订的趋势,降航班座位虚耗的损失降低到最低限度。 3、相对固定的生产能力(航空公司运力)。航空公司大体要进行航空公司经营决策与计划。公司在一条航线上投入的机型和班次是相对固定的。一方面,航空公司做决策计划与飞机投入生产运营存在时间差。另一方面,由于运力(飞机座位)的限制,在市场需求旺季,航空公司不能够满足旅客的需求,一些旅客因而无法按其意愿订到座位。因此航空公司应及时确定最佳的订座限额,包括座位超订限额,有效的分配及合理的利用相对固定和有限的飞机座位。 4、市场需求的多样性。旅客按照其旅行行为可以分为多种类型,有些旅客对价格比较敏感,如学生、旅游者;有些旅客则对服务比较在意,如公务旅客。航空公司应当将其市场按照旅客的不同需求进行划分,为不同类型的旅客确定不同的运价等级。实践证明,市场划分得越细,价格差异就会越大,收益管理的作用也就越显著。 5、同一航班中不同的旅客需求。由于航空公司航线网络的形成,在其具体航班上,旅客也可以将行程分为直达和中转旅客。不同类型旅客其销售运价尊在着很大的差别。航空公司可以在销售过程中,对旅客的行程进行有效的空盒子和管理,尽可能多地将座位销售给直达旅客及国际长线旅客。 6、航空公司市场需求的不稳定性。季节变幻、经济发达市场的区域性都可能导致航空公司的收益在不同的时间发生较大的波动。公司应在市场淡季刺激需求增长,而在市场旺季尽可能的增加营运收入。 7、航空公司运输产品的高固定性、低边际变动成本性。对于某一具体航班来说,几乎所有的成本(包括飞机成本、飞行成本)都可以看作是固定的,而旅客服务的变动成本,如

航空公司管理信息系统毕业论文

航空公司管理信息系统毕业论文航空公司管理信息系统毕业论文航空公司管理信息系统一个正常营运的航空公司需要管理所拥有的飞机、航线的设置、客户的信息等,更重要的还要提供票务管理。 面对各种不同种类的信息,需要合理的数据库结构来保存数据信息以及有效的程序结构支持各种数据操作的执行。 本设计讲述如何建立一个航空公司管理信息系统。 一般而言,航空公司的管理信息系统应该包括人事、工资管理模块。 1 系统设计 1.1 系统功能分析系统开发的总体任务是实现各种信息的系统化、规范化和自动化。 系统功能分析是在系统开发的总体任务的基础上完成。本例子中的航空公司管理信息系统需要完成功能主要有:l 舱位信息的输入和修改,包括舱位等级编号、舱位等级名称、提供的各种服务类别,以及备注信息等。 l 客机信息的输入、修改和查询,包括客机编号、客机型号、购买时间、服役时间、经济舱座位数量、公务舱座位数量、头等舱座位数量以及备注信息等。 l 航线信息的输入、修改和查询,包括航线编号、出发城市、到达城市、航班日期、出发时间、到达时间、客机编号、经济舱价格、公务舱价格、头等舱价格和备注信息等。 l 客户等级信息的输入、修改,包括客户等级编号、客户

等级名称、折扣比例和备注信息等。 l 客户信息的输入、修改和查询,包括客户编号、客户姓名、客户性别、身份证号码、联系电话、客户类型和备注信息等。 l 订票信息的输入、查询和修改,包括订票编号、客户编号、客户姓名、客户类型、折扣比例、航线编号、出发城市、到达城市、出发时间、舱位类型、票价、结算金额和备注信息等。 1.2 系统功能模块设计对上述各项功能进行集中、分块,按照结构化程序设计的要求,得到如图9-1所示的系统功能模块图。 图9-1 系统功能模块图2 数据库设计数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。 合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。 设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。 数据库设计一般包括如下几个步骤: l 数据库需要分析。 l 数据库概念结构设计。 l 数据库逻辑结构设计。

航空公司二字代码.

航空公司二字代码 1 1A: 西班牙艾玛迪斯全球旅游分销系统公司(Amadeus Global Travel Distribution) 1B: 新加坡环亚旅游资讯系统有限公司(Abacus International) 1C: EDS Information Business (瑞士) 1D: Radixx Solutions International (美国) 1E: 中国民航信息网络股份有限公司(Travelsky Technology) 1F: INFINI Travel Information (日本) 1G: 美国伽利略国际公司(美国) 1H: Siren-Travel (俄罗斯) 1I: Netjets Aviation(Execjet, 美国) Deutsche Rettungsflugwacht(Civil Air Ambulance, 德国) Nova Airlines(Navigator, 瑞典) Sky Trek International Airlines(Phazer, 美国) Sierra Nevada Airlines(美国) Pegasus Hava Tasimaciligi(Sunturk, 土耳其) 1J: 爱克森斯国际科技有限公司(日本) 1K: Sutra (美国), Southern Cross Distribution (澳大利亚) 1L: Open Skies (美国) 1M: JSC Transport Automated Information Systems (TAIS) (俄罗斯) 1N: Navitaire (美国) 1P: WorldSpan (美国) 1Q: Sirena (俄罗斯) 1R: Hainan Phoenix Information Systems (中国) 1S: Sabre (美国) 1T: 1Time Airline (南非) 1U: Polyot Sirena (俄罗斯) 1V: Galileo International (美国) 1Y: Electronic Data Systems Corporation (美国) 1Z: Sabre Pacific (澳大利亚) 2 2A: Deutsche Bahn AG (Germany) 2H: Thalys (中文译作大力士或称西北高速列车,Belgium, France, Germany, Netherlands)2L: Helvetic Airways 2P: Air Philippines (Philippines) 2U: Atlas International Airways 2V: Amtrak (USA) 2Z: 中国长安航空公司 3 3J: Zip (Canada) 3K: Jetstar Asia 3Q: 中国云南航空公司

毕业论文基于JAVA的航空售票系统

航空售票系统 摘要 21世纪的特征是数字化、网络化和信息化,它是一个以数据库技术为核心的信息时代。而随着信息技术的发展,航空售票业也成为一个高度依赖信息业的行业。信息技术的飞速发展不仅使航空售票工作者逐渐摆脱了繁重的手工劳动、提高了工作效率,而且推着航空事业向现代化管理迈进。现代化的航空售票也应该有现代化的管理系统。在科技日益发达的今天,人们对旅游出行更加重视。因此,航空售票进行现代化管理就变的尤为重要。 数据库是数据管理的最新技术,是计算机科学的重要分支。今天,信息资源已成为各个部门的重要财富,建立一个满足航空售票信息处理要求的行之有效的信息系统也成为一个航空公司发展的重要条件。航空售票管理系统,它是航空部门机票管理系统的一部分,其作用是对所有待售机票和已售机票进行有效的管理。通过本系统不仅可以进行售票工作,而且还可以对和机票相对应的旅客情况和航班情况进行查询,并可随时进行增加,修改,删除等工作,使售票人员能够有效地对机票进行有效的控制和管理。因此,通过航空售票管理系统,使航空售票管理工作系统化,规范化,自动化,从而大大提高了售票管理工作的效率。

论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。重点的说明了系统设计的重点设计思想和系统的详细设计 你的摘要体现出采用什么方法(面向对象的方法或软件工程的方法)进行需求分析、总体设计,详细设计、实现了哪些重要的功能。系统设计或者研究达到了什么目标,而不是完成什么功能 关键词:航空售票, 航空售票管理, Java, Access

AIR TICKETING SYSTEM ABSTRACT Traffic is the lifeline of a country's economic. Traffic is divided into waterways, land and air routes in three, which air traffic is the world's most efficient transportation mode of transport. The Air ticketing system is their indispensable information exchange gate way and the platform。Whether therefore designs to be simple, the extended strong information is very important。This system has realized air booking inquiries, air ticket management, user management, refund management, system management as well as rights management by the succinct contact surface。And elaboration system structural design and functional design, as well as database realization。This system is uses the Java technology development the system management system。Has realized the management,Even more promptly caused to the information management, to be highly effective, enhanced the working efficiency.

相关文档
相关文档 最新文档