火车票订票系统_第1页
火车票订票系统_第2页
火车票订票系统_第3页
火车票订票系统_第4页
火车票订票系统_第5页
已阅读5页,还剩54页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGEPAGE1火车票订票系统第一篇:火车票订票系统#include//预处理函数#include//标准库函数#include//字符串函数#include//通过键盘来控制程序调试into=0;typedefstructzuowei{inta;//车座intb;//车厢}seat;typedefstructTmess{//定义一个结构体存储火车订票的信息chartnum[8];//火车车次chartime1[8];//发车时间charstation1[8];//出发站charstation2[8];//终点站chartujingstation[8];//途经站chartime2[8];//到站时间charmoney[5];//票价}tmess;typedefstructin{//定义一个结构体存储火车座位信息tmessdata;//调用火车的信息intreseat;//剩余票seatseatnum;structin*next;//定义next指针}in;typedefstructpmess{//定义一个结构体存储乘客信息charname[10];//姓名chartel[15];//电话charid[20XX//身份证charbooknum[3];//订票数目charcheci[8];//车次}pmess;typedefstructpeople{//乘客信息pmessm;//调用pmess结构体structpeople*next;//定义next指针}people;structdingdan{intdanhao;chartnum[8];//火车车次chartime1[8];//发车时间charstation1[8];//出发站charstation2[8];//终点站chartujingstation[8];//途经站chartime2[8];//到站时间charmoney[5];charname[10];//姓名chartel[15];//电话charid[20XX//身份证charbooknum[3];//订票数目charseat[10];charseatnum[10];}dingdan[100];voidend();voidadmin();voidbook(in*h,people*k);voidcancel();voidchaxuntrain(in*h);in*fangshi(in*h,charfindmess[],charnumorcity[]);voidprint();voidpassenger();voidputoutticket(in*p);voidputticket(in*h);voidwidows();intmain(){for(inti=0;i<100;i++){dingdan[i].danhao=i+1000;}in*h,*p;people*k,*v;intwp;h=(in*)malloc(sizeof(in));h->next=NULL;k=(people*)malloc(sizeof(people));k->next=NULL;p=h;v=k;while(1){system(“cls”);widows();scanf(“%d”,&wp);fflush(stdin);system(“cls”);switch(wp){case1:putticket(h);break;case2:chaxuntrain(p);break;case3:book(p,v);break;case4:print();break;case5:cancel();break;default:break;}printf(“n请按任何键结束n”);getch();}return0;}voidend(){//结束页面函数puts(“********************************************”);printf(“谢谢使用n”);}voidwidows(){//初始页面函数;printf(“*****************************************************************************n”);printf(“*#*n”);printf(“*@@#*n”);printf(“*@@@@#*n”);printf(“*@@@@@@#*n”);printf(“**n”);printf(“*###*n”);printf(“*######*n”);printf(“*####*n”);printf(“**n”);printf(“*###*n”);printf(“*#☆1,输入车次信息*n”);printf(“*#☆2,查询车次*n”);printf(“*#☆3,订票*n”);printf(“*#☆4,订单查询*n”);printf(“*#☆5,退票*n”);printf(“*#☆6,退出系统*n”);printf(“*#####*n”);printf(“*****************************************************************************n”);printf(“请输入选择:”);}voidputticket(in*h){//输入车次信息in*p,*l,*s;//定义了三个指针变量charnum[8];//定义了数组p=h;//p指向尾节点l=h->next;//l指针遍历火车信息while(p->next){p=p->next;}while(1){printf(“请输入要添加的火车车次(按0退出)n”);scanf(“%s”,&num);fflush(stdin);if(strcmp(num,“0”)==0)break;while(l){if(strcmp(l->data.tnum,num)==0){//比较的输入车次与之前存在车次printf(“该车次已经存在n”);return;}l=l->next;//l++}s=(in*)malloc(sizeof(in));strcpy(s->data.tnum,num);//复制函数,加入新的车次printf(“请输入出发时间:n”);scanf(“%s”,&s->data.time1);fflush(stdin);printf(“请输入出发城市:n”);scanf(“%s”,&s->data.station1);fflush(stdin);printf(“请输入到达时间:n”);scanf(“%s”,&s->data.time2);fflush(stdin);printf(“请输入到达城市:n”);scanf(“%s”,&s->data.station2);fflush(stdin);printf(“请输入途径大站:n”);scanf(“%s”,&s->data.tujingstation);fflush(stdin);printf(“请输入票价:n”);scanf(“%s”,&s->data.money);fflush(stdin);s->seatnum.a=1;s->seatnum.b=1;s->reseat=-1;s->next=NULL;p->next=s;p=s;}}voidputoutticket(in*p){//打印火车信息printf(“n下面是火车信息n”);printf(“@车次:%sn”,p->data.tnum);printf(“@出发时间:%sn”,p->data.time1);printf(“@始发站:%sn”,p->data.station1);printf(“@到达时间:%sn”,p->data.time2);printf(“@终点站:%sn”,p->data.station2);printf(“@途经站:%sn”,p->data.tujingstation);printf(“@票价:%sn”,p->data.money);printf(“@剩余票数:%d”,1000-p->reseat);}in*fangshi(in*h,charfindmess[],charnumorcity[]){//查询方式in*p;if(strcmp(numorcity,“num”)==0){//按车次查询p=h->next;while(p){if(strcmp(p->data.tnum,findmess)==0){//查到与车次信息相符的returnp;//返回所查到的信息}p=p->next;}}if(strcmp(numorcity,“city”)==0){//按城市查询p=h->next;while(p){if(strcmp(p->data.station2,findmess)==0){//查到与城市信息相符的returnp;//返回所查到的信息}p=p->next;}}return0;}voidchaxuntrain(in*h){//信息查询in*p;charstr1[10];intsel;if(h->next==NULL){printf(“没有任何火车信息n”);return;}printf(“n请选择查询方式n1.车次查询2.城市查询n”);scanf(“%d”,&sel);fflush(stdin);if(sel==1){printf(“请输入车次n”);scanf(“%s”,str1);fflush(stdin);p=fangshi(h,str1,“num”);if(p){putoutticket(p);}else{printf(“n没有找到n”);}}elseif(sel==2){printf(“请输入到达城市n”);scanf(“%s”,str1);fflush(stdin);p=fangshi(h,str1,“city”);if(p){putoutticket(p);}else{printf(“n没有找到n”);}}}voidbook(in*h,people*k){//订票输入乘客信息,订票数in*p,*l;//定义两个in结构体下的指针变量people*v,*s;//定义两个people结构体下的指针变量inti=0,t=0,wp,i2=1;charstr1[10],str2[10];//定义两个数组分别用来存储到达城市和车次信息l=h;v=k;externinto;while(v->next)v=v->next;//v指针遍历火车信息printf(“请输入想要达到的城市n”);scanf(“%s”,&str1);fflush(stdin);p=fangshi(l,str1,“city”);//按城市搜索的查询方式printf(“请输入想要的车次n”);scanf(“%s”,&str2);fflush(stdin);p=fangshi(l,str2,“num”);//按车次搜索的查询方式if(!p){printf(“n没有找到到达该城市的车次n”);return;}else{putoutticket(p);//调用outoutticket函数printf(“是否要订这个车次?<0/1>n”);scanf(“%d”,&wp);fflush(stdin);if(wp){s=(people*)malloc(sizeof(people));printf(“请输入姓名:”);scanf(“%s”,&s->);fflush(stdin);printf(“请输入电话:”);scanf(“%s”,&s->m.tel);fflush(stdin);printf(“请输入身份证号:”);scanf(“%s”,&s->m.id);fflush(stdin);printf(“请输入要订的票数:”);scanf(“%s”,&s->m.booknum);fflush(stdin);s->next=NULL;v->next=s;v=s;strcpy(s->m.checi,p->data.tnum);p->reseat=p->reseat+(int)(atof(s->m.booknum));if(p->seatnum.a<8){sprintf(dingdan[o].seatnum,“%d/%d”,p->seatnum.a,p->seatnum.b);p->seatnum.a=p->seatnum.a+1;}elseif(p->seatnum.b<8){sprintf(dingdan[o].seatnum,“%d/%d”,p->seatnum.a,p->seatnum.b);p->seatnum.b=p->seatnum.b+1;p->seatnum.a=1;}printf(“nOK!订票成功n”);strcpy(dingdan[o].tnum,p->data.tnum);strcpy(dingdan[o].time1,p->data.time1);strcpy(dingdan[o].station1,p->data.station1);strcpy(dingdan[o].station2,p->data.station2);strcpy(dingdan[o].tujingstation,p->data.tujingstation);strcpy(dingdan[o].time2,p->data.time2);strcpy(dingdan[o].money,p->data.money);strcpy(dingdan[o].name,s->);strcpy(dingdan[o].tel,s->m.tel);strcpy(dingdan[o].id,s->m.id);strcpy(dingdan[o].booknum,s->m.booknum);printf(“订单号为:%dn”,dingdan[o].danhao);printf(“座位号为:%s(座位号/车厢号)n”,dingdan[o].seatnum);o++;getch();}}}voidcancel(){intcount=0;externinto;charq[5]=“失效”;intp;ints=0;charpassname[20XXprintf(“请输入乘客姓名:”);scanf(“%s/n”,passname);for(inti=0;i{printf(“*********************************************************n”);printf(“*****这是订单号为%d的订单信息*****n”,dingdan[i].danhao);printf(“*********************************************************n”);printf(“*****火车车次:%s*****n”,dingdan[i].tnum);printf(“****发车时间:%s****n”,dingdan[i].time1);printf(“***出发站:%s***n”,dingdan[i].station1);printf(“**终点站:%s**n”,dingdan[i].station2);printf(“*途径站:%s*n”,dingdan[i].tujingstation);printf(“*到站时间:%s*n”,dingdan[i].time2);printf(“*票价:%s*n”,dingdan[i].money);printf(“**姓名:%s**n”,dingdan[i].name);printf(“***电话:%s***n”,dingdan[i].tel);printf(“****身份证:%s****n”,dingdan[i].id);printf(“*****订票数目:%s*****n”,dingdan[i].booknum);printf(“******座位号:%s******n”,dingdan[i].seatnum);printf(“*********************************************************n”);printf(“n”);count++;}}if(count==0){printf(“未找到该乘客的订票信息n”);gotolow;}printf(“请输入要删除的订单编号:”);scanf(“%dn”,&p);for(s=0;sstrcpy(dingdan[s].time1,q);strcpy(dingdan[s].station1,q);strcpy(dingdan[s].station2,q);strcpy(dingdan[s].tujingstation,q);strcpy(dingdan[s].time2,q);strcpy(dingdan[s].money,q);strcpy(dingdan[s].name,q);strcpy(dingdan[s].tel,q);strcpy(dingdan[s].id,q);strcpy(dingdan[s].booknum,q);printf(“*********************************************************n”);printf(“*****这是订单号为%d的订单信息*****n”,dingdan[s].danhao);printf(“*********************************************************n”);printf(“*****火车车次:%s*****n”,dingdan[s].tnum);printf(“****发车时间:%s****n”,dingdan[s].time1);printf(“***出发站:%s***n”,dingdan[s].station1);printf(“**终点站:%s**n”,dingdan[s].station2);printf(“*途径站:%s*n”,dingdan[s].tujingstation);printf(“*到站时间:%s*n”,dingdan[s].time2);printf(“*票价:%s*n”,dingdan[s].money);printf(“**姓名:%s**n”,dingdan[s].name);printf(“***电话:%s***n”,dingdan[s].tel);printf(“****身份证:%s****n”,dingdan[s].id);printf(“*****订票数目:%s*****n”,dingdan[s].booknum);printf(“******座位号:%s******n”,dingdan[i].seatnum);printf(“*********************************************************n”);printf(“n”);}}low:;}voidadmin(){intpassword=1;externinto;intn;printf(“请输入管理员密码:”);scanf(“%dn”,&n);fflush(stdin);if(password==n){for(inti=0;i{printf(“*********************************************************n”);printf(“*****这是订单号为%d的订单信息*****n”,dingdan[i].danhao);printf(“*********************************************************n”);printf(“*****火车车次:%s*****n”,dingdan[i].tnum);printf(“****发车时间:%s****n”,dingdan[i].time1);printf(“***出发站:%s***n”,dingdan[i].station1);printf(“**终点站:%s**n”,dingdan[i].station2);printf(“*途径站:%s*n”,dingdan[i].tujingstation);printf(“*到站时间:%s*n”,dingdan[i].time2);printf(“*票价:%s*n”,dingdan[i].money);printf(“**姓名:%s**n”,dingdan[i].name);printf(“***电话:%s***n”,dingdan[i].tel);printf(“****身份证:%s****n”,dingdan[i].id);printf(“*****订票数目:%s*****n”,dingdan[i].booknum);printf(“******座位号:%s******n”,dingdan[i].seatnum);printf(“*********************************************************n”);printf(“n”);}}}voidpassenger(){charpassname[20XXprintf(“请输入乘客姓名:”);scanf(“%s/n”,passname);fflush(stdin);for(inti=0;i{printf(“*********************************************************n”);printf(“*****这是订单号为%d的订单信息*****n”,dingdan[i].danhao);printf(“*********************************************************n”);printf(“*****火车车次:%s*****n”,dingdan[i].tnum);printf(“****发车时间:%s****n”,dingdan[i].time1);printf(“***出发站:%s***n”,dingdan[i].station1);printf(“**终点站:%s**n”,dingdan[i].station2);printf(“*途径站:%s*n”,dingdan[i].tujingstation);printf(“*到站时间:%s*n”,dingdan[i].time2);printf(“*票价:%s*n”,dingdan[i].money);printf(“**姓名:%s**n”,dingdan[i].name);printf(“***电话:%s***n”,dingdan[i].tel);printf(“****身份证:%s****n”,dingdan[i].id);printf(“*****订票数目:%s*****n”,dingdan[i].booknum);printf(“******座位号:%s******n”,dingdan[i].seatnum);printf(“*********************************************************n”);printf(“n”);}}}voidprint(){printf(“*************************************************n”);printf(“***1:管理员登陆(需管理员密码)***n”);printf(“***2:乘客登陆***n”);printf(“*************************************************n”);printf(“请选择登录方式:”);intm;scanf(“%dn”,&m);fflush(stdin);switch(m){case1:admin();break;case2:passenger();break;default:break;}}第二篇:火车票订票攻略火车票订票攻略1网络订票铁路部门首次推行互联网购票,网址为:www.,预售期为12天(含当天),12月28日起开始预订春运票。目前可订以“C”、“D”、“G”、“Z”、“T”“K”开头的以及1000至5000的列车车票。准备工作备一台能上网的电脑,有身份证(一二代均可);纸和笔;开通网银的银行卡等。记者体验记者首次网络订票时,由于是“新手”,不熟悉流程,注册就用了3分钟,需要填的信息太多了,比如真实姓名、身份证号码、手机信息等,注册成功后还要通过用户名及邮箱激活,然后重新登录才能网上订票。首次订票总耗时超过7分钟。昨日,记者再以旧用户身份网上预订车票,3分钟就可以搞定了。注意事项中国铁路客服中心网站才是唯一购票网站(网址为www.)。需网络预订春运期间火车票的乘客,应当事先完成12306网站的注册,并在常用联系人中添加好需要购票的旅客姓名、身份证等信息。这样预售期一到就可登录直接订票,避免临时注册、临时输入信息浪费时间。须在规定的支付时间内完成网上支付并需换取纸质票进站。可使用的有效身份证件包括中华人民共和国居民身份证、港澳居民来往内地通行证、台湾居民来往大陆通行证和护照四种。2电话订票最好提前演练取票注意时间订票号码为95105105、96020XX8。12月28日起,市民可拨打上述电话预订20XX年春运火车票。电话订票的预订期为4-12天。准备工作备好手机或座机,手机要充够电;身份证等证件;笔和纸;最好在安静的环境中拨打电话。在正式订票前,一定要熟悉操作流程,提前试拨并记录每个步骤需输入的电话按键。做好这样的准备,正式订票时不必听提示便可直接按键,节省时间。提前确定好行程及乘车日期,查询所要乘坐的车次,并准备好允许订票的有效身份证件号码(使用二代居民身份证可以提高订票效率)、乘车站和到达站所在城市电话区号,供订票时使用。记者体验昨日,记者拨打95105105,按提示音一步步操作,最终成功订到一张1月6日东莞东至武昌的硬座车票。粗略算了一下,订票时间约4分钟。不过,春运期间订票电话较难打通,市民可连续多次拨打,或多台电话同时拨打。注意事项12月28日起,电话订票的预订期为4-12天。例如:今天可预订12月31日至明年元月8日,即春运首日的火车票。电话订票时间为每日6时至23时。春运期间,一张有效证件,一天只能订票一次,一次最多可订同日期、同车次、同席别的车票不超过3张。电话订票有规定的取票时间,当日00:00至12:00时段内电话订票的,须在当日24:00前取票;12:00至24:00时段内电话订票的,须在次日12:00前取票。超过时间未取票的,所订车票将不予保留。代售点窗口买票3注意预售期提前去排队节前,东莞东等车站集中售取票点、代售点(含临时代售窗口)预售期为8天。12月28日起,武广高铁、广珠城际铁路、海南东环高铁、广深线动车组车票的窗口预售期调整为8天(含当天)。准备工作搜一下自己附近有哪些代售点,安排足够的时间去排队购票,这个没什么技术性。携带足够的现金,拿身份证或身份证复印件;如要通宵排队,可随身携带一小板凳。注意事项节前,广东省的广州、广州东、广州北、佛山、深圳、深圳西、东莞东、惠州、汕头车站(9个)实行区域联网售票,各站售票窗口和代售点均可相互预售车票。春运期间,火车站售票窗口及代售点窗口预售期比电话订票、网络订票短。28日起,窗口只售8天内车票。而互联网售票、电话订票的预售期则为12天,也就是说,网上、电话订票比窗口售票提前4天,这样一来,窗口的车票留下来的就较少了。第三篇:火车票订票指南北京铁路局电话订票和网上订票流程/指南一、北京铁路局管辖铁路及主要车站主要管辖北京市、天津市、河北省和山东德州、山西阳泉部分铁路。主要车站:北京站、北京西站、北京南站、北京北站、石家庄站、天津站、天津西站、唐山站、邯郸站、保定站、邢台站、丰台站、张家口站、秦皇岛站、阳泉站、德州站等。二、北京铁路局火车票预售期电话订票/网上订票预售期:电话订票预售期:3-12天(含购票当天,下同)(开车前2天的车票不可以通过电话预订)网上订票预售期:1-12天(开车前2小时停止办理)第12天车票起订时间实行错峰放票,如下(非常重要):北京西站:8:00北京站、北京南站、北京北站:10:00天津站、天津西站、石家庄站、石家庄北站:12:00其它车站:15:00全国各车站第12天车票起订时间查询>>>窗口售票预售期:20XX年1月1日-1月14日(售票日期),车站与代售窗口预售期调整为8天,上午9:00起售。1月3日可发售1月10日的车票,以此类推。20XX年1月15日起(售票日期),车站与代售窗口预售期恢复为10天,上午9:00起售。1月15日可发售1月24日之前(含24日)的车票,以此类推。窗口售票最新日期车票起订时间:9:00三、北京铁路局电话订票使用说明1)订票电话:951051052)电话订票系统开放时间:6:00-23:00(其它时间可以进行信息查询,不提供订票)3)订票电话拨打方法:局管内北京市、天津市、河北省和山西省阳泉市、山东省德州市等部分地区可以直接拨打95105105,局管外省市拨打010-951051054)订票电话通话费:按普通市话收费,无其它任何增值费用。5)电话订票可订票种:可以预订北京铁路局属下车站发往全国各地车站的全价票、儿童票、学生票、伤残军人票。(仅直达车票,不办理通票。)6)订票有效证件:居民身份证(推荐使用二代身份证)、港澳居民来往内地通行证、台湾居民来往大陆通行证、护照。(证件号码遇字母时,请按“*”键代替)7)订票张数限制:每次电话可预订卧铺票3张或座位票5张,一证一票,实名订票,每个有效证件每日只允许预订一次。8)取票期限:订票成功后,系统自动生成订票单。当日12:00前预订的车票必须在当日23:00前取票;当日12:00后预订的车票必须在次日12:00前取票。否则系统自动取消订单。(具体以订票成功时系统播报的语音提示为准)9)取票点:实行通订通取,北京铁路局属下火车站或代售点均可取票,但不可以跨铁路局取票。(伤残军人车票仅限在车站办理;办理学生票的代售点需要有学生票优惠卡读卡器。)10)取票流程:凭订单号及订票时所使用的证件原件取票。(学生票需另外出示学生证和电子优惠卡、伤残军人票需另外出示伤残军人证)11)取票费:火车站取本地车票不收手续费,火车站取异地车票收取每张票5元异地取票费。火车票代售点取票收取每张票5元服务费。没有其它任何附加费用。温馨提示:订票前请准备好纸笔,查询好到站的电话区号,准备好身份证号码,以便顺利订票和记录订单号码。以上信息仅供参考,可能系统流程发生细微变化,请根据语音提示操作。第四篇:最新火车票订票全攻略火车票订票全攻略更新:20XX-01-1417:44工具/原料网络订票——能上网电脑一台,数台更容易成功。网银——用户网络订票付款电话订票——能打电话的电话一台,数台更容易成功。个人身份证订火车票前的准备——提前1周1.因为订票的时间会因为春运的来临不断地调整,因此在这里建议大家提前一周就开始准备订票的一些事宜。这样能更好地,更有针对性的订票,不会到时候手忙脚乱。今年的预售期是20XX以下是网上有心人做的关于预售期买票时间的查询,大家要注意自己的购票时间哦。2.根据自身情况,了解路线情况。因为现在有高铁、动车(D)、特快(T)、直达(Z)、普通快车(K)多种线路,因此可以根据自己的目的地设定好路线。常见有几种:1)一趟车直接到达。这样的车票都会比较难买,因此要有其他路线的准备。2)中途经过转车。这样的路线,要考虑的情况便是取票问题,现在是实名制,因此取票问题会比较麻烦。3)特殊情况:春运期间部分车次、站点限售,站站查询好过车次查询。3.确定好路线后,要记录路线所需要的车次信息。(针对电话订票)无论是电话订票还是网络订票,都需要通过车次来进行查询会比较方便,因此对路线上所设计的车次信息要进行记录:1)车次:用于订票直接定位。电话订票会要求输入除了字母以外的车次号。一定要记录好车次号。2)始发站和终点站在这趟列车的位置:用于快速定位你的站点。在电话订票中,会有一个车站选择,分为两个,第一个是起点站,会进行选择,正常是从始发站为1,然后依次往下。第二个是终点站,第一个是该列车最后一站,为1,然后倒数第二站为2,依次类推。举例:北京西——福州列车Z59,路线:北京西——鹰潭——武夷山——福州站对于起点站选择,北京站为1,鹰潭为2,武夷山为3,福州站为4对于终点站选择,福州站为1,武夷山为2,鹰潭为3,北京西为4。我要买Z59,从北京到武夷山,则,起始站选1,终点站站序号选2。4.网络购票前要了解系统操作。(针对网络购票)今年第一次开始进行网络购票,因此要事先了解下这个系统,要事情进行以下几个操作:1)安装网站证书。很多人一登陆购票网站就直奔购票,其实要先安装一个网站证书。安装方法为:下载“根目录”压缩包,解压后,里面有个程序和一个安装说明,根据安装说明进行一步一步的安装,建议多个浏览器都进行安装根证书。2)注册并激活网站的账号。注册需要填写实名信息,并填写手机号码和电子邮件。注册完毕后,需要到邮箱中激活注信息才可订票。一定要真实填写。3)添加联系人。如果你要多人买连着的票,一定要在添加联系人的地方加入联系人的相关信息。购票时可快速覆盖信息,缩短时间;手机号码应输入购票人的手机号,因为需要输入随即发送去的验证码方能完成订票。5.实时跟进最新的火车票信息,尤其是预售期的信息。由于春运的临近,预售期也会跟着变化,再次提醒,了解自己所在路局各个订票渠道的准确的预售日期相当关键,什么渠道能优先买到车票,就从什么渠道买。关于预售期,可以看看今年我新分享的经验:20XX年预售期计算攻略(链接在参考资料),可以了解各省市的放票具体时间。6.了解最新的放票时间和相关规定。今年由于怕买票会有所拥堵,根据地区错开了放票时间点,所以订票前一定要先知道自己所要买的车票的放票时间。这个也很重要,具体的查看请参考12306官方公告:http://这个是各地互联网和电话订票的放票时间。大家订票前一定要先查清楚自己的车次放票的具体时间。网络订票攻略1.对于不熟悉网络支付的朋友,请先注意要对两个流程的熟悉。1)网上订票注册流程。(见订票准备第3条或者经验里有专门的经验进行介绍。)2)网银支付流程。不同银行支付方式不同,建议订票前在网上进行购物熟悉流程。熟悉网络支付流程的朋友请看下一条。2.网上订票的流程是:车次查询——查询结果里——点击预订——然后进入信息填写——支付。这个流程里能快速订票的攻略主要在车次查询里,因为车次查询你可以提前进行操作,到了时间点后进行点击鼠标。预订春运火车票前,可提前将乘车人信息输入“常用联系人”中。购票时可快速覆盖信息,缩短时间;手机号码应输入购票人的手机号,因为需要输入随即发送去的验证码方能完成订票。3.订单确认一定要做好,而且有些是默认的不能更改,要提前知晓。网络购票无法选择座位号以及上中下铺位;网购动车票默认一等席位,如不需要应在确认前更改,避免误购。4.订票完全,15分钟完成支付需在15分钟内进行网上支付,所以要提前知道有没有什么银行不能用,要挑能用的网银,切记。电话订票攻略1.提前演练,记录好比较容易打进电话的时间点。订票前一定要进行演练和踩点,了解每天订票在哪些时间段是高峰,正常持续多久。这个方法是这样的,每天在放票前后打不同时间点打入,记录是否电话线繁忙,记录下时间点。我总结的规律是这样的:放票前3-5分钟内,是电话打入高峰期,尤其在放票整点,基本打入电话比较困难。但是放票整点后的10分钟就比较缓和。还有就是下午时段,订票相对不会那么集中,打入也比较容易。我的建议:如果您的车票比较紧俏还是提前10-15分钟打入电话,听听订票须知等内容,拖延时间,等到放票时间,则马上进入订票。不过这个也有一定风险,大家一定要提前进行尝试。如果您的车票不是特别紧俏,建议放票后的10-15分钟后打入电话,比较容易。2.多个电话同时拨打,增加打进电话的几率。在订票的时候,可以多人或者多部电话同时拨打,增加打进去的可能性,不过最好给每个帮你打电话的人准备一个写好你车次和序号的纸条,方便订票。根据不完全统计,用座机或者和电话系统一样的座机比较容易打入。3.提前打入电话,为订票预留时间。第一点也提到了,因为可能大家都会在整点打入电话,造成那个时段的电话网络繁忙,所以大家可以提前打入电话,然后听听订票须知拖延时间,延长到快放票的时间的时候,然后直接进入订票主题,不过这个需要大家在演练的基础上,记录须知以及其他事宜的时间,免得错过订票时间点。4.订票过程中,一定要根据演练的记录进行输入,一定要快。遇到验证码,一定要听完听清再拨号。准备好手机或座机,手机要充够电;身份证等证件;笔和纸;最好在安静的环境中拨打电话。在正式订票前,一定要熟悉操作流程,提前试拨并记录每个步骤需输入的电话按键。做好这样的准备,正式订票时不必听提示便可直接按键,节省时间。如果遇到验证码,切记不要慌张,一定要听完4个数字后再进行输入,否则要重新来的。切记。5.订票完成后一定要记录取票的订单号以及时间。电话订票成功后,会告诉你一个流水账号,一定要注意听,然后予以记录,这个是去取票的凭证,还有就是要查下领取的时间截点,别耽误了取票。6.如果没有订到票,别灰心,你可以在其他时间点多尝试尝试,可能会有没有领的火车票回滚回系统,也许就能买到了。有些人没有取票或者错过取票时间,票会回到订票系统的,但是不是实时更新,所以,你可以在一些空闲时间再打进去进行尝试,也许能买到你要的票。尤其是学生票在这个方面经常发生。7.如果电话打不进去,可以打同一个铁路局其他市的电话,前面加拨区号第五篇:火车票订票管理系统++设计报告摘要随着时代的发展,计算系软件和系统的成熟,火车票的正当管理成为一个影响铁路部门正常运营的因素之一,而建立火车票订票管理系统是一个很好的解决办法。作为计算机应用的一部分,使用计算机对火车票信息进行管理,具有手工管理所无法比拟的优点,例如检索迅速、查找方便、可靠性高、存储量大、保密性好等,这些优点能够极大的提高火车票信息管理的效率,也正体现了火车票的科学化正规化管理现在随着社会的发展,数据量急剧增长,现在人们就借助计算机和数据库技术科学的保存大量的数据,以便能更好的利用这些数据资源。本论文就是通过MFC的整体设计把数据库与应用程序相连接,做成一个火车票的订票管理系统,使得火车票管理员能够有效的管理车次信息、旅客信息、退票信息等。同时用户可以通过查询到相关的火车票信息,选择是否适合自己,也可以在网上直接订票、退票,省时省力。关键字:SQL20XX,MFC,数据库设计,火车票订票系统目录第一章概述1.1项目开发背景1.2系统开发目的1.3技术可行性研究第二章开发平台介绍2.1系统的架构2.2系统运行环境操作系统2.3系统开发环境2.4开发工具第三章数据库设计3.1系统详细调查3.2数据流图3.3数据库设计第四章系统的界面设计4.1主窗口界面4.2旅客信息窗口4.3车次信息窗口4.4取票及退票窗口第五章系统的实现总结与展望致谢参考文献需求分析需求分析的任务调查机票预定系统应用领域涉及的内容,对涉及到领域的各个应用的信息要求和操作要求进行详细分析,形成需求分析说明书。最重要的是调查、收集信息、分析购票人信息和火车预定流程。处理要求、数据的安全性与完整性要求。要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求客户机的界面要简单明了,易于操作,服务器程序利于维护。需求分析的过程火车站为方便旅客,需开发一个火车票预定系统。为便于旅客由网上定票,把预定火车票的旅客信息,包括姓名、性别、工作单位、身份证号码、出发时间、目的地,输入火车票订票系统的客户端程序,系统经过查询火车站内的列车车次数据服务器后,为旅客安排列车,印出取票通知。旅客在火车出发前一天凭取票通知和帐单交款后取票,系统校对无误后即印出火车票给旅客。如果某方面出现问题,旅客可以持有效证件去火车站退票。要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求客户机的界面要简单明了,易于操作,服务器程序便于维护。数据字典与流程图经过可行性分析和初步需求调查,抽象出该系统业务流程图,结合该实例具体情况,给出旅客信息、订票信息和取票通知的具体需求。图2.1旅客购票流程图⑴调查用户需求①售票处需求功能:旅客持个人证件去火车站购买火车票。希望能通过旅客姓名查到该旅客的列车车次并记录旅客基本信息。统计功能:按火车票统计买票人数按姓名统计火车票数②旅客购票需求交费功能:交费退费③取票需求通知功能:通知旅客取票统计功能:统计通过验证的人数统计可以取票的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论