車票管理系統(tǒng)課程設(shè)計報告_第1頁
車票管理系統(tǒng)課程設(shè)計報告_第2頁
車票管理系統(tǒng)課程設(shè)計報告_第3頁
車票管理系統(tǒng)課程設(shè)計報告_第4頁
車票管理系統(tǒng)課程設(shè)計報告_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、課程設(shè)計報告20112012學(xué)年第二學(xué)期課程C+課程設(shè)計課程設(shè)計名稱車票管理系統(tǒng)學(xué)生姓名劉吉喆學(xué)號1104121008專業(yè)班級1210指導(dǎo)教師2013年9月17日星期二一、系統(tǒng)的需求分析:需求分析是一項(xiàng)重要的工作,也是最困難的工作。它指對要解決的問題進(jìn)行詳細(xì)的分析,弄清楚問題的要求,包括需要輸入什么數(shù)據(jù),要得到什么結(jié)果,最后應(yīng)輸出什么。可以說,“需求分析”就是確定要計算機(jī)“做什么”。車票管理系統(tǒng)是典型的管理信息系統(tǒng)(MIS),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個方面。車票管理系統(tǒng)可以實(shí)現(xiàn)對車票的科學(xué)化、規(guī)范化、查詢車票情況、定票信息、以及路線信息等。車票管理系統(tǒng)是根據(jù)

2、某車站對這票管理的實(shí)際情況進(jìn)行編寫的,主要目的是為了方便車站對車票的實(shí)際情況進(jìn)行集中的查詢與管理工作,以提高整個車站的工作。經(jīng)過電腦及生活的調(diào)查研究,根據(jù)車輛的運(yùn)行狀態(tài)和車站的管理模式,車票管理系統(tǒng)需要管理的東西主要有:車輛的班次,車輛的線路,售票和退票等等。車輛是一個對外服務(wù)的內(nèi)容,為了乘客的乘車要求,所以系統(tǒng)需要實(shí)現(xiàn)售票信息的錄入、修改和刪除功能。乘客對剩余車票需要進(jìn)行選擇,系統(tǒng)必須實(shí)現(xiàn)相應(yīng)的查詢和輸出功能,使乘客擇優(yōu)而乘。本次課程設(shè)計需要實(shí)現(xiàn)的是車票管理系統(tǒng)的鏈表實(shí)現(xiàn)。主要實(shí)現(xiàn)的功能包括:車票信息的錄入、修改、刪除、剩余車票信息的查詢、輸出。車票信息可寫入文件,也可從文件中讀取。車票信息

3、涉及的數(shù)據(jù)有班次號、發(fā)車時間、起點(diǎn)站、終點(diǎn)站、行車時間、額定載量、已定票人數(shù)等。按照需求分析所得,車票管理系統(tǒng)有以下幾個功能模塊:(1)錄入班次信息(信息用文件保存),可不定時地增加班次數(shù)據(jù)(2)瀏覽班次信息,可顯示出所有班次當(dāng)前狀總(如果當(dāng)前系統(tǒng)時間超過了某班次的發(fā)車時間,則顯示“此班已發(fā)出”的提示信息)。(3)查詢路線:可按班次號查詢 ,可按終點(diǎn)站查詢(4)售票和退票功能 A:當(dāng)查詢出已定票人數(shù)小于額定載量且當(dāng)前系統(tǒng)時間小于發(fā)車時間時才能售票,自動更新已售票人數(shù)。B:退票時,輸入退票的班次,當(dāng)本班車未發(fā)出時才能退票,自動更新已售票人數(shù)。(5)退出在界面狀態(tài)下,按下“ESC”會退出該系統(tǒng)。返

4、回源程序。由上述需求分析可得,系統(tǒng)的功能模塊圖如圖1所示。錄入班次信息車票信息管理系統(tǒng)售票和退票功能保存班次信息功能關(guān)于車票管理介紹瀏覽班次信息查詢路線信息刪除班次信息退出系統(tǒng)圖1 系統(tǒng)功能模塊圖二、 系統(tǒng)的設(shè)計與實(shí)現(xiàn)根據(jù)第一章的需求分析,接下來給出的是系統(tǒng)的設(shè)計和實(shí)現(xiàn)。1、 類的設(shè)計根據(jù)上述需求分析,有車票信息類和鏈表類。(1) 車票信息類系統(tǒng)研究車票系統(tǒng)Bus_infor類中成員:Bus_order是班次編號,start20是車票信息的起點(diǎn)站,end20是車票信息的終點(diǎn)站,all_tickted是總共要發(fā)售的票數(shù),tickted是已經(jīng)被訂購的票數(shù),Hour_start,Minute_sta

5、rt是車票的發(fā)車時間,GoHour表示行車時間,構(gòu)造函數(shù)Bus_infor(),析構(gòu)函數(shù)Bus_infor(),錄入函數(shù)input(),讀取函數(shù)input(ifstream & is),輸出函數(shù)output(),寫入函數(shù)output(ofstream & os),定票函數(shù)Order_tickt(int n),獲取發(fā)車時間函數(shù)GetTime_start(),判斷當(dāng)前班次狀況函數(shù)GetTime(),內(nèi)聯(lián)函數(shù),返回額定載量Get_all_tickted() return all_tickted; ,返回已定票人數(shù)Get_tickted(),返回班次號Get_bus_order(),返回終點(diǎn)站的字符串

6、Get_end()const。車票類的UML圖如(圖2)所示:class Bus_inforpublic:+ Bus_order:int/ 班次編號+ start20:char/起始站+ end20:char/終點(diǎn)站+ all_tickted:int/總共要發(fā)售的票數(shù)+tickted:int/已經(jīng)被訂購的票數(shù)+ Hour_start,Minute_start :int/發(fā)車時間+GoHour:float/行車時間+Bus_infor ()/構(gòu)造函數(shù)初始化+Bus_infor()/析構(gòu)函數(shù)+ input():void/錄入函數(shù)+ input(ifstream & is):void/讀取函數(shù)+ou

7、tput():void/輸出函數(shù)+output(ofstream & os):void/寫入函數(shù)+Order_tickt(int n):void/定票函數(shù)+ GetTime_start():void/獲取發(fā)車時間函數(shù)+ GetTime():bool/判斷當(dāng)前班次狀況函數(shù)+ Get_all_tickted():int/內(nèi)聯(lián)函數(shù),返回額定載量+ Get_tickted():int/返回已定票人數(shù)+ Get_bus_order():int/返回班次號+Get_end()const:string/返回終點(diǎn)站的字符串private:Bus_No; static intstart20; charend20

8、; charBus_order; intall_tickted; inttickted; intHour_start,Minute_start; intGoHour; float圖2 客房類的UML圖(2)鏈表類在Bus_link類中,有成員:構(gòu)造函數(shù)Bus_link (),析構(gòu)函數(shù)Bus_link(),錄入車票信息的函數(shù)input(),修改車票信息的函數(shù)mend(),刪除車票信息的函數(shù)del(),查找函數(shù)find(Bus_infor *p,int num,char *pn),查詢車票信息found(),顯示車票信息show(),定購車票信息Order(),退還車票信息Unorder(),保存

9、車票信息save(),初始化車票信息begin(),清除函數(shù)clear(),關(guān)于車票信息about(),主菜單函數(shù)mainmenu(),設(shè)置系統(tǒng)修改標(biāo)志void setkey(int k) key=k; ,返回系統(tǒng)修改標(biāo)志int getkey() return key;,頭節(jié)點(diǎn)head,系統(tǒng)修改標(biāo)志key,管理員登陸標(biāo)志password。鏈表類的UML圖如(圖3)所示:class Bus_linkpublic:+ Bus_link ();+Bus_link(); + input():void + mend():void + del():void +find(Bus_infor*p,intnum

10、,char *pn):int + found():void; + show():void;+ Order():void;+ Unorder():void;+ save():void;+ begin():void;+ clear():void;+ about():void;+ mainmenu():void;+ setkey(int k):void;+ getkey():int;Private:-*head: Bus_infor;- key:int;- password:int;2界面設(shè)計:分界面:車票信息的查詢的設(shè)計提示進(jìn)入查詢界面,選擇按班次查找或按終點(diǎn)站查詢車票信息。車票信息的查詢界面如圖

11、所示。分界面:車票信息的刪除的設(shè)計在錄入或修改錯誤的車票信息后,想刪除錯誤的車票信息,按提示按提示輸入班次號,程序會顯示該班次的信息并提示用戶是否確定刪除,輸入y則刪除。刪除車票的信息界面如圖所示。修改車票信息的設(shè)計按提示進(jìn)行車票信息的修改,本系統(tǒng)中只有管理員身份才可以修改車票,顯示屏幕如圖所示。分界面:訂購車票信息的設(shè)計在管理員身份下按提示在剩余未出發(fā)的班次中,輸出車票的信息,以判斷是否可以訂票,已出發(fā)的和已定票人數(shù)已滿的情況下是不能訂票的。定購車票信息輸出界面如圖所示。分界面:退訂車票信息的設(shè)計在管理員身份下按提示在剩余未出發(fā)的班次中,輸出車票的信息,以判斷是否可以退票,已出發(fā)的和沒人定票

12、的情況下是不能退票的。退定信息輸出界面如圖所示。分界面:介紹車票信息的設(shè)計在程序中輸出使用說明。介紹信息界面如圖所示。3.關(guān)鍵程序代碼的分析:(1)系統(tǒng)的登錄在主函數(shù)中,先輸出車票管理系統(tǒng)的歡迎界面。調(diào)用一個對象的mainmenu函數(shù)來輸出主菜單,按照提示選擇需要執(zhí)行功能的序號,由switch判斷和選擇所需要執(zhí)行的功能。選擇1:執(zhí)行車票信息的錄入;選擇2:執(zhí)行車票信息的瀏覽;選擇3:執(zhí)行查詢車票信息;選擇4:執(zhí)行車票信息的刪除;選擇5:執(zhí)行車票信息的修改;選擇6:執(zhí)行定購車票;選擇7:執(zhí)行退定車票;選擇8:執(zhí)行車票信息的保存;選擇9:輸出關(guān)于車票管理系統(tǒng)的信息;選擇0:退出;主函數(shù):int m

13、ain()Bus_link pp;int k=1;char c;string s;pp.begin();coutnn歡迎進(jìn)入車票管理系統(tǒng)endlendl; /開機(jī)選擇是否進(jìn)入系統(tǒng)cout*endl系統(tǒng)說明:endl*endl*t本系統(tǒng)為課程設(shè)計作品,可以簡易的進(jìn)行車票管理,歡迎提出意見和建議! *endl *t合肥學(xué)院計算機(jī)科學(xué)與技術(shù)系11網(wǎng)工二班t *endl*t作者:孫樂 tt學(xué)號:1104032043 *endl*endlendl;coutntt是否進(jìn)入系統(tǒng)?nntt按Enter進(jìn)入主菜單,按Esc鍵退出:;do /利用一個do-while循環(huán)來判斷輸入是否進(jìn)入系統(tǒng)c=getch();i

14、f(c=27)exit(0);else if(c=13)break;else coutnntt按鍵錯誤!請重新輸入:;while(c!=13)|(c!=27);try while(k=1) system(cls); s=pp.mainmenu(); /調(diào)用主菜單函數(shù) switch(s0) case 1:pp.input(); break; /錄入車票信息 case 2:pp.show(); break; /瀏覽車票信息 case 3:pp.found(); break; /查詢車票信息 case 4:pp.del(); break; /刪除車票信息 case 5:pp.mend(); brea

15、k; /修改車票信息 case 6:pp.Order(); break; /保存車票信息 case 7:pp.Unorder(); break; /退還車票信息 case 8:pp.save(); break; /保存車票信息 case 9:pp.about();break; /關(guān)于車票系統(tǒng) case 0: coutntt是否退出系統(tǒng)?nntt按Enter返回主菜單,按Esc鍵退出:;do /利用一個do-while循環(huán)來判斷輸入是否退出系統(tǒng)c=getch(); if(c=27)k=0;break;else if(c=13)k=1;break;else coutnntt按鍵錯誤!請重新輸入:;

16、 /利用循環(huán)防止誤操作而引起的退出系統(tǒng)while(c!=13)|(c!=27);break; if(k=1) coutk; if(!cin)throw string(數(shù)據(jù)輸入錯誤); coutntt是否退出系統(tǒng)?nntt按Enter返回主菜單,按Esc鍵退出:;do /利用一個do-while循環(huán)來判斷輸入是否退出系統(tǒng)c=getch(); if(c=27)k=0;break;else if(c=13)k=1;break;else coutnntt按鍵錯誤!請重新輸入:; /利用循環(huán)防止誤操作而引起的退出系統(tǒng)while(c!=13)|(c!=27); if(k=0) if(pp.getkey()

17、=1) coutk; if(!cin)throw string(數(shù)據(jù)輸入錯誤); if(k=1) pp.save(); pp.clear(); k=0; catch(string s)couts,為保護(hù)系統(tǒng)不崩潰,將自動退出系統(tǒng)!num;is.seekg(t);/移動到原來位置if(numinput(is);/輸入is對象內(nèi)容p-next=p2;p2-next=NULL;p=p-next;(2)信息的添加車票信息的錄入,創(chuàng)建Bus_infor類和Bus_link對象,調(diào)用構(gòu)造函數(shù),輸入車票的班次、額定座位數(shù)、始發(fā)時間、行車時間、起始站與終點(diǎn)站、,通過input函數(shù)實(shí)現(xiàn)。void Bus_lin

18、k:input()if(password=1)Bus_infor *p,*p2=NULL;p=head; int n=1; /int n;while(p-next)p=p-next;while(n)p2=new Bus_infor;p2-input();p-next=p2;p2-next=NULL;p=p-next; Bus_link:setkey(1);coutn;if(!cin)throw string(數(shù)據(jù)輸入錯誤);elsecoutntt對不起,游客不能錄入車票信息endl;void Bus_infor:GetTime_start()coutHour_startMinute_start

19、;if (cin.fail()/判斷輸入的數(shù)據(jù)類型是否有錯cout n時間輸入錯誤,請重新輸入:;cin.clear();cin.get();else if(Hour_start24|Minute_start60)coutn時間格式出錯,請重新輸入:;/判斷時間格式是否出錯,小時不能小于大于24,分鐘不能小于大于60elsebreak;void Bus_infor:input() /Bus_infor類中成員函數(shù)input的函數(shù)體coutttt按提示輸入:endl;coutBus_order;if (cin.fail()/判斷輸入的數(shù)據(jù)類型是否有錯cout n班次輸入錯誤,請重新輸入:;cin

20、.clear(); /清除剛才輸入的數(shù)據(jù)cin.get(); /重新輸入else break;coutall_tickted;if (cin.fail()/判斷輸入的數(shù)據(jù)類型是否有錯cout n座位數(shù)輸入錯誤,請重新輸入:;cin.clear();cin.get();else break;GetTime_start();coutGoHour;if (cin.fail()/判斷輸入的數(shù)據(jù)類型是否有錯cout n行車時間輸入錯誤,請重新輸入:;cin.clear();cin.get();else break;coutstart;cinend;couta;if(a=y|a=Y) tickted=0;

21、(3)信息的瀏覽瀏覽客房信息,如果之前有文件信息,則直接輸出,如果沒有則需錄入后才能輸出。所以,先得有一個讀取函數(shù)begin,再有一個瀏覽函數(shù)show。void Bus_link:begin()password=0;Bus_infor *p,*p2;p=head;clear();long t;ifstream is(bus.txt,ios:in);/文件以輸入方式打開if(!is)ofstream os(bus.txt,ios:out);/文件以輸出方式打開os.close();/關(guān)閉文件return ;int num=-1;while(1) num=-1;t=is.tellg();/記錄下當(dāng)

22、前位置isnum;is.seekg(t);/移動到原來位置if(numinput(is);/輸入is對象內(nèi)容p-next=p2;p2-next=NULL;p=p-next;void Bus_link:show()cout*endl客車基本信息如下:endl*endl班次 發(fā)車時間 起點(diǎn)站 終點(diǎn)站 行車時間 額定載量 已定票人數(shù) 當(dāng)前狀況endl*next)(p-next)-output();p=p-next;(4)信息的修改按提示輸入要修改的班次,定義一個指向鏈表第一個節(jié)點(diǎn)的指針p。如果指針創(chuàng)建成功,開始用while和if語句實(shí)現(xiàn)p指向的節(jié)點(diǎn)的班次與存在的班次比較。如果相同,提示輸入車票的各個

23、信息;如果沒有相同,提示沒有所查詢的車票。int Bus_link:find(Bus_infor *p1,int num,char *pn)Bus_infor *p;p=head;int t=0;while(p-next)(*p1)=p;if( (p-next)-Get_bus_order()=num| (p-next)-Get_end()=pn )cout客車基本信息如下:endl 班次 發(fā)車時間 起點(diǎn)站 終點(diǎn)站 行車時間 額定載量 已定票人數(shù) 當(dāng)前狀況next)-output(); t=1;p=p-next;return t;void Bus_link:mend()if(password=

24、1)Bus_infor *p;int num;char name20;coutnum;if(!cin)throw string(數(shù)據(jù)輸入錯誤);if( !find(&p,num,name) )couttt找不到你要修改的內(nèi)容!next)-input();Bus_link:setkey(1);elsecoutntt對不起,游客不能修改車票信息endl; (5)信息的查詢按提示輸入要查詢的班次或者終點(diǎn)站,定義一個指向鏈表第一個節(jié)點(diǎn)的指針p。如果指針創(chuàng)建成功,開始用while和if語句實(shí)現(xiàn)p指向的節(jié)點(diǎn)的班次與存在的班次比較。如果相同,則輸出車票的各個信息;如果沒有相同,提示沒有所查詢的車票。void

25、 Bus_link:found()Bus_infor *p;int num,n;char name20;docoutn;if(!cin)throw string(數(shù)據(jù)輸入錯誤);while(n2);if(n=1)coutnum;if(!cin)throw string(數(shù)據(jù)輸入錯誤);if(n=2)coutname;if(!find(&p,num,name)couttt找不到你要查找的內(nèi)容!endl;return;(6)信息的刪除按提示輸入要刪除的班次,定義一個指向鏈表第一個節(jié)點(diǎn)的指針p。如果指針創(chuàng)建成功,開始用while和if語句實(shí)現(xiàn)p指向的節(jié)點(diǎn)的班次與存在的班次比較。如果相同,輸出車票的各

26、個信息并提示是否確定刪除;如果沒有相同,提示沒有所查詢的車票。void Bus_link:del()if(password=1)Bus_infor *p,*p2;int num;char name20;coutnum;if(!cin)throw string(數(shù)據(jù)輸入錯誤);if( !find(&p,num,name) )couttt找不到你要刪除的內(nèi)容!endl;return;couta;if(a=y|a=Y) p2=p-next;p-next=p2-next;delete p2;Bus_link:setkey(1);elsecoutntt對不起,游客不能刪除車票信息endl;(7)車票的定

27、購按提示輸入要定票的班次,定義一個指向鏈表第一個節(jié)點(diǎn)的指針p。如果指針創(chuàng)建成功,開始用while和if語句實(shí)現(xiàn)p指向的節(jié)點(diǎn)的班次與存在的班次比較。如果相同,判斷是否出發(fā),若已出發(fā)則輸出信息提示不能訂票,若沒有出發(fā),則輸出車票信息。提示輸入需要定購車票的數(shù)量;如果沒有相同,提示沒有所查詢的車票。void Bus_link:Order()if(password=1)Bus_infor *p;coutX;if(X=y|X=Y)int num;coutnum;if(!cin)throw string(數(shù)據(jù)輸入錯誤);if( !find(&p,num,) )coutntt找不到你要定票的車輛的內(nèi)容!ne

28、xt;if(!(p-GetTime()/判斷要定票的車輛是否已經(jīng)出發(fā),若已經(jīng)出發(fā)則不允許定票coutntt你要訂票的車輛已出發(fā)!endl;return;coutn;if(!cin)throw string(數(shù)據(jù)輸入錯誤);if(p-Get_tickted()+n)Get_all_tickted()p-Order_tickt(n);else coutntt對不起,沒有足夠的票數(shù)。endl;else if(X=n|X=N) cout謝謝使用endl;else coutnttt輸入字符不確定endl;Bus_link:setkey(1);elsecoutntt對不起,訂購車票請在管理員處購買endl

29、;(8)車票的退定按提示輸入要退票的班次,定義一個指向鏈表第一個節(jié)點(diǎn)的指針p。如果指針創(chuàng)建成功,開始用while和if語句實(shí)現(xiàn)p指向的節(jié)點(diǎn)的班次與存在的班次比較。如果相同,判斷是否出發(fā),若已出發(fā)則輸出信息提示不能退票,若沒有出發(fā),則輸出車票信息。提示輸入需要退票的數(shù)量;如果沒有相同,提示沒有所查詢的車票。void Bus_link:Unorder()if(password=1)Bus_infor *p;coutX;if(X=y|X=Y)int num;coutnum;if(!cin)throw string(數(shù)據(jù)輸入錯誤);if( !find(&p,num,) )coutntt找不到你要退票的

30、車輛的內(nèi)容!GetTime()/判斷要定票的車輛是否已經(jīng)出發(fā),若已經(jīng)出發(fā)則不允許定票coutntt你要退票的車輛已出發(fā)!endl;return;coutn;if(!cin)throw string(數(shù)據(jù)輸入錯誤);p=p-next;if(p-Get_tickted()-n)=0)p-Unorder_tickt(n);else coutnttt對不起,數(shù)據(jù)出錯!。endl;else if(X=n|X=N) cout謝謝使用endl;else coutnttt輸入字符不確定endl;Bus_link:setkey(1);elsecoutntt對不起,退還車票請在管理員處退還next)(p-next

31、)-output(os);p=p-next;coutttt文件已保存! endl;Bus_link:setkey(0);elsecoutntt對不起,游客無法保存車票信息endl;三、 用戶手冊輸入的格式要求均有提示,而且輸入錯誤的話會提示并要求重新輸入,基本不需要說明。四、 調(diào)試及測試程序調(diào)試是將編制的程序投入實(shí)際運(yùn)行前,用手工或編譯程序等方法進(jìn)行測試,修正語法錯誤和邏輯錯誤的過程。這是保證計算機(jī)信息系統(tǒng)正確性的必不可少的步驟。編完計算機(jī)程序,必須送入計算機(jī)中測試。原程序:void Bus_link:Order()if(password=1)Bus_infor *p;coutX;if(X=y

32、|X=Y)int num;coutnum;if(!cin)throw string(數(shù)據(jù)輸入錯誤);if( !find(&p,num,) )coutntt找不到你要定票的車輛的內(nèi)容!next;if(p-GetTime()/判斷要定票的車輛是否已經(jīng)出發(fā),若已經(jīng)出發(fā)則不允許定票coutntt你要訂票的車輛已出發(fā)!endl;return;coutn;if(!cin)throw string(數(shù)據(jù)輸入錯誤);if(p-Get_tickted()+n)Get_all_tickted()p-Order_tickt(n);else coutntt對不起,沒有足夠的票數(shù)。endl;else if(X=n|X=

33、N) cout謝謝使用endl;else coutnttt輸入字符不確定endl;Bus_link:setkey(1);elsecoutntt對不起,訂購車票請在管理員處購買GetTime()中加一個!即可。void Bus_link:Order()if(password=1)Bus_infor *p;coutX;if(X=y|X=Y)int num;coutnum;if(!cin)throw string(數(shù)據(jù)輸入錯誤);if( !find(&p,num,) )coutntt找不到你要定票的車輛的內(nèi)容!next;if(!(p-GetTime()/判斷要定票的車輛是否已經(jīng)出發(fā),若已經(jīng)出發(fā)則不允

34、許定票coutntt你要訂票的車輛已出發(fā)!endl;return;coutn;if(!cin)throw string(數(shù)據(jù)輸入錯誤);if(p-Get_tickted()+n)Get_all_tickted()p-Order_tickt(n);else coutntt對不起,沒有足夠的票數(shù)。endl;else if(X=n|X=N) cout謝謝使用endl;else coutnttt輸入字符不確定endl;Bus_link:setkey(1);elsecoutntt對不起,訂購車票請在管理員處購買endl;五、 小結(jié)本次的C+課程設(shè)計時間非常緊湊,雖然只是短短的一星期,但是卻令我體會很多,也學(xué)到很多東西。利用C+去設(shè)計車票管理,使我加強(qiáng)了對C+的認(rèn)識,也對現(xiàn)代客運(yùn)的基本運(yùn)作管理有了初步了解。在這次課程設(shè)計中,我還懂得了程序開發(fā)中的一些比較重要的步驟,比如需求分析、類的設(shè)計以及類與類之間的關(guān)系,UML圖形的表示方法等。面向?qū)ο蟪绦蛟O(shè)計作為一門軟件設(shè)計的課程,具有極強(qiáng)的實(shí)踐性,使我加強(qiáng)了靈活應(yīng)用理論知識的能力及面向?qū)ο蟪绦蛟O(shè)計技能。C語言相對于C語言來更具有優(yōu)

溫馨提示

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

評論

0/150

提交評論