c語言課程設(shè)計_第1頁
c語言課程設(shè)計_第2頁
已閱讀5頁,還剩5頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、1 / 19課程設(shè)計報告正文1、目的:1)對C各部分知識的綜合應(yīng)用能力2)提高程序設(shè)計的能力3)提升對于較大程序的抽象分析設(shè)計能力4)學(xué)習(xí)調(diào)試和測試的技巧2、所做題目的意義:通訊錄管理系統(tǒng)在當(dāng)今這個信息發(fā)達(dá)的社會是必不可少的,這個通訊錄管理系統(tǒng)可以方便的為我們添加、管理聯(lián)系人,不必一定 要記住這些龐大的信息,可以很方便的調(diào)用出自己所需要的信息, 隨時的修改這些信息,這些在這個時代是非常的必要的。3、本人所作的工作:(1)、寫出了預(yù)習(xí)報告。從圖書館搜集了些這方面的資料(2)、想好思路,寫出了程序代碼(3)、調(diào)試程序,找出其中的錯誤,最終成功的運(yùn)行出程序(4)、寫出課程設(shè)計報告4、系統(tǒng)的主要功能:

2、該系統(tǒng)的是一個小型的通訊系統(tǒng),它具有一般的通訊系統(tǒng)都具 有的功能該程序具有查找、添加、修改、刪除功能,其中通訊錄包括:姓名,電話,街道,城市,省,郵編。5、系統(tǒng)的總體設(shè)計:系統(tǒng)的基本要求和內(nèi)容:該系統(tǒng)要求具有查找,添加,修改,刪除功能,其中通訊錄包括:姓名、電話,街道,城市,省,郵編。但在實(shí)際設(shè)計中增加了一項, 那就是末尾添加, 可以在已有的記錄末尾 再次2 / 19添加,不必每次都重新添加,方便用戶描繪及繪制出系統(tǒng)的功能結(jié)構(gòu)框圖、 程序設(shè)計組成框圖, 流程圖 等:此系統(tǒng)共分為九大模塊,分別為以下的模塊:第一模塊:主函數(shù)main()的功能是:根據(jù)選單的選項調(diào)用各函數(shù),并完成相應(yīng)的功能。第二模塊

3、:quitRec()的功能是:退出選單。第三模塊:createRec(的功能是:創(chuàng)建新的通訊錄。第四模塊:addRec()的功能是:在通訊錄的末尾寫入新的信息, 并返回選單。第五模塊:findRec()的功能是:查詢某人的信息,如果找到了,則顯示該人的信息,如果未找到,則提示通訊錄中沒有此人的信息, 并返回選單。第六模塊:alterRec()的功能是:修改某人的信息,如果未找到要 修改的人,則提示通訊錄中沒有此人的信息,并返回。第七模塊:deleteRec(的功能是:刪除某人的信息,如果未找到 要刪除的人,則提示通訊錄中沒有此人的信息,并返回選單。第八模塊:listRec()的功能是顯示通訊錄

4、中的所有記錄。 第九模塊:saveRec()的功能是保存某人的信息在某一文件夾里。以上九大模塊為此通信系統(tǒng)的就大基本模塊, 用此模塊設(shè)計可以清楚 表明通信管理系統(tǒng)程序的功能、格局,可以用以下組成框圖來表示:3 / 19(1).系統(tǒng)結(jié)構(gòu)圖(功能模塊圖)和數(shù)據(jù)變量說明(2)功能模塊說明:1)、 主 函 數(shù) 輸 入 模 塊4 / 19輸入錯誤(2)quitRec函數(shù)模塊(3)createRec函數(shù)模塊修改通訊錄刪除通訊錄退出通訊錄開始清屏輸入返回主程序5 / 19(7)、deleteRec函數(shù)模型(6)、alterRec函數(shù)模型(4)addRec函數(shù)模塊(5)findRec函數(shù)模型6 / 19(8)

5、、listRec函數(shù)模型(9)saveRec函數(shù)模型模塊功能說明:第一模塊:主函數(shù)ma in ()的功能是:根據(jù)選單的選項調(diào)用各函 數(shù),并完成相應(yīng)的功能。第二模塊:quitRec()的功能是:退出選單。第三模塊:createRec(的功能是:創(chuàng)建新的通訊錄。第四模塊:addRec()的功能是:在通訊錄的末尾寫入新的信息,并返回選單第五模塊:fin dRec()的功能是:查詢某人的信息,如果找到了,則顯示該人的信息,如果未找到,則提示通訊錄中沒有此人的信息, 并返回選單。第六模塊:alterRec()的功能是:修改某人的信息,如果未找到要 修改7 / 19的人,則提示通訊錄中沒有此人的信息,并返

6、回。第七模塊:deleteRec(的功能是:刪除某人的信息,如果未找到 要刪除的人,則提示通訊錄中沒有此人的信息,并返回選單。第八模塊:listRec()的功能是顯示通訊錄中的所有記錄。 第九模塊:saveRec()的功能是保存某人的信息在某一文件夾里。在所有的函數(shù)中,ma in()函數(shù)數(shù)入口函數(shù),用戶輸入數(shù)據(jù)進(jìn)行整 個程序的執(zhí)行,整個函數(shù)的出口是qiut()函數(shù),每一個函數(shù)執(zhí)行完畢 后都要退到主函數(shù)中, 基本每個輸入、 改動或者是刪除的函數(shù)都要調(diào) 用保存函數(shù),而主函數(shù)調(diào)動所有的函數(shù)。(4)、調(diào)試與測試: 在此次的課程設(shè)計中,做困難的一部分便是調(diào)試與測試這部分 了,在此次調(diào)試中最開始是符號標(biāo)點(diǎn)

7、的問題,有許多都沒注意,最終 還是慢慢的把這些錯誤調(diào)試出來了;還有一種錯誤便是庫函數(shù)的問題, 在此次調(diào)試中, 發(fā)現(xiàn)有許多別 的軟件里的庫函數(shù)在此軟件中不能用, 最終還是通過再次編寫被調(diào)用 函數(shù)來實(shí)現(xiàn)了預(yù)期的功能;此外,在函數(shù)的調(diào)試中,還發(fā)現(xiàn)一種問題,在所繪的表格中,無 法對齊表格,經(jīng)過調(diào)試,移動表格的位置來實(shí)現(xiàn)了表格的工整;還有,在測試中, 發(fā)現(xiàn)原本應(yīng)該在兩個頁面的數(shù)據(jù)在同一個頁面 中顯示出來了,經(jīng)過分析,認(rèn)為這是由于沒有清屏的結(jié)果,加上清屏 后,問題終于解決了。8 / 19(5)、運(yùn)行結(jié)果:;輸入要做的選項數(shù)字Cl-8:2、創(chuàng)建新數(shù)據(jù):首先輸入創(chuàng)建的序號“2”,會進(jìn)入以下這個界面:請輸入要糠

8、加的通訊記求數(shù)目:輸入數(shù)據(jù)后然后會依次出現(xiàn)下面的條目:Please in putt 1 nuvnbier揃入姓春XU亡 麹入電話=87996662釧入街道ing適入緞市:nanjing揃入:jiangsu痂入郵編=123456最后返回到先前的主菜單3、查找數(shù)據(jù):按了 “1”以后,會出現(xiàn)以下菜單:會提示你輸入要查找的姓名找建加改簾入存遢創(chuàng)富刪退載保-12345&78=按任意犍9 / 19輸入姓名后會出現(xiàn)以下的顯示1PP數(shù)目姓名電話街道城市省郵編11xue87906562nan jinsfnan jin srJiangsu123456_1es風(fēng)my k號y to returo?退出到主菜單

9、;4、在末尾添加數(shù)據(jù),按了 “3”之后,會出現(xiàn)以下:輸入想要添加的數(shù)列,會出現(xiàn)下面輸入數(shù)據(jù)的界面:請輸入您想要増卯虞序列:sI入存號注入姓名=xueslu入電話=97906512入街道:nanjing入城市:nanjlnaA = Jiansrsu=12345保存文件 文件保存成功“請按任意儺退出按任意鍵退出后,回到主菜單。5、修改數(shù)據(jù):輸入“4”之后,會出現(xiàn)以下界面青輸入你想要僅改的10 / 19輸入位置后,按以下流程輸入數(shù)據(jù)賦 Z 九員貝it就崑財14就貝NX貝Uhl賦陽就貝貝Uhl具 體數(shù)據(jù)斗 姓名187906565 nanj in? najJiangsu 12345你想要修改這些數(shù)據(jù)嗎:輸入丫之后,再將新的數(shù)據(jù)輸入就行了6、刪除數(shù)據(jù):按下“5”后,會出現(xiàn)這個顯示

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論