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

正文內(nèi)容

綜合設(shè)計(jì)課程設(shè)計(jì)-汽車租賃管理系統(tǒng)-全文預(yù)覽

  

【正文】 m++。 ofs1mstd::endl。如下圖所示 圖 43 系統(tǒng)操作管理分析 ,會(huì)首先提醒你創(chuàng)建車庫(kù),就是向車庫(kù)中添加新車,只有有了添加的車輛,后面的操 作才有意義。 總 結(jié) 經(jīng)過(guò)兩個(gè)星期的學(xué)習(xí)和實(shí)踐操作,汽車租憑管理系統(tǒng)基本完成,其功能基本符合一個(gè)汽車公司對(duì)租憑車輛義務(wù)的操作。 通過(guò)這次實(shí)踐學(xué)習(xí),我對(duì)鏈表和文件的操作更加熟練,也有了一個(gè)新的理解。 當(dāng)然,在這過(guò)程中,也認(rèn)識(shí)到了好多自己的不足和不好的習(xí)慣,尤其是在學(xué)習(xí)方面的紕漏,例如,在此次系統(tǒng)設(shè)計(jì)中,只考慮到了一般的情況,而忘了特殊的;只考慮到直接結(jié)果,而忽慮了其中各部分會(huì)遇到的小錯(cuò) 誤,直接地說(shuō)就是考慮問(wèn)題不全面,就算考慮到了,也沒(méi)有在設(shè)計(jì)過(guò)程中真正做到;另外,最明顯的特點(diǎn)就是出錯(cuò)維護(hù)做的差,這才是一個(gè)系統(tǒng)致命的弱點(diǎn),這會(huì)使得系統(tǒng)發(fā)生我們意料之外的情況,造成失控。 他們 認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚的理論水平都使我 受 益匪淺。 class Time { private: int year,month,day,hour。 hour=hh。} int Rhour(){return hour。 char VType[5]。 //作為出租方式的標(biāo)志,按小時(shí)租用 1 表示,按天租用 2 表示 int sign。 Time Bdate[1000]。//定義全局變量 head。m0。 else counter1+=28。 } friend int distances(Date a,Date b)。 if (%4==0) counter+=()。 for(。 return counter。 =n。 }。 vnext=NULL。 return head。 vnext=pnext。 p=head。 } Vehicle *sys::V_delete(Vehicle *head,char *VID) { Vehicle *p,*q。 head=headnext。 } for(q=head。 delete p。 } void sys::print(Vehicle *head) { Vehicle *p。 while(p!=NULL) { std::coutpVID\t。 else std::cout租出且還 std::endl。 std::cout std::endl。 std::cout std::endl。 std::cout std::endl。 std::cout***************************************************std::endl。 std::cout std::endl。 std::cout std::endl。 std::cout std::endl。 } } } void listview() { std::cout\t\t\t 歡迎使用天行汽車租憑管理系統(tǒng) \t\tstd::endl。 if(psign==0) std::cout從未租出 std::endl。 if(p==NULL) std::cout車庫(kù)為空 !std::endl。 } std::coutVID不在車庫(kù)中! std::endl。q=qnext) if(strcmp(qnextVID,VID)==0) { p=qnext。 std::cout完成刪除操作 !std::endl。 return head。 else p=pnext。 return head。amp。 } if(strcmp(pVID,vVID)0) { vnext=head。 p=head。 Vehicle *find(Vehicle *head,char *s)。 public: sys(char *ID=,char *T=,Vehicle *n=NULL) { strcpy(,ID)。y) if(y%4==0) counter+=366。 if(%4==0) counter=()。 int distances(Date a,Date b) { int counter=0。 counter1+=day。 else if(m==1||m==3||m==5||m==7||m==8||m==10) counter1+=31。 public: Date(int y,int m,int d):year(y),month(m),day(d){} int count() { int counter1=0,m(month1),d(day)。 }。 int k2。 int vsign[1000]。 }。} int Rmonth(){return month。 month=mm。 同時(shí)也感謝那些我們?cè)谝黄鹛接憣W(xué)習(xí)、尋找最佳設(shè)計(jì)算法的同學(xué)和室友,讓我感受到了集體的力量和優(yōu)勢(shì),他們?cè)谶@次設(shè)計(jì)當(dāng)中,對(duì)我有相當(dāng)大的幫助,不僅是技術(shù)上的指導(dǎo),也有工作精神的熏陶和心靈思緒的疏導(dǎo),每一次失敗,每一次突破,我所經(jīng)歷的,他們也在經(jīng)歷,我沒(méi)做到的,他們做到了。 致 謝 設(shè)計(jì)已經(jīng)完成,看著著 10 多天以來(lái)自己通過(guò)不斷實(shí)踐和突破得到的成果,在此向所有在設(shè)計(jì)過(guò)程中幫助我的同學(xué)和導(dǎo)師致于真誠(chéng)的感謝。除了在編寫(xiě)代碼方面的提高,在其他方面也受益匪淺。在登陸系統(tǒng)時(shí),會(huì)提示輸入密碼,進(jìn)入系統(tǒng)后 ,會(huì)提示創(chuàng)建車庫(kù)和導(dǎo)入上次操作信息,在這些完成以后,才正式進(jìn)入具體操作。相關(guān)操作如下圖所示 圖 44 圖 45 ,應(yīng)先保存操作記錄,否則將會(huì)丟失信息,和導(dǎo)入信息一樣,本可以設(shè)為退出系統(tǒng)時(shí)自動(dòng)保存,但也是為了演示保存功能,特將其設(shè)為手動(dòng)操作。 第四章 設(shè)計(jì)結(jié)果及分析 進(jìn)入系統(tǒng)分析 ,首先要輸入登錄密碼,密碼正確后才能進(jìn)入系統(tǒng)界面。 ()。 pfee[i]std::endl。i++) { ofspLdate[i].Ryear() pLdate[i].Rmonth() pLdate[i].Rday() pLdate[i].Rhour()39。\t39。\t39。\t39。\t39。 p=head。 char *na=C:\\。 } 這是租車操作的代碼,其核心關(guān)鍵在于第 9行 p=(head,s),這是鏈表節(jié)點(diǎn)查找函數(shù),只有找到相應(yīng)節(jié)點(diǎn),才能找到特定的車輛信息,然后添加租車的記錄,保存在此節(jié)點(diǎn)內(nèi),這樣,就完成了租車的任務(wù)。 pk1++。 std::cout請(qǐng)輸入租車日期 (年,月,日,小時(shí) ):std::endl。 std::cout請(qǐng)輸入租車日期 (年,月,日 ):std::endl。 std::cinc。 std::cout請(qǐng)輸入租車日期 (年,月,日 ):std::endl。 if(psign!=1) { std::cout車輛信息 :std::endl。 std::cout請(qǐng)輸入想要租的車的車號(hào) :std::endl。 void lend(sys a) { Vehicle *p。) break。 } if(c==39。c!=39。c!=39。c!=39。 if(c!=39。 pfee[pk2]=0。 pk1=0。 std::cinpVID。 for(int j=0。 else break。 std::cini。 std::cout\n\nstd::endl。 std::cout std::endl。 std::cout ID 查詢出租情況 std::endl。 std::cout std::endl。 } sys 類里的幾個(gè)成員函數(shù)進(jìn)行類外定義,都是基于簡(jiǎn)單鏈表操作的,就是上面提到的在鏈表中添加節(jié)點(diǎn),刪除節(jié)點(diǎn),打印輸出節(jié)點(diǎn)信息的函數(shù)。 return head。 } } 向鏈表中添加節(jié)點(diǎn)的代碼,是增加車輛操作的重要核心程序: Vehicle *V_add(Vehicle *head,Vehicle *v) { Vehicle *p。 if(p==NULL) std::cout車庫(kù)為空 !std::endl。 } std::coutVID不在車庫(kù)中! std::endl。q=qnext) if(strcmp(qnextVID,VID)==0) { p=qnext。 std::cout完成刪除操作 !std::endl。 return head。 else p=pnext。 Sys 這個(gè)類的作用就是對(duì)針對(duì)鏈表的一些基本操作進(jìn)行封裝,方便調(diào)用。成員函數(shù)有Ryear(),Rmonth(),Rday(),Rhour()和 lead(),前四個(gè)是此類對(duì)外的接口,便于其他函數(shù)對(duì)私有數(shù)據(jù)成員的訪問(wèn),而友元函數(shù) lead()是用來(lái)完成對(duì)操作信息導(dǎo)入的任務(wù)的。 設(shè)計(jì)難點(diǎn)與解決方案 設(shè)計(jì)難點(diǎn):無(wú)限次添 加車輛和刪除車輛,以及對(duì)每次記錄的保存和讀取。} friend void lead()。 } int Ryear(){return year。 public: Time(int i=0,int j=0,int k=0,int m=0):year(i),month(j),day(k),hour(m){} void time(int yy=0,int mm=0,int dd=0,int hh=0) { year=yy。 else counter+=365。 else counter=()。 int y()。 return counter1。 else if(m==2) if(year%4==0) counter1+=29。 for(。 Vehicle *next。 //作為是否出租過(guò),租了沒(méi)還,租了已還的標(biāo)記,分別用 0, 1,2 標(biāo)志 int k1。 double fee[1000]。完成以后就開(kāi)始編寫(xiě)各個(gè)功能的函數(shù),添加、刪除、查詢、保存、導(dǎo)入信息等。這部分說(shuō)起來(lái)簡(jiǎn)單,但實(shí)際去做,那就是程序中最難的一塊,這要考慮到各個(gè)函數(shù)的關(guān)聯(lián)以及每個(gè)函數(shù)完成的特殊功能和對(duì)整個(gè)信息記錄的影響,就如一個(gè)機(jī)器人,要讓他動(dòng)起來(lái),得花費(fèi)大量的功夫來(lái)來(lái)你接他身體的機(jī)械硬件和軟件代碼 整體設(shè)計(jì)方案 a.讀懂系統(tǒng)設(shè)計(jì)要求,初步了解設(shè)計(jì)思路; b.首先用 UML 圖分析,得出整 體的設(shè)計(jì)方案; c.依據(jù) UML 圖,分個(gè)寫(xiě)出每個(gè)函數(shù),并留好相應(yīng)的接口,以便后面每個(gè)函數(shù)的相互連接; d.寫(xiě)一個(gè)整體的系統(tǒng)函數(shù),在其中將所有函數(shù)聚合在一起,方便調(diào)用,可以用一個(gè)類來(lái)完成此任務(wù); e.寫(xiě)出界面函數(shù),做到美觀,操作簡(jiǎn)單,人性化; f.寫(xiě)出 main 函數(shù),組織調(diào)用各個(gè)函數(shù)和各種類,有效地完成整個(gè)函數(shù)的功能; g.全面而又廣泛地測(cè)試,發(fā)現(xiàn)錯(cuò)誤,改進(jìn)錯(cuò)誤,改進(jìn)程序,提高程序的健壯性。管理系統(tǒng)的特點(diǎn)是:功能基本齊全,操作簡(jiǎn)單易懂。 應(yīng)解決的主要問(wèn)題及應(yīng)達(dá)到的技術(shù)要求 應(yīng)解決的主要問(wèn)題 在此系統(tǒng)的開(kāi)發(fā)計(jì)劃中(暫不考慮后臺(tái)數(shù)據(jù)庫(kù)的開(kāi)發(fā)),我們應(yīng)該解決的主要問(wèn)題包括: a. 在計(jì)算機(jī)中寫(xiě)一個(gè)函數(shù),能完成無(wú)限添加車輛和存儲(chǔ)租車、還車 相關(guān)信息的任務(wù); b. 怎樣將每次操作的記錄進(jìn)行保存,做到每次輸入的信息永久有效; c. 怎樣做一個(gè)人性化的操作界面,既具備視覺(jué)美感,操作起來(lái)又簡(jiǎn)便。一個(gè)好的管理系統(tǒng),能承當(dāng)一個(gè)很龐大的任務(wù),在公司,在學(xué)校,在政府部門(mén),它都有著自己的職能。 list。管理員則可以對(duì)此系統(tǒng)進(jìn)行管理,即對(duì)車輛進(jìn)行添加、刪除、修改信息、租車、還車、對(duì)所有車輛信息的查詢。但由于現(xiàn)在的學(xué)習(xí)水平和課程還沒(méi)有達(dá)到這個(gè)高度,所以這一部分在此車輛租憑管理系統(tǒng)中暫不作說(shuō)明。每一個(gè)正規(guī)機(jī)構(gòu),都有自己的信息管理系統(tǒng),它們分別承擔(dān)著不同的任務(wù)。 c++。 通過(guò)本設(shè)計(jì)可以使學(xué)生在掌握 C 語(yǔ)言及 C++語(yǔ)言的的基礎(chǔ)上,進(jìn)行實(shí)際應(yīng)用,設(shè)計(jì)一個(gè)小型的
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1