亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于WEB的作業(yè)發(fā)布與提交系統(tǒng)的實(shí)現(xiàn)

        2009-07-31 07:50:48楊秀娟
        商情 2009年10期
        關(guān)鍵詞:S架構(gòu)網(wǎng)絡(luò)教育

        楊秀娟

        【摘 要】隨著現(xiàn)代教育技術(shù)以及網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,一種新的教育模式——網(wǎng)絡(luò)教育逐漸產(chǎn)生和發(fā)展起來(lái)。如何在網(wǎng)絡(luò)教育中做好有效的作業(yè)管理,成為擺在我們面前的一個(gè)新的課題。本文在參考國(guó)內(nèi)外多種同類(lèi)平臺(tái)的基礎(chǔ)上,從多個(gè)角度綜合考慮之后,采用目前比較流行的B/S架構(gòu)和ASP.NET動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)技術(shù),設(shè)計(jì)并實(shí)現(xiàn)一個(gè)小型的作業(yè)發(fā)布與提交系統(tǒng)。

        【關(guān)鍵詞】網(wǎng)絡(luò)教育 B/S架構(gòu) 作業(yè)發(fā)布 作業(yè)提交

        1 開(kāi)發(fā)工具

        該系統(tǒng)是采用目前比較流行的B/S(瀏覽器/服務(wù)器)架構(gòu)和ASP.NET動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)技術(shù)進(jìn)行開(kāi)發(fā)的,利用的開(kāi)發(fā)工具是Visual Studio 2005。采用B/S架構(gòu)的好處是用戶(hù)不必在客戶(hù)端安裝客戶(hù)端軟件,只要安裝了WEB瀏覽器就可以很方便地訪(fǎng)問(wèn)服務(wù)器端資源。Visual Studio 2005是一個(gè)功能強(qiáng)大的集成開(kāi)發(fā)環(huán)境,可以快速方便地創(chuàng)建符合用戶(hù)需求的WEB應(yīng)用程序。系統(tǒng)的數(shù)據(jù)庫(kù)是用SQL Server 2005建立的,并且利用ADO.NET組件對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作。ADO.NET是.NET平臺(tái)下ADO的升級(jí)版,可以訪(fǎng)問(wèn)各種數(shù)據(jù)源。ADO.NET支持標(biāo)準(zhǔn)的關(guān)系數(shù)據(jù)庫(kù)語(yǔ)言——SQL語(yǔ)言。開(kāi)發(fā)系統(tǒng)中運(yùn)用SQL語(yǔ)言可快捷地完成查詢(xún)、排序、統(tǒng)

        計(jì)等功能。

        2 系統(tǒng)功能與體系結(jié)構(gòu)

        2.1系統(tǒng)功能

        (1)用戶(hù)能夠注冊(cè)和登陸。

        (2)系統(tǒng)根據(jù)登陸用戶(hù)的類(lèi)型顯示不同的用戶(hù)界面。

        (3)學(xué)生通過(guò)系統(tǒng)顯示的教師列表,選擇自己的教師,在教師和學(xué)生之間建立聯(lián)系。

        (4)教師可以發(fā)布作業(yè)。作業(yè)分為四種題型,分別是單項(xiàng)選擇題、填空題、判斷題和問(wèn)答題。教師發(fā)布的作業(yè)將被存儲(chǔ)在數(shù)據(jù)庫(kù)中。

        (5)學(xué)生接收自己的教師發(fā)布的作業(yè)。

        (6)學(xué)生能夠做作業(yè),并在完成之后提交給系統(tǒng)。學(xué)生提交的作業(yè)也被存儲(chǔ)在數(shù)據(jù)庫(kù)中。

        (7)學(xué)生提交作業(yè)后,教師能夠?qū)W(xué)生提交的作業(yè)結(jié)果進(jìn)行批改。

        從以上對(duì)系統(tǒng)功能的分析,本系統(tǒng)包括兩類(lèi)用戶(hù):教師用戶(hù)和學(xué)生用戶(hù)。系統(tǒng)的某些功能由這兩類(lèi)用戶(hù)共享(例如用戶(hù)注冊(cè)和登陸),某些功能則只能由教師用戶(hù)或?qū)W生用戶(hù)單獨(dú)擁有(例如教師可以發(fā)布作業(yè)而學(xué)生卻不能)。

        2.2系統(tǒng)體系結(jié)構(gòu)

        本系統(tǒng)由用戶(hù)管理模塊、教師模塊、學(xué)生模塊三個(gè)部分組成。用戶(hù)管理模塊處理用戶(hù)的注冊(cè)與登錄,最主要的是在教師用戶(hù)與學(xué)生用戶(hù)之間建立聯(lián)系;教師模塊主要是教師用戶(hù)登錄系統(tǒng)之后可以發(fā)布作業(yè)和批改學(xué)生提交的作業(yè)結(jié)果;學(xué)生模塊主要是學(xué)生用戶(hù)登錄系統(tǒng)之后可以接收教師發(fā)布的作業(yè),可以完成作業(yè)并提交。系統(tǒng)體系結(jié)構(gòu)如圖1所示:

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

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

        本系統(tǒng)主要采用以下幾個(gè)數(shù)據(jù)庫(kù)表:(1)用戶(hù)表(users)

        用戶(hù)表主要存儲(chǔ)用戶(hù)的一些基本信息,主要包括用戶(hù)名和密碼字段,主要用戶(hù)系統(tǒng)對(duì)用戶(hù)的識(shí)別。具體內(nèi)容見(jiàn)表1:

        (2)教師學(xué)生表(stuTeacher)

        由于學(xué)生與教師之間存在多對(duì)多的關(guān)系,因此在此將教師與學(xué)生的關(guān)系保存在教師學(xué)生表中。具體內(nèi)容見(jiàn)表2:

        (3)作業(yè)信息表(workInfo)

        該表用于存儲(chǔ)教師發(fā)布的作業(yè)的相關(guān)信息,主要是作業(yè)ID字段和發(fā)布教師字段。具體內(nèi)容見(jiàn)表3:

        (4)作業(yè)內(nèi)容表(workContent)

        該表存儲(chǔ)作業(yè)的具體內(nèi)容,通過(guò)作業(yè)ID字段與作業(yè)信息表關(guān)聯(lián)起來(lái)。具體見(jiàn)表4:

        (5)結(jié)果信息表(resultInfo)

        該表存儲(chǔ)與學(xué)生提交的作業(yè)結(jié)果相關(guān)的信息,關(guān)鍵字段包括作業(yè)ID字段和提交作業(yè)的用戶(hù)ID字段。具體內(nèi)容見(jiàn)表5:

        (6)結(jié)果內(nèi)容表(resultContent)

        該表存儲(chǔ)學(xué)生提交的作業(yè)結(jié)果的具體內(nèi)容,可通過(guò)作業(yè)ID和用戶(hù)ID兩個(gè)字段的組合與結(jié)果信息表關(guān)聯(lián)起來(lái)。具體內(nèi)容見(jiàn)表6:

        3.2模塊實(shí)現(xiàn)

        3.2.1數(shù)據(jù)庫(kù)操作的實(shí)現(xiàn)

        添加一個(gè)對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作的類(lèi),系統(tǒng)中所有涉及數(shù)據(jù)庫(kù)操作的過(guò)程都通過(guò)該類(lèi)中的方法來(lái)實(shí)現(xiàn),而與數(shù)據(jù)庫(kù)連接則通過(guò)另一個(gè)專(zhuān)門(mén)的類(lèi)來(lái)實(shí)現(xiàn)。

        本系統(tǒng)中與數(shù)據(jù)庫(kù)建立連接的類(lèi)定義為DBManage類(lèi),在這個(gè)類(lèi)中將構(gòu)造函數(shù)私有化,然后提供一個(gè)靜態(tài)方法構(gòu)造該類(lèi)的一個(gè)實(shí)例。這樣做的好處是能保證某一時(shí)刻只有一個(gè)該類(lèi)的實(shí)例,以這個(gè)類(lèi)提供的BuildConnection方法來(lái)建立與數(shù)據(jù)庫(kù)的連接可以保證某一時(shí)刻只有一個(gè)用戶(hù)與數(shù)據(jù)庫(kù)連接。

        3.2.2用戶(hù)管理模塊的實(shí)現(xiàn)

        在用戶(hù)管理模塊主要實(shí)現(xiàn)的功能是建立教師與學(xué)生之間的聯(lián)系,本系統(tǒng)中該功能主要有學(xué)生用戶(hù)完成。實(shí)現(xiàn)過(guò)程為:學(xué)生用戶(hù)登陸之后,點(diǎn)擊“增加教師”,在出現(xiàn)的教師用戶(hù)列表中找到自己的教師,然后點(diǎn)擊“增加”,這樣會(huì)在學(xué)生教師表中增加一條記錄,即與自己的教師之間建立了聯(lián)系。

        3.2.3教師模塊的實(shí)現(xiàn)

        在教師模塊,教師用戶(hù)可以完成發(fā)布作業(yè)的操作。在本系統(tǒng)中,教師發(fā)布作業(yè)就是教師將要發(fā)布的作業(yè)提交到數(shù)據(jù)庫(kù),這樣數(shù)據(jù)庫(kù)中就會(huì)有相應(yīng)的紀(jì)錄存在,學(xué)生用戶(hù)可以從數(shù)據(jù)庫(kù)中取出這條紀(jì)錄。本系統(tǒng)采取的策略是這樣的:教師登陸后點(diǎn)擊“發(fā)布作業(yè)”時(shí),會(huì)在作業(yè)信息表中插入一條記錄,存儲(chǔ)相關(guān)的信息,主要是作業(yè)ID、發(fā)布人ID和發(fā)布日期,同時(shí)會(huì)跳轉(zhuǎn)到發(fā)布作業(yè)的頁(yè)面;在發(fā)布作業(yè)頁(yè)面,點(diǎn)擊“增加一條選擇題”,會(huì)出現(xiàn)一個(gè)讓用戶(hù)輸入題干和參考答案的部分,填入相應(yīng)的信息后點(diǎn)擊“發(fā)布”,就會(huì)在作業(yè)內(nèi)容表中添加一條記錄,同樣的方法可以增加填空題、判斷題和問(wèn)答題。

        3.2.4學(xué)生模塊的實(shí)現(xiàn)

        學(xué)生用戶(hù)登陸成功后,即進(jìn)入學(xué)生模塊。在學(xué)生模塊,學(xué)生用戶(hù)接收自己的教師發(fā)布的作業(yè)(在這里應(yīng)特別指出,學(xué)生用戶(hù)在注冊(cè)時(shí)指定那個(gè)或那些教師為自己的教師,或者在再次登陸的時(shí)候指定,否則用戶(hù)接收到的作業(yè)就不一定是自己的教師發(fā)布的),完成作業(yè)后也可以提交作業(yè)。學(xué)生接收作業(yè)即從數(shù)據(jù)庫(kù)的作業(yè)內(nèi)容表中提取出教師發(fā)布的作業(yè),提交作業(yè)即把完成作業(yè)的結(jié)果插入到數(shù)據(jù)庫(kù)中。

        4 總結(jié)

        系統(tǒng)完成后,經(jīng)過(guò)簡(jiǎn)單的測(cè)試,已經(jīng)能夠正常運(yùn)行,并初步達(dá)到了預(yù)期的效果。利用本系統(tǒng),已注冊(cè)的教師用戶(hù)可以及時(shí)地發(fā)布作業(yè),處于不同地方的學(xué)生用戶(hù)也能夠及時(shí)地接收并完成作業(yè),然后提交作業(yè)供教師批閱。

        參考文獻(xiàn):

        [1]武法提.網(wǎng)絡(luò)教育應(yīng)用[M].北京:高等教育出版社,2005:185-188.

        [2]趙斌,張濱義,董清波譯.ASP.NET從入門(mén)到精通[M].北京:人民郵電出版社,2002:3-38.

        [3]黎衛(wèi)東.ASP.NET網(wǎng)絡(luò)開(kāi)發(fā)入門(mén)與實(shí)踐[M].北京:人民郵電出版社,2006:150-176.

        猜你喜歡
        S架構(gòu)網(wǎng)絡(luò)教育
        B/S架構(gòu)下的學(xué)生信息管理系統(tǒng)的設(shè)計(jì)
        學(xué)生會(huì)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
        軟件(2016年4期)2017-01-20 10:04:02
        讓智能手機(jī)成為學(xué)生的學(xué)習(xí)助手
        新媒體在大學(xué)生思想政治教育工作中的應(yīng)用
        云計(jì)算教學(xué)平臺(tái)下課程協(xié)作教學(xué)設(shè)計(jì)
        網(wǎng)絡(luò)教育環(huán)境下中學(xué)生心理輔導(dǎo)的一點(diǎn)建議
        東方教育(2016年17期)2016-11-23 10:13:32
        網(wǎng)絡(luò)教育新媒體的特點(diǎn)分析
        基于ASP技術(shù)下的大學(xué)生跳蚤書(shū)街平臺(tái)的設(shè)計(jì)與實(shí)施
        網(wǎng)絡(luò)虛擬仿真實(shí)驗(yàn)中心建設(shè)研究與實(shí)踐
        基于B/S架構(gòu)的高校實(shí)驗(yàn)管理平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)
        亚洲人成无码网站在线观看| 精品人妻一区二区三区狼人| 国产自拍偷拍精品视频在线观看| 真实人与人性恔配视频| 99久久免费看少妇高潮a片特黄| 亚洲国产成人Av毛片大全| 日本高清不卡二区三区| 亚洲精品一区久久久久一品av| 亚洲а∨天堂久久精品2021| 人妻精品丝袜一区二区无码AV| 日本一二三区在线视频观看| 精品无码av无码专区| a级毛片100部免费看| 午夜a福利| 中文无字幕一本码专区| 久久国产成人精品av| 九月婷婷人人澡人人添人人爽| 日韩偷拍一区二区三区视频| 久久国产精品国语对白| 亚洲国产精彩中文乱码av| 日韩精品无码一区二区三区免费| 亚洲精品无人区一区二区三区| 91视色国内揄拍国内精品人妻| 成人网站免费看黄a站视频| 久久精品国产亚洲AⅤ无码| 日本中文字幕人妻精品| 欧洲乱码伦视频免费| 国产精品污www一区二区三区 | 日本一区二区三区小视频| 亚洲视频在线免费不卡| 曰本大码熟中文字幕| 亚洲综合色区无码专区| 中文字幕人妻被公喝醉在线| 四虎成人精品国产永久免费无码 | 伊人久久大香线蕉av色| 久久亚洲av永久无码精品| 免费观看在线视频一区| 青春草免费在线观看视频| 亚洲中文字幕无码久久| 视频二区精品中文字幕 | 最新国产毛2卡3卡4卡|