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

?

基于E—mail的電子作業(yè)管理系統(tǒng)

2013-12-29 00:00:00孫永科王小林
電腦知識(shí)與技術(shù) 2013年4期

摘要:該文介紹了目前常見(jiàn)電子作業(yè)的幾種管理方式,比較了他們各自優(yōu)缺點(diǎn)。在此基礎(chǔ)之上提出了一種新的基于電子郵件的作業(yè)管理系統(tǒng),交電子作業(yè)時(shí),學(xué)生將電子作業(yè)已郵件附件的形式發(fā)送到指定的郵箱,系統(tǒng)在后臺(tái)自動(dòng)對(duì)郵件中的附件進(jìn)行提取和歸檔。

關(guān)鍵詞:郵件;作業(yè);歸檔

中圖分類號(hào):TP315 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2013)04-0805-02

A Electronic Homework Management System Based on E-mail

SUN Yong-ke,WANG Xiao-lin

(Southwest Forestry University, kunming 650224,China)

Abstract: This article anainstroduce the management of the electronic homework.After comparison,and present a new homework management system.This system can Extract the attachment file from E-mail and file it in folder correctly in daemon.Student send electronic homework as E-mail attachment to teacher’s course E-mail address when they hand in the homework.

Key words: E-mail; homework; file

隨著計(jì)算機(jī)技術(shù)的普及和發(fā)展,高校中已經(jīng)有很多的課程或?qū)嶒?yàn)在計(jì)算機(jī)環(huán)境中進(jìn)行,計(jì)算機(jī)類課程電子作業(yè)的管理變成為任課教師面臨的一個(gè)問(wèn)題。目前,大多數(shù)教師管理電子作業(yè)時(shí)主要采取u盤拷貝,ftp上傳和E-mail發(fā)信方式

使用U盤拷貝作業(yè)方式,速度最慢,工作量大,且管理困難。實(shí)驗(yàn)課結(jié)束時(shí)代課教師使用U盤依次插入學(xué)生的電腦,逐個(gè)拷貝學(xué)生的作業(yè)到U盤。隨著學(xué)生人數(shù)的增加,教師的工作量也將隨之增加,因收作業(yè)的效率地下,這種方式目前已處于淘汰階段。

在一些有條件的實(shí)驗(yàn)室,教師架設(shè)內(nèi)部ftp站點(diǎn)用來(lái)管理電子作業(yè)。實(shí)驗(yàn)結(jié)束時(shí)學(xué)生按照教師的要求將電子作業(yè)上傳到ftp指定的目錄中。采用這種方式管理電子作業(yè),教師的工作兩小,且效率高。是目前多數(shù)學(xué)校采用的方式。但是這種方式也存在一下三個(gè)缺點(diǎn):1)作業(yè)抄襲無(wú)法避免。一些學(xué)生直接下載其他同學(xué)的電子作業(yè),修改其中的學(xué)號(hào)和姓名,重新上傳到服務(wù)器,便成了自己的作業(yè)。2)磁盤空間管理困難。為了減少學(xué)生操作的復(fù)雜度,多數(shù)情況下,都采用匿名方式上交作業(yè),經(jīng)常出現(xiàn)學(xué)生會(huì)將一些超大的,與實(shí)驗(yàn)無(wú)關(guān)的文件上傳的服務(wù)器,不僅造成服務(wù)器空間的極度浪費(fèi),而且上傳者無(wú)從追查。3)交作業(yè)必須在制定的網(wǎng)絡(luò)環(huán)境。由于ftp采用開(kāi)放式管理,因此ftp上交作業(yè)只能在指定的局域網(wǎng)中,離開(kāi)的網(wǎng)絡(luò)環(huán)境便不能鏈接ftp,也無(wú)法上交作業(yè)。

E-mail方式接收作業(yè),學(xué)生將電子作業(yè)以郵件附件的形式發(fā)送到制定的電子郵箱,任課教師登陸郵箱后逐一收取學(xué)生的郵件,提取附件,查看學(xué)生的作業(yè)。采用這種方式,學(xué)生之間無(wú)法相互查看,可以杜絕一些非授權(quán)的抄襲;文件之間發(fā)送到指定的郵箱,所以容易的實(shí)現(xiàn)磁盤的配額管理;借助郵件系統(tǒng)的日志管理,可以追查非法文件的來(lái)源。但是需要教師逐一提取附件,工作量較大。

基于E-mail的作業(yè)接收系統(tǒng),能夠自動(dòng)提取郵件中的附件并根據(jù)郵件的主題將附件存放到教師指定的目錄。

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

系統(tǒng)的工作方式如圖1所示,學(xué)生將電子作業(yè)以郵件附件的形式發(fā)送到教師的課程郵箱,郵件服務(wù)器根據(jù)郵箱名稱將郵件轉(zhuǎn)發(fā)給指定的教師用戶,同時(shí)啟動(dòng)附件提取進(jìn)程將郵件中的附件提取出來(lái),并根據(jù)實(shí)現(xiàn)定義好的規(guī)則,將附件存放到指定的目錄。最終學(xué)生上交的作業(yè)將以文件的形式存放。

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

系統(tǒng)使用Exim4作為郵件服務(wù)器,使用procMail對(duì)郵件進(jìn)行過(guò)濾,使用python開(kāi)發(fā)附件提出程序,完成附件的提取和歸檔工作。借助于python的函數(shù)庫(kù),可以容易的提取郵件中的附件,提取附件的核心代碼如下:

for par in mailMsg.walk():

if not par.is_multipart():

name = par.get_param("name")

if name:

fname=decode2utf(name)

#對(duì)文件進(jìn)行檢查,如果已經(jīng)存在,則對(duì)文件重命名

ffname=checkFile(ATTACHMENTS_DIR,fname)

#獲取附件

data = par.get_payload(decode=True)

try:

ffname=ffname.encode('utf-8')

f = open(ffname, 'wb')

f.write(data)

f.close()

except Exception,info:

#提取附件如果出錯(cuò),則退出程序

sys.exit(91)

3 結(jié)束語(yǔ)

本系統(tǒng)能夠?qū)崿F(xiàn)郵件附件的自動(dòng)提取和歸檔。如圖1所示:教師1有一門課名為計(jì)算機(jī)基礎(chǔ),該門課的課程郵箱為teacher1+jsj@swfu.edu.cn。學(xué)生李四需要上交電子作業(yè)20010101002李四.doc時(shí),只需要將其以附件的形式發(fā)送到該課程郵,系統(tǒng)便會(huì)自動(dòng)將其中的附件提取出來(lái)存放到“學(xué)生上交作業(yè)/計(jì)算機(jī)基礎(chǔ)/”目錄下。

參考文獻(xiàn):

[1] 胡祖輝,施佺.基于socket的E-mail信息平臺(tái)的研究及在教育管理中的應(yīng)用[J].現(xiàn)代計(jì)算機(jī),2012(11):51-54.

[2] 卞咸杰.論電子郵件歸檔中的“法規(guī)遵從”原則[J].浙江檔案,2012(8):18-20.

[3] 馬靜.企業(yè)電子郵件歸檔問(wèn)題初探[J].蘭臺(tái)世界,2009 (12):3-4.

[4] 守內(nèi)安.高效整合歸檔郵件[J].網(wǎng)管員世界,2011(22):72-73.

乌鲁木齐县| 方山县| 汾阳市| 介休市| 贞丰县| 浙江省| 天水市| 大英县| 丰原市| 福鼎市| 改则县| 西城区| 长春市| 广饶县| 临桂县| 栖霞市| 德州市| 乐昌市| 西昌市| 万盛区| 南陵县| 淮北市| 泽普县| 荔浦县| 双鸭山市| 高清| 许昌县| 五台县| 台中市| 鹿邑县| 徐州市| 隆德县| 泸州市| 寿宁县| 建水县| 汤原县| 公安县| 那曲县| 阆中市| 永善县| 工布江达县|