設(shè)計(jì)2(精選課件)_第1頁(yè)
設(shè)計(jì)2(精選課件)_第2頁(yè)
設(shè)計(jì)2(精選課件)_第3頁(yè)
設(shè)計(jì)2(精選課件)_第4頁(yè)
已閱讀5頁(yè),還剩54頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、設(shè)計(jì)2成績(jī)?cè)u(píng) 定表學(xué)生姓名馬舒陽(yáng)班級(jí)學(xué)號(hào)120371專 業(yè)電子信息科學(xué)與技術(shù)課程設(shè)計(jì)題目編程技術(shù)基礎(chǔ)實(shí)訓(xùn)評(píng)語(yǔ)組長(zhǎng)簽字:成績(jī)?nèi)掌?20 年 月 日57 / 59課程設(shè)計(jì)任務(wù)書(shū)學(xué)院信息科學(xué)與工程學(xué)院專業(yè)電子信息科學(xué)與技術(shù)學(xué)生姓名馬舒陽(yáng)班級(jí)學(xué)號(hào)12070102課程設(shè)計(jì)題目編程技術(shù)基礎(chǔ)實(shí)訓(xùn)實(shí)踐教學(xué)要求與任務(wù):利用C語(yǔ)言編寫(xiě)下題的代碼.題目名稱:設(shè)計(jì)求兩數(shù)之差的絕對(duì)值的函數(shù)和學(xué)生成績(jī)統(tǒng)計(jì)程序內(nèi)容及要求:(1)題目一的內(nèi)容和要求:1)設(shè)計(jì)一個(gè)選擇式菜單.棧子系統(tǒng)* 1 入棧 * 2 出棧 * 3 顯示 數(shù)制轉(zhuǎn)換 0 返回 *請(qǐng)選擇菜單號(hào)(0):2).設(shè)計(jì)一個(gè)整型數(shù)據(jù)元素的鏈棧。3)。編寫(xiě)入棧、出棧和顯示棧

2、中全部元素的程序。4).編寫(xiě)一個(gè)把十進(jìn)制數(shù)轉(zhuǎn)換成八進(jìn)制數(shù)的應(yīng)用程序.(2)題目二的內(nèi)容和要求:通訊錄實(shí)質(zhì)上是一個(gè)線性表,由于通訊錄長(zhǎng)度不確定,且插入或刪除操作比較頻繁,因此,采用單鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)。要求實(shí)現(xiàn)如下功能:1)設(shè)計(jì)一個(gè)選擇式菜單。通訊錄管理系統(tǒng)* 1 通訊錄單鏈表的建立 * 2 通訊者的插入 * 3通訊者的刪除 4 通訊者的查詢 * 0退出 *請(qǐng)選擇菜單號(hào)(04):)。編程實(shí)現(xiàn)通訊錄單鏈表的建立、通訊者的插入、通訊者的刪除、通訊者的查詢、通訊錄的輸出。工作計(jì)劃與進(jìn)度安排:第天:1、指導(dǎo)教師布置課程設(shè)計(jì)題目及任務(wù)、查找相關(guān)資料第24天:1、根據(jù)具體設(shè)計(jì)題目進(jìn)行具體分析2、對(duì)設(shè)計(jì)題目進(jìn)行編碼

3、和調(diào)試3、指導(dǎo)教師進(jìn)行驗(yàn)收第5天:1、指導(dǎo)教師針對(duì)課程設(shè)計(jì)進(jìn)行答辯2、完成課程設(shè)計(jì)報(bào)告指導(dǎo)教師: 201年 月 日專業(yè)負(fù)責(zé)人:203年 月 日學(xué)院教學(xué)副院長(zhǎng):2013 年 月 日目 錄一、課程設(shè)計(jì)目的-1.二、課程設(shè)計(jì)內(nèi)容和要求-1.三、題目一設(shè)計(jì)過(guò)程-2.四、題目二設(shè)計(jì)過(guò)程-24.五、設(shè)計(jì)總結(jié)-6.六、參考文獻(xiàn)-36.題目棧子系統(tǒng)、通訊錄管理系統(tǒng)一、課程設(shè)計(jì)的目的本學(xué)期我們對(duì)數(shù)據(jù)結(jié)構(gòu)這門課程進(jìn)行了學(xué)習(xí)。這門課程是一門實(shí)踐性非常強(qiáng)的課程,為了讓大家更好地理解與運(yùn)用所學(xué)知識(shí),提高動(dòng)手能力,我們進(jìn)行了此次課程設(shè)計(jì)實(shí)習(xí)。這次課程設(shè)計(jì)不但要求學(xué)生掌握數(shù)據(jù)結(jié)構(gòu)中的各方面知識(shí),還要求學(xué)生具備一定的語(yǔ)言基礎(chǔ)

4、和編程能力。.(1)題目一的目的: 1。掌握棧的特點(diǎn)及其描述方法2。掌握鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)實(shí)現(xiàn)一個(gè)棧3。掌握鏈棧的各種基本操作。掌握棧的典型應(yīng)用的算法(2)題目二的目的: .掌握線性表的特點(diǎn)2掌握線性表的順序存儲(chǔ)結(jié)構(gòu)和鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)的基本運(yùn)算3。掌握線性表的基本操作二、課程設(shè)計(jì)的內(nèi)容和要求(1)題目一的內(nèi)容和要求:1)。設(shè)計(jì)一個(gè)選擇式菜單。棧子系統(tǒng)*.* 1 入棧 * 2出棧 * 3 顯示 * 4 數(shù)制轉(zhuǎn)換 * 0 返回 *.請(qǐng)選擇菜單號(hào)(04):).設(shè)計(jì)一個(gè)整型數(shù)據(jù)元素的鏈棧。3)編寫(xiě)入棧、出棧和顯示棧中全部元素的程序。).編寫(xiě)一個(gè)把十進(jìn)制數(shù)轉(zhuǎn)換成八進(jìn)制數(shù)的應(yīng)用程序。(2)題目二的內(nèi)容和要求:通訊錄

5、實(shí)質(zhì)上是一個(gè)線性表,由于通訊錄長(zhǎng)度不確定,且插入或刪除操作比較頻繁,因此,采用單鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)。要求實(shí)現(xiàn)如下功能:.1)。設(shè)計(jì)一個(gè)選擇式菜單。通訊錄管理系統(tǒng)*. 通訊錄單鏈表的建立 通訊者的插入 * 3 通訊者的刪除 * 4 通訊者的查詢 * 0 退出 *.請(qǐng)選擇菜單號(hào)(04):2).編程實(shí)現(xiàn)通訊錄單鏈表的建立、通訊者的插入、通訊者的刪除、通訊者的查詢、通訊錄的輸出。三、題目一設(shè)計(jì)過(guò)程1、題目分析本題要求合理地設(shè)計(jì)一個(gè)棧的結(jié)構(gòu)及入棧、出棧、刪除、查找等基本操作,并運(yùn)用此結(jié)構(gòu)實(shí)現(xiàn)數(shù)制轉(zhuǎn)換。2、 算法描述首先定義一個(gè)結(jié)點(diǎn)結(jié)構(gòu)體,指針域包括兩個(gè)指針,分別指向前驅(qū)結(jié)點(diǎn)和后繼結(jié)點(diǎn),數(shù)據(jù)域?yàn)橐粋€(gè)Dtaye類

6、型的變量,其中DtTYe類型為宏定義;在定義一個(gè)棧結(jié)構(gòu)體,結(jié)構(gòu)體內(nèi)包括兩個(gè)指針,分別為棧頂指針和棧低指針,還有一個(gè)i型記錄棧的長(zhǎng)度。.歡迎界面后,進(jìn)入主菜單,主菜單用witch設(shè)計(jì),其中調(diào)用函數(shù)NUM,該函數(shù)可返回有效的菜單號(hào),可屏蔽并提示錯(cuò)誤信息及重新輸入,菜單下調(diào)用了其他功能函數(shù),菜單內(nèi)除退出和初始化函數(shù)外所有的功能函數(shù)均存放在FU。c下。.下面僅詳細(xì)闡述一下各功能模塊的工作原理。入棧為棧的首次賦值,利用dowhil();可按需求循環(huán)輸入多組信息,并及時(shí)退出返回到主菜單,在實(shí)現(xiàn)循環(huán)多組輸入時(shí)調(diào)用了函數(shù)Push,Puh為機(jī)械入棧一個(gè)新元素,將參數(shù)nn,入棧到棧tt內(nèi),棧的長(zhǎng)度加一。.出棧函數(shù)

7、Pop中,首先判斷棧是否為空,為空時(shí),不可出棧;非空時(shí),輸出棧頂元素及棧的長(zhǎng)度,并刪除棧頂節(jié)點(diǎn),棧的長(zhǎng)度減一.信息輸出完畢后按任意鍵返回主菜單。.顯示函數(shù)ow中,即利用do.。while循環(huán)多次調(diào)用出棧函數(shù),每次輸出時(shí)要按任意鍵繼續(xù)一次,以保障畫(huà)面整潔。信息輸出完畢后按任意鍵返回主菜單.數(shù)制轉(zhuǎn)換函數(shù)g中,大體結(jié)構(gòu)包括一個(gè)大的do.。h允許多次使用信息轉(zhuǎn)換,do中首先輸入數(shù)及其進(jìn)制和預(yù)期進(jìn)制,然后判斷是否為十進(jìn)制,經(jīng)費(fèi)是禁止的數(shù)字轉(zhuǎn)換為十進(jìn)制,再將其循環(huán)除以預(yù)期進(jìn)制,將其余數(shù)存在新建號(hào)的棧中,直到余數(shù)為零,停止循環(huán),然后依次出棧,將棧頂元素依次顯示出來(lái),即轉(zhuǎn)換結(jié)束??蛇xN或Y,繼續(xù)下一次轉(zhuǎn)換,或

8、者返回主菜單.3、 源代碼T。h:#ifnde STH#die ST_H#incluetdi.h#inudesdlb。h#icudeono.h#incudewindows。hypedefintDataTyp;typedfsruct Ndetuct Nde po;DatType ata;strut oe *net; N;/雙向鏈棧的結(jié)點(diǎn)pde srutN op;NN as;nt ize; ST;/棧/main。c:主函數(shù)/Mnuc:框架界面函數(shù)和初始化退出函數(shù)vid Iitiate(S *tt);/棧的初始化 及 雙向鏈的初始化void JM();/界面int um();/菜單序號(hào)選擇oid E

9、();/退出/FUN。c:具體功能函數(shù)oidInut(S *t);/入棧void Push(ST*t,DataTpe nn);/機(jī)械入棧it Pp(ST tt);/機(jī)械出棧voidSow(ST tt);/顯示oid hage(S tt);/數(shù)制轉(zhuǎn)換#ndifMenuc:#ince”ST.oi JM()/界面函數(shù)nt ch;S t;Initiate(&tt);printf(”nnnnn歡迎您使用棧子系統(tǒng) !nnn ”);.int(tttt設(shè)計(jì)者:馬舒陽(yáng)(2070102));gech();dsystem(c);print (ntt棧子系統(tǒng));rintf (”t*n);.pritf (”t 1 入棧

10、 ”);.rint(”t 出棧 ”);.pif(”t* 顯示 *n);rin (* 4 數(shù)制轉(zhuǎn)換 n);.printf (t 0 返回 n);.printf (*n);.int (t 提示:本系統(tǒng)僅可用于整型數(shù)數(shù)據(jù)的儲(chǔ)存,望諒解。tn);prntf (t*n);.chm();swih(ch)ce1 :Inpu(&tt);rea;cs :Po(&tt);break;cas 3 :h(t);beak;case 4 :chane(tt);brek;ase0 :Exit();as -:;while(ch);intNum()/判斷菜單號(hào)int ;prnt(nt請(qǐng)選擇菜單號(hào)(0):);scnf(%d,k)

11、;getchar();if(ase =(NN)mall(sizo(NN));tt-top = ttbase;tiz=0;vod Exit()/退出sstem(cls);print(nnnnntt謝謝使用 程序退出?。?;printf(”nnnttt”);pnt(按任意鍵繼續(xù)。.);tc();mai.c:#incldeST.Hit main()J();retur 0;FUNc:#ncludeSHvoid Int(ST tt)/棧的初始化DataTpe nn;int ch;syst(”cls”);prntf(”nnt老師早安! 開(kāi)始入棧!n);doprintf(nt請(qǐng)輸入新棧頂數(shù)據(jù): );sanf

12、(”%d”,&nn);/dgtar();Ph(t,n);/調(diào)用入棧函數(shù)dorin(nt繼續(xù)? or ”);ch =gcar();gtar();if(ch != N&ch != Y)printf(nt請(qǐng)輸入 Y或 N !);elebrak;whie(1);whie (c = Y);vo Pu(tt,aT)/將n入棧到t所指棧(棧中top指向還未賦值的結(jié)點(diǎn))NN *p;p (N)maloc(szeof(N);tto-dta n;-ro =ttto;(tto)-ex =p;ttto = ;ttsiz+;int p(S*t)/出棧N *p;if (ttsize=0)printf (”ntt對(duì)不起,此棧

13、已空!n);getc();return ;elseprintf(”nt棧頂元素為 n”,ttop-rdata);/%d.p=tttop;tt-o = tt-pro;fr(p);ttp-nex=NUL;i (!(tttopnxt)ttsize-;prin(ntt出棧成功!棧中還有d個(gè)元素!按任意鍵繼續(xù)。.n”,t-ize);.etc();et 1;vidhow(ST)/顯示 全部出棧sytm(cs”);doif(!tt.sze)re;lePop(t);hile(1);printf(ntt馬舒陽(yáng)匯報(bào)完畢完畢!按任意鍵繼續(xù)。n”);geh();voidchang()/數(shù)值轉(zhuǎn)換S ;NNp;n i,n

14、,zz,yy,tem_1,tem_,te_;ar ch;Initiate();dosye(”cl);rintf(nn歡迎進(jìn)入數(shù)據(jù)轉(zhuǎn)換!nntt(請(qǐng)注意:系統(tǒng)暫不支持十以上進(jìn)制轉(zhuǎn)換?。﹏);.printf(nntt請(qǐng)輸入一個(gè)數(shù)字! ”);sanf(d”,&);/dgecar();printf(nntt請(qǐng)問(wèn)已輸入的數(shù)字是什么進(jìn)制呢? );scnf(%d”,zz);/dgetcha();ptf(”nntt請(qǐng)問(wèn)您想要轉(zhuǎn)換到幾進(jìn)制的呢? );saf(”,&yy);/%dgetchar();if(zz10 yy0)ntf(”ntt待轉(zhuǎn)換的數(shù)字進(jìn)制輸入不合理!按任意鍵回到主菜單。.);etch();etu

15、;(zz!10)/若不是十進(jìn)制要轉(zhuǎn)換成十進(jìn)制te_=1;/變量含義:進(jìn)制數(shù)的n次方tem_=0;/變量含義:暫時(shí)存放和tem_1=1;/變量含義:各項(xiàng)數(shù)for(=0;nn;n/=10)em_1=(nn10)*tem_3 ;te_2+=tem_1;t_3=zz;n=tem_2;r(;n;nn/=y)/大除法入棧if(nn%yyz)uh(&c,nyy);eeritf(tt待轉(zhuǎn)換的數(shù)字進(jìn)制輸入不合理!按任意鍵回到主菜單。.。);tch();reurn ;pint(nntt轉(zhuǎn)換結(jié)果為”);or(;ba!cc。top;)出棧p=cc.o-ro;intf(%d,pa);/dcc.op= p;free(pn

16、ext);cc.size;dornf(nntt繼續(xù)?Y or N ”);ch = etcha();getchar();i(ch! N & != Y)in(”ntt請(qǐng)輸入 Y 或N !”);elrea;whil(1);whe (c = Y);4、 運(yùn)行結(jié)果歡迎界面,如圖所示。圖1-1 按任意鍵繼續(xù)后進(jìn)入主菜單,選擇菜單號(hào)1,進(jìn)入入棧模塊,如圖所示。圖1- 開(kāi)始入棧,輸入新的棧頂元素(整型),并輸入Y或N選擇是否繼續(xù),此過(guò)程中,輸入錯(cuò)誤有提示,如圖所示,以,5,7,9,2,4,,8,入棧為例。.圖-3圖4圖-5 選擇N,輸入結(jié)束,然后回到主菜單,下面選擇菜單號(hào)2,進(jìn)入出棧模塊。圖1-按任意鍵繼續(xù)后

17、,回到主菜單,選擇菜單號(hào)3,顯示棧內(nèi)剩余信息。圖17圖18其間,每一次輸出可按需要按任意鍵輸出,并顯示剩余信息.圖19圖0匯報(bào)完畢后,即棧已空,按任意鍵返回到主函數(shù),選擇菜單號(hào)4 ,進(jìn)入數(shù)制轉(zhuǎn)換模塊。圖111輸入被轉(zhuǎn)換的數(shù)字,被轉(zhuǎn)換數(shù)字的數(shù)制及預(yù)期數(shù)制,并可按需求輸入或N選擇繼續(xù)或退出。圖112圖13退出后返回主菜單,選擇,即可退出程序。圖4圖15四、題目二設(shè)計(jì)過(guò)程1、題目分析本題要求建立鏈表,以存儲(chǔ)聯(lián)系人信息,并設(shè)計(jì)出對(duì)其的建立,插入刪除顯示等基本操作即可.3、 算法描述首先定義一個(gè)鏈表結(jié)點(diǎn)結(jié)構(gòu)體,指針域包括一個(gè)nxt指針,數(shù)據(jù)域包括個(gè)人姓名及聯(lián)系方式.歡迎界面后,進(jìn)入主菜單,主菜單用swi

18、tch設(shè)計(jì),其中調(diào)用函數(shù)NU,該函數(shù)可返回有效的菜單號(hào),可屏蔽并提示錯(cuò)誤信息及重新輸入,菜單下調(diào)用了其他功能函數(shù),菜單內(nèi)除退出和初始化函數(shù)外所有的功能函數(shù)均存放在Fxc下。.下面僅具體闡述一下各功能模塊的工作原理。函數(shù)uild,首先判斷該表是否已建立過(guò),即表內(nèi)是否有一個(gè)空結(jié)點(diǎn)(頭結(jié)點(diǎn)),表未初始化時(shí)便建立一個(gè)空表,否則提示“表已存在,無(wú)需建立”。提示后延時(shí)2.自動(dòng)跳轉(zhuǎn)到主菜單。插入函數(shù)nrt,首先輸入有效信息,然后利用頭插法將其插入到頭指針的下一個(gè)結(jié)點(diǎn),再輸出提示,提示用戶選擇N或,判斷是否繼續(xù),若要繼續(xù),則遞歸本函數(shù),否,直接返回主菜單.刪除函數(shù)Delete,首先判斷表是否為空,表為空時(shí),不

19、允許刪除,并彈出提示,按任意鍵繼續(xù)后后跳轉(zhuǎn)到主菜單;表非空時(shí),輸入要?jiǎng)h除人的姓名,利用循環(huán)查找表中人的信息(暫不支持多元素的查找與刪除),若查找成功則輸出提示,詢問(wèn)是否確定刪除,按需求,刪除該結(jié)點(diǎn)(暫不支持誤刪恢復(fù))或取消操作;若查找失敗,不存在該聯(lián)系人,則輸出提示。最后按任意鍵退回到主菜單。.查詢函數(shù)Sarch,首先判斷表是否為空,表為空時(shí),不允許查找,并彈出提示,按任意鍵繼續(xù)后后跳轉(zhuǎn)到主菜單;表非空時(shí),輸入要查詢?nèi)说男彰醚h(huán)查找表中人的信息(暫不支持多元素的查找),然后輸出信息,按任意鍵退回到主菜單。退出函數(shù)Exi,先輸出表內(nèi)所有信息,信息輸出完畢后,按任意鍵結(jié)束程序。.、源代碼Y:

20、ifnef MSY_Hefin MSinclu stl.hinlude stdi。h/#nclude io.hiudewindosh#fin 2tyeef strct Ndecar nae;chr nuN;truct Noe net;NOD;vdWeome();void jeian();nNum();voidBil(ODE *he);voidinert(ND hed);vdDelee(OD*head);vid ind(NODE *ad);viEit(NOD *d);/待改進(jìn):多元素查詢/待改進(jìn):當(dāng)head沒(méi)有初始化,要直接關(guān)閉,不允許進(jìn)行插入和刪除等操作endifFx.:inclue ”Y.h

21、”voi jiemian()tatic NOD *ead=ULL;system(”cls”);rntf(”nnt通訊錄管理系統(tǒng)n”);prif(”*n”);.prinf(* 通訊錄單鏈表的建立 *”);.printf( 2 通訊者的插入 n);.pintf(* 3 通訊者的刪除 n);.pitf( 4通訊者的查詢 n);.printf(”* 0 退出 *);.pritf(*n”);.prit(t提示:在2,,4功能執(zhí)行前,須先執(zhí)行1。操作! n);.prinf(”*n”);.swtch(u())case 1:Build(&head);brea;case :isert(&had);reak;ca

22、se 3:elete(head);break;cas :Find(hd);brek;ase 0:Exi(head);break;int um()ink;rif(ntt請(qǐng)選擇菜單號(hào)(04):);sa(%,k);getr();if(knu));gtchar();-next=(*hd)nxt;(ha)-net=p;i(=(*head)nex)prntf(”nn= 插入成功!=n”);.elseritf(n= 插入失?。?n”);.lep(1500);dsysem(cls);intf(”#n);.printf(”#);.prinf(nt是否繼續(xù)? o N ”);=gcha();etar();if(h!

23、= ch!=Y)prif(”ntt輸入有誤,按任意鍵繼續(xù));gcha();elseif(h=Y)inset(hed);reak;hie(1);iemian();vd Deete(NODE ead)ODE n,*p;car ch,naeN;system(”cls);printf(#n);.printf(#-DEEE-#n);.printf(”#);.f(!(hadnt))intf(”nnnt*通訊錄為空!快加入新聯(lián)系人吧!*n);rinf(”ntt按任意鍵繼續(xù).。);getch();jeia();rn(ntt請(qǐng)輸入欲刪除聯(lián)系人姓名: ”);scan(”%s”,nae);tchar();phead

24、;if(!stmp(-nae,ame))brea;elsen=p;pnext;wie(p);if(!p)printf(n-您所輸入的聯(lián)系人不存在,請(qǐng)查證!-”);elseprintf(nntT的電話號(hào)碼是%s,您確定要?jiǎng)h除嗎?num);.scan(c”,&c);etchar();i(ch!=Y c !N)pf(nt輸入錯(cuò)誤!按任意鍵繼續(xù).”);getc();ese f(ch=)pit(”nn-刪除未成功!- );else nnext=pnxt;ee(p);ritf(nn - 刪除成功! - ”);pritf(ntt按任意鍵繼續(xù)。.?!保?gtc();jian();voidFd(ND *ea)O

25、DEp;ar namN;ssem(cls);rnf(#n);.printf(-ERCH-”);.pritf(”#n”);.(!(hedxt))pintf(nn*通訊錄為空!快加入新聯(lián)系人吧!*n);pitf(ntt按任意鍵繼續(xù).。.”);gt();jiian();pritf(nt請(qǐng)輸入A的姓名:);san(s”,name);echar();p=ad;wil(p)f(!tcmp(nae,pnam))break;p-nex;if(p)prinf(”ttA的電話號(hào)碼為!”,-um);elseit(”nn-您所輸入的聯(lián)系人不存在,請(qǐng)查證!- );rin(ntt按任意鍵繼續(xù).。);getch();iem

26、an();void Exit(OE head)ND p;syte(”cls);rint(#n);.prt(#-L CNTTS-#n);.prntf(#n);.p=headnext;while(p)pritf(”n的電話號(hào)碼為%s”,pnam,p-num);p=p-next;/待改進(jìn):當(dāng)head沒(méi)有初始化,要直接關(guān)閉ntf(tt馬舒陽(yáng)匯報(bào)完畢,按任意鍵退出程序。.);getc();system(s);printf(nnnnnntt謝謝使用 程序退出!);pritf(”nnnnt”);print(按任意鍵繼續(xù).。);getch();ei(0);i.c:#iclde ”MSY.hvoi man()W

27、lco();jeian();voidWeco()rntf(nnnntt歡迎您使用 通訊錄管理系統(tǒng) !nnn );.rnf(tt設(shè)計(jì)者:馬舒陽(yáng)(120370102)n”);geth();4、 運(yùn)行結(jié)果首先是歡迎界面,如圖21所示。(見(jiàn)下頁(yè))圖-進(jìn)入主菜單后,選擇菜單號(hào)1,進(jìn)入創(chuàng)建模塊。如圖2-2所示。圖22創(chuàng)建成功(圖2-3)!延時(shí)2s后回到主菜單。圖23選擇菜單號(hào)9(圖2),顯示錯(cuò)誤提示(圖2-5).圖24圖25選擇菜單號(hào)2,已插入可供操作的有效信息(圖-6).圖6圖27輸入姓名,和聯(lián)系方式后,選擇Y,同上操作輸入多組信息(圖2-10)。圖圖2選擇N后可跳轉(zhuǎn)到主菜單,選擇菜單號(hào)3即可進(jìn)入刪除模塊,刪除界面如下,查詢到有此人時(shí)會(huì)詢問(wèn)是否刪除(如圖-0)。.圖2-查無(wú)此人時(shí),會(huì)顯示錯(cuò)誤提示(圖21).圖21表為空時(shí),不允許刪除(圖21)。圖212返回主菜單,選擇菜單號(hào)4,進(jìn)入查詢模塊。查詢界面如下(圖213)。圖2-13最后,選擇0,進(jìn)入退出模塊,界面如下(圖2-45)。圖214圖-

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論