车站售票岗学习心得

车站售票岗学习心得

车站售票岗学习心得

近日总站实行换岗学习,一岗多能。我有幸在三,四,五号三天于阳光售票班参加学习。此次学习让我感触颇多,学习到以前所不知道的东西。此次学习让我感触颇多,学习到以前所不知道的东西,更好的熟悉了售票工作,也掌握了更广泛的服务技能。对于我们总站员工是一种锻炼,也是很好的提升完善自己的机会。

李XX主任安排我与李XX学习。娜姐温和耐心,无论是对待旅客还是同事都平易近人。售票过程中严格按流程操作,使用文明用语,耐心介绍保险以及远程票......让旅客感受到温馨周到的服务。

在没有接触售票工作之前会认为售票非常复杂,当我坐到椅子上亲自售票时非常紧张,娜姐及其他售票员都告诉我不要紧张,当我第一张票买完时,已经是满头大汗,十分紧张,师傅在旁边鼓励,于是第二张,第三张.....每一张票都是进步。第三天,李瑞主任安排我独立售票,我自己小心翼翼的准备好每一个步骤,坐下深呼吸,“您好,请问去哪里?”“临清快客一张”“临清快客15一张,收您100找您85”虽然比起售票员很慢。但是每一步按流程操作,减少差错率。慢慢的,一张一来越好,抽屉的钱越来越多,售票完毕清点票款,票款无误,自己很有成就感。

三天的学习时间虽然很短,但在我的人生中留下了珍贵的记忆,换岗学习使我带着问题做学生,在实践中不断提高自己,完善自己,不再单纯的在自己的岗位做井底之蛙,而是更好的学习更多的技能,可以实现更多领导交给我的工作,实现企业更良好的运转。

这次学习,让我在工作中很有进步,对售票工作进一步了解,无论是售票还是检票工作,都需要我们员工认真对待,按工作流程操作就会降低差错率,本身作为服务性行业,必须提高自身综合素质,为旅客提供优质服务,感谢领导提供这次学习的机会,不仅提高自身综合能力,还增进班组团结,同事间可以取长补短。 ww w. 5 Y k j.CoM文

章 来源

 

第二篇:车站售票系统

#include <stdio.h>#include <string.h>#include <malloc.h>#include <windows.h>#define LEN 50int n,m;char choicen1,choicen2,choicen3;struct data /*利用结构体数组临时储存车辆信息*/{int number;int time;char strat_position[50];char end_position[50];int long1;int capacity;int sell_ticket;struct data *next;}*head,datas,*p;void shoupiaoyuan(){ char key[128],key1[128],id1[128],id[128]="2";FILE *fp;/* fp=fopen("D:\\secret.txt","wb");//////第一次输入售票员密码,并将密码写进文if(fp==NULL) 文件{printf("Open Error!\n");return;}char s[128]="2";fprintf(fp,"%s",s);fclose(fp);*////////////即初始化密码,也可用于一键还原。fp=fopen("D: \\secret.txt","rb");if(fp==NULL){printf("Open Error!\n");return;}fscanf(fp,"%s",key);int flag=1;int n,i=0;printf("\t\t\t*********售票员*********\n");printf("请输入工号:");scanf("%s",id1);printf("请输入密码:");while(1)//////////////////////////////////密码出入处理,出入字符,输出"*"号{key1[i]=getch();if(key1[i]==13)break;putchar('*');i++;}key1[i]='\0';printf("\n");system("cls");/////////////////////////////输入密码清屏一次if (strcmp(id1,id)==0&&strcmp(key1,key)==0){printf("\t\t\t***********welcome*********\n");while(flag==1)/////////// flag标记,用于实现循环{ printf("请选择操作:\n1售票\n2换票\n3退票\n4修改工作密码\n5退出\n");scanf("%d",&n);switch(n){case 1: sell();break;case 2: change();break;case 3: back();break;case 4: secret();break;case 5: flag=0;break;default:printf("输入错误,请重新输入!\n");} }}else printf("登陆错误,前重新输入!\n");system("cls");fclose(fp);}void mmenu(){void judge1(int y,char x[5]);void judge2(int y,char x[5]);int d;char f,e[5];system("cls"); /*清屏*/printf("\n******欢迎来到汽车票管理系统******\n"); /*登陆界面*/printf("**********************************\n");printf("** **\n");printf("** 1.管理员登陆 **\n");printf("** 2.售票员登陆 **\n");printf("** 3.退出 **\n");printf("** **\n");printf("**********************************\n");printf("**********************************\n");printf("请选择:");scanf("%c",&f); /*根据提示输入f值,判断进入子菜单。*/if(f=='1') /*进入管理员登录的密码保护系统*/{printf("\n请输入您的帐号:"); scanf("%s",e);printf("请输入您的密码:");scanf("%d",&d);judge1(d,e);}else if(f=='2') /*进入售票员登录的密码保护系统*/{printf("\n请输入您的帐号:"); scan

f("%s",e);printf("请输入您的密码:");scanf("%d",&d);judge2(d,e); }else if(f=='3') exit(0); /*退出*/else /*防错处理,若输入错误则返回至mmenu()函数*/{printf("没有这个选项,请重新选择");mmenu();}}void judge1(int y,char x[5]) /*确定是否登录正确*/{void manager();int d;char e[5];if(y==131&&strcmp(x,"sj")==0) /*若登录信息正确则进入管理员界面*/manager();else /*若登录信息不正确则返回judge1函数重新输入*/{fflush stdin; /*由于会出现帐号与密码在同一行出现的bug,所以清内存解决*/printf("您输入的帐号或密码貌似有误~好好想想,再试试?");printf("\n请输入您的帐号:");scanf("%s",&e);fflush stdin;printf("请输入您的密码:");scanf("%d",&d);fflush stdin;judge1(d,e); }}void manager() {char choicen=0;void mmenu();void print(struct data *head);char menu();FILE *fp;struct data *a();struct data *b(struct data *head);struct data *c(struct data *head);struct data *insert(struct data *head);while(choicen!='F'){choicen=menu();if (choicen=='A')head=a(head);else if(choicen=='B')head=b(head);else if (choicen=='C')head=c(head);else if (choicen=='D')head=insert(head);else if (choicen=='E')print(head);}fp=fopen("c:\\bus.txt","w");p=head;printf("信息:\n");if(head!=NULL)do{fprintf(fp,"%d %d %s %s %d %d %d\n",p->number,p->time,p->strat_position,p->end_position,p->long1,p->capacity,p->sell_ticket);p=p->next;m++;}while(p!=NULL);fclose(fp);mmenu();}void judge2(int y,char x[5]) /*确定登陆是否正确*/{void solder();int d;char e[5];if(y==181&&strcmp(x,"xbf")==0) /*若登录信息正确则进入售票员界面*/solder();else /*若登录信息不正确则返回judge2函数重新输入*/{fflush stdin;printf("您输入的帐号或密码貌似有误~好好想想,再试试?");printf("\n请输入您的帐号:");scanf("%s",e);fflush stdin;printf("请输入您的密码:");scanf("%d",&d);judge2(d,e);fflush stdin;}}void solder(){void mmenu();void search();void tickets();char menu2(); choicen2=menu2(); /*将menu2()值赋给choicen2*/if (choicen2=='A') /*进入查询系统函数*/search();else if(choicen2=='B') /*进入售票系统函数*/tickets();else if(choicen2=='C') /*返回主菜单函数*/mmenu();else /*防错处理,若输入错误则返回至售票员系统函数*/{printf("没有这个选项,请重新选择");solder();}}char menu(){printf("\n*******欢迎来到车次管理中心*******\n"); /*子菜单*/printf("**********************************\n");printf("**

**\n");printf("** A---登录车次信息 **\n");printf("** B---删除车次信息 **\n");printf("** C---更改车次信息 **\n");printf("** D---添加车次信息 **\n");printf("** E---显示车次信息 **\n");printf("** F---返回主菜单 **\n");printf("** **\n");printf("**********************************\n");printf("**********************************\n");printf("请选择:");fflush stdin;scanf("%c",&choicen1);return (choicen1);}char menu2(){system("cls");printf("\n*********欢迎来到售票中心*********\n"); /*售票中心子菜单*/printf("**********************************\n");printf("** **\n");printf("** A---线路查询 **\n");printf("** B---售出车票 **\n");printf("** C---返回主菜单 **\n");printf("** **\n");printf("**********************************\n");printf("**********************************\n");printf("请选择:");fflush stdin;scanf("%s",&choicen2);return(choicen2);}char smenu(){system("cls");printf("\n*******欢迎来到线路查询中心*******\n"); /*线路查询子菜单*/printf("**********************************\n");printf("** **\n");printf("** a---按车号查询 **\n");printf("** b---按始发站查询 **\n");printf("** c---按终点站查询 **\n");printf("** d---返回上级菜单 **\n");printf("** **\n");printf("**********************************\n");printf("**********************************\n");printf("请选择:");scanf("%s",&choicen3);return(choicen3);}void search() /*查找车次信息*/{char smenu();char menu2();void solder();void return1();FILE *fp;int x,i,e1[20],e2[20],e5[20],e6[20],e7[20];char y[50],y0[50],f3[20][50],f4[20][50];choicen3=smenu();if (choicen3=='a') /*通过车号查找*/{printf("\n请输入车号:");scanf("%d",&x);fp=fopen("c:\\bus.txt","r");printf("\n**********车次信息**********\n");for(i=0;i<m+1;i++) {fscanf(fp,"%d %d %s %s %d %d %d",&e1[i],&e2[i],&f3[i],&f4[i],&e5[i],&e6[i],&e7[i]); /*从文件读入车次信息*/if (x==e1[i]) { /*若查找到则输出相应车次信息*/printf("班次:");printf("%d\n",e1[i]);printf("发车时间:");printf("%d\n",e2[i]);printf("始发站:");printf("%s\n",f3[i]);printf("终点站:");printf("%s\n",f4[i]);printf("行车时间:");printf("%d\n",e5[i]);printf("额定载客数:");printf("%d\n",e6[i]);printf("已售出票数:");printf("%d\n",e

7[i]);}}fclose(fp);return1();}else if(choicen3=='b') /*通过始发站查找*/{printf("\n请输入始发站:");scanf("%s",&y0);fp=fopen("c:\\bus.txt","r");printf("\n**********车次信息**********\n");for(i=0;i<m+1;i++){fscanf(fp,"%d %d %s %s %d %d %d",&e1[i],&e2[i],&f3[i],&f4[i],&e5[i],&e6[i],&e7[i]);if (strcmp(y0,f3[i])==0) {printf("班次:");printf("%d\n",e1[i]);printf("发车时间:");printf("%d\n",e2[i]);printf("始发站:");printf("%s\n",f3[i]);printf("终点站:");printf("%s\n",f4[i]);printf("行车时间:");printf("%d\n",e5[i]);printf("额定载客数:");printf("%d\n",e6[i]);printf("已售出票数:");printf("%d\n",e7[i]);}}fclose(fp);return1();}else if(choicen3=='c') /*通过终点站查找*/{printf("\n请输入终点站:");scanf("%s",&y);fp=fopen("c:\\bus.txt","r");printf("\n**********车次信息**********\n");for(i=0;i<m+1;i++){fscanf(fp,"%d %d %s %s %d %d %d",&e1[i],&e2[i],&f3[i],&f4[i],&e5[i],&e6[i],&e7[i]);if (strcmp(y,f4[i])==0) {printf("班次:");printf("%d\n",e1[i]);printf("发车时间:");printf("%d\n",e2[i]);printf("始发站:");printf("%s\n",f3[i]);printf("终点站:");printf("%s\n",f4[i]);printf("行车时间:");printf("%d\n",e5[i]);printf("额定载客数:");printf("%d\n",e6[i]);printf("已售出票数:");printf("%d\n",e7[i]);}}fclose(fp);return1(); /*进入返回函数*/}else if(choicen3=='d') /*返回至售票员系统函数*/solder();else /*防错处理,若输入错误则返回至查找函数*/{printf("没有这个选项,请重新选择");search();}}void return1(){void search();char j[1];printf("是否返回上一级菜单( y or n ):");scanf("%s",&j);if(strcmp("y",j)==0) /*返回至查找函数*/search();else if(strcmp("n",j)==0) /*退出程序*/exit(0);else /*防错处理,若输入错误则返回至return1函数*/{printf("没有这个选项,请重新输入\n");return1();}}void tickets() /*追加售出车票*/{FILE *fp;void solder();void return2();int x,y,i,e1[20],e2[20],e5[20],e6[20],e7[20];char f3[20][50],f4[20][50];fp=fopen("c:\\bus.txt","r");printf("请输入售出车票的车号:");scanf("%d",&x);printf("\n**********车次信息**********\n");for(i=0;i<m+1;i++){fscanf(fp,"%d %d %s %s %d %d %d",&e1[i],&e2[i],&f3[i],&f4[i],&e5[i],&e6[i],&e7[i]); /*从文件读入车次信息*/if (x==e1[i]) /*查找需要追加车票的车次信息并输出*/ {printf("班次:");printf("%d\n",e1[i]);printf("发车时间:");

printf("%d\n",e2[i]);printf("始发站:");printf("%s\n",f3[i]);printf("终点站:");printf("%s\n",f4[i]);printf("行车时间:");printf("%d\n",e5[i]);printf("额定载客数:");printf("%d\n",e6[i]);printf("已售出票数:");printf("%d\n",e7[i]);fclose(fp);printf("\n请追加售出的车票数:");scanf("%d",&y);if(e7[i]+y<=e6[i]) /*判断是否超过额定载客数*/{fp=fopen("c:\\bus.txt","w");e7[i]+=y;fprintf(fp,"%d %d %s %s %d %d %d",e1[i],e2[i],f3[i],f4[i],e5[i],e6[i],e7[i]);printf("\n**********车次信息**********\n");printf("班次:");printf("%d\n",e1[i]);printf("发车时间:");printf("%d\n",e2[i]);printf("始发站:");printf("%s\n",f3[i]);printf("终点站:");printf("%s\n",f4[i]);printf("行车时间:");printf("%d\n",e5[i]);printf("额定载客数:");printf("%d\n",e6[i]);printf("已售出票数:");printf("%d\n",e7[i]);fclose(fp);}else /*若超出额定载客数则返回至售票函数*/{printf("超出额定载客数,请重新输入!\n");tickets();}}}return2(); /*进入返回函数*/}void return2(){void solder();char j[1];printf("是否返回上一级菜单( y or n ):");scanf("%s",&j);if(strcmp("y",j)==0) /*返回至售票函数*/solder();else if(strcmp("n",j)==0) /*退出程序*/exit(0);else /*防错处理,若输入错误则返回至return2函数*/{printf("没有这个选项,请重新输入\n");return2();}}struct data *a(struct data *head) /*登录车次信息*/{struct data *p1,*p2;int m=0;n=0;p1=(struct data*)malloc(LEN);p2=(struct data*)malloc(LEN);p1=p2;system("cls");printf("请输入您要登录的车次号:");scanf("%d",&p1->number);printf("请输入出发时间:");scanf("%d",&p1->time);printf("请输入始发站:");scanf("%s",p1->strat_position);printf("请输入终点站:");scanf("%s",p1->end_position);printf("请输入行驶时间:"); scanf("%d",&p1->long1);printf("请输入载客量:"); scanf("%d",&p1->capacity);printf("请输入卖出车票数:");scanf("%d",&p1->sell_ticket);head=NULL;while (p1->number!=0){n=n+1;if(n==1)head=p1;else p2->next=p1;p2=p1;p1=(struct data*) malloc(LEN);printf("请输入您要添加的车次号:");scanf("%d",&p1->number);printf("请输入出发时间:");scanf("%d",&p1->time);printf("请输入始发站:");scanf("%s",p1->strat_position);printf("请输入终点站:");scanf("%s",p1->end_position);printf("请输入行驶时间:"); scanf("%d",&p1->long1);printf("请输入载客量:"); scanf("%d",&p1->capacity);printf("请输入卖出车票数:");scanf("%d",&p1->sell_ticket);}p2->next=NULL;printf("已成功建

立!");return(head);}struct data *insert(struct data *head) /*插入车次信息*/{ struct data *p0,*p1,*p2;system("cls");printf("欢迎来到车次信息添加系统!\n");printf("请输入您要添加的车次号:");scanf("%d",&datas.number);printf("请输入出发时间:");scanf("%d",&datas.time);printf("请输入始发站:");scanf("%s",datas.strat_position);printf("请输入终点站:");scanf("%s",datas.end_position);printf("请输入行驶时间:"); scanf("%d",&datas.long1);printf("请输入载客量:"); scanf("%d",&datas.capacity);printf("请输入卖出车票数:");scanf("%d",&datas.sell_ticket);p1=head;p0=&datas;if(head==NULL){head=p0;p0->next=NULL;}else {while((p0->number>p1->number)&&(p1->next!=NULL)){p2=p1;p1=p1->next;}if(p0->number<=p1->number){if (head==p1)head=p0;else p2->next=p0;p0->next=p1;}else{p1->next=p0;p0->next=NULL;}}n=n+1;printf("已成功插入!");return (head);}struct data *b(struct data *head) /*删除已登录的车次信息*/{struct data *p3=NULL,*p4=NULL;int n2;system("cls");printf("欢迎来到删除车次信息系统!\n");printf("请输入您要删除的车次:\n");scanf("%d",&n2);if (head==NULL)printf("错误!\n");p3=head;while (n2!=p3->number&&p3->next!=NULL){p4=p3;p3=p3->next;}if(n2==p3->number){if(p3==head)head=p3->next;else p4->next=p3->next;printf("已成功删除:%d 号车次信息!",n2);n2=n2-1;}else printf("没有找到该车次信息!\n",n2);return (head);}struct data *c(struct data *head) /*更改已登录的车次信息*/{int n3;system("cls");printf("欢迎来到更改信息系统!\n");printf("请输入您要更改的车次号:\n");scanf("%d",&n3);p=head;while(p!=NULL){if(n3==p->number){printf("请输入出发时间:");scanf("%d",&p->time);printf("请输入始发站:");scanf("%s",p->strat_position);printf("请输入终点站:");scanf("%s",p->end_position);printf("请输入行驶时间:"); scanf("%d",&p->long1);printf("请输入载客量:"); scanf("%d",&p->capacity);printf("请输入卖出车票数:");scanf("%d",&p->sell_ticket);break;}p=p->next;}printf("已成功更改车次信息!");return (head);}void print(struct data *head){p=head;system("cls");if(head!=NULL)printf("\n******************************车次信息******************************\n");printf("********************************************************************\n");do{printf("**车号**发车时间**始发站**终点站**行车时间**额定载客数**已售出票数**\n");printf("** %d ** %d ** %s ** %s ** %d ** %d ** %d **\n",p->number,p->time,p->strat_position,p->end_position,p->long1,p->capaci

ty,p->sell_ticket);p=p->next;}while(p!=NULL);printf("********************************************************************\n");printf("********************************************************************\n");}void main (){void mmenu();mmenu();}

相关推荐