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

正文內(nèi)容

c課程設(shè)計(jì)之車輛管理系統(tǒng)-資料下載頁

2025-04-12 00:12本頁面
  

【正文】 system(cls)。 } 4. 系統(tǒng)調(diào)試 在調(diào)試過程中,出現(xiàn)了下面一些錯(cuò)誤: 具體調(diào)試過程:(1) 顯示主菜單(1)(1)(1)(1)(1)(重復(fù)以上操作分別輸入紅旗、大眾、三菱和現(xiàn)代)(1)(1)(2)(1)(1)(2)(3)(1)(1)(3)(1)(1)(4)(1)(1)(5)(1)(1)(0)以上只演示了三個(gè)車輛類小轎車、卡車、大客車中的小轎車。其他兩個(gè)類的操作基本類似,就不一一列舉了。結(jié)論程序總共設(shè)計(jì)了三個(gè)類,滿足了課題對類的要求,在設(shè)計(jì)的過程中,建立了較為清晰的類層次,也利用了面向?qū)ο蟮姆椒ㄒ约癈++的編程思想來完成系統(tǒng)的設(shè)計(jì),做到了用文件存儲車輛信息、從文件中讀取車輛信息、修改信息、查詢信息、刪除信息顯示文件中存儲的信息等要求。而且界面簡潔,容易操作。但是程序不太條理,不夠簡練,導(dǎo)致出現(xiàn)錯(cuò)誤很難發(fā)現(xiàn)和修改。同時(shí),發(fā)現(xiàn)一個(gè)難點(diǎn),那就是類的封裝。一個(gè)可以運(yùn)行的程序要把它成功的封裝起來也很困難。系統(tǒng)的錯(cuò)誤提示難以識別,錯(cuò)誤點(diǎn)不易找到,導(dǎo)致程序的耗時(shí)量大大增加。心得體會(huì)這次課程設(shè)計(jì)歷經(jīng)兩個(gè)星期左右,通過這兩個(gè)星期的學(xué)習(xí),發(fā)現(xiàn)了自己的很多不足,自己知識的很多漏洞,也有很多聞所未聞的東西,從而更加明白知識扎實(shí)的重要性,理解實(shí)踐能力的重要性!因?yàn)榛A(chǔ)知識的不扎實(shí)讓我在這次課程設(shè)計(jì)中走了許多彎路,不過我認(rèn)為是值得的,它大大的補(bǔ)充了我知識不足的那一面,我始終相信付出必有收獲。 這次的課程設(shè)計(jì),可以說是苦樂交加。在程序設(shè)計(jì)過程中,不僅檢驗(yàn)、鞏固了我所學(xué)的知識,也培養(yǎng)了我如何去把握一件事情,如何去做一件事情,又如何完成一件事情。課程設(shè)計(jì)是培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識,發(fā)現(xiàn),提出,分析和解決實(shí)際問題,鍛煉實(shí)踐能力的重要環(huán)節(jié),是對學(xué)生實(shí)際工作能力的具體訓(xùn)練和考察過程。 它為學(xué)生提供了一個(gè)既動(dòng)手又動(dòng)腦,獨(dú)立實(shí)踐的機(jī)會(huì),將課本上的理論知識和實(shí)際有機(jī)的結(jié)合起來,鍛煉學(xué)生的分析解決實(shí)際問題的能力。提高學(xué)生運(yùn)用所學(xué)知識解決實(shí)際問題的能力。課程設(shè)計(jì)這類實(shí)踐訓(xùn)練是我們邁向社會(huì),從事職業(yè)工作前一個(gè)必不少的過程。“千里之行始于足下”,通過這次課程設(shè)計(jì),我深深體會(huì)到這句千古名言的真正含義。我今天認(rèn)真的進(jìn)行課程設(shè)計(jì),學(xué)會(huì)腳踏實(shí)地邁開這一步,就是為明天能穩(wěn)健地在社會(huì)大潮中奔跑打下堅(jiān)實(shí)的基礎(chǔ)。通過這次車輛管理系統(tǒng)的設(shè)計(jì),我在多方面都有所提高。首先,整體與局部的把握,在系統(tǒng)設(shè)計(jì)前,需要整體思考車輛管理系統(tǒng)所包含的信息及其實(shí)現(xiàn)的功能,在設(shè)計(jì)過程中,再思考局部功能實(shí)現(xiàn)的完整性與整個(gè)程序的結(jié)合。其次,在實(shí)現(xiàn)用戶權(quán)限設(shè)置這個(gè)功能時(shí),通過查閱課本、資料,實(shí)踐,對字符串的使用(strcmp(mm,1234)。)更加熟悉、了解,能夠熟練運(yùn)用字符串,而且加強(qiáng)了對類中參數(shù)傳值的使用,鞏固了類定義,函數(shù)成員使用等知識,并通過條件語句實(shí)現(xiàn)不同的人設(shè)置不同的操作,在實(shí)現(xiàn)查找功能時(shí),更熟練了指針對象的使用。最后,在整個(gè)程序運(yùn)行時(shí),考慮到屏幕出現(xiàn)的效果,查閱資料及其前人的登錄系統(tǒng)代碼,了解了庫函數(shù)中的屏幕清零函數(shù)(system(cls)。),并能正確使用。課程設(shè)計(jì)使我對c++課程又進(jìn)行了系統(tǒng)的復(fù)習(xí),獨(dú)立思考的能力也有了提高。通過這次編程使我們認(rèn)識到在以后的學(xué)習(xí)中要多做練習(xí)增加自己的知識面才能更好的適應(yīng)自己的工作,在其中由最初的沮喪中出來,充滿信心地去解決問題。通過這次課程設(shè)計(jì)使我懂得了理論與實(shí)際相結(jié)合是很重要的,只有理論知識是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識與實(shí)踐相結(jié)合起來,從理論中得出結(jié)論,才能真正為社會(huì)服務(wù),從而提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考的能力。而且這次課程設(shè)計(jì)也讓我受益匪淺,真切感覺到任何事情都需要細(xì)心和耐心,二者缺一不可。沒有細(xì)心,做事情永遠(yuǎn)都是事倍功半,一旦某個(gè)細(xì)節(jié)錯(cuò)了,就會(huì)導(dǎo)致某個(gè)部分應(yīng)用不了額,甚至可能導(dǎo)致整個(gè)系統(tǒng)都運(yùn)行不了。沒了耐心,可能就會(huì)導(dǎo)致這件事不能夠完成,經(jīng)常半途而廢。七、參考書目譚浩強(qiáng). C++程序設(shè)計(jì)教程 清華大學(xué)出版社譚浩強(qiáng). C++面向?qū)ο蟪绦蛟O(shè)計(jì) 清華大學(xué)出版社Visual C++ 從入門到精通八、附錄(關(guān)鍵程序代碼)include includeinclude include include class Base{public: virtual void read()=0。 virtual void add()=0。 virtual void modify(int)=0。 virtual void del(int)=0。 virtual void save()=0。 virtual void search()=0。}。class Car:public Base{public: double carFee。 char carID[20]。 char carName[20]。 void read()。 void add()。 void modify(int)。 void del(int)。 void save()。 void search()。}。const int MAXcar=10。extern Car car[MAXcar]。extern int count_car。void Car::read(){ ifstream carfile。 ()。 carfilecar[count_car].carIDcar[count_car].carNamecar[count_car].carFee。 while(!()) { count_car++。 carfilecar[count_car].carIDcar[count_car].carNamecar[count_car].carFee。 } ()。}void Car::add(){ //存入對象數(shù)組中 strcpy(car[count_car].carID,carID)。 strcpy(car[count_car].carName,carName)。 car[count_car].carFee=carFee。 count_car++。 }void Car::modify(int index){ strcpy(car[index1].carID,carID)。 strcpy(car[index1].carName,carName)。 car[index1].carFee=carFee。}void Car::del(int index){ //前移其后記錄 for(int i=index。i=count_car1。i++) { strcpy(car[i1].carID,car[i].carID)。 strcpy(car[i1].carName,car[i].carName)。 car[i1].carFee=car[i].carFee。 } count_car。 }void Car::search(){ for(int i=0。icount_car1。i++) { if(strcmp(car[i].carID,carID)==0||strcmp(car[i].carName,carName)==0) { cout轎車車牌號 轎車品牌 轎車油耗費(fèi)用endl。 coutcar[i].carID car[i].carName car[i].carFeeendl。 break。 } else cout無此轎車數(shù)據(jù)!endl。break。 }}void Car::save(){ ofstream carfile。 ()。 for(int i=0。i=count_car1。i++) carfilecar[i].carID car[i].carName car[i].carFeeendl。 ()。 }class Truck:public Base{public: char truckID[20]。 char truckName[20]。 int truckNum。 void read()。 void add()。 void modify(int)。 void del(int)。 void save()。 void search()。 }。 const int MAXtruck=10。extern Truck truck[MAXtruck]。extern int count_truck。void Truck::read(){ ifstream truckfile。 ()。 truckfiletruck[count_truck].truckIDtruck[count_truck].truckNametruck[count_truck].truckNum。 while(!()) { count_truck++。 truckfiletruck[count_truck].truckIDtruck[count_truck].truckNametruck[count_truck].truckNum。 } ()。}void Truck::add(){ //存入對象數(shù)組中 strcpy(truck[count_truck].truckName,truckName)。 strcpy(truck[count_truck].truckID,truckID)。 truck[count_truck].truckNum=truckNum。 count_truck++。} void Truck::modify(int index){ strcpy(truck[index1].truckID,truckID)。 strcpy(truck[index1].truckName,truckName)。 truck[index1].truckNum=truckNum。 }void Truck::del(int index){ //前移其后記錄 for(int i=index。i=count_truck1。i++) { strcpy(truck[i1].truckID,truckID)。 strcpy(truck[i1].truckName,truckName)。 truck[i1].truckNum=truckNum。 } count_truck。 }void Truck::search(){ for(int i=0。icount_truck1。i++) { if(strcmp(truck[i].truckID,truckID)==0) { cout卡車車牌號 卡車品牌卡車載重?cái)?shù)(噸)endl。 couttruck[i].truckID truck[i].truckName truck[i].truckNumendl。 break。 } else cout無此卡車數(shù)據(jù)!endl。break。 }}void Truck::save(){ ofstream truckfile。 ()。 for(int i=0。i=count_truck1。i++) truckfiletruck[i].truckID truck[i].truckName truck[i].truckNum。 ()。 }class Bus:public Base{ public: char busName[20]。 char busID[20]。 int busNum。 void read()。 void add()。 void modify(int)。 void del(int)。 void save()。 void search()。}。const int
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1