泊車管理課程設(shè)計(jì)報(bào)告_第1頁(yè)
泊車管理課程設(shè)計(jì)報(bào)告_第2頁(yè)
泊車管理課程設(shè)計(jì)報(bào)告_第3頁(yè)
泊車管理課程設(shè)計(jì)報(bào)告_第4頁(yè)
泊車管理課程設(shè)計(jì)報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩31頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、. . . . 應(yīng)用技術(shù)學(xué)院課 程 設(shè) 計(jì) 報(bào) 告課程名稱: C語(yǔ)言課程設(shè)計(jì) 課題名: 泊車管理 專 業(yè): 電氣工程 班 級(jí):0783班 學(xué) 號(hào):5 姓 名 :袁思 指導(dǎo)教師: 王穎 2007年 3 月 20日工程學(xué)院課 程 設(shè) 計(jì) 任 務(wù) 書課程名稱: C語(yǔ)言程序設(shè)計(jì) 課 題: 泊車管理 專業(yè)班級(jí): 電氣工程 學(xué)生: 袁思 學(xué) 號(hào): 5 指導(dǎo)老師: 王穎 審 批: 任務(wù)書下達(dá)日期:2007 年3月15日任務(wù)完成日期:2007 年 3 月24 日<一>前 言C語(yǔ)言程序設(shè)計(jì)課程設(shè)計(jì)是對(duì)學(xué)生的一種全面綜合訓(xùn)練,它包括問(wèn)題分析,總體結(jié)構(gòu)設(shè)計(jì),用戶界面設(shè)計(jì),程序設(shè)計(jì)基本技能和技巧,多人合作

2、,以至一整套軟件工作規(guī)的訓(xùn)練和科學(xué)作風(fēng)的培養(yǎng)。是與課堂聽講、自學(xué)和練習(xí)相輔相成的必不可少的一個(gè)教學(xué)環(huán)節(jié)。通常,課程設(shè)計(jì)的課題比平時(shí)的習(xí)題復(fù)雜得多,也更接近實(shí)際。課程設(shè)計(jì)著眼于與應(yīng)用的結(jié)合點(diǎn),使學(xué)生學(xué)會(huì)如何把書上學(xué)到的知識(shí)用于解決實(shí)際問(wèn)題,培養(yǎng)軟件工作所需要的動(dòng)手能力;另一方面,能使書上的知識(shí)變“活”,使學(xué)生更好地深化理解和靈活掌握教學(xué)容。為了達(dá)到上述目的,本課程設(shè)計(jì)安排了十五個(gè)設(shè)計(jì)課題,訓(xùn)練重點(diǎn)在于基本的程序設(shè)計(jì)方法和分析問(wèn)題的能力,而不強(qiáng)調(diào)面面俱到。學(xué)生可任選其中一題進(jìn)行設(shè)計(jì),設(shè)計(jì)完畢寫出課程設(shè)計(jì)報(bào)告,用A4紙打印成冊(cè);并將課程設(shè)計(jì)報(bào)告與源程序存盤。學(xué)習(xí)委員將課程設(shè)計(jì)報(bào)告與磁盤(缺一不可)收

3、齊后交指導(dǎo)老師。一、目的全面熟悉、掌握C語(yǔ)言基本知識(shí),掌握C程序設(shè)計(jì)中的順序、分支、循環(huán)三種結(jié)構(gòu)與數(shù)組、函數(shù)和C語(yǔ)言基本圖形編程等方法,把編程和實(shí)際結(jié)合起來(lái),增強(qiáng)對(duì)不同的問(wèn)題運(yùn)用和靈活選擇合適的數(shù)據(jù)結(jié)構(gòu)以與算法描述的本領(lǐng),熟悉編制和調(diào)試程序的技巧,掌握分析結(jié)果的若干有效方法,進(jìn)一步提高上機(jī)動(dòng)手能力,培養(yǎng)使用計(jì)算機(jī)解決實(shí)際問(wèn)題的能力,養(yǎng)成提供文檔資料的習(xí)慣和規(guī)編程的思想,為以后在專業(yè)課程中應(yīng)用計(jì)算機(jī)系統(tǒng)解決計(jì)算、分析、實(shí)驗(yàn)和設(shè)計(jì)等學(xué)習(xí)環(huán)節(jié)打下較扎實(shí)的基礎(chǔ)。二、基本情況課程類別:必修課課程學(xué)分:1學(xué)分課程學(xué)時(shí):1周課程對(duì)象:電氣工程0781、0782、0783、0784、0785、0786三、時(shí)間

4、安排時(shí)間 任務(wù)2008-3-8下午3:40-5:40指導(dǎo)老師給學(xué)生布置課程設(shè)計(jì)的任務(wù)與要求2008-3-10到2008-3-15學(xué)生根據(jù)設(shè)計(jì)任務(wù)與要求,對(duì)系統(tǒng)進(jìn)行需求分析、概要設(shè)計(jì)和詳細(xì)設(shè)計(jì),并在此基礎(chǔ)上編寫程序代碼 學(xué)生提交系統(tǒng)程序清單初稿上機(jī)調(diào)試程序修改并完善程序并上機(jī)調(diào)試程序 2008-3-16接受指導(dǎo)老師的驗(yàn)收2008-3-16到2008-3-22書寫程序設(shè)計(jì)報(bào)告2008-3-25提交課程設(shè)計(jì)報(bào)告 <二>設(shè)計(jì)和調(diào)試過(guò)程規(guī)化要求1)需要分析分析系統(tǒng)功能需求以與用戶操作流程。2)概要設(shè)計(jì)在需求分析的基礎(chǔ)上,確定系統(tǒng)總體框架(系統(tǒng)功能結(jié)構(gòu)圖)。3)詳細(xì)設(shè)計(jì)定義數(shù)據(jù)儲(chǔ)存結(jié)構(gòu),并設(shè)計(jì)

5、實(shí)現(xiàn)系統(tǒng)功能的具體算法,畫出各算法的工作流程圖。4)代碼設(shè)計(jì)根據(jù)所設(shè)計(jì)的算法,定義相應(yīng)函數(shù)分別實(shí)現(xiàn)系統(tǒng)的各子功能模塊,同時(shí)由主程序提供友好的用戶界面,使用戶可通過(guò)選擇主菜單來(lái)調(diào)用課程設(shè)計(jì)中要求完成的各個(gè)功能模塊,子程序執(zhí)行完后還可以返回到主菜單,繼續(xù)選擇其他功能執(zhí)行。源程序要求書寫規(guī),結(jié)構(gòu)清晰。重點(diǎn)函數(shù)的重點(diǎn)變量。重點(diǎn)功能部分均要求給出清晰的程序注釋。5)程序調(diào)試程序編譯、成功后,自己設(shè)計(jì)實(shí)現(xiàn)程序功能的一組或多組測(cè)試數(shù)據(jù),并嚴(yán)格按照此測(cè)試數(shù)據(jù)進(jìn)行測(cè)試,然后分析測(cè)試結(jié)果。如果程序不能正常進(jìn)行或結(jié)果不正確,則需對(duì)程序進(jìn)行單步調(diào)試,在調(diào)試過(guò)程中認(rèn)真查找算法實(shí)現(xiàn)中存在的問(wèn)題,并加以分析和改正。如果程序

6、能夠基本正確地運(yùn)行,可考慮增加若干基本的容錯(cuò)功能;另外盡量對(duì)現(xiàn)有的算法給出改進(jìn)方案,并比較不同算法之間的優(yōu)缺點(diǎn)。<三>設(shè)計(jì)報(bào)告與書寫容要求課程設(shè)計(jì)任務(wù)完成后,每位同學(xué)必須獨(dú)立書寫一份課程設(shè)計(jì)報(bào)告,注意:不得抄襲他人的報(bào)告(或給他人抄襲),一旦發(fā)現(xiàn),成績(jī)?yōu)榱惴?。課程設(shè)計(jì)報(bào)告的容應(yīng)包括以下五個(gè)部分:1) 需求分析:包括設(shè)計(jì)題目、設(shè)計(jì)要求以與系統(tǒng)功能需求分析;2) 概要設(shè)計(jì):包括系統(tǒng)總體設(shè)計(jì)框架和系統(tǒng)功能模塊圖;3) 詳細(xì)設(shè)計(jì):包括主要功能模塊的算法設(shè)計(jì)思路以與對(duì)應(yīng)的工作流程圖;4) 主要源程序代碼:包括存儲(chǔ)結(jié)構(gòu)設(shè)計(jì)說(shuō)明,以與完整源程序清單;5) 調(diào)試分析過(guò)程描述:包括測(cè)試數(shù)據(jù)、測(cè)試輸出

7、結(jié)果,以與對(duì)程序調(diào)試過(guò)程中存在問(wèn)題的思考(列出主要問(wèn)題的出錯(cuò)現(xiàn)象、出錯(cuò)原因、解決方法與效果等);6) 總結(jié):包括課程設(shè)計(jì)過(guò)程中的學(xué)習(xí)體會(huì)和收獲、對(duì)c語(yǔ)言和本次課程設(shè)計(jì)的認(rèn)識(shí)以與自己的建議等容。7) 書寫格式嚴(yán)格按所附要求書寫。附1:l 課程設(shè)計(jì)報(bào)告裝訂順序:封面、任務(wù)書、目錄、正文、評(píng)分、附件(A4大小的圖紙與程序清單)。 l 正文的格式:一級(jí)標(biāo)題用3號(hào)黑體,二級(jí)標(biāo)題用四號(hào)宋體加粗,正文用小四號(hào)宋體;行距為22。l 正文的容:一、課題的主要功能;二、課題的功能模塊的劃分(要求畫出模塊圖);三、主要功能的實(shí)現(xiàn)(至少要有一個(gè)主要模塊的流程圖);四、程序調(diào)試;五、總結(jié);六、附件(所有程序的原代碼,要

8、求對(duì)程序?qū)懗霰匾淖⑨專U目傋謹(jǐn)?shù)要求在5000字以上(不含程序原代碼)。 目錄 需求分析-8 設(shè)計(jì)題目 設(shè)計(jì)要求 設(shè)計(jì)大綱 系統(tǒng)的功能要求 概要分析-10 系統(tǒng)的主要功能 詳細(xì)設(shè)計(jì)-10各函數(shù)的功能 函數(shù)流程圖主函數(shù)流程圖泊車函數(shù)流程圖取車函數(shù)流程圖 調(diào)試-20程序運(yùn)行界面測(cè)試數(shù)據(jù)總結(jié)-21附錄-23參考文獻(xiàn) 源程序與其注釋 評(píng)分表 課程設(shè)計(jì)正文檔 一、課程設(shè)計(jì)題目 停車場(chǎng)泊車計(jì)費(fèi)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)二、設(shè)計(jì)容與要求1、 要求整個(gè)系統(tǒng)均用C語(yǔ)言實(shí)現(xiàn) 2、 系統(tǒng)的各個(gè)功能模塊都用函數(shù)的形式來(lái)實(shí)現(xiàn) 3、 系統(tǒng)要求有泊車、取車和退出功能,并且能根據(jù)泊車和取車時(shí)間進(jìn)行計(jì)費(fèi),計(jì)費(fèi)標(biāo)準(zhǔn) 0.08元分鐘

9、。三、設(shè)計(jì)大綱一、問(wèn)題描述:對(duì)一個(gè)有n便道的泊車場(chǎng)。該系統(tǒng)實(shí)現(xiàn)對(duì)泊車場(chǎng)的泊車、取車、查詢、泊車費(fèi)用的計(jì)算等操作的管理。二、功能要求: 1本系統(tǒng)采用一個(gè)結(jié)構(gòu)體數(shù)組,每個(gè)數(shù)組的結(jié)構(gòu)體應(yīng)當(dāng)包括:車牌號(hào)、泊車時(shí)間、取車時(shí)間、相關(guān)費(fèi)率。 2本系統(tǒng)顯示這樣的菜單:(1)設(shè)置車位數(shù)。(2)泊車:記錄所停車位數(shù),車牌。(3)取車:清空該車位,清除對(duì)應(yīng)車位原有信息。(4)查詢:可以查詢末車位的狀態(tài),總共剩余空車位與某車是否停在泊車。(5)泊車費(fèi)用計(jì)算:記錄泊車時(shí)間,了解相關(guān)費(fèi)率,進(jìn)行計(jì)算。 3執(zhí)行一個(gè)具體的功能后,程序?qū)⒅匦嘛@示菜單。 4將停車場(chǎng)所有相關(guān)數(shù)據(jù)保存到文件中。三、算法提示: 1數(shù)據(jù)結(jié)構(gòu):結(jié)構(gòu)體類型數(shù)

10、組。 2數(shù)據(jù)庫(kù)結(jié)構(gòu):下表構(gòu)成系統(tǒng)的基本數(shù)據(jù)庫(kù)。車牌號(hào)泊車時(shí)間取車時(shí)間相關(guān)費(fèi)率 int float float float四、測(cè)試數(shù)據(jù):車牌號(hào):12458泊車時(shí)間:8:10取車時(shí)間:12:10相關(guān)費(fèi)率:?費(fèi)用:?五、其它對(duì)該系統(tǒng)有興趣的同學(xué)可以在實(shí)現(xiàn)上述基本功能后,完善系統(tǒng)的其它功能四、系統(tǒng)的功能要求:a) 停車場(chǎng)有16個(gè)便道,每個(gè)便道上有3個(gè)等候泊車的車位。 b) 泊車時(shí)要求輸入車牌號(hào)和泊車開始時(shí)間。c) 如果停車場(chǎng)無(wú)空位泊車,則需在便道上等候泊車車位;只有當(dāng)車輛取走騰出空車位時(shí)才可進(jìn)入停車場(chǎng)。 d) 如果便道上已停滿車,則顯示相關(guān)提示信息不能泊車。 e) 取車時(shí)依據(jù)車牌號(hào)進(jìn)行,同時(shí)要求輸入取

11、車時(shí)間并計(jì)算出泊車費(fèi)用。 五、系統(tǒng)的主要功能停車場(chǎng)泊車管理系統(tǒng)實(shí)現(xiàn)對(duì)車輛的停泊、取回、查詢、泊車費(fèi)用的計(jì)算等操作的管理。查詢函數(shù)又主要包括查詢便道是否擁擠,車輛是否在停車場(chǎng)等子函數(shù)。泊車費(fèi)用的計(jì)算函數(shù)則通過(guò)相應(yīng)的泊車費(fèi)率與系統(tǒng)所紀(jì)錄的泊車時(shí)間來(lái)實(shí)現(xiàn)管理。根據(jù)相關(guān)的要求。我們采用一個(gè)結(jié)構(gòu)體數(shù)組來(lái)定義每一輛車的信息結(jié)構(gòu)。每一輛車的信息結(jié)構(gòu)包括該車輛的車牌號(hào)(int)、該車輛的泊車時(shí)間(float)、該車輛的取車時(shí)間(float)、該車輛的相關(guān)費(fèi)率(float)、該車輛的泊車費(fèi)用(float)等。然后把它們組成一個(gè)有序的整體,作為該車輛的一個(gè)“數(shù)據(jù)庫(kù)”。以此來(lái)對(duì)所有的車輛進(jìn)行統(tǒng)一的管理。六、各函數(shù)的

12、功能:1) 程序的模塊組成:主函數(shù) main( ):泊車函數(shù)(car_park() ):按車牌尋找函數(shù):取車函數(shù)(car_get():時(shí)間紀(jì)錄函數(shù):泊車費(fèi)用計(jì)算函數(shù)2) 各個(gè)程序的主要功能:泊車函數(shù):輸入要停車輛的車牌號(hào),且系統(tǒng)將自動(dòng)紀(jì)錄泊車時(shí)間(當(dāng)前時(shí),當(dāng)前分)。按車牌尋找函數(shù):輸入自己車輛的車牌號(hào),通過(guò)系統(tǒng)查詢?cè)撥囋谲噲?chǎng)的位置(幾便道)。取車函數(shù):輸入要取車輛的車牌號(hào),且系統(tǒng)將自動(dòng)紀(jì)錄取車時(shí)間(當(dāng)前時(shí),當(dāng)前分)。且自動(dòng)清除對(duì)應(yīng)車位的原有信息。時(shí)間紀(jì)錄函數(shù);嵌套在泊車函數(shù)和取車函數(shù)中,紀(jì)錄泊車和取車時(shí)間。泊車費(fèi)用計(jì)算函數(shù):通過(guò)系統(tǒng)顯示相關(guān)的費(fèi)率與取車和泊車的時(shí)間差值的乘積計(jì)算出泊車的費(fèi)用。七

13、、課題的功能模塊劃分1) 流程圖界面: 開始菜單界面功能選項(xiàng) 能選項(xiàng)結(jié)束取車 泊車輸入車牌號(hào)輸入車牌號(hào)輸入泊車時(shí)間輸入取車時(shí)間主函數(shù)(main( ))流程圖:開始輸出CARn0carn1 carn2輸出:“停車場(chǎng)”輸出“=”n<16 carsn0!=0 0 n輸出CAR carn0 輸出“ ”carn0!=0n<150 n輸出“便道”x=1輸出“泊車?取車?結(jié)束(1/2/3)”輸入值=x n+1 n Ncar_park( )x=2 Ncar_get()x=3 N exit(0) 結(jié)束 泊車函數(shù)(car_park(void))流程圖:開始 0 in<16 Ncarn0=0 N

14、n+1 nn=16 N輸出“便道很擁擠”輸入任意字符輸出:“泊車,請(qǐng)輸入車牌:”輸入值 o O mm<16 Ncarm0=0 Nm+1 mm!=16 N輸出“此車已泊”輸入任意字符 0 carn0n<16 N輸出:“請(qǐng)先在便道上等候”“位”輸出“請(qǐng)輸入當(dāng)前時(shí)”輸入值=>carn1輸入任意字符輸出“請(qǐng)輸入當(dāng)前分”輸入值=>carn2結(jié)束取車函數(shù)流程圖:開始輸出:“取車請(qǐng)輸入車牌”輸入值=>o0 n Nn<16 Ncarn0=o n+1 nn=16 N輸出:“沒(méi)有這個(gè)車牌”輸入任意字符輸出:“請(qǐng)輸入當(dāng)前時(shí)”輸入值 p輸出:“請(qǐng)輸入當(dāng)前分”輸入值 q(p*60+q

15、)-(carn1*60+carn2) r 輸出:“停車:r分鐘 合計(jì):r *0。08元”n rr<15 Ncarr+10 carr0 carr+10 carr0 carr+10 carr0 r+1 rp car151q car152輸入任意值結(jié)束2)各個(gè)函數(shù)的說(shuō)明 泊車函數(shù):car_park( ) :本函數(shù)采用了兩個(gè)For語(yǔ)句的循環(huán)結(jié)構(gòu),一個(gè)是用來(lái)判斷便道是否擁擠,一個(gè)則是用來(lái)查詢已占用的車位數(shù),以此來(lái)確定可否再泊車。可以泊車,則將該車車牌(o)與停放車位carn相對(duì)應(yīng),對(duì)號(hào)入座。 按車牌查詢函數(shù),時(shí)間紀(jì)錄函數(shù):這兩種函數(shù)并不單獨(dú)使用,而是嵌套在泊車和取車函數(shù)中進(jìn)行。查詢函數(shù)通過(guò)For循

16、環(huán)和if條件語(yǔ)句來(lái)得以實(shí)現(xiàn)。而時(shí)間紀(jì)錄函數(shù)則通過(guò)地址符(&)與相應(yīng)的車輛所在車位(carn)。 取車函數(shù) car_park( ):本函數(shù)采用if語(yǔ)句和return語(yǔ)句,通過(guò)確認(rèn)車牌(o),再與相應(yīng)的車位( carn ),從而達(dá)到取車的目的。系統(tǒng)還將通過(guò)新一輪的賦值把此空位移除。 費(fèi)用計(jì)算函數(shù):系統(tǒng)通過(guò)一個(gè)具體的數(shù)學(xué)公式計(jì)算出泊車的時(shí)間,再與費(fèi)率(0.08)取積。八、程序調(diào)試:程序運(yùn)行并的界面:測(cè)試數(shù)據(jù):車牌號(hào):12458 泊車時(shí)間:8:00 取車時(shí)間:12:00 費(fèi)率:0.08 泊車費(fèi)用:? 九、總結(jié) 此次課程設(shè)計(jì),我感慨頗多,的確,從從拿到題目到完成整個(gè)編程,從理論到實(shí)踐,在整整一個(gè)

17、多星期的日子里,我學(xué)到了很多很多的的東西,不僅鞏固了以前所學(xué)過(guò)的知識(shí),而且學(xué)到了很多在書本上所沒(méi)有學(xué)到過(guò)的知識(shí),學(xué)會(huì)了好多常用語(yǔ)句的用法。通過(guò)這次課程設(shè)計(jì)還使我懂得了理論與實(shí)際相結(jié)合是很重要的,只有理論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識(shí)與實(shí)踐相結(jié)合起來(lái),從理論中得出結(jié)論,才能真正為社會(huì)服務(wù),從而提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考的能力。在設(shè)計(jì)的過(guò)程中遇到問(wèn)題,可以說(shuō)得是困難重重,這畢竟第一次做的,難免會(huì)遇到過(guò)各種各樣的問(wèn)題,同時(shí)在設(shè)計(jì)的過(guò)程中發(fā)現(xiàn)了自己的不足之處,對(duì)以前所學(xué)過(guò)的知識(shí)理解得不夠深刻,掌握得不夠牢固,比如說(shuō)結(jié)構(gòu)體數(shù)組通過(guò)這次課程設(shè)計(jì)之后,把以前所學(xué)過(guò)的知識(shí)重新溫故。經(jīng)過(guò)一個(gè)星期的

18、上機(jī)實(shí)踐學(xué)習(xí),使我對(duì)C語(yǔ)言有了更進(jìn)一步的認(rèn)識(shí)和了解,要想學(xué)好它要重在實(shí)踐,要通過(guò)不斷的上機(jī)操作才能更好地學(xué)習(xí)它,通過(guò)實(shí)踐,我也發(fā)現(xiàn)我的好多不足之處,首先是自己在指法上還不行,經(jīng)常按錯(cuò)字母,通過(guò)學(xué)習(xí)也有所改進(jìn);再有對(duì)C語(yǔ)言的一些標(biāo)準(zhǔn)庫(kù)函數(shù)不太了解,還有對(duì)函數(shù)調(diào)用的正確使用不夠熟悉,還有對(duì)C語(yǔ)言中經(jīng)常出現(xiàn)的錯(cuò)誤也不了解,通過(guò)實(shí)踐,使我在這幾個(gè)方面的認(rèn)識(shí)有所提高。通過(guò)實(shí)踐的學(xué)習(xí),我認(rèn)識(shí)到學(xué)好計(jì)算機(jī)要重視實(shí)踐操作,不僅僅是學(xué)習(xí)C語(yǔ)言,還是其它的語(yǔ)言,以與其它的計(jì)算機(jī)方面的知識(shí)都要重在實(shí)踐,所以后在學(xué)習(xí)過(guò)程中,我會(huì)更加注視實(shí)踐操作,使自己更好地學(xué)好這門專業(yè)課。編程是一件很枯燥很無(wú)聊的事情,但是出于完成作

19、業(yè),得到學(xué)分的壓力,還必須強(qiáng)迫自己堅(jiān)持下去,按照老師所說(shuō)的模塊化思想,分部分的進(jìn)行編寫。而且編程是一件高精度、模化的事情,稍有疏乎都會(huì)影響全局,也可能因?yàn)槟骋惶幍男〉腻e(cuò)誤而導(dǎo)致整個(gè)程序的無(wú)法運(yùn)行。所以認(rèn)真仔細(xì)就是非常重要的了。開始的時(shí)候真的感覺編程是一件很無(wú)聊的事情,不過(guò)當(dāng)一個(gè)程序運(yùn)行成功的時(shí)候那種喜悅是無(wú)法言語(yǔ)的。昨天,我終于把累了一個(gè)星期的課程設(shè)計(jì)做完了。真的很累,連續(xù)多個(gè)晚上半夜12點(diǎn)后睡覺,早上7點(diǎn)整還要從床上爬起來(lái)簽到。只要有時(shí)間都是對(duì)著電腦,要不就是翻閱資料。所以今天,看著自己的最終版本,身上的壓力感,責(zé)任感也變得輕松了很多,整個(gè)人感覺就是輕松了很多,而且臉上的表情也由繃緊狀態(tài)慢慢

20、變得松弛,慢慢可以恢復(fù)昔日的微笑了。現(xiàn)在等待著老師的檢查。但是,我在此必須聲明,這個(gè)程序有一個(gè)比較大的弊端,它不能通過(guò)檢測(cè)車子的類別來(lái)確定相關(guān)的費(fèi)率。這就必然導(dǎo)致了一定的不公平性。就如一輛東風(fēng)大型貨車和一輛奔奔小巧跑車,在泊車時(shí)間一樣的的情況下,泊車費(fèi)用卻無(wú)任何差距。可大型貨車卻又占了相當(dāng)于兩輛奔奔跑車的空間。受此影響更大的還是停車場(chǎng)的經(jīng)濟(jì)效益。也因此他們可能不能有足夠的資金去改善相應(yīng)的系統(tǒng)。所以希望還有更好更完善的作品出現(xiàn)。C語(yǔ)言是一門很有用的課,在實(shí)際生活中被廣泛運(yùn)用。我們要學(xué)好它,重在實(shí)踐操作,只有那樣才能更好地熟悉它、理解它、使用它、駕御它。通過(guò)程序設(shè)計(jì),我在各方面都有所提高,但我們不

21、能停止前進(jìn)的腳步,我們要學(xué)習(xí)的道路還很長(zhǎng)很長(zhǎng),C語(yǔ)言是計(jì)算機(jī)“語(yǔ)言中的語(yǔ)言”,它確實(shí)很深?yuàn)W,所以它需要更多的耐心和毅力。最后我要感給過(guò)我?guī)椭闹笇?dǎo)老師和同學(xué),有了你們我才會(huì)做的更好。附錄參考文獻(xiàn):C語(yǔ)言課程程序設(shè)計(jì) -譚浩強(qiáng)著C語(yǔ)言程序設(shè)計(jì)教程 -郭浩強(qiáng)著 源程序:#include<stdio.h> /* I/O函數(shù) */#include<conio.h> /* 屏幕操作函數(shù) */#include<stdlib.h> /* 數(shù)據(jù)庫(kù)函數(shù) */ int cars163; /* 定義數(shù)組 */ void car_park(void) /* 泊車 */ int n,

22、m,o; /* 定義整型變量 */ for(n=0;n<16;n+) if(carsn0=0) break; /* 循環(huán)結(jié)構(gòu) */ if(n=16) printf("n the shortcut is crowed.n"); getch(); /* 輸入任意字符 */ return; /* 返回菜單 */ printf("n park_please input the number of the car:"); scanf("%d",&o); /* 輸入車牌號(hào) */ for(m=0;m<16;m+) if(cars

23、m0=o) break; /*查詢已占用車位數(shù) */ if(m!=16) printf("n the car is there.n"); getch(); return; carsn0=o; /* 車牌與停放車位對(duì)應(yīng) */ if(n<16) printf("please input the hour :"); scanf("%d",&carsn1); /* 輸入泊車時(shí)間 */ printf("please input the minute:"); scanf("%d",&c

24、arsn2); return; else printf("n please wait "); getch(); /*輸入字符 */ void car_get() /* 取車 */ int n,o,p,q,r; /* 定義變量 */ printf("n get_ please input the number of the car:");scanf("%d",&o); /* 輸入車牌 */ for(n=0;n<16;n+) if(carsn0=o) break; /*查詢車位*/ if(n=16) printf("

25、;n the number is not exist n"); getch(); /* 輸入字符 */ return; /* 返回上級(jí)菜單目錄 */ printf("please input the hour:"); scanf("%d",&p); /* 輸入取車時(shí)間 */ printf("please input the minute:"); scanf("%d",&q); r=(p*60+q)-(carsn1*60+carsn2); /* 計(jì)算泊車時(shí)間 */ printf("stay%dminute total%.2fyuann",r,r*0.08); /*計(jì)算費(fèi)用 */ for(

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論