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

?

高校在線教學(xué)與評(píng)測(cè)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)

2017-06-16 05:59梁瑞仕魏錚淑陳光琳
關(guān)鍵詞:在線教學(xué)

梁瑞仕++魏錚淑++陳光琳

摘 要:高校智能化在線教學(xué)與評(píng)測(cè)平臺(tái)是基于B/S架構(gòu)的教、學(xué)、測(cè)一體化的WEB系統(tǒng),主要實(shí)現(xiàn)了學(xué)生在線學(xué)習(xí)課程、在線提交作業(yè)、瀏覽多媒體文件、智能記錄學(xué)習(xí)狀態(tài)、在線評(píng)測(cè)與考試等功能,以及教師通過(guò)后臺(tái)進(jìn)行在線課程管理、在線作業(yè)批閱與評(píng)分、自動(dòng)監(jiān)控學(xué)生學(xué)習(xí)進(jìn)度和狀態(tài)等功能。系統(tǒng)采用HTML5、CSS3、AJAX、Bootstrap等新穎的前端開發(fā)技術(shù)構(gòu)建和設(shè)計(jì)WEB頁(yè)面和交互功能,采用ASP.NET三層架構(gòu)和C#程序語(yǔ)言進(jìn)行系統(tǒng)邏輯業(yè)務(wù)和后臺(tái)功能開發(fā)?;谠撔\浖こ滔档谋究平虒W(xué)實(shí)踐,此平臺(tái)為學(xué)生和教師提供了便捷高效的學(xué)習(xí)和評(píng)測(cè)方式,促進(jìn)了師生之間學(xué)習(xí)過(guò)程中的交流與溝通,提升了教學(xué)效果。

關(guān)鍵詞:在線教學(xué);在線評(píng)測(cè);三層架構(gòu);ASP.NET;Bootstrap

中圖分類號(hào):TP315 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):1673-8454(2017)11-0082-03

一、引言

隨著互聯(lián)網(wǎng)的廣泛應(yīng)用、信息技術(shù)的發(fā)展,傳統(tǒng)的“教材+黑板+試卷”的課堂模式已經(jīng)難以滿足高校工程學(xué)科的教學(xué)需要,不利于應(yīng)用型人才的培養(yǎng)。利用互聯(lián)網(wǎng)和移動(dòng)終端,快速獲取最新教學(xué)資源,掌握更多新知識(shí)、新技能,將學(xué)習(xí)過(guò)程在線記錄并進(jìn)行在線交流與分享,已是當(dāng)前高校教學(xué)的必然需求和發(fā)展趨勢(shì)。[1]

基于這種現(xiàn)狀,我們對(duì)高校在線教學(xué)進(jìn)行了深入研究和分析,運(yùn)用前沿的WEB前端開發(fā)技術(shù)和后臺(tái)服務(wù)器端開發(fā)理論,包括HTML5、CSS3、AJAX、Bootstrap等WEB前端技術(shù)[2],ASP.NET三層架構(gòu)[3],C#程序語(yǔ)言,ADO.NET與LINQ數(shù)據(jù)訪問框架[4]等后臺(tái)服務(wù)器端開發(fā)技術(shù),構(gòu)建集教、學(xué)、測(cè)一體化的WEB在線教學(xué)與評(píng)測(cè)平臺(tái),為高校的教學(xué)提供一種新的思路和解決方案。

二、ASP.NET三層體系架構(gòu)

三層體系架構(gòu)是指WEB項(xiàng)目開發(fā)的一種項(xiàng)目代碼組織方式,一般包括表現(xiàn)層、業(yè)務(wù)邏輯層和數(shù)據(jù)訪問層。圖1是ASP.NET 三層體系架構(gòu)示意圖。三層架構(gòu)層次清晰,功能上分工明確,需求上互不干涉,每層的主要功能和作用分別如下所述:

(1)表現(xiàn)層(UI)是把各個(gè)需求功能展現(xiàn)給用戶,同時(shí)接受來(lái)自用戶輸入操作的數(shù)據(jù),再將處理完的結(jié)果顯示給用戶。

(2)業(yè)務(wù)邏輯層(BLL)是連接表現(xiàn)層和數(shù)據(jù)訪問層的橋梁。實(shí)現(xiàn)業(yè)務(wù)邏輯——驗(yàn)證、計(jì)算、業(yè)務(wù)規(guī)則等。

(3)數(shù)據(jù)訪問層(DAL)主要是對(duì)用戶輸入進(jìn)來(lái)的數(shù)據(jù)進(jìn)行處理,體現(xiàn)是增刪改等操作,同時(shí)將業(yè)務(wù)層處理的數(shù)據(jù)保存到數(shù)據(jù)庫(kù)。

本項(xiàng)目采用ASP.NET三層架構(gòu)進(jìn)行開發(fā),在Visual Studio IDE中根據(jù)三層不同的功能分別創(chuàng)建了多個(gè)工程項(xiàng)目,極大地便利了開發(fā)過(guò)程及后期的維護(hù)。圖2是本項(xiàng)目在Visual Studio 2013中的解決方案視圖。

三、系統(tǒng)分析

1.平臺(tái)設(shè)計(jì)

本平臺(tái)分為四大模塊,分別包括基本數(shù)據(jù)維護(hù)模塊、基本業(yè)務(wù)模塊、數(shù)據(jù)管理模塊、信息查詢模塊。

2.系統(tǒng)功能需求

根據(jù)系統(tǒng)需求分析,系統(tǒng)的角色應(yīng)該包括學(xué)生用戶、教師用戶、管理員三種角色。圖3是本項(xiàng)目的系統(tǒng)用例圖。

3.學(xué)生功能需求

根據(jù)對(duì)學(xué)生用戶的需求進(jìn)行分析,學(xué)生用戶用例包括訂閱課程、課程學(xué)習(xí)、查看學(xué)習(xí)狀況、討論區(qū)提問、我的答案、我的筆記、提交作業(yè)、在線考試等功能。圖4是學(xué)生角色的用例圖。

學(xué)生用戶只有加入該門課程學(xué)習(xí)才可以擁有觀看課程視頻、查看課程教學(xué)PPT的功能,同時(shí)學(xué)生有瀏覽學(xué)習(xí)狀況的功能,可以進(jìn)一步了解自己的學(xué)習(xí)情況。為了了解自己的學(xué)習(xí)效果學(xué)生還可以在線參加考試,此功能更能幫助學(xué)生清晰地掌握自己的學(xué)習(xí)情況。本系統(tǒng)提供討論區(qū)的開放功能,方便學(xué)生與教師、學(xué)生與學(xué)生的溝通,及時(shí)解決學(xué)生在學(xué)習(xí)過(guò)程中出現(xiàn)的問題。

4.教師功能需求

根據(jù)對(duì)教師用戶的需求進(jìn)行分析,教師用戶用例包括新增課程功能、修改課程內(nèi)容、管理上傳資料,查看學(xué)生學(xué)習(xí)狀況、討論回復(fù)、查看作業(yè)等,教師可以根據(jù)自己的需求開課程供給學(xué)生學(xué)習(xí),新開課程后可以上傳跟課程相關(guān)的視頻或者演示文件,也可以上傳作業(yè)的內(nèi)容以便學(xué)生在線提交作業(yè)。學(xué)生提交作業(yè)后,教師可在相應(yīng)的作業(yè)功能區(qū)查看學(xué)生的作業(yè)提交情況并對(duì)其進(jìn)行評(píng)分。教師可以在線編輯測(cè)試題目,在規(guī)定的時(shí)間內(nèi)提供給學(xué)生在線測(cè)試自己的學(xué)習(xí)情況,同時(shí)也可以對(duì)測(cè)試題目進(jìn)行編輯,測(cè)試時(shí)間結(jié)束后,教師可以在線查閱學(xué)生的試卷和給出適當(dāng)?shù)姆謹(jǐn)?shù)。教師有權(quán)限查看學(xué)生的學(xué)習(xí)狀況,更進(jìn)一步了解學(xué)生的學(xué)習(xí)動(dòng)態(tài)。圖5是教師角色的用例圖。

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

在該系統(tǒng)中,需要用相關(guān)數(shù)據(jù)庫(kù)來(lái)存儲(chǔ)用戶相關(guān)數(shù)據(jù)信息,使用到的數(shù)據(jù)庫(kù)主要有 SQL Server 2012。用實(shí)體-關(guān)系圖(Entity- Relation Diagram,E-R 圖)進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì),該設(shè)計(jì)模型提供屬性、實(shí)體性和實(shí)體型,用來(lái)描述相關(guān)概念模型。[5]圖6是本系統(tǒng)的高層E-R圖。

各個(gè)實(shí)體之間的關(guān)系有一對(duì)一、一對(duì)多、多對(duì)多三種。一對(duì)一實(shí)體關(guān)系是指實(shí)體間的關(guān)系是一對(duì)一;一對(duì)多是指第一個(gè)關(guān)系實(shí)體中從屬于第二個(gè)實(shí)體,然后第二個(gè)實(shí)體塔又包括第一個(gè)實(shí)體;多對(duì)多是指實(shí)體間的關(guān)系為多對(duì)多。

根據(jù)實(shí)體-關(guān)系概念,對(duì)學(xué)生用戶、教師用戶及用戶所操作的功能,在各個(gè)實(shí)體和實(shí)體間設(shè)計(jì)實(shí)體-關(guān)系圖,在數(shù)據(jù)庫(kù)中創(chuàng)建數(shù)據(jù)表。

數(shù)據(jù)庫(kù)表包括用戶登錄表、權(quán)限表、學(xué)生筆記表、課程表、課程章節(jié)表、課程評(píng)論表、課程分?jǐn)?shù)表、課程子節(jié)表、課程視頻表、課程文件資源表、用戶關(guān)注表、學(xué)生作業(yè)表、學(xué)習(xí)狀況表等等。圖7是本系統(tǒng)的數(shù)據(jù)庫(kù)部分表結(jié)構(gòu)示意圖。

五、WEB程序的具體實(shí)現(xiàn)

前臺(tái)WebUI與后臺(tái)數(shù)據(jù)庫(kù)間的交互:使用JQuery、AJAX和一般處理程序(ashx)的方法,將客戶端用戶提交的參數(shù)值以“Post”的方式回傳到服務(wù)器,服務(wù)器驗(yàn)證邏輯或與數(shù)據(jù)庫(kù)交互后返回給客戶端的瀏覽器,最終以HTML形式呈現(xiàn)給用戶。

課程多媒體視頻的播放:PC端Web程序使用了HTML5技術(shù)來(lái)實(shí)現(xiàn)Flash視頻的播放。使用輕量級(jí)的標(biāo)簽,讓Flash的播放效率更高,更加容易掌控。

課程多媒體文件的瀏覽:PC端Web程序采用了來(lái)自GitHub的組件——“JS For PDF”配合后臺(tái)的PPT轉(zhuǎn)PDF技術(shù)來(lái)播放多媒體文件。此技術(shù)需服務(wù)器端安裝有MicroSoft的Office操作軟件。“JS For PDF”插件增強(qiáng)了用戶體驗(yàn)感,同時(shí)提供了更多操作給客戶端的用戶。

六、結(jié)論

本平臺(tái)應(yīng)用ASP.NET三層體系架構(gòu)進(jìn)行項(xiàng)目開發(fā),使用Visual Studio IDE作為項(xiàng)目核心開發(fā)工具,使用SQL Server作為數(shù)據(jù)庫(kù)服務(wù)器,運(yùn)用ADO.NET等技術(shù)進(jìn)行數(shù)據(jù)庫(kù)存取訪問,使用HTML5、CSS3、AJAX和Bootstrap等前端技術(shù)進(jìn)行界面設(shè)計(jì),將頁(yè)面從復(fù)雜的服務(wù)器控件中解脫出來(lái),運(yùn)用輕量級(jí)的純HTML5控件,提升用戶體驗(yàn)感的同時(shí),讓數(shù)據(jù)的傳遞效率更高、更穩(wěn)定、更精確。

本平臺(tái)已經(jīng)在電子科技大學(xué)中山學(xué)院軟件工程系的《WEB應(yīng)用開發(fā)》課程的教學(xué)過(guò)程中率先使用,基于我校的本科教學(xué)實(shí)踐和反饋,此平臺(tái)為學(xué)生和教師提供了便捷高效的學(xué)習(xí)和評(píng)測(cè)方式,促進(jìn)了師生之間學(xué)習(xí)過(guò)程中的交流與溝通,提升了教學(xué)效果。本平臺(tái)既可為相關(guān)院校和機(jī)構(gòu)自主研發(fā)新型教學(xué)平臺(tái)提供參考,亦可為其他院?;蛘n程提供教學(xué)平臺(tái)的相關(guān)服務(wù)。

參考文獻(xiàn):

[1]焦建利,王萍,慕課——互聯(lián)網(wǎng)+教育時(shí)代的學(xué)習(xí)革命[M].北京:機(jī)械工業(yè)出版社,2015.

[2](美)科克倫,(美)惠特利著;李松峰譯.BootStrap實(shí)戰(zhàn)[M].北京:人民郵電出版社,2015.

[3]李曉慧.ASP.NET三層架構(gòu)體系的分析與應(yīng)用[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2012(18).

[4]趙志剛.ASP.NET中基于LINQ的數(shù)據(jù)訪問[J].沈陽(yáng)師范大學(xué)學(xué)報(bào)(自然科學(xué)版), 2009(2).

[5](美)西爾伯沙茨等著,楊冬青等譯.數(shù)據(jù)庫(kù)系統(tǒng)概念[M].北京:機(jī)械工業(yè)出版社,2013.

(編輯:王天鵬)

前沿論壇
現(xiàn)代教育技術(shù)專業(yè)學(xué)位研究生教育現(xiàn)狀分析與對(duì)策思考
學(xué)習(xí)云平臺(tái)服務(wù)課堂交互關(guān)鍵技術(shù)探究
遠(yuǎn)程開放教育中的碎片化學(xué)習(xí)分析
MOOC環(huán)境下交互研究的現(xiàn)狀分析及建議
創(chuàng)新探索
促進(jìn)個(gè)性化學(xué)習(xí)的SNS型區(qū)域網(wǎng)絡(luò)學(xué)習(xí)空間應(yīng)用模式探索
基于云服務(wù)的移動(dòng)學(xué)習(xí)應(yīng)用多維評(píng)價(jià)體系研究
應(yīng)用型本科基于微信的創(chuàng)新創(chuàng)業(yè)實(shí)踐體系研究
翻轉(zhuǎn)課堂理念下的“易班”大學(xué)新生入學(xué)教育探究
從耗散結(jié)構(gòu)理論思考在線教育的發(fā)展
資源建設(shè)與共享
網(wǎng)絡(luò)教學(xué)資源的群智構(gòu)建模式研究
“互聯(lián)網(wǎng)+”背景下職業(yè)院校現(xiàn)代書院建設(shè)研究
漢語(yǔ)盲文數(shù)字化建設(shè)的進(jìn)展、問題與對(duì)策
MOOC環(huán)境下視頻資源呈現(xiàn)形式研究
管理信息化
高校辦公自動(dòng)化建設(shè)的思考與建議
培養(yǎng)方案驅(qū)動(dòng)的高校教務(wù)系統(tǒng)框架研究
智慧校園
嘉興市開展智慧校園建設(shè)的實(shí)踐與提升策略
基于微哨平臺(tái)的高校移動(dòng)數(shù)字迎新研究
高校與運(yùn)營(yíng)商共建數(shù)字化校園的探索實(shí)踐
區(qū)域發(fā)展
區(qū)域教育資源公共服務(wù)體系的框架設(shè)計(jì)與實(shí)施策略研究
南疆四地州數(shù)字教學(xué)資源應(yīng)用需求情況調(diào)研報(bào)告
教學(xué)研究
物聯(lián)網(wǎng)虛擬仿真平臺(tái)在農(nóng)學(xué)專業(yè)實(shí)驗(yàn)教學(xué)中的應(yīng)用
基于通用考試系統(tǒng)的大學(xué)計(jì)算機(jī)分層教學(xué)模式研究
高職學(xué)生移動(dòng)學(xué)習(xí)現(xiàn)狀調(diào)查與對(duì)策
基礎(chǔ)設(shè)施與環(huán)境建設(shè)
高校在線教學(xué)與評(píng)測(cè)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)
校園一卡通平臺(tái)應(yīng)用效果評(píng)價(jià)研究
基于校園規(guī)模化無(wú)線網(wǎng)絡(luò)入侵安全防御技術(shù)方案的設(shè)計(jì)
基于概念圖的SPOC輔助學(xué)習(xí)系統(tǒng)研究與設(shè)計(jì)
基于興趣社區(qū)的學(xué)習(xí)資源推薦模式設(shè)計(jì)
公司地址: 北京市西城區(qū)德外大街83號(hào)德勝國(guó)際中心B-11

客服熱線:400-656-5456??客服專線:010-56265043??電子郵箱:longyuankf@126.com

電信與信息服務(wù)業(yè)務(wù)經(jīng)營(yíng)許可證:京icp證060024號(hào)

Dragonsource.com Inc. All Rights Reserved

icp

猜你喜歡
在線教學(xué)
課堂教學(xué)與在線教學(xué)相結(jié)合的教學(xué)探討
临湘市| 建瓯市| 漳平市| 西盟| 郧西县| 鸡泽县| 安丘市| 冀州市| 邹平县| 炉霍县| 昌图县| 宁德市| 来安县| 达州市| 博客| 长岛县| 商城县| 南昌市| 图们市| 寿光市| 万盛区| 郁南县| 金湖县| 天气| 南江县| 万安县| 彰化市| 蒙山县| 清徐县| 雷州市| 专栏| 句容市| 郴州市| 无锡市| 安义县| 东莞市| 大竹县| 揭西县| 蓝山县| 云霄县| 鄂托克旗|