1 項目功能介紹
設計實現一個學生成績管理系統,它具有以下功能:
1)實現單門成績的輸入、存儲、輸出;
2)實現對單門成績的排序;
3)實現對不同成績區間段的統計;
4)實現對用戶身份的驗證;
5)人機交互界面友好、程序容錯能力高;
跪求!
2 具體要求
1)程序運行後首先顯示學生成績管理系統界面,其中包含系統功能介紹、操作說明及用戶身份驗證。
例如,開頭顯示“歡迎使用XXX學生成績管理系統”,然後要求輸入登錄密碼進行身份驗證(密碼為cup2016),接著顯示系統包含功能及操作說明,比如輸入“1”進行成績輸入,輸入“2”進行成績輸出,輸入“3”進行成績查詢,輸入“4”進行成績排序,輸入“5”進行成績統計等。
2)成績輸入要求從鍵盤輸入每個學生的成績,並存儲到文件中。
要求成績輸入擁有容錯能力,如輸入成績必須為0~100之間的數,不符合要求的輸入程序能夠提示錯誤。
3)成績輸出要求從文件中讀取學生成績,並顯示在屏幕上。
4)成績排序要求能夠對原文件中存儲的成績按照從高到低的順序進行排序,並存儲在另一個文件中,注意排序結果對應的學生序號。鼓勵使用多種排序算法。
5)實現對不同成績段的統計。
要求輸入感興趣的成績區間(例如小於60分、60分~80分、80分以上),統計該區間的學生人數及序號。
我有一個叫做收支管理系統,使用Qt c++寫的,你可以改吧改吧,把他編程成績管理系統,大致都一樣,用戶驗證,數據錄入,數據排序,數據查詢,
數據用的是本地sqlite,源碼地址:http://download.csdn.net/detail/z609932088/8844945