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

正文內容

c課程設計總結報告_通訊錄管理系統(tǒng)(已修改)

2025-11-24 06:56 本頁面
 

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