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

正文內(nèi)容

c課程設(shè)計(jì)總結(jié)報(bào)告_通訊錄管理系統(tǒng)(已修改)

2024-11-29 06:56 本頁面
 

【正文】 C++(或 C)語言課程設(shè)計(jì) 總結(jié)報(bào)告 學(xué) 號 : 姓 名 : 專 業(yè) : 計(jì)算機(jī)科學(xué)與 技術(shù) 班 級 : 所屬學(xué)期 一、項(xiàng)目介紹與設(shè)計(jì)目的 : 名稱: 通訊錄管理系統(tǒng) 總體要求: 有一存在的通訊錄文件,數(shù)據(jù)內(nèi)容為各聯(lián)系人的信息。每個(gè)聯(lián)系人信息的組成:姓名、電話號碼 、 、郵編和地址等個(gè)人基本信息。 用戶界面:( 1)輸入: 程序正常運(yùn)行后,屏幕上顯示一個(gè)文字菜單(根據(jù)序號選定相應(yīng)的操作項(xiàng)目),當(dāng)用戶選定操作項(xiàng)目所對應(yīng)的序號時(shí),根據(jù)應(yīng)用程序的提示信息,從鍵盤上輸入相應(yīng)的數(shù)據(jù)。 ( 2)輸出: 1) 應(yīng)用程序正常運(yùn)行后,在屏幕上顯示一個(gè)文字菜單 2)用戶輸入數(shù)據(jù)時(shí),給出清晰、明確的提示信息,包括輸入的數(shù)據(jù)內(nèi)容、格式及結(jié)束方式等 。 功能:( 1)添加聯(lián)系人:輸入新的聯(lián)系人信息,并保存其內(nèi)容。 ( 2)刪除聯(lián)系人:從文件中刪除相應(yīng)聯(lián)系人的信息。 ( 3)顯示聯(lián)系人:從文件中輸出所有聯(lián)系人的信息 。 ( 4)修改聯(lián)系人:可以修改該聯(lián)系人的任何一個(gè)信息,并保存修改后聯(lián)系人的信息。 ( 5)查詢聯(lián)系人:輸入聯(lián)系人的姓名或電話號碼,輸出相應(yīng)聯(lián)系人的全部信息。 ( 6)關(guān)閉通訊錄:操作結(jié)束后,退出操作。 : ( 1)通過這次課程設(shè)計(jì),鞏固 c++的知識,尤其對類和文件保存等重要內(nèi)容進(jìn)行 深入的 理解,做到溫故而知新。 ( 2)運(yùn)用新學(xué)的數(shù)據(jù)結(jié)構(gòu)中鏈表的知識,加深對新內(nèi)容的 了解,努力做到學(xué)以致用。 ( 3)通過這次編程,增強(qiáng)動手能力,養(yǎng)成良好的編程習(xí)慣,做到理論和實(shí)踐相結(jié)合。 二、項(xiàng)目設(shè)計(jì)思路 首先,定義一個(gè)類 book,類中包括成員函數(shù),以及私有數(shù)據(jù) 。成員函數(shù)有:默認(rèn)的構(gòu)造函數(shù),用戶界面函數(shù),添加、刪除、顯示、修改、查詢,以及關(guān)閉通訊錄等函數(shù)。私有數(shù)據(jù)有:通訊錄中聯(lián)系人的姓名、電話號碼、 、郵編,以及地址等基本信息。 其次,定義一個(gè)結(jié)構(gòu)體 record,結(jié) 構(gòu)體中的變量,一個(gè)指向前驅(qū),一個(gè)指向后繼。 然后,定義一個(gè)主函數(shù) main(),調(diào)用其他相應(yīng)功能的函數(shù) ,來完成通訊錄的各個(gè)操作。 最后,分別定義添加、刪除、顯示、修改和查詢等函數(shù),完成相應(yīng)的功能模塊。 三 、 項(xiàng)目環(huán)境要求 在 VC 的環(huán)境下即可運(yùn)行。 四 、項(xiàng)目功能模塊 本程序主要有以下七個(gè)函數(shù): ( 1) char book::inter_face()//用戶界面函數(shù) 程序正常運(yùn)行后,在屏幕上顯示菜單 ,用戶根據(jù)需要,按相應(yīng)的功能鍵, 進(jìn)行操作。 ( 2) void book::add_person()//添加聯(lián)系人的函數(shù) 用戶按數(shù)字鍵“ 1”,添加新的聯(lián)系人,把新添加的內(nèi)容保存到相應(yīng)的文件中。 ( 3) void book::del_person()//刪除聯(lián)系人的函數(shù) 用戶按數(shù)字鍵“ 2”,輸入你要刪除的聯(lián)系人的姓名或電話號碼,如果該聯(lián)系人存在,則輸出該聯(lián)系人的信息 ,并刪除此人。如果通訊錄中沒有此人,就輸出 “對不起,聯(lián)系人中沒你要找的人”。 ( 4) void book::show_all()//輸出所有聯(lián)系人的函數(shù) 用戶按數(shù)字鍵“ 3”,輸出文件“ ”中全部聯(lián)系人的信息,否則的話,輸出 “通訊錄中沒有聯(lián)系人”。 ( 5) void book::alter()//修改聯(lián)系人的函數(shù) 用戶按數(shù)字鍵“ 4”, 打開文件, 輸入你要修改的聯(lián)系人的姓名或電話號碼,找到該聯(lián)系人后,從新輸入要修改聯(lián)系人新的信息,并保存到“ ”文件中;否則的話,輸出“通訊錄中無此人”。 ( 6) void book::select()//查找聯(lián)系人的函數(shù) 用戶按數(shù)字鍵“ 5”,打開文件,輸入要查找的聯(lián)系人的姓名或者電話號碼,找到此人,輸出該聯(lián)系人的全部信息,否則的話輸出“對不起,通訊錄中沒有此人”。 ( 7) void book::save_new()//關(guān)閉通訊錄 的函數(shù) 用戶操作完成后,按數(shù)字鍵“ 6”,關(guān)閉通訊錄的內(nèi)容。 ( 8) int main()//主函數(shù) 運(yùn)用 switch()語句,選擇相應(yīng)的功能鍵,調(diào)用相應(yīng)的函數(shù),進(jìn) 行該功能的操作。 五 、 程序關(guān)鍵 源代碼 (注:關(guān)鍵或者比較有特色的代碼段,無需完整的源代碼) struct record { book object。 record *prior。 record *next。 }。
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1