freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

20xx-20xx年軟件工程課程設(shè)計(b)-內(nèi)蒙古航空公司訂票管理系統(tǒng)-資料下載頁

2024-11-03 10:01本頁面

【導(dǎo)讀】程序設(shè)計不等于軟件工程,這是本課程需要進(jìn)一步讓學(xué)生加深理解的地方。能,這就是課程設(shè)計要實(shí)現(xiàn)的一個目標(biāo)。1.鞏固和加深對軟件工程原理的理解,提高綜合運(yùn)用本課程所學(xué)知識的能力。2.培養(yǎng)學(xué)生選用參考書,查閱手冊及文獻(xiàn)資料的能力。時課程設(shè)計受到時間及開發(fā)環(huán)境、條件等的限制,命題應(yīng)從實(shí)際出發(fā),課題的大小規(guī)模、難易適度。各個旅行社把預(yù)定機(jī)票的旅客。此外航空公司為隨時掌握各個航班飛機(jī)的乘載情況,需要定期進(jìn)行查詢統(tǒng)計,以便適當(dāng)調(diào)整。部門)要將出勤情況上報人事處,23日前人事處將出勤工資、獎金及扣款清單送到財務(wù)處。處于每個月月底將教職工的工資表做好并將數(shù)據(jù)送銀行。每個月3日將工資條發(fā)給每個單位。對于急需修改但又缺少的設(shè)備,需以“申請表”的形式送交上級領(lǐng)導(dǎo)請求批準(zhǔn)購買。廠家、保質(zhì)期和經(jīng)辦人等信息),同時更新申請表的內(nèi)容。本系統(tǒng)的輸出項(xiàng)至少包括:設(shè)備購買申請表、修理/報廢設(shè)備資金統(tǒng)計表。6.提交課程設(shè)計報告。

  

【正文】 Time(tem)。 //飛行總時間 } //對數(shù)字處理 { dateFiletem。 date=atoi(())。 //把字符串轉(zhuǎn)換成整形 int 24 pASetCount(date)。 //設(shè)計航班票數(shù) dateFiletem。 date=atoi(())。 pASetLeftCount(date)。 //設(shè)計航班剩余票數(shù) //////對已訂票的客戶處理 dateFiletem。 havedBook=atoi(())。 for(int j=0。jhavedBook。j++) { Customer havedPerson。 dateFiletem。 =tem。 //客戶 ID dateFiletem。 =tem。//客戶名字 dateFiletem。 =atoi(())。//客戶要訂票的數(shù)目 pASetHavingBookCustomer(havedPerson)。 } ///////對等候客戶的數(shù)據(jù)導(dǎo)入 dateFiletem。 wait=atoi(())。 //本航班有 wait 個客戶等候排隊訂票 for(int i=0。iwait。i++) //有 wait 個客戶等待訂票,每個客戶訂票數(shù)不同 { Customer person。 dateFiletem。 =tem。 //客戶 ID dateFiletem。 =tem。//客戶名字 dateFiletem。 =atoi(())。//客戶要訂票的數(shù)目 pASetWait(person)。 } } 25 vec_Airpush_back(pA)。//把本航班的整條信息記錄放入模板里(用作航班信息暫存器) } ()。 //關(guān)閉文件 } ////////////////////////////////// void NewAirInfo(vectorAirInfo* *vec_Air)//輸入新的航班信息 { AirInfo* pA。 char yes=39。n39。 cout您確定要錄入新的航班信息嗎 ?(y/n):。 cinyes。 if(yes==39。n39。||yes==39。N39。)return 。 coutendl。 string num,start,end,time,flytime。 int count。 /****************開始錄入航班信息 *****************/ cout請輸入新航班的編號 :。 cinnum。 coutendl。 cout請輸入新航班的的起點(diǎn)站 :。 cinstart。 coutendl。 cout請輸入新航班的的終點(diǎn)站 :。 cinend。 cout請輸入新航班的的起飛時間 :。 cintime。 coutendl。 cout請輸入新航班的的總飛行時間 :。 cinflytime。 cout請輸入新航班的的總票數(shù) :。 cincount。 coutendl。 26 //申請新航班內(nèi)存空間 pA=new AirInfo()。 pASetNum(num)。 //新航班編號 pASetStart(start)。 //新航班起點(diǎn)站 pASetEnd(end)。 //新航班終點(diǎn)站 pASetTime(time)。 //新航班起飛日期 pASetFlyTime(flytime)。 //新航班總飛行時間(小時) pASetCount(count)。 //新航班總票數(shù) pASetLeftCount(count)。 //新航班剩余票數(shù) vec_Airpush_back(pA)。 coutendl。 cout\t 錄入新航班信息成功,請查看 !endl。 cout\t 按任意鍵返回主界面 !。 ()。 ()。 /****************結(jié)束錄入航班信息 *****************/ } //////////////////////////// void FindAirInfo(vectorAirInfo* vec_Air)//查詢航班信息 { system(cls)。 coutendl。 char choice=39。p39。 while(choice!=39。y39。) { system(cls)。 coutendl。 cout\t\t1 按航班編號查詢 \t\ endl。 cout\t\ \t\ (日 期 )endl。 cout\t\ \ endlendl。 cout\t\t 請選擇 (05):。 cinchoice。 27 switch(choice) { case 39。139。://按航班編號查詢 { string num。 cout\t 請輸入要查詢的航班編號 :。 cinnum。 for(int i=0。i()。i++) { if(vec_Air[i]GetNum()==num)//是否有相應(yīng)的航班編號 { vec_Air[i]PrintInfo()。//打印輸出相應(yīng)航班的所有信息 break。 } } if(i==()) {//如果找到所有記錄最后還沒有找到要找的航班編號,則表示沒有此航 班 cout\t 對不起,沒有找到該編號的航班信息 !。 } ()。 ()。 break。 } case 39。239。://按起點(diǎn)站查詢 { int flag=0。 string start。 cout\t 請輸入要查詢起點(diǎn)站 :。 cinstart。 for(int i=0。i()。i++)//把所有起點(diǎn)站相同的航班找出來 { if(vec_Air[i]GetStart()==start) { vec_Air[i]PrintInfo()。 flag=1。 //說明起碼找到一條相應(yīng)的記錄 28 } } if(flag==0)//沒有此航班記錄 { cout\t 對不起,沒有找到該起飛站航班信息 !。 } ()。 ()。 break。 } case 39。339。://按終點(diǎn)站查詢 { int flag=0。 string end。 cout\t 請輸入要查詢航班終點(diǎn)站 :。 cinend。 for(int i=0。i()。i++)//把所有終點(diǎn)站相同的航班找出來 { if(vec_Air[i]GetEnd()==end) { vec_Air[i]PrintInfo()。//打印輸出航班信息 flag=1。//說明起碼找到一條相應(yīng)的記錄 } } if(flag==0) { cout\t 對不起,沒有找到該終點(diǎn)站航班信息 !。 } ()。 ()。 break。 } case 39。439。://按起飛時間 (日期 ) { int flag=0。 29 string time。 cout\t 請輸入要查詢航班起飛日期 :。 cintime。 for(int i=0。i()。i++) { if(vec_Air[i]GetTime()==time) { vec_Air[i]PrintInfo()。 flag=1。 } } if(flag==0) { cout\t 對不起,沒有找到該起飛日期的航班信息 !。 ()。 ()。 break。 } ()。 ()。 break。 } case 39。539。://按飛行總時間查詢 { int flag=0。 string flytime。 cout\t 請輸入要查詢航班的飛行總時間 :。 cinflytime。 for(int i=0。i()。i++) { if(vec_Air[i]GetFlyTime()==flytime) { vec_Air[i]PrintInfo()。 flag=1。 } 30 } if(flag==0) { cout\t 對不起,沒有找到該終點(diǎn)站航班信息 !。 } ()。 ()。 break。 } case 39。039。://返回 { coutendl。 cout\t 確定要返回主界面嗎 ?(y/n):。 cinchoice。 break。 } } } } ///////////////////////////////////////////////// void BookAirInfo(vectorAirInfo* *vec_Air)//訂票 { vectorAirInfo*::iterator v_Iter。//當(dāng)作指針用 system(cls)。//清屏 coutendl。 string num。//航班號 cout\t 請輸入要訂票的航班號 :。 cinnum。 for(v_Iter=vec_Airbegin()。v_Iter!=vec_Airend()。v_Iter++) { if((*v_Iter)GetNum()==num)//找到相應(yīng)的航班號 { (*v_Iter)PrintInfo()。//輸出航班信息 break。 31 } } if(v_Iter==vec_Airend())//如果找到記錄最后還沒有找到此航班的記錄 { cout\t 對不起 ,暫時沒有此航班號 !。 ()。 ()。 return 。 } if((*v_Iter)()!=0)//是否有客戶在等候訂票 { for(int i=0。i(*v_Iter)()。i++) { //如果第一個客戶所訂票數(shù)小于此航班所剩余的票數(shù) ,則詢問此客戶是否要訂票 if((*v_Iter)m_wPerson[0].m_nWant(*v_Iter)GetLeftCount()) { cout\t 請先核對并滿足排隊等候本航班的客戶 !endl。 //計算剩余票數(shù) int left=(*v_Iter)GetLeftCount()(*v_Iter)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1