![c語(yǔ)言電話本管理系統(tǒng)程序設(shè)計(jì)實(shí)訓(xùn)報(bào)告_第1頁(yè)](http://file4.renrendoc.com/view/c04675696990fa6d3b04150b5817a5a6/c04675696990fa6d3b04150b5817a5a61.gif)
![c語(yǔ)言電話本管理系統(tǒng)程序設(shè)計(jì)實(shí)訓(xùn)報(bào)告_第2頁(yè)](http://file4.renrendoc.com/view/c04675696990fa6d3b04150b5817a5a6/c04675696990fa6d3b04150b5817a5a62.gif)
![c語(yǔ)言電話本管理系統(tǒng)程序設(shè)計(jì)實(shí)訓(xùn)報(bào)告_第3頁(yè)](http://file4.renrendoc.com/view/c04675696990fa6d3b04150b5817a5a6/c04675696990fa6d3b04150b5817a5a63.gif)
![c語(yǔ)言電話本管理系統(tǒng)程序設(shè)計(jì)實(shí)訓(xùn)報(bào)告_第4頁(yè)](http://file4.renrendoc.com/view/c04675696990fa6d3b04150b5817a5a6/c04675696990fa6d3b04150b5817a5a64.gif)
![c語(yǔ)言電話本管理系統(tǒng)程序設(shè)計(jì)實(shí)訓(xùn)報(bào)告_第5頁(yè)](http://file4.renrendoc.com/view/c04675696990fa6d3b04150b5817a5a6/c04675696990fa6d3b04150b5817a5a65.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
鄭州輕工業(yè)學(xué)院實(shí)訓(xùn)報(bào)告實(shí)訓(xùn)名稱:程序設(shè)計(jì)基礎(chǔ)實(shí)訓(xùn)姓名:院(系):專業(yè)班級(jí):學(xué)號(hào):指導(dǎo)教師:成績(jī):時(shí)間:2012年6月25日至2012年9月14日目錄1需求說(shuō)明...........................................................................................................................................................11.1電話薄管理系統(tǒng)需求說(shuō)明.............................................................................................................12功能描述...........................................................................................................................................................22.1電話薄管理系統(tǒng)功能描述.............................................................................................................22.1.1功能介紹...............................................................................................................................33系統(tǒng)設(shè)計(jì)及實(shí)現(xiàn).............................................................................................................................................34實(shí)訓(xùn)心得...........................................................................................................................................................45附錄(代碼)..................................................................................................................................................5
程序設(shè)計(jì)基礎(chǔ)實(shí)訓(xùn)專業(yè):姓名:學(xué)號(hào):1需求說(shuō)明隨著科學(xué)技術(shù)的進(jìn)步,人與人之間的交流日益廣泛。人與人之間的聯(lián)系也越來(lái)越頻繁,方式也越來(lái)越多樣化。電話簿已成為現(xiàn)代生活中一個(gè)重要的工具。本程序的設(shè)計(jì)是為用戶提供一個(gè)電話薄管理平臺(tái),給用戶提供一個(gè)管理聯(lián)系人的聯(lián)系方式的小系統(tǒng)。本電話薄管理系統(tǒng)利用計(jì)算機(jī)對(duì)通訊錄進(jìn)行統(tǒng)一管理,包括了添加、修改、查詢記錄等功能。程序中涉及結(jié)構(gòu)體、數(shù)組、文件等方面的知識(shí),從而實(shí)現(xiàn)通訊錄管理工作的系統(tǒng)化、規(guī)范化和自動(dòng)化,給用戶的工作和生活提供便利1.1電話薄管理系統(tǒng)需求說(shuō)明電話薄管理系統(tǒng)的主體是針對(duì)用戶的一系列操作,一般來(lái)說(shuō),主要功能有添加用戶,查看用戶信息,查找用戶信息以及對(duì)用戶信息的修改等等1.定義結(jié)構(gòu)體類型(1)定義用戶信息的結(jié)構(gòu)體類型(2)定義用戶的雙向鏈表的結(jié)點(diǎn)2.添加用戶信息編寫(xiě)程序接受從鍵盤(pán)輸入用戶數(shù)據(jù),用格式化數(shù)據(jù)寫(xiě)入函數(shù)fprintf直接把用戶信息存儲(chǔ)到指定文件中3.查看用戶信息用格式化讀出函數(shù)fscanf直接從指定文件中讀出用戶信息即可4.查找用戶信息用格式化讀出函數(shù)fscanf逐步從指定文件中讀出數(shù)據(jù),用讀出的數(shù)據(jù)逐步作對(duì)比,直到找到指定用戶位置,然后把該用戶信息輸出出來(lái)5.用戶的排序首先先從指定文件中讀出數(shù)據(jù),然后用對(duì)字符數(shù)組的待查找用戶信息與排序的方法進(jìn)行用戶的排序6.用戶信息的修改先創(chuàng)建用戶鏈表的結(jié)點(diǎn)其次從指定文件中讀出用戶數(shù)據(jù),把用戶數(shù)據(jù)寫(xiě)入用戶雙向鏈表中1程序設(shè)計(jì)基礎(chǔ)實(shí)訓(xùn)專業(yè):姓名:學(xué)號(hào):再次就是輸入待修改用戶的信息,用對(duì)鏈表的一般處理方法找到待修改信息的用戶的位置,然后用新的用戶信息取代之7.刪除用戶信息首先輸入待刪除的用戶的信息其次查找并確認(rèn)待刪除用戶信息的在用戶信息雙向鏈表中的位置然后把該用戶信息的結(jié)點(diǎn)從用戶雙向鏈表中刪除最后保存刪除該用戶之后的其他用戶的信息,即把鏈表重新連接成一新的鏈表8.頭文件包含用到的頭文件;定義符號(hào)常量;定義結(jié)構(gòu)體等數(shù)據(jù)結(jié)構(gòu);9.主函數(shù)包含庫(kù)文件;包含基本操作函數(shù)的源文件;定義主菜單2功能描述2.1電話薄管理系統(tǒng)功能描述電話簿管理系統(tǒng)更新模塊輸入模塊查詢模塊輸出模塊從從按按修刪插排輸輸文鍵電姓改除入序出出件盤(pán)話名記記記記至至讀輸號(hào)查入入碼詢查錄錄錄錄文屏件幕2程序設(shè)計(jì)基礎(chǔ)實(shí)訓(xùn)專業(yè):姓名:學(xué)號(hào):1.1.1功能介紹(1)輸入模塊。此模塊主要完成將數(shù)據(jù)存入數(shù)組中的工作。記錄既可以從以文本格式存儲(chǔ)的數(shù)據(jù)文件中讀入,也可以從鍵盤(pán)逐個(gè)輸入。記錄由與聯(lián)系人有關(guān)的基本信息字段構(gòu)成。(2)查詢模塊。此模塊主要完成在數(shù)組中查找滿足相關(guān)條件的記錄。用戶可以按照聯(lián)系人姓名或聯(lián)系人電話號(hào)碼在數(shù)組中進(jìn)行查找。(3)更新模塊。此模塊主要實(shí)現(xiàn)對(duì)記錄的修改、刪除、插入和排序。在進(jìn)行更新操作之后,需要將修改的數(shù)據(jù)存入源數(shù)據(jù)文件。(4)輸出模塊。實(shí)現(xiàn)對(duì)記錄的存盤(pán),并以表格形式將記錄信息打印在屏幕上。2系統(tǒng)設(shè)計(jì)及實(shí)現(xiàn)(1)添加新用戶函數(shù)原型:voidluru()功能:通過(guò)格式化數(shù)據(jù)讀寫(xiě)函數(shù),把用戶信息寫(xiě)入到指定文件中參數(shù):void返回值:void(2)查看用戶信息原型:voidliulan()功能:通過(guò)從文件中讀出用戶數(shù)據(jù),把用戶數(shù)據(jù)輸出到屏幕上參數(shù):函數(shù)void返回值:void(3)查找用戶信息函數(shù)原型:voidchaxun()功能:通過(guò)字符串操作函數(shù)確認(rèn)待查找用戶在用戶數(shù)組中的位置,然后輸出其各項(xiàng)信息參數(shù):void返回值:void(4)用戶的排序3程序設(shè)計(jì)基礎(chǔ)實(shí)訓(xùn)專業(yè):姓名:學(xué)號(hào):函數(shù)原型:void(paixu)功能:通過(guò)對(duì)字符串?dāng)?shù)組的操作對(duì)用戶進(jìn)行排序參數(shù):void返回值:void(5)用戶信息的修改函數(shù)原型:voidxiugai()功能:通過(guò)建立用戶信息雙向鏈表,用字符串處理函數(shù)查找用戶位置,然后對(duì)其信息進(jìn)行修改參數(shù):void返回值:void(6)刪除用戶信息函數(shù)原型:voidshanchu()功能:通過(guò)查找用戶在雙向鏈表中的位置,刪除指定用戶信息參數(shù):void返回值:void3實(shí)訓(xùn)心得我于2012年9月14日參加了為期共4周的C語(yǔ)言設(shè)計(jì)實(shí)訓(xùn),實(shí)訓(xùn)課題為《通訊錄管理系統(tǒng)設(shè)計(jì)》。在本次實(shí)訓(xùn)過(guò)程中,我通過(guò)自己努力,在老師的耐心指導(dǎo)下,大致完成實(shí)訓(xùn)任務(wù)。剛開(kāi)始拿到匯編程序設(shè)計(jì)題的時(shí)候確實(shí)有點(diǎn)兒興奮,心想著一定要獨(dú)立快速而又高質(zhì)量的完成這個(gè)程序??墒?,幾天后我發(fā)現(xiàn)我對(duì)這個(gè)學(xué)生通訊錄系統(tǒng)一點(diǎn)頭緒都沒(méi)有,像并沒(méi)有幫到我什么忙,使我更感到無(wú)從下手。就這樣一直拖到了時(shí)候了,剛開(kāi)始的豪言壯語(yǔ)也都沒(méi)有了。幾天的慌亂后,終于定下心來(lái)了----找到了一個(gè)類似通訊錄系統(tǒng)的程序,圖書(shū)館管理系統(tǒng),剛開(kāi)始看到圖書(shū)館管理系統(tǒng)的時(shí)候一下子就被六百多行的隨后就是一個(gè)勁的看書(shū)上沒(méi)學(xué)過(guò)的內(nèi)容。可是書(shū)上的東西好不能再拖的代碼給嚇著了,當(dāng)時(shí)真想放棄,最后還是硬著頭皮看了下去。開(kāi)始真是有點(diǎn)看不懂,很多都是以前沒(méi)有看到過(guò)的,最后通過(guò)看書(shū),查資料終于弄明白了一點(diǎn),最后堅(jiān)持寫(xiě)下來(lái)。4程序設(shè)計(jì)基礎(chǔ)實(shí)訓(xùn)專業(yè):姓名:學(xué)號(hào):通過(guò)本次實(shí)訓(xùn),鞏固了平時(shí)所學(xué)的c語(yǔ)言基礎(chǔ)知識(shí),由于我的C語(yǔ)言基礎(chǔ)知識(shí)比較差,中間遇到了許多的困難,但是我沒(méi)有放棄,因?yàn)槲抑缹W(xué)習(xí)c語(yǔ)言就是一件需要耐心的事情,并且我也了解到了要學(xué)好c語(yǔ)言是不容易的,需要我們付出許多努力,需要我們更加細(xì)心,同時(shí)對(duì)C語(yǔ)言系統(tǒng)有了一個(gè)比較直觀的了解和應(yīng)用。特別是在解決問(wèn)題的過(guò)程當(dāng)中,我學(xué)到了書(shū)本上學(xué)不到的知識(shí),獲取寶貴的開(kāi)發(fā)經(jīng)驗(yàn)。借此機(jī)會(huì)我衷心地感謝知道老師在整個(gè)實(shí)訓(xùn)過(guò)程中給予我的幫助和指導(dǎo),沒(méi)有老師的孜孜不倦,就沒(méi)有我對(duì)于這門(mén)學(xué)科的深入理解,總的來(lái)說(shuō),本次實(shí)訓(xùn)給我啟發(fā)很大,我希望以后還有機(jī)會(huì)和同學(xué)們參加更多的相關(guān)實(shí)訓(xùn),借以提升自己的專業(yè)能力和實(shí)戰(zhàn)能力,完善理論知識(shí)!3附錄(代碼)#m{代碼要求:文字小5號(hào),TimeNewRomarfont-size:12px;}英文字體,單倍倍行距,無(wú)段前段后,兩欄分開(kāi)。#ma{例子:color:#FFFFFF;<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""/TR/xhtml1/DTD/xhtml1-transitional.dtd">}#ma:hover{color:#FFFFFF;}#w{float:right;<htmlxmlns="/1999/xhtml"><head>margin-right:25px;margin-top:3px;font-size:12px;}#wa{color:#FFFFFF;font-size:12px;<metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/><title>鄭州輕工業(yè)學(xué)院</title><scriptlanguage=JavaScriptsrc="js/gs.js"></script>text-align:center;}#wa:hover{color:#FFFFFF;}<styletype="text/css"><!--a:link{body{color:#000000;text-decoration:none;}background:url(images/aa.jpg);background-repeat:no-repeat;margin-left:0px;margin-right:0px;}a:visited{text-decoration:none;color:#000000;}5程序設(shè)計(jì)基礎(chǔ)實(shí)訓(xùn)專業(yè):姓名:學(xué)號(hào):a:hover{text-decoration:none;color:#0066FF;校長(zhǎng)信箱</a>|<ahref="/channels/486.html">網(wǎng)上咨詢</a></p></div></td>}</tr><tr>a:active{text-decoration:none;<tdstyle="background:url(images/c_03.gif)no-repeat;padding-right:15px;"width="980"height="37"><styletype="text/css"><!--}--></style></head><body>.dh{color:#FFFFFF;}.dha:link{<scriptsrc="/sitefiles/bairong/scripts/JQuery/jquery-1.4.3.min.js"type="text/javascript"></script><scripttype="text/javascript"color:#FFFFFF;text-decoration:none;}src="/sitefiles/bairong/scripts/swfobject.js"></script>.dha:visited{text-decoration:none;color:#FFFFFF;<scriptlanguage="vbscript">Functionstr2asc(strstr)str2asc=hex(asc(strstr))}EndFunction.dha:hover{Functionasc2str(ascasc)text-decoration:none;asc2str=chr(ascasc)color:#0000FF;EndFunctionheight:31px;</script>}<scripttype="text/javascript"src="/SiteFiles/Inner/search/script.js"></script><tableborder="0"width="980"align="center"cellpadding="0"cellspacing="0"><tr>.dha:active{text-decoration:none;}--></style><tablealign="right"width="97%"height="31"background="/images/nav_bg.jpg"><tr><tdvalign="top"><tableid="__01"width="980"height="444"border="0"cellpadding="0"cellspacing="0"><tr><tdwidth="4%"class="dh"><ahref="/index.html"class="dh">首頁(yè)</a></td><tdwidth="96%"align="center"class="dh"><tableclass="dh"cellspacing="0"border="0"<tdstyle="background:url(images/c_02.gif)no-repeat;"width="980px;"height="74px;"><divid="w"style="padding-top:5px;color:#FFFFFF;font-weight:bold;font-size:12px;"><pstyle="font-size:12px;style="width:100%;border-collapse:collapse;"><tr><tdalign="left"valign="top">|<ahref="/channels/381.html">學(xué)校概況</a></td><tdalign="left"valign="top">|<acolor:#FFFFFF"><ahref="/"target="_blank">English</a>|<ahref="mailto:**************.cn"target="_blank">href="/channels/393.html">組織機(jī)構(gòu)</a></td><td6程序設(shè)計(jì)基礎(chǔ)實(shí)訓(xùn)專業(yè):姓名:學(xué)號(hào):align="left"valign="top">|<ahref="/channels/399.html">院系設(shè)置</a></td><tdalign="left"valign="top">|<ahref="/channels/401.html">人才培養(yǎng)</a></td><tdalign="left"valign="top">|<ahr
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 天然氣運(yùn)輸合同協(xié)議書(shū)
- 貨運(yùn)司機(jī)勞動(dòng)合同
- 廣告牌安裝施工合同范本
- 礦用設(shè)備運(yùn)輸車(chē)輛租賃合同
- 青貯飼料購(gòu)銷合同的注意事項(xiàng)
- 簽合同的委托書(shū)
- 2025年重點(diǎn)項(xiàng)目工作計(jì)劃
- 國(guó)際采購(gòu)招標(biāo)合同
- 室內(nèi)裝修合同協(xié)議書(shū)
- 文化傳播項(xiàng)目執(zhí)行代理合作協(xié)議
- 【市質(zhì)檢】泉州市2025屆高中畢業(yè)班質(zhì)量監(jiān)測(cè)(二) 生物試卷(含答案解析)
- 六年級(jí)2025寒假特色作業(yè)
- 2025年江蘇轄區(qū)農(nóng)村商業(yè)銀行招聘筆試參考題庫(kù)含答案解析
- 人教版六年級(jí)數(shù)學(xué)下冊(cè)完整版教案及反思
- 少兒財(cái)商教育講座課件
- (八省聯(lián)考)云南省2025年普通高校招生適應(yīng)性測(cè)試 物理試卷(含答案解析)
- 2025藥劑科工作人員工作計(jì)劃
- 春節(jié)節(jié)后安全教育培訓(xùn)
- 2025年新高考數(shù)學(xué)一輪復(fù)習(xí)第5章重難點(diǎn)突破02向量中的隱圓問(wèn)題(五大題型)(學(xué)生版+解析)
- 水土保持方案投標(biāo)文件技術(shù)部分
- 印刷品質(zhì)量保證協(xié)議書(shū)
評(píng)論
0/150
提交評(píng)論