《車輛信息管理》課程設計報告_第1頁
《車輛信息管理》課程設計報告_第2頁
《車輛信息管理》課程設計報告_第3頁
《車輛信息管理》課程設計報告_第4頁
《車輛信息管理》課程設計報告_第5頁
已閱讀5頁,還剩39頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、面向對象程序設計課程設計報告學院:電子與信息工程學院專業(yè)班級:學生姓名:學號:設計地點(單位).設計題目:八車輛信息管理系統(tǒng)完成日期:年月日指導教師評語:成績(五級記分制):指導教師(簽字)摘要此次課程設計為車輛信息管理系統(tǒng),由VC6.0編譯器編譯而成。通過本系統(tǒng),在主界面可以通過行管提示的操作,對車輛信息進行添加、修改、刪除、查詢、統(tǒng)計等管理操作。通過此系統(tǒng)用戶可以簡潔方便的管理車輛信息,管理人員也可輕松進行車輛信息管理,從而實現(xiàn)高效的管理模式,為公司企業(yè)商家等創(chuàng)造最大化的經(jīng)濟效益。關鍵詞:管理系統(tǒng)基類結構體課程設計任務書設計題目:超市商品管理系統(tǒng)設計學生姓名張思凱課程名稱面向對象程序設計專

2、業(yè)班級物聯(lián)網(wǎng)工程實驗中心起止時間2016年12月19日?12月23日1) 問題描述信息庫中的車分為三種,分別是大客車、小轎車、卡車。每種車輛有車輛編號、車牌號、車輛制造公司、車輛購買時間、車輛型號、總公里數(shù)、耗油量/公里、基本維護費用、養(yǎng)路費、累計總費用等信息。主要完成對車輛信息的添加,查詢,修改,刪除,統(tǒng)計,瀏覽,讀取等功能。2) 功能要求(1) 添加功能。主要完成車輛信息的添加,要求編號唯一。當添加了重復的編號時,則提示數(shù)據(jù)添加重復并取消添加;當車輛信息庫已滿,則提示不能再添加新的數(shù)據(jù)。(2) 車輛信息的查詢功能。按公司查詢:輸入車輛制造公司,輸出所查詢的信息,若不存在該記錄,則提示“該車

3、、幾輛制造公司不存在!”;W-、一i,''、一、,-、,-,.按編號查詢:輸入編號,輸出所查詢的信息,若不存在該記錄,則提示“該編號不存在!計按類型查詢:輸入類別,輸出所查詢的信息,若不存在記錄,則提示“該類別沒有車輛!.(3)編輯功能。內可根據(jù)查詢結果對相應的記錄進行修改,修改時注意編號的唯一性。容(4)刪除功能??谥饕瓿绍囕v信息的刪除。如果當前車輛信息庫為空,則提示“車輛信息庫為空!”,并及一、一、一,.、,、返回操作;否則,輸入要刪除的編號,根據(jù)編號刪除該車輛的記錄,如果該編號不在車輛信要息庫庫中,則提示“該編號不存在”。求(5)統(tǒng)計信息輸出當前車輛信息庫中總物品數(shù),以

4、及按車輛類別,統(tǒng)計出當前車輛信息庫中各類別的物品數(shù)并顯示。(6)顯示功能。輸出當前車輛信息庫中所有車輛信息,每條記錄占據(jù)一行。(7)存儲讀取功能。車輛信息存盤:將當前程序中的車輛信息存入文件中。讀出車輛信息:從文件中將車輛信息讀入程序。3) 問題的解決方案根據(jù)系統(tǒng)功能要求,可以將問題解決分為以下步驟:(1) 應用系統(tǒng)分析,建立該系統(tǒng)的功能模塊框圖以及界面的組織和設計;(2) 分析系統(tǒng)中的各個實體及它們之間的關系;(3) 根據(jù)問題描述,設計系統(tǒng)的類層次;(4) 完成類層次中各個類的描述;(5) 完成類中各個成員函數(shù)的定義;(6) 完成系統(tǒng)的應用模塊;(7) 功能調試;(8) 完成系統(tǒng)總結報告。根

5、據(jù)題目要求,運用所學知識,完成設計和實現(xiàn)工作,并按照書寫規(guī)范,撰寫課程設計報告。殳k(i)系統(tǒng)分析、設計正確。(2)結果以圖表方式顯示。(3)界面簡潔、美觀。(4)報告格式規(guī)范。進度*周一:明確設計任務,學習相關基礎知識周二:熟悉各知識點,進行基礎練習周三:根據(jù)題目要求,進行設計和實現(xiàn)周四:根據(jù)題目要求,進行設計和實現(xiàn)周五:程序測試,答辯。參1考資料1RichardJohnsonbaugh.MartinKalin.面向對象程序設計C+桶舌描述.機械工業(yè)出版社.2009年2鄭莉.C+語言程序設計教程.清華大學出版社.2005年苴/它說明1 .本表應在每次實施前一周由負責教師填寫一份,院系審批后交

6、院系辦備案,一份由負責教師留用。2 .若填寫內容較多可另紙附后。摘要II1 軟件需求分析說明書11.1 需求分析11.2 功能簡介11.2.1 車輛信息管理功能11.3 界面介紹與要求31.4 數(shù)據(jù)結構要求42 系統(tǒng)分析與設計42.1 系統(tǒng)分析42.1.1 類的設計關系42.1.2 主功能函數(shù)流程圖42.2 軟件的數(shù)據(jù)(結構)設計52.3 系統(tǒng)的算法設計72.3.1 添加車輛信息程序算法72.3.2 修改車輛信息程序算法72.3.3 查詢車輛信息程序算法83 軟件的實現(xiàn)103.1 主系統(tǒng)頭文件、基類和結構體的定義103.2 添加車輛信息代碼解釋113.3 刪除車輛信息代碼解釋143.4 修改車

7、輛信息代碼解釋153.5 查詢車輛信息代碼解釋173.6 統(tǒng)計車輛代碼解釋194 系統(tǒng)功能實現(xiàn)214.1 系統(tǒng)功能主菜單界面實現(xiàn)214.2 車輛信息添加界面實現(xiàn)224.3 車輛信息修改界面實現(xiàn)224.4 車輛統(tǒng)計界面實現(xiàn)225 軟件測試236 軟件使用說明書246.1 車輛信息管理功能的使用說明24參考文獻26致謝271軟件需求分析說明書1.1 需求分析隨著科技的進步,計算機技術的飛速發(fā)展,許多企業(yè)在進行技術改造的同時,各種工作也趨向丁信息技術化管理。管理系統(tǒng)事一個信息化、智能化和先進管理集合,一個高效有用的管理系統(tǒng)課一減少一個企業(yè)或者上商家的管理費用和人力物力開支,不僅可以節(jié)省大量時間,還可

8、以為企業(yè)的各項決策帶來巨大的經(jīng)濟效益。與人們生活接觸最貼近的超市也有它自己完善的管理系統(tǒng)。計算機的自動化管理系統(tǒng)提高了車輛信息的管理水平和工作效率。所以需要開發(fā)一個計算機系統(tǒng)來代替人工管理車輛信息的工作。使用該系統(tǒng)可以管理更加快捷、準確和方便,減少大量的人工操作,提高了工作效率。1.2 功能簡介1.2.1 車輛信息管理功能車輛信息管理功能主要是針對超市管理人員使用,對車輛信息進行簡單的管理。本功能當中主要可以實現(xiàn)車輛信息的添加、查詢、修改、刪除、修改密碼等功能。(1)添加信息通過主頁面提示菜單鍵入相對應數(shù)字進入添加信息選項,然后根據(jù)提示添加車輛信息,主要包括車輛編號、車牌號、車輛制造公司、車輛

9、購買時間、車輛型號、總公里數(shù)、耗油量/公里、養(yǎng)路費。另外關丁一些不同類型車輛的信息系統(tǒng)則會自動添加(注重編號的獨一性)并且會自動保存進文件。刪除信息通過主頁面的提示菜單鍵入相應數(shù)字進入刪除信息選項,完成最車輛信息的刪除。首先選擇輸入要刪除車輛信息的編號,根據(jù)查詢結果顯示該車輛信息后詢問是否刪除,而后刪除車輛的信息,如果該信息在信息庫當中不存在,則系統(tǒng)給出相應提示,該車輛不存在。(3) 修改信息通過主頁面的提示菜單鍵入相應數(shù)字進入修改信息選項,對車輛信息進行修改。可根據(jù)查車輛購買時間、詢的結果對相應的車輛信息進行修改,包括車輛編號、車牌號、車輛制造公司、車輛型號(大客車、小轎車和卡車)、總公里數(shù)

10、、耗油量/公里、基本維護費用、養(yǎng)路費、累計總費用等信息。大客車還有載客量(最大載客數(shù))信息,小轎車還有箱數(shù)(兩廂或三廂)信息,卡車還有載重量等信息。(4) 查詢信息通過主頁面的提示菜單鍵入相應數(shù)字進入查詢信息選項,對車輛信息進行查詢。可根據(jù)相應提示選擇查詢方式,按生產(chǎn)公司、車輛編號、車輛類別進行查詢車輛的全部信息。如果存在相應車輛的信息,則輸出所查詢車輛的信息,如果不存在該車輛的記錄,則系統(tǒng)自動提示該車輛的記錄不存在。(5) 統(tǒng)計信息此功能主要是提供顯示功能。用戶可通過主頁面的顯示菜單鍵入相應的數(shù)字進入統(tǒng)計選項,可以輸出當前庫存當中的所有車輛的總數(shù)及相應車輛的數(shù)量,按照車輛的類型進行統(tǒng)計。(6

11、) 顯示信息通過主頁面的提示菜單鍵入相應數(shù)字進入顯示信息選項,對車輛的全部信息進行輸出。(7) 讀取信息通過主頁面的提示菜單鍵入相應數(shù)字進入讀取信息選項,將車輛的全部信息從文件里讀取信息到系統(tǒng)中。(8) 修改密碼通過主頁面的提示菜單鍵入相應數(shù)字進入密碼修改選項,進入程序后經(jīng)過一系列的詢問和驗證后,才進入密碼修改。(9) 保存并退出通過主頁面的提示鍵入相應數(shù)字進入信息保存和退出選項。1.3 界面介紹與要求圖1.2系統(tǒng)首頁面介紹本系統(tǒng)的軟件界是使用C+蛛譯生成的一個系統(tǒng)操作菜單。操作菜單界面總共有9個選項可以供用戶操作選擇,分別為添加車輛信息、查詢車輛信息、顯示出來信息、編輯處理信息、刪除處理信息

12、、統(tǒng)計車輛信息、盤存車輛信息、讀取車輛信息、退出系統(tǒng)。菜單頁面下方有可供用戶選擇操作項目的指令,當用戶選擇并輸入0-8中的任意數(shù)字,系統(tǒng)便會進入相應的功能操作。如果出現(xiàn)錯誤操作,系統(tǒng)會該處輸入錯誤請從新輸入等提示或者自動跳出回到主菜單界面。頁面的組織和設計要求先構思好系統(tǒng)的功能模塊和結構框架,分析系統(tǒng)中的各個實體以及它們問的具體聯(lián)系關系,根據(jù)問題的描述先設計好系統(tǒng)的類層次,完成類層次中統(tǒng),要各個成員函數(shù)的定義,實現(xiàn)每一個模塊層次之間的銜接,從而設計出工整漂亮的管理系求整個系統(tǒng)的界面設計簡潔、美觀,讓用戶使用起來方便快捷。1.4 數(shù)據(jù)結構要求在整個系統(tǒng)當中除了使用類層次結構、結構體、模板等,還使

13、用的了數(shù)據(jù)結構當中的順序表結構,主要用來進行車輛信息的管理功能。包括信息的添加、修改、刪除、查詢等。可以通過數(shù)組進行存儲、訪問操作。2系統(tǒng)分析與設計2.1 系統(tǒng)分析系統(tǒng)的主要工作流程圖如下,當進入操作主菜單界面時,會有相應的不同的操作選項供用戶選擇,但操作完成后就返回到系統(tǒng)主菜單。2.1.1 類的設計關系車輛基類圖2.1系統(tǒng)類的設計關系圖2.1.2 主功能函數(shù)流程圖圖2.2首頁面功能關系圖2.2 軟件的數(shù)據(jù)(結構)設計主要系統(tǒng)文件的寫入與保存讀文件voidCar:10ad()(system("CLS");inti;cout<<"正在讀取請稍等"

14、;<<end1;ifstream1o("car2.txt",ios_base:in);if(1o)(1o>>cs;e1se(cout<<"找不至car2文件"<<end1;1o.c1ose();ifstream11("car.txt",ios_base:in);if(l1)(for(i=0;i<cs;i+)l1>>ci.number>>ci.carid>>pany>>ci.buytime>>ci.typecar

15、>>ci.totalkm>>ci.fuel>>ci.maintain>>ci.shorttage>>ci.allmoney>>ci.carrying>>ci.box>>ci.weight;cout<<"讀取成功"<<endl;elsecout<<"找不到Jcar文件"<<endl;l1.close();reback();/寫入文件ofstreamsa("car.txt",ios_base:ap

16、p);sa<<cari.number<<"t"sa<<cari.carid<<"t"sa<<pany<<"t"sa<<cari.buytime<<"t"sa<<cari.typecar<<"t"sa<<cari.totalkm<<"t"sa<<cari.fuel<<"t"sa

17、<<cari.maintain<<"t"sa<<cari.shorttage<<"t"sa<<cari.allmoney<<"t"sa<<cari.carrying<<"t"sa<<cari.box<<"t"sa<<cari.weight<<endl;sa.close();ofstreamsb("car2.txt",ios_base:

18、out);sb<<cs<<endl;sb.close();2.3系統(tǒng)的算法設計2.3.1 添加車輛信息程序算法其流程圖如下:圖2.4車輛信息添加操作流程圖2.3.2 修改車輛信息程序算法其流程圖如下:修改信息圖25車輛修改操作流程圖2.3.3查詢車輛信息程序算法其流程圖如下:2.3.4刪除處理信息流程圖3軟件的實現(xiàn)3.1主系統(tǒng)頭文件、基類和結構體的定義#include<iostream>#include<fstream>#include<string>#include<string.h>#include<stdlib

19、.h>usingnamespacestd;constintn=1000;intcs=0;/定義結構體元素typedefstructinformationcarlongnumber;stringcarid;stringcompany;longbuytime;stringtypecar;floattotalkm;floatfuel;longmaintain;longshorttage;floatallmoney;intcarrying;intbox;floatweight;ifcar;classCarpublic:Car(ifcarcxn);voiddemand();voidshowcar(

20、);voidredact();voidcancel();voidcount();voidsave();voidload();private:ifcarcarn;定義頭文件,聲明類的公有成員函數(shù)和私有數(shù)據(jù)成員。3.2 添加車輛信息代碼解釋voidprintfcar()system("CLS");stringxz;intj;if(cs<=n)cout<<"請問添加的是什么車型:"<<endl;cin>>xz;if(xz="大客車")system("CLS");cout<&

21、lt;"車輛編號"<<endl;cin>>ccs.number;cs=cs+1;for(j=0;j<cs;j+)if(ccs-1.number=cj.number&&j!=cs-1)cout<<"數(shù)據(jù)添加重復!"<<"添加取消!"<<endl;cs=cs-1;reback();cout<<"車牌號"<<"制造公司"<<"購買時間"<<endl;ci

22、n>>ccs-1.carid>>pany>>ccs-1.buytime;ccs-1.typecar=xz;cout<<"總公里數(shù)"<<"油耗/公里"<<"養(yǎng)路費"<<"載客量"<<endl;cin>>ccs-1.totalkm>>ccs-1.fuel>>ccs-1.shorttage>>ccs-1.carrying;ccs-1.maintain=2000;

23、ccs-1.allmoney=(6*ccs-1.fuel+2000);elseif(xz="小轎車")system("CLS");cout<<"車輛編號"<<endl;cin>>ccs.number;cs=cs+1;for(j=0;j<cs;j+)if(ccs-1.number=cj.number&&j!=cs-1)cout<<"數(shù)據(jù)添加重復!"<<"添加取消!"<<endl;cs=cs-1;rebac

24、k();cout<<"車牌號"<<"制造公司"<<"購買時間"<<endl;cin>>ccs-1.carid>>pany>>ccs-1.buytime;ccs-1.typecar=xz;cout<<"總公里數(shù)"<<"油耗/公里"<<"養(yǎng)路費"<<"箱數(shù)"<<endl;cin>>ccs-

25、1.totalkm>>ccs-1.fuel>>ccs-1.shorttage>>ccs-1.box;ccs-1.maintain=1000;ccs-1.allmoney=(6*ccs-1.fuel+1000);elseif(xz="卡車")system("CLS");cout<<"車輛編號"<<endl;cin>>ccs.number;cs=cs+1;for(j=0;j<cs;j+)if(ccs-1.number=cj.number&&j!=

26、cs-1)cout<<"數(shù)據(jù)添加重復!"<<"添加取消!"<<endl;cs=cs-1;reback();cout<<"車牌號"<<"制造公司"<<"購買時間"<<endl;cin>>ccs-1.carid>>pany>>ccs-1.buytime;ccs-1.typecar=xz;cout<<"總公里數(shù)"<<&qu

27、ot;油耗/公里"<<"養(yǎng)路費"<<"載重量"<<endl;cin>>ccs-1.totalkm>>ccs-1.fuel>>ccs-1.shorttage>>ccs-1.weight;ccs-1.maintain=1500;ccs-1.allmoney=(6*ccs-1.fuel+1500);elsecout<<"請輸入正確指令"<<endl;reback();cout<<"請問您是否繼續(xù)添加&q

28、uot;<<"y/n"<<endl;cin>>xz;if(xz="y")printfcar();elseif(xz="n")reback();elsecout<<"請輸入正確指令"<<endl;reback();elsecout<<"此車輛信息庫已滿!"<<endl;reback();該函數(shù)實現(xiàn)了對車輛信息的添加功能教育資料3.3 刪除車輛信息代碼解釋voidCar:cancel()(systemC'CL

29、S");inti,j;longnub;charxz3;if(cs=0)cout«"車輛信息庫為空"«endl;elsecoutvv”請輸入要刪除信息車輛到編號"«endl;cin»nub;for(i=0;i<cs;i+)if(nub=cari.number)cout«"車輛編碼車牌號制造公司n«n購買時間車輛型號"«"總公里數(shù)耗油量/公里維護費用"«"#路費“VV”總費用“VV”載客量“VV”箱數(shù)“VV”載重量“vven

30、dl;一cout««cari.number«"«cari.carid««pany««cari.buytime««cari.typecar««cari.totalkm«"«cari.fuel««cari.maintain«""«cari.shorttage«""«cari.allmoney«""

31、«cari.carrying««cari.box«""«cari.weight«endl;cout«"您確定要刪除嗎"«"yesorno"«endl;cin»xz;if(strcmp(xz,"yes")=O)for(j=i;j<cs-1;j+)cs=cs-1;reback();elseif(strcmp(xz,"no")=0)reback();else(cout«"請輸入

32、正確指令"«endl;reback();else(coutvv”查無該車輛"«endl;reback();該函數(shù)實現(xiàn)了對車輛信息的刪除功能。3.4 修改車輛信息代碼解釋voidCar:redact()systemC'CLS");intij;longnub;charxz3;cout«"請輸入要修改車輛到編號"«endl;cin»nub;for(i=0;i<cs;i+)if(nu b=cari.n umber)cout«"車輛編碼"«"

33、車牌號"«""«"車輛型號"«"路費總費用cout«""«pany«" "«cari.totalkm«"總公里數(shù)“VV”耗油量/公里載客量”vv“箱數(shù)“vv”"«cari.number«""«cari.buytime«""«cari.fuel«""«ca

34、ri.shorttage«""«cari.allmoney«"«cari.box«" "«cari.weight«endl;cout«"請問您確定修改"«"y/n"«endl;制造公司購買時間"«"維護費用“VV”養(yǎng)載重量"«endl;"«cari.carid«" "«cari.typecar

35、71;" "«cari.maintain«" "«cari.carrying«"cin»xz;if(strcmp(xz,"y'')=O)(cout«"車輛編號"«endl;cin»ci.number;forQ=0;j<cs;j+)if(ci.number=carj.number&&j!=i)cout<<"您的車輛編號重復請修改"<<endl;Car:sho

36、wcar();Car:redact();cout<<"車牌號"<<"制造公司"<<"購買時間"<<endl;cin>>ci.carid>>pany>>ci.buytime;cout<<"車輛型號"<<endl;cin>>ci.typecar;if(ci.typecar="大客車")cout<<"總公里數(shù)"<<"油

37、耗/公里"<<"養(yǎng)路費"<<"載容量"<<endl;cin>>ci.totalkm>>ci.fuel>>ci.shorttage>>ci.carrying;ci.maintain=2000;ci.allmoney=(6*ci.fuel+2000);elseif(ci.typecar="小轎車")cout<<"總公里數(shù)"<<"油耗/公里"<<"養(yǎng)路費"

38、;<<"箱數(shù)"<<endl;cin>>ci.totalkm>>ci.fuel>>ci.shorttage>>ci.box;ci.maintain=1000;ci.allmoney=(6*ci.fuel+1000);elseif(ci.typecar="卡車")cout<<"總公里數(shù)"<<"油耗/公里"<<"養(yǎng)路費"<<"載重量"<<endl;ci

39、n>>ci.totalkm>>ci.fuel>>ci.shorttage>>ci.weight;ci.maintain=1500;ci.allmoney=(6*ci.fuel+1500);else(cout<<"請輸入正確指令"<<endl;reback();elseif(strcmp(x乙”rT)=O)(reback();else(coutvv”請輸入正確指令"«endl;redact();else(cout«"查無該車"«endl;)reb

40、ack();該函數(shù)實現(xiàn)了對車輛信息的修改功能。3.5 查詢車輛信息代碼解釋voidCar:demand()systemC'CLS");intxz,i=0;longnub;charna16,typ8,xz23;coutvv”請選擇查詢方式:“vv”"vvI.制造公司2.編號3.類型"vvendl;cin»xz;if(xz=1)coutvv”請輸入公司名稱"«endl;cin»na;cout.width(IO);cout«"車輛編碼車牌號“vv"制造公司"«"購

41、買時間車輛型號“vv“總公里數(shù)“vv”耗油量/公里“vv”維護費用“vv“養(yǎng)路費“vv”總費用“vv”載容量"«"箱數(shù)"«"載重量"«endl;for(i=0;i<cs;i+)if(na=pany)(cout.width(IO);cout«"«pany«"«cari.totalkm«"«cari.shorttage«""«cari.number

42、71;"«cari.buytime«""«cari.fuel«""«cari.allmoney«"«cari.carid«"«cari.typecar«"«cari.maintain«"«cari.carrying«"«cari.box«" "«cari.weight«endl;else(coutv

43、v”沒有該公司的汽車"«endl;)else if(xz=2)coutvv”請輸入車輛編號"«endl;cin»nub;cout.width(IO);cout«"車輛編碼車牌號車輛型號“vv“總公里數(shù)"«"耗油量/公里"«"維護費用“VV”養(yǎng)路費“VV”總費用“VV”載容量“VV”箱數(shù)“VV”載重量"«endl;制造公司“vv”購買時間for(i=0;i<cs;i+)if(nub=cari.number)"«cari.b

44、ox«" "«cari.weight«endl;cout«"«pany«"«cari.totalkm«"«cari.shorttage«"else"«cari.number««cari.buytime«""«cari.fuel«"«cari.allmoney«"«cari.carid

45、«"«cari.typecar«"«cari.maintain«"«cari.carrying«"cout«"沒有該編號的汽車"«endl;elseif(xz=3)cout«"請輸入車輛類型"«endl;cin»typ;cout.width(10);購買時間cout<<"車輛編碼"<<"車牌號"<<"制造公司&q

46、uot;<<"<<"車輛型號"<<"總公里數(shù)"<<"耗油量/公里"<<"維護費用"<<"養(yǎng)載容量"<<"箱數(shù)"<<"載重量"<<endl;for(i=0;i<cs;i+)if(typ=cari.typecar)cout<<"“<<cari.number<<”“<<cari.co

47、mpany<<""<<cari.buytime<<” <<cari.carid<< “<<cari.typecar<<""<<cari.totalkm<<""<<cari.fuel<<""<<cari.maintain<<”“<<cari.shorttage<<”“<<cari.allmoney<<”“<&l

48、t;cari.carrying<<""<<cari.box<<""<<cari.weight<<endl;else(cout<<"沒有該類型的汽車"<<endl;elsecout<<"請輸入正確指令"<<endl;reback();cout<<"是否繼續(xù)操作"<<"yesorno"<<endl;cin>>xz2;if(st

49、rcmp(xz2,"yes")=0)Car:demand();elsereback();該函數(shù)實現(xiàn)了對車輛信息的查詢功能。3.6 統(tǒng)計車輛代碼解釋voidCar:count()system("CLS");inti=0,a1=0,a2=0,a3=0;cout<<"該車輛信息庫有車:"<<cs<<"輛"<<endl;for(i=0;i<cs;i+)(if(cari.typecar="大客車")(a1=a1+1;if(cari.typecar=&q

50、uot;小轎車")(a2=a2+1;if(cari.typecar="卡車")(a3=a3+1;cout«"大客車有"«a1«"輛"vvendl;cout«"小轎車有"«a2«"輛"vvendl;cout«"卡車有"«a3«"輛"vvendl;reback();)該函數(shù)實現(xiàn)了對車輛信息的統(tǒng)計功能,可分別統(tǒng)計各種車型4系統(tǒng)功能實現(xiàn)4.1系統(tǒng)功能主菜單界面實現(xiàn)4.2車輛信息添加界面實現(xiàn)圖4.3添加車輛信息操作界面4.3車輛信息修改界面實現(xiàn)圖4.4修改車輛信息操作界面4.4車輛統(tǒng)計界面實現(xiàn)圖4.5統(tǒng)計車輛操作界面5軟件測試1、voidprintdcar()/*

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論