丁玲玲
(淄博職業學院,山東淄博 255314)
學生成績管理是高等教育工作的重要組成部分,教育管理是指學校老師按照一定的方法,運用恰當的管理方法,組織引導學生活動,為高質量地完成教學任務,完成國家教育目標的制定,隨著計算機技術的發展和高等教育的創新,傳統的教育管理方法、手段和工作效率已經不能適應新的發展需要,無法很好地完成教學管理工作,提高教育管理水平的主要途徑是更新管理思想,加強對管理活動的科學認識,同時利用先進的信息技術開發高校綜合管理信息系統是深化教務管理體制改革的有力舉措,在不久的將來,知識經濟將主導世界經濟的發展,綜合國力和國際競爭力越來越取決于教育發展、科學技術創新和教育知識水平體現在經濟社會發展過程中的作用越來越突出,學生成績管理系統是教育單位不可缺少的一部分,其內容對于決策者和學校管理者來說是非常重要的,所以學生成績管理系統應該能夠為用戶提供充足的信息和快捷的查詢方法。
成績管理對一個教育機構非常重要,現在談談本課題主要的目的和研究意義。例如:檢索迅速,查找方便,可靠性高,存儲容量大,保密性好,壽命長,成本低,還有就是節省資源,提高學生成績管理信息的準確性。
學校利用計算機實現學生成績信息管理,與手工管理不能比擬,使用學生成績管理系統的意義在于,它可以極大地提高學生成績管理的效率,也是科學、規范管理和世界融合的重要條件,該系統可以減少許多不必要的浪費資源,并且不需要像以前那樣使用冗余的紙張管理,學校資源大大節約。而計算機存儲和快速查詢功可以極大地提高了學生成績管理效率,也可以提高了學籍信息管理的準確性。
Java是面向對象的編程語言,它通過提供最基本的方法來完成用戶指定的任務,只需要理解一些基本的概念,就可以用它編寫出適合用戶各種情況的應用程序。Java還具有簡單的,面向對象的,分布式,穩健、安全、平臺無關性和可移植性,多線程,動態的特性,可以用java編寫桌面應用程序,Web應用,分布式系統和嵌入式系統的應用。
Jsp技術的優勢:系統的多平臺支持,強大的可擴展性,支持多種網頁格式。
有良好的學習成績管理系統軟件,對加強學生成績管理起到積極作用。而且,學生可以查看成績信息,教師錄入成績,管理員信息維護方便,為學校節省大量人力資源,本系統是對學生成績信息進行管理和設計。
學生成績管理系統應區別學生和管理者,由于學生和教師的增加、刪除和修改,課程信息的增加和變化,以及教師信息的增加、更改,學生、教師登錄賬號及密碼增加、更改只需管理員有,學生可以選擇自己的學期的相關課程,檢查自己的成績。教師只能輸入他們的課程,學生的成績,并檢查成績和平均成績的課程。
具體分析:根據教師、學生、管理員三個角色設計系統功能。
學生要能選擇本系當前學期所開的課程,查看自己不同年份、不同學期各門課程的成績。
教師應執行所有學生的課程成績,并對所教課程的成績進行排序,并找到平均成績。管理員要實施學生、教師登錄系統帳號、密碼修改;和對教師、學生的基本信息進行添加、修改、查看、增加等操作;對課程信息進行修改、增加,任意課程供教師修改信息。
本系統主要針對學校成績系統設計,以幫助其實現學校對其學生成績管理的信息化。
通過本系統,可以實現管理員管理,成績管理,學生管理的信息的增刪改查等操作,以便更有利于成績信息的規范化管理。
在本系統中,為了保證系統的安全性,在進入系統時,用戶需要輸入正確的用戶名和密碼并輸入管理界面,因此,需要一個數據庫表來記錄用戶的用戶名和密碼。
在學生成績信息管理系統中,學生信息表是其中最重要的一個表。學生的基本信息記錄在本表中。
系統登錄模塊的實現,在管理員登錄界面,管理員需要提供正確的用戶名和密碼,然后系統會有一個專門的方法對此進行檢測,如果用戶名和密碼同時與數據庫中的用戶名和密碼相對應,點擊“登錄”按鈕之后將進入系統的主界面。如果所輸入的信息不正確,系統則會直接回到登錄頁面,這時用戶要再次輸入用戶名和密碼進行登錄。當密碼和用戶名不為空時,表單提交給Admin Login Servlet處理。進入該頁面后,首先進行用戶名、密碼這兩個參數的獲取。處理過程:檢查所輸入內容的有效性。用戶要登錄本系統就需要提供相應的用戶名和密碼,即要檢驗用戶是否輸入正確,若不正確,頁面會跳轉到登錄頁面,則提示用戶重新輸入用戶名和密碼。若正確,系統會跳轉到主頁面,以供管理員進行管理。
主窗體的實現:登錄成功之后,主要的操作就會在主頁面進行,在系統功能模塊介紹時,將整個系統分為系統管理模塊和成績信息模塊,系統模塊菜單分為學生信息管理、課程信息管理、成績信息管理、學期信息管理以及退出功能。
系統管理及相關模塊的實現:管理員可以針對教師、學生和課程信息進行管理,也可以對教師、學生和課程的基本信息進行管理,還對學生的成績進行增加、刪除和修改等操作,這樣管理員就擁有最高的管理權限。
測試是執行程序,以檢測程序中的錯誤的過程;系統測試的目的是盡可能多的錯誤檢測與最少的測試資源有兩種方法來測試任何系統:如果你已經知道系統應該有什么,你可以測試,看看每個函數是否正常工作,如果你知道系統的內部工作過程,你可以測試一下系統的內部行為是否符合規范。
單元測試是集中測試軟件設計中的最小單元模塊,一般來說,單元測試和編碼屬于軟件過程的同一階段,系統的功能模塊要與主窗體連接。編譯工程文件,語法錯誤由編譯器檢查。編譯后,使用白盒測試方法檢查模塊接口。
在模塊內檢查數據結構、邏輯路徑、錯誤處理和邊界條件,這允許程序員檢測錯誤和糾正錯誤的時間,減少的工作量,可以用來找到錯誤的結束。
集成測試是對一個系統的測試與組裝軟件的技術。有兩種方式將一個模塊組裝到一個程序中。一種方法是首先對每個模塊進行測試,然后根據設計要求將所有模塊組合在一起,并將它們組合成所需的程序。這種方法被稱為非增量測試方法。另一種方法是將下一個模塊與已測試的模塊進行測試,然后在測試后測試下一個模塊,一次添加一個模塊的方法稱為增量測試,它實際上完成單元測試和集成測試。集成測試黑盒測試,采用增量測試,自頂向下模型測試,輸入輸出函數的一些復雜算法或關鍵分支采用自底向上測試。
現在,人們對學生成績管理的要求和對績效管理要求的不斷提高,管理工作的工作量將越來越大,其工作將是一個非常繁瑣和非常容易出錯的事情,在這種情況下,有必要建立一個切實可行的學生成績管理系統。