StudentGradesManageSystem
-- 學生成績管理系統中,系統的用戶是學校的學生、教師和管理員。各類用戶經登錄認證後方可使用系統。學生使用本系統查詢自己的成績。教師使用本系統錄入和查詢自己所授課程的考試成績。教學管理員可以查詢所有課程成績,並使用本系統進行成績的統計和生成報表。系統的基本功能包括:
- 用戶登錄:對用戶身份進行認證用戶信息管理:對學生、教師和管理員等各類用戶的基本信息進行管理,例如:學生信息包括:學號,姓名,年齡,性別,出生年月,地址,電話,E-mail等。
- 成績錄入:教師可以查詢自己本學期所授課程,並錄入學生的考試成績。錄入過程中,可以暫存已錄入的成績,當錄入完成後提交。
- 成績維護:教師在提交前,可以修改已錄入或暫存的學生成績;但提交後,則只能查詢不能再進行任何修改;教學管理員可以清除教師已提交的成績。
- 成績查詢:教師、教學管理員可以查詢學生考試成績。學生只允許查詢自己的考試成績,教師只允許查詢自己所授課程的成績。
- 成績統計:教學管理員可以按課程、按學生、按班級、按時間等對成績統計分析,並以較好的可視化界面顯示。例如:教學管理員根據核算出的總評成績統計處於優、良、中、及格、不及格的學生人數以及佔總人數的百分比,統計平均成績、及格率、不及格率、曠考率等。其中100-90為優,89-80為良,79-70為中,69-60為及格,60分以下為不及格。按要求輸出成績在優、良、中、及格、不及格各區間的學生學號。
TODOList:
分層,將數據庫操作和業務邏輯分開
使用mybatis替換數據操作層