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

正文內(nèi)容

課程設(shè)計(jì)--通訊錄管理的設(shè)計(jì)與實(shí)現(xiàn)(已修改)

2025-06-23 07:59 本頁面
 

【正文】 課程設(shè)計(jì)(大作業(yè))報(bào)告 課程名稱: 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì) 設(shè)計(jì)題目: 通訊錄管理的設(shè)計(jì)與實(shí)現(xiàn) 院 系: 信息技術(shù)學(xué)院 班 級(jí): 10級(jí)計(jì)算機(jī)應(yīng)用技術(shù)班 設(shè) 計(jì) 者: 李婷 學(xué) 號(hào): 202111020210 指導(dǎo)教師: 阿圓 設(shè)計(jì)時(shí)間: 20211226~20211230 信息技術(shù) 學(xué)院 昆明學(xué)院課程設(shè)計(jì)(大作業(yè))任務(wù)書 姓 名: 李婷 院(系): 信息技術(shù)學(xué)院 專 業(yè): 計(jì)算機(jī)應(yīng)用技術(shù) 學(xué) 號(hào): 202111020210 任務(wù)起止日期: 20211226~20211230 課程設(shè)計(jì)題目 : 通訊錄管理的設(shè)計(jì)與實(shí)現(xiàn) 課程設(shè)計(jì)要求: 1)問題描述 通訊錄管理系統(tǒng)一般包括通訊者結(jié)點(diǎn)信息的插入、查詢、刪除、輸出功能,通訊者結(jié)點(diǎn)的信息一般包括編號(hào)、姓名、性別、電話、地址等項(xiàng)。 2) 基本功能 (1)通訊錄的建立; (2)通訊者信息的插入; (3)通訊者信息的查詢(按姓名或編號(hào)查詢); (4)通訊者信息的刪除; (5)通訊 錄信息的輸出; 工作計(jì)劃及安排: 問題分析和任務(wù)定義;( ) 數(shù)據(jù)類型和結(jié)點(diǎn)結(jié)構(gòu)設(shè)計(jì);( ) 算法設(shè)計(jì)與分析 ( ) 編碼實(shí)現(xiàn)和上機(jī)調(diào)試;( ) 總結(jié)和整理課程設(shè)計(jì)報(bào)告。( 1天) 指導(dǎo)教師簽字 2021年 12 月 29 日 課程設(shè)計(jì)(大作業(yè)) 成績(jī) 學(xué)號(hào): 202111020210 姓名: 李婷 指導(dǎo)教師: 阿圓 課程設(shè)計(jì)題目: 通訊錄管理的設(shè)計(jì)與實(shí)現(xiàn) 總結(jié): 我們經(jīng)過一個(gè)星期的時(shí)間把我們的 通訊錄管理的設(shè)計(jì)與 實(shí)現(xiàn) 做了出來,時(shí)間有些趕,做出來的有點(diǎn)不是很好,我們主要做了菜單模塊:顯示通訊員信息的菜單,共用戶選擇所需功能;輸出模塊: 添加刪除功能:能根據(jù)通訊員 人事的變動(dòng)情況,添加刪除記錄 ,利用 void Add(Link l)實(shí)現(xiàn)添加,利用 void Del(Link l)實(shí)現(xiàn)刪除;顯示模塊:把通訊員的信息顯示出來,通過 void Disp(Link l)來實(shí)現(xiàn); 查詢功能:能根據(jù)編號(hào)和姓名進(jìn)行查詢 通過 void Qur(Link l)實(shí)現(xiàn); 編輯功能(高級(jí)):根據(jù)查詢對(duì)相應(yīng)的記錄進(jìn)行修改,并存儲(chǔ);保存功能:能對(duì)輸入的數(shù)據(jù)進(jìn)行相 應(yīng)的存儲(chǔ); 而我主要的是完成主菜單,添加,刪除,顯示四個(gè)模塊 和其他的模塊的完善 ,我們分工合作,而另一些部分,我雖然沒寫,但是組員是在一邊寫一邊跟我講解每條 語句的意思是什么,而我寫的時(shí)候,組員也在一邊聽,所以我們都相當(dāng)于 寫了全部的模塊。 指導(dǎo)教師評(píng)語: 成績(jī): 填表時(shí)間: 指導(dǎo)教師簽名: 課程設(shè)計(jì)(大作業(yè)) 報(bào)告 一、 題目分析 根據(jù)題目要求,人事信息是存放在文件中的,所以應(yīng)該提供相應(yīng) 的文件的輸入輸出的功能,在程序中應(yīng)該有添加,刪除,查詢,編輯, 保存等程序?qū)崿F(xiàn)相 應(yīng)的操作,另外菜單式的選擇方式選擇程序的功能也是必須需的。另外程序中要求存儲(chǔ)的模塊,采用的方式均為將原文件中的所有數(shù)據(jù)讀入內(nèi)存,在內(nèi)存中處理之 后以覆蓋的方式寫入文件中重新儲(chǔ)存,這樣的方法容易理解、容易編寫;而我們使用的是單鏈表的形式,它的好處就是對(duì)于頻繁進(jìn)行插入與刪除的線性表適用。 二、 總體設(shè)計(jì) 思路 根據(jù)以上需求分析,將程序分成以下幾個(gè)模塊: ****添加人員信息并保存( 1) ****按名稱和編號(hào)查詢與刪除記錄并保存( 2) 編輯 ****按名稱和編號(hào)查詢 ****重新編輯信息并保存 3.主菜單 4. 文件的導(dǎo)入 5. 文件的保存 Y 根據(jù) N 選者下列執(zhí)行 添加 刪除 查詢 修改 插入 顯示 保存 按職工號(hào)刪除 按姓名號(hào)刪除 按職工號(hào)查詢 按職工號(hào)查詢 是否創(chuàng)建文件存儲(chǔ)文檔 是否繼續(xù) Y N 結(jié)束 開始 三、 實(shí)驗(yàn) 環(huán)境 Visual C++ 四、 方案比較 無法運(yùn)行的程序代碼 employee//定義一個(gè) employee的結(jié)構(gòu)體 { char num[10]。//通訊員編號(hào) char name[15]。//通訊員姓名 char sex[15]。//通訊員性別 long int telephone。//通訊員電話 char address[30]。//通訊員地址 int age。//通訊員年齡 } typedef struct node { struct employee data。 struct node *next。//建立一個(gè)鏈表 }Node。 錯(cuò)誤點(diǎn): 意外的結(jié)構(gòu)節(jié)點(diǎn) ( 39。struct39。 39。node39。) 2. void Disp(Node * employee)//輸出通訊員信息 { Node *p。 p=employeenext。 if(!p) { printf(\n提示:沒有資料可以顯示! \n)。 return。 } 錯(cuò)誤點(diǎn): 發(fā)現(xiàn) “ {”在文件范圍內(nèi)(缺少函數(shù)頭?) 正確運(yùn)行的程序代碼 employee { char name[15]。 /*通訊員姓名 */ char num[10]。/* 工號(hào) */ char sex[4]。 //通訊員性別 long int telephone。//通訊員電話 char address[30]。//通訊員地址 int age。//通訊員年齡 }。 typedef struct node { struct employee data。 struct node *next。 }Node,*Link。 2. void Disp(Link l) //顯示單鏈表 l中存儲(chǔ)的通訊員記錄,內(nèi)容為 employee結(jié)構(gòu)中定義的內(nèi)容 { int count=0。 Node *p。 p=lnext。 // l 存儲(chǔ)的是單鏈表中頭結(jié)點(diǎn)的指針,該頭結(jié)點(diǎn)沒有存儲(chǔ)職工信息,指針域指向的后繼結(jié)點(diǎn)才有職工信息 if(!p) /*p==NULL,NUll在 stdlib中定義為 0*/ { printf(\n=====提示 :沒有通訊員記錄可以顯示 !\n)。 return。 } 五 、程序代碼 //C語言課程設(shè)計(jì) 職工信息管理系統(tǒng) 單鏈表實(shí)現(xiàn) include include include int saveflag=0。 /
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1