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