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

正文內(nèi)容

個人通訊錄管理系統(tǒng) 課程設(shè)計-文庫吧

2025-05-17 23:49 本頁面


【正文】 現(xiàn)對不同函數(shù)的調(diào)用。 軟件的文件功能 軟件采用了文本文檔進行存取,我在 C 盤建立了一個 txl 文本文檔用于存取輸入的信息,打開 C 盤后就能直接看到您錄入的信息,很方便和快捷。 文件內(nèi)部的數(shù)據(jù)格式 我采用了 Load()函數(shù)來讀取文件,使用 if((fp=fopen(c:\\通訊錄 .txt,r))==NULL)以 只讀方式打開判定文件是 否為空,如果不空,則使用 fseek(fp,0,2)。 文件位置指針移動到文件末尾以來進行寫入數(shù)據(jù)。 使用 New()將聯(lián)系人寫入文件, 用 if ((fp=fopen(c:\\通訊錄 .txt,w))==NULL)以只寫的方式來對 判定文件是否為空 , 如果不為空,則從鍵盤上錄入所需要錄入的信息存到相應(yīng)的文件中。最后通過 fclose(fp)來關(guān)閉文件,回到主界面上等待用戶輸入新的操作。 軟件的模塊圖 軟件的模塊圖很直觀的反映出軟件能夠?qū)崿F(xiàn)的功能,由下面的模塊圖可以很直觀的看出我設(shè)計的通訊錄軟件能夠方便的實 現(xiàn)添加聯(lián)系人、顯示聯(lián)系人、刪除聯(lián)系人、修改聯(lián)系人功能,另外,我設(shè)計的軟件還實現(xiàn)了保存退出和不保存退出功能,這個功能很獨特。 ①在增加聯(lián)系人部分,我用了三個函數(shù)調(diào)用來分別實現(xiàn)錄入聯(lián)系人姓名、號碼、地址。 ②在顯示和查詢聯(lián)系人部分,我也有三個模塊 : 逐個顯示聯(lián)系人,按姓名查詢,按號碼查詢。 ③在刪除聯(lián)系人部分,我設(shè)計了三個界面, 可以實現(xiàn)全部刪除,單個 刪除,回到主菜單。 ④在修改聯(lián)系人模塊,我也設(shè)計了三個界面, 按姓名修改,按號碼修改,回到主菜單。 ⑤最后我設(shè)計了保存退出和不保存退出,針對 那 些修改后 卻又 后悔 修改的用 戶 需要。 圖 軟件的模塊圖 軟件的流程圖 由于程序流程圖較為復(fù)雜,我采用了分塊畫出程序流程圖 添加聯(lián)系人程序流程圖 由添加聯(lián)系人的程序流程圖可以看出,在添加聯(lián)系人板塊上,我設(shè)計了三種信息,輸入姓名,輸入主界面 添加聯(lián)系人 顯示和查詢聯(lián)系人 刪除聯(lián)系人 保存 退出 修 改 聯(lián)系人 不保存退出 輸入姓名 輸入號碼 顯示聯(lián)系人 按姓名查詢 全部刪除 刪除單個 按姓名修改 按號碼修改 保存退出 不保存退出 輸入地址 按號碼查詢 回主菜單 回主菜單 華北水利水電大學 《 C語言程序設(shè)計》課程設(shè)計報告 3 電話和輸入地址,輸入完成后會提示是否繼續(xù)輸入, 如果輸入 y 后則可以繼續(xù)輸入,輸入 n 后返回主菜單。 圖 添加聯(lián)系人程序流程圖 顯示和查找聯(lián)系人程序流程圖 在主菜 單上輸入 2后便可以進入顯示和查詢聯(lián)系人的主界面,我為您提供了三個選項, 2.按姓名查詢 。輸入對應(yīng)的數(shù)字便可以實現(xiàn)對應(yīng)的功能,同理, 系統(tǒng)會在您查詢完畢后詢問您是否繼續(xù)查詢,操作同上。 圖 顯示和查找聯(lián)系人程序流程圖 刪除聯(lián)系人流程圖 主界面 添加聯(lián)系人 輸入姓名 輸入電話 輸入地址 是否繼續(xù) 添加 Y/y N/n 開始 主界面 顯示和查詢聯(lián)系人 顯示全部 按姓名查詢 按電話查詢 是否繼續(xù) 查詢 Y/y N/n 開始 華北水利水電大學 《 C語言程序設(shè)計》課程設(shè)計報告 4 在刪除聯(lián)系人流程圖上,我設(shè)計了全部刪除和單個刪除功能, 單個刪除設(shè)計了按照姓名刪除和按電話號碼刪除兩種選擇,在刪除時,系統(tǒng)都會詢問您是否刪除,以免誤刪。 圖 刪除聯(lián)系人流程圖 修改聯(lián)系人流程圖 修改聯(lián)系人界面上我設(shè)計了按姓名修改和按號碼修改兩種方式 ,當選擇 時系統(tǒng)會提示您是否修改,若不修改則返回主界面,若選擇是,則系統(tǒng)會該處三個修改項目:修改姓名,修改電話,修改地址,修改完畢后系統(tǒng)會提示您是否繼續(xù)修改,如不修改,則又返回主界面等待輸入。 主界面 刪除聯(lián)系人 刪除所有 單個刪除 確認是否 刪除 N/n 按姓名刪除 按電話刪除 刪除成功 Y/y 開始 華北水利水電大學 《 C語言程序設(shè)計》課程設(shè)計報告 5 圖 修改聯(lián)系人流程圖 源程序如下: include /*頭文件 */ include //包含最常用的系統(tǒng)函數(shù) include //關(guān)于字符數(shù)組的函數(shù)定義的頭文件 include //控制臺輸入輸出 //定義結(jié)構(gòu)體 struct tongxunlu /*定義通訊錄結(jié)構(gòu)體變量 */ { char xingming[20]。 /*定義輸入名字的數(shù)組 */ char dianhua[20]。 /*定義輸入電話號碼的數(shù)組 */ 主界面 修改聯(lián)系人 按姓名修改 按 號碼 修改 確認是否繼續(xù) 修改 Y/y N/n 修改姓名 修改 電話 修改 地址 確認是否修改 Y/y N/n 開始 華北水利水電大學 《 C語言程序設(shè)計》課程設(shè)計報告 6 char dizhi[40]。 /*定義輸入地址的數(shù)組 */ } txl[100]。 //默認 100 個數(shù)據(jù) int n=0。//記錄數(shù)據(jù)聯(lián)系人數(shù)量 FILE *fp。 /*定義文件 */ //程序用到的所有函數(shù) void menu()。 /*主菜單函數(shù) */ void Add()。 /*增加聯(lián)系人函數(shù) */ void Load()。 /*文件中讀入函數(shù) */ void New()。 /*文件中寫入函數(shù) */ void Modify()。 /*修改聯(lián)系人函數(shù) */ void Modify_xingming()。 /*姓名修改 */ void Modify_dianhua()。 /*電話號碼修改 */ void chazhao()。 /*查找聯(lián)系人函數(shù) */ void chazhao_xingming()。 /*按姓名查找 */ void chazhao_dianhua()。 /*按號碼查找 */ void Del()。 /*刪除聯(lián)系人函數(shù) */ void Del_quanbu()。 /*全部刪除 */ void Del_dange()。 /*單個刪除 */ void xianshi()。 /*號碼顯示 */ //程序主函數(shù) 模塊六 void main() /*主函數(shù) main*/ { Load()。 /*讀入文件 */ while(1) /* 循環(huán)(永遠進行) */ { menu()。 /*調(diào)用主菜單函數(shù) */ } } //讀取文件函數(shù)部分開始 模塊七 void Load() { if((fp=fopen(c:\\通訊錄 .txt,r))==NULL) /*以只讀方式打開判定文件是否為空 */ { printf(\n\t\t\t 通訊錄文件不存在 )。 /*判斷結(jié)論 */ if ((fp=fopen(同通訊錄 .txt,w))==NULL) /*只寫方式判斷 */ { printf(\n\t\t 建立失敗 )。 /*為空結(jié)論 */ exit(0)。 /*退出 */ } else /*不為空則執(zhí)行 else*/ { printf(\n\t歡迎使用通訊錄管理系統(tǒng) )。 printf(\n\t 通訊錄文件已建立 )。 printf(\n\t 按任意鍵進入主菜單 )。 printf(\n\t)。 getch()。 return 。 } exit(0)。 } fseek(fp,0,2)。 /*文件位置指針移動到文件末尾 */ if (ftell(fp)0) /*文件不為空 */ { rewind(fp)。 /*文件位置指針移動到文件開始位置 */ for (n=0。!feof(fp) amp。amp。 fread(amp。txl[n],sizeof(struct tongxunlu),1,fp)。n++)。 printf(\n\t歡迎使用通訊錄管理系統(tǒng) )。 printf(\n\t 文件導(dǎo)入成功 )。 printf(\n\t 按任意鍵返回主菜單 )。 printf(\n\t)。 getch()。 return。 } printf(\n\t歡迎使用通訊錄管理系統(tǒng) )。 華北水利水電大學 《 C語言程序設(shè)計》課程設(shè)計報告 7 printf(\n\t 文件導(dǎo)入成功 )。
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1