董育紅
(太原理工大學 山西 030024)
社會經濟的蓬勃發展,給我國教育事業提出了更高的要求,尤其要積極引入現代化的科學技術以促進自身的不斷發展。在教育教學工作中,學生作業管理是一項十分重要的工作,但是,這方面的軟件開發卻遠遠落后于實際需要,所以,設計、開發相應的軟件具有十分積極的現實意義。
JSP技術具有諸多優點,不僅運行效率高,而且開發周期短,還具有擴展能力強的特點,因而在系統設計時,采用該項技術。開發平臺的相關信息如下所示[1]。前臺:Jrunstudio3.0,Web服務器:Apache+Tomcat,操作系統:Windows2000,數據庫:SQLserver2000,界面設計:DreamweaverMX。
開發該管理系統的過程中,將功能性列為第一考慮要素,同時兼顧良好的操作性、強大的向導能力以及優質的界面。通過該系統,學生可以進行如下操作:一、作業下載;二、作業提交;三、成績查詢等;教師可以進行如下操作:一、作業布置;二、作業批改;三、作業成績管理等。如此一來,學生能夠及時了解自身的學習情況,教師也可以全面掌握學生的學習情況。在參考傳統學生作業處理流程的基礎上,設計了如下內容:作業管理系統;教師模塊;學生模塊。
結合實際需要,在homework數據庫中一共設計了4個表對象:Teacher表—對教師的基本信息進行記錄;Student表—對學生的基本信息進行記錄;Class-homework表—對教師發布的一系列作業信息進行記錄;Student-homework表—對學生提交作業信息進行記錄,并對教師批閱信息進行記錄[2]。
2.2.1 用戶的登錄
授權用戶可以登錄系統。登錄過程中,首先要指定用戶類型,然后輸入賬戶名稱及密碼,接下來系統便會對其合法性進行驗證,如果驗證無誤,那么用戶則可進入到規定的操作界面。
2.2.2 學生用戶的操作平臺
(1)作業信息檢索
學生若想了解作業信息,則需要對班級(學生)作業數據庫表進行檢索操作,檢索結束后,相關信息便會顯示在計算機屏幕上,主要包括以下內容:一、有無新發布的作業;二、有無尚未完成或者尚未提交的作業;三、作業的批改是否結束;四、作業成績查詢;五、教師評語等。
(2)作業下載
檢索結束后,系統會給出新作業的提示,并給出該信息的有效鏈接,學生只需要輕輕點擊一下鏈接便可完成最新作業的下載。
(3)作業提交
學生可選擇在線作業方式,也可選擇離線作業方式,至于保存方式則全部采用.doc格式,即word文檔格式。提交作業的過程中,應對作業文檔進行認真檢查,應保證文檔本身及相關信息的完整性。需指出的是,作業具體文檔將會被放置在服務端的指定目錄中,一系列相關信息則會被放置在數據庫中,尤其是文件名稱以及文檔位置等重要信息,保存上述信息的目的在于為用戶或操作者指明訪問路徑,這對于系統操作和使用而言是不可或缺的組成部分。
2.2.3 教師用戶的操作平臺
(1)作業發布
作業發布這一環節是整個學生作業管理系統的第一步,或者稱之為起始點,其重要性是不言而喻的,作業發布策略的恰當與否將會對后續諸多環節造成直接而重要的影響。作業發布的關鍵之處在于如何做好作業文檔存儲工作。前文提到,作業具體文檔將會被放置在服務端的指定目錄中,一系列相關信息則會被放置在數據庫中,如此一來,文檔相關的組織工作、協調工作便可通過目錄的層結構這種方式來實現了。如英語科目的李教授給1201班同學布置的第二次作業**.doc,便可存放在“…/英語/李教授/1201班/第二次/”目錄下。操作之前,先行檢驗該目錄是否存在,如果不存在,則需要新建。在上述這種策略的幫助下,學生在提交作業的過程中,其作業組織便得到了大幅簡化。如第 2012100895號學生完成了該項作業,便可將作業文檔提交到“…/英語/李教授/1201班/第二次/ 2012100895”目錄下。該種作業組織形式相當嚴密、相當科學,有助于空間的節省,也有助于師生的理解。如果將作業文檔直接放置到數據庫中,那么數據庫信息將會在短時間呈爆炸式增長,如此一來,數據庫將會不堪重負[3]。
(2)作業批改
在整個學生作業管理系統中,作業批改是一個不可或缺的環節。在作業批改環節,各科教師應本著對學生負責的態度對職責之內、權限之內的、已經提交的作業進行批改,至于批閱順序可由教師自主選擇。批閱操作步驟及頁面內容如下:第一步、找到上交的作業列表;第二步、點開作業原文檔(.doc)、作業成績及批閱評語對話框;第三步、教師對學生作業進行認真批閱,并將成績及評語寫入上一步驟提到的對話框中;第四步、保存,這樣相關信息便被提交到了學生的作業表中。
(3)作業成績查詢分析
教師可通過不同條件設置以實現對批改結束作業的相關查詢,并對其展開綜合分析,能夠將查詢操作具體到某位具體的學生,包括作業提交次數、作業提交時間以及作業完成質量等,當然,也能夠將班級作為一個單位來展開相關的查詢及分析工作。
學生作業管理系統在現階段的教育教學工作中發揮著十分重要的作用,在該套系統的幫助下,能大幅減輕傳統教學環節中非教學因素所導致的一系列負擔。該系統的開發和應用,推動了學生作業管理工作的進一步發展,使其更加信息化,更加自動化。
[1]劉珍,楊勝斌,張錦鴻. 基于J2EE的在線作業管理系統設計與開發[J].計算機與現代化.2011(07).
[2]邵軍. 基于B/S結構的學生作業管理系統的設計與應用[J].承德石油高等專科學校學報.2011(01).
[3]陳偉鋒,俞國紅. 高職院校學生作業管理系統的設計與實現[J].電腦知識與技術.2010(26).