?

高中作業在線管理系統的設計

2016-03-22 13:31溫家璇
電腦知識與技術 2016年2期
關鍵詞:教師教學學生

溫家璇

摘要:隨著網絡的普及,網絡帶來的高效性逐漸應用到各行各業中去,在高中作業繁重,任務量大的背景下,引入網絡來進行高中作業的管理勢必成為一種趨勢?;谶@種背景,設計了高中作業在線管理系統,利用該系統高中教師可以布置作業,高中學生也可以在線完成作業,然后教師可以在線批改作業,學生也可以查詢自己作業的情況,同時學校也可以對學生作業的整體情況進行匯總,保證了作業管理的高效性。

關鍵詞:高中作業;在線管理;教師;學生;教學

中圖分類號:TP393 文獻標識碼:A 文章編號:1009-3044(2016)02-0011-02

高中一直以來都是學生生涯中作業量最大的幾年,同時高中也是學生學習生涯中最關鍵的幾年,高中學習的好壞,直接關系到學生的高考成績的好壞,及所考大學的好壞。尤其是在高三,學生的作業量和任務量都非常的大,題海戰術的情況下,如何能夠有效地利用已經完成的作業也是非常重要的,因此設計一套完整的高中作業在線管理系統是非常必要的。在文獻[1]中,楊春峰等人開發了高中化學智能作業系統,將從批閱"對"與"錯"到向指出錯誤的原因,從零散作業到向作業數據庫,從臨時作業到向連續化作業等進行轉化,從而實現了高中化學作業的數字化,動態地記錄了學生的作業情況。在文獻[2]中,馬妍等人對Moodle平臺下的高中語文綜合性作業管理進行了研究,通過行動研究法結合語文學科實際教學情況設計出綜合性作業活動,對語文綜合性作業管理案例進行分析,形成一套比較完善的、操作性較強、效果比較顯著的Moodle平臺下的高中語文綜合性作業的管理系統。在文獻[3]中,蘇廣設計了基于因特網的高中英語閱讀學習管理系統。雖然,基于高中時期的各種作業管理系統已經出現了不少,但是針對目前的特定需求,可以通過一個平臺實現高中各年級、各課程進行作業管理,同時學校及家長也可以隨時查看的作業在線管理系統還尚不存在,故本文設計了高中作業在線管理系統。

1關鍵技術

在高中作業在線管理系統中,由于涉及大量的數據存儲和數據操作,故引入了SQL Server 2008數據庫。SQL Server 2008擁有三個獨有的特點,分別是:可信任的、高效的和智能的[4]。SQL Server 2008 能夠自動對數據文件、數據庫以及日志文件等等進行加密。SQL Server 2008 對數據進行加密之后,公司遵守規范和數據隱私保護方面的規則就滿足了。而且,SQL Server 2008 提出了一個比較詳細的方案來解決加密和密鑰,確保軟件的安全,使公司能夠向供應商提供安全密鑰。為了滿足各方面的不同需求,SQL Server 2008采用的是管理第三方密鑰和硬件安全模塊產品的方式進行的。

由于高中作業在線管理系統涉及大量的用戶訪問,且可能隨時隨地,如果采用CS模式,勢必不太合適,還需要安裝配置客戶端,故采用了BS架構,即瀏覽器和服務器結構。在B/S結構里,用戶使用瀏覽器來實現工作界面,少量事務邏輯出現在前端(Browser),主要事務邏輯出現在服務器端(Server)。B/S結構的出現,減少了客戶端電腦的負荷量,使計算機運行更加迅速,降低了系統維護與系統升級的大量成本,減少了系統的很多工作量,從一定程度上,大量降低了用戶的總成本。結合當前的技術,在局域網創建的B/S結構體系的網絡應用中,用戶首先借助瀏覽器對網絡上的服務器發出請求,然后服務器自動處理用戶發出的請求,最后再把處理后的信息發給瀏覽器。B/S結構縮減了客戶機的工作量,增加了服務器工作量。當瀏覽器向服務器發出請求時,Web Server需要獨立完成數據請求、加工、結果返回以及動態網頁生成等工作,從某種意義上來說,B/S體系結構就是從客戶機的任務中把二層C/S結構的事務處理邏輯模塊給獨立出來,其中一層任務需要由Web服務器獨立完成,而且用戶訪問數據庫以及執行應用程序也需要在服務器上進行,這樣做的好處是減少了客戶機的負荷, Web服務器就承擔了部分客戶機的工作量。

2 需求分析

在本文研究的高中作業在線管理系統中,分為四種用戶,學生、老師、家長和學校管理層。針對不同的用戶,擁有不同的權限,對于學生來說,主要的功能就是在線完成老師的作業、查閱老師對作業的批改情況、定期復習作業錯題等。

對于老師來說,主要的功能有布置作業、批改作業、解釋錯誤原因等。

對于家長來說,主要功能有查閱孩子某次作業完成情況、查閱孩子作業正確率情況、查閱孩子作業完成情況、查閱孩子作業匯總情況等。

對于學校管理層來說,主要功能有查閱各班學生作業匯總情況、查閱各個年級學生作業匯總情況、查閱各老師作業布置情況、查閱各老師作業批改情況、查閱某學生作業情況等。

3系統設計

在高中作業在線管理系統中,分為四大模塊,學生功能模塊、老師功能模塊、家長功能模塊和學校管理層功能模塊。其中學生功能模塊主要的功能就是在線完成老師的作業、查閱老師對作業的批改情況、定期復習作業錯題等。老師功能模塊主要的功能有布置作業、批改作業、解釋錯誤原因等。家長功能模塊主要功能有查閱孩子某次作業完成情況、查閱孩子作業正確率情況、查閱孩子作業完成情況、查閱孩子作業匯總情況等。學校管理層功能模塊主要功能有查閱各班學生作業匯總情況、查閱各個年級學生作業匯總情況、查閱各老師作業布置情況、查閱各老師作業批改情況、查閱某學生作業情況等。高中作業在線管理系統中教師、學生和作業之間的流程設計如圖1所示。

如上圖,在教師、學生和作業之間,首先老師需要布置作業、然后學生通過作業在線管理系統,去完成作業,作業完成以后,老師會通過系統對作業進行批改,同時對錯的作業進行解釋錯誤原因,無論正確的還是錯誤的作業情況,都會存儲到相應的數據庫中,方便家長和學校管理層進行查詢。

在高中作業在線管理系統的數據庫中,存儲著大量的學生作業完成情況及正確率其他情況的統計結果,家長通過自己身份登錄以后,就可以查詢自己還在的作業情況,包括作業正確率、作業完成情況等。

在高中作業在線管理系統中,學校管理層、作業之間的流程設計如圖2所示。

在高中作業在線管理系統的數據庫中,存儲著大量的學生作業完成情況、老師作業布置情況、老師作業批改情況及正確率其他情況的統計結果,學校管理層通過自己身份登錄以后,就可以查詢各年級作業匯總情況、各班級作業匯總情況、各學生作業匯總情況和老師作業布置及批改情況等。

4 結束語

本文基于老師、學生、家長和學校管理層四種用戶設計了一種高中作業在線管理系統,通過此系統,老師可以布置作業、批改作業、解釋錯誤作業;學生可以完成作業、查閱批改作業、復習錯誤作業;家長可以了解孩子作業情況、學??梢粤私飧靼嗉?、年級、學生作業情況及老師作業布置和批改情況。故此系統解決了高中作業負擔量重的情況下,如何快速、高效完成作業并復習錯題的問題,同時打破了傳統作業管理中,無校方和家長參與的情況,讓校方和家長也可以及時掌握老師及學生的情況。

參考文獻:

[1] 楊春峰.開發高中化學智能作業系統[J].中學生數理化:教與學,2014(3).

[2] 馬妍. Moodle平臺下高中語文綜合性作業的管理研究[D].河北大學,2011.

[3] 蘇廣.基于因特網的高中英語閱讀學習管理系統的設計[D].東北師范大學, 2012.

[4] 汪明.SQL Server 2008 R2關聯規則研究[J].電腦知識與技術,2011.

[5] 劉麗,宋英英,程帥.基于BS架構的高校英語專業網絡語音語料庫的構建[J].考試與評價:大學英語教研版, 2013 (6):29-33.

猜你喜歡
教師教學學生
最美教師
未來教師的當下使命
“自我診斷表”在高中數學教學中的應用
對外漢語教學中“想”和“要”的比較
學生寫話
圓我教師夢
跨越式跳高的教學絕招
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合