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