版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、VCVC課程設計課程設計高校學籍管理系統高校學籍管理系統源程序源程序一、課程設計題目:學籍管理系統二、目的與要求:1、目的:(1)要求學生達到熟練掌握C語言的基本知識和技能;(2)基本掌握面向對象程序設計的基本思路和方法;(3)能夠利用所學的基本知識和技能,解決簡單的面向對象程序設計問題。2、基本要求:(1)要求利用面向對象的方法以及C的編程思想來完成系統的設計;(2)要求在設計的過程中,建立清晰的類層次;(3)在系統的設計中,至少要用
2、到面向對象的一種機制。3、創(chuàng)新要求:在基本要求達到后,可進行創(chuàng)新設計,如根據查找結果進行修改的功能。4、寫出設計說明書三、設計方法和基本原理:1、功能要求要求完成以下功能:1)能夠從屏幕上讀取一個學生的信息并將信息存入到數據文件中。2)能夠將指定的信息從文件中刪除。3)能夠按編號、姓名對學生的信息進行檢索并將檢索結果顯示在屏幕上。4)可以統計全部學生的總成績,及其在班上的排名。5)能夠統計各科的平均成績及及格率。6)要求有錯誤提示功能,
3、例如性別只能輸入男女,輸入錯誤提示重新輸入。7)如果檢索不到相應的信息應提示用戶。2、問題的解決方案:根據系統功能要求,可以將問題解決分為以下步驟:a)寫出需求分析(做什么)b)分析系統中的各個實體之間的關系及其屬性和行為;c)根據問題描述,設計系統的類層次;d)完成類層次中各個類的描述(包括屬性和方法);e)完成類中各個成員函數的定義;f)用戶界面的設計g)分析系統功能模塊(系統流程圖)h)代碼編寫i)功能調試;j)完成系統總結報告以
4、及系統使用說明書。源程序代碼如下:[code][]gradevoidInput()sum=0coutnum輸入學生一般信息coutnamecoutsexsex=toupper(sex)coutcnamef(inti=0igradesum=grade計算總分voidInput(ifstreamfnamefsexsex=toupper(sex)fcnamef(inti=0igradefsumstaticvoidOutputT()coutse
5、tw(10)“學號“setw(20)“姓名“setw(5)“性別“setw(10)“班級“f(inti=0iCOURSE::coursenumi)coutsetw(7)COURSE::coursenamecoutsetw(10)“總分“endlvoidOutput()coutsetw(10)num輸出學生一般信息coutsetw(20)namecoutsetw(5)sexcoutsetw(10)cnamef(inti=0iCOURSE:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《c++程序設計》課程設計--學生學籍管理系統
- c++面向對象程序設計課程設計報告---學籍管理系統
- c++程序設計考試系統
- c++程序設計考試系統
- c++程序設計
- c++程序設計
- c++程序設計課程設計--電費管理系統
- c++程序設計課程設計--電費管理系統
- 《程序設計基礎c++》
- c++程序設計教程
- [工學]c++程序設計
- c++程序設計課程設計---公司人員管理系統
- c c++程序設計課后答案
- c++程序設計復習筆記
- c++課程設計--c++程序設計語言
- c++課程設計-- c++面向對象程序設計
- c++程序設計模擬試題
- c++程序設計-實踐報告
- c++簡單程序設計
- c++語言程序設計試題
評論
0/150
提交評論