【www.scfx8.com--销售个人工作总结】

篇:售票处岗位职责

售票处岗位职责

【篇1:售票员岗位职责及标准】

售票员岗位职责及标准

一、售票员岗位职责

(一)严格执行运价政策和票据管理及营收报解制度,负责票据的领取、登记、发售、保管工作,遵守售票纪律,严禁无关人员进入售票室。

(二)根据不同旅客的特点,采用多种方式按时保质保量地完成售票任务。

(三)熟记本站营运线路、班次、发车时间、沿途停靠站点、里程、票价、运行时间及中转站换乘的班次时间。

(四)注意观察客流动态,当客流 发生变化时,及时向值班站长提供信息,以便加(减)班。

(六)按时填写当班工作记录、原始台帐,负责交接好当班工作。

二、售票员工作标准

(一)上岗前在售票窗口悬挂工号牌,做好票据、机工具、零 钱、帐单及其他方面的准备工作,做到用具齐全有效,摆放整齐合理。

(二)注意掌握当日营运班线车型定员、预售票和以其他方式售出的客票票号情况,以便 做到合理配载,一视同仁,不售超员票。

(三)售票时精力集中,操作准确迅速,唱收唱付,票、款同时交付旅客手中,并交待必要事宜。

(四)发售的客票票面班次、票价、日期、起止站名、发车时间、座号、乘车地点必须与当班车辆相符,无差错。改乘、退票应有签章。

(五)售票差错率低于0.05%。

(六)交接班清楚,收入日报填写准确,票款收入日清日结,票、款、账相符,不压不挪用票款。

【篇2:售票员岗位职责】

售票员岗位职责

1、严格执行票房的各项制度,熟练掌握售票工具和设备性能及操作技术,保持售票室、设备、工作台和工具的完好、清洁卫生。

2、售票时必须严格做到热情待客,有问必答,“五问一唱五交代”。 3、熟记本站营运线路、班次、发车时间、沿途停靠站点、里程、票价、运行时间等。

4、注意观察客流动态,及时向有关部门提供客流信息,以便增(减)班次。

5、按时填写当班工作记录、原始台帐,负责交接好当班工作。

严格遵守现金存放、保管制度和交接班制度,确保票款安全。

票房、票亭及机房内严禁吸烟和动用明火;严禁使用电炉、热得快、电茶壶等用电器具;

6、发现起火点,按警铃报派出所、报消控室,票房工作人员立即处理各自的相关工作,把各自的相关重要物品或现金带撒离现场。 7、恐怖分子实施持刀抢劫,售票员立即按动派出所和消控室报警按钮。

第2篇:散客售票处售票岗位职责

售票岗位职责

1 隶属关系

1.1 直属上级领导:散客售票处主任。 1.2 直属下级部门和岗位:无.

2目标责任

2.1负责售票处柜台的客票销售工作。

3主要工作内容

3.1负责售票处的客票销售工作,出票要快速、准确。 3.2负责售票处的常旅客发展工作。 3.3负责旅客订座信息的登记工作。

3.4负责核查旅客证件工作,把好售票验证关。

3.5认真填写旅客订座单、值班日志和各种信息记录本,认真做好交接班工作,避免出现人为工作差错。

3.6负责办理登机手续,要加强与客运处工作人员的联系与沟通并做好各项登记工作,杜绝人为差错。

3.7负责妥善保存客票出票人联、财务联和作废联,认真办理与财务和调度之间的交接手续,保证票证安全。

3.8负责当日票款及时存入银行,不留现,确保票款安全。 3.9负责夜间值班。

4主要工作权限

4.1 有权要求旅客规范填写订座单.4.2 有权拒绝内部人员不合理的要求.

第3篇:年售票处工作

公路售票处工作总结

过去一年里,在公司领导正确带领下,在上级相关部门大力支持和热心帮助下,我售票处全体职工坚持以“三个代表”重要思想和胡锦涛同志讲话为指导,以“文明售票创业绩,优质服务树形象”为中心,解放思想,真抓实干,奋力拼搏,锐意进取,圆满完成了年度各项工作任务。“三个文明建设”取得了显著成效,大厅的售票工作扎实稳妥地运行,文明行业创建迈出了坚实的步伐,团结稳定、安全高效的局面不断得到巩固。

现在,我将年度售票处工作情况总结如下:

一、思想作风建设情况

(一)抓政治理论学习,强化政治思想教育。一年来,我售票处坚持把学习、理解、领会党的基本路线、方针、政策和“三个代表”重要思想作为首要任务,坚持用科学发展观指导实践、推进工作,努力提高职工的政治理论水平和政治思想觉悟,注重在提高领会力,增强把握力上下工夫不断提高职工对“三个代表”重要思想的理解能力;进一步解放思想,破“空”排“难”,自我加压,提高境界;与本职工作相结合,鼓舞斗志,激发热情,为各项工作顺利开展注入了强大动力和后劲。

(二)强化监督机制。我售票处在售票大厅设立了政务公开栏、公示了投诉电话,设立了意见箱,将售票员的工卡号、大副照片悬挂在售票大厅的醒目位置,直接接受社会监督。同时聘请有关人士担任我售票处行风监督员,注意收集来往买票群众的建议和意见,自觉接受社会各界的指导和监督。为售票工作营造了良好的社会氛围。

二、履行职责情况

我售票处是全市第一个集公路,民航售票为一体的服务机构,通过充分发挥售票处“窗口”单位的社会属性和服务特性,来展示售票服务行业的优质品牌形象和传播服务行业文明,面对光荣而又艰巨的任务,我售票处重点采取了以下四方面措施。

(一)以售票工作为中心,狠抓内部管理。从08年开始我售票处将工作重点调整到切实加强内部管理、提高整体素质上来。首先建立健全各项规章制度、岗位职责,将管理的触角延伸至售票处方方面面;坚持以制度管人,使内部管理逐步达到规范化、制度化、程序化、科学化。形成了良好的激励和约束机制,充分调动了职工的积极性、主动性、创造性,为各项工作的顺利开展奠定了良好的基础。

(二)突出行业特色,全面提升服务质量。我售票处始终把“提升服务质量和效能,树立优质品牌形象”放在首位,将提升服务质量工作与售票工作摆在同样重要的位置。着力塑造全体员工“两个形象”。一是环境形象。制定详实的《卫生达标标准》,要求人人自觉打扫和维护环境卫生,一尘不染,年如一日。二是语言形象。要求售票员来有迎声、问有回声、走有送声,坚持使用文明用语,尊重每一位来买票的群众,上下形成了“文明售票、热情服务”的浓厚氛围。

(三)狠抓职工队伍建设。造就一支“政治合格、业务过硬、纪律严明、作风优良”的售票队伍,是我售票处工作的现实需要。我售票处开展了以“假钞识辨、卫生评选”为主要内容的岗位练兵和劳动竞赛活动,有效地提高了职工的业务技能和工作效率。“国庆中秋”两节期间,我售票处抓住售票高峰有利时机,深入开展了“质量月”活动。有效促进了我售票处服务质量的提升。通过这一系列的培训和教育,我售票处职工练就了一身过硬的业务本领,提高了业务技能和素质,激发了工作热情,形成了争先创优、奋发向上的新风貌。

(四)抓安全,为售票工作营造一个高度稳定的工作环境。至售票大厅成立以来,我们始终牢固树立“安全责任重于泰山”和“安全第一,防范为主”的思想,把安全摆在生命线的位置,当作头等大事来抓,形成共识,齐抓共管;安全教育逢会必讲,时刻绷紧安全弦,切实做到警钟长鸣,常抓不懈。对售票窗口和办公室等重点地方做了防火、防盗、防潮等防范措施;并配备了消防器材,并进行了现场灭火演练,使职工掌握了消防器材的性能和操作方法。

年工作目标

年,我售票处在公司的正确领导下,做了大量扎实有效的工作,圆满地完成了各项任务,有些方面也有较大突破和创新,但也存在不少困难和不足。一是管理力度有待进一步加大,管理措施有待进一步改进和深化。二是我售票处因为各方面的原因,售票张数持续下降,解决办法还不多,投入还不足,起色还不大,有待进一步深化认识,加大宣传力度,拓宽售票方式渠道。

年是我市社会和经济更快发展,公路客运将会大幅度提高。面对新形势新任务,我们将紧紧围绕公司2009工作目标紧跟公司步伐,锁定目标不放松,坚定信心不动摇,准确把握抓创建,突出特色抓窗口,文明售票创业绩,优质服务树形象,大力发扬成绩,勇敢正视不足,坚决克服困难,着力抓好以下几方面工作:

一是牢牢抓住强化管理不放松。切实强化管理和制度意识,努力形成人人讲管理、人人抓管理和有章必循、有制必依、照章办事、违章必纠的良好氛围;努力形成全售票处岗位职责分明,事事章法清晰,好坏奖惩兑现,管理严格规范,工作运行高效的管理机制;突出抓好监督考核,加大检查力度,加大奖惩力度,努力形成管理到位,制度落实,工作提速提效的良好局面。

二是大力抓好文明行业创建。进一步强化创建意识,完善创建机制,加大创建投入,努力形成文明行业创建工作的长效机制,硬件不断上档次,软件更加上水平,创建工作再上新台阶,再创新成绩。

三是整体水平要有新突破。售票窗口将按照“便民、廉洁、规范、高效”的要求,坚持“全心奉献、优质服务”的工作理念,在“实”、“诚”、“快”、“简”上下功夫,为群众提供高效优质的售票服务。

第4篇:航空售票处的服务系统

#include #include #include #include using namespace std;

cla Buyer

//客户类 { public: string m_strID;

//客户ID号

string m_strName; //客户姓名

int

m_nWant;

//客户要订的票数 };

/////////////////////////////////////////////////////////// cla Airsysinfo//航班信息类 { string m_strNum;

//航班号

string m_strStart;

//航班起点站

string m_strEnd;

//航班终点站

string m_strTime;

//航班起飞时间日期

string m_strFlyTime;

//飞行时间

int m_nCount;

//航班票数

int m_nLeftCount;

//剩余票数

public: vector m_wPerson;//等待订票的顾客队列,其中m_wPerson.size()即为排队的客户数

vector m_haveBook;//已订票客户

Airsysinfo(); void SetNum(string

//设置航班号

void SetStart(string

//设置航班起飞点

void SetEnd(string

//设置航班终点地

void SetTime(string

//设置航班起飞时间

void SetCount(int count);

//设置航班票数

void SetLeftCount(int left);

//设置航班剩余票数

void SetFlyTime(string

//设置航班飞行总时间

void SetWait(Buyer

//设置航班的等候订票队列,每次进一个人

void SetHavingBookBuyer(Buyer //设置已订票的客户

string

GetFlyTime();

//获取航班飞行总时间

string

GetTime();

//获取航班起飞时间日期

int

GetWaitCount();

//获取等侯订票队列人数

int

GetLeftCount();

//航班剩余票数

string

GetStart();

//获取该航班起飞地

string

GetEnd();

//获取该航班终点地

string

GetNum();

//获取该航班号

int

GetCount();

//获取该航班总票数

void

PrintInfo();

//打印该航班的信息

~Airsysinfo(){}

//析构函数

};

源程序部分:

#include "air system cla define.h" //...............................函数实现部分......................................

//.............................设置相关数据函数....................................void Airsysinfo::SetHavingBookBuyer(Buyer &p)//设置已订票的客户 { m_haveBook.push_back(p);//记录已订票的客户 } void Airsysinfo::SetCount(int count)//设置航班票数 { m_nCount=count; } void Airsysinfo::SetTime(string &time)//设置航班起飞时间 { m_strTime=time; } void Airsysinfo::SetEnd(string &end)//设计航班终点地 { m_strEnd=end; } void Airsysinfo::SetStart(string &start)//设置航班起飞点 {

m_strStart=start; } void Airsysinfo::SetNum(string &n)//设置航班号 {

m_strNum=n; } void Airsysinfo::SetWait(Buyer &p)//设置航班的等候订票队列,每次进入一个等侯订票的客户

{ m_wPerson.push_back(p);

//让客户排在队列后面插入一个新数据项 } void Airsysinfo::SetFlyTime(string &time)//设置航班飞行总时间 { m_strFlyTime=time; } void Airsysinfo::SetLeftCount(int left)//设置航班剩余票数 { m_nLeftCount=left; }

//.............................获取相关数据函数....................................int Airsysinfo::GetLeftCount()//航班剩余票数

{ return m_nLeftCount; } int Airsysinfo::GetWaitCount() //获取等侯订票队列人数 { return m_wPerson.size(); } string Airsysinfo::GetTime()//获取航班起飞时间日期 { return m_strTime; } string Airsysinfo::GetFlyTime()//获取航班飞行总时间 { return m_strFlyTime; }

int Airsysinfo::GetCount() //获取该航班总票数 { return m_nCount; } string Airsysinfo::GetNum() //获取该航班号 { return m_strNum;

} string Airsysinfo::GetEnd()//获取该航班终点地 { return m_strEnd; } string Airsysinfo::GetStart() //获取该航班起飞地 { return m_strStart; }

//..................................打印航班信息函数部分..................................void Airsysinfo::PrintInfo()//打印本航班信息 { cout

if(m_haveBook.size()!=0) {

cout

for(int i=0;i

{

cout

}

}

if(m_wPerson.size()!=0) {

cout

for(int i=0;i

航班信息

{

cout

}

}

cout

//............................文件导入函数..................................void LoadData(vector *vec_Air)//从文件导入数据 { Airsysinfo* pA;

//航班信息指针

fstream dateFile; dateFile.open("Airsysinfo.txt",ios::in);//打开航班信息数据文件

string tem;

//临时变量

int wait=0;

//等待订票的客户数

int date=0; int havedBook=0;

//已订票和客户数

while(dateFile>>tem) //从文件里导入数据

{

//处理一条航班记录

{//动态创建

pA=new Airsysinfo();//在内存申请一块空间

pA->SetNum(tem); //设计航班编号

//正在对一条记录处理,不能跳到另外一条记录

}

//对字符串的处理

{

dateFile>>tem;

pA->SetStart(tem);

//起飞点站

dateFile>>tem;

pA->SetEnd(tem);

//终点站

dateFile>>tem;

pA->SetTime(tem);

//起飞时间(日期)

dateFile>>tem;

pA->SetFlyTime(tem); //飞行总时间

}

//对数字处理

{

dateFile>>tem;

date=atoi(tem.c_str()); //把字符串转换成整形int

pA->SetCount(date);

//设计航班票数

dateFile>>tem;

date=atoi(tem.c_str());

pA->SetLeftCount(date); //设计航班剩余票数

//////对已订票的客户处理

dateFile>>tem;

havedBook=atoi(tem.c_str());

for(int j=0;j

{

Buyer havedPerson;

dateFile>>tem;

havedPerson.m_strID=tem; //客户ID

dateFile>>tem;

havedPerson.m_strName=tem;//客户名字

dateFile>>tem;

havedPerson.m_nWant=atoi(tem.c_str());//客户要订票的数目

pA->SetHavingBookBuyer(havedPerson);

}

///////对等候客户的数据导入

dateFile>>tem;

wait=atoi(tem.c_str()); //本航班有wait个客户等候排队订票

for(int i=0;i

{

Buyer person;

dateFile>>tem;

person.m_strID=tem; //客户ID

dateFile>>tem;

person.m_strName=tem;//客户名字

dateFile>>tem;

person.m_nWant=atoi(tem.c_str());//客户要订票的数目

pA->SetWait(person);

}

}

vec_Air->push_back(pA);//把本航班的整条信息记录放入模板里(用作航班信息暂存器)

} dateFile.close();

//关闭文件 }

//..................添加航班信息函数...................void NewAirsysinfo(vector *vec_Air)//输入新的航班信息 { Airsysinfo* pA; char yes="n"; cout>yes; if(yes=="n"||yes=="N")return ; cout

cout

int count; /****************开始录入航班信息*****************/ cout>num; cout>start; cout>end; cout>time;

cout>flytime; cout>count;

录入子系统

cout

pA=new Airsysinfo(); pA->SetNum(num);

//新航班编号

pA->SetStart(start);

//新航班起点站

pA->SetEnd(end);

//新航班终点站

pA->SetTime(time);

//新航班起飞日期

pA->SetFlyTime(flytime); //新航班总飞行时间(小时)

pA->SetCount(count);

//新航班总票数

pA->SetLeftCount(count); //新航班剩余票数

vec_Air->push_back(pA);

cout

//................................查询航班信息函数.....................................void FindAirsysinfo(vector vec_Air)//查询航班信息 {

system("cls"); cout

while(choice!="y") {

system("cls");

cout

cout

cout

cin>>choice;

cout

switch(choice)

{

case "1"://按航班编号查询

{

string num;

cout

cin>>num;

for(int i=0;i

{

if(vec_Air[i]->GetNum()==num)//是否有相应的航班编号

{

vec_Air[i]->PrintInfo();//打印输出相应航班的所有信息

break;

}

}

if(i==vec_Air.size())

{//如果找到所有记录最后还没有找到要找的航班编号,则表示没有此航班

cout

}

cin.get();

cin.get();

break;

}

case "2"://按起点站查询

{

int flag=0;

string start;

cout

cin>>start;

for(int i=0;i

{

if(vec_Air[i]->GetStart()==start)

{

vec_Air[i]->PrintInfo();

flag=1;

//说明起码找到一条相应的记录

}

}

if(flag==0)//没有此航班记录

{

cout

}

cin.get();

cin.get();

break;

}

case "3"://按终点站查询

{

int flag=0;

string end;

cout

cin>>end;

for(int i=0;i

{

if(vec_Air[i]->GetEnd()==end)

{

vec_Air[i]->PrintInfo();//打印输出航班信息

flag=1;//说明起码找到一条相应的记录

}

}

if(flag==0)

{

cout

}

cin.get();

cin.get();

break;

}

case "4"://按起飞时间(日期)

{

int flag=0;

string time;

cout

cin>>time;

for(int i=0;i

{

if(vec_Air[i]->GetTime()==time)

{

vec_Air[i]->PrintInfo();

flag=1;

}

}

if(flag==0)

{

cout

cin.get();

cin.get();

break;

}

cin.get();

cin.get();

break;

}

case "5"://按飞行总时间查询

{

int flag=0;

string flytime;

cout

cin>>flytime;

for(int i=0;i

{

if(vec_Air[i]->GetFlyTime()==flytime)

{

vec_Air[i]->PrintInfo();

flag=1;

}

}

if(flag==0)

{

cout

}

cin.get();

cin.get();

break;

}

case "0"://返回

{

cout

cin>>choice;

break;

}

}

} }

//..........................订票函数部分........................................void BookAirsysinfo(vector *vec_Air)//订票 { vector::iterator v_Iter;//当作指针用

system("cls");//清屏

cout

string num;//航班号

cout>num; coutbegin();v_Iter!=vec_Air->end();v_Iter++) {

if((*v_Iter)->GetNum()==num)//找到相应的航班号

{

(*v_Iter)->PrintInfo();//输出航班信息

break;

} } if(v_Iter==vec_Air->end())//如果找到记录最后还没有找到此航班的记录

{

cout

cin.get();

cin.get();

return ; } if((*v_Iter)->m_wPerson.size()!=0)//是否有客户在等候订票

{

for(int i=0;im_wPerson.size();i++)

{

//如果第一个客户所订票数小于此航班所剩余的票数,则询问此客户是否要订票

if((*v_Iter)->m_wPerson[0].m_nWantGetLeftCount())

{

cout

//计算剩余票数

int left=(*v_Iter)->GetLeftCount()-(*v_Iter)->m_wPerson[0].m_nWant;

char meet;//满足要求

cout

cin>>meet;

if(meet=="y")//满足此客户的订票需求

{

vector::iterator Iter_person; //声明一个客户类型的指针

Iter_person=(*v_Iter)->m_wPerson.begin(); //指向等候队列首地址

(*v_Iter)->SetLeftCount(left);

cout

Buyer Person;

Person.m_strID=(*v_Iter)->m_wPerson[0].m_strID;

Person.m_strName=(*v_Iter)->m_wPerson[0].m_strName;

Person.m_nWant=(*v_Iter)->m_wPerson[0].m_nWant;

//把已满足的客户放入已订得票的客户记录

(*v_Iter)->m_haveBook.push_back(Person);

//删除第一个已经满足订票的客户

(*v_Iter)->m_wPerson.erase(Iter_person);

//输出修改后的本航班所有信息

(*v_Iter)->PrintInfo();

i--;

}

}

} } if((*v_Iter)->m_wPerson.size()!=0)//还有客户等候本航班

{

char wait="n";

cout

cin>>wait;

if(wait=="y")

{

Buyer p;//声明一个要等候的客户对象

cout

cin>>p.m_strID;

cout

cin>>p.m_strName;

cout

cin>>p.m_nWant;

(*v_Iter)->m_wPerson.push_back(p);//进行排队等候

cout

} } else //新客户,本航班没有客户在等候排票

{

int count;

cout

cin>>count;

if((*v_Iter)->GetLeftCount()

{

cout

cout

cout

char ch;

cin>>ch;

if(ch=="y")

{

Buyer p;

cout

cout

cin>>p.m_strID;

cout

cout

cin>>p.m_strName;

p.m_nWant=count;

(*v_Iter)->m_wPerson.push_back(p);

cout

}

else

{

cout

cout

}

}

else//可以满足订票要求,把新客户放入已订得票的客户记录里

{

Buyer person;

cout

cout

cin>>person.m_strID;

cout

cout

cin>>person.m_strName;

person.m_nWant=count;

int left=(*v_Iter)->GetLeftCount()-count;//

(*v_Iter)->SetLeftCount(left);

//设计本航班剩余票数

(*v_Iter)->m_haveBook.push_back(person); //记录可订得票的客户

cout

cout

} } ///////////////////// cout

//...................................退票函数.......................................void CancelAirsysinfo(vector *vec_Air)//取消订票(航班) { vector::iterator v_Iter;//指针

system("cls"); cout

cout

cout>num; for(v_Iter=vec_Air->begin();v_Iter!=vec_Air->end();v_Iter++)//begin()传回迭代器中的第一个数据地址

{

//end()指向迭代器中末端元素的下一个,指向一个不存在元素

if((*v_Iter)->GetNum()==num)//找到相应的航班号

{

(*v_Iter)->PrintInfo();//输出航班信息

break;

} } if(v_Iter==vec_Air->end())//如果找到最后还没找到相应的航班记录

{

cout

cin.get();

cin.get();

return ; } char choice="n"; cout>choice; if(choice=="y"&&(*v_Iter)->m_wPerson.size())//订票客户在等候订票的队列里

{

string strID;//客户ID

cout

cin>>strID;

for(int i=0;im_wPerson.size();i++)//查找队列是否有此ID的客户

{

if((*v_Iter)->m_wPerson[i].m_strID==strID)//找到有此ID的客户

{

cout

coutm_wPerson[i].m_strID

m_wPerson[i].m_strName

m_wPerson[i].m_nWant

cout

cin>>choice;

if(choice=="y")//取消订票

{

vector::iterator v;

v=(*v_Iter)->m_wPerson.begin()+i;

(*v_Iter)->m_wPerson.erase(v);//删除此客户所有信息

cout

cout

(*v_Iter)->PrintInfo();//输出取消订票业务后的此航班记录信息

}

break;

}

else if(i==(*v_Iter)->m_wPerson.size())

//没有找到有此ID的客户

{

cout

}

}

} else if(choice=="n"&&(*v_Iter)->m_haveBook.size())//订票的客户不在等候队列里(即已经得到票)

{

string strID;//客户ID

cout

cin>>strID;

for(int i=0;im_haveBook.size();i++)//查找队列是否有此ID的客户

{

if((*v_Iter)->m_haveBook[i].m_strID==strID)//找到有此ID的客户

{

cout

coutm_haveBook[i].m_strID

m_haveBook[i].m_strName

m_haveBook[i].m_nWant

cout

cin>>choice;

if(choice=="y")//取消订票

{

int left=(*v_Iter)->GetLeftCount()+(*v_Iter)->m_haveBook[i].m_nWant;

(*v_Iter)->SetLeftCount(left);//设计剩余票数

vector::iterator v;

v=(*v_Iter)->m_haveBook.begin()+i;

(*v_Iter)->m_haveBook.erase(v);//erase(beg,end)删除pos位置的数据,传回下一个数据的位置。即删除此客户所有信息

cout

cout

(*v_Iter)->PrintInfo();//输出取消订票业务后的此航班记录信息

}

break;

}

else if(i==(*v_Iter)->m_haveBook.size())

{

cout

}

} } else

{

cout

}

//....................修改航班信息函数..........................void ModifyAirsysinfo(vector *vec_Air)//修改航班信息 { vector::iterator v_Iter;//相当于遍历指针

system("cls");//清屏

cout

cout>num; for(v_Iter=vec_Air->begin();v_Iter!=vec_Air->end();v_Iter++) {

if((*v_Iter)->GetNum()==num)//查到相应的航班(编号)

{

(*v_Iter)->PrintInfo();

break;

} } if(v_Iter==vec_Air->end())//找到最后没找到相应的航班

{

cout

cout

cin.get();

cin.get();

return ; } char ch="n"; cout>ch; if(ch=="n")return ;//取消修改航班信息

char choice="p"; while(choice!="y") {

cout

cout

cout

cout

cout

cout

cout

cin>>choice;

switch(choice)

{

case "1"://修改航班编号

{

string tem;

cout

cin>>tem;

(*v_Iter)->SetNum(tem);//设计航班编号

cout

cin.get();

cin.get();

break;

}

case "2"://修改航班起飞站

{

string tem;

cout

cin>>tem;

(*v_Iter)->SetStart(tem);//设计航班起飞站

cout

cin.get();

cin.get();

break;

}

case "3"://修改航班终点站

{

string tem;

cout

cin>>tem;

(*v_Iter)->SetEnd(tem);//设计航班终点站

cout

cin.get();

cin.get();

break;

}

case "4"://修改航班起飞时间(日期)

{

string tem;

cout

cin>>tem;

(*v_Iter)->SetTime(tem);//设计航班起飞时间

cout

cin.get();

cin.get();

break;

}

case "5"://修改航班总飞行时间(小时)

{

string tem;

cout

cin>>tem;

(*v_Iter)->SetFlyTime(tem);//设计航班飞行时间

cout

cin.get();

cin.get();

break;

}

case "6"://修改航班总票数

{

string tem;

cout

cin>>tem;

int count=atoi(tem.c_str());

(*v_Iter)->SetCount(count);//设计航班总票数

cout

cin.get();

cin.get();

break;

}

case "7"://修改航班剩余票数

{

int left;

cout

cin>>left;

(*v_Iter)->SetLeftCount(left);

cout

cin.get();

cin.get();

break;

}

case "8"://修改等候订本航班票的客户

{

string strID;//客户ID

cout

cin>>strID;

for(int i=0;im_wPerson.size();i++)

{

if((*v_Iter)->m_wPerson[i].m_strID==strID)//查找相应ID号的客户

{

cout

coutm_wPerson[i].m_strID

m_wPerson[i].m_strName

m_wPerson[i].m_nWant

char modify="n";

cout

cin>>modify;

if(modify=="y")//确定修改此客户的信息

{//重新输入此客户的所有信息

cout

cin>>(*v_Iter)->m_wPerson[i].m_strID;

cout

cin>>(*v_Iter)->m_wPerson[i].m_strName;

cout

cin>>(*v_Iter)->m_wPerson[i].m_nWant;

//★★★★这里需要设计一段程序用来计算修改订票客户后剩余票数

cout

cout

cin.get();

cin.get();

}

}

}

break;

}

case "9"://修改已订本航班票的客户

{

string strID;//客户ID

cout

cin>>strID;

for(int i=0;im_haveBook.size();i++)

{

if((*v_Iter)->m_haveBook[i].m_strID==strID)//查找相应ID号的客户

{

cout

coutm_haveBook[i].m_strID

m_haveBook[i].m_strName

m_haveBook[i].m_nWant

char modify="n";

cout

cin>>modify;

if(modify=="y")//确定修改此客户的信息

{//重新输入此客户的所有信息

cout

cin>>(*v_Iter)->m_haveBook[i].m_strID;

cout

cin>>(*v_Iter)->m_haveBook[i].m_strName;

cout

cin>>(*v_Iter)->m_haveBook[i].m_nWant;

//★★★★这里需要设计一段程序用来计算修改订票客户后剩余票数

cout

cout

cin.get();

cin.get();

}

}

}

break;

}

case "0"://返回主界面

{

cout

cin>>choice;

break;

}

default:break;

} } }

//......................删除航班信息函数..............................void DelAirsysinfo(vector *vec_Air)//删除航班信息 { vector::iterator v_Iter;

Airsysinfo* pA; system("cls"); cout

cout>num; for(v_Iter=vec_Air->begin();v_Iter!=vec_Air->end();v_Iter++) {

if((*v_Iter)->GetNum()==num)//相等说明找到要删除的航班编号

{

(*v_Iter)->PrintInfo();//输出此航班信息记录

flag=1;

cout

cin>>del;

if(del=="n"||del=="N")return ;//取消删除

pA=*v_Iter;

delete pA;

vec_Air->erase(v_Iter);//删除此航班记录

cout

break;

} } if(flag==0) {

cout

cout

cin.get(); }

//....................浏览航班信息函数..................................void ScanAirsysinfo(vector vec_Air)//浏览总航班信息 { system("cls");//清屏

cout

{

vec_Air[i]->PrintInfo(); } cout

//..........................信息存储函数..................................void SaveAirsysinfo(vector vec_Air)//所有航班信息记录存盘 { fstream out;//文件对象

out.open("Airsysinfo.txt",ios::out);//打开存盘文件

/*********保存航班信息到文件************/ for(int i=0;i

{

outGetNum()

outGetStart()GetEnd()GetTime()

outGetFlyTime()

outGetCount()

outGetLeftCount()

outm_haveBook.size()

for(int k=0;km_haveBook.size();k++)//有size个客户等候订本航班的票

{

outm_haveBook[k].m_strID

outm_haveBook[k].m_strName

outm_haveBook[k].m_nWant

}

outGetWaitCount()

for(int j=0;jm_wPerson.size();j++)//有size个客户等候订本航班的票

{

outm_wPerson[j].m_strID

outm_wPerson[j].m_strName

outm_wPerson[j].m_nWant

}

out

} /***************************************/ out.close();//关闭文件,保存完闭

cout

//..........................密码函数部分............................int SystemKey()//进入本系统的密码函数

{ string strKey="123456";//设置密码,为以后增加密码验证模块留下扩展接口

string key;

cout>key;

if(key==strKey) {

cout

cin.get();

cin.get();

return 1;//密码正确

} else

{

cout

cin.get();

cin.get();

return 0;//密码错误

} }

//..................................初始化函数部分..................................Airsysinfo::Airsysinfo() { //初始化为空

m_strNum="";

//航班号

m_strStart="";

//航班起点站

m_strEnd="";

//航班终点站

m_strTime="";

//航班起飞时间

m_strFlyTime="";

//飞行时间

m_nCount=0;

//航班票数

m_nLeftCount=0;

//剩余票数

}

//........................................主函数部分.........................................................void main() { vector vec_Air; //用于对所有航班信息记当进行各种操作,相当于内存暂存器

vector::iterator v_Iter;//用于对vec_Air进行遍历的Airsysinfo类型的指针

Airsysinfo* pA;

if(SystemKey()==0)return ;//检测密码

LoadData(&vec_Air);//导入数据

char choice="p"; while(choice!="0") {

system("cls");//清屏

cout

cout

cout

cout

cout

cout

cout

cout

cin>>choice;

cout

switch(choice)

{

case "1"://输入航班信息

{

NewAirsysinfo(&vec_Air);

break;

}

case "2"://查询航班

{

FindAirsysinfo(vec_Air);

break;

}

case "3"://订票业务

{

BookAirsysinfo(&vec_Air);

break;

}

迷你航空订票系统

case "4"://退票业务

{

CancelAirsysinfo(&vec_Air);

break;

}

case "5"://修改航班信息

{

ModifyAirsysinfo(&vec_Air);

break;

}

case "6"://删除航班信息

{

DelAirsysinfo(&vec_Air);

break;

}

case "7"://浏览总航班信息

{

ScanAirsysinfo(vec_Air);//

break;

}

case "8"://所有航班记录存盘

{

SaveAirsysinfo(vec_Air);

break;

}

case "0":break;//退出本系统

}

}

//................................................... for(v_Iter=vec_Air.begin();v_Iter!=vec_Air.end();)//清空内存暂存器vec_Air {//删除所有元素

pA=*v_Iter;

delete pA;

vec_Air.erase(v_Iter); } //...................................................}

第5篇:售票处的主任就职演讲

完善服务,再创佳绩

今天,我很高兴能站在这里,向各位尊敬的领导以及同事们对我上任以后将对工作当中的想法和打算进行说明。我感谢上级领导对我的信任还有并肩作战的同事们给予我的支持与帮助。作为被新任命的五女山风景区售票处的主任,我决不辜负领导和同事们对我的深切希望,我要用更加努力的工作来回报大家。

五女山风景区被列为世界文化遗产是值得桓仁人引以自豪和骄傲的,来此观光旅游的中外游客逐年增多,所以在旅游服务方面对风景区的各个服务网点的服务质量上就有了更高的要求,作为风景区的售票窗口是第一个接触游客的环节,售票处的服务好坏直接影响到景区的整体形象,所谓的第一印象是非常重要的,所以,在此我着重对以后的门票销售工作打算作以下介绍。

首先,服务的态度问题。售票员好的服务态度能给游客带来宾至如归的感受,也能给游客带来好的旅游心情。所以微笑服务至关重要。微笑是最好的表现。用微笑让别人心里充满温暖,同时对工作也能有更好的发挥。这也是素质体现。态度具体表现在:1,语言文明,言谈举止大方得体。2,有问必答,对游客提出的问题及要求,在不违反原则的前提下,尽力给予解决。3,多站在游客的角度考虑问题,争取成为游客的朋友,学会倾听交流。

其次,售票着装问题。售票员的着装要有景区代表性,主题鲜明,要符合景区特点以及桓仁满族风情和文化。具体要求是:1,服装整洁统一。2,不穿奇装异服

再次,关于游客的反馈进行收集。在反馈中发现问题,解决问题,使工作尽善尽美。

总之,我们要立足本岗,服务景区,服务游客,把工作细致化,优良化,具体化。

我有决心和能力带领本工作区的所有工作人员把售票服务工作做到最好。通过我们的细致入微的服务,能招揽来更多的游客,使景区的经济效益增强提高。

感谢大家!

本文来源:http://www.scfx8.com/gerengongzuozongjie/41196.html