版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 沈 陽(yáng) 大 學(xué)</p><p> 1.課程設(shè)計(jì)的目的在當(dāng)今社會(huì),隨著人們生活水平也逐漸提高,現(xiàn)在有更多的人擁有了自己的車輛,需要管理車輛的也越來越多。為了人們能夠簡(jiǎn)易的管理車輛,我想設(shè)計(jì)一個(gè)程序來完成這個(gè)目的.為了解決這個(gè)問題,我利用所學(xué)C語(yǔ)言的知識(shí),我盡我所能設(shè)計(jì)一個(gè)程序,盡力保證我設(shè)計(jì)的程序滿足設(shè)計(jì)需要,可以方便車輛管理。該程序一共有六個(gè)選項(xiàng),有菜單、添加條目、輸出全部、按姓名查詢
2、、刪除條目、保存并退出,能保存姓名、地址、車牌號(hào)碼、電話,操作界面簡(jiǎn)潔,方便的進(jìn)行操作??梢詫?duì)車輛相關(guān)信息進(jìn)行管理。程序用了條件、循環(huán)、數(shù)組、指針鏈表[1]等知識(shí)點(diǎn),綜合了文件的打開和保存編寫的。可運(yùn)用于小的管理軟件。軟件運(yùn)用菜單實(shí)現(xiàn)交互式 管理,用戶輕松的按鍵既可實(shí)現(xiàn)對(duì)軟件的操作,操作簡(jiǎn)單易懂,功能豐富,可以很好的滿足用戶的需要。2.設(shè)計(jì)方案論證2.12.1設(shè)計(jì)思路建立一個(gè)函數(shù),用來車輛的管理,添加條目,輸出全部,按姓名查詢[2],刪
3、除條目,保存并退出等信息,完成車輛管理的功能。主函數(shù)可以調(diào)用五個(gè)子函數(shù),分別完成添加條目,輸出全部,按姓名查詢,刪除條目,保存并退出五個(gè)功能。在主函數(shù)中可以設(shè)置調(diào)用五個(gè)子函數(shù)的方法,例如按1,2,3,4,5</p><p> 2.3.源程序#include<stdio.h>#include<string.h>#include<stdlib.h>struct Telephone{
4、char name[20];char addrass[20];char zip[20];char telephone[20];struct Telephone *next;};typedef struct Telephone TEL;TEL *head=NULL;void mainmenu(); //菜單void qianjia(); //添加條目void print(); //輸出條目void chazhao(); //查找條目( 按
5、姓名 )void shanchu(); //刪除信息 void baocun(); //保存到文件void Open(); //打開文件void main(){char ch;Open(); //打開文件while(1){mainmenu(); //顯示菜單scanf(" %c",&ch);switch(ch){case '1':qianjia(); //添加條目break;case '
6、;2':print</p><p> 在程序主菜單界面中在輸入1按回車后會(huì)如圖4所示畫面圖4 輸入信息界面該界面是調(diào)用函數(shù)qianjia();的結(jié)果,在這個(gè)添加函數(shù)中,首先用scanf函數(shù)輸入車輛信息,添加姓名、地址,車牌號(hào)碼和電話等信息,對(duì)車輛信息進(jìn)行記錄管理。在程序主菜單界面中在輸入2按回車后會(huì)如圖5所示畫面圖5.查找全部接界面該界面是調(diào)用函數(shù)print();的結(jié)果,在查找函數(shù)中,首先用scanf函數(shù)
7、輸出所有車輛的信息,包括所有的姓名,地址,車輛號(hào)碼,電話.并且按照先后順序輸出所有信息。在程序主菜單界面中在輸入3按回車后會(huì)如圖6所示畫面圖6.查詢界面該界面是調(diào)用函數(shù)chazhao();的結(jié)果,在查詢函數(shù)中,首先用scanf函數(shù)輸入要查找的姓名, 之后用printf函數(shù)輸出包括姓名,地址,車輛號(hào)碼,電話的有關(guān)所有信息。這樣實(shí)現(xiàn)了對(duì)車輛信息的查找功能。在程序主菜單界面中在輸入4按回車后會(huì)如圖7所示畫面圖7.刪除信息界面該界面是調(diào)用函數(shù)s
8、hanchu();的結(jié)果,在刪除函數(shù)中,首先用scanff函數(shù)輸入要?jiǎng)h除的姓名, 之后用printf函數(shù)輸出姓名,地址,車輛號(hào)碼,電話的有關(guān)信息已刪除。這樣實(shí)現(xiàn)了對(duì)車輛信息的刪除功能。在程序</p><p> 4.設(shè)計(jì)體會(huì)通過對(duì)本程序的編輯和編譯使我學(xué)會(huì)了很多:在設(shè)計(jì)程序時(shí)要明確自己的目的,思考該程序需要用到哪些知識(shí),正確的運(yùn)用自己所學(xué)的知識(shí),在程序中的代碼后面要有注釋,這樣即可以讓其他人就看不懂你的代碼,而且也
9、不利于自己查找程序錯(cuò)誤。要把自己的代碼解釋清楚,比如變量名、函數(shù)名等,在命名的時(shí)候盡量說明是干什么用的,目的是什么。設(shè)計(jì)的程序盡量要簡(jiǎn)練而可行,即可以達(dá)到自己的設(shè)計(jì)的目的,又可以簡(jiǎn)練的設(shè)計(jì)出程序。 注意語(yǔ)句的選擇。正確的選擇函數(shù),明確每一個(gè)用到的函數(shù)的目的,需要注意的事項(xiàng),在選擇使用分支語(yǔ)句時(shí),要合理利用if,while,for的用法 。對(duì)自己利用的每一個(gè)函數(shù)正確的使用。通過本次課程設(shè)計(jì),我加深了對(duì)C語(yǔ)言的了解,程序中運(yùn)多個(gè)函數(shù),并且對(duì)
10、各個(gè)函數(shù)合理運(yùn)用,我對(duì)所學(xué)的知識(shí)進(jìn)行整理,明確用到的函數(shù)的用途,應(yīng)該注意的事項(xiàng)。</p><p> 5.參考文獻(xiàn)[1] 譚浩強(qiáng),C程序設(shè)計(jì)(第三版),北京:清華大學(xué)出版社[M],2005,7:294-306[2]曹衍龍 林瑞中 徐慧,C語(yǔ)言實(shí)例解析精粹(第二版)[M],北京:人民郵電出版社,2007,8:138-145[3] 張憶文 朱穎,C語(yǔ)言上機(jī)實(shí)驗(yàn)及等級(jí)考試指導(dǎo)[J],北京:清華大學(xué)出版社,2007,3:7
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 【課程設(shè)計(jì)】c語(yǔ)言課程設(shè)計(jì)
- c語(yǔ)言課程設(shè)計(jì)
- c語(yǔ)言課程設(shè)計(jì)
- c語(yǔ)言課程設(shè)計(jì)
- c語(yǔ)言課程設(shè)計(jì)-賓館管理系統(tǒng)
- c語(yǔ)言課程設(shè)計(jì)-成績(jī)管理系統(tǒng)
- c語(yǔ)言課程設(shè)計(jì)--宿舍管理系統(tǒng)
- c語(yǔ)言課程設(shè)計(jì)-學(xué)籍管理系統(tǒng)
- c語(yǔ)言課程設(shè)計(jì)車票管理系統(tǒng)
- c語(yǔ)言課程設(shè)計(jì)--車票管理系統(tǒng)
- c語(yǔ)言課程設(shè)計(jì)--銷售管理系統(tǒng)
- c語(yǔ)言課程設(shè)計(jì)——教材管理系統(tǒng)
- c語(yǔ)言課程設(shè)計(jì)-人員管理系統(tǒng)
- c語(yǔ)言課程設(shè)計(jì)----銷售管理系統(tǒng)
- c語(yǔ)言課程設(shè)計(jì)-銷售管理系統(tǒng)
- c語(yǔ)言課程設(shè)計(jì)-學(xué)籍管理系統(tǒng)
- c語(yǔ)言課程設(shè)計(jì)--圖書管理
- c語(yǔ)言職工設(shè)計(jì)管理課程設(shè)計(jì)
- c語(yǔ)言課程設(shè)計(jì)--c語(yǔ)言投票程序
- c語(yǔ)言課程設(shè)計(jì)-教材管理系統(tǒng)——課程論文
評(píng)論
0/150
提交評(píng)論