資源簡介
C語言課程設計——學生信息管理系統_帶數據文件版
系統的功能要求
學校現狀分析
1、某學校有本科生和研究生兩類學生。
A. 本科生信息:學號、姓名、性別、專業、班級、高數成績、英語成績、C語言、總成績、班級排名、校級排名。其中:學號、姓名、性別、專業、班級、高數成績、英語成績、C語言成績為輸入項,總成績是計算項,班級排名是總成績在班內的名次,校級排名是總成績在校內的名次。
B. 研究生信息:學號、姓名、性別、專業、班級、課程綜合成績、論文成績、總成績、班級排名、校級排名。其中:學號、姓名、性別、專業、班級、課程綜合成績、論文成績為輸入項,總成績是計算項,班級排名是總成績在班內的名次,校級排名是總成績在校內的名次。
2、學生總成績計算方法。
A.本科生:總成績=高數成績+英語成績+C語言成績;
B.研究生:總成績=課程綜合成績+論文成績;
請使用結構化的程序設計方法,開發一個學生成績管理系統對學生成績進行有效管理。
1.2 主要任務
系統的功能要求
1. 添加功能:分本科生和研究生兩類人員,實現下列添加功能。
A.本科生:能夠添加學生信息,如果高數成績、英語成績、C語言成績都輸入,則系統自動計算總成績。
B.研究生:能夠添加學生信息,如果課程綜合成績、論文成績都輸入,則系統自動計算總成績。
2. 修改功能:分本科生和研究生兩類人員,實現下列修改功能。
A.本科生:根據學號來修改任意學生的除學號外的信息。如果高數成績、英語成績、c語言成績都存在,則系統自動計算總成績。
B.研究生:根據學號來修改任意學生的除學號外的信息。如果課程綜合成績、論文成績都存在,則系統自動計算總成績
3. 刪除功能:分本科生和研究生兩類人員,能夠根據學號刪除一個學生。
4. 查詢功能:分本科生和研究生兩類人員,實現下列查詢功能。
1) 分頁顯示全部學生的信息。分頁功能:每頁顯示10條學生的信息,有上一頁、下一頁、首頁和最后一頁的功能。
2) 能夠按班級顯示本班全部學生信息。
3) 能夠根據學號或者姓名查詢學生信息。
4) 能夠在某個班級中查詢某門課成績不及格學生信息。
5. 排序功能:分本科生和研究生兩類人員,實現下列排序功能。
1) 所有學生信息按總成績從高到低排序并顯示。
2) 某個班學生信息按總成績從高到低排序并顯示。
6. 統計功能:分本科生和研究生兩類人員,實現下列統計與顯示功能。
1) 統計某班級某課程的平均成績、最高成績、最低成績。如果學生該門課沒有成績,統計平均成績時忽略該生。
2) 統計某班級某課程超過課程平均成績的學生名單及人數。
3) 統計某班級某課程不及格學生名單及人數。
4) 統計某班級某課程不同等級的學生人數。等級標準:優—大于等于90;良—大于等于80且小于90;中:大于等于70且小于80;及格:大于等于60且小于70;不及格:小于60。

代碼片段和文件信息
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-05-20?18:10??C語言學生信息管理系統\
?????文件???????19752??2019-05-20?18:09??C語言學生信息管理系統\程序設計基礎課程設計代碼.rar
?????文件??????887808??2019-05-20?18:09??C語言學生信息管理系統\程序設計基礎課程設計報告.doc
-----------?---------??----------?-----??----
?????目錄???????????0??2019-05-20?18:10??C語言學生信息管理系統\
?????文件???????19752??2019-05-20?18:09??C語言學生信息管理系統\程序設計基礎課程設計代碼.rar
?????文件??????887808??2019-05-20?18:09??C語言學生信息管理系統\程序設計基礎課程設計報告.doc
評論
共有 條評論