C語言程序設計報告-通訊錄管理系統(tǒng)_第1頁
C語言程序設計報告-通訊錄管理系統(tǒng)_第2頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、目錄1 課程設計的目的12 課程設計的要求13 課程設計報告內(nèi)容1-93.1 計題目的內(nèi)容及要求1-23.2 總體設計思路23.3 功能模塊的流程圖3-53.4 測試數(shù)據(jù)及其結(jié)果分析5-94.總結(jié)9課程設計題目名稱:通訊錄管理系統(tǒng)1. 課程設計的目的1 通過 c 語言課程設計,使學生了解高級程序設計語言的結(jié)構,掌握基本的程序設計過程和技巧,掌握基本分析問題和利用計算機求解問題的能力,具備初步的高級語言程序設計能力,為后續(xù)各門計算機課程的通過本課程設計學習和畢業(yè)設計大下堅實基礎。2 培養(yǎng)獨立思考、綜合運用所學有關相應知識的能力,更好的鞏固c 語言程序設計課程學習的內(nèi)容,掌握程序設計的基本方法,強

2、化上機動手編程能力,了解 c 語言的好處和其可用性!同時增加同學之間的團隊合作精神!3 進一步理解和運用結(jié)構化程序設計思想和方法4 學會調(diào)試一個較長程序的基本方法5 培養(yǎng)撰寫報告文檔的能力2. 課程設計的要求1 能夠結(jié)合 c 語言來理解程序設計的基本概念2 能夠熟練地使用 c 語言編寫中小型應用程序3 掌握 c 語言編寫規(guī)則,掌握函數(shù)的應用方法和編寫4 熟練掌握面向過程程序設計方法3.課程設計報告內(nèi)容3.1 設計題目的內(nèi)容及要求: 建立通訊錄信息,信息包含編號、姓名、年齡、電話、通訊地址、電子郵箱等; 能夠提供添加、刪除和修改通訊錄信息的功能; 能夠提供安不同方式查詢的功能;如按姓名或年齡、電

3、話等查詢; 將通訊錄保存在文件中; 能夠按表格方式輸出通訊錄信息。具有以下功能:添加:添加通訊錄記錄顯示:顯示通訊錄記錄刪除:刪除通訊錄記錄查詢:查詢通訊錄記錄修改:修改通訊錄記錄保存:將信息保存到文件3.2 總體設計思路:本系統(tǒng)首先設計出了主函數(shù),然后根據(jù)要實現(xiàn)的功能分別設計。刪除函數(shù)的設計是首先從文件內(nèi)找到藥刪除的人,然后通過寫一個實現(xiàn)刪除目的的 FOR 循環(huán)將該人從內(nèi)存里刪除,然后再用寫的方式打開文件,將內(nèi)存內(nèi)的信息寫入文件,實現(xiàn)刪除。查找也是先打開文件,用一個字符串對比的方法找出用戶要查找的人。修改也跟刪除相同。添加函數(shù)在設計時通過申請一片空間,然后通過指針將需要的信息添加進去,從而實

4、現(xiàn)添加功能。(輸入后按回車鍵)下面是總的程序流程圖:3.3 功能模塊的流程圖:添加:添加通訊錄記錄顯示:顯示通訊錄記錄刪除:刪除通訊錄記錄訊錄記錄查詢:查詢通先選擇查詢方式,以姓名查詢方式為例修改:修改通訊錄記錄3.4 測試數(shù)據(jù)及其結(jié)果分析:1)顯示的主菜單界面2)添加界面3).顯示界面:4).刪除界面:刪除后,通訊錄里的顯示記錄:5)查詢界面:以姓名查詢方式為例:6)修改界面:修改后,通訊錄里的顯示記錄:7)保存界面:4.總結(jié)通過對 c 語言的課程設計,我了解并發(fā)現(xiàn)了很多調(diào)試程序的方法,而且懂得了如何處理錯誤的方法。對 C 語言的使用得到了進一步的提高。也學會了運用多種函數(shù),也明白了寫程序的

5、基本過程和方法。針對順序結(jié)構程序,選擇結(jié)構程序的設計和函數(shù)等知識得到了進一步的鞏固,具體化就是加深了我對程序的深層理解,清楚程序中每一步的功能,在程序的運行中是十分重要的,一個好的結(jié)構在運行中能夠充分的發(fā)揮程序的功能。結(jié)構設計的合理性決定了這個程序的價值。在今后的學習中我要注意這方面,使得我的編程能力能有進一步的提高。經(jīng)歷了這次課程設計,不僅對我的學習提供了幫助,而且在意志力方面也得到了鍛煉。程序在一次次調(diào)試失敗,我灰心過,但還是堅持了下來,沒有足夠的耐力和信心就很難堅持對課程設計每一步的順利進行。同時我也發(fā)現(xiàn)了自己許多不足的地方。平時沒有掌握好的知識在這次試驗中徹底表現(xiàn)出來,經(jīng)過不斷思考,不斷查閱資料和上機運行,解決其中大部分問題。還有一點,書本和老師教的內(nèi)容是有限的,我們需要不斷地靠自己去學習,向他人請教,掌握更多的知識,要學會自學。總之,此次課程設計,還算可以體會了失敗的焦急和難過

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論