• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于INM的在線教學(xué)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

    2017-04-24 10:24:49劉夢(mèng)赤
    關(guān)鍵詞:實(shí)體建模數(shù)據(jù)庫(kù)

    李 杰 劉夢(mèng)赤

    (武漢大學(xué)計(jì)算機(jī)學(xué)院 湖北 武漢 430000)

    基于INM的在線教學(xué)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

    李 杰 劉夢(mèng)赤

    (武漢大學(xué)計(jì)算機(jī)學(xué)院 湖北 武漢 430000)

    為向各大高校提供一個(gè)功能完善且通用的在線教學(xué)平臺(tái)、充分結(jié)合在線學(xué)習(xí)和線下課堂教學(xué)的方式為教師和學(xué)生提供豐富的 “教”、“學(xué)”功能模塊,設(shè)計(jì)和開(kāi)發(fā)在線教學(xué)系統(tǒng)Weblearn。系統(tǒng)使用Nginx、Memcached構(gòu)建了多服務(wù)器的分布式集群,實(shí)現(xiàn)高并發(fā)下的負(fù)載均衡,提高系統(tǒng)可用性;以信息網(wǎng)模型INM(Information Networking Model)作為底層存儲(chǔ)數(shù)據(jù)庫(kù),利用其關(guān)聯(lián)存儲(chǔ)、無(wú)模式存儲(chǔ)等特點(diǎn),采用級(jí)聯(lián)查詢(xún)和動(dòng)態(tài)建模的方式提高系統(tǒng)的查詢(xún)效率和可擴(kuò)展性。提出INM在實(shí)際應(yīng)用中的數(shù)據(jù)庫(kù)建模方法及數(shù)據(jù)庫(kù)訪問(wèn)方法,簡(jiǎn)化數(shù)據(jù)庫(kù)建模過(guò)程。目前系統(tǒng)已經(jīng)在武漢大學(xué)、湖北大學(xué)、加拿大卡爾頓大學(xué)投入使用,使用情況良好。

    在線教學(xué)平臺(tái) 數(shù)據(jù)庫(kù) INM 建模 分布式

    0 引 言

    E-learning自1999年在美國(guó)加州的online Learning大會(huì)上第一次提出到如今發(fā)展迅速,據(jù)估計(jì)全球有超過(guò)20%的企業(yè)運(yùn)用了在線學(xué)習(xí)模式[1],約46%的大學(xué)生至少在線學(xué)習(xí)了一門(mén)課程[2],基于Web的在線教育也越來(lái)越受到重視[3-4]。目前網(wǎng)絡(luò)中有許多在線學(xué)習(xí)平臺(tái),從使用者角度可以分為三類(lèi):大規(guī)模網(wǎng)絡(luò)開(kāi)放式課程平臺(tái)Massive Open Online Courses (MOOC)[5-6]、商用課程管理平臺(tái)Commercial Course Management System (CCMS)和開(kāi)源學(xué)習(xí)管理系統(tǒng)Open Source Course Management System(OSCMS)。

    大規(guī)模網(wǎng)絡(luò)開(kāi)放課程又稱(chēng)慕課,它是由很多愿意分享和協(xié)作以便增強(qiáng)知識(shí)的學(xué)習(xí)者組成,是一種針對(duì)大眾人群的在線課堂,常見(jiàn)的MOOC系統(tǒng)有Coursera、可汗學(xué)院、edX、Global Education、Course Hero等。它有兩個(gè)顯著的提點(diǎn),一是MOOC的參與者不必是在校注冊(cè)學(xué)生,它是一個(gè)大眾共享平臺(tái);二是MOOC中的課堂是針對(duì)于不確定的參與者而設(shè)計(jì)的。Blackboard[7-8]是最具有代表性的商用課程管理學(xué)習(xí)平臺(tái),由美國(guó)Bakckboard公司開(kāi)發(fā)。該網(wǎng)絡(luò)教學(xué)平臺(tái)以課程為中心集成網(wǎng)絡(luò)“教”和“學(xué)”的環(huán)境。教師可以在平臺(tái)上開(kāi)設(shè)網(wǎng)絡(luò)課程,學(xué)習(xí)者可以自主選擇要學(xué)習(xí)的課程并自主進(jìn)行課程內(nèi)容學(xué)習(xí)。不同學(xué)習(xí)者之間以及教師和學(xué)習(xí)者之間可以根據(jù)教、學(xué)的需要進(jìn)行討論、交流。Blackboard功能相對(duì)完善但是使用時(shí)需要付費(fèi)和定制,操作相對(duì)比較復(fù)雜。常見(jiàn)的開(kāi)源學(xué)習(xí)管理系統(tǒng)有Moodle、Sakai、ILIAS、Claroline等[9,16]。這些平臺(tái)最大的優(yōu)勢(shì)在于開(kāi)源和免費(fèi),由于其開(kāi)放性、共享性、可根據(jù)用戶(hù)需求修改組合等優(yōu)點(diǎn),為E-learning項(xiàng)目的實(shí)施提供了低成本的平臺(tái)解決方案。

    以上的幾類(lèi)在線教學(xué)平臺(tái)為用戶(hù)提供了豐富的在線學(xué)習(xí)途徑和資源。但這些平臺(tái)更多都是強(qiáng)調(diào)個(gè)人自主學(xué)習(xí)以及開(kāi)放性,沒(méi)有充分結(jié)合線下課堂的教學(xué)方式,并且對(duì)于高校和企業(yè)單位不具備通用的管理功能和內(nèi)部在線學(xué)習(xí)機(jī)制。目前國(guó)內(nèi)大部分的高校雖然都有自己的課程和人員管理系統(tǒng),但都沒(méi)有為教師、學(xué)生提供較好的在線教學(xué)環(huán)境,主要采用的還是傳統(tǒng)的線下課堂教學(xué)方式,并且不同高校間也沒(méi)有一個(gè)較好的交流平臺(tái)。所以為各高校提供一個(gè)通用且功能完善的在線課程管理平臺(tái)是有意義的,為此基于INM[10]設(shè)計(jì)和實(shí)現(xiàn)了在線教學(xué)系統(tǒng)Weblearn。該平臺(tái)的目的是為了替代各校自己獨(dú)立開(kāi)發(fā)的課程管理系統(tǒng)或者相關(guān)軟件系統(tǒng),為教師和學(xué)生提供更加豐富和完善的在線“教”、“學(xué)”功能模塊,結(jié)合線下課堂學(xué)習(xí)為教師和學(xué)生構(gòu)建一個(gè)良好的交流學(xué)習(xí)環(huán)境,加強(qiáng)各大高校間跨學(xué)校的協(xié)作與交流,支持課程對(duì)外開(kāi)放,提供跨校學(xué)習(xí)平臺(tái),在各大高校間建立起一個(gè)多元化的學(xué)習(xí)環(huán)境。

    1 基于INM的數(shù)據(jù)庫(kù)建模

    INM又稱(chēng)信息網(wǎng)模型[10],是一個(gè)面向語(yǔ)義的數(shù)據(jù)庫(kù)模型。它能自然直接地表示對(duì)象間復(fù)雜的語(yǔ)義關(guān)系和動(dòng)態(tài)的上下文相關(guān)信息。主要特點(diǎn)有:面向?qū)ο蟠鎯?chǔ),讀取速度快且支持跨對(duì)象級(jí)聯(lián)查詢(xún)[12];自動(dòng)維護(hù)關(guān)系的一致性[13],能直觀地對(duì)概念模型進(jìn)行建模;支持無(wú)模式數(shù)據(jù)添加,實(shí)體信息完善可以不受模式定義的制約;特有的信息網(wǎng)絡(luò)結(jié)構(gòu)特別適合于社會(huì)網(wǎng)絡(luò)等領(lǐng)域的數(shù)據(jù)建模以及不同實(shí)體間關(guān)系的快速定位,對(duì)關(guān)聯(lián)數(shù)據(jù)有較強(qiáng)的處理能力;這些特點(diǎn)使得INM在數(shù)據(jù)庫(kù)建模過(guò)程中對(duì)實(shí)體間的關(guān)系處理以及實(shí)體復(fù)雜信息存儲(chǔ)方面與關(guān)系型數(shù)據(jù)庫(kù)有著很大的不同,它更加直觀和簡(jiǎn)潔。

    1.1 實(shí)體間關(guān)系的建模

    實(shí)體間的關(guān)系是相互的,例如圖1中實(shí)體University與實(shí)體Faculty間是包含關(guān)系,相應(yīng)的也可以所說(shuō)Faculty屬于University,將一個(gè)關(guān)系的另一角度的表述稱(chēng)之為“逆關(guān)系”。在關(guān)系模型中為了表示實(shí)體對(duì)象間的相互依賴(lài)關(guān)系,是通過(guò)定義鍵(Key)和外鍵(Foreign Key)的方式建立不同對(duì)象之間的相互聯(lián)系,不支持直接的定義逆關(guān)系并且數(shù)據(jù)庫(kù)的建模受到建表次序的限制,不能自動(dòng)維護(hù)相互關(guān)系的一致性。例如在表University未創(chuàng)建之前是無(wú)法為Faculty創(chuàng)建對(duì)University的引用。而INM支持逆關(guān)系定義,并且逆關(guān)系僅需要單向定義,相關(guān)的對(duì)象和逆向關(guān)系會(huì)自動(dòng)的生成和維護(hù)。這也使得INM建模可以從任意實(shí)體的角度出發(fā)描述相關(guān)關(guān)系。例如University和Faculty的關(guān)系有兩種描述方式:

    (1) Create class University[

    contain have(inverse belongTo)(1∶N):Faculty];

    (2) Create class Faculty[

    normal belongTo(inverse have)(N∶1):University];

    圖1 Weblearn中部分實(shí)體關(guān)系圖

    上述兩句建模語(yǔ)言執(zhí)行后有相同的效果,執(zhí)行其中一句會(huì)自動(dòng)的創(chuàng)建University對(duì)象和Faculty對(duì)象并建立起相互間的關(guān)系,圖2是語(yǔ)句執(zhí)行后兩者的結(jié)構(gòu)。INM中定義了多種類(lèi)型的關(guān)系,常見(jiàn)的有:一般關(guān)系(normal)、包含關(guān)系(contain)、角色關(guān)系(role)和多元關(guān)系(nary)等。其中contain關(guān)系用于描述兩個(gè)實(shí)體間的從屬關(guān)系,role關(guān)系用于描述實(shí)體的上下文語(yǔ)義信息,多元關(guān)系用于描述多個(gè)實(shí)體間關(guān)聯(lián)關(guān)系。利用這些關(guān)系定義可以直觀地對(duì)實(shí)體間的關(guān)系進(jìn)行建模。例如圖1中Weblearn系統(tǒng)用戶(hù)與課程班級(jí)之間復(fù)雜語(yǔ)義關(guān)系的概念模型,一個(gè)班級(jí)中用戶(hù)分為三種角色:教師、學(xué)生和助教。Weblearn系統(tǒng)中并不嚴(yán)格的區(qū)分每一個(gè)用戶(hù)賬號(hào)是教師賬號(hào)、學(xué)生賬號(hào)或者助教賬號(hào),一個(gè)用戶(hù)可以有多種角色,角色的確定依賴(lài)于所在的班級(jí)。在關(guān)系模型中為了表示User與Section(班級(jí))間的這種關(guān)系需要建立三個(gè)額外的二維表用于表示兩者間的聯(lián)系:

    TeachSection ( sectionId,userId,…);

    SelectSection ( sectionId,userId,…);

    AssistSection ( sectionId,userId,…);

    圖2 大學(xué)與學(xué)院關(guān)系結(jié)構(gòu)

    額外的記錄表不僅使得建模復(fù)雜度增加并且弱化了班級(jí)與用戶(hù)間直觀的聯(lián)系,這種情況下通過(guò)表Section是無(wú)法直觀地看出用戶(hù)所擔(dān)任的角色。相對(duì)而言INM中可以使用role關(guān)系較好解決這類(lèi)關(guān)系的建模。表1是對(duì)圖1實(shí)體關(guān)系圖的建模語(yǔ)言及結(jié)果,其中Section建模完成后,會(huì)自動(dòng)創(chuàng)建User及其子類(lèi)Teacher、Student和Assistant,并構(gòu)建相互間的關(guān)聯(lián)關(guān)系。

    表1 對(duì)圖1的建模及結(jié)果

    通過(guò)這個(gè)例子可以看到,基于INM的數(shù)據(jù)庫(kù)建模只需要依次對(duì)概念模型中所有實(shí)體進(jìn)行創(chuàng)建,并利用INM定義的各種類(lèi)型的關(guān)系(normal / contain / role / nary)聲明當(dāng)前實(shí)體與其他實(shí)體間的關(guān)系即可完成建模,兩個(gè)實(shí)體間關(guān)系的聲明可以不同角度單方面定義也可重復(fù)定義。相對(duì)于關(guān)系模型的建模過(guò)程,基于INM的建模無(wú)需將復(fù)雜關(guān)系提取出來(lái)進(jìn)行額外的聲明,能直觀地對(duì)概念模型進(jìn)行映射,保留了實(shí)體間語(yǔ)義信息,從而簡(jiǎn)化整個(gè)數(shù)據(jù)庫(kù)建模過(guò)程。

    1.2 實(shí)體復(fù)雜信息建模

    在1.1節(jié)中描述了基于INM對(duì)概念模型中實(shí)體間關(guān)系的建模,可以發(fā)現(xiàn)關(guān)系及逆關(guān)系的定義使得一個(gè)實(shí)體類(lèi)內(nèi)聚了所有與其他實(shí)體間的關(guān)系定義。對(duì)于實(shí)體屬性的定義和構(gòu)建并沒(méi)有提及,在INM中基本屬性的定義和關(guān)系模型類(lèi)似,支持String、url、int、text、date等類(lèi)型的數(shù)據(jù)。不同點(diǎn)在于INM定義了復(fù)雜屬性和組合關(guān)系來(lái)描述一些相對(duì)復(fù)雜的實(shí)體信息。

    考慮如下情況,系統(tǒng)每個(gè)用戶(hù)都有著自己的網(wǎng)盤(pán)空間上傳自己的資源,數(shù)據(jù)庫(kù)在記錄用戶(hù)資源(personalResource)不能只記錄文件名稱(chēng),還需要記錄上傳時(shí)間、存儲(chǔ)路徑、下載狀態(tài)等信息。同樣一個(gè)人在擔(dān)任不同角色時(shí)有自己獨(dú)特的信息。如表2所示,這些信息都可以拆解為多個(gè)屬性值,在關(guān)系模型中要表示這些復(fù)雜屬性,每個(gè)復(fù)雜屬性就需要建立一個(gè)二維表進(jìn)行存儲(chǔ)。而在INM中,可以直接使用復(fù)雜屬性的定義將數(shù)據(jù)內(nèi)聚,以personalResource為例聲明如下:

    Create class User[

    @name:string,

    @personalResource*:[

    @fileType:{“txt”,”word”,”pdf”,”xsl”},

    @state:{“public”,”private”},

    @fileName:string,

    @path:string,

    @uploadTime:date],

    ……];

    表2 可拆解屬性信息

    其中personalResource就是復(fù)雜屬性的定義,該屬性由多條簡(jiǎn)單屬性組成。一個(gè)人personalResource元組就是一個(gè)記錄,每個(gè)用戶(hù)對(duì)象可持有多個(gè)這樣的元組記錄。除此之外INM還定義了組合關(guān)系、關(guān)系屬性[11]等用于描述實(shí)體對(duì)象的信息。

    1.3 動(dòng)態(tài)建模

    通常在數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)過(guò)程中,向數(shù)據(jù)庫(kù)插入數(shù)據(jù)時(shí),插入對(duì)象的屬性和內(nèi)容都受到對(duì)應(yīng)數(shù)據(jù)庫(kù)模式定義的制約。INM支持無(wú)模式數(shù)據(jù)添加,允許向?qū)嵗龑?duì)象中插入模式未定義的屬性和關(guān)系信息并自動(dòng)完善模式定義。例如對(duì)于2.2節(jié)中User的模式定義,假設(shè)User只定義了name以及personalResource屬性,執(zhí)行以下實(shí)例插入語(yǔ)句:

    insert User “Peter”[@newAttr:”for Test”];

    當(dāng)允許無(wú)模式插入時(shí),該語(yǔ)句能正常執(zhí)行,在插入實(shí)例Peter的同時(shí)INM會(huì)自動(dòng)在模式User中添加@newAttr:string屬性聲明,實(shí)現(xiàn)數(shù)據(jù)和模式的動(dòng)態(tài)變化。這一特點(diǎn)使得數(shù)據(jù)庫(kù)有著更強(qiáng)的可擴(kuò)展性。

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

    2.1 用戶(hù)角色設(shè)計(jì)及特點(diǎn)

    和常見(jiàn)的在線教學(xué)系統(tǒng)類(lèi)似,Weblearn系統(tǒng)中除了基本的系統(tǒng)管理員、教師、學(xué)生幾種角色之外,也額外添加了助教角色,但不同點(diǎn)在于Weblearn用戶(hù)角色環(huán)境依賴(lài)。所謂用戶(hù)角色環(huán)境依賴(lài)是指用戶(hù)在注冊(cè)時(shí)不進(jìn)行角色區(qū)分(管理員除外),用戶(hù)的角色根據(jù)用戶(hù)所進(jìn)入的班級(jí)類(lèi)型而定。在系統(tǒng)中一個(gè)用戶(hù)有三個(gè)可能的班級(jí)列表:創(chuàng)建的班級(jí)(Created Section)、加入的班級(jí)(Selected Section)、助教班級(jí)(Assistant Section)。當(dāng)用戶(hù)進(jìn)入不同類(lèi)型的班級(jí)所擔(dān)任的角色隨之而變化,所對(duì)應(yīng)的功能權(quán)限也會(huì)發(fā)生相應(yīng)的改變,如表3所示用戶(hù)進(jìn)入到不同班級(jí)后所擔(dān)任的角色。這一特性意味一個(gè)用戶(hù)賬號(hào)可以擔(dān)任多重角色,聚合更多更豐富的信息,功能不再單一。

    表3 角色定位

    表4列出了Weblearn中不同角色的功能權(quán)限,其中系統(tǒng)管理員分為三個(gè)級(jí)別:頂級(jí)管理員、校級(jí)管理員、院級(jí)管理員;權(quán)限由高到低分級(jí)管理。值得一提的是Weblearn系統(tǒng)為各級(jí)管理員都提供了強(qiáng)大的信息批量導(dǎo)入功能以方便信息的轉(zhuǎn)移和添加,并且管理員模塊支持功能的定制,管理員可以根據(jù)所在學(xué)校和學(xué)院的標(biāo)準(zhǔn)修改和添加相應(yīng)功能模塊。

    表4 角色權(quán)限列表

    2.2 主要功能模塊設(shè)計(jì)

    圖3是Weblearn在線學(xué)習(xí)平臺(tái)的主要功能結(jié)構(gòu)圖,按功能性質(zhì)可以將所有功能模塊劃分為三個(gè)部分:管理模塊、以“課程”為中心的教學(xué)功能模塊以及搜索系統(tǒng)。另外,在詳細(xì)介紹前還要區(qū)分Weblearn系統(tǒng)中“課程”和“班級(jí)”兩個(gè)概念。如圖4所示,一門(mén)相同的課程可以有多個(gè)不同的班級(jí),我們將對(duì)應(yīng)著相同課程的班級(jí)稱(chēng)為“同源班級(jí)”。接下來(lái)是各模塊功能詳解。

    圖3 系統(tǒng)功能結(jié)構(gòu)圖

    圖4 課程-班級(jí)關(guān)系圖

    1) 管理模塊

    Weblearn管理功能主要體現(xiàn)在個(gè)人的自主化管理以及面向?qū)W校的系統(tǒng)管理兩個(gè)部分,如圖3所示,“管理系統(tǒng)”模塊和“個(gè)人中心”模塊分別對(duì)應(yīng)于面向?qū)W校的系統(tǒng)管理和個(gè)人自主管理。個(gè)人中心匯聚和統(tǒng)計(jì)用戶(hù)所有相關(guān)數(shù)據(jù)方便用戶(hù)進(jìn)行統(tǒng)一管理,用戶(hù)可以在個(gè)人中心查看課程和班級(jí)列表;查看最動(dòng)態(tài);查看個(gè)人信息;管理個(gè)人資源;在線選課;查看留言;修改個(gè)人信息等。特別需要說(shuō)明的是在個(gè)人信息管理部分基于INM無(wú)模式數(shù)據(jù)插入的特點(diǎn),實(shí)現(xiàn)了用戶(hù)個(gè)性化信息設(shè)置功能。系統(tǒng)管理模塊實(shí)行分級(jí)管理方式,不僅提供了基本的課程、班級(jí)、人員管理功能,還添加了信息批量導(dǎo)入、功能定制等功能。

    2) 教學(xué)功能模塊

    教學(xué)功能模塊是整個(gè)系統(tǒng)的核心,它負(fù)責(zé)為教師和學(xué)生提供豐富方便的教學(xué)工具。如圖3所示,Weblearn核心教學(xué)功能模塊由圍繞“課程”開(kāi)發(fā)的課程中心、任務(wù)系統(tǒng)、在線測(cè)試、課程論壇和預(yù)約系統(tǒng)五大模塊組成。

    (1) 課程中心是課程信息管理和資源管理的中心,教師負(fù)責(zé)整個(gè)課程班級(jí)的信息資源管理供學(xué)生查看和使用,主要功能如圖5所示。同其他平臺(tái)相比,課程中心有兩個(gè)突出的特點(diǎn),一是支持不同班級(jí)和不同教師之間資源的共享和交換。二是為教師提供完善的信息導(dǎo)入模板,簡(jiǎn)化教師工作。

    圖5 課程中心主要功能

    (2) 任務(wù)系統(tǒng)為教師提供完善的作業(yè)布置、在線批改和學(xué)生成績(jī)管理功能,學(xué)生在此完成作業(yè)和查看相應(yīng)的成績(jī)。圖6表示的是教師功能權(quán)限圖,考慮到任務(wù)布置的復(fù)雜習(xí)性以及“同源班級(jí)”之間任務(wù)可能會(huì)有較大的相似性,Weblearn創(chuàng)新點(diǎn)在于支持任務(wù)的分享和復(fù)制?!巴窗嗉?jí)”之間可以主動(dòng)分享和選擇性復(fù)制已經(jīng)布置好的任務(wù),也可以從往年開(kāi)設(shè)的班級(jí)中復(fù)制任務(wù),這很大程度上節(jié)省了教師布置任務(wù)的時(shí)間,同時(shí)也使得“同源班級(jí)”之間可以有更好的交流。

    圖6 任務(wù)系統(tǒng)教師功能權(quán)限

    (3) 課程論壇參考Piazza的問(wèn)答平臺(tái),最大的特點(diǎn)是支持各種類(lèi)型的帖子,如問(wèn)答貼、投票貼、筆記等。并且重點(diǎn)突出教師在論壇中的發(fā)帖及恢復(fù),論壇是學(xué)生和教師討論和交流的平臺(tái),可以很好地幫助發(fā)現(xiàn)和解決問(wèn)題。

    (4) 在線測(cè)試部分和任務(wù)系統(tǒng)類(lèi)似,教師負(fù)責(zé)組織個(gè)管理在線測(cè)試資源,學(xué)生進(jìn)行在線測(cè)試。如圖7所示,除了基本的在線測(cè)試和判卷功能,Weblearn在線測(cè)試有以下幾個(gè)特點(diǎn):① 題庫(kù)構(gòu)建支持文件批量導(dǎo)入,提供了詳細(xì)的導(dǎo)入模板,簡(jiǎn)化題庫(kù)構(gòu)建難度。并且為每個(gè)試題添加多個(gè)標(biāo)簽,如章節(jié)、難易度、知識(shí)點(diǎn)等。② 試卷構(gòu)建添加自動(dòng)化選題功能,只需指定題庫(kù)范圍以及難易程度(easy、normal、difficult)題目所占百分比,系統(tǒng)會(huì)自動(dòng)的完成試卷制作。③ 系統(tǒng)會(huì)分析所有同學(xué)的答題情況以及題目標(biāo)簽生成分析報(bào)表,包括成績(jī)分布、錯(cuò)誤率、難易度定位等信息。

    圖7 在線測(cè)試功能模塊

    (5) 預(yù)約系統(tǒng)是為了更好的統(tǒng)一用戶(hù)的時(shí)間,增加解決問(wèn)題的效率。該模塊進(jìn)一步加強(qiáng)系統(tǒng)用戶(hù)之間的交流,例如學(xué)生可以通過(guò)預(yù)約系統(tǒng)預(yù)約教師的空閑時(shí)間進(jìn)行交流和解惑,當(dāng)小組人員出現(xiàn)時(shí)間沖突時(shí),也可以利用預(yù)約系統(tǒng)找出最佳的時(shí)間段,更快速有效的解決問(wèn)題。這是其他在線學(xué)習(xí)平臺(tái)所不具備的。

    通過(guò)仔細(xì)調(diào)研Blackboard、Piazza、Moodle、MOOC等平臺(tái),Weblearn在功能上有進(jìn)一步的改進(jìn)和完善,表5中是系統(tǒng)部分創(chuàng)新功能模塊與其他平臺(tái)的對(duì)比結(jié)果。

    表5 部分新增優(yōu)化功能對(duì)比

    2.3 系統(tǒng)協(xié)作性設(shè)計(jì)

    Weblearn設(shè)計(jì)的目標(biāo)之一就是加強(qiáng)各大高校間跨學(xué)校的協(xié)作與交流,支持課程對(duì)外開(kāi)放,提供跨校學(xué)習(xí)平臺(tái)。這主要體現(xiàn)在兩個(gè)方面,一是通過(guò)系統(tǒng)公共論壇以及公共預(yù)約系統(tǒng)來(lái)加強(qiáng)各大高校間用戶(hù)的溝通和交流,讓用戶(hù)從中發(fā)現(xiàn)自己感興趣的話(huà)題或資源。二是源于課程資源的公開(kāi),在課程班級(jí)創(chuàng)建過(guò)程中可以進(jìn)行公開(kāi)性設(shè)置,如圖8所示如果創(chuàng)建者將創(chuàng)建的班級(jí)設(shè)為公共課,外校用戶(hù)就能有機(jī)會(huì)加入該班級(jí)同步學(xué)習(xí)和交流,在班級(jí)內(nèi)部共享和使用相關(guān)資源。

    圖8 班級(jí)創(chuàng)建流程

    目前Weblearn系統(tǒng)共有中國(guó)和加拿大1 511所大學(xué)的院系信息,暫時(shí)共有約5 000名用戶(hù),期望不同地區(qū)不同學(xué)校的用戶(hù)通過(guò)Weblearn能有更好的協(xié)作和交流。

    3 關(guān)鍵技術(shù)及實(shí)現(xiàn)

    Weblearn有較多的功能管理模塊,我們采用最新的Spring、HTML5、CSS3等多種技術(shù)進(jìn)行實(shí)現(xiàn)。整個(gè)系統(tǒng)通過(guò)構(gòu)建多服務(wù)器的分布式集群,實(shí)現(xiàn)高并發(fā)下的負(fù)載均衡。改進(jìn)基于INM的數(shù)據(jù)庫(kù)訪問(wèn)及映射、信息檢索以及半結(jié)構(gòu)化數(shù)據(jù)添加方式。

    3.1 系統(tǒng)負(fù)載均衡

    系統(tǒng)是以tomcat作為代理服務(wù)器發(fā)布的,如果使用單服務(wù)器來(lái)承載整個(gè)系統(tǒng),在大量用戶(hù)并發(fā)請(qǐng)求的情況下,若要保證及時(shí)的響應(yīng),這對(duì)服務(wù)器的配置有著極高的要求。對(duì)此為了保證系統(tǒng)的及時(shí)響應(yīng),系統(tǒng)采用nignx+memcached構(gòu)建分布式集群,實(shí)現(xiàn)服務(wù)器的負(fù)載均衡[14-15]。如圖9所示,這是服務(wù)器集群的基本構(gòu)架圖,其中包含Server1和Server2兩個(gè)服務(wù)器,每個(gè)服務(wù)器中安裝了兩個(gè)tomcat構(gòu)成一個(gè)小的集群。

    圖9 分布式集群構(gòu)架

    其中Nginx是一個(gè)高性能的HTTP和反向代理服務(wù)器,可以通過(guò)配置指定反向代理的服務(wù)器地址,當(dāng)用戶(hù)在瀏覽器端提交請(qǐng)求后,請(qǐng)求首先提交給Nginx,由Nginx將請(qǐng)求進(jìn)行分發(fā)。Nginx會(huì)通過(guò)輪轉(zhuǎn)的方式不斷檢測(cè)各個(gè)代理服務(wù)器的運(yùn)行情況,然后將請(qǐng)求分發(fā)給負(fù)載量較低的服務(wù)器,這樣便實(shí)現(xiàn)了在高并發(fā)情況下各個(gè)服務(wù)器的負(fù)載均衡,避免單節(jié)點(diǎn)故障。另外,一個(gè)用戶(hù)在一段時(shí)間內(nèi)會(huì)有多個(gè)請(qǐng)求,這些請(qǐng)求極有可能被分發(fā)到不同的服務(wù)器,為了保證會(huì)話(huà)(Session)的一致性,在每個(gè)服務(wù)器中使用memcached代理tomcat的Session控制并通過(guò)廣播的形式實(shí)現(xiàn)不同服務(wù)器中memcached的數(shù)據(jù)共享。每個(gè)memecached都持有整個(gè)系統(tǒng)的會(huì)話(huà)記錄,這樣即使其中某個(gè)memcached出現(xiàn)故障,系統(tǒng)也能正常的運(yùn)行。

    3.2 數(shù)據(jù)庫(kù)訪問(wèn)層的實(shí)現(xiàn)

    基于INM面向?qū)ο筇攸c(diǎn),系統(tǒng)開(kāi)發(fā)了數(shù)據(jù)庫(kù)驅(qū)動(dòng)INM-JDBC。INM-JDBC進(jìn)一步封裝數(shù)據(jù)庫(kù)中存儲(chǔ)的數(shù)據(jù),以實(shí)例對(duì)象形式返回記錄,并且額外添加數(shù)據(jù)庫(kù)連接池、日志等內(nèi)置模塊。通過(guò)INM-JDBC訪問(wèn)數(shù)據(jù)庫(kù)主要分為以下幾個(gè)步驟:

    (1) 構(gòu)建模板工廠InmTemplateFactory,初始化數(shù)據(jù)庫(kù)連接。

    簡(jiǎn)單的初始化方式代碼如下:

    InmTemplateFactory.buildTemplate(″server″,port);

    只需用戶(hù)指定連接的服務(wù)器及端口即可,在初始化過(guò)程中會(huì)默認(rèn)的創(chuàng)建數(shù)據(jù)庫(kù)連接池及相關(guān)配置。

    (2) 通過(guò)模板工廠獲取nmTemplate操作模板,InmTemplateFactory.getInitializedTemplate();該過(guò)程從連接池中選取已初始化的連接構(gòu)建相應(yīng)的模板,通過(guò)該模板即可進(jìn)行數(shù)據(jù)庫(kù)操作。

    (3) 執(zhí)行相關(guān)的數(shù)據(jù)庫(kù)操作,獲取結(jié)果集ResultSet。

    (4) 解析結(jié)果集ResultSet,獲取語(yǔ)句執(zhí)行結(jié)果。

    INM-JDBC的優(yōu)勢(shì)在于它封裝了數(shù)據(jù)持久化為對(duì)象的過(guò)程,無(wú)需額外創(chuàng)建配置文件及相應(yīng)的javabean。開(kāi)發(fā)人員可以從ResultSet中獲取完整的數(shù)據(jù)對(duì)象。

    3.3 級(jí)聯(lián)查詢(xún)

    INM中關(guān)系-逆關(guān)系定義使得不同實(shí)例對(duì)象間的關(guān)聯(lián)是相互的,并且數(shù)據(jù)呈現(xiàn)極高的內(nèi)聚性。這使得不同的實(shí)例對(duì)象之間可以直觀地進(jìn)行相互間的關(guān)聯(lián)檢索。基于INM的聲明性查詢(xún)語(yǔ)言IQL[12]可以方便地實(shí)現(xiàn)跨對(duì)象的信息級(jí)聯(lián)查詢(xún)。例如以下幾個(gè)簡(jiǎn)單的實(shí)例數(shù)據(jù):

    Section DB[Teacher:Tim, Student:{Bob,Ann},Assistant:Joy];

    User Tim[@email:timMail@163.com, teach:DB];

    User Bob[@email:bobMail@163.com,select:DB];

    User Joy[@email:joyMail@gmail.com,assist:DB];

    我們要查詢(xún)“班級(jí)DB的詳細(xì)信息及教師Tim的email“,IQL可以直觀將該查詢(xún)需求轉(zhuǎn)變?yōu)椴樵?xún)語(yǔ)句:

    query $x=DB[Teacher:Tim/@email:$y] construct $x/$y;

    其中參數(shù)$x,$y分別代表班級(jí)DB實(shí)例對(duì)象和教師Tim的email信息。基于IQL這一能直觀表達(dá)查詢(xún)需求的特點(diǎn),在搜索系統(tǒng)實(shí)現(xiàn)過(guò)程中可以對(duì)搜索關(guān)鍵字進(jìn)行語(yǔ)義解析,更加直觀方便將其轉(zhuǎn)換成相應(yīng)的查詢(xún)語(yǔ)句,增加搜索廣度和精確度。其實(shí)現(xiàn)主要分為兩個(gè)步驟:

    (1) Weblearn搜索的主要對(duì)象是學(xué)校、學(xué)院、課程班級(jí)、用戶(hù)等,根據(jù)該限定對(duì)搜索條件進(jìn)行語(yǔ)義解析。

    (2) 將語(yǔ)義解析后的搜索條件轉(zhuǎn)換為相應(yīng)的查詢(xún)語(yǔ)句,對(duì)單個(gè)關(guān)鍵字進(jìn)行模糊匹配,多關(guān)鍵字根據(jù)連接詞轉(zhuǎn)換為相應(yīng)的關(guān)聯(lián)查詢(xún)。

    3.4 無(wú)模式數(shù)據(jù)添加

    所謂無(wú)模式數(shù)據(jù)添加是指基于INM動(dòng)態(tài)建模的特點(diǎn)實(shí)現(xiàn)的用戶(hù)個(gè)性化信息完善功能。如2.3節(jié)所述,INM支持向數(shù)據(jù)庫(kù)中插入模式未定義的屬性和關(guān)系信息,并會(huì)自動(dòng)完善建模。例如下列用戶(hù)插入語(yǔ)句:Insert User “Peter”[@獲獎(jiǎng)榮譽(yù):[@年份:2013,@專(zhuān)利:”十大杰出青年”],@研究方向:“數(shù)據(jù)庫(kù)”];

    假設(shè)在用戶(hù)模式定義中不包含這些屬性定義,語(yǔ)句執(zhí)行后數(shù)據(jù)庫(kù)會(huì)自動(dòng)為實(shí)例對(duì)象Peter添加復(fù)雜屬性”獲獎(jiǎng)榮譽(yù)”和簡(jiǎn)單屬性”研究方向”并存儲(chǔ)相應(yīng)的值?;谶@個(gè)特點(diǎn)系統(tǒng)實(shí)現(xiàn)的用戶(hù)個(gè)性化信息完善功能主要分為三個(gè)部分:

    (1) 顯示已添加的所有屬性信息,提供刪除修改接口。

    (2) 提供自定義屬性接口,允許用戶(hù)以[attrName:Value]的形式自定義簡(jiǎn)單或復(fù)雜屬性。

    (3) 提供文件導(dǎo)入接口,支持word、txt格式文檔,通過(guò)POI解析轉(zhuǎn)換為插入語(yǔ)句,文檔內(nèi)容格式需要滿(mǎn)足INM中屬性關(guān)系聲明語(yǔ)法,例如下列格式:

    獲獎(jiǎng)榮譽(yù)[年份:2013,

    專(zhuān)利:十大杰出青年];

    研究方向:數(shù)據(jù)庫(kù)

    這一功能讓用戶(hù)可以根據(jù)實(shí)際情況動(dòng)態(tài)地完善和修改個(gè)人信息,建立完整的個(gè)人信息文檔。并且鍵-值對(duì)的數(shù)據(jù)存儲(chǔ)方式使得數(shù)據(jù)更加結(jié)構(gòu)化,方便獲取和解析。

    4 結(jié) 語(yǔ)

    通過(guò)充分調(diào)研在線學(xué)習(xí)平臺(tái)的優(yōu)點(diǎn)與不足,結(jié)合新的需求,基于INM設(shè)計(jì)實(shí)現(xiàn)功能完善且更具有針對(duì)性的Weblearn在線教學(xué)系統(tǒng)(www.weblearn.cn)。系統(tǒng)結(jié)合線下課堂教學(xué)為用戶(hù)提供了更多更完善的在線學(xué)習(xí)工具以及通用的課程管理功能。分布式集群的構(gòu)架極大地提高了系統(tǒng)的可用性及擴(kuò)展性?;贗NM語(yǔ)義直觀、無(wú)模式存儲(chǔ)等特點(diǎn)提出的建模方法簡(jiǎn)化了數(shù)據(jù)庫(kù)建模過(guò)程,有較強(qiáng)的實(shí)用意義。采用INM向?qū)ο笳Z(yǔ)義數(shù)據(jù)庫(kù)是一次新的嘗試,在數(shù)據(jù)庫(kù)建模、關(guān)聯(lián)查詢(xún)以及數(shù)據(jù)結(jié)構(gòu)化方面都有待進(jìn)一步的探究。目前系統(tǒng)運(yùn)行穩(wěn)定,評(píng)價(jià)良好,具有很高的實(shí)用和推廣價(jià)值。

    [1] Wikipedia.Educational technology[DB/OL].https://en.wikipedia.org/wiki/Educational_technology.

    [2] eLearning Infographics.Top 10 eLearning Statistics for 2014 Infographic[OL].http://elearninginfographics.com/elearning-statistics-2014-infographic/.

    [3] Alexander B.Web 2.0:A new wave of innovation for teaching and learning?[J].EDUCAUSE Review,2006,41(2):32-44.

    [4] Rennie F,Morrison T M.E-learning and social networking handbook:Resources for higher education[M].2nd Edition. London: Routledge,2013.

    [5] Mak S F J,Williams R,Mackness J.Blogs and forums as communication and learning tools in a MOOC[C]//Proceedings of the 7thInternational Conference on Networked Learning,2010:275-285.

    [6] Waard I D,Koutropoulos A,Keskin N,et al.Exploring the MOOC format as a pedagogical approach for mLearning[C]//Proceedings of the 10thWorld Conference on Mobile and Contextual Learning,2011:138-148.

    [7] Jurado F,Redondo M A,Ortega M.Blackboard architecture to integrate components and agents in heterogeneous distributed eLearning systems:An application for learning to program[J].Journal of Systems and Software,2012,85(7):1621-1636.

    [8] Pishva D,Nishantha G G D,Dang H A.A survey on how blackboard is assisting educational institutions around the world and the future trends[C]//Advanced Communication Technology (ICACT),2010 The 12th International Conference on.IEEE,2010:1539-1543.

    [9] 王秀榮,劉敏斯,孫良林.四款開(kāi)源學(xué)習(xí)管理系統(tǒng)的對(duì)比與探究[J].現(xiàn)代教育技術(shù),2010,20(7):102-106.

    [10] Liu M,Hu J.Information networking model[C]//Proceedings of the 28thInternational Conference on Conceptual Modeling.Springer,2009:131-144.

    [11] Liu M,Hu J,Chen L,et al.Representing Hierarchical Relationships in INM[C]//Proceedings of the 33rdInternational Conference on Conceptual Modeling.Springer International Publishing,2014:297-304.

    [12] 金錚,劉夢(mèng)赤,胡婕.信息網(wǎng)數(shù)據(jù)庫(kù)管理系統(tǒng)的查詢(xún)優(yōu)化[J].計(jì)算機(jī)科學(xué)與探索,2015,9(3):300-309.

    [13] 徐倩,胡婕,劉夢(mèng)赤.復(fù)雜語(yǔ)義關(guān)系的描述與操作[J].計(jì)算機(jī)科學(xué)與探索,2014,8(12):1432-1441.

    [14] Chi X,Liu B,Niu Q,et al.Web load balance and cache optimization design based Nginx under high-concurrency environment[C]//Digital Manufacturing and Automation (ICDMA),2012 Third International Conference on.IEEE,2012:1029-1032.

    [15] Blott M,Liu L,Karras K,et al.Scaling out to a single-node 80Gbps memcached server with 40terabytes of memory[C]//Proceedings of the 7th USENIX Workshop on Hot Topics in Storage and File Systems,2015:8-12.

    [16] Dougiamas M.Moodle-A Free,Open Source Course Management System for Online Learning[OL].https://moodle.org/.

    DESIGN AND IMPLEMENTATION OF ONLINE TEACHING SYSTEM BASED ON INM

    Li Jie Liu Mengchi

    (CollegeofComputerScience,WuhanUniversity,Wuhan430000,Hubei,China)

    In order to provide a comprehensive and versatile online teaching platform to universities and colleges, fully integrate online learning and offline classroom teaching methods to provide teachers and students with rich "teaching" and "learning" function modules, design and development of online teaching system Weblearn. The system uses Nginx and Memcached to build a multi-server distributed cluster to achieve high concurrent load balancing and improve system availability. The INM (Information Networking Model) is used as the underlying storage database. The system uses the cascade query and dynamic modeling to improve the efficiency and extensibility of the system by using its associated storage and model-free storage. The database modeling method and database access method of INM in practical application are proposed, and the process of database modeling is simplified. At present the system has been in Wuhan University, Hubei University, Carleton University in Canada put into use, in good condition.

    Online teaching platform Database INM Modeling Distributed

    2016-01-21。李杰,碩士,主研領(lǐng)域:數(shù)據(jù)庫(kù)技術(shù),Web技術(shù)。劉夢(mèng)赤,教授。

    TP3

    A

    10.3969/j.issn.1000-386x.2017.04.006

    猜你喜歡
    實(shí)體建模數(shù)據(jù)庫(kù)
    聯(lián)想等效,拓展建?!浴皫щ娦∏蛟诘刃?chǎng)中做圓周運(yùn)動(dòng)”為例
    前海自貿(mào)區(qū):金融服務(wù)實(shí)體
    基于PSS/E的風(fēng)電場(chǎng)建模與動(dòng)態(tài)分析
    電子制作(2018年17期)2018-09-28 01:56:44
    不對(duì)稱(chēng)半橋變換器的建模與仿真
    實(shí)體的可感部分與實(shí)體——兼論亞里士多德分析實(shí)體的兩種模式
    兩會(huì)進(jìn)行時(shí):緊扣實(shí)體經(jīng)濟(jì)“釘釘子”
    振興實(shí)體經(jīng)濟(jì)地方如何“釘釘子”
    數(shù)據(jù)庫(kù)
    數(shù)據(jù)庫(kù)
    數(shù)據(jù)庫(kù)
    亚洲欧美一区二区三区国产| 亚洲欧美一区二区三区黑人 | 啦啦啦视频在线资源免费观看| 爱豆传媒免费全集在线观看| 久久国产亚洲av麻豆专区| 蜜桃久久精品国产亚洲av| 精品久久久精品久久久| 男女免费视频国产| 国产成人午夜福利电影在线观看| 如何舔出高潮| 久久人人爽人人片av| 日日爽夜夜爽网站| 国产成人精品婷婷| 日本wwww免费看| 亚洲真实伦在线观看| 乱人伦中国视频| 久久国内精品自在自线图片| 国产真实伦视频高清在线观看| 久久久久久久久久久丰满| 国产av国产精品国产| 久久久国产一区二区| 欧美精品人与动牲交sv欧美| 新久久久久国产一级毛片| 国产淫片久久久久久久久| 大码成人一级视频| av免费在线看不卡| 欧美日韩在线观看h| 国产精品久久久久久久电影| 国产白丝娇喘喷水9色精品| 黄色配什么色好看| 韩国高清视频一区二区三区| 一本一本综合久久| 美女xxoo啪啪120秒动态图| 熟女电影av网| 水蜜桃什么品种好| 国产欧美日韩综合在线一区二区 | 国产熟女欧美一区二区| 日韩一区二区视频免费看| 午夜激情福利司机影院| 天堂8中文在线网| 亚洲欧美成人综合另类久久久| 天堂中文最新版在线下载| 欧美精品高潮呻吟av久久| 免费黄色在线免费观看| 久久青草综合色| 美女国产视频在线观看| 国产探花极品一区二区| 中文字幕亚洲精品专区| 午夜91福利影院| 久久综合国产亚洲精品| 多毛熟女@视频| 国产精品免费大片| 久久久久国产网址| 欧美精品亚洲一区二区| 六月丁香七月| 人人澡人人妻人| 日韩三级伦理在线观看| 亚洲av国产av综合av卡| 欧美精品一区二区大全| 永久网站在线| 久热这里只有精品99| 亚洲国产精品国产精品| 久久久久久人妻| 国产日韩欧美视频二区| 熟女人妻精品中文字幕| 亚洲四区av| 丰满少妇做爰视频| 亚洲熟女精品中文字幕| 九草在线视频观看| 内地一区二区视频在线| 女性被躁到高潮视频| 久久6这里有精品| 3wmmmm亚洲av在线观看| 久久久国产精品麻豆| 成人亚洲欧美一区二区av| 妹子高潮喷水视频| 夜夜骑夜夜射夜夜干| 在线观看美女被高潮喷水网站| av天堂久久9| 国产视频首页在线观看| 亚洲精品国产成人久久av| 国产毛片在线视频| av视频免费观看在线观看| 老熟女久久久| 精品99又大又爽又粗少妇毛片| 久久久久久人妻| 久热久热在线精品观看| 一区二区三区四区激情视频| 22中文网久久字幕| 大又大粗又爽又黄少妇毛片口| 亚洲精品456在线播放app| 亚洲精品日本国产第一区| 国产成人a∨麻豆精品| 伦理电影免费视频| 97超视频在线观看视频| av免费观看日本| 日韩av在线免费看完整版不卡| 夜夜看夜夜爽夜夜摸| 日本黄色日本黄色录像| 国产精品99久久久久久久久| 人妻 亚洲 视频| 中文乱码字字幕精品一区二区三区| 亚洲av福利一区| 精品国产一区二区久久| 国产一区二区在线观看日韩| 亚洲天堂av无毛| 天天躁夜夜躁狠狠久久av| 国产黄色免费在线视频| 五月开心婷婷网| 久久狼人影院| 在线观看人妻少妇| 丝瓜视频免费看黄片| 在线亚洲精品国产二区图片欧美 | 国产精品三级大全| 一级a做视频免费观看| 一级毛片电影观看| 国产精品一区二区在线不卡| 久久久精品94久久精品| 综合色丁香网| 99久久综合免费| 亚洲综合精品二区| 一本一本综合久久| 成人漫画全彩无遮挡| 精品一区二区免费观看| 天堂中文最新版在线下载| 午夜免费男女啪啪视频观看| 成人美女网站在线观看视频| 国产美女午夜福利| 久久97久久精品| 久久影院123| 色婷婷av一区二区三区视频| 亚洲精品aⅴ在线观看| 亚洲欧美一区二区三区黑人 | 女人久久www免费人成看片| av有码第一页| 欧美区成人在线视频| 欧美激情极品国产一区二区三区 | 国产黄片美女视频| 内地一区二区视频在线| 欧美成人精品欧美一级黄| 国产精品99久久99久久久不卡 | 欧美日韩综合久久久久久| 亚洲久久久国产精品| 在线播放无遮挡| 高清黄色对白视频在线免费看 | 国产一区亚洲一区在线观看| 免费播放大片免费观看视频在线观看| 观看av在线不卡| 欧美bdsm另类| 亚洲精品久久久久久婷婷小说| 免费高清在线观看视频在线观看| 免费人妻精品一区二区三区视频| 国产真实伦视频高清在线观看| 成人国产麻豆网| 国产 一区精品| 成人毛片60女人毛片免费| 成人亚洲欧美一区二区av| 国内少妇人妻偷人精品xxx网站| 哪个播放器可以免费观看大片| 国产成人免费观看mmmm| 欧美国产精品一级二级三级 | 六月丁香七月| 亚洲内射少妇av| 午夜福利网站1000一区二区三区| 国产成人freesex在线| 人体艺术视频欧美日本| av福利片在线观看| 我要看日韩黄色一级片| 91在线精品国自产拍蜜月| 亚洲va在线va天堂va国产| 最近的中文字幕免费完整| 亚洲av不卡在线观看| 久久精品国产a三级三级三级| 国产免费又黄又爽又色| 99国产精品免费福利视频| 久久久久久久久久人人人人人人| 国产成人精品一,二区| 久久这里有精品视频免费| 久久久久久久国产电影| 99久国产av精品国产电影| 高清欧美精品videossex| 欧美日韩视频高清一区二区三区二| 高清av免费在线| 亚洲色图综合在线观看| 色哟哟·www| 嫩草影院入口| 精品一区二区三区视频在线| 一级av片app| tube8黄色片| 人人妻人人爽人人添夜夜欢视频 | 午夜福利网站1000一区二区三区| 久久99蜜桃精品久久| 日韩制服骚丝袜av| 黑人猛操日本美女一级片| 亚洲欧美日韩卡通动漫| 一本一本综合久久| 国模一区二区三区四区视频| 国产一区二区在线观看日韩| 色94色欧美一区二区| 国产伦理片在线播放av一区| 欧美激情国产日韩精品一区| 久久鲁丝午夜福利片| 赤兔流量卡办理| 欧美人与善性xxx| 色94色欧美一区二区| av.在线天堂| 久久免费观看电影| av福利片在线| 国产精品国产三级国产av玫瑰| 伊人亚洲综合成人网| 肉色欧美久久久久久久蜜桃| 国内少妇人妻偷人精品xxx网站| 22中文网久久字幕| 一本—道久久a久久精品蜜桃钙片| 免费av中文字幕在线| 精品卡一卡二卡四卡免费| 青春草国产在线视频| 夜夜爽夜夜爽视频| 亚洲中文av在线| 亚洲欧美一区二区三区黑人 | 爱豆传媒免费全集在线观看| 少妇人妻久久综合中文| 成人国产av品久久久| 国产成人一区二区在线| 国产av精品麻豆| 免费人妻精品一区二区三区视频| 成人国产麻豆网| 狂野欧美激情性xxxx在线观看| 久久ye,这里只有精品| 国国产精品蜜臀av免费| 搡老乐熟女国产| 九色成人免费人妻av| 美女福利国产在线| 午夜免费鲁丝| 色视频在线一区二区三区| 午夜福利视频精品| 黄色视频在线播放观看不卡| 热re99久久精品国产66热6| 99热全是精品| 又黄又爽又刺激的免费视频.| 十八禁高潮呻吟视频 | 精品一区二区免费观看| 国产综合精华液| 国产精品久久久久久精品电影小说| 亚洲图色成人| 少妇的逼水好多| 欧美三级亚洲精品| 3wmmmm亚洲av在线观看| 激情五月婷婷亚洲| 女性被躁到高潮视频| 97精品久久久久久久久久精品| 亚洲精品456在线播放app| 欧美日本中文国产一区发布| 国产av码专区亚洲av| 伦精品一区二区三区| 亚洲av日韩在线播放| 一级,二级,三级黄色视频| 亚洲av.av天堂| 中国三级夫妇交换| 亚洲av电影在线观看一区二区三区| 美女福利国产在线| 丝袜脚勾引网站| 热re99久久精品国产66热6| 欧美xxxx性猛交bbbb| 亚洲精品乱码久久久v下载方式| 亚洲丝袜综合中文字幕| 国产欧美亚洲国产| 亚洲av中文av极速乱| 国内揄拍国产精品人妻在线| 一级毛片 在线播放| 成人18禁高潮啪啪吃奶动态图 | 午夜视频国产福利| 日日啪夜夜爽| 成人综合一区亚洲| 色5月婷婷丁香| 91午夜精品亚洲一区二区三区| 97超视频在线观看视频| 一区二区三区免费毛片| 亚洲国产欧美日韩在线播放 | 男女边吃奶边做爰视频| 老司机影院成人| 纯流量卡能插随身wifi吗| 最近的中文字幕免费完整| 亚洲人成网站在线播| 高清视频免费观看一区二区| 亚洲精品视频女| 免费久久久久久久精品成人欧美视频 | 亚洲,欧美,日韩| 亚洲av中文av极速乱| 2018国产大陆天天弄谢| 人人澡人人妻人| 一级黄片播放器| 秋霞伦理黄片| 久久99一区二区三区| 免费观看a级毛片全部| 啦啦啦视频在线资源免费观看| 精品久久久精品久久久| 亚洲欧美中文字幕日韩二区| 97在线人人人人妻| 免费少妇av软件| 国产伦理片在线播放av一区| 黄色日韩在线| 中文字幕人妻丝袜制服| 九九久久精品国产亚洲av麻豆| 日韩三级伦理在线观看| 午夜福利影视在线免费观看| 乱系列少妇在线播放| 丝袜喷水一区| .国产精品久久| av网站免费在线观看视频| 大片电影免费在线观看免费| 一本久久精品| 新久久久久国产一级毛片| 欧美最新免费一区二区三区| 在线天堂最新版资源| 菩萨蛮人人尽说江南好唐韦庄| 啦啦啦在线观看免费高清www| 丰满少妇做爰视频| 免费黄频网站在线观看国产| 亚洲成色77777| 女人精品久久久久毛片| 精华霜和精华液先用哪个| 久久久午夜欧美精品| 黄片无遮挡物在线观看| 国产一区亚洲一区在线观看| 免费观看性生交大片5| 51国产日韩欧美| 国产精品麻豆人妻色哟哟久久| 成年人免费黄色播放视频 | 亚洲内射少妇av| 国产免费一区二区三区四区乱码| 欧美3d第一页| 国产91av在线免费观看| 成年人免费黄色播放视频 | 成人黄色视频免费在线看| 色吧在线观看| 插阴视频在线观看视频| 国产亚洲av片在线观看秒播厂| 夜夜看夜夜爽夜夜摸| 一本色道久久久久久精品综合| 人妻人人澡人人爽人人| 国产日韩欧美在线精品| 91久久精品电影网| av一本久久久久| 在线观看www视频免费| 十八禁网站网址无遮挡 | 如日韩欧美国产精品一区二区三区 | 精品久久国产蜜桃| 精品少妇内射三级| 晚上一个人看的免费电影| 免费大片黄手机在线观看| 亚洲欧美成人综合另类久久久| av在线播放精品| 免费黄网站久久成人精品| 国产精品99久久久久久久久| 成人黄色视频免费在线看| 亚洲精品久久午夜乱码| 国产91av在线免费观看| 色网站视频免费| 最新的欧美精品一区二区| 美女xxoo啪啪120秒动态图| 99久国产av精品国产电影| 美女中出高潮动态图| 日本黄大片高清| 精品一区在线观看国产| 一级毛片我不卡| 国产一区有黄有色的免费视频| 国产探花极品一区二区| 欧美日韩在线观看h| 一本色道久久久久久精品综合| 中文乱码字字幕精品一区二区三区| 狠狠精品人妻久久久久久综合| h日本视频在线播放| tube8黄色片| 国产精品.久久久| 永久免费av网站大全| 国产高清国产精品国产三级| 在线免费观看不下载黄p国产| 国产免费又黄又爽又色| 91午夜精品亚洲一区二区三区| 亚洲情色 制服丝袜| 国产69精品久久久久777片| 欧美日本中文国产一区发布| 久久久午夜欧美精品| 最近中文字幕高清免费大全6| 内地一区二区视频在线| av福利片在线观看| 国产一区二区在线观看日韩| 99九九在线精品视频 | 久久99一区二区三区| av免费在线看不卡| 99久久精品国产国产毛片| 国语对白做爰xxxⅹ性视频网站| 免费看av在线观看网站| 亚洲,欧美,日韩| 日本色播在线视频| 天堂8中文在线网| 一级av片app| 亚洲中文av在线| 国产成人91sexporn| 欧美 亚洲 国产 日韩一| 亚洲国产毛片av蜜桃av| 在线看a的网站| 丰满乱子伦码专区| 婷婷色av中文字幕| 黑丝袜美女国产一区| 中文精品一卡2卡3卡4更新| 久久午夜福利片| 黑人巨大精品欧美一区二区蜜桃 | av卡一久久| 国产精品麻豆人妻色哟哟久久| 在线天堂最新版资源| 亚洲美女视频黄频| 黄色怎么调成土黄色| 韩国高清视频一区二区三区| 欧美激情极品国产一区二区三区 | 超碰97精品在线观看| 看十八女毛片水多多多| 色哟哟·www| 丰满饥渴人妻一区二区三| 99re6热这里在线精品视频| 久久国产乱子免费精品| 久久久久久久精品精品| 久久人人爽人人片av| 亚洲中文av在线| 精品午夜福利在线看| 少妇熟女欧美另类| 精品酒店卫生间| av.在线天堂| 丰满迷人的少妇在线观看| 亚洲精品一区蜜桃| 两个人的视频大全免费| 色视频在线一区二区三区| 久久久国产欧美日韩av| 美女大奶头黄色视频| 亚洲精品国产成人久久av| 蜜桃久久精品国产亚洲av| 国产女主播在线喷水免费视频网站| 午夜免费鲁丝| videos熟女内射| 日本黄大片高清| 爱豆传媒免费全集在线观看| 国产在视频线精品| 欧美一级a爱片免费观看看| 高清黄色对白视频在线免费看 | 免费看av在线观看网站| 欧美日本中文国产一区发布| 99热国产这里只有精品6| 在线观看免费高清a一片| 欧美精品高潮呻吟av久久| 美女脱内裤让男人舔精品视频| 国产亚洲最大av| 国产亚洲一区二区精品| 黄色欧美视频在线观看| 观看av在线不卡| 男人和女人高潮做爰伦理| 精品少妇黑人巨大在线播放| 桃花免费在线播放| 色视频www国产| 色吧在线观看| 免费看日本二区| 日日啪夜夜撸| 最后的刺客免费高清国语| 在线观看免费视频网站a站| 最黄视频免费看| 国产淫片久久久久久久久| 97超视频在线观看视频| 国内揄拍国产精品人妻在线| 久久久久网色| 18+在线观看网站| 日本wwww免费看| 亚洲欧美一区二区三区国产| av福利片在线观看| 久久久精品94久久精品| 中文字幕人妻熟人妻熟丝袜美| 久久99蜜桃精品久久| 久久国内精品自在自线图片| 伊人久久精品亚洲午夜| 大码成人一级视频| 少妇猛男粗大的猛烈进出视频| 久久久国产欧美日韩av| 日本av免费视频播放| 亚洲国产色片| 久久久久久久久久久免费av| 欧美精品国产亚洲| 午夜精品国产一区二区电影| 亚洲真实伦在线观看| 一本久久精品| 国产精品一区二区三区四区免费观看| 亚洲欧洲精品一区二区精品久久久 | 亚洲国产欧美在线一区| 欧美日韩亚洲高清精品| 日韩人妻高清精品专区| av国产久精品久网站免费入址| 国产伦理片在线播放av一区| 亚洲国产欧美在线一区| 国产精品伦人一区二区| 在线观看av片永久免费下载| 午夜老司机福利剧场| 亚洲性久久影院| 有码 亚洲区| av在线app专区| 美女主播在线视频| 免费黄色在线免费观看| 日韩熟女老妇一区二区性免费视频| 偷拍熟女少妇极品色| 日韩欧美一区视频在线观看 | 极品教师在线视频| 我的老师免费观看完整版| 99久久综合免费| 国产探花极品一区二区| 日韩强制内射视频| 精品亚洲成国产av| 在线观看免费日韩欧美大片 | 啦啦啦视频在线资源免费观看| 黄色欧美视频在线观看| 观看av在线不卡| 国产片特级美女逼逼视频| 免费观看av网站的网址| 亚洲情色 制服丝袜| 国产精品麻豆人妻色哟哟久久| 亚洲av.av天堂| 三级国产精品片| 国产av精品麻豆| 人妻人人澡人人爽人人| 尾随美女入室| 精品午夜福利在线看| videos熟女内射| 欧美bdsm另类| 韩国高清视频一区二区三区| 22中文网久久字幕| 老司机影院成人| 国产av码专区亚洲av| 色视频在线一区二区三区| 午夜视频国产福利| 大片电影免费在线观看免费| 99久久人妻综合| 亚洲精品日韩av片在线观看| 日韩一区二区三区影片| 久久免费观看电影| 亚洲国产色片| 欧美xxⅹ黑人| 男人和女人高潮做爰伦理| 日本免费在线观看一区| 婷婷色综合www| 成人毛片60女人毛片免费| 亚洲国产精品成人久久小说| 免费观看在线日韩| 热re99久久国产66热| 久久久久国产网址| 天美传媒精品一区二区| 久久av网站| 搡老乐熟女国产| 欧美高清成人免费视频www| 亚洲自偷自拍三级| 精品人妻一区二区三区麻豆| 国产 一区精品| 99热这里只有是精品在线观看| 交换朋友夫妻互换小说| 久久国内精品自在自线图片| 色网站视频免费| 大片免费播放器 马上看| 国产在线免费精品| 久久精品久久精品一区二区三区| 色5月婷婷丁香| 亚洲av电影在线观看一区二区三区| av视频免费观看在线观看| 大码成人一级视频| 久久久久久久亚洲中文字幕| 最近最新中文字幕免费大全7| 精品人妻一区二区三区麻豆| 十分钟在线观看高清视频www | 欧美高清成人免费视频www| 有码 亚洲区| 国产又色又爽无遮挡免| 搡老乐熟女国产| a级片在线免费高清观看视频| 久久久精品94久久精品| 97超碰精品成人国产| 亚洲国产精品一区三区| 色5月婷婷丁香| av天堂久久9| 国产伦理片在线播放av一区| 18禁在线播放成人免费| 亚洲欧美成人精品一区二区| 国产日韩一区二区三区精品不卡 | 简卡轻食公司| 久久热精品热| 最近的中文字幕免费完整| 亚洲精品乱码久久久久久按摩| 97精品久久久久久久久久精品| 寂寞人妻少妇视频99o| 狂野欧美激情性bbbbbb| 亚洲一区二区三区欧美精品| 国产视频内射| 自拍偷自拍亚洲精品老妇| 啦啦啦啦在线视频资源| 欧美日韩在线观看h| 免费看日本二区| av福利片在线| 久久久久久久大尺度免费视频| 国产午夜精品久久久久久一区二区三区| 久久国内精品自在自线图片| 三级国产精品欧美在线观看| 国产精品久久久久久精品电影小说| 久久久亚洲精品成人影院| 亚洲精品第二区| 亚洲精品日韩在线中文字幕| 建设人人有责人人尽责人人享有的| av播播在线观看一区| 国产91av在线免费观看| 免费不卡的大黄色大毛片视频在线观看| 国产在线男女| 校园人妻丝袜中文字幕| 日韩熟女老妇一区二区性免费视频|