資源描述:
《C語(yǔ)言(畢業(yè)論文)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。
1、濮陽(yáng)職業(yè)技術(shù)學(xué)院畢業(yè)論文系別:物理與機(jī)電工程系班級(jí):08應(yīng)用電子學(xué)生:吳大衛(wèi)學(xué)號(hào):0805316078指導(dǎo)教師:王亞課程:C語(yǔ)言畢業(yè)論文課題:通訊錄管理系統(tǒng)指導(dǎo)思想:通過(guò)畢業(yè)論文工作使大學(xué)生對(duì)C語(yǔ)言的基木知識(shí)、基礎(chǔ)理論、基木技能得到提高,畢業(yè)論文工作是高職培養(yǎng)階段教學(xué)質(zhì)量的綜合訓(xùn)練和檢驗(yàn)。畢業(yè)論文課題和指導(dǎo)思想1摘要3第一章設(shè)計(jì)的目的和意義4第二章系統(tǒng)分析51、系統(tǒng)總體結(jié)構(gòu)分析52、數(shù)據(jù)類(lèi)型的選擇53、主要函數(shù)原型54、調(diào)用到的函數(shù)65、模塊的設(shè)計(jì)與介紹6第三章模塊介紹和總體實(shí)現(xiàn)71、增加模塊2、刪除模塊3、輸入模塊104、查找模塊1011145、總體實(shí)現(xiàn)第四章
2、調(diào)試與測(cè)試1?輸入程序進(jìn)行編譯、運(yùn)行143、聯(lián)系人輸出154、刪除聯(lián)系人155、查找聯(lián)系人166、退出16總結(jié)17參考資料18附錄(源代碼)19摘要當(dāng)今時(shí)代,網(wǎng)絡(luò)已經(jīng)成為人們生活屮不可缺少的一部分,世界上的第三媒體——Internet,它打破了地域時(shí)間限制,改變了人們的工作和生活方式,制作站點(diǎn)是企業(yè)和個(gè)人的宣傳自己的重要手段,同時(shí)也學(xué)習(xí)信息的重要手段,今年來(lái),隨著網(wǎng)絡(luò)用戶(hù)要求的不斷提高及計(jì)算機(jī)科學(xué)的迅速發(fā)展,特別是數(shù)據(jù)庫(kù)技術(shù)在Internet中的廣泛應(yīng)用,Web站點(diǎn)向用戶(hù)提供的服務(wù)將越來(lái)越豐富,越來(lái)越人性化.計(jì)算機(jī)在管理屮應(yīng)用的普及,利用計(jì)算機(jī)實(shí)現(xiàn)各種管理勢(shì)在必
3、行,對(duì)于機(jī)關(guān)單位來(lái)說(shuō),利用計(jì)算機(jī)支持高效率完成通訊錄,是適應(yīng)社會(huì)制度耍求、推動(dòng)機(jī)關(guān)單位信息利用計(jì)算機(jī)支持高效率完成通訊管理,是適應(yīng)現(xiàn)在社會(huì)制度要求、推動(dòng)機(jī)關(guān)單位信息管理走向科學(xué)化、規(guī)范化的必要條件。隨著社會(huì)的發(fā)展及知識(shí)經(jīng)濟(jì)吋代的到來(lái),管理信息系統(tǒng)在各行各業(yè)發(fā)揮著越來(lái)越重要的作用。通信錄管理系統(tǒng)是典型的信息管理系統(tǒng)。通信錄管理系統(tǒng)的水平,是衡公司發(fā)展水平的一個(gè)重要指標(biāo)。通信錄管理系統(tǒng)工作煩瑣,包含了大量的信息數(shù)據(jù),因此就需要一個(gè)完善的職工信息管理系統(tǒng)來(lái)實(shí)現(xiàn)對(duì)這些數(shù)據(jù)的冇效管理,滿足公司管理者的需求。關(guān)鍵字:通訊錄;管理信息系統(tǒng);MIS;VisualBasic;第一
4、章設(shè)計(jì)的目的和意義通訊錄管理系統(tǒng)是典型的管理系統(tǒng)(MIS),其開(kāi)發(fā)主要包描數(shù)據(jù)庫(kù)的建立和維護(hù)前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方而。對(duì)于前者要求建立起數(shù)據(jù)庫(kù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫(kù)。而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。經(jīng)過(guò)分析,我們使用MICROSOFT公司的VISUAL,BASIC開(kāi)發(fā)工具,利用其提供的各種面向?qū)ο蟮拈_(kāi)發(fā)工具,尤其是數(shù)據(jù)窗口這一能方便而簡(jiǎn)潔操縱數(shù)據(jù)庫(kù)的智能化對(duì)象,首先在短時(shí)間內(nèi)建立系統(tǒng)應(yīng)用原型,然后,對(duì)初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),直到形成用戶(hù)滿意的可行系統(tǒng)。將網(wǎng)絡(luò)和通訊錄管理結(jié)合起來(lái)。使得組會(huì)人員對(duì)參考人員的實(shí)際情況一R
5、了然,經(jīng)過(guò)詳細(xì)的系統(tǒng)調(diào)查,開(kāi)發(fā)出的操作簡(jiǎn)單而11方便使用的一個(gè)通訊系統(tǒng)。實(shí)現(xiàn)參會(huì)代表的動(dòng)態(tài)管理,使得對(duì)信息的管理更加方便,同吋計(jì)算機(jī)具有手工管理所無(wú)法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好。這樣組會(huì)人員在工作起來(lái)效率高,可以不用再做大量的記錄。從而大大減輕了機(jī)關(guān)單位職員的工作量。運(yùn)用數(shù)據(jù)結(jié)構(gòu)中的算法思想作數(shù)據(jù)結(jié)構(gòu),結(jié)合C語(yǔ)言基本知識(shí),編寫(xiě)一個(gè)通訊錄管理系統(tǒng)。通過(guò)完成本課題,進(jìn)一步熟悉C語(yǔ)言的基木知識(shí),并掌握數(shù)據(jù)結(jié)構(gòu)的一些基木算法思想,掌握C語(yǔ)言的文件操作(包括從磁盤(pán)讀入和向磁盤(pán)寫(xiě)入內(nèi)容),進(jìn)一步熟悉指針的用法,數(shù)組的建立運(yùn)用和函數(shù)的調(diào)
6、用等。加深對(duì)數(shù)據(jù)結(jié)構(gòu)的理解,提高算法設(shè)計(jì)的能力,鍛煉編程的能力用C語(yǔ)言編寫(xiě)一個(gè)通訊錄管理系統(tǒng)軟件,要求能實(shí)現(xiàn)通訊錄管理系統(tǒng)中增加新記錄,刪除記錄,顯示通訊錄的所有信息,按名字查詢(xún)信息,保存通訊錄,退出系統(tǒng)。第二章系統(tǒng)分析1、系統(tǒng)總體結(jié)構(gòu)分析根據(jù)實(shí)際情況,我們使用原型法,即以少量代價(jià)快速地構(gòu)造一個(gè)可執(zhí)行的軟件系統(tǒng)模型,使用戶(hù)和開(kāi)發(fā)人員可以較快的確定需求,然后采用循環(huán)進(jìn)化的開(kāi)發(fā)方式,對(duì)系統(tǒng)模型作連續(xù)的精化,將系統(tǒng)需具備的性質(zhì)逐漸加上去,直到所有的性質(zhì)全部滿足。以卜?為系統(tǒng)邏輯模型圖:管理員2、數(shù)據(jù)類(lèi)型的選擇structlianxiren{charname[20];c
7、haraddress[50];charage[5];chartele[20];chare_mail[30J;};3、主要函數(shù)原型charcaidan();//菜單voidadd();〃增加聯(lián)系人函數(shù)voidprint(structlianxirena[],int);〃輸入所有聯(lián)系人voiddele(structlianxirena[],int);//刪除聯(lián)系人voidchazhao(structlianxirena[],int);//查找聯(lián)系人voidchazhao_name(structlianxirena[],intn);〃用名字查找voidchazhao_
8、age(structli