貴州大學(xué)-學(xué)生成績管理系統(tǒng)-實(shí)驗(yàn)報(bào)告-c語言_第1頁
貴州大學(xué)-學(xué)生成績管理系統(tǒng)-實(shí)驗(yàn)報(bào)告-c語言_第2頁
貴州大學(xué)-學(xué)生成績管理系統(tǒng)-實(shí)驗(yàn)報(bào)告-c語言_第3頁
貴州大學(xué)-學(xué)生成績管理系統(tǒng)-實(shí)驗(yàn)報(bào)告-c語言_第4頁
貴州大學(xué)-學(xué)生成績管理系統(tǒng)-實(shí)驗(yàn)報(bào)告-c語言_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、高級語言程序設(shè)計(jì)綜合實(shí)訓(xùn)報(bào)告題目: 學(xué)生成績管理系統(tǒng) 學(xué) 院: 計(jì)算機(jī)科學(xué)與信息學(xué)院 班 級: 學(xué) 號: 學(xué)生姓名: 指導(dǎo)教師: 王力 2012年7月3日 摘要 學(xué)生成績管理系統(tǒng)是為了解決在校學(xué)生幾門課程的考試成績進(jìn)行統(tǒng)一管理的系統(tǒng).學(xué)生成績管理系統(tǒng)方便對學(xué)生成績進(jìn)行統(tǒng)一系統(tǒng)化的管理,從而減輕老師負(fù)擔(dān),提高工作效率,本系統(tǒng)提供學(xué)生成績的輸入、刪除、添加、修改、保存等操作,同時(shí)還能按照老師的要求對學(xué)生成績進(jìn)行統(tǒng)計(jì)、匯總、排序、檢索等,學(xué)生成績管理系統(tǒng)在很大程度上節(jié)省了老師工作時(shí)間,也更能更上時(shí)代的步伐。 目錄實(shí)訓(xùn)目的-3需求分析-3系統(tǒng)設(shè)計(jì)-3 1、運(yùn)行環(huán)境-3 2、系統(tǒng)結(jié)構(gòu)-4 3、系統(tǒng)模塊設(shè)

2、計(jì)-4 4、界面設(shè)計(jì)-5系統(tǒng)實(shí)現(xiàn)-5 1、使用語言-5 2、模塊代碼實(shí)現(xiàn)-5五、單元測試-6六、集成測試-12七、總結(jié)-20實(shí)訓(xùn)目的(1)綜合應(yīng)用所有學(xué)知識的能力(2)模塊化程序設(shè)計(jì)能力(3)項(xiàng)目組協(xié)作開發(fā)能力(4)項(xiàng)目文檔開發(fā)能力(5)項(xiàng)目管理能力(6)項(xiàng)目調(diào)試、測試能力二、需求分析 本系統(tǒng)是針對高等院校的學(xué)生成績管理,因此此系統(tǒng)主要包含學(xué)生的學(xué)號、姓名、各科成績等信息,并且還能對學(xué)生信息進(jìn)行排序、求和、添加、刪除、保存文件、讀取學(xué)生信息文件等操作。三、系統(tǒng)設(shè)計(jì)運(yùn)行環(huán)境: eq oac(,1)硬件環(huán)境:處理器:Intel(R) Core(TM) i52410M CPU 2.30GHz 內(nèi)存:

3、金士頓 ddr3 4G硬盤:西部數(shù)據(jù)7200轉(zhuǎn) 500G顯卡:AMD Radeon HD6630 eq oac(,2)軟件環(huán)境:虛擬機(jī):Windows Virtual PC 操作系統(tǒng):Windows xp sp3 編程工具:TC 2。0 (2)系統(tǒng)結(jié)構(gòu) (3)系統(tǒng)模塊設(shè)計(jì)1、輸入模塊:輸入學(xué)生數(shù)據(jù)。2、顯示模塊:顯示學(xué)生信息。3、刪除模塊:指定刪除某一學(xué)生數(shù)據(jù)。4、保存文件:將文件以指定文件名保存到指定路徑。5、讀入文件:讀入指定文件。6、插入模塊:在指定位置輸入某一學(xué)生數(shù)據(jù)。7、查詢模塊:查詢指定學(xué)生信息。8、退出:退出系統(tǒng).(4)界面設(shè)計(jì)四、系統(tǒng)實(shí)現(xiàn)使用語言:c語言模塊代碼實(shí)現(xiàn)輸入模塊:在

4、菜單中輸入1回車,輸入學(xué)生學(xué)號、姓名、各科分?jǐn)?shù)。備注:可連續(xù)輸入多個(gè)同學(xué)信息,在輸入學(xué)號是輸入“”即可結(jié)束輸入。顯示模塊:在菜單中輸入3回車即可顯示已有的學(xué)生信息.刪除模塊:在菜單中輸入2回車,輸入欲刪除信息學(xué)生學(xué)號回車即可實(shí)現(xiàn)刪除。保存文件:在菜單中輸入5回車,輸入欲保存的路徑及保存文件文件名回車即可。讀入文件:在菜單中輸入6回車,輸入讀取的文件路徑即可.插入模塊:在菜單中輸入8回車,輸入欲插入數(shù)據(jù)的位置,在輸入相關(guān)數(shù)據(jù)即可.查詢模塊:在菜單中輸入4回車,輸入查找人的姓名即可。退出:在菜單中輸入14回車即可。五、單元測試 1、輸入模塊:學(xué)號輸入數(shù)字、字母、符號均可,當(dāng)分?jǐn)?shù)不在0到100之間時(shí)

5、會(huì)提示輸入成績錯(cuò)誤請重新輸入,名字用數(shù)字、字母、符號輸入均可。2、顯示模塊:顯示時(shí)大小寫字母、各種符號、數(shù)字顯示正確。 3、刪除模塊:輸入學(xué)號不論數(shù)字、字母、符號均可,輸入之后可看見該學(xué)生信息,回車即可刪除,對于沒有的學(xué)號,則無顯示信息。4、插入模塊:插入時(shí)學(xué)號不論是數(shù)字、字母還是符號均可插入。5、查詢模塊:查詢是不論名字是數(shù)字、字母還是符號均可查詢。集成測試:初始化:2、輸入模塊:3、顯示模塊:4、查詢模塊:5、保存文件:6、讀取文件:7、計(jì)算總分、均分:8、插入記錄:9、復(fù)制文件10、排序11、追加記錄到文件12、索引13、分類合計(jì)14、刪除模塊:總結(jié)通過這兩周緊張的c語言學(xué)生成績管理系統(tǒng)

6、的制作,我收獲到了很多東西,不僅把遺忘了一個(gè)學(xué)期的c語言知識重新梳理了一遍,而且通過對課題的分析、代碼的編寫還有報(bào)告的制作發(fā)現(xiàn)并解決了很多問題,在這兩周,我查閱了很多的資料,請教了很多高手,還經(jīng)常與同學(xué)們一起探討、交流、合作,為不同的意見而爭論,并且最后達(dá)到意見的統(tǒng)一。這兩周,不僅是c語言方面的收獲很多,而且在與同學(xué)協(xié)作開發(fā)東西上也有了很多收獲,總的來說,這兩周,雖然累了一點(diǎn),但是很值得。由于我們是上學(xué)期學(xué)習(xí)的c語言,并且雙語課的原因,有些知識不是很懂,所以在剛開始做實(shí)驗(yàn)設(shè)計(jì)的時(shí)候,感覺一頭霧水,遇到了很多問題,許多課本上的問題不能很好的理解,所以經(jīng)歷了一次次的查資料,請教別人,才一步步的把程

7、序理解。此次學(xué)生管理系統(tǒng)的設(shè)計(jì),加深了我對c語言的循環(huán)結(jié)構(gòu),選擇結(jié)構(gòu)和鏈表、數(shù)組、函數(shù)、指針的理解,并且對變量字符串的操作更加熟練了,而且對于c語言的預(yù)處理,有了比以前更為深刻的認(rèn)識.對于一些常用的諸如冒泡法之類的算法,也有了一定程度的了解。通過這次的實(shí)驗(yàn)設(shè)計(jì),我的程序設(shè)計(jì)能力也上升了一個(gè)臺階。這次程序也讓人體會(huì)到了大程序的設(shè)計(jì)風(fēng)格,既按“自頂向下,逐步細(xì)化,模塊化”的方法進(jìn)行程序設(shè)計(jì),還讓人感受到了c語言庫函數(shù)的豐富,編程時(shí)若用好了c語言的庫函數(shù),能避免很多不必要的勞動(dòng)。不僅如此,為了順利完成這次的實(shí)驗(yàn)設(shè)計(jì),我有幾天一整天的泡在圖書館,在圖書館里,有時(shí)候的給你感覺并不是在知識的海洋中徜徉,實(shí)際上,有時(shí)候,是外面的世界在引誘著你,讓你靜不下心來看書,讓你煩躁,這時(shí)候,自己就得不停的與心里的想法做斗爭,并且要在最后控制住自己的想法,經(jīng)歷了一次次如此的思想斗爭之后,我終于能靜下心來學(xué)習(xí),如此這般之后,我對自己的控制能力也比以前強(qiáng)了,而且因此我的自學(xué)能力也比以前強(qiáng)了不少.這次程序設(shè)計(jì)雖然得以順利完成,但是我感覺自身

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論