NTOU-CS C++ Program Design
Instructor:Pei-yih Ting
88/3/15
作業二:簡易成績資料庫
本作業中你要應用基本的類別設計,建構元,以及解構元來設計一個基本的資料庫以存放學生的成績。以下是執行的列印結果,可以說明大部分程式的功能
c:>assign2
---
請選擇下列:
1:增加一新學生
2:對一學生增加一新成績
3:查詢一學生之所有成績
4:列印顯示所有資料庫中之資料
5:結束操作
4
>>資料庫內沒有任何資料
---
請選擇下列:
1:增加一新學生
2:對一學生增加一新成績
3:查詢一學生之所有成績
4:列印顯示所有資料庫中之資料
5:結束操作
1
請輸入學生姓名:張三
---
請選擇下列:
1:增加一新學生
2:對一學生增加一新成績
3:查詢一學生之所有成績
4:列印顯示所有資料庫中之資料
5:結束操作
2
請輸入學生姓名:張三
請輸入成績:76
---
請選擇下列:
1:增加一新學生
2:對一學生增加一新成績
3:查詢一學生之所有成績
4:列印顯示所有資料庫中之資料
5:結束操作
2
請輸入學生姓名:張三
請輸入成績:96
---
請選擇下列:
1:增加一新學生
2:對一學生增加一新成績
3:查詢一學生之所有成績
4:列印顯示所有資料庫中之資料
5:結束操作
3
請輸入學生姓名:張三
>>姓名:張三
>>成績:76 96
>>平均成績是:86
---
請選擇下列:
1:增加一新學生
2:對一學生增加一新成績
3:查詢一學生之所有成績
4:列印顯示所有資料庫中之資料
5:結束操作
1
請輸入學生姓名:李四
---
請選擇下列:
1:增加一新學生
2:對一學生增加一新成績
3:查詢一學生之所有成績
4:列印顯示所有資料庫中之資料
5:結束操作
3
請輸入學生姓名:李四
>>姓名:李四
>>目前沒有記錄任何資料
---
請選擇下列:
1:增加一新學生
2:對一學生增加一新成績
3:查詢一學生之所有成績
4:列印顯示所有資料庫中之資料
5:結束操作
2
請輸入學生姓名:李四
請輸入成績:80
---
請選擇下列:
1:增加一新學生
2:對一學生增加一新成績
3:查詢一學生之所有成績
4:列印顯示所有資料庫中之資料
5:結束操作
3
請輸入學生姓名:王五
>>資料庫內找不到此學生
---
請選擇下列:
1:增加一新學生
2:對一學生增加一新成績
3:查詢一學生之所有成績
4:列印顯示所有資料庫中之資料
5:結束操作
4
>>姓名:張三
>>成績:76 96
>>平均成績是:86
>>姓名:李四
>>成績:80
>>平均成績是:80
---
請選擇下列:
1:增加一新學生
2:對一學生增加一新成績
3:查詢一學生之所有成績
4:列印顯示所有資料庫中之資料
5:結束操作
5
請注意:所有印出提示與資料請與上圖完全相同以利自動測試, 所有冒號都是中文全型冒號, 數字選項為英文半型, 每一次查詢之分段符號為三個減號("---")˙
為了降低你的負擔, 請依照下列提示製作你的類別:
除以上要求與說明外, 你必須自己加入其它必須的成員變數與成員函式, 程式撰寫時請注意下列各項 C++ 程式設計的一般要點:
注意事項: