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

正文內(nèi)容

c課程設(shè)計(jì)之車輛管理系統(tǒng)-wenkub

2023-04-27 00:12:23 本頁面
 

【正文】 ck].truckIDtruck[count_truck].truckNametruck[count_truck].truckNum。 void search()。 void add()。 } 卡車類的實(shí)現(xiàn) class Truck:public Base{public: char truckID[20]。 for(int i=0。 } else cout無此轎車數(shù)據(jù)!endl。icount_car1。strcpy(car[i1].carName,car[i].carName)。 car[index1].carFee=carFee。 car[count_car].carFee=carFee。 carfilecar[count_car].carIDcar[count_car].carNamecar[count_car].carFee。void Car::read(){ ifstream carfile。 void del(int)。 char carName[20]。 virtual void search()=0。 virtual void add()=0。void del(int)。int busNum。void save()。void read()。void search()。void add()。圖 Base類(2)小轎車類的設(shè)計(jì):Cardouble carFee。virtual void modify(int)=0。add()函數(shù)用于錄入信息;modify()函數(shù)用來修改信息;del()函數(shù)用來修改信息;search()函數(shù)用來查詢車輛信息;read()函數(shù)用于將文件中的數(shù)據(jù)讀取到內(nèi)存中;save()函數(shù)用于將內(nèi)存中的信息存入文件內(nèi);主函數(shù)main()用于調(diào)用這些函數(shù)。6統(tǒng)計(jì)功能輸出當(dāng)前車輛信息庫中總車輛數(shù),以及按車輛類別,統(tǒng)計(jì)出當(dāng)前車輛信息庫中各類別的車輛數(shù)并顯示。3顯示車輛信息庫可顯示當(dāng)前車輛信息庫中所有的車輛信息。1. 系統(tǒng)需求分析 : 隨著社會(huì)的進(jìn)步和人們生活水平的提高,車輛作為交通工具,同時(shí),需要一個(gè)車輛管理系統(tǒng)來對各種車輛的各種信息進(jìn)行統(tǒng)一管理. 系統(tǒng)功能需求:本系統(tǒng)有三個(gè)類:Car類、Truck類、Bus類,存儲(chǔ)小轎車信息、卡車信息、大客車信息。目 錄1. 系統(tǒng)需求分析 52. 總體設(shè)計(jì) 63. 詳細(xì)設(shè)計(jì)及實(shí)現(xiàn) 84. 系統(tǒng)調(diào)試 錯(cuò)誤!未定義書簽。7) 保存車輛將當(dāng)前系統(tǒng)中車輛信息存入文件中。4) 修改車輛可根據(jù)查詢結(jié)果對相應(yīng)的記錄進(jìn)行修改,修改時(shí)注意編號(hào)的唯一性。按車輛制造公司查詢: (三)、設(shè)計(jì)方法和基本原理: 功能要求:1) 添加車輛程序主要完成車輛信息的添加,要求編號(hào)唯一。C++面向?qū)ο蟪绦蛟O(shè)計(jì)課 程 設(shè) 計(jì) 報(bào) 告課程名稱 C++面向?qū)ο蟪绦蛟O(shè)計(jì) 課題名稱 車輛管理系統(tǒng) 專 業(yè) 班 級(jí) 學(xué) 號(hào) 姓 名 指導(dǎo)教師 年 月 日 (一)、課程設(shè)計(jì)題目: 題目4 車輛管理系統(tǒng)(二)、目的與要求: 目的: (1)要求學(xué)生達(dá)到熟練掌握C++語言的基本知識(shí)和技能; (2)基本掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的基本思路和方法; (3)能夠利用所學(xué)的基本知識(shí)和技能,解決簡單的面向?qū)ο蟪绦蛟O(shè)計(jì)問題。如果添加了重復(fù)編號(hào)的物品時(shí),則提示用戶數(shù)據(jù)添加重復(fù)并取消添加;如果車輛信息庫已滿,則提示不能再添加新的車輛信息。按編號(hào)查詢:5)刪除車輛對已添加的車輛信息進(jìn)行刪除。8) 讀取車輛 將保存在文件中的車輛信息讀入到當(dāng)前系統(tǒng)中,以供用戶使用。5. 結(jié)論 錯(cuò)誤!未定義書簽。1添加車輛程序主要完成車輛信息的添加,要求編號(hào)唯一。按車輛制造公司查詢:4修改車輛可根據(jù)查詢結(jié)果對相應(yīng)的記錄進(jìn)行修改,修改時(shí)注意編號(hào)的唯一性。7保存車輛將當(dāng)前系統(tǒng)中車輛信息存入文件中。:系統(tǒng)定義了Car類、Truck類、Bus類這三個(gè)類,定義了add()、modify()、del()、read()、save()、search()等函數(shù)來實(shí)現(xiàn)系統(tǒng)所需功能。virtual void del(int)=0。char carID[20]。 void modify(int)。 圖 (3)卡車類的設(shè)計(jì):Truckchar truckID[20]。void add()。void search()。void read()。void save()。 virtual void modify(int)=0。}。 void read()。 void save()。 ()。 } ()。 count_car++。}void Car::del(int index){ //前移其后記錄 for(int i=index。 car[i1].carFee=car[i].carFee。i++) { if(strcmp(car[i].carID,carID)==0||strcmp(car[i].carName,carName)==0) { cout轎車車牌號(hào) 轎車品牌 轎車油耗費(fèi)用endl。break。i=count_car1。 char truckName[20]。 void modify(int)。 }。 while(!()) { count_truck++。 strcpy(truck[count_truck].truckID,truckID)。 strcpy(truck[index1].truckName,truckName)。i++) { strcpy(truck[i1].truckID,truckID)。 }void Truck::search(){ for(int i=0。 break。 ()。 ()。 void read()。 void save()。 busfilebus[count_bus].busIDbus[count_bus].busNamebus[count_bus].busNum。}void Bus::add(){ //存入對象數(shù)組中 strcpy(bus[count_bus].busID,busID)。}void Bus::modify(int index){ strcpy(bus[index1].busID,busID)。i=count_bus1。 } count_bus。 coutbus[i].busID bus[i].busName bus[i].busNumendl。 }}void Bus::save(){ ofstream busfile。i++) busfilebus[i].busID bus[i].busName bus[i].busNumendl。Bus bus[MAXbus]。Base *p=NULL。 while(1) { system(cls)。 cout endl。 cout**********************************endl。 p=amp。 cout是否保存轎車信息?(不區(qū)分大小寫)是(y/Y)否(n/N)endl。||c==39。 } break。 int index。 cout請選擇轎車序號(hào):endl。 cout是否保存轎車信息?(不區(qū)分大小寫)是(y/Y)否(n/N)endl。||c==39。 } break。 int index。 cout請選擇要修改的轎車車牌號(hào)、轎車品牌、油耗費(fèi)用的序列號(hào):endl。 if(c==39。) { pdel(index)。 p=amp。 ()。 for(int i=0。if(count_car==0) coutsetw(20)轎車信息庫為空!endl。break。 } system(cls)。 while(1) { system(cls)。 cout endl。 cout***********************************endl。 p=amp。 cout是否保存卡車信息?(不區(qū)分大小寫)是(y/Y)否(n/N)endl。||c==39。 } break。 int index。 cout請選擇要修改的卡車信息的序列號(hào):endl。 cout是否保存卡車信息?(不區(qū)分大小寫)是(y/Y)否(n/N)endl。||c==39。 } break。 int index。 cout請選擇要?jiǎng)h除的卡車信息序列號(hào):endl。 if(c=39。) { pdel(index)。 cout請輸入卡車的車牌號(hào):endl。 break。i++) couti+1.truck[i].truckID truck[i].truckName truck[i].truckNumendl。 } case 0:quit=true。 } if(quit==true) break。 bool quit=false。 cout endl。 cout endl。 switch(choice) { case 1: { Bus bus1。 cin。y39。 psave()。bus2。i++) couti+1.bus[i].busID bus[i].busName bus[i].busNumendl。 cin。y39。 psave()。bus3。i++) couti+1.bus[i].busID bus[i].busName bus[i].busNumendl。 cinc。Y39。 } case 4: { Bus bus4。 system(pause)。icount_bus。 break。break。}//主函數(shù)內(nèi)容void main(){ //將各個(gè)文件中的數(shù)據(jù)依次讀入內(nèi)存 Car (car)。 Bus (bus)。 cout endl。 cout**********************************endl。break。break。 default:cout請輸入0~3之間的數(shù)字!endl。bool quit=false。 cout endl。 cout endl。 switch(choice) { case 1: { Car car1。 cin。y39。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1