溫家璇
摘要:隨著網(wǎng)絡(luò)的普及,網(wǎng)絡(luò)帶來的高效性逐漸應(yīng)用到各行各業(yè)中去,在高中作業(yè)繁重,任務(wù)量大的背景下,引入網(wǎng)絡(luò)來進行高中作業(yè)的管理勢必成為一種趨勢?;谶@種背景,設(shè)計了高中作業(yè)在線管理系統(tǒng),利用該系統(tǒng)高中教師可以布置作業(yè),高中學(xué)生也可以在線完成作業(yè),然后教師可以在線批改作業(yè),學(xué)生也可以查詢自己作業(yè)的情況,同時學(xué)校也可以對學(xué)生作業(yè)的整體情況進行匯總,保證了作業(yè)管理的高效性。
關(guān)鍵詞:高中作業(yè);在線管理;教師;學(xué)生;教學(xué)
中圖分類號:TP393 文獻標識碼:A 文章編號:1009-3044(2016)02-0011-02
高中一直以來都是學(xué)生生涯中作業(yè)量最大的幾年,同時高中也是學(xué)生學(xué)習(xí)生涯中最關(guān)鍵的幾年,高中學(xué)習(xí)的好壞,直接關(guān)系到學(xué)生的高考成績的好壞,及所考大學(xué)的好壞。尤其是在高三,學(xué)生的作業(yè)量和任務(wù)量都非常的大,題海戰(zhàn)術(shù)的情況下,如何能夠有效地利用已經(jīng)完成的作業(yè)也是非常重要的,因此設(shè)計一套完整的高中作業(yè)在線管理系統(tǒng)是非常必要的。在文獻[1]中,楊春峰等人開發(fā)了高中化學(xué)智能作業(yè)系統(tǒng),將從批閱"對"與"錯"到向指出錯誤的原因,從零散作業(yè)到向作業(yè)數(shù)據(jù)庫,從臨時作業(yè)到向連續(xù)化作業(yè)等進行轉(zhuǎn)化,從而實現(xiàn)了高中化學(xué)作業(yè)的數(shù)字化,動態(tài)地記錄了學(xué)生的作業(yè)情況。在文獻[2]中,馬妍等人對Moodle平臺下的高中語文綜合性作業(yè)管理進行了研究,通過行動研究法結(jié)合語文學(xué)科實際教學(xué)情況設(shè)計出綜合性作業(yè)活動,對語文綜合性作業(yè)管理案例進行分析,形成一套比較完善的、操作性較強、效果比較顯著的Moodle平臺下的高中語文綜合性作業(yè)的管理系統(tǒng)。在文獻[3]中,蘇廣設(shè)計了基于因特網(wǎng)的高中英語閱讀學(xué)習(xí)管理系統(tǒng)。雖然,基于高中時期的各種作業(yè)管理系統(tǒng)已經(jīng)出現(xiàn)了不少,但是針對目前的特定需求,可以通過一個平臺實現(xiàn)高中各年級、各課程進行作業(yè)管理,同時學(xué)校及家長也可以隨時查看的作業(yè)在線管理系統(tǒng)還尚不存在,故本文設(shè)計了高中作業(yè)在線管理系統(tǒng)。
1關(guān)鍵技術(shù)
在高中作業(yè)在線管理系統(tǒng)中,由于涉及大量的數(shù)據(jù)存儲和數(shù)據(jù)操作,故引入了SQL Server 2008數(shù)據(jù)庫。SQL Server 2008擁有三個獨有的特點,分別是:可信任的、高效的和智能的[4]。SQL Server 2008 能夠自動對數(shù)據(jù)文件、數(shù)據(jù)庫以及日志文件等等進行加密。SQL Server 2008 對數(shù)據(jù)進行加密之后,公司遵守規(guī)范和數(shù)據(jù)隱私保護方面的規(guī)則就滿足了。而且,SQL Server 2008 提出了一個比較詳細的方案來解決加密和密鑰,確保軟件的安全,使公司能夠向供應(yīng)商提供安全密鑰。為了滿足各方面的不同需求,SQL Server 2008采用的是管理第三方密鑰和硬件安全模塊產(chǎn)品的方式進行的。
由于高中作業(yè)在線管理系統(tǒng)涉及大量的用戶訪問,且可能隨時隨地,如果采用CS模式,勢必不太合適,還需要安裝配置客戶端,故采用了BS架構(gòu),即瀏覽器和服務(wù)器結(jié)構(gòu)。在B/S結(jié)構(gòu)里,用戶使用瀏覽器來實現(xiàn)工作界面,少量事務(wù)邏輯出現(xiàn)在前端(Browser),主要事務(wù)邏輯出現(xiàn)在服務(wù)器端(Server)。B/S結(jié)構(gòu)的出現(xiàn),減少了客戶端電腦的負荷量,使計算機運行更加迅速,降低了系統(tǒng)維護與系統(tǒng)升級的大量成本,減少了系統(tǒng)的很多工作量,從一定程度上,大量降低了用戶的總成本。結(jié)合當(dāng)前的技術(shù),在局域網(wǎng)創(chuàng)建的B/S結(jié)構(gòu)體系的網(wǎng)絡(luò)應(yīng)用中,用戶首先借助瀏覽器對網(wǎng)絡(luò)上的服務(wù)器發(fā)出請求,然后服務(wù)器自動處理用戶發(fā)出的請求,最后再把處理后的信息發(fā)給瀏覽器。B/S結(jié)構(gòu)縮減了客戶機的工作量,增加了服務(wù)器工作量。當(dāng)瀏覽器向服務(wù)器發(fā)出請求時,Web Server需要獨立完成數(shù)據(jù)請求、加工、結(jié)果返回以及動態(tài)網(wǎng)頁生成等工作,從某種意義上來說,B/S體系結(jié)構(gòu)就是從客戶機的任務(wù)中把二層C/S結(jié)構(gòu)的事務(wù)處理邏輯模塊給獨立出來,其中一層任務(wù)需要由Web服務(wù)器獨立完成,而且用戶訪問數(shù)據(jù)庫以及執(zhí)行應(yīng)用程序也需要在服務(wù)器上進行,這樣做的好處是減少了客戶機的負荷, Web服務(wù)器就承擔(dān)了部分客戶機的工作量。
2 需求分析
在本文研究的高中作業(yè)在線管理系統(tǒng)中,分為四種用戶,學(xué)生、老師、家長和學(xué)校管理層。針對不同的用戶,擁有不同的權(quán)限,對于學(xué)生來說,主要的功能就是在線完成老師的作業(yè)、查閱老師對作業(yè)的批改情況、定期復(fù)習(xí)作業(yè)錯題等。
對于老師來說,主要的功能有布置作業(yè)、批改作業(yè)、解釋錯誤原因等。
對于家長來說,主要功能有查閱孩子某次作業(yè)完成情況、查閱孩子作業(yè)正確率情況、查閱孩子作業(yè)完成情況、查閱孩子作業(yè)匯總情況等。
對于學(xué)校管理層來說,主要功能有查閱各班學(xué)生作業(yè)匯總情況、查閱各個年級學(xué)生作業(yè)匯總情況、查閱各老師作業(yè)布置情況、查閱各老師作業(yè)批改情況、查閱某學(xué)生作業(yè)情況等。
3系統(tǒng)設(shè)計
在高中作業(yè)在線管理系統(tǒng)中,分為四大模塊,學(xué)生功能模塊、老師功能模塊、家長功能模塊和學(xué)校管理層功能模塊。其中學(xué)生功能模塊主要的功能就是在線完成老師的作業(yè)、查閱老師對作業(yè)的批改情況、定期復(fù)習(xí)作業(yè)錯題等。老師功能模塊主要的功能有布置作業(yè)、批改作業(yè)、解釋錯誤原因等。家長功能模塊主要功能有查閱孩子某次作業(yè)完成情況、查閱孩子作業(yè)正確率情況、查閱孩子作業(yè)完成情況、查閱孩子作業(yè)匯總情況等。學(xué)校管理層功能模塊主要功能有查閱各班學(xué)生作業(yè)匯總情況、查閱各個年級學(xué)生作業(yè)匯總情況、查閱各老師作業(yè)布置情況、查閱各老師作業(yè)批改情況、查閱某學(xué)生作業(yè)情況等。高中作業(yè)在線管理系統(tǒng)中教師、學(xué)生和作業(yè)之間的流程設(shè)計如圖1所示。
如上圖,在教師、學(xué)生和作業(yè)之間,首先老師需要布置作業(yè)、然后學(xué)生通過作業(yè)在線管理系統(tǒng),去完成作業(yè),作業(yè)完成以后,老師會通過系統(tǒng)對作業(yè)進行批改,同時對錯的作業(yè)進行解釋錯誤原因,無論正確的還是錯誤的作業(yè)情況,都會存儲到相應(yīng)的數(shù)據(jù)庫中,方便家長和學(xué)校管理層進行查詢。
在高中作業(yè)在線管理系統(tǒng)的數(shù)據(jù)庫中,存儲著大量的學(xué)生作業(yè)完成情況及正確率其他情況的統(tǒng)計結(jié)果,家長通過自己身份登錄以后,就可以查詢自己還在的作業(yè)情況,包括作業(yè)正確率、作業(yè)完成情況等。
在高中作業(yè)在線管理系統(tǒng)中,學(xué)校管理層、作業(yè)之間的流程設(shè)計如圖2所示。
在高中作業(yè)在線管理系統(tǒng)的數(shù)據(jù)庫中,存儲著大量的學(xué)生作業(yè)完成情況、老師作業(yè)布置情況、老師作業(yè)批改情況及正確率其他情況的統(tǒng)計結(jié)果,學(xué)校管理層通過自己身份登錄以后,就可以查詢各年級作業(yè)匯總情況、各班級作業(yè)匯總情況、各學(xué)生作業(yè)匯總情況和老師作業(yè)布置及批改情況等。
4 結(jié)束語
本文基于老師、學(xué)生、家長和學(xué)校管理層四種用戶設(shè)計了一種高中作業(yè)在線管理系統(tǒng),通過此系統(tǒng),老師可以布置作業(yè)、批改作業(yè)、解釋錯誤作業(yè);學(xué)生可以完成作業(yè)、查閱批改作業(yè)、復(fù)習(xí)錯誤作業(yè);家長可以了解孩子作業(yè)情況、學(xué)校可以了解各班級、年級、學(xué)生作業(yè)情況及老師作業(yè)布置和批改情況。故此系統(tǒng)解決了高中作業(yè)負擔(dān)量重的情況下,如何快速、高效完成作業(yè)并復(fù)習(xí)錯題的問題,同時打破了傳統(tǒng)作業(yè)管理中,無校方和家長參與的情況,讓校方和家長也可以及時掌握老師及學(xué)生的情況。
參考文獻:
[1] 楊春峰.開發(fā)高中化學(xué)智能作業(yè)系統(tǒng)[J].中學(xué)生數(shù)理化:教與學(xué),2014(3).
[2] 馬妍. Moodle平臺下高中語文綜合性作業(yè)的管理研究[D].河北大學(xué),2011.
[3] 蘇廣.基于因特網(wǎng)的高中英語閱讀學(xué)習(xí)管理系統(tǒng)的設(shè)計[D].東北師范大學(xué), 2012.
[4] 汪明.SQL Server 2008 R2關(guān)聯(lián)規(guī)則研究[J].電腦知識與技術(shù),2011.
[5] 劉麗,宋英英,程帥.基于BS架構(gòu)的高校英語專業(yè)網(wǎng)絡(luò)語音語料庫的構(gòu)建[J].考試與評價:大學(xué)英語教研版, 2013 (6):29-33.