

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