欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      司機與售票員原創(chuàng) 完整代碼

      時間:2019-05-12 19:23:36下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關的《司機與售票員原創(chuàng) 完整代碼》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《司機與售票員原創(chuàng) 完整代碼》。

      第一篇:司機與售票員原創(chuàng) 完整代碼

      自己寫的:(功能感覺達到我要目的,感覺沒有把操作量層次寫出來,大家參考學習)

      #include #include using namespace std;

      #define max 80//假設汽車的最大容量為80 int num=0;//初始還沒有啟動客車上的人數(shù)為0 int sc=0;//上車的人數(shù) int xc=0;//下車的人數(shù)

      int k;//上車-下車,停站上下車后后人數(shù)變化,即凈上車人數(shù);

      //k=sc-xc;//凈上車人數(shù)/

      int dr();int cd();

      int check(){

      if(sc==-1||xc==-1)

      {cout<<“旅途愉快,汽車到達總站,再見”<

      exit(1);

      }

      return 0;}

      int dr()//司機driver的信號量 {

      //num=num+k;if(num<=max){

      cout<<“汽車關門準備開車!”<

      }

      cout<<“司機開車!”<

      int c,sji;//超載人數(shù)/實際上車人數(shù)

      k=sc-xc;//凈上車人數(shù)/

      num=num+k;//上下乘客后車上人數(shù)

      if(num<=max)

      {

      cout<<“現(xiàn)在車上人數(shù)為:”<

      cout<<“坐好扶穩(wěn)!”<

      cout<<“===================================”<

      cout<<“===================================”<

      cout<<“===================================”<

      }

      if(num>max)

      {

      c=num-max;sji=sc-c;

      cout<<“超載”<

      num=max;cout<<“已下”<

      } return 0;}

      /*主函數(shù)*/ int main(){

      cout<<“=========歡迎使用司機與售票員信息量同步公交車系統(tǒng)=============”<

      cout<<“請輸入上車人數(shù)!”<>sc;num=num+sc;

      while(num>max)

      {

      cout<<“警告:輸入上車人數(shù)后,人數(shù)已經(jīng)超過限載人數(shù),輸入錯誤請重新輸入”<

      cout<<“重新輸入上車人數(shù)為:”<

      cin>>sc;

      num=sc;

      check();

      } cout<<“第一次啟動上車人數(shù)為”<

      check();

      while(sc!=-1||xc!=-1)

      {

      cout<<“汽車行駛中.......!”<

      cout<<“請輸入下車人數(shù)!”<>xc;

      check();

      while(xc>num)

      {

      cout<<“輸入下車人數(shù)超過車上人數(shù),輸入錯誤,請重新輸入”<

      cout<<“重新輸入下車人數(shù)為:”<

      cin>>xc;

      check();

      }

      cout<<“請輸入上車人數(shù)!”<>sc;

      //cout<<“上車人數(shù)為”<

      check();if(num>max)

      {

      cout<<“警告:輸入上車人數(shù)后車里人數(shù)已經(jīng)超過車的限載人數(shù)”<

      }

      //num=num+sc-xc;//上下乘客后車上人數(shù)

      //cout<<“車上人數(shù)總共為”<

      dr();

      }

      return 0;}

      網(wǎng)上下載的:好像作者上傳缺少311.h頭文件

      #include #include #include #include “311.h” #include “random.h”

      using namespace std;

      HANDLE Semaphore_dirver;//司機信號量的句柄

      HANDLE Semaphore_condutor;//售票員信號量的句柄

      int num_station=0;

      //司機進程

      void Thread_Driver(){ while(true)

      { if(WaitForSingleObject(Semaphore_dirver,INFINITE)==WAIT_OBJECT_0)//相當與P(Semaphore_dirver)操作

      {cout<<“汽車行駛中,請您扶穩(wěn)坐好!”<

      Sleep(5000);//行車時間

      }

      ReleaseSemaphore(Semaphore_condutor, 1, NULL);//相當與V(Semaphore_condutor)操作提醒售票員可以售票了

      } }

      //售票員進程

      void Thread_Conductor(){ while(true)

      { if(WaitForSingleObject(Semaphore_condutor,INFINITE)==WAIT_OBJECT_0)//判斷車是否已停

      if(!num_station)

      //第一站

      {cout<<“沒人下車”<

      num_station++;

      NUM_ON=random_num(NUM_MAX);

      Sleep(3000);//乘客上車時間

      cout<

      NUM_CURRENT=NUM_ON+NUM_INITIAL;//起始站上車的人數(shù)

      }

      else

      { cout<<“車輛進站,請您注意安全!開門請當心,下車請走好!下車后請勿從車前繞行!”<

      Sleep(3000);//乘客下車時間

      NUM_DOWN=random_num(NUM_CURRENT);//下車人數(shù)

      cout<

      NUM_CURRENT=NUM_CURRENT-NUM_DOWN;//下車后的人數(shù)

      if(NUM_CURRENT

      { cout<<“311路無人售票車開往南門,請您按順序投幣上車!”<

      cout<<“上車的乘客請從后門移動,準備下車!”<

      Sleep(3000);//乘客上車時間

      NUM_ON=random_num(NUM_MAX-NUM_CURRENT);//上車人數(shù)

      cout<

      NUM_CURRENT=NUM_CURRENT+NUM_ON;//上車后人數(shù)

      cout<<“車上有”<

      }

      else

      cout<<“座位已滿,請等下一輛!”<

      }

      ReleaseSemaphore(Semaphore_dirver,1,NULL);//讓司機開車的信號

      } }

      /*主函數(shù)*/ int main(){ HANDLE thread[2];//定義兩個線程句柄

      Semaphore_dirver = CreateSemaphore(NULL,1, 1, NULL);//司機信號量

      Semaphore_condutor = CreateSemaphore(NULL, 0, 1, NULL);//售票員信號量

      DWORD threadID[2];

      thread[0]=CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)(Thread_Driver),NULL,0,&threadID[0]);//司機進程

      thread[1]=CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)(Thread_Conductor),NULL,0,&threadID[1]);//售票員進程

      WaitForMultipleObjects(1, thread, TRUE, INFINITE);//等待兩個線程結束

      return 0;}

      第二篇:售票員和汽車司機的進程同步問題

      計算機操作系統(tǒng)實驗報告

      一、實驗名稱:售票員和汽車司機的進程同步問題

      二、實驗內(nèi)容:創(chuàng)建兩個進程模擬售票員和汽車司機的同步行為。具體內(nèi)容如下:

      1.司機的活動:啟動車輛,正常行車,到站停車。2.售票員活動:關車門,售票,開車門。

      3.當發(fā)車時間到,售票員關好車門后,司機才能啟動車輛,售票員才開始售票。當?shù)秸緯r,司機停穩(wěn)車后,售票員才能打開車門,車上乘客先下車,然后站牌乘客上車。

      三、問題分析與設計

      分析:司機與售票員要協(xié)同工作:一方面只有售票員把門關好之后司機才可開車,因此售票員關好門之后要通知司機開車,然后售票;另一方面,也只有司機把車停下之后售票員才能開門讓乘客下車和上車,因此,此時司機應通知售票員。汽車當前正在始發(fā)站停車讓乘客讓乘客上車,因此,必須設置一定的信號量來實現(xiàn)他們之間的同步問題。

      設計:設置司機與售票員的信號量為全局變量,并且客車的人數(shù):現(xiàn)在人數(shù)、下車人數(shù)、上車人數(shù)為全局變量;設置司機與售票員的線程??紤]到第一站和最后一站的問題,應單獨處理,故在各自的線程中分情況討論:

      具體的思路是下面的圖示。其中S1是司機的信號量,S2是售票員的信號量。

      程序的實現(xiàn)(代碼): #include #include #include #include #define Total_num 50 //客車的最大容量 #define Total_pork 8 //總的站數(shù) //全局變量

      int Recent_num=0;//某一時刻的客車上的人數(shù) int Get_on_num;//上車的人數(shù) int Get_off_num;//下車的人數(shù) int pork=1;//客車到達路線的站數(shù) HANDLE Semaphore_driver;//Driver的信號量 HANDLE Semaphore_conductor;//Conductor的信號量 //產(chǎn)生一定范圍的隨機數(shù),可避免下面程序的判斷是否超出客車的最大容量問題

      int Get_random(int min,int max){ int a;srand((int)time(0));while(1){ a=rand()%(Total_num+1);if(a>=min && a<=max)return a;} } //Driver的線程

      DWORD WINAPI Thread_Driver(LPVOID Driver){ while(pork<=Total_num){ if(pork==Total_pork){ WaitForSingleObject(Semaphore_driver,INFINITE);printf(“終點站到了,謝謝乘坐該公交車,祝您愉快!n”);printf(“到達終點站時汽車上還有 %d 人。n”,Recent_num);ReleaseSemaphore(Semaphore_conductor,1,NULL);return 0;} else { if(pork==1)printf(“發(fā)車時間到,現(xiàn)在是第 %d 站n”,pork);else printf(“ %d 站到了n”,pork);if(pork!=1)printf(“司機已停車。n”);

      ReleaseSemaphore(Semaphore_conductor,1,NULL);// 增加信號量

      WaitForSingleObject(Semaphore_driver,INFINITE);printf(“已關門,汽車開始行使。n”);ReleaseSemaphore(Semaphore_conductor,1,NULL);} Sleep(1000);} return 0;} //Conductor的線程

      DWORD WINAPI Thread_Conductor(LPVOID Conductor){ while(1){ if(pork < Total_pork){

      WaitForSingleObject(Semaphore_conductor,INFINITE);if(pork==1){

      Get_on_num=Get_random(0,Total_num-Recent_num);printf(“ %d 人已經(jīng)從該站上車。n”,Get_on_num);Recent_num+=Get_on_num;} else { printf(“售票員請開門讓乘客上下車!n”);Get_off_num=Get_random(0,Recent_num);printf(“%d人從第 %d 站下車。n”,Get_off_num,pork);Sleep(1000);//避免了時間的問題帶來的不是隨機數(shù)的現(xiàn)象

      Recent_num-=Get_off_num;Get_on_num=Get_random(0,Total_num-Recent_num);printf(“%d人從該第 %d 站上車。n”,Get_on_num,pork);Recent_num+=Get_on_num;} printf(“此時車上共有:%d人n”,Recent_num);printf(“上車或下車完畢,售票員請關門!n”);ReleaseSemaphore(Semaphore_driver,1,NULL);

      WaitForSingleObject(Semaphore_conductor,INFINITE);printf(“現(xiàn)在售票員開始售票。n”);printf(“nnnn”);pork++;} if(pork==Total_pork){ ReleaseSemaphore(Semaphore_driver,1,NULL);

      WaitForSingleObject(Semaphore_conductor,INFINITE);printf(“售票員請開門讓乘客下車!n”);return 0;} Sleep(1000);} return 0;} //主函數(shù) int main(){ HANDLE Driver;HANDLE Conductor;

      Semaphore_driver=CreateSemaphore(NULL,0,1,“semaphore_driver”);//創(chuàng)建Driver的信號量

      Semaphore_conductor=CreateSemaphore(NULL,0,1,“semaphore_conductor”);//創(chuàng)建Conductor的信號量

      Driver=CreateThread(NULL,0,Thread_Driver,&Driver,0,NULL);//創(chuàng)建Driver的線程

      Conductor=CreateThread(NULL,0,Thread_Conductor,&Conductor,0,NULL);//創(chuàng)建Conductor的線程

      CloseHandle(Driver);//關閉Driver的線程 CloseHandle(Conductor);//關閉Conductor的線程 //GetLastError();while(1);system(“pause”);return 0;}

      程序執(zhí)行結果:

      實驗心得與反思:

      通過本次實驗,加深了我們對進程同步與互斥的理解,而且懂WaitForSingleObject函數(shù)的作用,它相當于P操作;而ReleaseSemaphore函數(shù)相當于V操作,用這兩個函數(shù)來實現(xiàn)P,V操作,以改變信號量的值,從而實現(xiàn)進程同步。實驗過程中,我們發(fā)現(xiàn)以下是我們應該反思的:

      1:線程的創(chuàng)建的函數(shù)的參數(shù)的理解還不太懂,主要是沒學過,對于其中的一些調(diào)用函數(shù)不太懂里面的意思。

      2:線程的設計要考慮到各個情況,第一站和最后一戰(zhàn),還有其中的全局的變量的運算的放到的是售票員的線程中,也就是其中的一些操作的位置問題,要考慮到同步的兩個線程之間的關系。3:關于信號量的問題,其要的是全局變量。

      4:最最重要的是一些Win32 API 中的庫函數(shù)有關線程的創(chuàng)建等的理解,對其中的函數(shù)參量的理解有待進一步學習理解。

      09信管(2)班

      何美西 109253030212 樊麗彬 109253030215 孔娜 109253030218

      第三篇:計算機操作系統(tǒng)-司機與售票員的進程問題-實驗報告

      計算機操作系統(tǒng)實驗報告

      -------售票員和汽車司機的進程同步問題

      一、設計分析

      司機與售票員要協(xié)同工作:一方面只有售票員把門關好之后司機才能開車,因此售票員關好門之后要通知司機開車;另一方面,也只有司機把車停下之后售票員才能開門讓乘客下車和上車,此時司機應通知售票員。汽車當前正在始發(fā)站停車讓乘客上車。因此,必須設置一定的信號量來實現(xiàn)他們之間的同步問題。

      把司機與售票員的信號量設置為全局變量,并把客車上的人數(shù):現(xiàn)在人數(shù)、下車人數(shù)、上車人數(shù)設置為全局變量;設置司機與售票員各自的線程??紤]到第一站和最后一站的問題,應單獨處理,故在各自的線程中分情況討論:

      由于下車的人數(shù)是隨機的,設計時考慮到了人數(shù)可能會超過客車的最大上限的問題。具體的思路是下面的圖示。

      二、算法實現(xiàn)(源代碼)

      #include #include #include #include #include #define total_num 88

      //假設汽車的最大容量為88 #define total_pork 9

      //總的站數(shù)

      int recent_num=0;

      //某一時刻的客車上的人數(shù) int get_on_num;

      //上車的人數(shù) int get_off_num;

      //下車的人數(shù) int pork=1;

      //賦初始值 HANDLE SJ;

      //司機的信號量 HANDLE SPY;

      //售票員的信號量

      int Get_random(int min, int max)

      //產(chǎn)生一定范圍的隨機數(shù),可避免下面程序的判斷超出客車的最大容量問題{ int a;srand((int)time(0));

      while(1){ a=rand()%(total_num+1);if(a>=min && a<=max)return a;} } //司機的線程

      DWORD WINAPI Thread_Driver(LPVOID Driver){ while(pork<=total_num){ if(pork==total_pork){ WaitForSingleObject(SJ,INFINITE);cout<<“到達總站,歡迎您下次乘坐**路公交車”<

      { ReleaseSemaphore(SPY,1, NULL);WaitForSingleObject(SJ,INFINITE);cout<<“汽車啟動”<

      } Sleep(1000);} return 0;} //售票員的線程

      DWORD WINAPI Thread_Conductor(LPVOID SPY){ while(1){

      if(pork

      cout<<“這是第”<

      WaitForSingleObject(SPY,INFINITE);if(pork==1){

      cout<<“SPY開始售票”<

      get_on_num=Get_random(0,total_num-recent_num);

      cout<

      recent_num+=get_on_num;cout<<“共有”<

      {

      cout<<“SJ停好車,乘客開始上下車”<

      get_off_num=Get_random(0,recent_num);

      cout<Sleep(1000);recent_num-=get_off_num;cout<<“SPY開始賣票”<cout<<“此時車上總共有”<

      return 0;} //主函數(shù)

      int main(){ HANDLE SJ;HANDLE SPY;SJ=CreateSemaphore(NULL,0,1,“semaphore_driver”);//創(chuàng)建司機的信號量 SPY=CreateSemaphore(NULL,0,1,“semaphore_conductor”);//創(chuàng)建售票員的信號量

      SJ=CreateThread(NULL,0,Thread_Driver,&SJ,0,NULL);//創(chuàng)建司機的線程 SPY=CreateThread(NULL,0,Thread_Conductor,&SPY,0,NULL);//創(chuàng)建售票員的線程 CloseHandle(SJ);CloseHandle(SPY);while(1);system(“pause”);return 0;}

      三.實現(xiàn)結果

      四、心得體會

      1、因為司機與售票員是兩條單獨處理的線程。程序先對司機的線程進行設計,接著再進行售票員的線程設計。因為兩者是需要相互協(xié)調(diào),又先后順序的,所以編起程序來比較復雜,而且很亂,尤其對于第一次接觸的我們而言。

      2、上下車的人數(shù)是隨機的,所以,我們在編程序時必須注意使程序能夠判斷所出現(xiàn)的隨機數(shù)在汽車可以承載的最大容量之內(nèi)。

      3、C++語言基礎不是很好,所以編起程序來比較費力,這種設計性的實驗對于我們而言還是有一定的難度的,所以部分程序是參照網(wǎng)上的類似程序。

      第四篇:用多線程模擬汽車司機與售票員需求分析試驗報告

      操作系統(tǒng):用多線程模擬汽車司機與售票員需求分析試驗報告

      本實驗利用多線程模擬汽車司機與售票員之間的協(xié)同工作即同步過程。一方面只有售票員把車門關好了司機才能開車,因此,售票員關好車門應通知司機開車;另一方面,只有汽車已經(jīng)停下,售票員才能開門上下客,故司機停車后應通知售票員。實驗的結果是在屏幕顯示二者的同步過程。

      一、設計過程

      基本原理:在Windows的一個進程內(nèi)包含一個或多個線程,32位Windows環(huán)境下的WIN32 API提供了多線程應用程序開發(fā)所需的接口函數(shù),本實驗就是C++語言編寫的WIN32 API的多線程編程。具體過程:

      1.創(chuàng)建兩個信號對象,設定初始值;

      2.創(chuàng)建兩個子線程函數(shù),一個為司機的操作過程,一個為售票員的操作過程。我們在這里設定站點數(shù)為10個;在司機操作的子線程中,用一個while循環(huán),當?shù)阶詈笠徽緯r,就退出,此時,程序運行結束。3.編寫主線程函數(shù),在其中調(diào)用兩個子線程。

      二、源代碼

      #include #include

      HANDLE hSemaphore1=CreateSemaphore(NULL, 0, 1, NULL);HANDLE hSemaphore2=CreateSemaphore(NULL, 0, 1, NULL);

      int station=1;

      DWORD WINAPI ThreadDriver(LPVOID LpParameter){

      while(station<=10){

      cout<<“司機正常行車”<

      cout<<“前方為”<

      if(station==10)

      {

      cout<<“終點站到了”<

      return 0;

      }

      cout<<“到達”<

      ReleaseSemaphore(hSemaphore2,1,NULL);

      WaitForSingleObject(hSemaphore1,INFINITE);

      cout<<“離站開車”<

      Sleep(500);

      station++;} return 0;}

      DWORD WINAPI ThreadConductor(LPVOID LpParameter){ while(1){ WaitForSingleObject(hSemaphore2,INFINITE);

      cout<<“售票員開門”<

      cout<<“售票員關門”<

      cout<<“售票員向剛上車售票”<

      ReleaseSemaphore(hSemaphore1,1,NULL);

      Sleep(1000);

      } return 0;}

      int main(){ HANDLE hDriver;HANDLE hConductor;cout<<“多線程模擬司機售票員同步過程n”;cout<<“----------------------------n”;

      hDriver=CreateThread(NULL,0,ThreadDriver,NULL,0,NULL);Sleep(10);hConductor=CreateThread(NULL,0,ThreadConductor,NULL,0,NULL);Sleep(300000);CloseHandle(hDriver);CloseHandle(hConductor);return 0;}

      三、運行結果:

      多線程模擬司機售票員同步過程----------------------------司機正常行車 前方為1站點 到達1站點 售票員開門 乘客正在上車 售票員關門

      售票員向剛上車售票 離站開車

      司機正常行車 前方為2站點 到達2站點 售票員開門 乘客正在上車 售票員關門

      售票員向剛上車售票 離站開車

      司機正常行車 前方為3站點 到達3站點 售票員開門 乘客正在上車 售票員關門

      售票員向剛上車售票 離站開車

      司機正常行車 前方為4站點 到達4站點 售票員開門 乘客正在上車 售票員關門

      售票員向剛上車售票 離站開車

      司機正常行車 前方為5站點 到達5站點 售票員開門 乘客正在上車 售票員關門

      售票員向剛上車售票 離站開車

      司機正常行車 前方為6站點 到達6站點 售票員開門 乘客正在上車 售票員關門

      售票員向剛上車售票 離站開車

      司機正常行車 前方為7站點 到達7站點 售票員開門 乘客正在上車 售票員關門

      售票員向剛上車售票 離站開車

      司機正常行車 前方為8站點 到達8站點 售票員開門 乘客正在上車 售票員關門

      售票員向剛上車售票 離站開車

      司機正常行車 前方為9站點 到達9站點 售票員開門 乘客正在上車 售票員關門

      售票員向剛上車售票 離站開車

      司機正常行車 前方為10站點 終點站到了

      四、程序結果分析

      從運行結果看,基本上模擬了司機和售票員的同步過程。此程序簡單的實現(xiàn)了線程間的同步過程,即運用win32提供的接口函數(shù),主要是CreateThread,WaitForSingleObject,ReleaseSemaphore這幾個函數(shù)實現(xiàn)主要功能。

      程序還有很多欠缺,需要做進一步的改進。比如可以實際線路的同步過程,考慮司機與售票員同步過程中的更多現(xiàn)實因素,比如,提供站點時間、上下車人數(shù)等等,將其運用到實際當中去。

      第五篇:售票員

      售票員、售票值班員三季度統(tǒng)考復習范圍

      1、什么是鐵路旅客運輸合同?鐵路旅客運輸合同的基本憑證是什么?客規(guī) 7 答:鐵路旅客運輸合同是明確承運人與旅客之間權利義務關系的協(xié)議。起運地承運人依據(jù)本規(guī)程訂立的旅客運輸合同對所涉及的承運人具有同等約束力。鐵路旅客運輸合同的基本憑證是車票。

      2、鐵路旅客運輸合同的有效期如何規(guī)定?旅客運輸?shù)倪\送期間是指哪一段?客規(guī)8 答:鐵路旅客運輸合同從售出車票時起成立,至按票面規(guī)定運輸結束旅客出站時止,為合同履行完畢。旅客運輸?shù)倪\送期間自檢票進站起至到站出站時止計算。

      3、車票包括哪兒部分?客規(guī) 12 答:車票中包括客票和附加票兩部分??推辈糠譃檐涀?、硬座。附加票部分為加快票、臥鋪票、空調(diào)票。附加票是客票的補充部分,除兒童外,不能單獨使用。

      4、什么是動車組列車?動車組列車對學生票發(fā)售有何規(guī)定? 答:動車組是指運行速度在200公里以及以上的列車。動車組列車只發(fā)售二等座車學生票,學生票為全價票的75%

      5、遇承運人調(diào)整票價時,已售出的車票如何處理?客規(guī) 13 答:車票票價為旅客乘車目的適用票價。承運人調(diào)整票價時,己售出的車票不再補收或退還票價差額。

      6、《客規(guī)》對兒童乘車有何規(guī)定?客規(guī) 19 答:承運人一般不接受兒章單獨旅行(乘火車通學的學生和承運人同意在旅途中監(jiān)護的除外)。隨同成人旅行身高1.1一1.5米的兒童,享受半價客票、加快票和空調(diào)票(以下簡稱兒章票)。超過1.5米時應買全價票。每一成人旅客可免費攜帶一名身高不足1.1米的兒童,超過一名時,超過的人數(shù)應買兒童票。兒童票的座別應與成人車票相同,其到站不得遠于成人車票的到站。免費乘車的兒童單獨使用臥鋪時,應購買全價臥鋪票,有空調(diào)時還應購買半價空調(diào)票。

      7、《客規(guī)》規(guī)定哪些情況不能發(fā)售學生票?客規(guī)20 答:1)學校所在地有學生父或母其中一方時;2)學生因休學、復學、轉(zhuǎn)學、退學時;3)學生往返于學校與實習地點時。

      8、按團體旅客辦理的條件是什么?客規(guī)23 答:20人以上乘車日期、車次、到站、座別相同的旅客可作為團體旅客,承運人應優(yōu)先安排;如填發(fā)代用票時除代用票持票本人外。每人另發(fā)一張團體旅客證。

      9、車票的有效期如何計算?客規(guī)25 答:車票的有效期按下列規(guī)定計算,1)客票的有效期按乘車里程計算:500千米以內(nèi)為兩日,超過500千米時,每增加1000千米增加一日,不足1000千米的尾數(shù)也按一日計算。2)臥鋪票按指定的乘車日期和車次使用有效,其他附加票隨同客票使用有效。3)動車組列車車票當日當次有效,但時速300公里以上動車組列車車票當日各次有效,席位當日當次有效。在鐵路運輸企業(yè)管內(nèi)運行距離不超過200公里的動車組列車車票有效期由企業(yè)自定。4)各種車票的有效期從指定乘車日起至有效期最后一日的24時止計算。5)車票改簽后,有效期自改簽后實際乘車日起計算。6)其他票種按票面規(guī)定的時間或要求使用有效。

      10、哪些情況下可以延長車票的有效期?延長日數(shù)有何規(guī)定?客規(guī)26 答:遇有下列情況可延長車票的有效期:

      1、因列車滿員、晚點、停運等原因,便旅客在規(guī)定的有效期內(nèi)不能到達到站時,車站可視實際需要延長車票的有效期。延長日數(shù)從客票有效期終了的次日起計算。

      2、旅客因病,在客票有效期內(nèi),出具醫(yī)療單位證明或經(jīng)車站證實時,可按醫(yī)療日數(shù)延長有效期,但最多不超過10天;臥鋪票不辦理延長,可辦理退票手續(xù);同行人同樣辦理。動車組列車車票只辦理改簽,不辦理有效期延長。

      11、旅客可否在列車中途停車站下車?《客規(guī)》有何要求?客規(guī)30 答:旅客可在列車中途停車站下車,也可在車票有效期間內(nèi)恢復旅行,但中途下車后,臥鋪票即行失效。乘坐動車組列車旅客如中途下車,未乘區(qū)間車票失效。

      12、《客規(guī)》對旅客辦理車票改簽在時間和次數(shù)上有何要求?客規(guī) 34 答:旅客不能按票面指定的日期車次乘車時,在列車有能力的前提下可以辦理一次提前或改晚乘車簽證手續(xù)。辦理改晚乘車簽證手續(xù)時最遲不超過開車后2小時,團體旅客必須在開車48小時以前辦理。原票已托運行李的,在改簽后的新票背面注明“原票已托運行李”字樣并加蓋站名戳。動車組列車車票辦理改晚乘車手續(xù)時,推遲乘車的時間應當在車站售票的預售期內(nèi)。

      13、發(fā)生車票誤售。誤購時應怎樣處理?客規(guī)40 答:發(fā)生車票誤售、誤購時,在發(fā)站應換發(fā)新票。在中途站、原票到站或列車內(nèi)應補收票價時,換發(fā)代用票,補收票價差額。應退還票價時,站、車應編制客運記錄交旅客,作為乘車至正當?shù)秸疽笸诉€票價差額的憑證,并應以最方便的列車將旅客運送至正當?shù)秸荆皇杖∈掷m(xù)費或退票費。

      14、車站發(fā)售客票時,可否使用到站不同但票價相同的車票互相代替?細則 13 答:車站發(fā)售客票時,不能使用到站不同但票價相同的車票互相代替。

      15、因鐵路責任造成旅客退票時,車站如何處理?細則47 答:因鐵路責任造成旅客退票時,無論在發(fā)站、中途站還是到站,均應積極為旅客辦理,不得互相推讀,繼續(xù)給旅客造成困難。同時產(chǎn)生應補收時不補收。不收退票費。

      16、計算旅客票價。行李。包裹運價的起碼里程是多少?價規(guī) 12 答:客票20千米,空調(diào)票20千米,加快票100千米,臥鋪票400千米(特殊區(qū)段另有規(guī)定者除外);行李20千米,包裹100千米。

      17、旅客票價是如何確定的?價規(guī) 14 答:旅客票價是以每人每千米的票價率為基礎,按照旅客旅行的距離和不同的列車設備條件,采取遞遠遞減的辦法確定。

      18、《動車組列車旅客運輸管理暫行辦法》對動車組列車超員率有何規(guī)定? 答:時速300Km及以上客運專線動車組和直通動車組列車不得超員;鐵路局管內(nèi)短途一等座車不得超員,二等座車最高超員率為20%。

      19、車票票據(jù)的保管應遵守哪些安全規(guī)定? 管規(guī) 145 答:車票票據(jù)必須放在票箱、票柜內(nèi),出入票后應及時加鎖。售票室和列車內(nèi)要配各保險柜,現(xiàn)金、支票和款袋隨時入柜加鎖,并建立嚴格的值班和保管制度。20、發(fā)售客票廢票率應低于多少?答:萬分之五。

      21、售票六字法的內(nèi)容是什么?答:一間、二輸、三收、四做、五核、六交。

      22、售票鍵盤熱鍵設置:售普通票(Alt+S)、售普客到底通票(Alt+P)、售普快到底通票(Alt+K)、特快到底通票(Alt+T)、售同席孩票(Alt+H);Alt+E客票取消',Alt+F廢票處理;Alt+W交易顯示;Alt+N印票;Alt+V發(fā)售網(wǎng)票。23.FI-F12用途.Fl選擇日期;F2輸入車次;,F3為發(fā)站;F4為到站,F5選擇票種,輸入票額;F6輸入終到站,F7席別;F8收款',F9光標切換;Fll選擇用途;F12查詢余票;

      24、:非交班時。正確關閉計算機的方法:關閉計算機時不能直接按電源開關。

      答:方法一;不結帳退出,按【ALT+F4】關閉計算機。方法二:按[Alt+F4],退出售票界面。按[Ctrl]與左[Alt]之間的[Windows]鍵,依次按[u]、[S].[Y]。關閉主機后再關閉顯示器。關閉制票機,退出碳帶、票紙。

      25、在交班時。正確關閉計算機的方法:關閉計算機時不能直接按電源開關。答:從“交班”選擇“結帳退出”,根據(jù)對話框提示“是否關機”,如果關機選擇“是(Y)”。關閉主機后再關閉顯示器。關閉制票機,退出碳帶、票紙

      下載司機與售票員原創(chuàng) 完整代碼word格式文檔
      下載司機與售票員原創(chuàng) 完整代碼.doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻自行上傳,本網(wǎng)站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發(fā)現(xiàn)有涉嫌版權的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進行舉報,并提供相關證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權內(nèi)容。

      相關范文推薦

        售票員工作總結

        售票員工作總結 是最新發(fā)布的《售票員工作總結》的詳細范文參考文章,好的范文應該跟大家分享,這里給大家轉(zhuǎn)摘到。 本人***自2007年7月2日以來一直擔任前臺機票售票員工作,在此......

        售票員工作總結

        售票員工作總結 公交售票員工作總結 一年來,在領導的正確領導下,在各位同事和群眾的熱情幫助和大力支持下,立足本職工作,努力學習,勤奮工作,誠懇待人,團結協(xié)作,遵守各項規(guī)章制......

        售票員工作總結

        售票員工作總結三篇售票員工作總結時間一晃而過,隨著緊湊但不緊張的工作節(jié)奏,我已在公司工作快一個月了,在這段時間我領悟到收獲到很多知識,這些對于我從學生到一個職業(yè)人的轉(zhuǎn)變......

        售票員年終工作總結

        售票員2014年年終總結感想精選3則篇一:年終總結感想 2014年馬上就要過去了,在這一年之中車站的工作環(huán)境改變了很多,周圍的同事也更換了很多,但是我們對工作的熱情沒有絲毫減少......

        售票員工作總結

        售票員工作總結1 時間一晃而過,隨著緊湊但不緊張的工作節(jié)奏,我已在公司工作快一個月了,在這段時間我領悟到收獲到很多知識,這些對于我從學生到一個職業(yè)人的轉(zhuǎn)變具有重要意義,工......

        售票員崗位職責

        售票員崗位職責 一、嚴格執(zhí)行運價政策和票據(jù)管理及營收報解制度,負責票據(jù)的領取、登記、發(fā)售、保管工作。遵守售票紀律,嚴禁無關人員進入售票室。 二、根據(jù)不同旅客的特點,采用......

        售票員職責(本站推薦)

        售票員職責 售票處的工作紀律及注意事項 1.每天必須按時上崗,不允許出現(xiàn)任何理由的脫崗現(xiàn)象。每天必須按時簽到、簽退。不允許代簽姓名。要按規(guī)定工作時間計時上班。不遲到、......

        售票員崗位職責

        售票員崗位職責 1、按時上班;堅守崗位、履行崗位職責,積極完成售票任務。 2、根據(jù)旅客的需求,負責給旅客提供國內(nèi)航班及座位信息查詢、機票預訂、出票、機票變更等業(yè)務,如遇航......