瀋陽航空航天大學
實驗報告
課程名稱: 物件導向程式設計及c++
實驗題目: 學生獎學金評定系統
院(系):計算機學院
專業:電腦科學與技術
班級:學號:姓名:
一、實驗目的
達到對所學物件導向程式設計知識的一次綜合運用,熟練掌握面象物件分析問題、解決問題的方法。
2、實驗內容描述
該實驗室評定學生獎學金的乙個系統,包括檢視學生獎學獲得的情況,以及錄入學生資訊,修改學生資訊,檢視個人獎學金等功能。結果都將儲存在檔案中,在下次程式開始時會自動呼叫上一次修改的結果。
3、類設計及描述
派生四、關鍵函式描述
初始化學生資訊函式chushihua();:把檔案中已有的學生資訊讀取出來
查尋學生獲得獎學金資訊函式paihang();:查詢所有學生獎學金獲得情況
錄入學生成績函式fun1();:錄入新學生姓名,性別,學號,以及成績
修改學生成績函式amend();:可以修改已有學生任何一次考試的任何一門成績
查尋個人獎學金函式find();:可以查尋已有學生獎學金獲得的情況。
五、程式測試/執行的結果
圖4.1
查詢檔案中已有學生資訊
圖4.2
初始化學生資訊
圖4.3
查詢學生獲得獎學金資訊
圖4.4
查詢結果
圖4.5
如果沒有錄入此人資訊
六、實驗總結
這是我第一次做比較大的c++程式,在製作的過程中遇到過很多問題,不過還在在老師和同學的幫助下把這些問題都得到了解決。
程式可以流暢執行,但是依然存在著很多缺陷,比如說介面,做的並沒有呢麼完美,功能方面也有待加強,我會繼續努力,爭取做出更好的作品。
附錄(實驗**)
#include
#include
#include
#include
using namespace std;
static int n=0;
class exam //成績類
;class final:public exam
;class midterm:public exam
;float midterm::zongchengji(float a,float b,float c,float d)
float final::zongchengji(float a,float b,float c,float d)
class student //學生類
;float student::pingding()
class guanli
;void guanli::print列印介面函式
int guanli::gameprint1列印函式
void guanli::chushi(student *stu) //初始化學生資訊函式
while(!p.eof())
for(i=0;i stu[i].pingding();
p.close();
}void guanli::fun1(student *stu錄入學生資訊函式
p< ***< mo.english<<" "< sport<<" "< zhong.math<<" "< english<<" "< zhong.practise; 吉林工程技術師範學院 資訊工程學院 c語言程式 課程設計報告 設計題目 專業班級 學生姓名學號 指導教師 2011年12月 摘要在這裡寫一寫你的設計報告內容的簡要介紹,大約左右 關鍵字 在此寫出報告中有代表性的 頻繁出現詞3 4個 目錄摘要 i 第1章概述 1 第2章系統分析 第3章總體設計與詳細設... 1.本頁為設計報告要求頁,製作好報告後輸出時將本頁刪除 2.本模板的各種字型及頁面設定請同學們 3.本設計報告左側裝訂。在虛線處裝訂。4.在課程設計封皮一頁上用已經設定好的宋體四號來填寫各個專案。5.在課程設計評定表一頁上用宋體小四填寫班級 學號 姓名 專案組 專案組長 專案組組員 本人工作簡介。組... c語言課程設計實習報告 班級 學生姓名 學號 指導老師 朱小龍 王慶 日期 目錄一 程式分析與設計 1 二 流程圖 1 三 源程式清單 1 四 除錯過程 1 五 程式有待改進的地方 2 六 本次實習的收穫和建議 2 附錄 2 在程式執行的過程中,出現了很多的錯誤。有很複雜的問題,也不乏許多低階的錯誤...C課設報告
C課設報告模版
c語言課設報告