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

正文內(nèi)容

基于mfc的簡(jiǎn)易通訊錄管理系統(tǒng)設(shè)計(jì)-資料下載頁(yè)

2024-11-16 00:00本頁(yè)面
  

【正文】 _a_record(Person per[],int n){int m。printf(“tn請(qǐng)選擇查詢方式:n”)。printf(“t┌──────┐n”)。printf(“t│1姓名 │n”)。printf(“t│2電話 │n”)。printf(“t│3地址 │n”)。printf(“t│4返回 │n”)。printf(“t└──────┘n”)。printf(“請(qǐng)選擇:”)。scanf(“%d”,amp。m)。while(m!=1amp。amp。m!=2amp。amp。m!=3amp。amp。m!=4){if(m==1){char s[20]。int i=0。printf(“t請(qǐng)輸入想查詢的姓名:”)。scanf(“t%s”,s)。while(strcmp(per[i].name,s)!=0amp。amp。i} printf(“輸入錯(cuò)誤,請(qǐng)重新選擇:”)。scanf(“%d”,amp。m)。}。} return。printf(“t此人編號(hào): %dn”,per[i].score)。printf(“t此人年齡: %sn”,per[i].age)。printf(“t電話號(hào)碼: %sn”,per[i].num)。printf(“t通訊地址: %sn”,per[i].adds)。printf(“t電子郵箱: %sn”,per[i].)。if(m==2){char s[20]。int i=0。printf(“t請(qǐng)輸入想查詢的電話:”)。scanf(“t%s”,s)。while(strcmp(per[i].num,s)!=0amp。amp。i}。}printf(“t此人編號(hào): %dn”,per[i].score)。printf(“t此人姓名: %sn”,per[i].name)。printf(“t此人年齡: %sn”,per[i].age)。printf(“t通訊地址: %sn”,per[i].adds)。printf(“t電子郵箱: %sn”,per[i].)。} if(m==3){}。char s[20]。int i=0。printf(“t請(qǐng)輸入想查詢的地址:”)。scanf(“t%s”,s)。while(strcmp(per[i].adds,s)!=0amp。amp。i}printf(“t此人編號(hào): %dn”,per[i].score)。printf(“t此人姓名: %sn”,per[i].name)。printf(“t此人年齡: %sn”,per[i].age)。printf(“t電話號(hào)碼: %sn”,per[i].num)。printf(“t電子郵箱: %sn”,per[i].)。printf(“t通訊錄中沒有此人!n”)。return。void Change(Person per[],int n){char s[20]。int i=0。printf(“t請(qǐng)輸入想修改的記錄中的名字:”)。scanf(“%s”,s)。while(strcmp(per[i].name,s)!=0amp。amp。iprintf(“t通訊錄中沒有此人!n”)。return。}printf(“t編號(hào):”)。scanf(“t%d”,amp。per[i].score)。printf(“t姓名:”)。scanf(“t%s”,per[i].name)。printf(“t年齡:”)。scanf(“t%s”,per[i].age)。printf(“t電話號(hào)碼:”)。scanf(“t%s”,per[i].num)。printf(“t通訊住址:”)。scanf(“t%s”,per[i].adds)。printf(“t電子郵箱:”)。scanf(“t%s”,per[i].)。printf(“t修改成功!”)。}void WritetoText(Person per[],int n){int i=0。FILE *fp。char filename[20]。printf(“t保存到文件n”)。printf(“t請(qǐng)輸入所保存的文件名:”)。scanf(“t%s”,filename)。if((fp=fopen(filename,“w”))==NULL)/*定義文件指針*/ /*定義文件名*/ /*輸入文件名*/{}fprintf(fp,“******************************************通訊錄printf(”t無法打開文件n“)。system(”pause“)。return。******************************************n”)。fprintf(fp,“編號(hào)姓名年齡電話號(hào)碼通訊地址電子郵箱n”)。fprintf(fp,“%3dt%6st%3st%13st%20st%20sn”,per[i].score,per[i].name,per[i].agwhile(i。fprintf(fp,“***************************************共有%d條記錄 } fprintf(fp,”n“)i++。****************************************n”,n)。}void main()/*主函數(shù)*/ { int n=0。fclose(fp)。/*關(guān)閉文件*/ printf(“保存成功!n”)。for(。){switch(menu_select()){case 1:printf(“nt添加記錄到通訊錄n”)。n=Input(pe,n)。break。case 2:printf(“nttt通訊錄記錄表n”)。Display(pe,n)。break。case 3:printf(“nt從通訊錄中刪除記錄n”)。n=Delete_a_record(pe,n)。printf(“t”)。system(“pause”)。break。case 4:printf(“nt在通訊錄中查找記錄n”)。Query_a_record(pe,n)。printf(“t”)。system(“pause”)。break。case 5:/*添加記錄*//*顯示記錄*/ /*刪除記錄*//*查找記錄*/printf(“nt修改通訊錄中的記錄n”)。Change(pe,n)。printf(“t”)。system(“pause”)。break。case 6:printf(“nt保存功能n”)。WritetoText(pe,n)。printf(“t”)。system(“pause”)。break。case 0:printf(“ntt謝謝使用,再見!n”)。printf(“ntt”)。system(“pause”)。exit(0)。}}}/*修改數(shù)據(jù)*//*保存數(shù)據(jù)*//*結(jié)束程序*/4調(diào)試分析調(diào)試的意義和目的:在管理信息系統(tǒng)的開發(fā)過程中,面對(duì)著錯(cuò)綜復(fù)雜的各種問題,人的主觀認(rèn)識(shí)不可能完全符合客觀現(xiàn)實(shí),開發(fā)人員之間的思想交流也不可能十分完善。所以,在管理信息系統(tǒng)開發(fā)周期的各個(gè)階段都不可避免地會(huì)出現(xiàn)差錯(cuò)。開發(fā)人員應(yīng)力求在每個(gè)階段結(jié)束之前進(jìn)行認(rèn)真、嚴(yán)格的技術(shù)審查,盡可能早的發(fā)現(xiàn)并糾正錯(cuò)誤,否則等到系統(tǒng)投入運(yùn)行后再回頭來改正錯(cuò)誤將在人力、物力上造成很大的浪費(fèi),有時(shí)甚至導(dǎo)致整個(gè)系統(tǒng)的癱瘓。然而,經(jīng)驗(yàn)表明,單憑審查并不能發(fā)現(xiàn)全部差錯(cuò),加之在程序設(shè)計(jì)階段也不可避免還會(huì)產(chǎn)生新的錯(cuò)誤,所以,對(duì)系統(tǒng)進(jìn)行調(diào)試是不可缺少的,是保證系統(tǒng)質(zhì)量的關(guān)鍵步驟。統(tǒng)計(jì)資料表明,對(duì)于一些較大規(guī)模的系統(tǒng)來說,系統(tǒng)調(diào)試的工作量往往占程序系統(tǒng)編制開發(fā)總工作量的40%以上。調(diào)試的目的在于發(fā)現(xiàn)其中的錯(cuò)誤并及時(shí)糾正,所以在調(diào)試時(shí)應(yīng)想方設(shè)法使程序的各個(gè)部分都投入運(yùn)行,力圖找出所有錯(cuò)誤。錯(cuò)誤多少與程序質(zhì)量有關(guān)。即使這樣,調(diào)試通過也不能證明系統(tǒng)絕對(duì)無誤,只不過說明各模塊、各子系統(tǒng)的功能和運(yùn)行情況正常,相互之間連接無誤,系統(tǒng)交付用戶使用以后,在系統(tǒng)的維護(hù)階段仍有可能發(fā)現(xiàn)少量錯(cuò)誤并進(jìn)行糾正,這也是正常的。1).顯示的主菜單界面:(1)主菜單界面 2).添加界面:(2)添加界面 3).顯示界面:(3)顯示界面 4).刪除界面:(4)刪除前界面 刪除后,通訊錄里的顯示記錄:圖(4)刪除后界面 5).查詢界面:以姓名查詢方式為例:(5)查詢界面6).修改界面:(6)修改前界面 修改后,通訊錄里的顯示記錄:(6)修改后界面 7).保存界面:(7)保存界面 文件截圖::、查詢、修改、保存等功能時(shí),以查詢?yōu)槔斎朊职椿剀嚭?,雖然會(huì)顯示該人的所有記錄,但是顯示后,它馬上自動(dòng)消失了,還沒來得及等我看內(nèi)容。因此,向別人請(qǐng)教后,在一些地方加入了system(“pause”)。這個(gè)語(yǔ)言,用來對(duì)某項(xiàng)操作完成后進(jìn)行暫停。但在最初,每次進(jìn)行一項(xiàng)操作,運(yùn)行窗口里的內(nèi)容會(huì)一直保留著,感覺很雜亂,如下圖(添加后,進(jìn)行顯示操作):之后,我去網(wǎng)上尋求解決辦法,知道可以使用system(“cls”)。這一語(yǔ)句可以解決這個(gè)問題,最后,修改成功。5總結(jié)這次的程序?qū)嵲O(shè)計(jì)實(shí)驗(yàn)是對(duì)我們進(jìn)入大學(xué)以來學(xué)習(xí)程序設(shè)計(jì)語(yǔ)言結(jié)果的一次大檢驗(yàn)。自己動(dòng)手,自己發(fā)現(xiàn)和解決問題。發(fā)現(xiàn)了自己的許多不足。平時(shí)沒有掌握好的知識(shí)在這次實(shí)驗(yàn)中徹底暴露出來,經(jīng)過不斷思考,不斷查閱資料和上機(jī)運(yùn)行,解決其中大部分問題,當(dāng)然還存在一些問題沒有解決。我相信在以后的學(xué)習(xí)能夠解決好它們。但是,收獲還是不小的,我不僅對(duì)C的操作有了進(jìn)一步的掌握,還了解到了程序設(shè)計(jì)的書寫風(fēng)格及其注釋的格式。當(dāng)我選擇通訊錄這個(gè)題目時(shí),一開始想運(yùn)用大量鏈表及指針來完成,但是在慢慢琢磨之后,覺得這個(gè)不一定要用鏈表,于是改變了編程思路。當(dāng)然還有不少文件的讀寫問題,不過還是通過不斷測(cè)試之后順利解決了。另外一點(diǎn)要說的就是這個(gè)程序用了很多的循環(huán),因此對(duì)于循環(huán)的控制要十分小心,有時(shí)while和dowhile的區(qū)別也是十分重要的。還有一點(diǎn)體會(huì)就是,書上和老師教的內(nèi)容是有限的,我們需要不斷地靠自己去學(xué)習(xí),向他人請(qǐng)教,了解和掌握更多的知識(shí),這樣我們才能編出更好的C程序。總體來說,這次C語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)還是比較成功的,雖然最終程序還存在一些不足,但能取得這樣的成績(jī)我還是比較高興的。最后,要感謝學(xué)校為我們提供這次實(shí)驗(yàn)機(jī)會(huì),也要感謝老師的教導(dǎo)和好心人對(duì)我的幫助與支持。參考文獻(xiàn)[1]譚浩強(qiáng),張基溫。C語(yǔ)言程序設(shè)計(jì)教程。第三版。北京:高等教育出版社,2006 [2]譚浩強(qiáng),張基溫。C語(yǔ)言習(xí)題集與上機(jī)指導(dǎo)。第三版。北京:高等教育出版社,2006 [3]譚浩強(qiáng)。C程序設(shè)計(jì)(第三版)。北京:清華大學(xué),2005 [4]譚浩強(qiáng)。C程序設(shè)計(jì)(第二版)。北京:清華大學(xué),1999 [5]林建秋,韓靜萍,【M】.電子工業(yè)出版社,2004.[6]【M】.清華大學(xué)出版社,2006.[7],2005.[8],2005.[9],2004.[10]蘇小紅,【M】.電子工業(yè)出版社,謝在這里我要感謝楊書鴻老師,她對(duì)我進(jìn)行了無私的指導(dǎo)和幫助,不厭其煩的幫助進(jìn)行論文的修改和改進(jìn)。另外,在校圖書館查找資料的時(shí)候,圖書館的老師也給我提供了很多方面的支持與幫助。在此向幫助和指導(dǎo)過我的各位老師表示最中心的感謝!感謝這篇論文所涉及到的各位學(xué)者,如果沒有各位學(xué)者的研究成果的幫助和啟發(fā),我將很難完成本篇論文的寫作。感謝我的同學(xué)和朋友,在我寫論文的過程中給予我很多素材,還在論文的撰寫和排版等過程中提供熱情的幫助。由于我的學(xué)術(shù)水平有限,所寫論文難免有不足之處,懇請(qǐng)各位老師和學(xué)友批評(píng)和指正!第四篇:學(xué)校通訊錄管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)設(shè)計(jì)在本實(shí)例中使用的是SQL Server 2000數(shù)據(jù)庫(kù)管理系統(tǒng)。數(shù)據(jù)庫(kù)服務(wù)器安裝的位置為本機(jī),數(shù)據(jù)庫(kù)名稱為municationserver。下面將介紹數(shù)據(jù)庫(kù)分析和設(shè)計(jì)、數(shù)據(jù)表的創(chuàng)建、數(shù)據(jù)表關(guān)系圖和創(chuàng)建存儲(chǔ)過程的內(nèi)容。 數(shù)據(jù)庫(kù)分析和設(shè)計(jì)在本節(jié)中,將根據(jù)上一節(jié)系統(tǒng)功能的設(shè)計(jì)分析創(chuàng)建各數(shù)據(jù)表的實(shí)體ER關(guān)系圖,它是數(shù)據(jù)庫(kù)設(shè)計(jì)非常重要的一步,下面用ER圖的形式表示出各實(shí)體的屬性。用戶的實(shí)體具有用戶ID、密碼、姓名、性別、電話、Email、用戶權(quán)限7個(gè)屬性,ER圖如圖45所示。姓名用戶權(quán)限性別電話用戶Email用戶ID圖45 用戶ER實(shí)體圖密碼 地區(qū)的實(shí)體具有地區(qū)編號(hào)、地區(qū)名稱2個(gè)屬性,ER圖如圖46所示。地區(qū)編號(hào)地區(qū)圖46 地區(qū)ER實(shí)體圖地區(qū)名稱 職務(wù)的實(shí)體具有職務(wù)編號(hào)、職務(wù)名稱2個(gè)屬性,ER圖如圖47所示。職務(wù)編號(hào)職務(wù)圖47 職務(wù)ER實(shí)體圖職務(wù)名稱 學(xué)校的實(shí)體具有學(xué)校名稱、學(xué)校所在地區(qū)、在校學(xué)生人數(shù)3個(gè)屬性,可用ER圖表示,如圖48所示。學(xué)校名稱學(xué)校在校學(xué)生人數(shù)學(xué)校編號(hào)學(xué)校所在地區(qū)圖48 學(xué)校ER實(shí)體圖通訊錄的實(shí)體具有聯(lián)系人姓名、地址、聯(lián)系電話、所屬職務(wù)、所在學(xué)校、所在單位、所屬地區(qū)7個(gè)屬性,ER圖如圖49所示。聯(lián)系人姓名聯(lián)系電話所在單位通訊錄所在學(xué)校圖49 通訊錄ER實(shí)體圖所屬地區(qū)地址所屬職務(wù) 數(shù)據(jù)表的創(chuàng)建在上面一節(jié)中講解了實(shí)體的ER圖,本節(jié)中將根據(jù)ER圖的內(nèi)容,創(chuàng)建企業(yè)信息管理系統(tǒng)中的各數(shù)據(jù)表,在此系統(tǒng)中共涉及到5個(gè)數(shù)據(jù)表的應(yīng)用,分別為如下。字段采用camel 風(fēng)格定義用不同顏色區(qū)分字段 l 主鍵:藍(lán)色 l 外鍵:白色l 既是主鍵又是外鍵:淡藍(lán)色 l 普通字段:青綠 用戶信息表(Users)用于存放校園通訊錄信息管理系統(tǒng)中所有系統(tǒng)管理用戶的信息,用戶管理是每個(gè)管理系統(tǒng)中必不可少的,也是比較重要的一部分,本系統(tǒng)中進(jìn)行了較詳細(xì)的設(shè)計(jì),表中各個(gè)字段的數(shù)據(jù)類型、大小以及簡(jiǎn)短描述如表41所示。表41 用戶信息表 TB_Users 字段名稱
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1