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

?

新型多功能教師網(wǎng)絡空間系統(tǒng)的設(shè)計實現(xiàn)

2009-04-02 10:05
中國教育技術(shù)裝備 2009年6期
關(guān)鍵詞:網(wǎng)絡空間作業(yè)資源

倪 晟

摘要 設(shè)計實現(xiàn)一種新型的多功能教師網(wǎng)絡空間系統(tǒng)。該系統(tǒng)不僅在上傳方式上做了改進,并根據(jù)教學過程中遇到的一些實際問題設(shè)計了新功能。

關(guān)鍵詞 網(wǎng)絡空間;FTP;Serv-U;作業(yè);資源

中圖分類號:G451.2 文獻標識碼:A 文章編號:1671-489X(2009)06-0082-03

Structuring New Multifunctional Network Hard Disk System for Teachers//Ni Sheng

Abstract The article is concentrated on the structuring a new network space system for teachers. This system makes improvement in the uploading mode, and puts some new functions on practical questions.

Key words network space;FTP;Serv-U;schoolwork;resource

Authors address College of Education, Zhejiang Normal University, Jinhua, Zhejiang 321004

隨著網(wǎng)絡技術(shù)的不斷發(fā)展和成熟,網(wǎng)絡在教師的教學過程中已起到越來越大的作用。而網(wǎng)絡空間作為一種新型的數(shù)據(jù)存儲方式,由于在用戶的異地使用和交流方面有著顯著的優(yōu)勢,已經(jīng)得到越來越多的應用。在這基礎(chǔ)上,如何能夠更充分地利用網(wǎng)絡空間,使之不僅能在基本的存儲功能上得到增強,并能結(jié)合一些教師的教學需求,設(shè)計出一些新的功能,使之能在教師的教學過程中發(fā)揮更大的作用,已經(jīng)成為目前遠程教育研究的一個重點。

由于目前大多服務商提供的網(wǎng)絡空間只支持Web上傳,而Web上傳雖然操作過程簡單,功能卻比較弱,不僅不支持斷點續(xù)傳,并且在批量上傳文件時往往十分繁瑣,因此并不是一種很好的文件傳輸方式。考慮到這點,并結(jié)合教師的一些行業(yè)上的需求,筆者設(shè)計一種新型的多功能教師網(wǎng)絡空間系統(tǒng)。該系統(tǒng)采用的是操作簡單易用的B/S結(jié)構(gòu),教師對網(wǎng)絡空間進行的各項管理操作可以完全通過瀏覽器完成。系統(tǒng)主要通過HTML、ASP等網(wǎng)頁開發(fā)技術(shù)和數(shù)據(jù)庫技術(shù)進行網(wǎng)絡編程,對教師網(wǎng)絡空間進行管理,實現(xiàn)了整個管理過程的網(wǎng)絡化和智能化。

1 教師網(wǎng)絡空間的設(shè)計需求

由于FTP服務遵循的是FTP協(xié)議,而FTP協(xié)議作為一種專門的文件傳輸協(xié)議,在文件傳輸上毫無疑問有著優(yōu)勢,它不僅可以支持斷點續(xù)傳,并且在上傳多個文件時,會自動形成隊列,自動完成,功能十分強大[1]。因此對教師網(wǎng)絡空間的上傳方式設(shè)計以FTP傳輸為主??紤]到部分教師對FTP上傳方式不熟悉,同時也支持Web上傳方式。

由于目前計算機在各門學科,尤其是理工科中的使用頻率越來越高,很多課程教師布置的作業(yè)已不再單單是書面作業(yè),而會要求上交一些相關(guān)的計算機程序文件,所以磁盤成為很多學生上交作業(yè)的工具。但這種方式不僅麻煩,而且在安全上也有著很大的隱患,既可能傳播病毒,也可能由于磁盤破損而導致作業(yè)上交失敗,并且不能應用在遠距離的教學中,因此這種方式有著很大的局限性。目前,雖然國內(nèi)有些網(wǎng)絡課程提供網(wǎng)絡作業(yè)遞交功能,但主要是以E-mail或表單方式遞交;由于受到郵箱容量和附件大小等條件的制約,對一些大文件就無能為力[2]。因此需要建立一個專門的作業(yè)空間,有效避免以上問題。

在上課的過程中,教師除了一些課本的知識要傳授給學生以外,往往還有很多相關(guān)的資源要介紹給學生。這些資源既可能是文本資料,也可能是視音頻資料,或者是示范例子,這就可能需要占有大量的計算機存儲空間,并且這些資料真正需要的可能只是本門課程的學生[3]。目前,國內(nèi)有些網(wǎng)絡課程提供了一些資源鏈接頁面,但一來HTML頁面較難以控制訪問人員,二來由于鏈接頁面的編寫和維護需要一定的HTML基礎(chǔ),這給很多非計算機專業(yè)的任課教師提出額外的要求,不方便其在日常教學過程中的使用。因此需要一個網(wǎng)絡空間來有針對性地傳播這些資料。

以上的幾個網(wǎng)絡空間,為了方便教師管理,需要把整個管理過程網(wǎng)絡化。教師可以通過瀏覽器登錄管理界面,進行用戶的申請、修改、增加功能等一系列管理工作,從而使得教師可以隨時隨地方便地對自己的空間和課程進行設(shè)置。

根據(jù)以上這些需求,確定教師網(wǎng)絡空間的主要功能。

2 教師網(wǎng)絡空間的主要功能

網(wǎng)絡空間的上傳方式以FTP為主,同時支持Web上傳。教師可通過Web頁面申請網(wǎng)絡空間賬號;教師可以通過Web頁面申請自己課程的作業(yè)賬號,學生只有上傳功能,不能下載觀看,從而避免作業(yè)抄襲;教師可以通過Web頁面申請自己課程的瀏覽賬號,學生對該賬號文件夾下的東西可以下載,不能修改、刪除。所有賬號都必須經(jīng)過管理員批準才能成為有效賬號,從而保證對FTP服務器的管理。賬號成為有效賬號后,教師可以對賬號信息進行管理,例如修改密碼、修改信息、刪除賬號等。

3 教師網(wǎng)絡空間的主要實現(xiàn)方法

由于上傳方式以FTP為主,首先要建立一個FTP服務器。雖然Windows 2000的IIS自帶FTP功能,但由于其管理功能較弱,且賬號與Windows賬號相同,容易留下安全隱患,因此不建議使用。實際選用的是Serv-U軟件,它不但管理方便,而且設(shè)置也比較簡單,是一個建立FTP的專業(yè)軟件。

平常使用Serv-U軟件時,賬號的建立、修改都是由管理員通過Serv-U本身的管理軟件來手工實現(xiàn)的。為了實現(xiàn)賬號的自動生成功能,必須對Serv-U進行改進,使之能夠支持數(shù)據(jù)庫,并能從數(shù)據(jù)庫中讀取用戶信息,自動建立、修改賬號。而要實現(xiàn)這一功能,目前有2個方法,一是升級Serv-U軟件。Serv-U在5.0版本之后支持ODBC數(shù)據(jù)源,可以直接讀取數(shù)據(jù)庫,但由于原有的賬號信息在升級后不能繼續(xù)使用,因此不適合原有Serv-U服務的用戶使用。二是通過Serv-U的一些第三方插件,使之能支持數(shù)據(jù)庫,而不破壞原有的信息。目前采用的就是第二種方法,選擇NtPostU這一插件來繼續(xù)開發(fā)。

NtPostU插件同時支持SQL數(shù)據(jù)庫和Access數(shù)據(jù)庫,考慮到通用性,采用Access數(shù)據(jù)庫??梢酝ㄟ^ASP程序來對npUserInfo表進行操作,從而達到管理Serv-U賬號的目的。UserId和Pass字段存儲的是用戶名和密碼,通過對這2個字段的操作,可以實現(xiàn)賬號的申請、生成、修改密碼等功能。管理員可以通過Enabled字段來控制賬號有效性,從而實現(xiàn)對FTP的有效管理。HomePath字段決定賬號主目錄的物理路徑,為了方便管理,使其目錄名和用戶名相同。而在npUserPath表中可以確定教師的FTP權(quán)限,通常對教師開放除了執(zhí)行文件外的全部權(quán)限。

Web上傳的實現(xiàn)方法相對來說比較多,在網(wǎng)絡上有不少專門的上傳組件下載,相關(guān)資料也不少,這里就不細說了。值得注意的一點就是,Web上傳的根目錄要和FTP賬號主目錄相同,從而保證2種不同方式上傳的文件的通用性。

考慮到管理問題和安全問題,將作業(yè)FTP和教師FTP分離,放到不同的硬盤分區(qū)。在數(shù)據(jù)庫里建立一個Course表,用來存儲申請作業(yè)FTP的教師通過Web頁面提供的一些課程信息,這些信息包括課程名、擬申請用戶名、密碼、有效日期等方面。但只有當管理員將Course表中的isValid字段置為有效后,后臺管理程序才會自動將Course表中的用戶名、密碼等信息導入npUserInfo表中,生成一個有效FTP賬號。而根據(jù)教師申請課程賬號的性質(zhì)(上傳或瀏覽)不同,后臺管理程序可自動在npUserPath表里設(shè)置用戶訪問權(quán)限。

確定了主要實現(xiàn)方法后,通過一些簡單的ASP編程來實現(xiàn)以上方法,從而完成整個教師網(wǎng)絡空間系統(tǒng)的設(shè)計開發(fā)。主要程序如下:

<%

response.buffer=true

Response.Expires=0

UserId=request("user")

Pass=request("pass")

Usertype=request("usertype")

QuotaMax=request("quotamax")

Expire=request("expire")

ExpireDateTime=request("expiretime")

UserComm=request("public")

if Usertype="t_teacher" then

Homepath="f:"+Userid

Permissions="RWAM_CDLP"

else

if Usertype="t_zuoye" then

Homepath="e:"+Userid

Permissions="_W___CD_P"

else

Homepath="e:"+Userid+"web"

Permissions="R____C__P"

End if

End if

upEnabled = false

upExpire = true

if Expire = ""then

upExpire = false

end if

set rs=server.createobject("adodb.recordset")

sql="select * from npUserPath"

rs.open sql,conn,1,3

rs.addnew

rs("UserId")=UserId

rs("UserPath")=HomePath

rs("Permissions")=Permissions

rs.update

rs.close

set rs=server.createobject("adodb.recordset")

sql="select * from npUserInfo"

rs.open sql,conn,1,3

rs.addnew

rs("UserId")=UserId

rs("Pass")=Pass

rs("ServerPort")=21

rs("DownLoadMax")=0

rs("QuotaMax")=QuotaMax

if upExpire = true then

rs("Expire")=Expire

rs("ExpireDateTime")=ExpireDateTime

end if

rs("HomePath")=HomePath

rs("TimeOut")=0

rs("SessionTimeOut")=0

rs("SpeedLimitDownLoad")=0

rs("MaxUsersLoginPerIp")=0

rs("MaxUsers")=0

rs.update

rs.close

4 小結(jié)

本文設(shè)計的這種教師網(wǎng)絡空間不僅能較好地滿足教師日常的一些網(wǎng)絡需求,提高教師的工作效率,而且能和教師所教的課程緊密結(jié)合在一起,實現(xiàn)作業(yè)上交和資源共享等功能,從而達到便捷良好的師生交流效果。

參考文獻

[1]蔡開裕.計算機網(wǎng)絡[M].北京:機械工業(yè)出版社,2001

[2]宋春暉.基于局域網(wǎng)Web方式的作業(yè)管理系統(tǒng)開發(fā)[J].海南大學學報:自然科學版,2003(4):330-333

[3]成軍.網(wǎng)絡學習中學生信息素養(yǎng)的培養(yǎng)[J].浙江師范大學學報:自然科學版,2007(3):349-351

猜你喜歡
網(wǎng)絡空間作業(yè)資源
基礎(chǔ)教育資源展示
一樣的資源,不一樣的收獲
共建誠實守信網(wǎng)絡空間
資源回收
網(wǎng)絡空間并非“烏托邦”
資源再生 歡迎訂閱
作業(yè)
網(wǎng)絡空間安全人才培養(yǎng)探討
我想要自由
論網(wǎng)絡空間的公共性
昆明市| 怀远县| 吴旗县| 探索| 宜君县| 延川县| 梓潼县| 阳原县| 栾川县| 泾川县| 广平县| 东乌珠穆沁旗| 小金县| 神木县| 拜城县| 正宁县| 昌黎县| 黑山县| 兴城市| 香港 | 梧州市| 威信县| 贵州省| 明光市| 军事| 新泰市| 五寨县| 改则县| 浙江省| 清远市| 西乌| 沭阳县| 郧西县| 西和县| 库伦旗| 利辛县| 舞钢市| 闽清县| 石河子市| 沂源县| 旺苍县|