![C語言程序設(shè)計報告-通訊錄管理系統(tǒng)_第1頁](http://file4.renrendoc.com/view/cf3ff78dca947b6316afda5816d7f6d8/cf3ff78dca947b6316afda5816d7f6d81.gif)
![C語言程序設(shè)計報告-通訊錄管理系統(tǒng)_第2頁](http://file4.renrendoc.com/view/cf3ff78dca947b6316afda5816d7f6d8/cf3ff78dca947b6316afda5816d7f6d82.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、目錄1 課程設(shè)計的目的12 課程設(shè)計的要求13 課程設(shè)計報告內(nèi)容1-93.1 計題目的內(nèi)容及要求1-23.2 總體設(shè)計思路23.3 功能模塊的流程圖3-53.4 測試數(shù)據(jù)及其結(jié)果分析5-94.總結(jié)9課程設(shè)計題目名稱:通訊錄管理系統(tǒng)1. 課程設(shè)計的目的1 通過 c 語言課程設(shè)計,使學(xué)生了解高級程序設(shè)計語言的結(jié)構(gòu),掌握基本的程序設(shè)計過程和技巧,掌握基本分析問題和利用計算機求解問題的能力,具備初步的高級語言程序設(shè)計能力,為后續(xù)各門計算機課程的通過本課程設(shè)計學(xué)習(xí)和畢業(yè)設(shè)計大下堅實基礎(chǔ)。2 培養(yǎng)獨立思考、綜合運用所學(xué)有關(guān)相應(yīng)知識的能力,更好的鞏固c 語言程序設(shè)計課程學(xué)習(xí)的內(nèi)容,掌握程序設(shè)計的基本方法,強
2、化上機動手編程能力,了解 c 語言的好處和其可用性!同時增加同學(xué)之間的團隊合作精神!3 進一步理解和運用結(jié)構(gòu)化程序設(shè)計思想和方法4 學(xué)會調(diào)試一個較長程序的基本方法5 培養(yǎng)撰寫報告文檔的能力2. 課程設(shè)計的要求1 能夠結(jié)合 c 語言來理解程序設(shè)計的基本概念2 能夠熟練地使用 c 語言編寫中小型應(yīng)用程序3 掌握 c 語言編寫規(guī)則,掌握函數(shù)的應(yīng)用方法和編寫4 熟練掌握面向過程程序設(shè)計方法3.課程設(shè)計報告內(nèi)容3.1 設(shè)計題目的內(nèi)容及要求: 建立通訊錄信息,信息包含編號、姓名、年齡、電話、通訊地址、電子郵箱等; 能夠提供添加、刪除和修改通訊錄信息的功能; 能夠提供安不同方式查詢的功能;如按姓名或年齡、電
3、話等查詢; 將通訊錄保存在文件中; 能夠按表格方式輸出通訊錄信息。具有以下功能:添加:添加通訊錄記錄顯示:顯示通訊錄記錄刪除:刪除通訊錄記錄查詢:查詢通訊錄記錄修改:修改通訊錄記錄保存:將信息保存到文件3.2 總體設(shè)計思路:本系統(tǒng)首先設(shè)計出了主函數(shù),然后根據(jù)要實現(xiàn)的功能分別設(shè)計。刪除函數(shù)的設(shè)計是首先從文件內(nèi)找到藥刪除的人,然后通過寫一個實現(xiàn)刪除目的的 FOR 循環(huán)將該人從內(nèi)存里刪除,然后再用寫的方式打開文件,將內(nèi)存內(nèi)的信息寫入文件,實現(xiàn)刪除。查找也是先打開文件,用一個字符串對比的方法找出用戶要查找的人。修改也跟刪除相同。添加函數(shù)在設(shè)計時通過申請一片空間,然后通過指針將需要的信息添加進去,從而實
4、現(xiàn)添加功能。(輸入后按回車鍵)下面是總的程序流程圖:3.3 功能模塊的流程圖:添加:添加通訊錄記錄顯示:顯示通訊錄記錄刪除:刪除通訊錄記錄訊錄記錄查詢:查詢通先選擇查詢方式,以姓名查詢方式為例修改:修改通訊錄記錄3.4 測試數(shù)據(jù)及其結(jié)果分析:1)顯示的主菜單界面2)添加界面3).顯示界面:4).刪除界面:刪除后,通訊錄里的顯示記錄:5)查詢界面:以姓名查詢方式為例:6)修改界面:修改后,通訊錄里的顯示記錄:7)保存界面:4.總結(jié)通過對 c 語言的課程設(shè)計,我了解并發(fā)現(xiàn)了很多調(diào)試程序的方法,而且懂得了如何處理錯誤的方法。對 C 語言的使用得到了進一步的提高。也學(xué)會了運用多種函數(shù),也明白了寫程序的
5、基本過程和方法。針對順序結(jié)構(gòu)程序,選擇結(jié)構(gòu)程序的設(shè)計和函數(shù)等知識得到了進一步的鞏固,具體化就是加深了我對程序的深層理解,清楚程序中每一步的功能,在程序的運行中是十分重要的,一個好的結(jié)構(gòu)在運行中能夠充分的發(fā)揮程序的功能。結(jié)構(gòu)設(shè)計的合理性決定了這個程序的價值。在今后的學(xué)習(xí)中我要注意這方面,使得我的編程能力能有進一步的提高。經(jīng)歷了這次課程設(shè)計,不僅對我的學(xué)習(xí)提供了幫助,而且在意志力方面也得到了鍛煉。程序在一次次調(diào)試失敗,我灰心過,但還是堅持了下來,沒有足夠的耐力和信心就很難堅持對課程設(shè)計每一步的順利進行。同時我也發(fā)現(xiàn)了自己許多不足的地方。平時沒有掌握好的知識在這次試驗中徹底表現(xiàn)出來,經(jīng)過不斷思考,不斷查閱資料和上機運行,解決其中大部分問題。還有一點,書本和老師教的內(nèi)容是有限的,我們需要不斷地靠自己去學(xué)習(xí),向他人請教,掌握更多的知識,要學(xué)會自學(xué)??傊?,此次課程設(shè)計,還算可以體會了失敗的焦急和難過
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年天翼云高級運維工程師認證參考試題庫(含答案)
- “非物質(zhì)文化遺產(chǎn)”知識競賽參考試題庫300題(含答案)
- 2025年武漢城市職業(yè)學(xué)院高職單招職業(yè)技能測試近5年??及鎱⒖碱}庫含答案解析
- 合同外包項目服務(wù)協(xié)議
- 銷售產(chǎn)品電子合同
- 氫能源行業(yè)的投資機會分析
- 社工勞動合同范本
- 標(biāo)準(zhǔn)正式個人借款合同
- 上海二手房屋買賣房屋合同
- 房地產(chǎn)開發(fā)合同
- 2025年中國南方航空股份有限公司招聘筆試參考題庫含答案解析
- 商務(wù)部發(fā)布《中國再生資源回收行業(yè)發(fā)展報告(2024)》
- 2025年福建新華發(fā)行(集團)限責(zé)任公司校園招聘高頻重點提升(共500題)附帶答案詳解
- 江蘇省駕校考試科目一考試題庫
- 四川省成都市青羊區(qū)成都市石室聯(lián)合中學(xué)2023-2024學(xué)年七上期末數(shù)學(xué)試題(解析版)
- 咨詢公司績效工資分配實施方案
- 2025新人教版英語七年級下單詞表
- 中華護理學(xué)會團體標(biāo)準(zhǔn)-氣管切開非機械通氣患者氣道護理
- 未成年入職免責(zé)協(xié)議書
- 光伏電站巡檢專項方案
- 2024年山東省東營市中考數(shù)學(xué)試題 (原卷版)
評論
0/150
提交評論