實驗報告模版.doc

實驗報告模版.doc

ID:59395033

大小:63.00 KB

頁數(shù):6頁

時間:2020-05-29

實驗報告模版.doc_第1頁
實驗報告模版.doc_第2頁
實驗報告模版.doc_第3頁
實驗報告模版.doc_第4頁
實驗報告模版.doc_第5頁
資源描述:

《實驗報告模版.doc》由會員上傳分享,免費在線閱讀,更多相關內容在工程資料-天天文庫。

1、課程設計2010~2011學年第二學期設計題目通訊錄院(系)計算機科學與信息工程專業(yè)網(wǎng)絡工程班級學號學生姓名設計時間2011.6.29指導教師宋智禮提交日期目錄概述1.1課程設計目的31.2課程設計要求31.3設計要求具體說明32詳細設計說明32.1總體設計方案32.2程序描述52.3功能結構52.4主要模塊描述52.5采用的算法5程序測試課程設計總結附錄(參考文獻,原代碼:)4466軟件使用說明1概述1.1課程設計目的1.鞏固和加深學生對c語言課程的基本知識的理解和掌握;2.掌握C語言編程和程序調試的基本技能;3.利用C語言進行基本

2、的軟件設計;4.掌握書寫程序設計說明文檔的能力5.提高運用C語言解決實際問題的能力。1.2課程設計要求1.分析課程設計題目的要求;2.寫出詳細設計說明;3.編寫程序代碼,調試程序使其能正確運行;4.設計完成的軟件要便于操作和使用,有整齊、美觀的使用界面;5.設計完成后提交課程設計報告和源代碼文件的電子文檔。1-3設計要求具體說明1.在指導書提供的課程設計題目中選擇--題或自選題目(需經(jīng)指導教師認可);2.每個題目限一人完成,題目選定后不可更換;3.用戶提供的主操作界面應該方便用戶的操作。4.最后提交的課程設計成果包括:a)課程設計報告

3、電子稿;b)源程序文件;c)可執(zhí)行程序文件。2詳細設計說明2.1總體設計方案本系統(tǒng)首先設計出了主函數(shù),然后根據(jù)去要實現(xiàn)的功能分別設計了添加,查詢,刪除,修改,排序,輸出等功能的子函數(shù)。在顯示的函數(shù)設計過程中首先運用了文件的讀取等必要的知識通過把文件的內容讀取到內存然后打印出來。刪除函數(shù)的設計是首先從文件內找到要刪除的人,然后通過將鏈表該部分斷開將該人從內存里刪除。查找也是先打開文件,用一個字符吊對比的方法找出用戶要查找的人,然后打印出來。修改則是將輸入內容替換掉當前位置內容。添加函數(shù)在設計時通過申請一?片空間,然后通過指針將需要添加的

4、信息添加進去,從而實現(xiàn)添加功能。2.2程序描述本程序是非數(shù)值計算型算法設計,我設計出了通訊錄管理系統(tǒng)的基本功能,并設計了簡單的界面。本程序主要考察對自定義函數(shù)的熟悉程度,本程序主要使用的是鏈表的相關操作,包括結構體鏈表的創(chuàng)建、輸入、輸出、查找、刪除等。我設計的這個通訊錄系統(tǒng)也初步實現(xiàn)了人員信息的顯示、刪除、查找、修改、添加等必要的功能。2.3功能結構具體見詳細說明文件。2.4主要模塊描述具體見詳細說明文件。2.5采用的算法本程序參考了冒泡法其代碼結構為:For(i=0;ivk;i++)(For(j=i;jvk;j++){If(a>b)

5、(i}}3程序測試(說明對本程序進行單體測試的計劃,包括對測試的技術要求、輸入數(shù)據(jù)、預期結果等。實際測試情況等等)4課程設計總結通過2周的學習,我進-步掌握了C語言字符申、指針、鏈表以及文件知識的用法。特別是字符申部分,在經(jīng)歷了一些類似溢出這類困難后,我憧得了字符出不同于數(shù)組,需要在創(chuàng)建時預留1個位置給予,