版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 C 語(yǔ)言程序設(shè)計(jì)課程通訊錄系統(tǒng) 實(shí)訓(xùn)項(xiàng)目總結(jié)報(bào)告 姓 名: 學(xué) 號(hào): 班 級(jí): 指導(dǎo)教師: 完成日期: 2012-1-6 成 績(jī): 一、簡(jiǎn)介 1、開(kāi)發(fā)背景 隨著當(dāng)今世界經(jīng)濟(jì)的迅猛發(fā)展, 通訊技術(shù)日益成熟, 個(gè)人間的聯(lián)系增加, 個(gè)人對(duì)自己聯(lián)系人信息的管理成為一個(gè)重要的環(huán)節(jié)。與此同時(shí),通訊錄便產(chǎn)生了。形形色色的關(guān)于通訊錄的軟件也越來(lái)越方便著人們的生活。 本次設(shè)計(jì)便是利用目前先進(jìn)的開(kāi)發(fā)工具 vc+開(kāi)發(fā)的一個(gè)電子通訊錄。此次的開(kāi)發(fā)系統(tǒng)便于客戶能迅速簡(jiǎn)潔的找到自己所需要的聯(lián)系人的所有信息, 2、研究?jī)?nèi)容、研究方法及主要技術(shù)實(shí)現(xiàn)目標(biāo) 內(nèi)容:包括存儲(chǔ)通訊信息、實(shí)現(xiàn)通訊信息查詢;信息的添加、刪除、編輯;系統(tǒng)
2、存儲(chǔ)狀況查詢等。 方法:是利用 C 語(yǔ)言和數(shù)據(jù)結(jié)構(gòu)的一些知識(shí)模擬電子通訊錄管理系統(tǒng); 在系統(tǒng)代碼中采用的是函數(shù)的嵌套,這樣就告別了 main 函數(shù)的復(fù)雜冗長(zhǎng),采用每一個(gè)模塊的形式能夠清晰化, 簡(jiǎn)單化,也能讓我知道函數(shù)的巧妙變化, 提高自己的優(yōu)化能力。對(duì)于操作界面,要達(dá)到能好好與用戶交流,要考慮到每一個(gè)方面,從 而達(dá)到完善。在每一個(gè)模塊中,采用結(jié)構(gòu)體類(lèi)型,這樣也是一個(gè)優(yōu)化的過(guò)程,而每一步的銜接設(shè)計(jì)了循環(huán),這樣操作既方便又能使程序代碼變得簡(jiǎn)單明了。 主要技術(shù)實(shí)現(xiàn)目標(biāo):主要實(shí)現(xiàn)通訊信息查詢、信息的添加、信息的刪除、信息的編輯;系統(tǒng)存儲(chǔ)狀況查詢等。 3、實(shí)現(xiàn)目標(biāo) 實(shí)現(xiàn)通訊信息查詢、信息的添加、信息的刪
3、除、信息的編輯;系統(tǒng)存儲(chǔ)狀況 查詢等;具備良好的輸入輸出人機(jī)交互界面, 做到系統(tǒng)簡(jiǎn)單易懂易學(xué)、 使用方便 快捷。 二、 設(shè)計(jì)流程 題目要求 :1) 存儲(chǔ)的信息包括:姓名、手機(jī)號(hào)、辦公電話、家庭電話、 email 、 QQ 號(hào) 2) 程序可存儲(chǔ)至少 30 個(gè)人的信息 3) 用菜單選擇的方式實(shí)現(xiàn)各種操作 4) 支持的功能: 輸入一個(gè)姓名查詢所有通信方式、 添加一個(gè)人的通信信息、 刪除 一個(gè)人的信息、編輯修改一個(gè)人的信息、 可以查看當(dāng)前存放了多 少人的信息,還可以存儲(chǔ)多少人的信息 5) 程序應(yīng)具備一定的容錯(cuò)性,如添加時(shí)輸入的姓名已經(jīng)存在,不允許重復(fù)輸入; 查詢和刪除時(shí)輸入的姓名不存在應(yīng)提示信息等。
4、方法分析 在程序的設(shè)計(jì)中,采用的是函數(shù)的嵌套,采用每一個(gè)模塊的形式能夠清晰化, 簡(jiǎn)單化 框架搭建 (主菜單 ) 電通訊錄 查 添 刪 編 查詢 加 除 輯 看聯(lián) 聯(lián) 聯(lián) 聯(lián) 存系 系 系 系 儲(chǔ) 序 人 人 人 人 狀 以上就是一個(gè)主要的設(shè)計(jì)思路, 對(duì)于管理系統(tǒng)的設(shè)計(jì), 我采用結(jié)構(gòu)體類(lèi)型結(jié) 合函數(shù)的嵌套結(jié)構(gòu)來(lái)完成,一步步的來(lái)實(shí)現(xiàn)整個(gè)系統(tǒng)的完善性與可用性。 主菜單包括這六個(gè)子菜單 : 1.查詢聯(lián)系人信息 ,2.添加聯(lián)系人信息 ,3.刪除聯(lián)系人信息 ,4.編輯聯(lián)系人信息 ,5.查看 存儲(chǔ)狀態(tài) ,6.退出程序 詳細(xì)設(shè)計(jì) 查詢聯(lián)系人信息 開(kāi)始 輸 入 查 找 Y 判 斷 通訊 錄 中 是 N 輸出“無(wú)
5、該用戶信息 ! ” 顯示該人所有記錄 Y 是否繼續(xù)查 N 結(jié)束 添加聯(lián)系人信息 開(kāi)始 請(qǐng)輸入要添加的聯(lián)系人信息 是否繼續(xù)添加 Y 輸入信息 N 結(jié)束 3.除聯(lián)系人 開(kāi)始 輸入刪除的姓名 判斷通訊錄中是否有此人 N Y 輸出“通訊錄中沒(méi)有此 人” 刪除該項(xiàng)記錄 結(jié)束 4.修改聯(lián)系人 開(kāi)始 輸入修改的姓名 判斷通訊錄中 Y 是否有此人 N 輸出“通訊錄 依次輸入修改的內(nèi)容 結(jié)束 5. 看存 狀 開(kāi)始 示系 當(dāng)前存 狀 任意 入 束 退出 三、 中遇 及解決方案 在 目中 行了宏定 ,函數(shù)模 寫(xiě) ,初始化 構(gòu)體 ;在主菜 上合理使用了函 數(shù) ,及返回 ,并借用循 是的主菜 能 循 操作 ;在下面的子
6、菜 中有的再次 用 了函數(shù) ;在子函數(shù)中窗口的循 操作是通 循 構(gòu)和 的 ( 更加方便 用);在 菜 中使用新定 數(shù) 行數(shù)據(jù) 存 ,在確 后 行拷 ;在 除菜 中運(yùn)用數(shù)據(jù)覆蓋的方式 行的 ,同 累加器減 1;在 看存屬菜 中就是利用 數(shù) 量- 在存數(shù)等文字信息呈 ; 最后如果需要退出按 0 即可 (其 是 束主函數(shù)循 ). 在 程中可能在某些方面的原因 (機(jī)器 , 件 ,程序 ?.)是的程序 好久才呈 . 最 在此 程中解決麻 的能力在增 , 減少 ,解決的更快了 . 四、 目完成情況及需 一步完善的地方 于 個(gè) 目 ,程序在 vc+ 上能 利 運(yùn)行 ,六個(gè)子菜 基本功能已達(dá)到 ,在界 面方面
7、 ,也有挺多不足的地方。首先 我 得程序 不 完善 有些功能并沒(méi)有完全寫(xiě) 出來(lái) .最后就是 程序界面 是感 不足 . 五、 目 和 果 主菜單窗口 : 1. 查詢窗口 : 呈現(xiàn)查詢結(jié)果窗口 : 2. 添加信息窗口 : 3. 刪除信息窗口 : 查詢到該用戶信息并確認(rèn)刪除 : 是否繼續(xù)刪除 : 4. 編輯窗口 : 查詢到 : 編輯 : 5. 查看存儲(chǔ)狀態(tài) : 六、 個(gè)人收獲和總結(jié) 做項(xiàng)目之前很好奇 ,也很興奮 ,但在這個(gè)過(guò)程中的感覺(jué)可以說(shuō)是有點(diǎn)豐富 ;從剛開(kāi)始 時(shí)的無(wú)從下手 ,到后來(lái)的慢慢有點(diǎn)思路 ,再到后來(lái)的程序調(diào)試成功 ,所經(jīng)歷的卻是很多 ,有 好多東西最開(kāi)始的時(shí)候不知道怎么弄 ,到后來(lái)找到了一種方法再到后來(lái)發(fā)現(xiàn)解決問(wèn)題的 算法原來(lái)如此的簡(jiǎn)單 ;總的來(lái)看項(xiàng)目不大但也需要付出很多 ,但同時(shí)在這個(gè)過(guò)程中成長(zhǎng) 了很多特別是在解決問(wèn)題的方法上有了很大的認(rèn)識(shí)和技術(shù)性提高 .相信在以后的編程道 路上會(huì)更加從容 . 七、
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年滬教版七年級(jí)化學(xué)下冊(cè)階段測(cè)試試卷含答案
- 2025年人教版九年級(jí)科學(xué)下冊(cè)階段測(cè)試試卷
- 2024年雞西市醫(yī)集團(tuán)東縣人民醫(yī)院高層次衛(wèi)技人才招聘筆試歷年參考題庫(kù)頻考點(diǎn)附帶答案
- 2025年北師大新版八年級(jí)科學(xué)上冊(cè)階段測(cè)試試卷含答案
- 2025年人教版PEP七年級(jí)地理下冊(cè)月考試卷含答案
- 2024年石家莊鐵路職業(yè)技術(shù)學(xué)院高職單招語(yǔ)文歷年參考題庫(kù)含答案解析
- 2025年滬科版選修4歷史下冊(cè)階段測(cè)試試卷
- 2024版兼職會(huì)計(jì)服務(wù)協(xié)議
- 2024擁有車(chē)輛夫妻離婚協(xié)議書(shū)及財(cái)產(chǎn)分配明細(xì)3篇
- 2025年外研版必修2物理下冊(cè)階段測(cè)試試卷含答案
- 浙江省金華市婺城區(qū)2024-2025學(xué)年九年級(jí)上學(xué)期期末數(shù)學(xué)試卷(含答案)
- 天津市河西區(qū)2024-2025學(xué)年高二上學(xué)期1月期末英語(yǔ)試題(含答案無(wú)聽(tīng)力音頻及聽(tīng)力原文)
- 水利工程安全應(yīng)急預(yù)案
- 滬教版小學(xué)數(shù)學(xué)三(下)教案
- 2024-2025年度村支書(shū)工作述職報(bào)告范文二
- 繼電保護(hù)多選試題庫(kù)與參考答案
- 品管圈PDCA改善案例-降低住院患者跌倒發(fā)生率
- 2024年江西水利職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)及答案解析
- 《交換機(jī)基本原理》課件
- 向電網(wǎng)申請(qǐng)光伏容量的申請(qǐng)書(shū)
- 人教版物理八年級(jí)下冊(cè) 專(zhuān)項(xiàng)訓(xùn)練卷 (一)力、運(yùn)動(dòng)和力(含答案)
評(píng)論
0/150
提交評(píng)論