国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于XML的中學(xué)機(jī)房作業(yè)管理系統(tǒng)

2009-10-29 10:07:52
中小學(xué)信息技術(shù)教育 2009年10期
關(guān)鍵詞:機(jī)房管理系統(tǒng)中學(xué)

張 峰

在信息技術(shù)課中,完成作業(yè)是課堂教學(xué)活動(dòng)的重要環(huán)節(jié)之一,其中上機(jī)作業(yè)是教師對(duì)學(xué)生進(jìn)行評(píng)價(jià),檢驗(yàn)學(xué)生操作能力的重要依據(jù)。在機(jī)房教學(xué)中必然會(huì)碰到學(xué)生作業(yè)文件的存取、發(fā)放和評(píng)價(jià)等問(wèn)題。教師處理學(xué)生的作業(yè)文件及發(fā)放文件通常采用的方法是,通過(guò)教師機(jī)簡(jiǎn)單共享文件夾、FTP傳輸或直接存取在學(xué)生機(jī)中,這些方法產(chǎn)生的問(wèn)題顯而易見(jiàn)。

由于共享文件夾內(nèi)的文件對(duì)于全體網(wǎng)絡(luò)用戶(hù)來(lái)說(shuō)是可見(jiàn)的、開(kāi)放的,隨時(shí)都可以通過(guò)網(wǎng)絡(luò)操作被打開(kāi)、刪除及修改,因此個(gè)人文件的完整性沒(méi)有保障,一些淘氣的學(xué)生會(huì)利用這一漏洞對(duì)他人的文件進(jìn)行破壞,甚至剽竊別人的作業(yè)據(jù)為己有。

FTP采用用戶(hù)名和密碼登錄的方式,每位學(xué)生擁有自己的賬號(hào),安全性好,但教師需要預(yù)先為每位學(xué)生設(shè)置存取路徑和賬號(hào),工作量大,管理不便。另外,一些網(wǎng)絡(luò)電子教室系統(tǒng)也提供了學(xué)生作業(yè)存取提交、教師發(fā)放文件等功能,但同樣沒(méi)有針對(duì)性地解決學(xué)生作業(yè)存取及作業(yè)評(píng)價(jià)等問(wèn)題。

因此,開(kāi)發(fā)一套符合中學(xué)教學(xué)需要且簡(jiǎn)單實(shí)用的作業(yè)管理平臺(tái)顯得十分必要。本文針對(duì)中學(xué)信息技術(shù)課的特點(diǎn),開(kāi)發(fā)出了基于XML和AJAX技術(shù)的B/S模式機(jī)房作業(yè)管理系統(tǒng),有助于提高課堂管理和作業(yè)管理的有效性,增強(qiáng)課堂的趣味性,更好地落實(shí)學(xué)生信息素養(yǎng)的培養(yǎng)。

一、系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

1.系統(tǒng)總體設(shè)計(jì)

根據(jù)中學(xué)信息技術(shù)教學(xué)的實(shí)際需要及中學(xué)計(jì)算機(jī)房特點(diǎn),吸收常用軟件傳送方式的優(yōu)點(diǎn),中學(xué)作業(yè)管理系統(tǒng)應(yīng)該具備以下特點(diǎn)。

(1)不依賴(lài)廣域網(wǎng),而要求在局域網(wǎng)內(nèi)使用。

(2)支持作業(yè)發(fā)布、提交、下載和欣賞他人作品等功能。

(3)支持教師對(duì)各個(gè)班級(jí)作業(yè)文件的匯總統(tǒng)計(jì)及作業(yè)評(píng)價(jià)等功能。

教師端和學(xué)生端功能具體分配如下。

學(xué)生端:使用用戶(hù)名和密碼登錄,向教師機(jī)提交作業(yè),下載作業(yè)素材,可瀏覽、下載并修改已上交的作業(yè),可刪除或覆蓋已上交的作業(yè),可查看自己作業(yè)的評(píng)價(jià),可欣賞和評(píng)價(jià)他人的作品。

教師端:驗(yàn)證學(xué)生端用戶(hù)名和密碼,設(shè)置是否允許上傳作業(yè)、下載作業(yè)素材、下載已交作業(yè)、查看評(píng)價(jià)等,建立或選擇上交作業(yè)的文件夾,分發(fā)作業(yè),統(tǒng)計(jì)班級(jí)作業(yè)提交情況,進(jìn)行在線作業(yè)評(píng)價(jià)及管理等。

2.系統(tǒng)工作流程

系統(tǒng)從結(jié)構(gòu)上主要分為教師端和學(xué)生端兩部分。教師端管理、控制學(xué)生機(jī)的登錄權(quán)限和模塊使用權(quán)限,設(shè)置分發(fā)作業(yè)、統(tǒng)計(jì)評(píng)價(jià)作業(yè)等,學(xué)生端下載、提交作業(yè),查看評(píng)價(jià)信息等。具體工作流程如圖1。

二、系統(tǒng)的關(guān)鍵技術(shù)與實(shí)現(xiàn)

1.系統(tǒng)主要實(shí)現(xiàn)技術(shù)

機(jī)房作業(yè)管理系統(tǒng)采用B/S架構(gòu),使用了ASP.NET+XML的開(kāi)發(fā)技術(shù)。鑒于中學(xué)信息技術(shù)課的特殊性,系統(tǒng)并沒(méi)有采用傳統(tǒng)的Access或SQL Server等關(guān)系型數(shù)據(jù)庫(kù),而使用了XML文件作為數(shù)據(jù)庫(kù),提高了系統(tǒng)的靈活性,減輕了教師機(jī)的數(shù)據(jù)傳輸和處理的負(fù)擔(dān)。采用AJAX技術(shù)解決頁(yè)面局部更新的問(wèn)題,提高了學(xué)生端瀏覽速度。

2.系統(tǒng)實(shí)現(xiàn)方法

(1)XML文檔結(jié)構(gòu)設(shè)計(jì)

系統(tǒng)使用的XML文檔主要有三種結(jié)構(gòu):一是記錄學(xué)生基本信息、登錄信息的文件,用來(lái)注冊(cè)用戶(hù)和判斷學(xué)生端登錄。二是記錄學(xué)生提交作業(yè)和評(píng)價(jià)信息。三是記錄學(xué)生端使用權(quán)限及下載目錄等的配置信息。

(2)主要模塊的設(shè)計(jì)與實(shí)現(xiàn)

①管理模塊

完成學(xué)生端操作權(quán)限的設(shè)置、作業(yè)路徑的設(shè)置基本作業(yè)信息的設(shè)置和修改等(如圖2)。

②教師模塊

完成學(xué)生作業(yè)提交情況的統(tǒng)計(jì)及作業(yè)評(píng)價(jià)。評(píng)價(jià)時(shí)使用.Net中的Gridview控件創(chuàng)建自定義的模板列,將其與目標(biāo)路徑中的文件進(jìn)行動(dòng)態(tài)綁定,教師單擊每位學(xué)生提交的文件名即可打開(kāi)相應(yīng)的作業(yè)文件,并及時(shí)進(jìn)行評(píng)價(jià)(如圖3)。

③學(xué)生模塊

提供上傳作業(yè)、下載作業(yè)素材、下載以往作業(yè)、查看作業(yè)評(píng)價(jià)、欣賞他人作品等功能,由于機(jī)房同時(shí)訪問(wèn)系統(tǒng)量較大,為提高訪問(wèn)速度,頁(yè)面設(shè)計(jì)力求簡(jiǎn)潔實(shí)用(如圖4)。

3.系統(tǒng)關(guān)鍵技術(shù)

(1)使用XML進(jìn)行數(shù)據(jù)存取,能夠隨意分割數(shù)據(jù),從而避免了數(shù)據(jù)記錄集過(guò)于龐大帶來(lái)的問(wèn)題,能夠很大程度地減輕教師機(jī)的數(shù)據(jù)負(fù)擔(dān)。

(2)系統(tǒng)在登錄、查看作業(yè)評(píng)價(jià)等環(huán)節(jié)使用了AJAX技術(shù),減少了數(shù)據(jù)下載總量,更新頁(yè)面時(shí)不需要重載所有內(nèi)容,只需更新新增內(nèi)容即可,大大縮短了學(xué)生機(jī)的等待時(shí)間。

(3)作業(yè)文件的上傳是本系統(tǒng)的核心功能。直接使用了.NET中的FileUpLoad控件,為了實(shí)現(xiàn)進(jìn)度條的實(shí)時(shí)反應(yīng),對(duì)上傳的數(shù)據(jù)進(jìn)行了“分塊”讀取,在讀取每塊數(shù)據(jù)時(shí)記錄當(dāng)前已上傳的塊數(shù)。根據(jù)分塊的大小,即可知道已上傳的大小,根據(jù)總大小,即可知道當(dāng)前上傳的進(jìn)度。

基于B/S模式的作業(yè)文件管理系統(tǒng)的開(kāi)發(fā)與設(shè)計(jì),實(shí)現(xiàn)了網(wǎng)上布置作業(yè)、提交作業(yè)及作業(yè)評(píng)價(jià)的關(guān)鍵功能,系統(tǒng)結(jié)構(gòu)簡(jiǎn)單而實(shí)用。鑒于國(guó)內(nèi)大多數(shù)中小學(xué)的計(jì)算機(jī)實(shí)驗(yàn)室環(huán)境和教學(xué)要求有相似之處,系統(tǒng)可以推廣到其他學(xué)校的信息技術(shù)課堂中。

參考文獻(xiàn)

[1](美)然哥諾辛爾蒙著.肖奕,曹俊 譯.ASP.NET2.0XML高級(jí)編程(第3版)[M].北京:清華大學(xué)出版社,2006.

[2]陳暢頻,郭四穩(wěn).基于課表的上機(jī)作業(yè)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)教育,2007(3).

[3]汪學(xué)明,董 芳.基于Internet的遠(yuǎn)程多媒體作業(yè)管理系統(tǒng)的研究與實(shí)現(xiàn)[J].計(jì)算機(jī)應(yīng)用,2005(25).

猜你喜歡
機(jī)房管理系統(tǒng)中學(xué)
從好演講中學(xué)什么
基于James的院內(nèi)郵件管理系統(tǒng)的實(shí)現(xiàn)
在多解中學(xué)創(chuàng)新
基于LED聯(lián)動(dòng)顯示的違停管理系統(tǒng)
海盾壓載水管理系統(tǒng)
N通信公司機(jī)房節(jié)能技改實(shí)踐
新型有線電視機(jī)房UPS系統(tǒng)的配置
大功率發(fā)射機(jī)房冷卻送風(fēng)改造
寧波市四眼碶中學(xué)
諸暨市學(xué)勉中學(xué)
兴义市| 沂源县| 清镇市| 西贡区| 肃北| 葫芦岛市| 克东县| 乐都县| 南雄市| 保定市| 随州市| 历史| 桐庐县| 连平县| 桃园县| 伊金霍洛旗| 延寿县| 海安县| 普兰店市| 巴林右旗| 平和县| 河北区| 永川市| 玉山县| 新巴尔虎左旗| 昌图县| 屯门区| 濮阳县| 砀山县| 巨鹿县| 政和县| 班玛县| 桐乡市| 保山市| 深州市| 崇仁县| 彭州市| 中江县| 邵阳市| 乐山市| 龙口市|