版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p><b> 課 程 設(shè) 計</b></p><p> 課程名稱 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計</p><p> 題目名稱 學(xué)生成績管理系統(tǒng)</p><p> 學(xué)生學(xué)院 管理學(xué)院</p><p> 專業(yè)班級 信息管理與信息系統(tǒng)09(2)班</p><
2、p><b> 一、課程設(shè)計內(nèi)容</b></p><p> 功能需求:1、提供身份驗證,和使用系統(tǒng)的權(quán)限設(shè)置、判定。</p><p> 2、(教師用戶)能實現(xiàn)本班同學(xué)各學(xué)期各科成績的錄入、編輯,數(shù)據(jù)必須保存在文件中,以便反復(fù)使用。</p><p> 3、(學(xué)生用戶或游客)提供對學(xué)號或姓名,各學(xué)期、各學(xué)科成績的查詢。</p>
3、;<p> 4、(學(xué)生和教師用戶)能按各學(xué)期、各學(xué)科分數(shù)排序輸出(每一科都要能排序輸出)。</p><p> 5、(教師用戶)能統(tǒng)計各科成績分數(shù)段的分布(60以下、60~70、70~80、80~90、90~100)情況,并輸出。</p><p> 性能需求:1、操作界面美觀、友好,有必要的容錯處理(如:能判定學(xué)號位數(shù)和只能由0~9數(shù)字字符組成、能判定合理的成績0~100
4、等);</p><p> 2、查詢應(yīng)根據(jù)查詢條件合理選擇先進的查詢方法(其中必須保證至少有一種查找采用了散列查找);</p><p> 3、排序算法要求采用堆排序?qū)崿F(xiàn);</p><p> 4、分數(shù)段統(tǒng)計結(jié)果要求保存在單獨的文件中;</p><p> 二、需求分析
5、 </p><p> 隨著當今社會發(fā)展,信息化水平逐步提高,對教務(wù)管理有了新的要
6、求,因此,編寫一個學(xué)生成績管理系統(tǒng)是十分有必要的。</p><p> 該軟件主要是實現(xiàn)對學(xué)生成績進行系統(tǒng)化的管理,首先可以對學(xué)生基本成績進行輸入和讀取,其次查找并顯示特定學(xué)生的相關(guān)成績,然后可以插入學(xué)生的相關(guān)成績,還有就是可按學(xué)生相關(guān)成績排序,以求達到簡易操作的目的。</p><p> 三、概要設(shè)計(或總體設(shè)計)</p><p> 1.系統(tǒng)結(jié)構(gòu)圖(功能模塊圖)
7、和數(shù)據(jù)變量說明</p><p><b> 2.功能模塊說明</b></p><p> 1.輸入模塊 2.列表模塊</p><p> 3.查找模塊 4.修改模塊</p>
8、<p><b> 5.增加模塊</b></p><p><b> 6.成績排序</b></p><p><b> 六、運行情況</b></p><p><b> 主菜單</b></p><p><b> 2.錄入數(shù)據(jù)</
9、b></p><p><b> 3.輸出數(shù)據(jù)</b></p><p><b> 4.查找數(shù)據(jù)</b></p><p><b> 5.增加數(shù)據(jù)</b></p><p><b> 6.修改數(shù)據(jù)</b></p><p>&l
10、t;b> 7.成績排序</b></p><p><b> 七、設(shè)計體會和反思</b></p><p> 通過這幾天的上機做課程設(shè)計,我對C語言和數(shù)據(jù)結(jié)構(gòu)又有了嶄新的認識。</p><p> C語言的學(xué)習(xí)是一個系統(tǒng)的過程,需要長期的知識積累和儲備并輔以大量的上級實際操作練習(xí),自己也應(yīng)該有所體會,在實踐中成長,在實踐中求知
11、。</p><p> 數(shù)據(jù)結(jié)構(gòu)可以說是編程的靈魂,成熟的編程思想和算法能給程序開發(fā)人員一個開發(fā)思路。</p><p> 這次設(shè)計的課題是學(xué)生成績管理系統(tǒng)。課題要求對學(xué)生信息實現(xiàn)一系列基本操作。我選擇通過結(jié)構(gòu)體數(shù)組來實現(xiàn)這個設(shè)計。通過fread和fwrite兩個函數(shù)實現(xiàn)對文件的讀寫,過程比較簡潔(這里也有參考《C程序設(shè)計》中某例題的思想)。通過大量的符號和printf語句,使得操作界面更
12、加和諧友善,這些都是我通過這次實習(xí)積累的經(jīng)驗。</p><p> 同時,也有很多要求沒有達到,例如沒有用堆排序,沒有設(shè)置使用權(quán)限,沒有給分數(shù)分層次等等。</p><p> 總之,通過這次實習(xí),我也認識到了我自己在數(shù)據(jù)結(jié)構(gòu)和程序設(shè)計上的不足,在以后的學(xué)習(xí)實踐中,要更加的嚴謹踏實,對知識的把握要更加的細致入微,要活學(xué)活用,爭取在這個學(xué)科上取得更大的進步。</p><p&
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計-學(xué)生成績管理系統(tǒng)
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計---學(xué)生成績管理系統(tǒng)
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計---學(xué)生成績管理系統(tǒng)
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計----學(xué)生成績管理系統(tǒng)
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計——學(xué)生成績管理系統(tǒng)
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計--學(xué)生成績管理系統(tǒng)
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計--學(xué)生成績管理系統(tǒng)
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計--- 學(xué)生成績管理系統(tǒng)
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計--學(xué)生成績管理
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計報告--學(xué)生成績管理系統(tǒng)
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計報告---學(xué)生成績管理系統(tǒng)
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計---學(xué)生成績管理系統(tǒng)(部分)
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計-學(xué)生成績查詢系統(tǒng)
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計---學(xué)生成績管理問題
- 數(shù)據(jù)結(jié)構(gòu)學(xué)生成績管理課程設(shè)計報告
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計--成績管理系統(tǒng)
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計---成績管理系統(tǒng)
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計--成績管理
- 數(shù)據(jù)結(jié)構(gòu)之學(xué)生成績管理系統(tǒng)
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計--學(xué)生成績管理程序的設(shè)計與實現(xiàn)
評論
0/150
提交評論