會員信息管理系統(tǒng)畢業(yè)設(shè)計論文_第1頁
會員信息管理系統(tǒng)畢業(yè)設(shè)計論文_第2頁
會員信息管理系統(tǒng)畢業(yè)設(shè)計論文_第3頁
會員信息管理系統(tǒng)畢業(yè)設(shè)計論文_第4頁
會員信息管理系統(tǒng)畢業(yè)設(shè)計論文_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、貴州民族大學(xué)貴州民族大學(xué)題題 目:目:協(xié)會會員信息管理系統(tǒng)協(xié)會會員信息管理系統(tǒng) 畢業(yè)設(shè)計畢業(yè)設(shè)計論文論文原創(chuàng)性聲明和使用授權(quán)說明原創(chuàng)性聲明和使用授權(quán)說明原創(chuàng)性聲明原創(chuàng)性聲明本人鄭重承諾:所呈交的畢業(yè)設(shè)計本人鄭重承諾:所呈交的畢業(yè)設(shè)計論文論文 ,是我個人在指導(dǎo)教,是我個人在指導(dǎo)教師的指導(dǎo)下進(jìn)行的研究工作及取得的成果。盡我所知,除文中特別加師的指導(dǎo)下進(jìn)行的研究工作及取得的成果。盡我所知,除文中特別加以標(biāo)注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過的研以標(biāo)注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過的研究成果,也不包含我為獲得究成果,也不包含我為獲得 及其它教育機(jī)構(gòu)的學(xué)位或?qū)W歷及其它

2、教育機(jī)構(gòu)的學(xué)位或?qū)W歷而使用過的材料。對本研究提供過幫助和做出過奉獻(xiàn)的個人或集體,而使用過的材料。對本研究提供過幫助和做出過奉獻(xiàn)的個人或集體,均已在文中作了明確的說明并表示了謝意。均已在文中作了明確的說明并表示了謝意。作作 者者 簽簽 名:名: 日日 期:期: 指導(dǎo)教師簽名:指導(dǎo)教師簽名: 日日期:期: 使用授權(quán)說明使用授權(quán)說明本人完全了解本人完全了解 大學(xué)關(guān)于收集、保存、使用畢業(yè)設(shè)計大學(xué)關(guān)于收集、保存、使用畢業(yè)設(shè)計論論文文的規(guī)定,即:按照學(xué)校要求提交畢業(yè)設(shè)計的規(guī)定,即:按照學(xué)校要求提交畢業(yè)設(shè)計論文論文的印刷本和電的印刷本和電子版本;學(xué)校有權(quán)保存畢業(yè)設(shè)計子版本;學(xué)校有權(quán)保存畢業(yè)設(shè)計論文論文的印刷

3、本和電子版,并提供的印刷本和電子版,并提供目錄檢索與閱覽效勞;學(xué)??梢圆捎糜坝?、縮印、數(shù)字化或其它復(fù)制目錄檢索與閱覽效勞;學(xué)校可以采用影印、縮印、數(shù)字化或其它復(fù)制手段保存論文;在不以贏利為目的前提下,學(xué)校可以公布論文的局部手段保存論文;在不以贏利為目的前提下,學(xué)??梢怨颊撐牡木植炕蛉績?nèi)容?;蛉績?nèi)容。作者簽名:作者簽名: 日日 期:期: 學(xué)位論文原創(chuàng)性聲明學(xué)位論文原創(chuàng)性聲明本人鄭重聲明:所呈交的論文是本人在導(dǎo)師的指導(dǎo)下獨(dú)立進(jìn)行研本人鄭重聲明:所呈交的論文是本人在導(dǎo)師的指導(dǎo)下獨(dú)立進(jìn)行研究所取得的研究成果。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文究所取得的研究成果。除了文中特別加以標(biāo)注引用的內(nèi)

4、容外,本論文不包含任何其他個人或集體已經(jīng)發(fā)表或撰寫的成果作品。對本文的研不包含任何其他個人或集體已經(jīng)發(fā)表或撰寫的成果作品。對本文的研究做出重要奉獻(xiàn)的個人和集體,均已在文中以明確方式標(biāo)明。本人完究做出重要奉獻(xiàn)的個人和集體,均已在文中以明確方式標(biāo)明。本人完全意識到本聲明的法律后果由本人承當(dāng)。全意識到本聲明的法律后果由本人承當(dāng)。作者簽名:作者簽名: 日期:日期: 年年 月月 日日學(xué)位論文版權(quán)使用授權(quán)書學(xué)位論文版權(quán)使用授權(quán)書本學(xué)位論文作者完全了解學(xué)校有關(guān)保存、使用學(xué)位論文的規(guī)定,本學(xué)位論文作者完全了解學(xué)校有關(guān)保存、使用學(xué)位論文的規(guī)定,同意學(xué)校保存并向國家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和電子版,同意學(xué)校

5、保存并向國家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱。本人授權(quán)允許論文被查閱和借閱。本人授權(quán) 大學(xué)可以將本學(xué)位大學(xué)可以將本學(xué)位論文的全部或局部內(nèi)容編入有關(guān)數(shù)據(jù)庫進(jìn)行檢索,可以采用影印、縮論文的全部或局部內(nèi)容編入有關(guān)數(shù)據(jù)庫進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。涉密論文按學(xué)校規(guī)定處理。涉密論文按學(xué)校規(guī)定處理。作者簽名:作者簽名:日期:日期: 年年 月月 日日導(dǎo)師簽名:導(dǎo)師簽名: 日期:日期: 年年 月月 日日目目 錄錄摘摘 要要.3前前 言言.4正正 文文.5一、問題描述一、問題描述.5二、需求分析二、需求分析

6、.5六六 軟件使用說明書軟件使用說明書 .9總總 結(jié)結(jié).10參考文獻(xiàn)參考文獻(xiàn).11致致 謝謝.12附件附件 局部原程序代碼局部原程序代碼.13摘摘 要要建立一個建立一個“協(xié)會會員信息管理系統(tǒng)協(xié)會會員信息管理系統(tǒng),系統(tǒng)以菜單方式工作,編,系統(tǒng)以菜單方式工作,編寫存放有會員信息,包含寫存放有會員信息,包含會員姓名、會員編號、性別、年齡、會員所會員姓名、會員編號、性別、年齡、會員所學(xué)專業(yè)、會員所在學(xué)院、聯(lián)系學(xué)專業(yè)、會員所在學(xué)院、聯(lián)系 等,并可對這些信息進(jìn)行瀏覽,修等,并可對這些信息進(jìn)行瀏覽,修改;有新的會員參加時可以錄入信息,還可以根據(jù)會員號查找會員信改;有新的會員參加時可以錄入信息,還可以根據(jù)會員

7、號查找會員信息,對原有的會員信息進(jìn)行刪除修改等。息,對原有的會員信息進(jìn)行刪除修改等。關(guān)鍵詞:關(guān)鍵詞:會員信息管理;文件會員信息管理;文件;瀏覽;瀏覽;查詢;查詢;修改;修改; 前前 言言近年來,隨著大學(xué)生隊伍不斷擴(kuò)大,學(xué)校各社團(tuán)及協(xié)會也相近年來,隨著大學(xué)生隊伍不斷擴(kuò)大,學(xué)校各社團(tuán)及協(xié)會也相應(yīng)的增加,有關(guān)會員的各種信息量也成倍增加,面對著龐大的信應(yīng)的增加,有關(guān)會員的各種信息量也成倍增加,面對著龐大的信息量,傳統(tǒng)的人工方式管理會導(dǎo)會員信息管理上的混亂,人力與息量,傳統(tǒng)的人工方式管理會導(dǎo)會員信息管理上的混亂,人力與物力過多浪費(fèi),協(xié)會運(yùn)作不能到達(dá)預(yù)期的效果,從而減弱了協(xié)會物力過多浪費(fèi),協(xié)會運(yùn)作不能到達(dá)

8、預(yù)期的效果,從而減弱了協(xié)會的作用,影響整個協(xié)會運(yùn)作和控制管理,因此,必須制定一套合的作用,影響整個協(xié)會運(yùn)作和控制管理,因此,必須制定一套合理、有效,標(biāo)準(zhǔn)和實(shí)用的協(xié)會會員信息管理系統(tǒng),對協(xié)會會員信理、有效,標(biāo)準(zhǔn)和實(shí)用的協(xié)會會員信息管理系統(tǒng),對協(xié)會會員信息進(jìn)行集中統(tǒng)一的管理。系統(tǒng)開發(fā)的總的設(shè)計目標(biāo)是實(shí)現(xiàn)協(xié)會會息進(jìn)行集中統(tǒng)一的管理。系統(tǒng)開發(fā)的總的設(shè)計目標(biāo)是實(shí)現(xiàn)協(xié)會會員信息管理的系統(tǒng)化、標(biāo)準(zhǔn)化和自動化,實(shí)現(xiàn)協(xié)會會員的集中統(tǒng)員信息管理的系統(tǒng)化、標(biāo)準(zhǔn)化和自動化,實(shí)現(xiàn)協(xié)會會員的集中統(tǒng)一的管理。一的管理。正正 文文一、問題描述一、問題描述由于學(xué)校協(xié)會開展速度加快,協(xié)會規(guī)模的擴(kuò)大,協(xié)會會員人由于學(xué)校協(xié)會開展速度

9、加快,協(xié)會規(guī)模的擴(kuò)大,協(xié)會會員人說迅速增加,使得協(xié)會管理工作繁重,而且手工管理效率極低,說迅速增加,使得協(xié)會管理工作繁重,而且手工管理效率極低,急需一個軟件系統(tǒng)解決這些問題。為了跟上時代潮流,標(biāo)準(zhǔn)管理,急需一個軟件系統(tǒng)解決這些問題。為了跟上時代潮流,標(biāo)準(zhǔn)管理,提高協(xié)會的管理水平和管理效率,為了協(xié)會的開展及協(xié)會更好的提高協(xié)會的管理水平和管理效率,為了協(xié)會的開展及協(xié)會更好的運(yùn)作,使協(xié)會發(fā)揮應(yīng)有的作用,開發(fā)一個運(yùn)作,使協(xié)會發(fā)揮應(yīng)有的作用,開發(fā)一個“協(xié)會會員信息管理系協(xié)會會員信息管理系統(tǒng)統(tǒng)。二、需求分析二、需求分析本系統(tǒng)對會員信息從會員參加協(xié)會到離開協(xié)會的整個過程進(jìn)本系統(tǒng)對會員信息從會員參加協(xié)會到離開

10、協(xié)會的整個過程進(jìn)行動態(tài)管理。本系統(tǒng)能夠隨時修改會員信息,對會員信息進(jìn)行刪行動態(tài)管理。本系統(tǒng)能夠隨時修改會員信息,對會員信息進(jìn)行刪除或增加,還可以隨時瀏覽會員信息或查詢所需會員的信息,真除或增加,還可以隨時瀏覽會員信息或查詢所需會員的信息,真正滿足了協(xié)會會員信息變動快的需求。正滿足了協(xié)會會員信息變動快的需求。三、系統(tǒng)設(shè)計三、系統(tǒng)設(shè)計四四 詳細(xì)設(shè)計詳細(xì)設(shè)計Void enterPrintf“輸入會員編號輸入會員編號用用 chack-no檢查所屬編號是否已從在;檢查所屬編號是否已從在;是:是:printf重新輸入重新輸入否:繼續(xù)輸入:姓名否:繼續(xù)輸入:姓名 性別性別 年齡年齡 專業(yè)專業(yè) 學(xué)學(xué)院院 利用

11、利用 save函數(shù)對錄入信息進(jìn)行保存;函數(shù)對錄入信息進(jìn)行保存;2、瀏覽信息模塊、瀏覽信息模塊Browse調(diào)用錄入信息;調(diào)用錄入信息;利用利用 for 循環(huán)對錄入的信息排序;循環(huán)對錄入的信息排序;利用利用 printf-face函數(shù)按需輸出會員信息;函數(shù)按需輸出會員信息;3、信息添加模塊、信息添加模塊 Void addprintf(你想添加的人數(shù)為你想添加的人數(shù)為(0-%d):,N-1-n);利用利用 for 循環(huán)對會員信息錄入;循環(huán)對會員信息錄入;4、信息查詢模塊、信息查詢模塊Void searchprintf(n 選擇你要查詢的方式選擇你要查詢的方式 nt1).姓名姓名 2).按會員編號按會

12、員編號)按菜單提示輸入選項(xiàng)按菜單提示輸入選項(xiàng);利用利用 switchcase 語句選擇要查詢的方式;語句選擇要查詢的方式;(1) 按姓名按姓名 printf(nn 請輸入你要查詢的會員姓名:請輸入你要查詢的會員姓名:)利用利用 if(strcmp(,)=0)判斷輸入會員姓判斷輸入會員姓名是否存在名是否存在假設(shè)存在假設(shè)存在打印會員信息打印會員信息利用利用 for 循環(huán)對同名的會員信息輸出;循環(huán)對同名的會員信息輸出;假設(shè)不存在假設(shè)不存在printf(nn 你輸入的會員不存在!你輸入的會員不存在!)2 按編號查詢按編號查詢printf(nn 請輸入你要查詢的會員編

13、號:請輸入你要查詢的會員編號:);利用利用 if(strcmp(p.num,peoplei.num)=0)語句判斷輸入會員語句判斷輸入會員編號是否存在編號是否存在假設(shè)不存在假設(shè)不存在 printf(nn 你輸入的會員編號不存在!你輸入的會員編號不存在!)printf(nn 你想繼續(xù)查詢嗎?你想繼續(xù)查詢嗎?nt1).是是 2).否否 bb);選選 2:利用:利用 printf_back();返回返回選選 1:printf(nn 請選擇你要進(jìn)行的操作請選擇你要進(jìn)行的操作:nt 1).查詢查詢 2).修修改改 3).刪除刪除 4).返回主菜單返回主菜單利用利用 switchcase 語句執(zhí)行菜單內(nèi)容

14、語句執(zhí)行菜單內(nèi)容5、刪除信息模塊、刪除信息模塊通過通過 4 中的菜單第三項(xiàng)可進(jìn)行對會員信息的刪除中的菜單第三項(xiàng)可進(jìn)行對會員信息的刪除printf(n 你確定要刪除嗎你確定要刪除嗎?nt 1).是是 2).否否 bb); 選擇那么選擇那么 1通過通過 trcpy(peoplea.num,peoplea+1.num); strcpy(,peoplea+1.name); strcpy(peoplea.sex,peoplea+1.sex); strcpy(peoplea.age,peoplea+1.age); strcpy(peoplea.zhuanye,peoplea+1.z

15、huanye); strcpy(peoplea.xueyuan,peoplea+1.xustrcp0語句對信息進(jìn)行刪除;語句對信息進(jìn)行刪除;提示是否保存信息提示是否保存信息6、修改信息模塊、修改信息模塊Modify dateprintf_face();打印會員信息表打印會員信息表printf(nn 請記著你要修改的會員編號。按任意鍵繼續(xù)請記著你要修改的會員編號。按任意鍵繼續(xù) .)printf(nn 請輸入你要修改的會員信息的會員號請輸入你要修改的會員信息的會員號:);利用利用 if(strcmp(p.num,peoplei.num)=0) 判斷輸入是否正確判斷輸入是否正確如有錯誤如有錯誤 pr

16、intf(nn 你的輸入有誤,請從新輸入你的輸入有誤,請從新輸入)如正確利用如正確利用 FILE *fp; 調(diào)出會員信息調(diào)出會員信息puts(n 請選擇你要修改的選項(xiàng)請選擇你要修改的選項(xiàng)nn 1).會員號會員號 2).姓名姓名 3).性性別別 4).年齡年齡 5).專業(yè)專業(yè) 6)學(xué)院學(xué)院 7) ); 通過通過 switchcase 語句執(zhí)行菜單,進(jìn)行對會員信息的修改語句執(zhí)行菜單,進(jìn)行對會員信息的修改printf(n 你確定嗎你確定嗎nnt 1).是是 2).否否 3).返回且不保存返回且不保存 bb); 選擇是否保存;選擇是否保存;五五 系統(tǒng)測試系統(tǒng)測試用以下的例子做測試,選擇輸入操作,依次輸

17、入,會員號用以下的例子做測試,選擇輸入操作,依次輸入,會員號 、姓名、姓名、 性別性別 、 年齡年齡 、專業(yè)、專業(yè) 學(xué)院學(xué)院 、 返回那么選返回那么選擇瀏覽、查詢、修改、刪除功能擇瀏覽、查詢、修改、刪除功能編編號號姓姓名名性性別別年年齡齡專專業(yè)業(yè)學(xué)學(xué)院院 01小小雨雨男男19計計算機(jī)科算機(jī)科學(xué)學(xué)計計通學(xué)院通學(xué)院03小小李李男男22通通信工程信工程計計通學(xué)院通學(xué)院04小小花花女女20機(jī)機(jī)電一體電一體化化電電信院信院12小小虎虎男男22日日語語外外語院語院22小小明明男男21英英語語外外語院語院六六 軟件使用說明書軟件使用說明書11根據(jù)正確的提示安裝軟件。根據(jù)正確的提示安裝軟件。2Intel486

18、2Intel486 以上系列、以上系列、AMDAMD K6K6 以上系列等以上系列等 PCPC 臺式機(jī)和便攜臺式機(jī)和便攜式電腦都可運(yùn)行。式電腦都可運(yùn)行。 (3)(3) 翻開該程序系統(tǒng),瀏覽菜單,根據(jù)需要選擇功能,進(jìn)行翻開該程序系統(tǒng),瀏覽菜單,根據(jù)需要選擇功能,進(jìn)行各項(xiàng)操作。各項(xiàng)操作。操作如下:操作如下:點(diǎn)擊開始菜單,進(jìn)入菜單項(xiàng)選擇擇。點(diǎn)擊開始菜單,進(jìn)入菜單項(xiàng)選擇擇。輸入:將所需的信息輸入。輸入:將所需的信息輸入。輸出:會員號,姓名輸出:會員號,姓名 ,性別,年齡,專業(yè),學(xué)院,性別,年齡,專業(yè),學(xué)院, ;輸入:根據(jù)不同的需要選擇,當(dāng)信息輸入顯示出錯誤時,輸入:根據(jù)不同的需要選擇,當(dāng)信息輸入顯示出

19、錯誤時,進(jìn)入瀏覽信息,找出錯誤。當(dāng)錯誤不能改正,那么退出瀏進(jìn)入瀏覽信息,找出錯誤。當(dāng)錯誤不能改正,那么退出瀏覽信息。覽信息。進(jìn)入查詢信息:那么屏幕會出現(xiàn)兩個對話框進(jìn)入查詢信息:那么屏幕會出現(xiàn)兩個對話框按姓名和按姓名和會員編號查找,查處相應(yīng)的所需信息。當(dāng)查詢不能顯示需會員編號查找,查處相應(yīng)的所需信息。當(dāng)查詢不能顯示需要時進(jìn)入修改程序,把所輸入的信息進(jìn)行修改,使之正確要時進(jìn)入修改程序,把所輸入的信息進(jìn)行修改,使之正確能夠正常運(yùn)行或進(jìn)入刪除信息中,重新輸入自己所要的信能夠正常運(yùn)行或進(jìn)入刪除信息中,重新輸入自己所要的信息。息。當(dāng)信息輸入正確,進(jìn)入你你所需的菜單程序。當(dāng)信息輸入正確,進(jìn)入你你所需的菜單程

20、序??偪?結(jié)結(jié)該系統(tǒng)以協(xié)會會員信息信息管理為背景,涵蓋了管理員對會該系統(tǒng)以協(xié)會會員信息信息管理為背景,涵蓋了管理員對會員信息管理的多種功能,并且有一定的可行性和平安性,確保了員信息管理的多種功能,并且有一定的可行性和平安性,確保了各項(xiàng)指定功能得以運(yùn)行。本系統(tǒng)以根本函數(shù)、結(jié)構(gòu)體、枚舉性、各項(xiàng)指定功能得以運(yùn)行。本系統(tǒng)以根本函數(shù)、結(jié)構(gòu)體、枚舉性、文件以及鏈表等多方位知識貫穿實(shí)現(xiàn)。文件以及鏈表等多方位知識貫穿實(shí)現(xiàn)。 通過此次程序設(shè)計實(shí)踐,通過此次程序設(shè)計實(shí)踐,是同學(xué)們對所學(xué)知識的綜合運(yùn)用,也是程序設(shè)計得以提高的表現(xiàn)。是同學(xué)們對所學(xué)知識的綜合運(yùn)用,也是程序設(shè)計得以提高的表現(xiàn)。通過此次編程培養(yǎng)了我們結(jié)構(gòu)化

21、程序設(shè)計的思想,加深了對通過此次編程培養(yǎng)了我們結(jié)構(gòu)化程序設(shè)計的思想,加深了對高級語言根本語言要素和控制結(jié)構(gòu)的理解,鍛煉我們獨(dú)立思考制高級語言根本語言要素和控制結(jié)構(gòu)的理解,鍛煉我們獨(dú)立思考制作程序的能力,并且掌握了一些課程設(shè)計的相關(guān)知識與實(shí)踐操作作程序的能力,并且掌握了一些課程設(shè)計的相關(guān)知識與實(shí)踐操作能力,為以后的學(xué)習(xí)提供了鍛煉的時機(jī)。能力,為以后的學(xué)習(xí)提供了鍛煉的時機(jī)。經(jīng)過設(shè)計和開發(fā),協(xié)會會員信息管理系統(tǒng)根本開發(fā)完畢以及經(jīng)過設(shè)計和開發(fā),協(xié)會會員信息管理系統(tǒng)根本開發(fā)完畢以及各類相關(guān)報表的打印。并提供局部系統(tǒng)維護(hù)功能各類相關(guān)報表的打印。并提供局部系統(tǒng)維護(hù)功能,使用戶方便進(jìn)行使用戶方便進(jìn)行數(shù)據(jù)備份和

22、恢復(fù)、數(shù)據(jù)刪除。對于數(shù)據(jù)的一致性的問題也通過程數(shù)據(jù)備份和恢復(fù)、數(shù)據(jù)刪除。對于數(shù)據(jù)的一致性的問題也通過程序進(jìn)行了有效的解決。從而是我對序進(jìn)行了有效的解決。從而是我對 c 語言這門課程有了更好的了語言這門課程有了更好的了解。解。但是由于設(shè)計時間較短,所以該系統(tǒng)還有許多不盡如人意的但是由于設(shè)計時間較短,所以該系統(tǒng)還有許多不盡如人意的地方,比方聯(lián)機(jī)文檔比擬少,用戶界面不夠美觀,出錯處理不夠地方,比方聯(lián)機(jī)文檔比擬少,用戶界面不夠美觀,出錯處理不夠等多方面問題。這些都有待進(jìn)一步改善。等多方面問題。這些都有待進(jìn)一步改善。 參考文獻(xiàn)參考文獻(xiàn)1c+程序設(shè)計教程程序設(shè)計教程 ,王連相,中國鐵道出版社,王連相,中國

23、鐵道出版社,2007 2 C 語言程序設(shè)計,譚浩強(qiáng),清華大學(xué)出版社,語言程序設(shè)計,譚浩強(qiáng),清華大學(xué)出版社,1999 3C 程序設(shè)計題解與上機(jī)指導(dǎo),譚浩強(qiáng),清華大學(xué)出版社,程序設(shè)計題解與上機(jī)指導(dǎo),譚浩強(qiáng),清華大學(xué)出版社,1999 4 C 語言的實(shí)際應(yīng)用,安徽科學(xué)技術(shù)出版社,語言的實(shí)際應(yīng)用,安徽科學(xué)技術(shù)出版社,2000 5 C 語言函數(shù)手冊,機(jī)械工業(yè)出版社,語言函數(shù)手冊,機(jī)械工業(yè)出版社,1999 6 C 語言實(shí)用程序薈萃,西安電子科技大學(xué)出版社,語言實(shí)用程序薈萃,西安電子科技大學(xué)出版社,1993致致 謝謝在編寫程序的過程中,我們得到了在編寫程序的過程中,我們得到了丁政建丁政建老師的精心指導(dǎo)以老師的

24、精心指導(dǎo)以及孜孜不倦的教誨,在老師的指導(dǎo)下,我們的能力得到了提高,及孜孜不倦的教誨,在老師的指導(dǎo)下,我們的能力得到了提高,同時養(yǎng)成了科學(xué)、嚴(yán)謹(jǐn)?shù)淖黠L(fēng)和習(xí)慣,在此,我們對老師的精心同時養(yǎng)成了科學(xué)、嚴(yán)謹(jǐn)?shù)淖黠L(fēng)和習(xí)慣,在此,我們對老師的精心栽培表示衷心的感謝!栽培表示衷心的感謝! 感謝我們小組同學(xué)對我的幫助和指點(diǎn),尤其感謝我的舍友在感謝我們小組同學(xué)對我的幫助和指點(diǎn),尤其感謝我的舍友在非常時期,在生活和學(xué)習(xí)上幫我許多忙。非常時期,在生活和學(xué)習(xí)上幫我許多忙。在課設(shè)即將完成之際,我的心情無法平靜,從開始進(jìn)入課題在課設(shè)即將完成之際,我的心情無法平靜,從開始進(jìn)入課題到課設(shè)的順利完成,有多少可敬的師長、同學(xué)、朋

25、友給了我無言到課設(shè)的順利完成,有多少可敬的師長、同學(xué)、朋友給了我無言的幫助,在這里請接受我誠摯的謝意。的幫助,在這里請接受我誠摯的謝意。附件附件 局部原程序代碼局部原程序代碼#include#include #include #include #include #define N 100 struct people char num100; char name15; char sex20; char age20; char zhuanye20; char xueyuan20; char telephone20; peopleN;void input(int i);void enter();vo

26、id browse();void add();void no_input(int i,int n) ;void search();void modify(); void save(int n);int load(); int modify_data(int i); void printf_face(); void printf_back(); void printf_one(int i); void menu(); void chack_No(int i);void chack_No(int i) int k;if(i0) for(k=0;ki;k+) if(strcmp(peoplek.nu

27、m,peoplei.num)=0) printf(您輸入的會員編號已存在,請更換號碼您輸入的會員編號已存在,請更換號碼!); printf(會員號:會員號:); scanf(%d,&peoplei.num); chack_No(i); break; void input(int i) no_input(i,i); printf(會員編號會員編號:); scanf(%s,peoplei.num); chack_No(i);printf(姓名姓名:); scanf(%s, ) ; printf(性別性別:); scanf(%s,peoplei.sex); printf(年齡

28、年齡:); scanf(%s,peoplei.age); printf(專業(yè)專業(yè):); scanf(%s,peoplei.zhuanye); printf(學(xué)院學(xué)院:); scanf(%s,peoplei.xueyuan); printf( :); scanf(%s,peoplei.telephone); void enter() int i,n; printf(請輸入人數(shù)請輸入人數(shù)(0-%d) :,N-1); scanf(%d,&n); printf(n 錄入信息錄入信息n); for(i=0;in;i+) printf(n 請輸入第請輸入第%d 個人的信息個人的信息.,i+1); inpu

29、t(i); if(i!=0)save(n); printf_back(); void browse() int i,n; int j,pos;struct people temp;n=load(); for (i=0;in;i+) pos=i; for (j=i+1;j0) pos=j; if (pos!=i) temp=peoplei; peoplei=peoplepos; peoplepos=temp; printf_face(); for(i=0;in;i+) if(i!=0)&(i%10=0) printf(nn 按任意鍵繼續(xù)按任意鍵繼續(xù).); getch(); puts(nn); p

30、rintf_one(i) ; printf(t 共有共有%d 條記錄條記錄.n,n); printf(n 按任意鍵繼續(xù)按任意鍵繼續(xù).); getch(); menu(); void add() int i,n,m,k; FILE*fp; n=load(); printf(你想添加的人數(shù)為你想添加的人數(shù)為(0-%d):,N-1-n); scanf(%d,&m); k=m+n; for(i=n;ik;i+) printf(n 輸入第輸入第%d 個人的信息個人的信息.,i-n+1 ); input(i); if(fp=fopen(Pro.txt,ab)=NULL) printf(文件翻開失敗文件翻開

31、失敗!n); for(i=n;ik;i+) if(fwrite(&peoplei,sizeof(struct people),1,fp)!=1) printf(文件寫入失敗文件寫入失敗!n); fclose(fp); printf_back(); void search() int i,n,k,w1=1,w2,w3,w4,m,a; struct people p; n=load(); do printf(n 選擇你要查詢的方式選擇你要查詢的方式 nt1).姓名姓名 2).按會員編號按會員編號 bb); scanf(%d,&m); switch(m) case 1: do k=-1; print

32、f(nn 請輸入你要查詢的會員姓名:請輸入你要查詢的會員姓名:); scanf(%s,); printf_face(); for(i=0;in;i+) if(strcmp(,)=0) k=i; printf_one(k); break; if(k=-1) printf(nn 你輸入的會員不存在!你輸入的會員不存在!); printf(nn 你想繼續(xù)查詢嗎?你想繼續(xù)查詢嗎?nt 1).是是 2).否否 bb); scanf(%d,&w1); if(w1=2) printf_back(); while(k=-1&w1=1); break; case

33、2: do k=-1; printf(nn 請輸入你要查詢的會員編號:請輸入你要查詢的會員編號:); scanf(%s,p.num); printf_face(); for(i=0;in;i+) if(strcmp(p.num,peoplei.num)=0) k=i; printf_one(k);break; if(k=-1) printf(nn 你輸入的會員編號不存在!你輸入的會員編號不存在!); printf(nn 你想繼續(xù)查詢嗎?你想繼續(xù)查詢嗎?nt1).是是 2).否否 bb); scanf(%d,&w1); if(w1=2) printf_back(); while(k=-1&w1=

34、1); break; w4=0;w3=0; if(k!=-1) printf(nn 請選擇你要進(jìn)行的操作請選擇你要進(jìn)行的操作:nt 1).查詢查詢 2).修改修改 3).刪除刪除 4).返回主菜單返回主菜單 bb); scanf(%d,&w2); switch(w2) case 2: w3=modify_data(k); break; case 3: printf(n 你確定要刪除嗎你確定要刪除嗎?nt 1).是是 2).否否 bb); scanf(%d,&w4); if(w4=1) for(a=k;an;a+) strcpy(peoplea.num,peoplea+1.num); strcp

35、y(,peoplea+1.name); strcpy(peoplea.sex,peoplea+1.sex); strcpy(peoplea.age,peoplea+1.age); strcpy(peoplea.zhuanye,peoplea+1.zhuanye); strcpy(peoplea.xueyuan,peoplea+1.xueyuan); strcpy(peoplea.telephone,peoplea+1.telephone); break; if(w3=1|w4=1) save(n); printf(nn 操作成功操作成功! _ ); printf(nn

36、請輸入你要進(jìn)行的操作:請輸入你要進(jìn)行的操作: nt 1).繼續(xù)查詢繼續(xù)查詢 2).返回上一級返回上一級 bb ); scanf(%d,&w2); while(w2=1); menu(); void modify() struct people p; int i,n,k,w0=1,w1,w2=0; n=load(); do k=-1; printf_face(); for(i=0;in;i+) if(i!=0)&(i%10=0) 畢業(yè)設(shè)計畢業(yè)設(shè)計論文論文原創(chuàng)性聲明和使用授權(quán)說明原創(chuàng)性聲明和使用授權(quán)說明原創(chuàng)性聲明原創(chuàng)性聲明本人鄭重承諾:所呈交的畢業(yè)設(shè)計本人鄭重承諾:所呈交的畢業(yè)設(shè)計論文論文 ,是我

37、個人在指導(dǎo)教,是我個人在指導(dǎo)教師的指導(dǎo)下進(jìn)行的研究工作及取得的成果。盡我所知,除文中特別師的指導(dǎo)下進(jìn)行的研究工作及取得的成果。盡我所知,除文中特別加以標(biāo)注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過加以標(biāo)注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過的研究成果,也不包含我為獲得的研究成果,也不包含我為獲得 及其它教育機(jī)構(gòu)的學(xué)位及其它教育機(jī)構(gòu)的學(xué)位或?qū)W歷而使用過的材料。對本研究提供過幫助和做出過奉獻(xiàn)的個人或?qū)W歷而使用過的材料。對本研究提供過幫助和做出過奉獻(xiàn)的個人或集體,均已在文中作了明確的說明并表示了謝意?;蚣w,均已在文中作了明確的說明并表示了謝意。作作 者者 簽簽 名:名: 日日

38、 期:期: 指導(dǎo)教師簽名:指導(dǎo)教師簽名: 日日期:期: 使用授權(quán)說明使用授權(quán)說明本人完全了解本人完全了解 大學(xué)關(guān)于收集、保存、使用畢業(yè)設(shè)計大學(xué)關(guān)于收集、保存、使用畢業(yè)設(shè)計論論文文的規(guī)定,即:按照學(xué)校要求提交畢業(yè)設(shè)計的規(guī)定,即:按照學(xué)校要求提交畢業(yè)設(shè)計論文論文的印刷本和的印刷本和電子版本;學(xué)校有權(quán)保存畢業(yè)設(shè)計電子版本;學(xué)校有權(quán)保存畢業(yè)設(shè)計論文論文的印刷本和電子版,并的印刷本和電子版,并提供目錄檢索與閱覽效勞;學(xué)??梢圆捎糜坝?、縮印、數(shù)字化或其提供目錄檢索與閱覽效勞;學(xué)校可以采用影印、縮印、數(shù)字化或其它復(fù)制手段保存論文;在不以贏利為目的前提下,學(xué)??梢怨颊撍鼜?fù)制手段保存論文;在不以贏利為目的前提

39、下,學(xué)??梢怨颊撐牡木植炕蛉績?nèi)容。文的局部或全部內(nèi)容。作者簽名:作者簽名: 日日 期:期: 學(xué)位論文原創(chuàng)性聲明學(xué)位論文原創(chuàng)性聲明本人鄭重聲明:所呈交的論文是本人在導(dǎo)師的指導(dǎo)下獨(dú)立進(jìn)行本人鄭重聲明:所呈交的論文是本人在導(dǎo)師的指導(dǎo)下獨(dú)立進(jìn)行研究所取得的研究成果。除了文中特別加以標(biāo)注引用的內(nèi)容外,本研究所取得的研究成果。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文不包含任何其他個人或集體已經(jīng)發(fā)表或撰寫的成果作品。對本論文不包含任何其他個人或集體已經(jīng)發(fā)表或撰寫的成果作品。對本文的研究做出重要奉獻(xiàn)的個人和集體,均已在文中以明確方式標(biāo)明。文的研究做出重要奉獻(xiàn)的個人和集體,均已在文中以明確方式標(biāo)明。本人完全

40、意識到本聲明的法律后果由本人承當(dāng)。本人完全意識到本聲明的法律后果由本人承當(dāng)。作者簽名:作者簽名: 日期:日期: 年年 月月 日日學(xué)位論文版權(quán)使用授權(quán)書學(xué)位論文版權(quán)使用授權(quán)書本學(xué)位論文作者完全了解學(xué)校有關(guān)保存、使用學(xué)位論文的規(guī)定,本學(xué)位論文作者完全了解學(xué)校有關(guān)保存、使用學(xué)位論文的規(guī)定,同意學(xué)校保存并向國家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和電子版,同意學(xué)校保存并向國家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱。本人授權(quán)允許論文被查閱和借閱。本人授權(quán) 大學(xué)可以將本學(xué)位大學(xué)可以將本學(xué)位論文的全部或局部內(nèi)容編入有關(guān)數(shù)據(jù)庫進(jìn)行檢索,可以采用影印、論文的全部或局部內(nèi)容編入有關(guān)數(shù)據(jù)庫進(jìn)行檢索,

41、可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文??s印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。涉密論文按學(xué)校規(guī)定處理。涉密論文按學(xué)校規(guī)定處理。作者簽名:作者簽名:日期:日期: 年年 月月 日日導(dǎo)師簽名:導(dǎo)師簽名: 日期:日期: 年年 月月 日日致致 謝謝時間飛逝,大學(xué)的學(xué)習(xí)生活很快就要過去,在這四年的學(xué)習(xí)生活中,收獲時間飛逝,大學(xué)的學(xué)習(xí)生活很快就要過去,在這四年的學(xué)習(xí)生活中,收獲了很多,而這些成績的取得是和一直關(guān)心幫助我的人分不開的。了很多,而這些成績的取得是和一直關(guān)心幫助我的人分不開的。首先非常感謝學(xué)校開設(shè)這個課題,為本人日后從事計算機(jī)方面的工作提供首先非常感謝學(xué)校開設(shè)這個課題,為本人日

42、后從事計算機(jī)方面的工作提供了經(jīng)驗(yàn),奠定了根底。本次畢業(yè)設(shè)計大概持續(xù)了半年,現(xiàn)在終于到結(jié)尾了。本了經(jīng)驗(yàn),奠定了根底。本次畢業(yè)設(shè)計大概持續(xù)了半年,現(xiàn)在終于到結(jié)尾了。本次畢業(yè)設(shè)計是對我大學(xué)四年學(xué)習(xí)下來最好的檢驗(yàn)。經(jīng)過這次畢業(yè)設(shè)計,我的能次畢業(yè)設(shè)計是對我大學(xué)四年學(xué)習(xí)下來最好的檢驗(yàn)。經(jīng)過這次畢業(yè)設(shè)計,我的能力有了很大的提高,比方操作能力、分析問題的能力、合作精神、嚴(yán)謹(jǐn)?shù)墓ぷ髁τ辛撕艽蟮奶岣撸确讲僮髂芰?、分析問題的能力、合作精神、嚴(yán)謹(jǐn)?shù)墓ぷ髯黠L(fēng)等方方面面都有很大的進(jìn)步。這期間凝聚了很多人的心血,在此我表示由作風(fēng)等方方面面都有很大的進(jìn)步。這期間凝聚了很多人的心血,在此我表示由衷的感謝。沒有他們的幫助,我將

43、無法順利完成這次設(shè)計。衷的感謝。沒有他們的幫助,我將無法順利完成這次設(shè)計。首先,我要特別感謝我的知道郭謙功老師對我的悉心指導(dǎo),在我的論文書首先,我要特別感謝我的知道郭謙功老師對我的悉心指導(dǎo),在我的論文書寫及設(shè)計過程中給了我大量的幫助和指導(dǎo),為我理清了設(shè)計思路和操作方法,寫及設(shè)計過程中給了我大量的幫助和指導(dǎo),為我理清了設(shè)計思路和操作方法,并對我所做的課題提出了有效的改良方案。郭謙功老師淵博的知識、嚴(yán)謹(jǐn)?shù)淖鞑ξ宜龅恼n題提出了有效的改良方案。郭謙功老師淵博的知識、嚴(yán)謹(jǐn)?shù)淖黠L(fēng)和誨人不倦的態(tài)度給我留下了深刻的印象。從他身上,我學(xué)到了許多能受益風(fēng)和誨人不倦的態(tài)度給我留下了深刻的印象。從他身上,我學(xué)到了許多能受益終生的東西。再次對周巍老師表示衷心的感謝。終生的東西。再次對周巍老師表示衷心的感謝

溫馨提示

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

最新文檔

評論

0/150

提交評論