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

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

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

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

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

      火車票務(wù)管理系統(tǒng)

      時間:2019-05-13 22:55:06下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《火車票務(wù)管理系統(tǒng)》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《火車票務(wù)管理系統(tǒng)》。

      第一篇:火車票務(wù)管理系統(tǒng)

      ///////////////////////達內(nèi)課后訓練項目-火車票務(wù)管理系統(tǒng)///////////////////////// //

      // //

      姓名: X X

      學號:1005010124

      //

      //

      //

      //

      (1)火車時刻信息錄入:包括車次、日期、起點、終點、開車時間、到達時間、票價// //

      數(shù)據(jù)存入數(shù)據(jù)文件hchsk.dat或hchsk.txt中。

      // //

      每次打開軟件自動讀入文件中的信息

      // //

      (2)火車時刻信息查詢。

      // //

      按照車次查詢

      // //

      按終點查詢

      // //

      按起點查詢

      // //

      按終點和日期查詢

      // //

      (3)統(tǒng)計

      // //

      按終點統(tǒng)計每日的車次數(shù)

      // //

      按起點統(tǒng)計每日的車次數(shù)

      // // 系統(tǒng)主界面應(yīng)有以下功能選項

      // //

      錄入火車時刻信息

      // //

      瀏覽火車時刻信息

      // //

      查詢火車時刻信息

      // //

      刪除火車時刻信息

      // //

      統(tǒng)計火車車次

      // //

      退出

      // /////////////////////////////////////////////////////////////////////////////////

      #include #include #include #include

      #define N 30

      void menu();

      //函數(shù)菜單 void save();

      //保存文件信息

      void open();

      //運行軟件的時候 自動打開以前錄入的信息,并讀入鏈表 void display();

      //瀏覽輸入的消息記錄 void SearchTrain();

      //根據(jù)火車車次查詢 void Search();

      //選擇查詢方式 void Quit();

      //退出系統(tǒng) void Great_Ticket();

      //信息整體錄入 void GoMenu();

      //返回主菜單

      void search(int x);

      //按車次,啟動,終點查詢 void SearchEnd_Data();

      //按終點和日期終點查詢 void Statistics_Star();

      //按起點統(tǒng)計車次數(shù)量 void Statistics_End();

      //按終點統(tǒng)計車次數(shù)量 void Detele();

      //刪除火車時刻信息

      struct Train_Ticket *Input(struct Train_Ticket *h);//單個信息輸入 struct Train_Ticket *Output(struct Train_Ticket *h);//單個信息輸出

      struct Train_Ticket { char trains[N];

      //車次

      char data[N];

      // 日期

      char star[N];

      //起點

      char end[N];

      // 終點

      char star_time[N];

      //開車時間

      char end_time[N];

      //到大時間

      char prices[N];

      //票價

      struct Train_Ticket *next;

      };struct Train_Ticket *head;//鏈表頭

      //錄入單個信息

      struct Train_Ticket *Input(struct Train_Ticket *h){

      printf(“請輸入:日期

      起點

      終點

      開車時間

      到達時間

      票價n”);fflush(stdin);scanf(“%s %s %s %s %s %s”,h->data, h->star, h->end, h->star_time, h->end_time, h->prices);return h;}

      //輸出單個信息

      struct Train_Ticket *Output(struct Train_Ticket *h){ printf(“%s %s %s %s %s %s %sn”,h->trains,h->data, h->star, h->end, h->star_time, h->end_time, h->prices);return h;}

      //保存文件 void save(){ FILE *fp;struct Train_Ticket *p;p = head;fp = fopen(“hchsk.txt”,“w+”);if(fp == NULL){

      printf(“打開文件失??!n”);

      return;} else {

      while(p!= NULL)

      {

      fprintf(fp,“ %s %s %s %s %s %s %s”,p->trains,p->data, p->star, p->end, p->star_time, p->end_time, p->prices);

      p = p->next;

      } // printf(“成功保存文件!n”);} printf(“n”);fclose(fp);}

      //錄入整個鏈表信息

      車次號不能相同 否則錄入信息失敗 void Great_Ticket(){

      struct Train_Ticket *p1,*p2;p1 = p2 =(struct Train_Ticket *)malloc(sizeof(struct Train_Ticket));printf(“請輸入車次(車次為'0'時結(jié)束輸入):”);if(p2 == NULL){

      free(p2);

      printf(“ 未分配內(nèi)存成功!n”);

      return;} else {

      fflush(stdin);

      scanf(“%s”, &p2->trains);

      p2->next = NULL;} while(p2->trains[0]!= '0')

      //車次號不為結(jié)束標志‘0’

      {

      p2 = Input(p2);

      if(head == NULL)

      {

      head = p2;

      }

      else

      {

      p1 = head;

      while(p1->next!= NULL)

      {

      if(!strcmp(p1->trains,p2->trains))

      //判斷車次是否存在{

      printf(“該車次已存在,輸入信息失敗!nn”);

      return;

      }

      p1 = p1->next;

      }

      p1->next = p2;

      }

      p2 =(struct Train_Ticket *)malloc(sizeof(struct Train_Ticket));

      printf(“請輸入車次(車次為'0'時結(jié)束輸入):”);

      if(p2!= NULL)

      {

      fflush(stdin);

      scanf(“%s”, &p2->trains);

      p2->next = NULL;

      } } save();//輸入完成后 自動保存輸入的信息到文件件

      return;}

      //打開文件信息 void open(){ FILE *fp;if((fp = fopen(“hchsk.txt”,“r”))== NULL){

      printf(“文件無任何消息記錄!n”);

      return;} struct Train_Ticket *p1,*p2;p1 = p2 =(struct Train_Ticket *)malloc(sizeof(struct Train_Ticket));head = p1;while(!feof(fp))

      //文件不到結(jié)束時,將文件內(nèi)容寫到鏈表中 {

      fscanf(fp,“%s %s %s %s %s %s %s”,&p2->trains,&p2->data, &p2->star, &p2->end, &p2->star_time, &p2->end_time, &p2->prices);

      p1->next = p2;

      p1 = p2;

      p2 =(struct Train_Ticket *)malloc(sizeof(struct Train_Ticket));

      p1->next = NULL;} fclose(fp);return;}

      //瀏覽

      void display(){ char ch;struct Train_Ticket *p1;p1 = head;if(p1 == NULL){

      printf(“無任何記錄!n”);

      return;}

      printf(“車次

      日期

      起點

      終點

      開車時間 while(p1!= NULL){

      Output(p1);

      if(p1->next!= NULL)

      p1 = p1->next;

      else

      {

      printf(”n“);

      printf(”返回主菜單?(y/n): “);

      fflush(stdin);

      scanf(”%c“, &ch);

      if(ch == 'y' || ch == 'Y')

      {

      system(”cls“);

      GoMenu();

      }

      else

      return;

      到達時間票價n”);

      } } }

      //刪除火車時刻信息 void Delete(){ char c[30];char ch;printf(“請輸入要刪除的火車車次:”);scanf(“%s”, c);struct Train_Ticket *p1,*p2;p1 =(struct Train_Ticket *)malloc(sizeof(struct Train_Ticket));p1 = head;if(p1 == NULL){

      printf(“無任何記錄!n”);

      return;} p2 = p1->next;

      if(!strcmp(p1-> trains, c))

      //如果刪除的信息是在表頭

      {

      printf(“您要刪除的信息如下:n”);

      printf(“車次

      日期

      起點

      終點

      開車時間

      到達時間

      票價n”);

      Output(p1);

      printf(“確定刪除嗎?(y/n): ”);

      fflush(stdin);

      scanf(“%c”, &ch);

      if(ch == 'y' || ch == 'Y')

      {

      head = p2;

      printf(“成功刪除該信息!nn”);

      save();

      //刪除完成后,自動保存信息

      free(p1);

      //釋放p1

      return;

      }

      else

      return;

      }

      else

      //要刪除的信息不在表頭

      {

      while(p2!= NULL)

      {

      if(!strcmp(p2->trains, c))

      {

      printf(“您要刪除的信息如下:n”);

      printf(“車次

      日期

      起點

      終點

      開車時間

      到達時間

      票價n”);

      Output(p2);

      printf(“確定刪除嗎?(y/n): ”);

      fflush(stdin);

      scanf(“%c”, &ch);

      if(ch == 'y' || ch == 'Y')

      {

      p1->next = p2->next;

      printf(“成功刪除該信息!nn”);

      save();

      //刪除完成后,自動保存信息

      free(p2);

      //釋放p2

      return;

      }

      }

      else if(p2->next!= NULL)

      {

      p1 = p1->next;

      p2 = p2->next;

      }

      else

      {

      printf(“無此車次信息,刪除失敗!n”);

      return;

      }

      } } }

      //按火車車次、起點、終點查詢 void search(int x){ char Tra[30];char a[30];struct Train_Ticket *p;p = head;printf(“請輸入您要查詢的內(nèi)容:”);scanf(“%s”, Tra);if(p == NULL){

      printf(“對不起,無資料記錄!n”);

      exit(0);} else {

      while(p!= NULL)

      {

      if(x == 1)

      strcpy(a, p->trains);

      if(x == 2)

      strcpy(a, p->star);

      if(x == 3)

      strcpy(a, p->end);

      if(!strcmp(a, Tra))

      {

      printf(“車次

      日期

      起點

      終點

      Output(p);

      return;

      }

      p = p-> next;

      }

      printf(”沒有您要查詢的車次記錄!n“);} }

      //按終點和日期查詢 void SearchEnd_Data(){ char end[30];char data[30];struct Train_Ticket *p;p = head;printf(”請輸入您要查詢的車次和日期:“);fflush(stdin);scanf(”%s %s“, end,data);if(p == NULL){

      printf(”對不起,無資料記錄!n“);

      exit(0);} else {

      開車時間到達時間票價n”);

      while(p!= NULL)

      {

      if(!strcmp(p->end, end)&&!strcmp(p->data,data))

      {

      printf(“車次

      日期

      起點

      終點

      開車時間

      到達時間

      票價n”);

      Output(p);

      }

      if(p->next!= NULL)

      {

      p = p-> next;

      }

      else

      return;

      }

      return;} }

      //返回主菜單 void GoMenu(){ system(“cls”);menu();}

      //查詢

      void Search(){ system(“cls”);int i;printf(“

      1.按車次查找n”);printf(“

      2.起點次查找n”);printf(“

      3.終點次查找n”);printf(“

      4.終點和日期次查找n”);printf(“

      5.返回主菜單n”);T: printf(“請選擇:”);fflush(stdin);scanf(“%d”,&i);switch(i){ case 1:

      search(1);

      break;case 2:

      search(2);

      break;case 3:

      search(3);

      break;case 4:

      SearchEnd_Data();

      break;case 5:

      GoMenu();

      break;default:

      printf(“輸入無效,請重試!n”);

      goto T;} goto T;}

      //按起點統(tǒng)計車數(shù)量 void Statistics_Star(){ int cout = 0;char b[30];struct Train_Ticket *p;p = head;printf(“請輸入起點名:”);fflush(stdin);scanf(“%s”, b);if(p == NULL){

      printf(“對不起,無資料記錄!n”);

      return;} else {

      while(p!= NULL)

      {

      if(!strcmp(p->star, b))

      {

      cout ++;

      }

      if(p->next!= NULL)

      {

      p = p-> next;

      }

      else

      {

      printf(“起點為:%s 的車次共有 %d 次n”,b,cout);

      return;

      }

      }

      } }

      //按終點統(tǒng)計車數(shù)量 void Statistics_End(){ int cout = 0;char b[30];struct Train_Ticket *p;p = head;printf(“請輸入終點名:”);fflush(stdin);scanf(“%s”, b);if(p == NULL){

      printf(“對不起,無資料記錄!n”);

      return;} else {

      while(p!= NULL)

      {

      if(!strcmp(p->end, b))

      {

      cout ++;

      }

      if(p->next!= NULL)

      {

      p = p-> next;

      }

      else

      {

      printf(“終點為:%s 的車次共有 %d 次n”,b,cout);

      return;

      }

      } } }

      //統(tǒng)計車數(shù)量 void Statistics(){ int n;printf(“1.按起點統(tǒng)計

      2.按終點統(tǒng)計n”);if(!scanf(“%d”, &n)){

      printf(“輸入無效!n”);

      return;} else {

      if(n == 1)

      Statistics_Star();

      else if(n == 2)

      Statistics_End();

      else

      {

      printf(“輸入無效!n”);

      return;

      } } }

      //退出 void Quit(){ char ch;printf(“確定退出嗎?(y/n)n”);fflush(stdin);scanf(“%c”,&ch);if(ch == 'y' || ch == 'Y')

      exit(0);else

      return;}

      //菜單 void menu(){ int m;printf(“************************************n”);printf(“*

      火車票務(wù)管理系統(tǒng)

      *n”);printf(“************************************n”);printf(“ ① 錄入火車時刻信息

      n”);

      printf(“ ② 瀏覽火車時刻信息

      n”);printf(“ ③ 查詢火車時刻信息

      n”);printf(“ ④ 刪除火車車次

      n”);printf(“ ⑤ 統(tǒng)計火車車次

      n”);printf(“ ⑥ 退出

      nn”);L: printf(“請選擇功能:”);fflush(stdin);if(!scanf(“%d”,&m)){

      printf(“輸入無效,請重試:n”);

      goto L;} switch(m){ case 1:

      Great_Ticket();

      break;case 2:

      display();

      break;

      case 3:

      Search();

      break;case 4:

      Delete();

      break;case 5:

      Statistics();//統(tǒng)計

      break;

      case 6:

      Quit();

      break;default:

      printf(“輸入無效,請重新輸入:n”);

      goto L;} goto L;}

      //主菜單 int main(){ printf(“歡迎進入火車票務(wù)管理系統(tǒng)!n”);printf(“正在加載文檔信息:”);open();

      //運行軟件的時候自動打開存入文件中的相關(guān)信息

      for(int i = 0;i < 3;i++){

      printf(“* ”);

      Sleep(400);} system(“cls”);menu();return 0;}

      第二篇:火車訂票管理系統(tǒng)

      學號11~15 選題三:火車票訂票管理系統(tǒng)

      1.基本要求:為方便管理火車票購買信息,編寫一個火車票訂票管理系統(tǒng)軟件。系統(tǒng)記錄必須包括訂票人姓名、訂票人身份證號、始發(fā)站、終到站、票價、席別、訂票時間等。2.基本管理功能: [1] [2] 添加:增加一條訂票人的記錄到管理系統(tǒng)中。

      查詢:根據(jù)訂票人身份證查找訂票人的相關(guān)信息并顯示,若找不到也要給出相應(yīng)提示。[3] [4] 修改:在管理系統(tǒng)中修改訂票人的訂票記錄。

      保存:將所有訂票信息保存在一個文件中(數(shù)據(jù)庫文件或普通的文本文件)。[5] [6] [7] [8] 讀?。簭奈募凶x取已保存了數(shù)據(jù)。刪除:從管理系統(tǒng)中刪除一條記錄?;謴?fù):能恢復(fù)被刪除的記錄。

      統(tǒng)計:(A)統(tǒng)計每天訂票張數(shù)和總車票金額;(B)統(tǒng)計單價在100元以下、100~400元之間和400元以上的票數(shù)總張數(shù)及總金額;(C)以表格形式打印所有訂票信息。

      源代碼:

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

      int d;//用于選擇(按1繼續(xù),按2退出,按他其他報錯待完善)int x=1;//用于脫出while循環(huán)

      string sfz;//身份證號碼,用戶輸入可用到

      class ticket {public: string ID;string name;string Sstation;string Tstation;float price;string seat;string time;ticket *next;ticket(string I,string n,string S, string T,float p, string s,string t){ID=I;name=n;Sstation=S;Tstation=T;price=p;seat=s;time=t;} void display();};

      void ticket::display(){cout<

      cout<<“|”<void menu(){cout<

      ************歡迎使用 ************”<

      **請輸入選項前的編號**”<

      **************************************************************”<

      *

      1.添加車票信息

      *”<

      *

      2.查詢車票信息

      *”<

      *

      3.修改車票信息

      *”<

      *

      4.刪除車票信息

      *”<

      *

      5.恢復(fù)車票信息

      *”<

      *

      6.顯示車票信息

      *”<

      *

      7.統(tǒng)計車票信息

      *”<

      *

      8.保存車票信息

      *”<

      *

      9.讀取車票信息

      *”<

      *

      0.離開

      *”<

      **************************************************************”<

      ticket *head=NULL,*del=NULL,*p0,*p1,*p2,*p3,*p4;//head數(shù)據(jù)鏈表頭指針,p0,p1,p2添加函數(shù)專用,避免發(fā)生錯誤

      int check(string b)//身份證號碼作為功能基本辨別數(shù)據(jù),應(yīng)該有一個函數(shù)專門檢查其是否重復(fù),0 表示重復(fù),1 表示不重復(fù) {ticket *ch;ch=head;int che=1;while(ch!=NULL)

      {if(ch->ID==b){che=0;ch=NULL;}

      else {ch=ch->next;}

      } return che;}

      int check1(string b)// sbl {ticket *ch;ch=del;int che=1;while(ch!=NULL)

      {if(ch->ID==b){che=0;ch=NULL;}

      else {ch=ch->next;}

      } return che;}

      int add()//將訂票數(shù)據(jù)保存在一個基礎(chǔ)鏈表中 {system(“cls”);float price;string name,ID,Sstation,Tstation,seat,time;

      if(head==NULL)//以下為鏈表為空的情況 { cout<<“=============開始輸入訂票信息=============”<

      cout<<“請輸入訂票人身份證號碼:”;cin>>ID;cout<<“請輸入訂票人姓名:”;cin>>name;cout<<“請輸入始發(fā)站:”;cin>>Sstation;

      cout<<“請輸入終點站:”;cin>>Tstation;

      cout<<“請輸入票價:”;cin>>price;cout<<“請輸入席別:”;cin>>seat;cout<<“請輸入訂票時間(年月日以“-”隔開):”;cin>>time;

      head=p1=p2=new ticket(ID,name,Sstation,Tstation,price,seat,time);x=1;while(x){system(“cls”);

      cout<<“按1繼續(xù)輸入,按2退出-》”;

      cin>>d;

      if(d==1)

      {system(“cls”);

      p1->next=NULL;

      cout<<“=============開始輸入訂票信息=============”<

      cout<<“請輸入訂票人身份證號碼:”;

      cin>>ID;

      if(check(ID)==0){cout<<“身份證號碼重復(fù)!”<

      system(“pause”);

      return 0;}

      cout<<“請輸入訂票人姓名:”;

      cin>>name;

      cout<<“請輸入始發(fā)站:”;

      cin>>Sstation;

      cout<<“請輸入終點站:”;

      cin>>Tstation;

      cout<<“請輸入票價:”;

      cin>>price;

      cout<<“請輸入席別:”;

      cin>>seat;

      cout<<“請輸入訂票時間(年月日以“-”隔開):”;

      cin>>time;

      p1=new ticket(ID,name,Sstation,Tstation,price,seat,time);

      p2->next=p1;

      p2=p1;

      }

      else if(d==2)

      {p1->next=NULL;

      x=0;

      }

      else {cout<<“非法輸入!”<

      } //以上為鏈表為空的情況

      else //以下為鏈表已有數(shù)據(jù),往末尾添加

      {p3=head;

      while(p3->next!=NULL)

      {p3=p3->next;}

      x=1;

      while(x)

      {system(“cls”);

      cout<<“=============開始輸入訂票信息=============”<

      cout<<“請輸入訂票人身份證號碼:”;

      cin>>ID;

      if(check(ID)==0){cout<<“身份證號碼重復(fù)!”<

      system(“pause”);

      return 0;}

      cout<<“請輸入訂票人姓名:”;

      cin>>name;

      cout<<“請輸入始發(fā)站:”;

      cin>>Sstation;

      cout<<“請輸入終點站:”;

      cin>>Tstation;

      cout<<“請輸入票價:”;

      cin>>price;

      cout<<“請輸入席別:”;

      cin>>seat;

      cout<<“請輸入訂票時間(年月日以“-”隔開):”;

      cin>>time;

      p0=new ticket(ID,name,Sstation,Tstation,price,seat,time);

      p3->next=p0;

      p3=p0;

      system(“cls”);

      cout<<“按1繼續(xù)輸入,按2退出-》”;

      cin>>d;

      if(d==1){x=1;p3->next=NULL;}

      else if(d==2){p3->next=NULL;x=0;}

      else

      {cout<<“非法輸入!”<

      } } //以上為鏈表已有數(shù)據(jù),往末尾添加

      return 1;}

      ticket *search1(string a)//查詢函數(shù)1,用于輸入身份證號碼返回一個指針,可在其他部分被使用

      {ticket *cha1;cha1=head;x=1;while(x)

      {if(cha1==NULL){x=0;}

      else if(cha1->ID==a){x=0;}

      else {cha1=cha1->next;}

      } return cha1;}

      ticket *search_1(string a)//改查1后面都得改,嗯,就這樣了(~ ̄▽ ̄)~ {ticket *cha1;cha1=del;x=1;while(x)

      {if(cha1==NULL){x=0;}

      else if(cha1->ID==a){x=0;}

      else {cha1=cha1->next;}

      } return cha1;}

      ticket *search2(string b)//查詢函數(shù)2,返回所要查詢結(jié)點的前一個結(jié)點的指針,在刪除部分使用

      {ticket *cha2,*cha3;cha2=cha3=head;x=1;while(x)

      {if(cha2->next==NULL){x=0;}

      else if(cha2->ID==b){x=0;}

      else {cha3=cha2;

      cha2=cha2->next;}

      } return cha3;}

      ticket *search_2(string b)//-_-{ticket *cha2,*cha3;cha2=cha3=del;x=1;while(x)

      {if(cha2->next==NULL){x=0;}

      else if(cha2->ID==b){x=0;}

      else {cha3=cha2;

      cha2=cha2->next;}

      } return cha3;}

      void search()//用于用戶查詢功能(目前只能查詢一次,然后退出,待完善){system(“cls”);cout<<“請輸入身份證號碼:”;cin>>sfz;p3=search1(sfz);if(p3==NULL){cout<<“無相關(guān)信息!”<

      cout<<“|”<

      cout<<“----------”<

      p3->display();system(“pause”);} }

      void display1()// {system(“cls”);ticket *dis;cout<

      {dis->display();

      dis=dis->next;

      } while(dis!=NULL);}

      void modify()//修改函數(shù),用于修改數(shù)據(jù)(目前只可以修改單個訂票信息,待完善){system(“cls”);display1();cout<<“請輸入要修改信息的身份證號碼:”;cin>>sfz;p3=search1(sfz);if(p3==NULL){cout<<“無相關(guān)信息!”<

      while(x)

      {system(“cls”);

      cout<<“1.身份證號碼 2.姓名 3.始發(fā)站 4.終點站 5.票價 6.席別 7.時間”<

      cout<<“請輸入要修改的選項前的編號:”;

      cin>>d;

      if(d==1){hui2: cout<<“請輸入身份證號碼:”;

      cin>>sfz;

      if(check(sfz)==0){cout<<“身份證號碼重復(fù)!”<

      goto hui2;}

      p3->ID=sfz;

      }

      else if(d==2){cout<<“請輸入姓名:”;cin>>p3->name;}

      else if(d==3){cout<<“請輸入始發(fā)站:”;cin>>p3->Sstation;}

      else if(d==4){cout<<“請輸入終點站:”;cin>>p3->Tstation;}

      else if(d==5){cout<<“請輸入票價:”;cin>>p3->price;}

      else if(d==6){cout<<“請輸入席別:”;cin>>p3->seat;}

      else if(d==7){cout<<“請輸入時間:”;cin>>p3->time;}

      else {cout<<“非法輸入!”<

      hui1: cout<<“按1繼續(xù)輸入,按2退出-》”;

      int d1;

      cin>>d1;

      if(d1==1){x=1;}

      else if(d1==2){x=0;}

      else {cout<<“非法輸入!”<

      }

      } }

      void Darea(ticket *c)//將刪除信息儲存在另一鏈表中 {if(del==NULL){del=c;del->next=NULL;} else {ticket *Dar;

      Dar=del;

      while(Dar->next!=NULL)

      {Dar=Dar->next;}

      Dar->next=c;

      Dar=c;

      Dar->next=NULL;

      } }

      void Delete()//刪除函數(shù)將要刪除的訂票信息移出鏈表,并將所有刪除信息結(jié)成另一鏈表,供恢復(fù)使用 {system(“cls”);display1();cout<<“請輸入要刪除訂票信息的身份證號碼:”;cin>>sfz;p3=search1(sfz);p4=search2(sfz);if(p3==NULL){cout<<“無相關(guān)信息!”<next;Darea(p3);cout<<“刪除成功!”<next==NULL){p4->next=NULL;Darea(p3);cout<<“刪除成功!”<next=p3->next;Darea(p3);cout<<“刪除成功!”<next;} else if(p3->next==NULL){p4->next=NULL;} else {p4->next=p3->next;} }

      void recover()//恢復(fù)函數(shù),用于將已經(jīng)刪除的訂票信息恢復(fù) {system(“cls”);ticket *r1,*r2,*r3;if(del==NULL){cout<<“無可恢復(fù)訂票信息!”<

      cout<<“|”<

      cout<<“----------”<

      r1=del;

      if(del!=0)

      do

      {r1->display();

      r1=r1->next;

      }

      while(r1!=NULL);hui3: cout<<“請輸入要恢復(fù)的訂票信息的身份證號碼:”;

      cin>>sfz;

      if(check1(sfz)==1){cout<<“非法輸入!”<

      r2=head;

      while(r2->next!=NULL){r2=r2->next;}

      r3=search_1(sfz);

      r2->next=r3;

      r3->next=NULL;

      Rdel(sfz);

      cout<<“成功恢復(fù)!”<

      system(“pause”);

      } }

      void display()//顯示基礎(chǔ)鏈表中的所有訂票信息 {system(“cls”);ticket *dis;cout<

      {dis->display();

      dis=dis->next;

      } while(dis!=NULL);system(“pause”);}

      void count()//統(tǒng)計部分 {system(“cls”);if(head==NULL){cout<<“無可統(tǒng)計信息!”<

      n=0,n1=0,n2=0,n3=0;

      float i,m=0,m1=0,m2=0,m3=0;

      p3=head;

      while(p3!=NULL)

      {i=p3->price;

      n=n+1;

      m=m+i;

      if(i<100){n1=n1+1;m1=m1+i;}

      if(i>=100&&i<=400){n2=n2+1;m2=m2+i;}

      if(i>400){n3=n3+1;m3=m3+i;}

      p3=p3->next;

      }

      cout<

      cout<<“|”<

      cout<<“-------------------”<

      cout<<“|”<

      cout<<“|”<

      cout<<“|”<

      cout<<“|”<

      system(“pause”);

      } }

      void save()//保存函數(shù) {system(“cls”);string filename,filename1;ofstream file;cout<<“請輸入文件名:”;cin>>filename1;filename1=filename1+“.txt”;filename=“C:Program Files(x86)Microsoft Visual StudioMyProjects火車票訂票管理系統(tǒng)savedata”+filename1;//此處路徑根據(jù)需要自行更改

      /*file.open(filename.c_str(),ios::in);//功能失敗部分待完善

      if(!file){d=1;} else

      {d=2;} file.close();if(d==1){file.open(filename.c_str(),ios::out);

      p1=head;

      x=1;

      while(x)

      {if(p1!=NULL)

      {file<

      ID<

      name<

      Sstation<

      Tstation<

      price<

      seat<

      time<

      p1=p1->next;}

      else {x=0;}

      }

      file.close();

      cout<<“保存成功”<

      if(d==2){ */ int i;// cout<<“文件已存在!”<

      cin>>i;

      if(i==1)

      {file.open(filename.c_str(),ios::out);

      p3=head;

      x=1;

      while(x)

      {if(p3!=NULL)

      {file<

      ID<name<Sstation<Tstation<price<seat<time<

      p3=p3->next;}

      else {x=0;}

      }

      file.close();

      cout<<“保存成功”<

      } else if(i==2)

      {file.open(filename.c_str(),ios::app);

      p3=head;

      x=1;

      while(x)

      {if(p3!=NULL)

      {file<

      ID<name<Sstation<Tstation<price<seat<time<

      p3=p3->next;}

      else {x=0;}

      }

      file.close();

      cout<<“保存成功”<

      } else {cout<<“非法輸入!”;goto hui;} //} }

      int load()//讀取函數(shù) {system(“cls”);int i=0,ii=0,j=0;ifstream infile;string filename,filename1;cout<<“請輸入文件名:”;cin>>filename1;filename1=filename1+“.txt”;filename=“C:Program Files(x86)Microsoft Visual StudioMyProjects火車票訂票管理系統(tǒng)savedata”+filename1;//此處路徑根據(jù)需要自行更改

      infile.open(filename.c_str(),ios::in);

      if(!infile){cerr<<“讀取失敗!”<

      system(“pause”);

      return-1;}

      string a[1000];//能力有限,不會動態(tài)大小,只能這樣了(+﹏+)~ while(!infile.eof()){getline(infile,a[i],'n');

      i++;} ticket *L1,*L2;float f;for(ii=0;ii

      {f=atof(a[ii+4].c_str());

      head=new ticket(a[ii],a[ii+1],a[ii+2],a[ii+3],f,a[ii+5],a[ii+6]);

      head->next=NULL;

      }

      else

      {L1=head;

      while(L1->next!=NULL)

      {L1=L1->next;}

      f=atof(a[ii+4].c_str());

      L2=new ticket(a[ii],a[ii+1],a[ii+2],a[ii+3],f,a[ii+5],a[ii+6]);

      L1->next=L2;

      L1=L2;

      L1->next=NULL;

      } }

      infile.close();cout<<“讀取成功”<

      void select()//選擇功能分支 {system(“cls”);menu();cin>>d;

      if(d==1){add();select();}

      if(d==2){search();select();}

      if(d==3){modify();select();}

      if(d==4){Delete();select();}

      if(d==5){recover();select();}

      if(d==6){display();select();}

      if(d==7){count();select();}

      if(d==8){save();select();}

      if(d==9){load();select();} else if(d==0)

      {ticket *ex1,*ex2,*ex3,*ex4;

      ex1=head;

      while(ex1!=NULL)

      {ex2=ex1;

      ex1=ex1->next;

      delete ex2;

      }

      ex3=del;

      while(ex3!=NULL)

      {ex4=ex3;

      ex3=ex3->next;

      delete ex4;

      }

      cout<<“離開!”<

      exit(0);} else {cout<<“錯誤!”<

      int main(){head=NULL;select();return 0;}

      //較多bug,比如,如果先恢復(fù)第一個會導致后面的數(shù)據(jù)全部丟失,時間能力有限,實在抱歉->_<-

      第三篇:票務(wù)管理

      票務(wù)管理

      為了加強門票經(jīng)營管理工作,保障經(jīng)營者的合法權(quán)益,進一步規(guī)范門票,確保門票收入穩(wěn)定,促使游樂園能夠更好的持續(xù)發(fā)展,特制定此管理方案。

      一、樂民水上樂園有限公司票務(wù)部負責門票的出售工作。

      二、票務(wù)管理

      1、門票經(jīng)領(lǐng)導審批同意后由稅務(wù)局定點印制。嚴禁其他部門

      或個人私印、偽造。

      2、公司負責門票的設(shè)計、印刷工作,由財務(wù)部負責保存,票

      務(wù)部專人負責領(lǐng)用、回收、登記核算等工作。門票收入每日上繳財務(wù)。每次領(lǐng)用量最多不超過一周的使用量。

      3、由于門票調(diào)價、霉變、重新設(shè)計等原因,造成庫存門票報

      廢,保管員應(yīng)及時清理造冊。經(jīng)領(lǐng)導審批后由旅游公司、財務(wù)部負責監(jiān)督銷毀。

      三、門票結(jié)算管理

      1、進入樂園游客一律現(xiàn)金購票,一人一票,票價10元,票

      已售出,概不退換,車輛不收費。

      2、出售時間為 8:00—18:00,節(jié)假日視情況另行安排。

      四、為進一步開拓市場,對有關(guān)涉旅服務(wù)行業(yè)實行門票優(yōu)惠及減免政策。

      1.、本集團員工憑上崗證可免費進入

      2、工作人員、車輛及住戶施行通行證政策,每車150元/年,由公司辦公室負責登記辦理。人員及車輛憑通行證免費進入。

      4、記者、導游憑有效證件免費進入。

      5、70歲以上老年人和1.2米以下兒童可免費進入。

      6、旅行社可享受八折優(yōu)惠。

      7、在校學生、現(xiàn)役軍人、殘疾人可憑有效證件享受半價優(yōu)惠。

      8、縣直政府部門及其他執(zhí)法部門經(jīng)領(lǐng)導同意后可免費進入。

      四、門票出售和檢票管理

      1、票務(wù)管理人員每天與財務(wù)做好交接手續(xù),出售的門票做好

      日清月結(jié)

      2、票務(wù)出售人員應(yīng)提前5分鐘到崗。做好票務(wù)登記,并及時

      解答游客所提出的問題。

      3、景區(qū)實行售、檢票分開管理方式,根據(jù)工作需要設(shè)立售票

      口和檢票口。保安專門負責檢票工作。無票者禁止入內(nèi)

      4、票務(wù)管理人員負責指揮、疏導車輛。避免交通堵塞。

      5、保安負責維持售票口的安全秩序。出現(xiàn)問題后應(yīng)及時解

      決。對于私自拉客現(xiàn)象應(yīng)予堅決杜絕。

      第四篇:火車訂票管理系統(tǒng)主程序流程

      程序簡介

      此程序是采用多文件模塊化形式編寫;其中自定義頭文件中包括了程序中所有調(diào)用的函數(shù)的聲明,以及需要的所有系統(tǒng)頭文件。

      #include #include #include #include #include #include extern void searchtrain(link l);extern void Modify(link l);extern void showtrain(link l);extern void SaveTrainInfo(link l);extern void printdata(Node *q);extern void printhead();等

      編寫時的分塊包括訂票塊、查詢塊、輸出塊,及已訂票修改部分等。

      訂票塊則包含了定票流程的所有代碼。查詢塊中是通過車次號碼或是到達城市來查詢的。輸出部分包括了主界面的輸出,已定車票信息的輸出,所查車次信息輸出的頭部分。訂票修改即是改定過程的編程。

      即此程序包括了查詢、訂票、改定的流程。

      編程過程

      在編寫該程序時,遇到了信息的保存問題。訂票時與改定時的錄入信息的保存不知如何處理;之后將保存的部分分為鏈表暫存和文件的保存,在錄入信息時是暫存在鏈表中的,當離開此系統(tǒng)是會提示是否保存信息,若是則保存到文件中。此舉方便了票的改定,將數(shù)據(jù)分割開了,也精簡了程序,更便于閱讀。

      編程模塊劃分后,編寫程序之后的編譯時,總是連分文件編譯時都無法通過。但是寫入的代碼經(jīng)過檢查又沒有問題,一直困擾著我。直到想起老師教的課本以外的知識,并以一種玩玩試一試的心態(tài)用條件編譯得以解決此問題。

      同時在編程時多次用到“清屏”,保證了輸出界面的簡潔。

      在分出模塊后,未完成所有部分的編程時的試運行時出現(xiàn)剛一進入子程序時便會回到主界面,后發(fā)現(xiàn)時由于只有輸出部分沒有輸入部分,每當運行完子程序后回到主程序時都會被“清屏”,結(jié)果造成編譯時正常,到運行時卻漏洞百出。

      在編程時,由于對文件的處理不熟悉,以及計算機的設(shè)置問題沒考慮,使用了‘w+’的調(diào)用方式,使得在保存數(shù)據(jù)到文件時出現(xiàn)無法寫入文件的現(xiàn)象。在百度,問同學以及問老師后才用‘wb+’和別的方式調(diào)用,并寫入成功。

      這個程序時我學習計算機c以來編寫的最大型涵蓋面最廣的一個程序,沒有之一。但同時我也知道這在c語言編程中也只是很小的一個小程序而已,我在這編程中發(fā)現(xiàn):我要學的還有很多,大型程序也不是一個人能寫出來的,會一些編程技巧是很有必要的,與人合作是

      – 1 – 必須的,當然了,我不是在寫詩,而是真的這么覺得。一個人會的有限,專精方向也不同,若能好好的合作肯定可以超過一個人單干。

      部分源代碼

      訂票程序

      #ifndef TRAINHEAD_H #define TRAINHEAD_H #include“trainhead.h” #endif/*條件編譯,作用是防止頭文件被重復(fù)引用*/ int saveflag = 0;void Bookticket(link l,booklink k){ Node *p[10],*q;char c[2],tnum[10],str[10],str1[10];Book *r,*s;int i = 0,t = 0,flag = 0,dnum;r = k;while(r->next!=NULL)

      r = r->next;printf(“Input the city you want to go:”);scanf(“%s”,&str);q = l->next;while(q!=NULL)

      {

      if(strcmp(q->data.reachcity,str)==0)

      {

      p[i] = q;

      i++;

      }

      q = q->next;

      }

      printf(“nthe number of record have %dn”,i);

      printhead();

      for(t=0;t

      printdata(p[t]);

      if(i==0)

      printf(“nSorry!Can't find the train for you!n”);

      else

      {

      printf(“ndo you want to book it?n”);– 2 –

      scanf(“%s”,c);

      if(strcmp(c,“Y”)==0||strcmp(c,“y”)==0)/*判斷是否訂票*/

      {

      s =(Book*)malloc(sizeof(Book));

      printf(“nInput your name: ”);

      scanf(“%s”,&s->data.name);

      printf(“nInput your ID: ”);

      scanf(“%s”,&str1);

      相應(yīng)減少*/

      strcpy(s->data.num,str1);printf(“nplease input the number of the train:”);scanf(“%s”,tnum);for(t=0;tdata.num,tnum)==0){ if(p[t]->data.ticketnum < 1)/*判斷剩余的供訂票的票數(shù)是否為0*/ {

      printf(“nsorry,no ticket!”);

      Sleep(2);

      return;} printf(“nremain %d ticketsn”,p[t]->data.ticketnum);flag = 1;break;} if(flag==0){ printf(“ninput error”);Sleep(2);return;} printf(“nInput your bookNum: ”);scanf(“%d”,&dnum);p[t]->data.ticketnum=p[t]->data.ticketnum-dnum;/*定票成功則可供訂的票數(shù)s->data.bookNum = dnum;s->next = NULL;r->next = s;r = s;printf(“nLucky!you have booked a ticket!”);getch();

      – 3 –

      } } } saveflag = 1;使用說明

      運行程序時,首先進入到菜單部分,菜單部分提供了菜單顯示和輸入功能部分。其運行效果如圖19.1所示。在主界面上輸入數(shù)字0——6,實現(xiàn)相應(yīng)的功能。

      圖19.1 火車訂票系統(tǒng)主界面

      主界面輸入“1”,進入添加火車信息界面,如圖19.2所示。根據(jù)屏幕上給出的提示輸入火車的車次,起點,終點,出發(fā)時間,到達時間,票價和可以訂購的票數(shù)。

      – 4 –

      圖19.2 輸入效果圖

      主界面輸入“2”,可以查詢火車信息,可以選擇查詢的方法有兩種,一種是按照車次查詢,一種是按照你想要到達的地方查詢,運行效果如圖19.3所示。

      – 5 –

      圖19.3 查詢效果圖

      當在主界面輸入“3”時,進入訂票界面,按照提示輸入你想要到達的城市,會自動顯示出你終點站為你輸入城市的信息,根據(jù)提示輸入你是否決定訂票以及你的個人信息,運行效果如圖19.4所示。

      圖19.4 訂票效果圖

      當在主界面輸入“4”時,進入修改界面,根據(jù)提示輸入你要修改的內(nèi)容,修改模塊的運行效果如圖19.5所示。

      – 6 –

      圖19.5 修改效果圖

      當在主界面輸入“5”時,可以顯示出所有的火車信息,顯示模塊效果如圖19.6所示。

      – 7 –

      圖19.6 顯示效果圖

      當在主界面輸入“6”時,進入到保存模塊,將錄入的火車信息進行保存,并且將訂票人的信息也進行保存,存儲在指定的磁盤文件中。運行效果如圖19.7所示。

      圖19.7 保存效果圖

      – 8 –

      第五篇:票務(wù)管理復(fù)習

      票務(wù)管理復(fù)習

      行統(tǒng)計獲得的信息。

      第三章

      1.在封閉式售檢票的作業(yè)環(huán)境下,售檢票方式可分為人工售檢票、辦自動售檢票、自動售檢票。

      2.實現(xiàn)自動售檢票系統(tǒng)的基本構(gòu)架一般有線路式架構(gòu)、分散式架構(gòu)、區(qū)域式架構(gòu)、完全集中式架構(gòu)、分級集中式架構(gòu)五種。

      3.選擇自動售檢票系統(tǒng)總體架構(gòu)時需考慮以下因素:

      (1)符合軌道交通的戰(zhàn)略目標和發(fā)展規(guī)劃;(2)滿足路網(wǎng)換乘;

      (3)滿足票務(wù)結(jié)算的需求;(4)提高運營管理效率;

      (5)系統(tǒng)穩(wěn)定性好,既有較強的適應(yīng)性;(6)系統(tǒng)具有較好的經(jīng)濟性。

      第五章

      1.票務(wù)交易數(shù)據(jù):根據(jù)這些運營參數(shù)自動售檢票系統(tǒng)的各種終端設(shè)備自動執(zhí)行票務(wù)政策,各種終端設(shè)備在執(zhí)行過程中記錄的信息被統(tǒng)稱為票務(wù)交易數(shù)據(jù)

      2.票務(wù)交易數(shù)據(jù)的管理主要體現(xiàn)在:

      (1)各種分類組合條件下的查詢、統(tǒng)計和相關(guān)報表的處理,以滿足票務(wù)管理的業(yè)務(wù)需要。

      (2)在預(yù)先設(shè)置規(guī)則和統(tǒng)計模型情況下,對票務(wù)交易數(shù)據(jù)進行進一步挖掘和分析,為自動售檢票運營管理提供輔助決策。

      (3)中央計算機系統(tǒng)聯(lián)機數(shù)據(jù)庫中,按預(yù)設(shè)條件下將歷史交易明細數(shù)據(jù)和相關(guān)統(tǒng)計資料的遷移、備份與刪除,以保證中央計算機系統(tǒng)能連續(xù)、可靠地運行。

      3.系統(tǒng)參數(shù)一般由:車票類型、價目表、優(yōu)惠率、交易類型、操作權(quán)限、黑名單等組成。

      4.運行參數(shù)包括:費率類;基礎(chǔ)資料類;運行管理類;設(shè)備運行類。

      5.信息匯總包括:信息統(tǒng)計、數(shù)據(jù)挖掘、各類報表生成。

      6.數(shù)據(jù)挖掘是指把人工智能、機器學習與數(shù)據(jù)庫等技術(shù)結(jié)合起來,由計算機自動地從數(shù)據(jù)庫或數(shù)據(jù)倉庫中的大量數(shù)據(jù)揭示出隱含的、先前未知的并具有潛在價值的信息或模式,以解決數(shù)據(jù)量大而知識貧乏這一困擾專家系統(tǒng)的知識瓶頸問題的非平凡過程。

      7.根據(jù)軌道交通情分系統(tǒng)的業(yè)務(wù)及管理需要,系統(tǒng)的報表主要分為三大類:結(jié)算類報表、管理分析類報表、故障輔助解決類報表。

      8.車票管理包括:車票的編碼管理、車票庫存管理、車票使用情況跟蹤、車票交易查詢。

      9.設(shè)備管理包括:故障監(jiān)控和統(tǒng)計、維修日志管理、操作日志、設(shè)備設(shè)置、設(shè)備軟件管理、維護統(tǒng)計。

      第六章

      1.車站計算機系統(tǒng)的應(yīng)用系統(tǒng)架構(gòu)有五個子系統(tǒng)組成:通信管理子系統(tǒng)、運行管理子系、報表統(tǒng)計子系統(tǒng)、權(quán)限控制子系統(tǒng)、車站數(shù)據(jù)庫系統(tǒng)。

      2.車站計算機系統(tǒng)的日志包括兩大類型:系統(tǒng)日志和應(yīng)用日志。

      3.車站計算機系統(tǒng)采用 UPS供電。

      第七章

      1.電磁兼容是指設(shè)備或者系統(tǒng)在電磁環(huán)境中不受干擾地正常工作,并且不會對該環(huán)境中任何事物構(gòu)成不能承受的電磁干擾的影響。

      2.外界電磁干擾侵入系統(tǒng)的主要途徑:電源系統(tǒng)、傳導通路、空間電磁波感應(yīng)(包括靜電場和磁場)。

      第八章

      1..A類卡的電源為5V;B類卡的電源為3V。

      2.非接觸式IC票的關(guān)鍵技術(shù)包括:

      (1)射頻技術(shù)(2)低功耗技術(shù)(3)封裝技術(shù)(4)安全技術(shù)

      3..所謂突發(fā)的偶然因素,是指數(shù)據(jù)在傳輸過程中可能會收到外界的干擾,從而使原來的正確數(shù)據(jù)受到破壞。

      4.所謂因系統(tǒng)本身的使用特點而產(chǎn)生的因素是指在非接觸式IC卡系統(tǒng)的應(yīng)用中經(jīng)常會出現(xiàn)一個讀卡器必須同時處理幾張卡的情況(即有多張卡在讀卡器的天線感應(yīng)范圍內(nèi)),在這種情況下,卡片之間會出現(xiàn)數(shù)據(jù)干擾。

      5.計算例題P235。

      6.循環(huán)冗余校驗碼的特點

      ①可檢測出所有奇數(shù)位錯

      ②可檢驗出所有雙比特的錯

      ③可檢驗出所有小于、等于校驗位長度的突發(fā)錯。

      第九章

      1.一個全方位的安全體系包含:訪問控制、檢查安全漏洞、攻擊監(jiān)控、認證、備份和恢復(fù)、多層防御、隱藏內(nèi)部信息、設(shè)立安全監(jiān)控中心等。

      第十章

      1.容災(zāi)系統(tǒng)是通過在異地另行建立和維護一套獨立的應(yīng)用系統(tǒng),利用地理上的分離來保證信息系統(tǒng)和數(shù)據(jù)對災(zāi)難性事件的抵御能力,以實現(xiàn)整個應(yīng)用系統(tǒng)和業(yè)務(wù)數(shù)據(jù)的完整備份。

      第十一章

      1.中央系統(tǒng)的維護人員需要進行以下運行維護操作:

      (1)系統(tǒng)運行狀況監(jiān)控;(2)系統(tǒng)用戶管理;

      (3)重要數(shù)據(jù)和數(shù)據(jù)庫的備份與恢復(fù);(4)自診斷;

      (5)數(shù)據(jù)歸檔;(6)生產(chǎn)系統(tǒng)與災(zāi)容備份系統(tǒng)的切換演練。

      2.越來越被廣泛用于計算機系統(tǒng)的性能測試方法是基準程序方法。

      下載火車票務(wù)管理系統(tǒng)word格式文檔
      下載火車票務(wù)管理系統(tǒng).doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點此處下載文檔

      文檔為doc格式


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

      相關(guān)范文推薦

        二維碼票務(wù)分銷系統(tǒng)介紹

        ? http://二維碼票務(wù)官網(wǎng) ? 還在為產(chǎn)品積壓而郁悶嗎? 還在為賺不到沉淀資金而郁悶嗎? ? 還在為沒有會員數(shù)據(jù)而苦惱嗎? ? 二維碼是以一種彩信的模式接收的多位數(shù)字或字母組......

        火車訂票系統(tǒng)c++程序

        /* 頭文件 */ #include //標準輸入、輸出頭文件 #include //包含字符串函數(shù)處理頭文件 #include //包含動態(tài)存儲與釋放函數(shù)頭文件 /* 宏定義 */ #define GESHI " 車次 站數(shù)......

        火車訂票系統(tǒng)部分 uml[推薦]

        全程一體化建模報告 ——火車訂票系統(tǒng) 工商管理學院 信息1101 20110837 王若洲 1.火車訂票系統(tǒng)描述..........................................................................

        課程設(shè)計一:火車售票系統(tǒng)

        數(shù)據(jù)結(jié)構(gòu)與算法課程實驗報告 班級:學號: 課程設(shè)計一:火車售票系統(tǒng)設(shè)計及實現(xiàn)姓名: cll 一、實驗內(nèi)容: 火車售票系統(tǒng)在現(xiàn)實中的應(yīng)用已經(jīng)非常普遍,目前通常使用可視化的方法實現(xiàn),例......

        火車購票系統(tǒng)需求分析

        火車購票系統(tǒng)需求分析 1.引言 隨著科學技術(shù)的發(fā)展,計算機領(lǐng)域不斷取得日新月異的研究成果。計算機在代替和延伸腦力勞動方面發(fā)揮越來越重要的作用,在日常生活中隨處都離不開離......

        景區(qū)票務(wù)服務(wù)與管理

        景區(qū)票務(wù)服務(wù)與管理 票務(wù)服務(wù)分以下四點:(1)售票服務(wù)(2)驗票服務(wù)(3)咨詢服務(wù)(4)投訴受理服務(wù)。 首先說說售票服務(wù):第一 售票人員衣著整潔,姿態(tài)端正,態(tài)度熱情,使用禮貌語言。第二 售票......

        票務(wù)管理及票務(wù)違章處理辦法范文

        重慶冠忠(新城)公共交通有限公司 票務(wù)管理及票務(wù)違章處理辦法 為加強和完善票務(wù)管理,嚴格票務(wù)制度,維護企業(yè)正常的營運秩序和經(jīng)濟利益,根據(jù)國家的有關(guān)法律、法規(guī)和企業(yè)的實際情況......

        8—地鐵票務(wù)管理規(guī)定

        票務(wù)管理規(guī)定 (初稿) 目 錄 1 總則 .................................................................. 1 2 引用標準 .......................................................