使用下面的數據,設計一個簡單的學籍管理系統(tǒng),實現出最基本的功能。
學生基本信息文件(a.txt)及其內容:事先提供,格式如下
學號 " />
學生管理系統(tǒng) (難度系數*****)
使用下面的數據,設計一個簡單的學籍管理系統(tǒng),實現出最基本的功能。
學生基本信息文件(a.txt)及其內容:事先提供,格式如下
學號 姓名 性別 宿舍號碼 電話號碼
01 李成成 男 501 87732111
02 李成華 女 101 87723112
03 王成鳳 女 101 87723112
04 張明明 男 502 87734333
05 陳東 男 501 87732111
06 李果 男 502 87734333
07 張圓圓 女 102 87756122
。。。。。。。。。
學生成績基本信息文件(b.txt)及其內容:
學號 課程編號 課程名稱 學分 平時成績 實驗成績 卷面成績 綜合成績 實得學分
01 A01 大學物理 3 66 78 82
02 B03 高等數學 4 78 -1 90
01 B03 高等數學 4 45 -1 88
02 C01 VF 3 65 76 66
```````````````
(一)功能要求及說明:
(1) 數據錄入功能:對b.txt進行數據錄入,只錄入每個學生的學號、課程編號、課程名稱、學分、平時成績、實驗成績、卷面成績共7個數據,綜合成績、實得學分由程序根據條件自動運算。
綜合成績的計算:如果本課程的實驗成績?yōu)?1,則表示本課程無實驗,綜合成績=平時成績*30%+卷面成績*70%;如果實驗成績不為-1,表示本課程有實驗,綜合成績=平時成績*15%+實驗成績*15%+卷面成績*70%。
實得學分的計算:采用等級學分制。
綜合成績在90-100之間,應得學分=學分*100%
綜合成績在80-90之間,應得學分=學分*80%
綜合成績在70-80之間,應得學分=學分*75%
綜合成績在60-70之間,應得學分=學分*60%
綜合成績在60以下,應得學分=學分*0%
(2)查詢功能:分為學生基本情況查詢和成績查詢兩種
A:學生基本情況查詢:
A1---輸入一個學號或姓名(可實現選擇),查出此生的基本信息并顯示輸出。
A2---輸入一個宿舍號碼,可查詢本室所有的學生的基本信息并顯示輸出。
B:成績查詢:
B1:輸入一個學號時,查詢出此生的所有課程情況,格式如下:
學號 :XX 姓名: XXXXXXXX 課程編號: 課程名稱: 綜合成績: 實得學分:
學號 :XX 姓名: XXXXXXXX 課程編號: 課程名稱: 綜合成績: 實得學分:
學號 :XX 姓名: XXXXXXXX 課程編號: 課程名稱: 綜合成績: 實得學分:
學號 :XX 姓名: XXXXXXXX 課程編號: 課程名稱: 綜合成績: 實得學分:
```````````````````````````
共修:XX科,實得總學分為:XXXX
(2) 刪除功能:當在a.txt中刪除一個學生時,自動地在b.txt中刪除此人所有信息。
(3) 排序功能:能實現選擇按綜合成績或實得學分升序或降序排序并顯示數據。