數(shù)據(jù)結(jié)構(gòu)實(shí)訓(xùn)論文_第1頁
數(shù)據(jù)結(jié)構(gòu)實(shí)訓(xùn)論文_第2頁
數(shù)據(jù)結(jié)構(gòu)實(shí)訓(xùn)論文_第3頁
數(shù)據(jù)結(jié)構(gòu)實(shí)訓(xùn)論文_第4頁
數(shù)據(jù)結(jié)構(gòu)實(shí)訓(xùn)論文_第5頁
已閱讀5頁,還剩7頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、傳媒工程系計(jì)算機(jī)科學(xué)與技術(shù)(本科)成 績實(shí)訓(xùn)結(jié)業(yè)報(bào)告實(shí)訓(xùn)名稱:學(xué)生成績管理系統(tǒng)一、實(shí)訓(xùn)時(shí)間:二、實(shí)訓(xùn)地點(diǎn):實(shí)驗(yàn)樓J403、J405三、實(shí)驗(yàn)內(nèi)容:1、問題描述設(shè)計(jì)一個(gè)簡單的學(xué)生成績管理系統(tǒng),可錄入、保存一個(gè)班 級(jí)學(xué)生多門課程的成績,并對(duì)成績進(jìn)行分析。2、基本要求 (1)輸入各學(xué)生多門課程的成績,并存儲(chǔ); (2)按各門課程成績排序,并生成相應(yīng)的文件輸出; (3)計(jì)算每人的平均成績,按平均成績排序,并生成文件; (4)求出各門課程的平均成績、最高分、最低分、不及格人數(shù)、 60-69分人數(shù),70-79分人數(shù)、80-89分人數(shù)、90分以上人數(shù); (5)根據(jù)姓名或?qū)W號(hào)查詢某人的各門課成績,重名情況也能處

2、理。4、 具體要求:1、 系統(tǒng)需求分析:編輯工具為vc6.0,系統(tǒng)為Window XP兼容vc6.0,運(yùn)行速度較快;2、 數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì):(1) 定義結(jié)構(gòu)體struct stuint num; char name50; char classes50; double gsps_score; double gsks_score; double gszh_score; double dlps_score; double dlks_score; double dlzh_score; double yyps_score; double yyks_score; double yyzh_score; dou

3、ble wlps_score; double wlks_score; double wlzh_score; double pj_score;(2) 錄入、修改、插入學(xué)生信息三個(gè)模塊調(diào)用了輸入模塊:A、 錄入學(xué)生信息模塊void Getinformation()B、 查詢模塊:包含四個(gè)函數(shù),函數(shù)間有聯(lián) int Searchbynum (int no)/int Searchbyname (char na50)/void Printinformation(int x)/void Seekinformation()C、 學(xué)生信息刪改:包含三個(gè)相互獨(dú)立的函數(shù)void Modifyinformation(

4、)/ voidDeleteinformation()/void Insertinformaton()/D、 各科成績排序的四個(gè)程序:void paixugs()/void paixudl()/void paixuyy()/void paixuwl()/void Showthefail()/void Showsixties()/void Showseventies()/void Showeighties()/void Stu_p()/void Chengjitongji()E、 void main()主函數(shù)調(diào)用上面函數(shù)實(shí)現(xiàn)程序功能3、 實(shí)現(xiàn)結(jié)果截圖:a. 輸入學(xué)生信息b. 查找學(xué)生信息1、 按學(xué)

5、號(hào)查詢1、 按姓名查詢(1) 無重名情況(2)有重名情況c、刪除學(xué)生信息d、插入學(xué)生信息e、優(yōu)秀學(xué)生信息(>90)f、不及格學(xué)生信息g、課程成績統(tǒng)計(jì)(1)每門課程平均成績 (2)單科成績排序4、 心得體會(huì):1、 本程序作為一個(gè)學(xué)生成績管理系統(tǒng),用戶可以首先使用管理員模式初始化該系統(tǒng)。初始化完成之后,用戶可以選擇使用成績記錄人模式進(jìn)入系統(tǒng),對(duì)學(xué)生成績進(jìn)行記錄。系統(tǒng)自動(dòng)儲(chǔ)存所記錄的學(xué)生成績,然后用戶可根據(jù)不同需要來選擇不同的功能來使用程序,其中包括成績查詢與增減,成績排序,成績分析等2、 程序設(shè)計(jì)分析,繪制程序流程圖,寫出大體結(jié)構(gòu)算法以及各個(gè)核心算法模塊,寫出核心源程序,對(duì)源程序進(jìn)行算法優(yōu)化

6、,對(duì)源代碼進(jìn)行多次試驗(yàn)驗(yàn)證其正確性,完成源代碼的測試以及代碼書寫規(guī)范檢測。3、 做一個(gè)完整的考試系統(tǒng)首先應(yīng)該做詳細(xì)的模塊分析,按照:結(jié)構(gòu)體定義函數(shù)設(shè)計(jì)(各個(gè)模塊)主函數(shù)調(diào)用的步驟來實(shí)現(xiàn)學(xué)生考試管理系統(tǒng)各項(xiàng)功能;4、養(yǎng)成良好的輸入習(xí)慣,例如:“;”“=”“”,避免不必要的錯(cuò)誤提高效率、節(jié)約時(shí)間;5、設(shè)計(jì)int Searchbyname 時(shí),注意重名情況:計(jì)數(shù)器一定要初始化int num=0;6、善用一些編程技巧,例如:for(; ;)/*設(shè)計(jì)死循環(huán)以至于在輸入格式錯(cuò)誤時(shí)可以再次輸入*/ system("cls");清屏避免輸出冗長一、內(nèi)容要求1、實(shí)訓(xùn)時(shí)間、場所、內(nèi)容的表述;2、具體要求:包括(系統(tǒng)需求分析;數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì);各模塊的設(shè)計(jì)及

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論