


版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、數據結構課程設計報告課題名稱:個人通訊錄管理系統(tǒng)的設計班 級:11級電子信息工程 2班時 間: 2014年1月7日指導老師:目錄一.需求分析1.1開發(fā)背景 21.2項目目標 21.3運行環(huán)境 21.4項目任務書 2二技術路線2.1總體設計.32.2源代碼及分析 4三. 測試分析.18四. 問題及解決方案22五. 心得體會22六. 參考文獻24一、需求分析1.1開發(fā)背景在這個科技飛速發(fā)展的信息時代,通訊錄在人們的日常生活及工作中發(fā)揮越 來越大的作用,但是其中包含的龐大信息令人頭疼,很難處理,根據這一需求, 我組開發(fā)了一個個人通訊錄管理系統(tǒng),旨在于解決通訊錄龐大數據的存儲問題, 幫助人們減少通訊錄
2、數據的丟失所帶來的損失,便于對通訊錄進行添加、刪除、 修改等基本操作。1.2項目目標本項目的目標是幫助人們處理在通訊錄管理上各種棘手問題,便于人們快捷高速地與聯(lián)系人建立良好的社會人脈關系。本項目將實現的功能主要有:1、存儲通訊錄2、通訊記錄管理系統(tǒng)(添加、刪除、修改通訊錄)3、查找記錄系統(tǒng)4、將通訊錄存儲到磁盤5、處理磁盤中的通訊錄6通訊錄聯(lián)系人排序7、按關系顯示通訊錄8、人機工作界面友好1.3運行環(huán)境Windows2000及以上以上版本均可運行,硬件要求較低,一般的個人電腦配置 已經足夠調試需安裝Visual C+6.0或相關軟件。1.4項目任務書。在VC+6.0中用C語言編寫一個可以對通訊
3、錄進行管理的系統(tǒng),以實現上 述所期望的8種功能功能:1、 存儲通訊錄:管理人可以通過鍵盤輸入將通訊錄寫入CPU內存中并存儲,可 以對其進行各種基本操作;2、通訊記錄管理系統(tǒng):管理人可通過鍵盤操作對已將建立好的通訊錄進行添加、 刪除、修改等操作使通訊錄更完善。3、查找記錄系統(tǒng):管理人可以通過聯(lián)系人的姓名、電話、編號等基本信息查找 目的聯(lián)系人。4、磁盤存儲通訊錄:管理人可通過鍵盤操作將存儲在 CPU內存中的聯(lián)系人信息 保存至磁盤中方便下次進行各種操作,也便于查看顯示。5、處理磁盤中的通訊錄:管理人可通過鍵盤操作將存儲在磁盤中的通訊錄讀入 CPU內存,便于管理。6通訊錄聯(lián)系人排序:管理人可通過鍵盤操
4、作對通訊錄中的聯(lián)系人進行按生日 或編號排序,編號可以根據與此聯(lián)系人的聯(lián)系頻度、認識時間長短、創(chuàng)建次序等原則自行定義,因此編號排序可用于說明該聯(lián)系人與管理人的關系深度,而按生日排序可以使管理人更好的了解聯(lián)系人的出生日期。7、按關系顯示通訊錄:管理人可通過鍵盤操作顯示對特定關系的聯(lián)系人的所有 信息,便于查看及聯(lián)系。8、人機工作界面友好:具有較高的穩(wěn)定性和可用性,使操作輸出的信息準確無 誤,操作簡單便捷,并且在內存方面要考慮全面到位,盡量能處理各種突發(fā)情況。二、技術路線2.1總體設計我組的設計思路:利用二叉樹的靜態(tài)數組存儲方法存儲通訊錄中的聯(lián)系人信 息,使用按層遍歷可對存儲的聯(lián)系人信息進行各種基本操
5、作。以下是我們程序設計的具體內容。1. 結構體的定義:定義二叉樹中結點的數據域,其中包含聯(lián)系人的姓名、編號、 電話、地址、生日及與管理人的關系(關系有家人、朋友和同學、同事、重要工 作合作伙伴)。2. 主函數內容:菜單選擇,其中包括 12個功能選擇。3. Input子函數:通過鍵盤輸入數據建立通訊錄的聯(lián)系人信息并儲存至CPU內存中。4. LEVER_Display子函數:顯示儲存在 CPU內存中的通訊錄聯(lián)系人信息。5. I nsert_a_record子函數:往通訊錄中添加若干條新的記錄。6. Delete_a_record子函數:在已經建立好的通訊錄中通過聯(lián)系人的姓名,編號以 及電話等信息查
6、找到目的聯(lián)系人后對其進行刪除操作。7. Find子函數:在已經建立好的通訊錄中通過聯(lián)系人的姓名,編號以及電話等信息進行查找,因此該函數包含了三個查找的子函數。8. AddfromText子函數:將文件中存儲的聯(lián)系人信息添加到 CPU內存中保存。9. WritetoText子函數:將CPU內存中存儲的聯(lián)系人信息添加到文件中保存。10. Sort子函數:對CPU內存中存儲的聯(lián)系人進行排序,有按編號排序和按生日 排序兩種,管理人可選擇其中一種排序方法排序即可。11. Deep子函數:對CPU內存中已經建立好的二叉樹(其中存儲著聯(lián)系人信息)進行求深度操作。12. Correct子函數:對CPU內存中存
7、儲的聯(lián)系人信息進行修改操作。13. Relative子函數:按聯(lián)系人與管理人的特定關系查找到目的聯(lián)系人并顯示該聯(lián)系人的相關 信息。整體框圖如 下所示:2.2源代碼及分析#include<stdio.h> /* 引用庫函數 */ #in clude<stdlib.h>#in clude<ctype.h> #i ncludevstri ng.h>typedef struct char nu m8;char n ame18;char addr18;char phon e15;/*定義結構體數組*/*編號*/*姓名*/*地址*/*電話號碼*/char lei8
8、;關系lei為1家人,2:朋友和同學,3:同事,4:重要工作合作伙伴 5:陌生人char birthday9;/* 生日 */ Stude nt;/*結構體數組變量*/Stude nt stu100;int menu_select()/* 菜單函數 */int c;do/ system("cls");/*運行前清屏*/system("color f0");/系統(tǒng)命令,屏幕白丿氐黑字prin tf("tt*個人通訊錄管理系統(tǒng)* n");prin tf("tt| 1.In put Recordsn");prin tf(
9、"tt| 2.Display All Recordsn");prin tf("tt| 3.In sert a Recordn");prin tf("tt| 4.Delete a Recordn");prin tf("tt| 5.Findn");prin tf("tt| 6.Read records from a Text Filen");prin tf("tt| 7.Write to a Text filen");prin tf("tt| 8.Sortn"
10、);prin tf("tt| 9.Bitree,s deepthn");prin tf("tt| 10 Correct a record n");prin tf("tt| 11Relative n");prin tf("tt| 0.Quit n");prin tf("tt*n")prin tf("tttGive your Choice(0-11):");scanf("%d",&c); /* 讀入選擇 */while(c<0|c>11);
11、return(c); /* 返回選擇 */ int Input(Student stud,int n) /* 輸入若干條記錄 */int i=1;char sign,x10;/*x10為清除多余的數據所用*/while(sign!='n'&&sign!='N')/* 判斷*/printf("tttperson's num:");/*交互輸入 */sca nf("ttt%s",&stud n+i. nu m);prin tf("tttpers on's n ame:"
12、;);sca nf("ttt%s",&stud n+i. name);prin tf("tttpers on's address:");sca nf("ttt%s",&stud n+i.addr);prin tf("tttpers on's pho ne:");sca nf("ttt%s",&stud n+i.pho ne);prin tf("tttperso n's lei:");sca nf("ttt%s"
13、;,&stud n+i.lei);prin tf("tttperso n'sbirthday(forexample:19950607):");sca nf("ttt%s",&stud n+i.birthday);gets(x);/*清除多余的輸入*/prin tf("ttta ny more records?(Y/N)");scanf("ttt%c",&sign);/* 輸入判斷 */i+;printf("ttt 共有 %d 個聯(lián)系人 n",n+i-1);retu
14、rn( n+i-1);void LEVER_Display(Student stud,int n)/*顯示所有記錄 */ int i;printf("n");/*格式頭*/prin tf(" numn ameaddresspho nelei birthdayn");printf("n");for(i=1;i<n+1;i+)/*循環(huán)輸入 */printf("%-8s%-18s%-18s%-15s%-8s%-8sn",studi. num,studi. name,studi.addr,studi.phon e,s
15、tudi.lei,studi.birthday);if(i>1 &&i%10=0)/* 每十個暫停 */*格式*/printf("tn");prin tf("tt");system("pause");printf("tn");prin tf("tt");system("pause");int Insert_a_record(Student stud,int n)/*插入一條記錄 */ 一一int i,k,h;char x10; /*清除多余輸入所用*/p
16、rintf("tt插到末尾請輸入1,插到其他位置請輸入2");sca nf("%d",&h);if(h=1)printf("tttperson's num:");/*交互式輸入 */sca nf("ttt%s",&stud n+1 .n um);prin tf("tttpers on's n ame:");sca nf("ttt%s",&stud n+1. name);prin tf("tttpers on's add
17、ress:");sca nf("ttt%s", &stud n+1.addr);prin tf("tttpers on's phon e:");sca nf("ttt%s",&stud n+1.pho ne);prin tf("tttperso n's lei:");sca nf("ttt%s",&stud n+1.lei);prin tf("tttperso n's birthday:");sca nf("
18、ttt%s",&stud n+1.birthday);gets(x);elseprintf("ttt請輸入要插入的位置:n");prin tf("ttt");scan f("ttt%d",&k);getchar();for(i=n+1;i>k;i-)strcpy(studi. nu m,studi-1. nu m); strcpy(studi. name,studi-1. name); strcpy(studi.addr,studi-1.addr); strcpy( studi.pho ne,studi
19、-1.pho ne); strcpy( studi.lei,studi-1.lei);strcpy( studi.birthday,studi-1.birthday);printf("tttperson's num:");/*交互式輸入 */sca nf("ttt%s",&studk .n um);prin tf("tttpers on's n ame:");sca nf("ttt%s",&studk. name);prin tf("tttpers on's add
20、ress:");sca nf("ttt%s",&studk.addr);prin tf("tttpers on's phon e:");sca nf("ttt%s", &studk.pho ne);prin tf("tttperso n's lei:");sca nf("ttt%d",&studk.lei);prin tf("tttperso n's birthday:");sca nf("ttt%d&quo
21、t;,&studk.birthday);gets(x);printf("tttInsert Successed!n"); /* 返回成功信息 */ return( n+1);int Delete_a_record_name(Studenstud,int n)/* 按姓名查找,刪除條記錄*/char s20;int i=1,j;prin tf("ttttell me his(her) name:");sca nf("%s",s);while(strcmp(studi. name,s)!=0&&i<n+1)
22、i+; if(i=n+1)/*交互式問尋*/*查找判斷*/printf("tttnot find!n");/*返回失敗信息 */return( n);for(j=i;j<n;j+)/* 刪除操作 */strcpy(studj. nu m,studj+1. nu m);strcpy(studj. name,studj+1. name);strcpy(studj.addr,studj+1.addr);strcpy( studj.ph on e,studj+1.ph on e);strcpy( studj.lei,studj+1.lei);strcpy( studj.bir
23、thday,studj+1.birthday);printf("tttDelete Successed!n");/*返回成功信息 */return( n-1);int Delete_a_record_num(Student stud,int n)/*按編號查找,刪除一條記錄*/char s20;int i=1,j;printf("ttttell me his(her) num:");/*交互式問尋 */sca nf("%s",s);while(strcmp(studi.num,s)!=0&&i<n+1) i+;/
24、* 查找判斷 */if(i=n+1)printf("tttnot find!n");/* 返回失敗信息 */return( n);for(j=i;j<n;j+)/* 刪除操作 */strcpy(studj. nu m,studj+1. nu m);strcpy(studj. name,studj+1. name);strcpy(studj.addr,studj+1.addr);strcpy( studj.ph on e,studj+1.ph on e);strcpy( studj.lei,studj+1.lei);strcpy( studj.birthday,stud
25、j+1.birthday);printf("tttDelete Successed!n");/*返回成功信息 */return( n-1);int Delete_a_record(Stude nt stud,i nt n)int k,h;printf("ttt按姓名刪除請輸入1,按編號刪除請輸入2n");prin tf("ttt");sca nf("%d",&h);getchar();if(h=1)k=Delete_a_record_ name(stu ,n);elsek=Delete_a_record _
26、nu m(stu, n);return k;int Find_num(Student stud,int n)/*按編號查找并顯示一個記錄 */ char s20;int i=1;printf("tttinput his(her) num:");/* 交互式輸入 */sca nf("ttt%s",s);while(strcmp(studi.num,s)!=O&&i<=n) i+;/*查找判斷 */if(i> n)printf("tttnot find!n");/* 輸入失敗信息 */return 0;prin
27、tf("ttthis(her) number:%sn",studi.num);/*輸出該人的信息 */prin tf("ttthis(her) n ame:%sn",studi. name);prin tf("ttthis(her) address:%sn",studi.addr);prin tf("ttthis(her) pho ne:%sn",studi.pho ne);prin tf("ttthis(her) lei:%sn",studi.lei);prin tf("ttthis
28、(her) birthday:%sn",studi.birthday);return i;int Find_name(Student stud,int n)/*按姓名查找并顯示一個記錄 */ char s20;int i=1;printf("tttinput his(her) name:");/*交互式輸入 */sca nf("ttt%s",s);while(strcmp(,s)!=0&&i<=n) i+;/*查找判斷 */if(i> n)printf("tttnot find!n&qu
29、ot;);/* 輸入失敗信息 */return 0;prin tf("ttthis(her) nu mber:%sn",studi. nu m);prin tf("ttthis(her) n ame:%sn",studi. name);printf("ttthis(her) address:%sn",studi.addr);/* 輸出該人的信息*/prin tf("ttthis(her) pho ne:%sn",studi.pho ne);prin tf("ttthis(her) lei:%sn"
30、;,studi.lei);prin tf("ttthis(her) birthday:%dn",studi.birthday);return i;int Fin d_pho ne(Stude nt stud,i nt n)/*按電話號碼查找并顯示一個記錄 */ char s20;int i=1;printf("tttinput his(her) phone:");/*交互式輸入 */sca nf("ttt%s",s);while(strcmp(studi.phone,s)!=0&&i<=n) i+;/* 查找判斷
31、 */if(i> n)printf("tttnot find!n");/* 輸入失敗信息 */return 0;prin tf("ttthis(her) nu mber:%sn",studi. nu m);prin tf("ttthis(her) n ame:%sn",studi. name);printf("ttthis(her) address:%sn",studi.addr);/* 輸出該人的信息*/prin tf("ttthis(her) pho ne:%sn",studi.pho
32、 ne);prin tf("ttthis(her) lei:%sn",studi.lei);prin tf("ttthis(her) birthday:%dn",studi.birthday);return i;void Fin d(Stude nt stud,i nt n)int h,k;printf("ttt按姓名查找請輸入1,按編號查找請輸入2,按電話號碼查找請輸入 3n");prin tf("ttt");sca nf("%d",&h);getchar();if(h=1)k= Fi
33、nd_n ame(stu, n);if(h=2)k= Fi nd_nu m(stu, n);if(h=3)k=Fin d_pho ne(stu ,n);int AddfromText(Student stud,int n)/*從文件中讀入數據 */ int i=1,co unt;FILE *fp;/*定義文件指針*/char filename20; /*定義文件名 */prin tf("tttI nput the file name:");scanf("ttt%s",filename);/*輸入文件名 */if(fp=fopen(filename,&qu
34、ot;rb")=NULL)/*打開文件 */printf("tttcann't open the filen"); /* 打開失敗信息 */prin tf("ttt");system("pause");return( n);fscanf(fp,"%d",&count); /* 讀入總記錄量 */while(i<=count)/* 循環(huán)讀入數據 */ fsca nf(fp,"%s%s%s%s%s%s",stud n+i. nu m,stud n+i. name,st
35、ud n+i.addr,stud n+i. phon e,stud n+i .l ei,stud n+i.birthday);i+;n+=co unt;fclose(fp);/* 關閉文件 */prin tf("tttSuccessed!n");prin tf("ttt");system("pause");return( n);/將所有記錄寫入文件 void WritetoText(Stude nt stud,i nt n) int i=1;FILE *fp;/*定義文件指針*/char file name20;/*定義文件名*/*輸
36、入文件名*/*打開文件*/*循環(huán)寫入數據*/prin tf("tttWrite Records to a Text Filen"); prin tf("tttI nput the file name:");sca nf("ttt%s",file name);if(fp=fope n(file name,"w")=NULL)prin tf("tttca nn't ope n the filen");system("pause"); return;fprin tf(fp,
37、"%dn", n);while(i<=n) fprin tf(fp,"t%-8s%-18s%-18s%-15s%-8s%-8sn",studi. nu m,studi. name,studi.ad dr,studi.ph on e,studi.lei,studi.birthday);i+;fclose(fp);/* 關閉文件 */printf("tttSuccessed!n");/* 返回成功信息 */void Deep(Stude nt stud,i nt n)int h=0,i;i=1;while(i<=n)h+;i*
38、=2;printf("ttt 該樹的深度為 %dn",h);system("pause");void Sort_by_num(Student stud,int n)/*按編號排序 */ 一一int i,j;char t10;for(i=1;i<n;i+) /* 冒泡法排序 */for(j=1;j <n-i;j+)if(strcmp(studj. nu m,studj+1. num)>0)strcpy(t,studj+1. nu m);strcpy(studj+1. nu m,studj. nu m);strcpy(studj. nu m
39、,t);strcpy(t,studj+1. name);strcpy(studj+1. name,studj. name);strcpy(studj. name,t);strcpy(t,studj+1.addr);strcpy(studj+1.addr,studj.addr);strcpy(studj.addr,t);strcpy(t,studj+1.ph on e);strcpy(studj+1.ph on e,studj.ph on e);strcpy(studj.ph on e,t);strcpy(t,studj+1.lei);strcpy(studj+1.lei,studj.lei);
40、strcpy(studj.lei,t);strcpy(t,studj+1.birthday);strcpy(studj+1.birthday,studj.birthday); strcpy(studj.birthday,t);printf("ttt按編號排序成功!n"); system("pause");void Sort_by_birthday(Student stud,int n)/*按生日排序 */int i,j;char t10;for(i=1;i<n;i+) /* 冒泡法排序 */for(j=1;j <n-i;j+)if(studj
41、.birthday>studj+1.birthday)strcpy(t,studj+1. nu m);strcpy(studj+1. nu m,studj. nu m);strcpy(studj. nu m,t);strcpy(t,studj+1. name);strcpy(studj+1. name,studj. name);strcpy(studj. name,t);strcpy(t,studj+1.addr);strcpy(studj+1.addr,studj.addr);strcpy(studj.addr,t);strcpy(t,studj+1.ph on e);strcpy(s
42、tudj+1.ph on e,studj.ph on e); strcpy(studj.ph on e,t);strcpy(t,studj+1.lei);strcpy(studj+1.lei,studj.lei);strcpy(studj.lei,t);strcpy(t,studj+1.birthday);strcpy(studj+1.birthday,studj.birthday); strcpy(studj.birthday,t);printf("ttt按生日排序成功!n");system("pause");void Sort(Stude nt st
43、ud,i nt n)int h;printf("ttt按編號排序請輸入1,按生日排序請輸入2n");sca nf("ttt%d",&h);if(h=1)Sort_by_ nu m(stu, n);if(h=2)Sort_by_birthday(stu ,n);1,按編號修改選擇2n");1n");2n");3n");4n");5n");6n");void Correct(Stude nt stud,i nt n) int k,h,j;printf("ttt按姓名修改選
44、擇 prin tf("ttt");sca nf("%d",&h);getchar();if(h=1)k=Fi nd_n ame(stu, n);printf("ttt修改編號請輸入 printf("ttt修改姓名請輸入 printf("ttt修改地址請輸入 printf("ttt修改電話請輸入 printf("ttt修改關系請輸入 printf("ttt修改生日請輸入 prin tf("ttt");sca nf("%d",&j);getch
45、ar();switch(j)case 1:printf("tt請輸入修改之后的編號:"); sca nf("%s",studk. nu m); break;case 2:printf("tt請輸入修改之后的姓名:"); sca nf("%s",studk. name); break;case 3:printf("tt請輸入修改之后的地址:");sca nf("%s",studk.addr);break;case 4:printf("tt請輸入修改之后的電話:&quo
46、t;);sca nf("%s",studk.pho ne);break;case 5:printf("tt請輸入修改之后的關系類型:"); sca nf("%s",studk.lei);break;case 6:printf("tt請輸入修改之后的生日:"); sca nf("%s",studk.birthday);if(h=2)k=Fi nd_nu m(stu, n);printf("ttt修改編號請輸入1n");printf("ttt修改姓名請輸入2n"
47、;);printf("ttt修改地址請輸入3n");printf("ttt修改電話請輸入4n");printf("ttt修改請輸關系入5n");printf("ttt修改生日請輸入6n");prin tf("ttt");sea nf("%d",&j);getchar();switeh(j)case 1:printf("tt請輸入修改之后的編號:");sea nf("%s",studk. nu m);break;case 2:pr
48、intf("tt請輸入修改之后的姓名:");sea nf("%s",studk. name);break;case 3:printf("tt請輸入修改之后的地址:");sea nf("%s",studk.addr);break;case 4:printf("tt請輸入修改之后的電話:");sea nf("%s",studk.pho ne);break;case 5:printf("tt請輸入修改之后的關系類型:");sea nf("%s"
49、;,studk.lei);break;case 6:printf("tt請輸入修改之后的生日:");sea nf("%s",studk.birthday);void Relative(Student stud,int n) 顯示特定關系的人1:家人,2:朋友和同學,3:同事,4:重要工作合作伙伴5:陌生人int i,k=0;char x,c2;printf("ttt顯示家人請輸入1n");printf("ttt顯示朋友和同學請輸入2n");printf("ttt顯示同事請輸入3n");print
50、f("ttt顯示重要工作合作伙伴請輸入4n ");printf("ttt顯示陌生人請輸入5n");prin tf("ttt");sea nf("%s",c);x=getchar();printf("n");/*格式頭*/prin tf("numn ameaddress phoneleibirthday'n");printf("n");for(i=1;i<=n ;i+)if(strcmp(studi.lei,c)=O)k+;printf(&qu
51、ot;%-10s%-18s%-18s%-15s%-8s%-8sn",studi. num,studi. name,studi.addr,studi. phon e,studi.lei,studi.birthday);if(i>1 &&i%10=0)/* 每十個暫停 */printf(”n");/*格式*/prin tf("tt");system("pause");printf("n");prin tf("tt");printf("ttt共有%d個此類聯(lián)系人n&qu
52、ot;,k); system("pause");void mai n()/* 主函數 */int n=0;for(;)switch(menu_select()/* 選擇判斷 */case 1:printf("tttInput Records'n");/*輸入若干條記錄 */n=1 nput(stu, n);break;case 2:printf("tttDisplay All Recordsn");/* 顯示所有記錄 */LEVER_Display(stu, n);break;case 3:prin tf("tttI
53、 nsert a Recordn");n=lnsert_a_record(stu, n);/* 插入一條記錄 */prin tf("ttt"); system("pause");break;case 4:prin tf("tttDelete a Record'n");n=Delete_a_record(stu,n);/*按姓名查找,刪除一條記錄 */prin tf("ttt");system("pause");break;case 5:prin tf("tttFi n
54、dn");Find(stu,n); /*查找并顯示一個記錄*/prin tf("ttt");system("pause");break;case 6:prin tf("tttAdd Records from a Text Filen");n=AddfromText(stu, n); /* 輸出統(tǒng)計信息 */ break;case 7:prin tf("tttWrite to a Text filen");WritetoText(stu,n);/*循環(huán)寫入數據 */prin tf("ttt&quo
55、t;);system("pause");break;/*排序*/*求二叉樹的深度*/*修改*/*按特定關系顯示*/Luck,Bye-bye!n");/* 結束程序 */case 8:Sort(stu, n); break;case 9:Deep(stu, n); break;case 10:Correct(stu, n); break;case 11:Relative(stu, n);case 0:prin tf("tttHave a Good prin tf("ttt"); system("pause");exi
56、t(0);三、測試分析1. 編譯通過的頁面如圖一所示圖一個人通訊錄處理系統(tǒng)珈巳- 0 er7o廠(s), 0 warni ng (s)組姥X調試h在文件仲査我在天匚種查我、.塔豐、呵 Whr即壯/2. 菜單選擇的頁面如圖二所示 圖二ra C!L*'pr<+*3r*3 * * * * * * 10 11*FT人通訊眾國理 浣1+ Input Records + Dlspl-ay All Rscoxdissersvarjnod MjaTVOeiktop*1結勺黑程 i®L+De bugfl個人衛(wèi)丸曇處理玉洗仝I 1=1 回jUEMl TC:U 據吋制 no dw s7XDe
57、 kt o p 我皓結嗚渾程設計 De bugto ngxunlu? .ext'糸)j嚴:+=+*+*i*+n*+*4卜人:寶訊気菩許,系統(tǒng)相°+*+*+*+*+木1, Input Kecoxd.32. Di splay All Recoxds3, Insert & Eecord4. Delete a Kecord,lznFiid5,Re ad recoxds f rojn 曰 Te t File7,Vrite toa Text -file8.Soxtg.Bi+retj sdeepth10Change arecord11Re 1 active0.Quitnum123n
58、ame賢鳳增甜篋陳趙addressphoneleibirthday貴州湖南河南諸按任意鍵繼續(xù)19023155432119S30204109402201993060?:Q|=c4=c|c|=M=4=4=cf=4c=cocMcHca|co|=Q|cQ|=ccc4=|=|oi=+=4=:Give your Choice(011):2Display All Records4. 添加聯(lián)系人至通訊錄并顯示的頁面如圖四所示:添加聯(lián)系人彭國宇 圖四C、匕rs ”刊incidws7Dtik.iQp、娥掛廉f圣設 A'-.Debugtuiigxunlu2,exe"相*0*0冃曲°*和*,人.11訊求直理 系 統(tǒng)林lb Iiiput Record?2 Digplay All Records3 Insert a Rocod4 D亡1呂tm a Record5 Find& Read records from a Text File7. Wxitc tc a Text filo8
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 第7課 隋唐時期的科技與文化 教案2024-2025學年七年級歷史下冊新課標
- 關于創(chuàng)意種植產品的調查問卷
- 穿孔鋁板吊頂施工方案
- 橋梁基礎加固施工方案
- 2025年磷礦石行業(yè)發(fā)展趨勢分析:我國磷礦石開采產能持續(xù)增長
- 2024年三季度報湖南地區(qū)A股每股經營性現金流排名前十大上市公司
- 污水處理池改造施工方案
- 山東省青島市2025屆高三上學期部分學生調研檢測(1月)數學試題(解析版)
- 烤房土建施工方案
- 水電施工方案英文縮寫
- 游戲直播平臺推廣合作協(xié)議
- 《高科技服裝與面料》課件
- 2025中國船舶集團限公司招聘高頻重點模擬試卷提升(共500題附帶答案詳解)
- 土壤侵蝕與碳匯-深度研究
- 四川省2024年普通高等學校高職教育單獨招生文化考試數學試題
- 3.1公民基本權利(課件 )-2024-2025學年八年級道德與法治下冊 (統(tǒng)編版)
- GB/T 44934-2024電力儲能用飛輪儲能單元技術規(guī)范
- 教師專業(yè)發(fā)展與教學質量的關系-深度研究
- 2025年哈爾濱鐵道職業(yè)技術學院高職單招數學歷年(2016-2024)頻考點試題含答案解析
- 地震資料解釋基礎
- 14《請幫我一下吧》說課稿-2023-2024學年道德與法治一年級下冊統(tǒng)編版
評論
0/150
提交評論