火車訂票系統(tǒng)課程設(shè)計(jì)

火車訂票系統(tǒng)課程設(shè)計(jì)

ID:11019503

大?。?32.50 KB

頁(yè)數(shù):15頁(yè)

時(shí)間:2018-07-09

火車訂票系統(tǒng)課程設(shè)計(jì)_第1頁(yè)
火車訂票系統(tǒng)課程設(shè)計(jì)_第2頁(yè)
火車訂票系統(tǒng)課程設(shè)計(jì)_第3頁(yè)
火車訂票系統(tǒng)課程設(shè)計(jì)_第4頁(yè)
火車訂票系統(tǒng)課程設(shè)計(jì)_第5頁(yè)
資源描述:

《火車訂票系統(tǒng)課程設(shè)計(jì)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)

1、德州學(xué)院計(jì)算機(jī)系C語(yǔ)言課程設(shè)計(jì)報(bào)告德州學(xué)院計(jì)算機(jī)系課程設(shè)計(jì)報(bào)告實(shí)習(xí)名稱課程設(shè)計(jì)報(bào)告設(shè)計(jì)題目火車票訂票系統(tǒng)實(shí)習(xí)時(shí)間2012年3月12日-3月18日專業(yè)班級(jí)計(jì)算機(jī)科學(xué)與技術(shù)指導(dǎo)老師沙煥濱教學(xué)單位(蓋章)小組分工情況:學(xué)號(hào)姓名分工201101001064張旭C語(yǔ)言程序編輯201101001052劉燕君C語(yǔ)言程序調(diào)試、報(bào)告編寫2012年5月25日德州學(xué)院計(jì)算機(jī)系C語(yǔ)言課程設(shè)計(jì)報(bào)告目錄一.實(shí)驗(yàn)?zāi)康?二.需求分析1三.概要設(shè)計(jì)2四.詳細(xì)設(shè)計(jì)2五.調(diào)試與測(cè)試結(jié)果分析6六.使用說(shuō)明8七.感想總結(jié)9八.參考文獻(xiàn)9九.附錄9一.德州學(xué)院計(jì)算機(jī)系C語(yǔ)言課程設(shè)計(jì)報(bào)告一.實(shí)驗(yàn)?zāi)康漠?dāng)今計(jì)算機(jī)在

2、各行各業(yè)領(lǐng)域中其重要作用,不僅代替人力物力財(cái)力也節(jié)省了大量的時(shí)間,提高了工作的效率。生活中,銀行的存款取款轉(zhuǎn)賬等各種系統(tǒng)、超市中的物品錄入系統(tǒng)、中國(guó)13億人口的信息管理系統(tǒng)、校園中學(xué)生信息的管理等等,都離不開計(jì)算機(jī)的應(yīng)用?,F(xiàn)今,乘坐火車也成為一種流行的交通工具,方便舒適快捷??稍鯓庸芾砗贸丝统俗畔⒁惨患陵P(guān)重要的事情,首先坐車就要先設(shè)計(jì)一個(gè)乘客訂票系統(tǒng),使乘客訂票更加方便快捷,以免出現(xiàn)不必要的麻煩。二.需求分析經(jīng)過對(duì)程序設(shè)計(jì)題目的分析可知,整個(gè)程序的設(shè)計(jì)實(shí)現(xiàn)大致分為八個(gè)模塊,每一個(gè)模塊對(duì)應(yīng)一個(gè)函數(shù)。在這些函數(shù)當(dāng)中,添加車次數(shù)據(jù)函數(shù)、售票函數(shù)、查詢總額函數(shù)的實(shí)現(xiàn)嚴(yán)格

3、按照題目的要求,而顯示時(shí)間函數(shù)和顯示車次函數(shù)屬于附加功能。讀取文件函數(shù)和保存信息函數(shù)對(duì)其它函數(shù)的實(shí)現(xiàn)起輔助作用,主函數(shù)及菜單函數(shù)控制程序的整體運(yùn)行。1.添加車次函數(shù)主要實(shí)現(xiàn)程序最初運(yùn)行時(shí)車次的錄入2.旅客買票函數(shù)實(shí)現(xiàn)的功能是按照旅客所需車次幾所購(gòu)買車票的數(shù)目3.查詢車票總額按照題目的具體要求實(shí)現(xiàn)的是總額的查詢4.顯示函數(shù)實(shí)現(xiàn)的是顯示目前所有的有效車次信息除上面介紹的功能之外,程序還具有顯示當(dāng)?shù)貢r(shí)間,以及退出功能,可以在程序的一次運(yùn)行當(dāng)中循環(huán)執(zhí)行所有的功能,并根據(jù)需要終止程序的執(zhí)行。每一個(gè)車次都包含車次、日期,始發(fā)、終點(diǎn)以及所受票數(shù)和所需費(fèi)用,在程序當(dāng)中,將車次類型定

4、義為結(jié)構(gòu)體類型,添加的車次信息直接寫入E盤的train.txt文件中,其它函數(shù)每次對(duì)車次記錄的訪問,其數(shù)據(jù)來(lái)源都是train.txt文件,這樣做不但可以保證學(xué)生數(shù)據(jù)的一致性,而且可以對(duì)車次數(shù)據(jù)進(jìn)行永久保存,保證每次運(yùn)行程序都可以采用原來(lái)的數(shù)據(jù)。13德州學(xué)院計(jì)算機(jī)系C語(yǔ)言課程設(shè)計(jì)報(bào)告一.概要設(shè)計(jì)本程序主要由九個(gè)自定義函數(shù)和一個(gè)主函數(shù)組成,其中主函數(shù)以菜單的形式調(diào)用其它函數(shù)來(lái)實(shí)現(xiàn)要求的所有功能。在這些函數(shù)當(dāng)中,添加學(xué)生數(shù)據(jù)函數(shù)、刪除數(shù)據(jù)函數(shù)和排序函數(shù)是程序中較為核心的部分。每一個(gè)模塊對(duì)應(yīng)一個(gè)函數(shù),在需求分析中已提到每個(gè)模塊相關(guān)的應(yīng)用及作用?;疖囉喥毕到y(tǒng)顯示當(dāng)前時(shí)間車次信

5、息錄入顯示旅客買票統(tǒng)計(jì)某日金額退出圖一火車訂票系統(tǒng)的功能示意圖二.詳細(xì)設(shè)計(jì)下面分別對(duì)每個(gè)模塊進(jìn)行說(shuō)明分析:4.1函數(shù)及數(shù)據(jù)成員在定義成員函數(shù)時(shí)要注意成員函數(shù)的實(shí)現(xiàn)與調(diào)用,數(shù)據(jù)成員注意成員的類型,在定義數(shù)組時(shí)注意數(shù)組的要求,數(shù)組只能逐個(gè)引用數(shù)組元素而不能一次引用整個(gè)數(shù)組。字符數(shù)組的輸入、輸出可以將整個(gè)字符串依次輸入或輸出。{intnum;intdate;char[0];charter[20];intmaipiao;13德州學(xué)院計(jì)算機(jī)系C語(yǔ)言課程設(shè)計(jì)報(bào)告floattickeprice;};voidmenu();intreads(structtraintra[N]);vo

6、idsave(structtraintra[N],intn);voidadd();voidsell();voidshow();voidlocaltimes();voidall();4.2編寫進(jìn)入訂票系統(tǒng)的程序首先編寫一個(gè)主程序,定義整型的車次數(shù),利用while語(yǔ)句,“輸入您要選擇的操作序號(hào),按回車鍵確認(rèn)”,然后再利用switch語(yǔ)句選擇需要進(jìn)入的項(xiàng)目。具體程序操作如下:voidmain(){intn;while(1){menu();printf("請(qǐng)輸入您要選擇的操作序號(hào),按回車鍵確認(rèn):");scanf("%d",&n);switch(n){case1:loca

7、ltimes();break;case2:add();break;case3:show();break;case4:sell();break;case5:all();break;13德州學(xué)院計(jì)算機(jī)系C語(yǔ)言課程設(shè)計(jì)報(bào)告case6:exit(0);default:printf("輸入錯(cuò)誤,請(qǐng)輸入列表中存在的序號(hào)!");}}}voidmenu(){printf("*************************北京西站火車訂票系統(tǒng)************************");printf("1顯示當(dāng)前時(shí)間");printf("2車次信息錄入");

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。