999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Web的電子作業(yè)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

2010-10-20 05:16:14孫陸鵬呂廷勤
中國(guó)教育信息化 2010年19期
關(guān)鍵詞:評(píng)語(yǔ)數(shù)據(jù)庫(kù)作業(yè)

孫陸鵬,呂廷勤

(鄭州師范學(xué)院 信息技術(shù)系,河南 鄭州 450044)

基于Web的電子作業(yè)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

孫陸鵬,呂廷勤

(鄭州師范學(xué)院 信息技術(shù)系,河南 鄭州 450044)

在計(jì)算機(jī)課程的教學(xué)中作業(yè)的形式一般是電子文檔,采用ASP動(dòng)態(tài)網(wǎng)頁(yè)制作技術(shù)與數(shù)據(jù)庫(kù)技術(shù)相結(jié)合,建設(shè)一個(gè)多課程的、共享性和交互性較強(qiáng)的管理電子作業(yè)的網(wǎng)站,可以提高教學(xué)效率。本文介紹了該網(wǎng)站的設(shè)計(jì)及關(guān)鍵技術(shù)。

電子作業(yè);交互;ASP技術(shù);數(shù)據(jù)庫(kù)技術(shù)

現(xiàn)階段,各高校都建成了校園網(wǎng),網(wǎng)絡(luò)的教育應(yīng)用在不斷深入。如何充分利用校園網(wǎng)優(yōu)勢(shì),拓展校園網(wǎng)在教學(xué)中的應(yīng)用,為廣大師生服務(wù),提高教育教學(xué)質(zhì)量和教學(xué)效率是目前受到普遍關(guān)注的一個(gè)課題。在大學(xué)計(jì)算機(jī)基礎(chǔ)、數(shù)據(jù)庫(kù)應(yīng)用、網(wǎng)頁(yè)制作等相對(duì)強(qiáng)調(diào)掌握技能的課程教學(xué)中,一般要求學(xué)生完成一定數(shù)量的電子作業(yè),以了解學(xué)生對(duì)基本技能的掌握情況。作業(yè)以電子文檔的形式提交,教師進(jìn)行批改、登記、反饋,作業(yè)的質(zhì)量是評(píng)價(jià)學(xué)生學(xué)習(xí)和教學(xué)的重要依據(jù)。目前,很多院校電子作業(yè)的提交、批改仍然使用FTP傳送或電子郵件方式,在共享性和交互性上不能滿(mǎn)足教學(xué)需要。建設(shè)一個(gè)動(dòng)態(tài)的、共享的電子作業(yè)登記、批改、反饋系統(tǒng),可以促進(jìn)師生交流,可以提高教師的工作效率,促進(jìn)課程教學(xué)水平的提高。筆者采用ASP和SQL Server設(shè)計(jì)制作了一個(gè)基于Web的電子作業(yè)管理系統(tǒng),并在教學(xué)中進(jìn)行應(yīng)用,效果良好,下面探討一下它的設(shè)計(jì)與實(shí)現(xiàn)。

一、系統(tǒng)功能設(shè)計(jì)

本系統(tǒng)的設(shè)計(jì)旨在實(shí)現(xiàn)多課程電子作業(yè)的管理。支持作業(yè)資源在教師之間的共享,教師在網(wǎng)上進(jìn)行作業(yè)的批改、評(píng)分、反饋,學(xué)生作業(yè)提交的自動(dòng)登記,師生瀏覽優(yōu)秀作業(yè)等。促進(jìn)師生通過(guò)網(wǎng)上作業(yè)的方式進(jìn)行交流,增進(jìn)了解。整個(gè)系統(tǒng)分為教師和學(xué)生兩個(gè)模塊。

1.教師模塊功能設(shè)計(jì)

教師模塊結(jié)構(gòu)如圖1所示,各模塊功能如下:

添加作業(yè)資源:教師將設(shè)計(jì)的電子作業(yè)進(jìn)行上傳,上傳的內(nèi)容包括作業(yè)的說(shuō)明性文字、相關(guān)資料等信息。上傳的作業(yè)資源可以被教師所共享,其他教師可以選擇使用。

更新作業(yè)資源:教師可以更新本人提交的作業(yè)資源。

布置作業(yè):教師從作業(yè)資源庫(kù)中選取適當(dāng)?shù)淖鳂I(yè)布置給學(xué)生,可選擇布置給哪些班,并規(guī)定上交的期限、文件大小限制等。

作業(yè)批改:教師可以對(duì)學(xué)生上交的作業(yè)進(jìn)行批改,登記、評(píng)出分?jǐn)?shù)或等級(jí),給出評(píng)語(yǔ),以便查閱以及評(píng)定學(xué)習(xí)成績(jī)。

2.學(xué)生模塊功能設(shè)計(jì)

學(xué)生模塊結(jié)構(gòu)如圖2所示,各模塊功能如下:

瀏覽作業(yè):學(xué)生可以看到自己有哪些作業(yè),查看關(guān)于作業(yè)的說(shuō)明,哪些作業(yè)已上交,查看教師對(duì)自己作業(yè)的評(píng)分和評(píng)語(yǔ)。

下載作業(yè)資料文件:下載本人已交的作業(yè),查看優(yōu)秀作業(yè)。

上交作業(yè):提交作業(yè)文件,如果文件有多個(gè),則需要進(jìn)行打包后上傳。

查看優(yōu)秀作業(yè):對(duì)教師評(píng)定為優(yōu)秀的作業(yè),學(xué)生可以下載進(jìn)行觀摩學(xué)習(xí)。

3.系統(tǒng)主要模塊的設(shè)計(jì)思路

用戶(hù)登錄時(shí)選擇課程和身份,輸入用戶(hù)名和密碼。根據(jù)用戶(hù)身份進(jìn)入不同的界面。教師可以添加、刪除班級(jí),查看任教班級(jí)學(xué)生的注冊(cè)情況,為學(xué)生提供查詢(xún)用戶(hù)名、密碼服務(wù)。每個(gè)教師都可以上傳作業(yè)資源,但只能刪除、更新本人上傳的作業(yè)資源,上傳的作業(yè)資源包括:章次、資料文件、說(shuō)明性文字等信息;作業(yè)資源的保存路徑:dzzy/(課程名)/第(章號(hào))章/(提供作業(yè)資源的教師用戶(hù)名)。教師可以為任教的班級(jí)布置電子作業(yè),設(shè)置上交期限、作業(yè)文件大小限制等信息。教師可以共享作業(yè)資源。可以批改所教班級(jí)的電子作業(yè),手工登記電子作業(yè)上交情況,評(píng)等級(jí),給出反饋信息;可以下載、批改某個(gè)學(xué)生的作業(yè)文件,也能以班為單位下載所有學(xué)生的作業(yè)文件。優(yōu)化教師輸入評(píng)語(yǔ)界面,評(píng)語(yǔ)可以重復(fù)使用。教師可以對(duì)學(xué)生作業(yè)上交情況進(jìn)行統(tǒng)計(jì),給出總評(píng)成績(jī)。學(xué)生上交作業(yè)時(shí)自動(dòng)登記,對(duì)于出現(xiàn)意外情況交不上作業(yè)的,教師在了解情況后也可以進(jìn)行手工登記。每個(gè)學(xué)生可以看到本班的電子作業(yè)信息,下載資料文件,上交作業(yè),查看教師批改信息,瀏覽優(yōu)秀作業(yè);學(xué)生交作業(yè)只交一個(gè)文件,如果有多個(gè)文件,要打包后上交。系統(tǒng)自動(dòng)對(duì)作業(yè)文件進(jìn)行改名,以防止學(xué)生文件重名而互相覆蓋。改名的方法是在學(xué)生作業(yè)原文件名前加上學(xué)號(hào)和姓名信息,這樣便于文件的按名稱(chēng)排序。學(xué)生提交的電子作業(yè)文件保存的路徑:dzzy/(課程名)/第(章號(hào))章/(作業(yè)名稱(chēng))/(班級(jí))。在交作業(yè)期限之前,學(xué)生可以多次上交作業(yè)。

二、數(shù)據(jù)庫(kù)設(shè)計(jì)

本系統(tǒng)采用SQL Server 2000數(shù)據(jù)庫(kù)管理系統(tǒng)進(jìn)行作業(yè)的管理,主要包括以下數(shù)據(jù)表:

班級(jí)信息表:包括班級(jí)名稱(chēng)、班級(jí)人數(shù)、創(chuàng)建時(shí)間、任課教師用戶(hù)名、課程等。

課程信息表:包括課程名稱(chēng)、章號(hào)、章標(biāo)題等,可以登記多個(gè)課程的信息。

教師信息表:包括用戶(hù)名、密碼、姓名等字段。

學(xué)生信息表:包括用戶(hù)名、密碼、姓名、班級(jí)、學(xué)號(hào)等。

電子作業(yè)資源表:包括自動(dòng)編號(hào)、課程名稱(chēng)、作業(yè)名稱(chēng)、資料文件名、章號(hào)、提供者用戶(hù)名、日期、說(shuō)明等。

電子作業(yè)布置情況表:包括自動(dòng)編號(hào)、電子作業(yè)編號(hào)、布置該作業(yè)的教師用戶(hù)名、課程名、班級(jí)、最大字節(jié)數(shù)、布置作業(yè)時(shí)間、交作業(yè)期限。

學(xué)生電子作業(yè)登記表:包括自動(dòng)編號(hào)、學(xué)生用戶(hù)名、電子作業(yè)編號(hào)、電子作業(yè)名稱(chēng)、文件名、文件大小、交作業(yè)時(shí)間、分?jǐn)?shù)、是否已交、評(píng)語(yǔ)等。

三、關(guān)鍵技術(shù)

1.服務(wù)器建設(shè)

整個(gè)系統(tǒng)采用B/S模式運(yùn)行,用戶(hù)端通過(guò)瀏覽器對(duì)服務(wù)器進(jìn)行訪問(wèn)。服務(wù)器采用Windows 2000Advanced Server操作系統(tǒng),安裝IIS5.1,數(shù)據(jù)庫(kù)系統(tǒng)采用SQL Server 2000,動(dòng)態(tài)網(wǎng)頁(yè)采用ASP技術(shù)。

2.數(shù)據(jù)庫(kù)的連接

數(shù)據(jù)庫(kù)是本系統(tǒng)的核心,在動(dòng)態(tài)網(wǎng)頁(yè)中與數(shù)據(jù)庫(kù)的連接使用以下方法:

3.提高服務(wù)器性能

由于學(xué)生上傳文件時(shí)網(wǎng)絡(luò)壓力和服務(wù)器的壓力較大,要考慮提高服務(wù)器的性能。通常采用ASP中的session對(duì)象來(lái)記錄用戶(hù)的用戶(hù)名和所選課程,即:

采用這種方法,每個(gè)用戶(hù)有三個(gè)session,占用服務(wù)器系統(tǒng)資源較多,效率不高。因此,考慮每個(gè)用戶(hù)只用系統(tǒng)分配的session ID這個(gè)session,使用application對(duì)象記錄每個(gè)學(xué)生的用戶(hù)名和課程。即:

這樣,每個(gè)用戶(hù)只有一個(gè)session,節(jié)約了服務(wù)器系統(tǒng)資源,使服務(wù)器的效率得到提高。

4.學(xué)生作業(yè)的上傳

當(dāng)學(xué)生選擇上交某個(gè)作業(yè)時(shí),在交作業(yè)的超鏈接中包含了所交作業(yè)的課程、章號(hào)、ID號(hào)和學(xué)生的用戶(hù)名。根據(jù)作業(yè)的ID號(hào),從數(shù)據(jù)庫(kù)中查詢(xún)?cè)撟鳂I(yè)的名稱(chēng)、最大容量限制等。根據(jù)學(xué)生的用戶(hù)名,從數(shù)據(jù)庫(kù)中可查詢(xún)到該學(xué)生的班級(jí)、學(xué)號(hào)。這些信息用于保存學(xué)生的作業(yè)文件。在上傳作業(yè)的表單中包含一個(gè)文件選擇框,學(xué)生選擇作業(yè)文件后進(jìn)行提交。

學(xué)生作業(yè)的上傳,采用無(wú)組件上傳。無(wú)組件上傳方式不需要在服務(wù)器上安裝組件,但需要在ASP頁(yè)面上包含upload_5xsoft.inc文件。方法如下:

處理學(xué)生上傳的作業(yè):

在學(xué)生提交作業(yè)后,進(jìn)行作業(yè)處理頁(yè)面,主要工作是把學(xué)生上交的作業(yè)登記到數(shù)據(jù)庫(kù)中,并把學(xué)生的作業(yè)文件保存到服務(wù)器相應(yīng)的文件夾中。本頁(yè)要判斷學(xué)生的作業(yè)文件大小是否符合要求,作業(yè)是否第一次上交等。主要代碼:

5.教師評(píng)語(yǔ)快速輸入

在評(píng)改學(xué)生作業(yè)時(shí),教師需要給每個(gè)學(xué)生的作業(yè)評(píng)分,并給出評(píng)語(yǔ)。輸入評(píng)語(yǔ)是較繁瑣的一項(xiàng)工作。設(shè)計(jì)本系統(tǒng)時(shí),為了簡(jiǎn)化評(píng)語(yǔ)的輸入,采用輸入與選擇相結(jié)合的方式。

在評(píng)語(yǔ)欄中,有一個(gè)多行文本輸入標(biāo)記和一個(gè)列表框,評(píng)語(yǔ)以文本輸入框中的內(nèi)容為準(zhǔn),在下拉列表框中選擇的內(nèi)容會(huì)自動(dòng)添加到文本框中,在列表框中列出教師曾經(jīng)用過(guò)的評(píng)語(yǔ)。這樣,教師批改幾個(gè)學(xué)生作業(yè)以后,進(jìn)行提交,再批改時(shí),以前的評(píng)語(yǔ)出現(xiàn)在列表框中,可以從中選擇,然后進(jìn)行修改;也可以從以前輸入的評(píng)語(yǔ)中復(fù)制過(guò)來(lái)。采用靈活的評(píng)語(yǔ)輸入方式,減少了教師工作量。

關(guān)鍵技術(shù)代碼:

批改作業(yè)的界面如圖3所示,這是學(xué)生學(xué)習(xí)Excel的第一次作業(yè),數(shù)據(jù)輸入與簡(jiǎn)單計(jì)算。提交按鈕在頁(yè)面下端,未顯示。

四、作業(yè)匯總

教師可以隨時(shí)查看學(xué)生作業(yè)的上交情況,選擇班級(jí)后,顯示每個(gè)學(xué)生的作業(yè)是否已交,完成本項(xiàng)功能主要采用數(shù)據(jù)庫(kù)查詢(xún),如圖4所示:

五、系統(tǒng)應(yīng)用

在教學(xué)應(yīng)用中,教師登錄系統(tǒng)后,首先上傳作業(yè)資源,設(shè)置作業(yè)資源的章號(hào)、說(shuō)明、作業(yè)資源文件等。布置作業(yè)即從現(xiàn)有作業(yè)資源中選擇,選擇把作業(yè)布置給哪些班、設(shè)置作業(yè)文件大小限制和交作業(yè)期限等。學(xué)生登錄后就可以看到自己的作業(yè)情況,哪些作業(yè)已交、得分、教師評(píng)語(yǔ)等。可以下載新作業(yè)資源文件、查看說(shuō)明文字,做完作業(yè)后,進(jìn)行作業(yè)提交。

教師可以采用多種教學(xué)模式,如任務(wù)驅(qū)動(dòng)教學(xué)模式或講演練教學(xué)模式等。作業(yè)可以是一般的檢驗(yàn)基本操作的作業(yè)、實(shí)驗(yàn)報(bào)告(教師提供實(shí)驗(yàn)報(bào)告模板),也可以是規(guī)定題目、學(xué)生自由創(chuàng)作的作業(yè)等。

作業(yè)管理系統(tǒng)在本校已經(jīng)進(jìn)行了實(shí)際應(yīng)用。在應(yīng)用中,學(xué)生提交作業(yè)方便快捷,教師批改作業(yè)方便、填寫(xiě)評(píng)語(yǔ)速度較快,普遍反映功能實(shí)用,對(duì)教學(xué)有很大的幫助。

六、結(jié)束語(yǔ)

作業(yè)系統(tǒng)為教學(xué)保留了重要的資料,教師從學(xué)生作業(yè)中可以了解教學(xué)的得失,教學(xué)的重點(diǎn)、難點(diǎn),學(xué)生學(xué)習(xí)的困難之處,為改進(jìn)教學(xué)提供依據(jù),也是進(jìn)行教學(xué)評(píng)估的重要資料。本系統(tǒng)實(shí)現(xiàn)了網(wǎng)上電子作業(yè)在共享性與交互性上的基本要求,為師生提供了一個(gè)友好的工作環(huán)境,保存了重要的教學(xué)資料,在教學(xué)應(yīng)用中效果較好。更豐富、更實(shí)用的功能需要在應(yīng)用中不斷發(fā)掘、完善。

[1]高晗.Web數(shù)據(jù)庫(kù)技術(shù)[M].北京:中國(guó)水利水電出版社,2003.8.

[2]魏善沛.Web數(shù)據(jù)庫(kù)基礎(chǔ)教程[M].北京:中國(guó)鐵道出版社,2003.7.

[3]魯正火等.教學(xué)網(wǎng)站開(kāi)發(fā)[M].北京:中國(guó)鐵道出版社,2007.8.

[4]施加根.局域網(wǎng)作業(yè)管理系統(tǒng)的研究與實(shí)現(xiàn)[J].計(jì)算機(jī)與信息技術(shù),2007(5).

(編輯:隗爽)

TP311

A

1673-8454(2010)19-0052-04

猜你喜歡
評(píng)語(yǔ)數(shù)據(jù)庫(kù)作業(yè)
快來(lái)寫(xiě)作業(yè)
流沙河語(yǔ)錄及諸家評(píng)語(yǔ)
數(shù)據(jù)庫(kù)
作業(yè)
故事大王(2016年7期)2016-09-22 17:30:08
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
怎樣為作文寫(xiě)評(píng)語(yǔ)
散文百家(2014年11期)2014-08-21 07:16:36
我想要自由
三十六計(jì)第七計(jì):無(wú)中生有
主站蜘蛛池模板: 亚洲国产欧美中日韩成人综合视频| 亚洲人成电影在线播放| 一级片免费网站| 亚洲国产理论片在线播放| 欧美一区二区人人喊爽| 沈阳少妇高潮在线| 亚洲一级色| 亚洲无线一二三四区男男| 国产免费怡红院视频| 国产在线小视频| 国产精品毛片一区| 久久亚洲精少妇毛片午夜无码| 国产熟女一级毛片| 人妻中文久热无码丝袜| A级全黄试看30分钟小视频| 亚洲精品无码人妻无码| 欧美69视频在线| 国产午夜福利亚洲第一| 国产成人AV男人的天堂| 国产精品亚洲一区二区三区在线观看| 亚洲人成色在线观看| 尤物特级无码毛片免费| 国产福利免费在线观看| 宅男噜噜噜66国产在线观看| 欧美日韩精品一区二区在线线| 亚洲天堂网在线观看视频| 国产欧美日韩一区二区视频在线| 久久毛片免费基地| 成人国产精品一级毛片天堂| 欧美A级V片在线观看| 成人国内精品久久久久影院| 成·人免费午夜无码视频在线观看| 午夜精品一区二区蜜桃| 亚洲欧美另类中文字幕| av手机版在线播放| 粗大猛烈进出高潮视频无码| 在线无码九区| 亚洲女人在线| 视频一本大道香蕉久在线播放| 国产国产人成免费视频77777| 在线欧美日韩国产| 国产一区二区三区在线精品专区| 国产视频a| 一区二区在线视频免费观看| 精品国产成人av免费| 亚洲国产成熟视频在线多多| 日本不卡视频在线| 国产香蕉一区二区在线网站| 亚洲日韩每日更新| 亚洲丝袜第一页| 伊人色婷婷| 在线观看亚洲国产| 欧美一区二区自偷自拍视频| 欧美人与动牲交a欧美精品| 国产精品成人不卡在线观看| 中国国产一级毛片| 亚洲欧美极品| 国产一区二区三区精品欧美日韩| 色综合天天娱乐综合网| 国产丝袜无码精品| 美女黄网十八禁免费看| 国产人成在线视频| 国产一级视频久久| 人人澡人人爽欧美一区| 亚洲成人免费在线| 国产精品香蕉| 色老头综合网| 国产00高中生在线播放| 亚洲精品爱草草视频在线| 亚洲国产成人久久77| 一本色道久久88综合日韩精品| 精品无码国产一区二区三区AV| 中文字幕自拍偷拍| 71pao成人国产永久免费视频| 91丝袜乱伦| 国产真实乱人视频| 天天色综网| 制服丝袜在线视频香蕉| 亚洲最新地址| 亚洲大尺码专区影院| 99热亚洲精品6码| 午夜一区二区三区|