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

正文內(nèi)容

車票管理系統(tǒng)設(shè)計(jì)報(bào)告-資料下載頁

2024-11-13 08:00本頁面

【導(dǎo)讀】一車站每天有n個(gè)發(fā)車班次,每個(gè)班次都有一班次號(hào)(1、2、3…n),固定的發(fā)車時(shí)間,固定的路線,大致的行車時(shí)間,固定的額定載客量。1.錄入班次信息,可不定時(shí)地增加班次數(shù)據(jù)。3.查詢路線:可按班次號(hào)查詢,可按終點(diǎn)站查詢。更新已售票人數(shù)。5.至少采用文本菜單界面。觀見前面的圖示)。用戶可以根據(jù)需求,選定相應(yīng)的操作項(xiàng)目。具體程序測(cè)試結(jié)果見后面的調(diào)試程序欄;本程序用到2個(gè)結(jié)構(gòu)體,方便信息的錄入,瀏覽,查詢,訂票與退票,主要采用的頭文件:、、、。通過SearchMessage()函數(shù)可以按兩種方式查詢車輛信息,函數(shù)TicketOrder(),與TicketDelet();來實(shí)現(xiàn)的。個(gè)不同的函數(shù)searchbynumber(),searchbyaddress()通過switch()來調(diào)用

  

【正文】 car[s].fixednumber)。 printf(按任意鍵返回主菜單。 \n)。 getchar()。 getchar()。 } void TicketDelete() {int i。 int s。 printf(請(qǐng)輸入要退購(gòu)的車票的班次: \n)。 scanf(%d,amp。i)。 s=i1。 if(s0||s3) {printf(對(duì)不起,沒有這趟車,請(qǐng)查詢后再退票 .\n)。 printf(按任意鍵返回車票管理菜單。 )。 getchar()。 getchar()。 TicketManagement()。 } else { time_t tval。 struct tm*now。 tval=time(NULL)。 now=localtime(amp。tval)。 if((nowtm_hour==car[s].amp。amp。nowtm_mincar[s].)||(nowtm_hourcar[s].)) {if(car[s].fixednumbercar[s].fixnumber) {car[s].fixednumber。 printf(退票成功,謝謝使用! \n)。 }else printf(對(duì)不起,今天的這趟車的票尚未賣出,無法完成退票! \n)。 }else printf(對(duì)不起,今天的這趟車已出發(fā),無法完成退票! \n)。 } printf(班次 \t 發(fā)車時(shí)間 \t 起點(diǎn) \t 終點(diǎn) \t 行車時(shí)間 (小時(shí) )\t 額定載量 \t 已訂票人數(shù) \n)。 printf(%d\t%d:%d\t,car[s].carnumber,car[s].,car[s].)。 printf(%s\t%s\t%f\t%d\t%d\t,car[s].beginpoint,car[s].endpoint,car[s].lasttime,car[s].fixnumber,car[s].fixednumber)。 printf(按任意鍵返回主菜單。 \n)。 getchar()。 getchar()。 } 【 測(cè)試情況 】 錄入信息 班次的查詢 訂票與退票子菜單 訂票功能 退出系統(tǒng) 【 心得 體會(huì) 】 在這一周的 C 語言課程 設(shè)計(jì) 實(shí)訓(xùn)中,我在編寫這個(gè)職工信息管理系統(tǒng)的過程中 遇到很多的困難 。 在解決 這些問題的過程中, 我又學(xué)到了很多 C 語方面的編程巧 ,獲益非淺,特別是如何分析、建立、開發(fā)一個(gè)系統(tǒng) 整體構(gòu)思和調(diào)試 。 在一個(gè)系統(tǒng)開發(fā)的過程中編碼不是 重要的,重要的是分析系統(tǒng)、建立起系統(tǒng) 基本框架 。在分析一個(gè)系統(tǒng)前,分析人員必須要對(duì)將要開發(fā)的系統(tǒng)所涉及到的各方面知識(shí)有一個(gè)認(rèn)識(shí),然后將系統(tǒng)的 基本框架建立起來。而且一個(gè)軟件 成功與否是看它是否 符合用戶的需要,要以用戶為中心,開發(fā)出用戶想要的軟件, 才是重中之中 。 在程序編寫中,我認(rèn)識(shí) 編寫一個(gè)系統(tǒng)不僅僅要有良好的用戶界面 ,良好的程序 編寫 風(fēng)格 也是相當(dāng)重要的 。 只有良好的程序編寫 風(fēng)格 ,程序 代碼 的可讀性才會(huì)好,開發(fā)的復(fù)雜度才能大大減少, 檢查錯(cuò)誤、修改代碼時(shí) 才會(huì) 更加容易下手。 我認(rèn)為,所謂良好的界面,就是用戶需要的界面,力求簡(jiǎn) 便全面。所以設(shè)計(jì)一個(gè)界面時(shí),開發(fā)人員必須要了解用戶的想法,從用戶的角度去設(shè)計(jì),當(dāng)然,開發(fā)不能全聽用戶的意見,在詳細(xì)分析了系統(tǒng)后,開發(fā)人員可以向用戶提出一些修改的意見,在雙方多次交流后定出程序所需的功能,以決定界面的實(shí)現(xiàn)。 在編碼中,良好的編程風(fēng)格與習(xí)慣是提高工作效率的一個(gè)重要方面,而且良好的編程風(fēng)格與習(xí)慣也是使軟件便于維護(hù)的基礎(chǔ)。那如何是良好的編程風(fēng)格與習(xí)慣呢?我認(rèn)為主要是程序的模塊化 和 必要的注釋 二 個(gè)方面。所謂模塊化就是使程序的功能實(shí)現(xiàn)分成多個(gè)單獨(dú)的功能模塊,而不能在一大段代碼中實(shí)現(xiàn)多個(gè)功能,如果這樣做,別 的人是非常難讀懂你的程序 ,在 c 語言中就是要我們把每項(xiàng)功能用一個(gè)函數(shù)來實(shí)現(xiàn),而不是一個(gè)函數(shù)中編寫幾個(gè)功能 。必要的注釋,顯而易見是要在程序的編寫中加入對(duì)程序的說明,原因就是為了別人能讀懂你的程序, 同時(shí)也便于你時(shí)間長(zhǎng)了遺忘時(shí)也能 讀懂自己的程序。 有了模塊化的程序和完善的語句注釋能使我們開發(fā)程序的成倍速度提高。同時(shí),這次 C 語言課程設(shè) 計(jì) 帶 給我感受最深有 以下幾 點(diǎn): 1.進(jìn)行軟件開發(fā)這樣的工作,要有恒心,要能靜下新來做,而不能浮躁。 2.要遵循程序開發(fā)本身的規(guī)律和善于吸收已有的經(jīng)驗(yàn)。 3.要善于同別人交流與合作,善于獲取各 種有用的資源。 4.要 多查資料,多問,多看。 5. 通過程序的編寫,調(diào)試等操作,使我更好地掌握了一些 C語言中 有用的算法,同時(shí)也加深了我對(duì) C 語言基礎(chǔ)知識(shí)的記憶。 最后談對(duì) C 語言這門課程的一些看法: C 語言與 C++、 Java 等這些語言相比是有點(diǎn)老了,但老了并不過時(shí),因?yàn)樗灿兴陨淼囊恍﹥?yōu)點(diǎn)為(如:簡(jiǎn)潔,靈活,運(yùn)算符豐富等),同時(shí)它也是一個(gè)基礎(chǔ)性的語言,學(xué)好了 C 語言就能更加快速地學(xué)習(xí)、掌握其它語。沒有基礎(chǔ),想要一步登天是不可能的,因些,我相信學(xué)好 C 語言是走程序開發(fā)的必經(jīng)之路。 【 參考文獻(xiàn) 】 譚浩強(qiáng)《 C 語言設(shè)計(jì)教 程》 譚浩強(qiáng) 《 C 程序設(shè)計(jì)》
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1