資源描述:
《個(gè)人通訊錄管理系統(tǒng)c語(yǔ)言課程設(shè)計(jì)報(bào)告》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、DJHFKDFKDKFJKDJFKDJKFJKDJFKJFKD重慶科技學(xué)院《C語(yǔ)言程序設(shè)計(jì)》課程設(shè)計(jì)報(bào)告學(xué)院:_電氣與信息工程學(xué)院_專(zhuān)業(yè)班級(jí):電自專(zhuān)2011-01學(xué)生姓名:蔣洪山學(xué)號(hào):2011630194設(shè)計(jì)地點(diǎn)(單位)________I515________________設(shè)計(jì)題目:__________個(gè)人通訊錄管理系統(tǒng)_____________完成日期:2012年12月28日指導(dǎo)教師評(píng)語(yǔ):_________________________________________________________________________________________________
2、__________________________________________________________________________________________________________________________________________________________成績(jī)(五級(jí)記分制):________________指導(dǎo)教師(簽字):________________FKDJGKJKLFJGLJSKLGJFKLJG;SJKLGJ;LDSJDJHFKDFKDKFJKDJFKDJKFJKDJFKJFKD摘要本次課程設(shè)計(jì)的題目為個(gè)人通訊錄管理系統(tǒng),要
3、求將程序中所輸入的聯(lián)系人姓名、電話(huà)和地址信息這三個(gè)數(shù)據(jù)以文本方式保存在磁盤(pán)中,并且能夠?qū)λ鶅?chǔ)存的聯(lián)系人信息進(jìn)行顯示、查詢(xún)、修改、刪除等功能。我編寫(xiě)的程序從整體上看可分為兩個(gè)部分,一部分為文件的建立、讀取和保存,另一部分為通訊錄功能的實(shí)現(xiàn)。在文件部分,我通過(guò)readfile()函數(shù)和writefile()函數(shù)從而實(shí)現(xiàn)了對(duì)磁盤(pán)上數(shù)據(jù)的進(jìn)行寫(xiě)和讀,通過(guò)剛開(kāi)始的界面提示可以知道文件是否建立,以免丟失數(shù)據(jù),我還為用戶(hù)設(shè)計(jì)了保存退出和不保存退出兩大功能供用戶(hù)做選擇。在模塊功能實(shí)現(xiàn)部分,通過(guò)scanf從鍵盤(pán)上輸入的數(shù)字放到switch()case循環(huán)中來(lái)實(shí)現(xiàn)調(diào)用zengjia()、shanchu(
4、)、xiugai()、chazhao()等十五個(gè)函數(shù)來(lái)實(shí)現(xiàn)“添加”、“查詢(xún)和顯示”、“修改”、“刪除”等不同功能。關(guān)鍵字:文件、數(shù)組、循環(huán)、函數(shù)FKDJGKJKLFJGLJSKLGJFKLJG;SJKLGJ;LDSJDJHFKDFKDKFJKDJFKDJKFJKDJFKJFKD重慶科技學(xué)院課程設(shè)計(jì)任務(wù)書(shū)設(shè)計(jì)題目:個(gè)人通訊錄管理系統(tǒng)學(xué)生姓名蔣洪山課程名稱(chēng)C語(yǔ)言程序設(shè)計(jì)課程設(shè)計(jì)專(zhuān)業(yè)班級(jí)電自專(zhuān)2011地點(diǎn)I515起止時(shí)間2012年12月17日-12月28日設(shè)計(jì)內(nèi)容及要求建立一通訊錄,輸入姓名、電話(huà)號(hào)碼、住址等信息,然后對(duì)通信簿進(jìn)行顯示、查找、添加、修改及刪除。進(jìn)一步掌握利用C語(yǔ)言進(jìn)行程序設(shè)
5、計(jì)的能力;進(jìn)一步理解和運(yùn)用結(jié)構(gòu)化程序設(shè)計(jì)的思想和方法;初步掌握開(kāi)發(fā)一個(gè)小型實(shí)用系統(tǒng)的基本方法;學(xué)會(huì)調(diào)試一個(gè)較長(zhǎng)程序的基本方法;學(xué)會(huì)利用流程圖表示算法。根據(jù)題目要求,運(yùn)用所學(xué)知識(shí),完成設(shè)計(jì)和實(shí)現(xiàn)工作,并按照書(shū)寫(xiě)規(guī)范,撰寫(xiě)課程設(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)周五:撰寫(xiě)報(bào)告,進(jìn)行答辯參考資料[1]何欽銘顏暉.《C語(yǔ)言程序設(shè)計(jì)》.高等教育出版社.2008年[2]譚浩強(qiáng)張基
6、溫.《C語(yǔ)言程序設(shè)計(jì)教程》.高等教育出版社.2006年其它說(shuō)明1.本表應(yīng)在每次實(shí)施前一周由負(fù)責(zé)教師填寫(xiě)二份,院系審批后交院系辦備案,一份由負(fù)責(zé)教師留用。2.若填寫(xiě)內(nèi)容較多可另紙附后。3.一題多名學(xué)生共用的,在設(shè)計(jì)內(nèi)容、參數(shù)、要求等方面應(yīng)有所區(qū)別。教研室主任:指導(dǎo)教師:雷亮2012年12月10日FKDJGKJKLFJGLJSKLGJFKLJG;SJKLGJ;LDSJDJHFKDFKDKFJKDJFKDJKFJKDJFKJFKD目錄第一章軟件需求分析說(shuō)明書(shū)11.1設(shè)計(jì)軟件的目的分析11.2軟件的界面要求11.3詳細(xì)的功能分析11.3.1創(chuàng)建文件11.3.2添加聯(lián)系人11.3.3顯示和查詢(xún)
7、聯(lián)系人11.3.4刪除聯(lián)系人11.3.5修改聯(lián)系人11.3.6保存退出與不保存退出11.4設(shè)計(jì)要求分析21.5軟件的數(shù)據(jù)結(jié)構(gòu)分析21.5.1軟件的函數(shù)21.5.2文件的調(diào)用和保存2第二章系統(tǒng)分析與設(shè)計(jì)32.1軟件界面設(shè)計(jì)32.2軟件的數(shù)據(jù)(結(jié)構(gòu))設(shè)計(jì)32.2.1軟件的文件功能32.2.2文件內(nèi)部的數(shù)據(jù)格式32.3軟件的模塊圖32.4軟件的流程圖42.4.1添加聯(lián)系人程序流程圖42.4.2顯示和查找聯(lián)系人程序流程圖52.4.3刪除聯(lián)系人流程圖52.4.4修改