freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c語言個(gè)人通訊錄管理系統(tǒng)優(yōu)秀分課程設(shè)計(jì)報(bào)告(已修改)

2025-05-25 18:20 本頁面
 

【正文】 XXXX學(xué)院《C語言程序設(shè)計(jì)》課程設(shè)計(jì)報(bào)告 學(xué) 院:_XXXXXXXXX學(xué)院_ 專業(yè)班級(jí): XXXXXXXXXX 學(xué)生姓名: X X X 學(xué) 號(hào): XXXXXXXX 設(shè)計(jì)地點(diǎn)(單位)________ XXX ______________ __設(shè)計(jì)題目:__________C語言個(gè)人通訊錄管理系統(tǒng) _________ 完成日期: 201X 年XX月XX日 指導(dǎo)教師評(píng)語: ______________________ __________________________________________________________________________________________________________________________________________________________________________________________________________________________ __________ _ 成績(jī)(五級(jí)記分制):______ __________ 指導(dǎo)教師(簽字):________ ________ XXXXX學(xué)院《C語言程序設(shè)計(jì)》課程設(shè)計(jì)報(bào)告摘要本次課程設(shè)計(jì)的題目為個(gè)人通訊錄管理系統(tǒng),要求將程序中所輸入的聯(lián)系人姓名、電話和地址信息這三個(gè)數(shù)據(jù)以文本方式保存在磁盤中,并且能夠?qū)λ鶅?chǔ)存的聯(lián)系人信息進(jìn)行顯示、查詢、修改、刪除等功能。我編寫的程序從整體上看可分為兩個(gè)部分,一部分為文件的建立、讀取和保存,另一部分為通訊錄功能的實(shí)現(xiàn)。在文件部分,我通過readfile()函數(shù)和writefile()函數(shù)從而實(shí)現(xiàn)了對(duì)磁盤上數(shù)據(jù)的進(jìn)行寫和讀,通過剛開始的界面提示可以知道文件是否建立,以免丟失數(shù)據(jù),我還為用戶設(shè)計(jì)了保存退出和不保存退出兩大功能供用戶做選擇。在模塊功能實(shí)現(xiàn)部分,通過scanf從鍵盤上輸入的數(shù)字放到switch() case 循環(huán)中來實(shí)現(xiàn)調(diào)用zengjia()、shanchu()、xiugai()、chazhao()等十五個(gè)函數(shù)來實(shí)現(xiàn)“添加”、“查詢和顯示”、“修改”、“刪除”等不同功能。關(guān)鍵字:文件、數(shù)組、循環(huán)、函數(shù) 重慶科技學(xué)院課程設(shè)計(jì)任務(wù)書設(shè)計(jì)題目:個(gè)人通訊錄管理系統(tǒng)學(xué)生姓名XXX課程名稱C語言程序設(shè)計(jì)課程設(shè)計(jì)專業(yè)班級(jí)電自專2011地 點(diǎn)I515起止時(shí)間2012年12月17日12月28日設(shè)計(jì)內(nèi)容及要求建立一通訊錄,輸入姓名、電話號(hào)碼、住址等信息,然后對(duì)通信簿進(jìn)行顯示、查找、添加、修改及刪除。進(jìn)一步掌握利用C語言進(jìn)行程序設(shè)計(jì)的能力;進(jìn)一步理解和運(yùn)用結(jié)構(gòu)化程序設(shè)計(jì)的思想和方法;初步掌握開發(fā)一個(gè)小型實(shí)用系統(tǒng)的基本方法;學(xué)會(huì)調(diào)試一個(gè)較長程序的基本方法;學(xué)會(huì)利用流程圖表示算法。根據(jù)題目要求,運(yùn)用所學(xué)知識(shí),完成設(shè)計(jì)和實(shí)現(xiàn)工作,并按照書寫規(guī)范,撰寫課程設(shè)計(jì)報(bào)告。設(shè)計(jì)參數(shù)(1)系統(tǒng)分析、設(shè)計(jì)正確。(2)結(jié)果以圖表方式顯示。(3)界面簡(jiǎn)潔、美觀。(4)報(bào)告格式規(guī)范。進(jìn)度要求周一:明確設(shè)計(jì)任務(wù),學(xué)習(xí)相關(guān)基礎(chǔ)知識(shí)周二:熟悉各知識(shí)點(diǎn),進(jìn)行基礎(chǔ)練習(xí)周三:根據(jù)題目要求,進(jìn)行設(shè)計(jì)和實(shí)現(xiàn)周四:根據(jù)題目要求,進(jìn)行設(shè)計(jì)和實(shí)現(xiàn)周五:撰寫報(bào)告,進(jìn)行答辯參考資料[1]何欽銘 顏暉.《C語言程序設(shè)計(jì)》.[2]譚浩強(qiáng) 張基溫.《C語言程序設(shè)計(jì)教程》.其它說明,院系審批后交院系辦備案,一份由負(fù)責(zé)教師留用。,在設(shè)計(jì)內(nèi)容、參數(shù)、要求等方面應(yīng)有所區(qū)別。教研室主任: 指導(dǎo)教師:雷亮 2015年12月10日30目錄第一章 軟件需求分析說明書 1 1 1 1 1 添加聯(lián)系人 1 1 刪除聯(lián)系人 1 修改聯(lián)系人 1 保存退出與不保存退出 1 2 2 軟件的函數(shù) 2 文件的調(diào)用和保存 2第二章 系統(tǒng)分析與設(shè)計(jì) 3 軟件界面設(shè)計(jì) 3 軟件的數(shù)據(jù)(結(jié)構(gòu))設(shè)計(jì) 3 軟件的文件功能 3 文件內(nèi)部的數(shù)據(jù)格式 3 軟件的模塊圖 3 軟件的流程圖 4 添加聯(lián)系人程序流程圖 4 顯示和查找聯(lián)系人程序流程圖 5 刪除聯(lián)系人流程圖 5 修改聯(lián)系人流程圖 6第三章 軟件的實(shí)現(xiàn) 8 函數(shù)聲明 8 zhucaidan()主菜單函數(shù) 8 main()主函數(shù) 9 readfile()讀取文件函數(shù) 9 writefile()聯(lián)系人寫入文件函數(shù) 10 zengjia()增加聯(lián)系人函數(shù) 11 shanchu()刪除函數(shù)主界面 11 xianshi()顯示和查詢函數(shù) 12 xianshi()顯示所有人函數(shù) 13 chazhao_xingming()姓名查詢函數(shù) 13 chazhao_dianhua()按號(hào)碼查詢函數(shù) 14 shanchu_dange()刪除單個(gè)聯(lián)系人函數(shù) 15 shanchu_quanbu()刪除所有聯(lián)系人函數(shù) 15 shanchu_xingming()按姓名刪除聯(lián)系人函數(shù) 16 shanchu_dianhua()按電話號(hào)碼刪除函數(shù) 17 xiugai()修改函數(shù)主體界面 18 xiugai_xingming()按姓名修改 19 xiugai_dianhua()按號(hào)碼修改聯(lián)系人函數(shù) 20第四章 軟件測(cè)試 22 文件導(dǎo)入界面 22 軟件的主界面 22 添加聯(lián)系人模塊 22 顯示和查找聯(lián)系人界面 23 23 23 24 24 按電話號(hào)碼查找 24 刪除聯(lián)系人模塊 25 25 25 25 26 修改聯(lián)系人模塊 26 26 按姓名修改 27 27 退出 28 保存退出 28 不保存退出 28第五章 總結(jié)與體會(huì) 29致謝 30參考文獻(xiàn) 31第一章 軟件需求分析說明書本軟件要求用C語言建立一通訊錄,輸入姓名、電話號(hào)碼、住址等信息,然后對(duì)通信錄進(jìn)行顯示、查找、添加、修改及刪除。本軟件要求軟件的界面簡(jiǎn)潔、美觀,讓人一目了然,使用起來方便。于是我設(shè)計(jì)的軟件首先提示您是否有通訊錄文件存在,如沒有文件,則自動(dòng)建立一個(gè),如有文件存在,則提示導(dǎo)入成功,讓人直觀明白的了解文件的情況。按任意鍵便可以進(jìn)入主菜單,在主菜單上顯示出軟件的功能,通過輸入數(shù)字0到5來進(jìn)行選擇便可以實(shí)現(xiàn)你所需要的功能,每個(gè)模塊進(jìn)入模塊內(nèi)部實(shí)現(xiàn)軟件的具體功能,實(shí)現(xiàn)您所需要的功能。該系統(tǒng)用下面六個(gè)功能模塊編寫,每個(gè)模塊執(zhí)行不同的功能,體現(xiàn)了模塊化設(shè)計(jì)的思想。下面六個(gè)模塊都是利用C語言文件,向文件中添加數(shù)據(jù)、修改數(shù)據(jù)、查詢數(shù)據(jù)、刪除數(shù)據(jù)和保存數(shù)據(jù)。用fopen()建立一個(gè)文本文件,然后向其中輸入數(shù)據(jù)(例如,向文件中輸入“姓名”,“地址”,“號(hào)碼”等),并對(duì)文件進(jìn)行命名。 添加聯(lián)系人通過鍵盤輸入通訊錄人員的姓名、電話號(hào)碼、地址信息便可實(shí)現(xiàn)將信息添加到通訊錄文件內(nèi),添加完畢后,系統(tǒng)會(huì)自動(dòng)詢問你是否繼續(xù)添加,如你想繼續(xù)添加,再通過鍵盤輸入通訊錄人員的姓名、電話號(hào)碼、地址信息即可實(shí)現(xiàn)繼續(xù)添加。通過前面第一個(gè)模塊打得錄入我們便可以執(zhí)行第二個(gè)模塊,通過第二個(gè)模塊我們可以進(jìn)行對(duì)聯(lián)系人進(jìn)行顯示和查找。我通過調(diào)用showall()函數(shù)來進(jìn)行顯示所有的聯(lián)系人,showall()函數(shù)可以實(shí)現(xiàn)逐個(gè)顯示聯(lián)系人。對(duì)于查找聯(lián)系人我則采用了search()函數(shù)來進(jìn)行查找聯(lián)系人,我提供了兩種查找方法:①按照姓名查找;②按照電話號(hào)碼查找。 刪除聯(lián)系人我調(diào)用deletecd()函數(shù)來實(shí)現(xiàn)刪除功能,同樣我也提供給了兩種刪除方法:①全部刪除;②單個(gè)刪除。其中全部刪除會(huì)提示是否全部刪除,以免誤刪。 修改聯(lián)系人我調(diào)用modify()函數(shù)來實(shí)現(xiàn)修改功能,我同樣提供了兩種修改方法:①對(duì)姓名進(jìn)行修改;②對(duì)電話號(hào)碼進(jìn)行修改。修改完畢后會(huì)提示是否據(jù)需修改。 保存退出與不保存退出你還在為誤添加、誤修改、誤刪除后悔嗎?還想回到以前的數(shù)據(jù)嗎?這個(gè)擔(dān)憂在我的程序中您就不必?fù)?dān)心了,我為程序提供了兩種退出方式:①保存退出;②不保存退出。完全解決您的后顧之憂。①進(jìn)一步掌握利用C語言進(jìn)行程序設(shè)計(jì)的能力;②進(jìn)一步理解和運(yùn)用結(jié)構(gòu)化程序設(shè)計(jì)的思想和方法;③初步掌握開發(fā)一個(gè)小型實(shí)用系統(tǒng)的基本方法;④學(xué)會(huì)調(diào)試一個(gè)較長程序的基本方法;⑤學(xué)會(huì)利用流程圖表示算法。⑥根據(jù)題目要求,運(yùn)用所學(xué)知識(shí),完成設(shè)計(jì)和實(shí)現(xiàn)工作,并按照書寫規(guī)范,撰寫課程設(shè)計(jì)報(bào)告。 軟件的函數(shù)本軟件采用了不同的函數(shù)來進(jìn)行定義不同模塊的功能,通過調(diào)用不同的函數(shù),可以實(shí)現(xiàn)不同的功能。軟件中采用了五個(gè)主體函數(shù)來實(shí)現(xiàn)添加聯(lián)系人,修改聯(lián)系人,查找聯(lián)系人,顯示聯(lián)系人,刪除聯(lián)系人的功能。 文件的調(diào)用和保存本軟件通過文本方式對(duì)用戶所錄入的信息進(jìn)行保存。通過保存下來的文本,您可以在電腦磁盤中找到您存入文件的位置,打開后便可以找到您所錄入的通訊錄信息。 第二章 系統(tǒng)分析與設(shè)計(jì) 軟件界面設(shè)計(jì)畫出軟件全部輸入、輸出數(shù)據(jù)的界面,并對(duì)每一個(gè)界面進(jìn)行詳細(xì)的操作說明 軟件的數(shù)據(jù)(結(jié)構(gòu))設(shè)計(jì) 軟件調(diào)用不同的函數(shù)來實(shí)現(xiàn)不同的功能,通過反復(fù)調(diào)用函數(shù)來實(shí)現(xiàn)反復(fù)輸入。代碼中通過scanf從鍵盤上輸入不同的數(shù)字選項(xiàng),然后通過swtich case()來實(shí)現(xiàn)對(duì)不同函數(shù)的調(diào)用。 軟件的文件功能軟件采用了文本文檔進(jìn)行存取,我在C盤建立了一個(gè)txl文本文檔用于存取輸入的信息,打開C盤后就能直接看到您錄入的信息,很方便和快捷。 文件內(nèi)部的數(shù)據(jù)格式我采用了readfile()函數(shù)來讀取文件,使用if((fp=fopen(c:\\,r))==NULL)以只讀方式打開判定文件是否為空,如果不空,則使用fseek(fp,0,2)。 文件位置指針移動(dòng)到文件末尾以來進(jìn)行寫入數(shù)據(jù)。使用writefile()將聯(lián)系人寫入文件,用if ((fp=fopen(c:\\,w))==NULL)以只寫的方式來對(duì)判定文件是否為空,如果不為空,則從鍵盤上錄入所需要錄入的信息存到相應(yīng)的文件中。最后通過fclose(fp)來關(guān)閉文件,回到主界面上等待用戶輸入新的操作。 軟件的模塊圖軟件的模塊圖很直觀的反映出軟件能夠?qū)崿F(xiàn)的功能,由下面的模塊圖可以很直觀的看出我設(shè)計(jì)的通訊錄軟件能夠方便的實(shí)現(xiàn)添加聯(lián)系人、顯示聯(lián)系人、刪除聯(lián)系人、修改聯(lián)系人功能,另外,我設(shè)計(jì)的軟件還實(shí)現(xiàn)了保存退出和不保存退出功能,這個(gè)功能很獨(dú)特。①在增加聯(lián)系人部分,我用了三個(gè)函數(shù)調(diào)用來分別實(shí)現(xiàn)錄入聯(lián)系人姓名、號(hào)碼、地址。②在顯示和查詢聯(lián)系人部分,我也有三個(gè)模塊: 逐個(gè)顯示聯(lián)系人,按姓名查詢,按號(hào)碼查詢。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1