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

正文內(nèi)容

c手機通訊錄管理系統(tǒng)(已修改)

2024-09-21 11:33 本頁面
 

【正文】 C++課程設計報告 項目名稱: 基于 C++的學生通訊錄管理系統(tǒng) 專 業(yè):計算機科學 與 技術 班 級: K0308413 成 員:喻璽( K030841301) 譚明漢( K030841304) 潘家富( K030841306) 2020 年 5 月 4 日星期二 2 一、 課程設計目的及要求 1. 設計目的 C++課程設計是教學實踐環(huán)節(jié)中一項重要內(nèi)容,進行此課程設計旨在: 提高和加強學生的計算機應用及軟件開發(fā)能力,使學生具備初級程序員的基本素質(zhì); 培養(yǎng)學生獨立分析問題、解決問題、查閱資料以及自學能力,以適應信息管理行業(yè)日新月異的發(fā)展形勢; 本次課程設計是以學生獨立思考解決問題為主,教師指導為輔,結合上機操作,完成指定的任務,作出設計報告。 2. 設計要求 學生通訊系統(tǒng)的設計與實現(xiàn) 學生通訊系統(tǒng)信息包括:姓名、學號、性別 、家庭住址、聯(lián)系電話、等信息?,F(xiàn)要求編寫程序來完成如下功能: 1. 學生通訊信息的輸入 2. 學生通訊信息的顯示 3. 學生通訊信息的統(tǒng)計 4. 學生通訊信息的查詢 5. 學生通訊信息的刪除 6. 學生通訊信息的修改 二、 課程設計具體實現(xiàn) 1. 總體設計 ( 1) 系統(tǒng)設計總模塊 3 ( 2) 主函數(shù)流程圖 2. 詳細設計 ( 1)信息輸入模塊 主要功能: 輸入聯(lián)系人的信息。 學生通訊錄管理系統(tǒng) 信息輸入 信息顯示 信息統(tǒng)計 信息刪除 信息修改 信息查詢 4 主要技術:(使用的函數(shù)、語句等) 使用 for 循環(huán) 性別判斷使用到 if … else if.. else 用到輸入流。 關鍵代碼: ofstream data(,ios_base::app)。 datacout\tsnames\tsid\tsex\tsaddrtsphonenoendl。 代碼解釋: 在輸入中,比較簡單,重要的是寫入到數(shù)據(jù)文件里,關鍵代碼就是往數(shù)據(jù)文件中增加數(shù)據(jù)信息。 關鍵代碼是用 ofstream 類,建立了 data 對象, 是數(shù)據(jù)文件和類型,ios_base::app 是在 添加。下面 的代碼是要添加的數(shù)據(jù)。 datacout\tsnames\tsid\tsex\tsaddrtsphonenoendl。 ( 2)信息顯示模塊 主要功能: 用于顯示所有聯(lián)系人的信息。 主要技術:(使用的函數(shù)、語句等) 循環(huán)使用的是 while 輸出流。 關鍵代碼: void infor::src() { char ch。 ifstream da()。 cout\t姓名 \t學號 \t性別 \t家庭住址 \t電話號碼 endl。 while ((ch)) cout ch。 5 ()。 } 代碼解釋: 定義變量 ch ,用輸出流類建立對象 da,將輸出流從 中讀出的信息放入ch 中,顯示出來。每次只讀出一條信息,所以用 while 循環(huán),每讀出一條輸出一條。 ( 3) 信息統(tǒng)計模 塊 主要功能: 分類統(tǒng)計主要技術:(使用的函數(shù)、語句等) 使用輸出流,選擇用 if… else if ..else… ,用到 while 循環(huán) 關鍵代碼: infor s33。 ifstream da(,ios_base::in)。 string sex。 while(()==0) { dasex。 n++。 } ()。 cout共有聯(lián)系人 :nendl。 } else if(m==2) {… } 代碼解釋: If(m==1),當選擇統(tǒng)計人數(shù)時。 建一個 infor 類對象 s33, 輸出流類建立對象 da, ios_base::in 打開 文 6 件 ,while 循環(huán),循環(huán)條件 ()==0 表示當對象 da 的數(shù)據(jù)為 0 時循環(huán)結束。 dasex。讀出數(shù)據(jù),每讀一條,n+1 If(m==2),當選擇男女分別統(tǒng)計時。同上,需要再使用 if… else if … else 判斷一下。 ( 4)信息查詢模塊 主要功能: 可以通過姓名或?qū)W號查詢聯(lián)系人 主要技術:(使用的函數(shù)、語句等) 使用輸出流 選擇用 if… else if ..else… 用到 while 循環(huán) 關鍵代碼: infor s44。 string name,id,sex。 int m。 cinm。 ifstream da(,ios_base::in)。 if(m==1) { cout輸入要查詢學號: \n。 cinid。 while(()==0) { dasex。 if(==id) { 7 cout 姓名 setw(10) 學號 setw(10) 性別setw(15)家庭住址 setw(15)電話號碼 endl。 cout\t\t\tsex\t\tsendl。 } } ()。 } else if(m==2) {… } 代碼解釋: If(m==1),按學號查詢時。 建一個 infor 類對象 s44, 輸出流類建立對象 da, ios_base::in 打開 文件 ,while 循環(huán),循環(huán)條件 ()==0 表示當對象 da 的數(shù)據(jù)為 0 時循環(huán)結束。通過dasex。 讀出信 息。if(==id)判斷是否使用學號查詢。 If(m==2),按姓名查詢。同上, if(==name),判斷是否使用姓名查詢。 ( 5)信息刪除模塊 主要功能:通過姓名或?qū)W號刪除聯(lián)系人信息。 主要技術:(使用的函數(shù)、語句等) 主要用輸入輸出流。原理如圖所示: 8 通過輸入輸入流,建立兩個對象,一個是輸入對象,與 數(shù)據(jù)文件建立打開關系( ios_base::in);另外是一個輸出對象,與 數(shù)據(jù)文件建 立添加關系( ios_base::app)。在 中每讀出一條,在 中寫入一條,遇到要刪除的那條,跳過不讀。這樣,在 中保存的是刪過后的信息。再通過建立輸入輸出對象與這兩個文件分別建立聯(lián)系,將 中的信息重新寫入到
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1