免費安裝
功能實現詳細功能請直接下載影片觀看。以下資訊為大體的功能詳情:
課程及成績管理成為學校教學管理中十分重要又相當複雜的管理工作之一,單純的採用傳統的手工解決已經不符合教育和管理的要求,而計算機具備運算速度快,解決能力強等特點,很自然地進入到這一應用領域。因而為了確保學校的資訊流暢,工作高效,有必要設計一個學生課程及成績管理系統。這不但能使教務人員從複雜的成績管理中解脫出來,對於推動教學的發展也扮演著非常重要的角色。
學校學生課程及成績管理工作都是採用傳統的手工管理,這種傳統人工的管理方式存在著許多缺點,如:效率低,保密性差,一方面導致教師對學生成績情況不理解,教師對成績管理工作倍感頭痛,由於時間一長,將產生大量的文件和數據,這對於查找,升級和維護都帶來了不少的困難,耗費大量勞動力,難於避免錯誤的產生。
選擇Eclipse來開發學生課程及成績管理系統,處理以上存在的問題,幫助廣大教師提高工作效率,實現學生成績資訊管理工作流程的系統化、規範化和自動化,所以選擇Eclipse來開發學生課程及成績管理系統。
需求的收集及分析:學生課程及成績管理系統應完成以下兩個面向的內容:學生課程的管理、學生成績的管理,每個內容都需要提供增加、修改和查詢的功能。學生課程及成績管理系統在開發過程中收集到的使用者需求文件記錄的關鍵部分可概括為以下幾個部分:
1、可能會使用到該系統的客戶:系統管理員、教師、學生;
2、各類客戶的權限不一樣。例如係統管理員可以增加、修改、查詢學生資訊和學生的成績,學生只能查詢自己的成績以及少量公共的信息,教師可以發布學生的成績信息,而且只能查詢自己所授課程的信息以及少量公共資訊。
3.要有系統備份功能,系統故障時,因該有相應的緊急措施或者係統復原功能。
由此可見,學生課程及成績管理系統需要滿足3個方面的需求:管理員使用系統對一律資料進行維護操作;教師對於自己相關的部分資料實體進行操作;學生作為查詢者對資料實體進行查詢操作。現在的學生課程及成績管理系統基本上能做到這幾個方面的要求,但多數系統在功能上仍然存在缺陷和不足,尤其是在客戶界面的友好性以及查詢結果的可視化方面存在著很大的問題。
a.客戶權限管理
本系統的使用客戶可分為以下三種:
系統管理員(所有權限包括維護學生、教師、課程);
老師(加成績,管理成績);
學生(查詢成績)。
b.系統功能分析
系統管理員的主要功能是:實現對客戶的增加、刪除和密碼的修改,使該客戶具備管理員的權限,實現對教師的管理,包括查看、增加和刪除操作、實現對學生的管理,對學生進行增加和刪除、也可以進行查詢,例如按課程名查詢所有選修了這門課程的學生成績,並能夠統計出該門課程的平均成績等。除此之外可以發布聲明等基本功能。
教師的主要功能是:教師可以輸入學生成績,對學生資訊進行增加、刪除,也可以對發布的聲明進行查看刪除和修改等基本功能。
學生的主要功能是:實現學生自己的成績查詢等功能。
根據上述的敘述,釐清了客戶對系統資料解決功能所提出的需求,本系統的功能可以歸納為以下幾個面向。
密碼設定
每位操作員均有自己的密碼及能進行密碼設置,這樣既可以防止非本系統人員進入本系統,又可以防止本系統人員越權操作。
權限設定
設定每個人權限,使各人有各人的操作範圍,不能超出自己的範圍操作。一般只有負責人員即管理員可以進行權限設定。
資料錄入
實現學生資訊、老師資訊、管理員資訊、課程資訊、新聞資訊、學生成績資訊的輸入。
資料修改
實現學生資訊、老師資訊、課程資訊、學生成績資訊的修改。
資料查詢
可以實現學生資訊、老師資訊、管理員資訊、課程資訊、學生成績資訊的查詢。
成績統計分析
學生總平均成績
資訊刪除
實現學生資訊、老師資訊、管理員資訊、課程資訊、成績資訊的刪除。
3.數據需求
透過調查,總結出客戶對數據的需求如下:
學生資訊
包括:學號、學生姓名、專業等。
課程資訊
包括:課程編號、課程名稱等。
教師資訊
包括:教師編號、教師名字、教授課程等。
成績資訊
包括:成績編號、學生姓名、教師姓名、課程名稱等
聲明資訊
包括:聲明編號、聲明主題、聲明內容
綜上所述,可以得出以下功能:
1.基本資料維護功能
增加學生的基本資料。
修改學生的基本資料。
刪除學生的基本資料。
增加學生的成績資訊。
修改學生的成績資料。
刪除學生的成績資料。
統計學生的平均成績資料。
增加學生的課程資訊。
查詢結果的可視化管理。
2.資料庫管理功能
課程和成績資訊管理。
帳戶資訊管理。
課程和成績資訊查看管理。
3.基本業務功能
查看客戶資訊資訊和課程資訊。
增加成績資訊。
統計學生成績資料。
系統截圖