OOP實驗報告

2021-04-22 21:38:48 字數 2013 閱讀 3799

《物件導向的程式設計》實驗報告

小組編號: 第九組

小組成員: 於灝肖年浩楊海蘭張旭陽

實驗題目:實驗十二:綜合練習(二) 實驗時間: 2023年6月26日

任課教師: 劉穎健評閱老師

一、 實驗內容

建立班級管理類(classmanagement),包含乙個長度可變的一維學生類(student)物件陣列, 班級管理類對外提供的服務包括但不僅限於:

從指定的磁碟檔案中讀取學生資訊(學號、姓名、年齡、性別、成績),建立並初始化學生物件陣列;

按照學號查詢某個學生的資訊;

編輯修改某個學生的資訊;

按照學號公升序排列後,更新儲存學生資訊的磁碟檔案。

二、程式設計思路

建立兩個類manage和student,其中這兩個類是包含的關係,即在manage has student的物件陣列.

student 內各種函式修改和訪問私有成員。在management 類裡面實現各種功能。

三、uml類圖

四、小組成員分工

於灝肖年浩:程式中各個函式的設計編寫**;

楊海蘭張旭陽:類中物件的設計

五、源程式**

#include

#include

#include

#include

int n;//匯入學生個數

using namespace std;

/*學生類*/

class student

//獲取學生號碼

void set_student_number(long int n)

void set_name(string n)

string get_name()

void set_age(int a)

int get_age()

void set_***(char s)

char get_***()

void set_grade(double g)

double get_grade()

private:

string name;//學生姓名

long int student_number;//學號

int age;//年齡

char ***;//性別

double grade;//成績

};/***輸出學生資訊***/

void student::display()

/***修改學生資訊***/

void student::alter()

cout<<"please chose which do you want to change"<<<"1 name 2 student_number 3 age 4 *** 5 grade 6 all 0 eixt"< cin>>m;

}}/***管理類***/

class manage

file>>n;//輸出資料個數

cout<<"it has "< p=new student[n];

建立中轉陣列*/

long int number[n];

string na[n];

int ag[n];char se[n];

double gra[n];

for(int i=0;i

file.close();

}//建構函式,初始學生資料

void show();//輸出學生資訊

int find(long int number);//查詢

void change();//修改

void sort();//排序

void get_student()

cout<<"can't find the student"< }

~manage()

{sort();

long int number[n];

string na[n];

int ag[n];char se[n];

double gra[n];

實驗報告電路實驗報告要求

三一文庫 報告范文 實驗報告 電路實驗報告要求 同學您好 電路實驗課已經結束,請按題目要求認真完成實驗報告,並要仔細檢查一遍,以免退回,具體要求如下 一 繪製電路圖要工整 選取合適比例,元件引數標註要準確 完整。二 計算題要有計算步驟 解題過程,要代具體資料進行計算,不能只寫得數。三 實驗中測試得到...

實驗報告 高中化學實驗報告

1 1 稱取4gnaoh,5.85gnacl 2 用量筒量取適量蒸餾水 3 置於燒杯中攪拌溶解冷卻 4 用玻璃棒將液體引流到1l的容量瓶中 5 再用蒸餾水洗燒杯,再引流到容量瓶中 6 用膠頭滴管定容 7 蓋上容量瓶蓋子,上下搖晃,混合均勻即可2 1 驗漏 2 用標準液和待測液潤洗滴定管 3 取高錳酸...

數學實驗實驗報告

天水師範學院數學與統計學院 實驗報告 實驗專案名稱 所屬課程名稱 實驗型別線性代數實驗 實驗日期 班級學號 姓名成績 附錄1 源程式 附錄2 實驗報告填寫說明 1 實驗專案名稱 要求與實驗教學大綱一致。2 實驗目的 目的要明確,要抓住重點,符合實驗教學大綱要求。3 實驗原理 簡要說明本實驗專案所涉及...