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

?

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

2010-10-20 05:16:14孫陸鵬呂廷勤
中國教育信息化 2010年19期
關(guān)鍵詞:用戶名評語數(shù)據(jù)庫

孫陸鵬,呂廷勤

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

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

孫陸鵬,呂廷勤

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

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

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

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

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

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

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

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

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

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

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

作業(yè)批改:教師可以對學生上交的作業(yè)進行批改,登記、評出分數(shù)或等級,給出評語,以便查閱以及評定學習成績。

2.學生模塊功能設(shè)計

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

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

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

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

查看優(yōu)秀作業(yè):對教師評定為優(yōu)秀的作業(yè),學生可以下載進行觀摩學習。

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

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

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

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

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

課程信息表:包括課程名稱、章號、章標題等,可以登記多個課程的信息。

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

學生信息表:包括用戶名、密碼、姓名、班級、學號等。

電子作業(yè)資源表:包括自動編號、課程名稱、作業(yè)名稱、資料文件名、章號、提供者用戶名、日期、說明等。

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

學生電子作業(yè)登記表:包括自動編號、學生用戶名、電子作業(yè)編號、電子作業(yè)名稱、文件名、文件大小、交作業(yè)時間、分數(shù)、是否已交、評語等。

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

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

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

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

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

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

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

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

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

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

當學生選擇上交某個作業(yè)時,在交作業(yè)的超鏈接中包含了所交作業(yè)的課程、章號、ID號和學生的用戶名。根據(jù)作業(yè)的ID號,從數(shù)據(jù)庫中查詢該作業(yè)的名稱、最大容量限制等。根據(jù)學生的用戶名,從數(shù)據(jù)庫中可查詢到該學生的班級、學號。這些信息用于保存學生的作業(yè)文件。在上傳作業(yè)的表單中包含一個文件選擇框,學生選擇作業(yè)文件后進行提交。

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

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

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

5.教師評語快速輸入

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

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

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

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

四、作業(yè)匯總

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

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

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

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

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

六、結(jié)束語

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

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

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

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

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

(編輯:隗爽)

TP311

A

1673-8454(2010)19-0052-04

猜你喜歡
用戶名評語數(shù)據(jù)庫
《護士進修雜志》投稿程序
流沙河語錄及諸家評語
四川文學(2020年11期)2020-02-06 01:54:52
機智的快遞員
故事會(2017年17期)2017-09-04 17:36:42
數(shù)據(jù)庫
財經(jīng)(2017年2期)2017-03-10 14:35:35
數(shù)據(jù)庫
財經(jīng)(2016年15期)2016-06-03 07:38:02
數(shù)據(jù)庫
財經(jīng)(2016年3期)2016-03-07 07:44:46
數(shù)據(jù)庫
財經(jīng)(2016年6期)2016-02-24 07:41:51
怎樣為作文寫評語
散文百家(2014年11期)2014-08-21 07:16:36
作文評語探討
如何寫好作文評語
金沙县| 平果县| 贵定县| 周口市| 灵石县| 富顺县| 咸宁市| 红桥区| 肇源县| 万盛区| 五大连池市| 青冈县| 乐山市| 嘉义县| 托克逊县| 伊通| 疏勒县| 墨脱县| 博湖县| 甘谷县| 容城县| 伊吾县| 江油市| 四川省| 西华县| 红桥区| 揭东县| 白山市| 固原市| 固始县| 互助| 江陵县| 怀柔区| 临海市| 栾川县| 榆林市| 额尔古纳市| 十堰市| 建阳市| 台湾省| 崇州市|