c語(yǔ)言技術(shù)交底大全報(bào)告學(xué)生檔案管理系統(tǒng)實(shí)驗(yàn)報(bào)告_第1頁(yè)
c語(yǔ)言技術(shù)交底大全報(bào)告學(xué)生檔案管理系統(tǒng)實(shí)驗(yàn)報(bào)告_第2頁(yè)
c語(yǔ)言技術(shù)交底大全報(bào)告學(xué)生檔案管理系統(tǒng)實(shí)驗(yàn)報(bào)告_第3頁(yè)
c語(yǔ)言技術(shù)交底大全報(bào)告學(xué)生檔案管理系統(tǒng)實(shí)驗(yàn)報(bào)告_第4頁(yè)
c語(yǔ)言技術(shù)交底大全報(bào)告學(xué)生檔案管理系統(tǒng)實(shí)驗(yàn)報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩10頁(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)介

學(xué)院:管理科學(xué)與信息工程學(xué)院班級(jí): 計(jì)算機(jī) 學(xué)號(hào): 1401111633 姓名: 浩 程序作者: 程光亮,浩C語(yǔ)言程序設(shè)計(jì)課程-----設(shè)計(jì)報(bào)告課程設(shè)計(jì)的目的1.復(fù)習(xí)、鞏固C語(yǔ)言的基礎(chǔ)知識(shí),進(jìn)一步加深對(duì)C語(yǔ)言的理解和掌握;.為學(xué)生提供一個(gè)既動(dòng)手又動(dòng)腦,獨(dú)立實(shí)踐的機(jī)會(huì),將課本上的理論知識(shí)和實(shí)際有機(jī)結(jié)合起來(lái),鍛煉學(xué)生的分析解決實(shí)際問(wèn)題的能力。提高學(xué)生實(shí)踐編程的能力;.培養(yǎng)學(xué)生在項(xiàng)目開(kāi)發(fā)中團(tuán)隊(duì)合作精神、創(chuàng)新意識(shí)及能力。課程設(shè)計(jì)題目安排課程設(shè)計(jì)題目可從以下題目中選擇,也可經(jīng)老師同意自擬題目??梢远嗳撕献魍瓿?每組最多3人),合作完成的必須明確每個(gè)人的具體任務(wù),每人單獨(dú)上交課程設(shè)計(jì)報(bào)告。一,題目容描述第1題學(xué)生檔案管理設(shè)計(jì)一個(gè)學(xué)生檔案管理程序。該程序應(yīng)該具有下列功能:通過(guò)鍵盤輸入某位學(xué)生的相關(guān)信息。包括學(xué)號(hào)、姓名、性別、年齡、出生年月、、E-mail、籍貫等;瀏覽學(xué)生信息;根據(jù)學(xué)號(hào)修改、刪除學(xué)生信息;能按學(xué)號(hào)、姓名、年齡等關(guān)鍵字排序;統(tǒng)計(jì)學(xué)生年齡的平均值及各年齡段人數(shù);用鏈表實(shí)現(xiàn),原始數(shù)據(jù)輸入和結(jié)果輸出使用文件存放二,應(yīng)用程序的詳細(xì)說(shuō)明(一)系統(tǒng)總體框圖(二)模塊功能說(shuō)明學(xué)生信息的輸入和修改函數(shù)原形:voidshuxiu()功能:首次進(jìn)入管理系統(tǒng)時(shí),進(jìn)行學(xué)生信息的錄入,將學(xué)生信息存放于結(jié)構(gòu)體鏈表中入口參數(shù):無(wú)出口參數(shù):結(jié)構(gòu)體類型的頭指針函數(shù)調(diào)用關(guān)系說(shuō)明:main()函數(shù)調(diào)用shuxiu()函數(shù),返回結(jié)構(gòu)體類型的頭指針Shuxiu()函數(shù)調(diào)用shuru()函數(shù)和xiugai()函數(shù)Shuru()函數(shù)主要完成數(shù)據(jù)的輸入以及將數(shù)據(jù)存儲(chǔ)到硬盤的工作Xiugai()調(diào)用add()用來(lái)添加學(xué)生信息Shanchu()喲買回來(lái)刪除學(xué)生信息Xg()用來(lái)實(shí)現(xiàn)數(shù)據(jù)的修改容限制:錄入學(xué)生信息學(xué)如果重復(fù)無(wú)法檢測(cè)。修改學(xué)生信息函數(shù)原形:voidxiugai()功能:主要成數(shù)據(jù)的添加、刪除和修改,隸屬于數(shù)據(jù)的輸入和修改模塊入口參數(shù):無(wú)出口參數(shù):無(wú)函數(shù)調(diào)用關(guān)系說(shuō)明:shuxiu()函數(shù)調(diào)用修改函數(shù)Xiugai()函數(shù)中調(diào)用add()shanchu()xg()容限制:待修改結(jié)點(diǎn)存在,不存在時(shí)進(jìn)行提示刪除學(xué)生信息函數(shù)原形:intdelete(LNode*head,char*n)功能:找到待刪除結(jié)點(diǎn)(找不到時(shí)returnNULL),將其從鏈表中脫離并釋放刪除信息并釋放該結(jié)點(diǎn)入口參數(shù):structnode*head出口參數(shù):結(jié)構(gòu)體類型的頭指針函數(shù)調(diào)用關(guān)系說(shuō)明:main函數(shù)調(diào)用delete函數(shù),Delete函數(shù)中調(diào)用shuchu1函數(shù)返回結(jié)構(gòu)體類型的頭指針容限制:待刪除結(jié)點(diǎn)存在,不存在時(shí)進(jìn)行提示學(xué)生信息查詢函數(shù)原形:voidchaxun()功能:分為voidsch_name()(按姓名查找)和voidsch_num()(按學(xué)號(hào)查找)根據(jù)輸入的部分信息,搜索另外的學(xué)生信息入口參數(shù):出口參數(shù):無(wú)函數(shù)調(diào)用關(guān)系說(shuō)明:main函數(shù)調(diào)用chaxun()函數(shù)Chaxun()函數(shù)中調(diào)用sch_num()(按姓名查找)和sch_num()(按學(xué)號(hào)查找)兩函數(shù)容限制:待查詢結(jié)點(diǎn)存在,不存在時(shí)進(jìn)行提示修改密碼函數(shù)原型:voidgaimi()入口參數(shù):structnode*head出口參數(shù):無(wú)函數(shù)調(diào)用關(guān)系說(shuō)明:main函數(shù)調(diào)用gaimi函數(shù),gaimi函數(shù)中調(diào)用comp1函數(shù)用來(lái)檢查原始密碼輸入是否正確。Gaimi函數(shù)中調(diào)用xiugai函數(shù)用來(lái)修改密碼。學(xué)生信息的統(tǒng)計(jì)函數(shù)原型:voidgaimi()入口參數(shù):structnode*head出口參數(shù):無(wú)函數(shù)調(diào)用關(guān)系說(shuō)明:main函數(shù)調(diào)用gaimi函數(shù),gaimi函數(shù)中調(diào)用comp1函數(shù)用來(lái)檢查原始密碼輸入是否正確。Gaimi函數(shù)中調(diào)用xiugai函數(shù)用來(lái)修改密碼。退出存盤函數(shù)原形:voidtuichu()功能:退出時(shí)將信息以文件形式存盤入口參數(shù):structnode*head出口參數(shù):無(wú)函數(shù)調(diào)用關(guān)系說(shuō)明:main函數(shù)調(diào)用tuichu函數(shù)

(三)主模塊算法說(shuō)明1,主函數(shù)流程圖main()開(kāi)始No輸入密碼 /密碼?數(shù)據(jù)的輸入和修改shuxiu()1,數(shù)據(jù)的輸入2,修改學(xué)生檔案信息xiugai()數(shù)據(jù)的添加add()數(shù)據(jù)的刪除shanchu()()No?xg()修改三,測(cè)試結(jié)果進(jìn)入系統(tǒng)輸入密碼

ItttttttttKttttit Itttit 4t4t4t 4t4ttt itKtt歡迎進(jìn)入學(xué)生檔案管理系統(tǒng)制作看:丁成處,王賽,鄧樺請(qǐng)輸入密弔即初始密碼;abcdef>itlttttittttlitttt litttt Ittltltt jtlttt ttlttt吊馬:ahcrdefitttititttit學(xué)生檔案信息輸入nnnnnnitnirnnnnnnnnvnirnirnnnnnnnnnnirnn^nnnnnffntrtiirnnti:青輸入選頂;為入數(shù)據(jù)3回到上一界面閉翕默童輸入的學(xué)生信息條如>土冃±冃土星星里UF■-L■TT■-L?>土冃±冃土星星里UF■-L■TT■-L?I■Tk■L■L-■L眾U羊99:1=7瀉心耶號(hào)」列貫學(xué)*^政入篇入入入入入入入入iErECRqac.LHH輸入完畢辛it譯!tnnmtiTitir是否繼繳7<1纟出纟凄,?退出》n譯nnimitflmHr修改學(xué)生信息(添加)

2脩改數(shù)拯3回到上一界面請(qǐng)逸扌蘋(píng):?*年牛椚親簣理系銃廿—濟(jì)加學(xué)生信息齊刪除學(xué)主倍息氣修改學(xué)生信息去返回上一界面居監(jiān)入要盟X備學(xué)生信息條臨酢菽-酢菽-冼H-坍4Fn-I......Hk去;?>蘿號(hào)^?8迫書(shū)學(xué)姓聲哭出帶入入入入入A^s?訊mi址刖一-ikn-fr^rr+ir-M*H:::n<4WJr車冃吉土口青育4|O冃*1-1.1-L輸出全部學(xué)生檔案信2——克詢學(xué)生信息3輸出全部學(xué)生檔案信2——克詢學(xué)生信息3 統(tǒng)計(jì)學(xué)生?信息』——輸出所有學(xué)生信息退出乘統(tǒng)mtuu?tiuuuuiiutiuii?uuuti4tauu?uuuii?aiiiitiitvuui<Mtiuuuuiiutiii林入選裁性別需 遲藥Kt”■丁廳虎王竊年齡入學(xué)總分林入選裁性別需 遲藥Kt”■丁廳虎王竊年齡入學(xué)總分出生日則490.0 19?00817”;■夏學(xué)生信息查詢書(shū)學(xué)生檔塞管理咎丄?學(xué)號(hào)畫(huà)詢2.姓名查詢魁學(xué)生信息返回丄一界面情輸入要彎詢的學(xué)號(hào):“蟲(chóng)11470?學(xué)號(hào)姓名性別年齡政活面貌入學(xué)總分 出生日期 籍貫gf姓名性別年齡 政治面貌 入學(xué)總分 出生日期14B2114709 1成虎禺22群心490,019900817 j11612114729 王蒔禹 21 競(jìng)貝 52ft.0 19?:河南修改密碼2—亙?cè)儗W(xué)生倍息3一一統(tǒng)計(jì)學(xué)生信鼠4一—輸出所有學(xué)生信息b----修改密碼&——退出系統(tǒng)作操作操?-的碼碼?1-密碼H-石原ef確設(shè)擇人咼入cd正新選薔輸血碼入請(qǐng)請(qǐng)2請(qǐng)->密輸34成維12作車->雷四,測(cè)試過(guò)程中遇到的主要問(wèn)題及采取的解決措施:1,添加學(xué)生檔案信息時(shí)總是將前面已輸入的容覆蓋。解決辦法是:增加一個(gè)n的變量,再打開(kāi)文件后先對(duì)原先從在的容進(jìn)行檢查,然后在循環(huán)語(yǔ)

溫馨提示

  • 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)論