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

    基于MVC開發(fā)模式的在線學習互動平臺設(shè)計與實現(xiàn)

    2017-11-02 20:31:57賈衛(wèi)峰林木興高華
    軟件導刊 2017年10期
    關(guān)鍵詞:互聯(lián)網(wǎng)在線學習

    賈衛(wèi)峰 林木興 高華

    摘要:隨著計算機技術(shù)和互聯(lián)網(wǎng)技術(shù)的高速發(fā)展,人們的生活和學習方式在一定程度上發(fā)生了改變,中國傳統(tǒng)遠程教育的問題日益凸顯。在線學習克服了傳統(tǒng)學習模式在時間和空間上的限制,整合了各種優(yōu)質(zhì)教育資源,并進行合理配置,提高了學習的便捷性。結(jié)合MOOC理念,采用MVC三層開發(fā)模式,即JavaBean(Model)+Servlet(View)+JSP(Control)體系,在Java平臺上設(shè)計了一個基于“互聯(lián)網(wǎng)+”的在線學習互動平臺。該平臺實現(xiàn)了視頻點播、視頻發(fā)布、視頻管理、互動交流和彈幕等功能。實踐表明,該平臺系統(tǒng)結(jié)構(gòu)清晰,可有效保障數(shù)據(jù)安全,運行效果良好。

    關(guān)鍵詞:互聯(lián)網(wǎng)+;在線學習;MVC;Java平臺

    DOIDOI:10.11907/rjdk.172557

    中圖分類號:TP319文獻標識碼:A文章編號:16727800(2017)010007505

    0引言

    在線學習是通過互聯(lián)網(wǎng)和信息通信技術(shù),在互聯(lián)網(wǎng)上構(gòu)建一個虛擬教室,然后教師和學生通過互聯(lián)網(wǎng)連接進行授課和學習的方式。目前,國內(nèi)外涌現(xiàn)出許多在線學習平臺,如MOOC、Blackboard、騰訊課堂等。當前“互聯(lián)網(wǎng)+”理念是人們關(guān)注的熱點,作為新型學習方式,在線學習可以跨越地域差異,平衡教育資源,從而培養(yǎng)出自主學習的新型人才[1]。因此,在“互聯(lián)網(wǎng)+”環(huán)境下研究在線學習互動平臺的設(shè)計和應(yīng)用具有重要的理論和現(xiàn)實意義。

    1相關(guān)技術(shù)

    1.1開發(fā)模式

    本文采用MVC三層架構(gòu)開發(fā),它能使數(shù)據(jù)存儲、顯示,即視圖和業(yè)務(wù)邏輯處理互相分離。其原理是:模型層負責數(shù)據(jù)格式的定義和轉(zhuǎn)存,與數(shù)據(jù)庫中的相應(yīng)字段對應(yīng);控制層對系統(tǒng)業(yè)務(wù)邏輯進行處理,一般都是操作數(shù)據(jù)庫,是系統(tǒng)前端和后臺的橋梁。它將前端視圖層輸入的數(shù)據(jù)傳給模型層,并更新到后臺數(shù)據(jù)庫中;視圖層則是系統(tǒng)的交互接口,它將模型層的數(shù)據(jù)以特定格式呈現(xiàn)給用戶[2]。

    (1)MODEL層。模型層定義了數(shù)據(jù)的格式及處理方法,它把數(shù)據(jù)和數(shù)據(jù)處理方法寫成一個JavaBean類,是系統(tǒng)軟代碼的一種實現(xiàn)。模型層定義的數(shù)據(jù)與數(shù)據(jù)庫的字段相對應(yīng),模型并不關(guān)心數(shù)據(jù)如何控制和顯示,它只負責刷新數(shù)據(jù)庫中被更改的記錄。

    (2)CONTROL層。控制層是整個系統(tǒng)的處理中心,定義了用戶接收前臺和響應(yīng)后臺數(shù)據(jù)的整個邏輯程序,這些程序負責從VIEW層讀取數(shù)據(jù),完成應(yīng)用程序的調(diào)度,并且控制客戶的輸入。與此同時,它會在模型層和視圖層之間進行數(shù)據(jù)交互,然后將結(jié)果返回控制層,通過視圖層的用戶界面顯示給用戶。

    (3)VIEW層。視圖層是根據(jù)模型數(shù)據(jù)創(chuàng)建的,它只會以特別的格式顯示接收到的數(shù)據(jù),卻不會處理程序中的數(shù)據(jù)。所以,視圖層不需要了解或知道模型層和控制層封裝的內(nèi)容,只需知道它們的接口即可進行通信。

    因此,本平臺基于MVC開發(fā)模式的原理如圖1所示。

    1.2JSP前端開發(fā)技術(shù)

    用于開發(fā)系統(tǒng)前端頁面的技術(shù)有很多,本平臺主要采用JSP技術(shù),并結(jié)合CSS和Javascript技術(shù)來搭建平臺前端頁面。JSP是一種服務(wù)器端頁面,是借鑒了ASP技術(shù)而產(chǎn)生的新一代Web開發(fā)技術(shù)。用標記和腳本生成動態(tài)頁面內(nèi)容是JSP的一大特色[3]。

    JSP有9大內(nèi)置對象,它們都可以不作任何聲明直接使用。其中常用的是request和response兩大對象。JSP具有非常成熟的服務(wù)器端組件,如JavaBeans、JDBC等,利用這些組件可以完成Web頁面中許多復雜的功能,使系統(tǒng)性能更上一層樓[4]。

    1.3后臺開發(fā)技術(shù)

    本平臺的后臺選擇Java技術(shù)進行開發(fā),Model層用JavaBean編寫,而控制層則用Servlet編寫,前端和后臺數(shù)據(jù)庫之間的連接則采用JDBC技術(shù)實現(xiàn)[5]。

    (1)Java技術(shù)。Java是跨平臺的面向?qū)ο缶幊陶Z言,其功能很強大,而且摒除了很多難以理解的概念,使其比較容易理解。由于Java語言常常要與數(shù)據(jù)庫進行交互,于是便衍生出Java Servlet、JDBC,以及JSP技術(shù)[6]。

    Servlet是使用Java語言編寫的服務(wù)器端小程序,它用于動態(tài)生成網(wǎng)頁。Servlet的工作模式是基于一種請求/響應(yīng)的工作模式,客戶端向服務(wù)器發(fā)送HTTP請求,服務(wù)器將請求分配給相應(yīng)的Servlet進行處理,Servlet擁有一系列方法來處理HTTP請求[7]。

    (2)JavaBean技術(shù)。JavaBean是符合某種特定規(guī)范的Java類,是用Java語言編寫的可重用組件。它的設(shè)計原則是:具體的公共類,無參的構(gòu)造方法,私有屬性且實現(xiàn)了軟代碼。同時,它還有以下特性[8]:①易于編寫和維護;②可實現(xiàn)代碼重用;③便于傳輸,不限于本地或網(wǎng)絡(luò);④可以其它部件的模式進行工作。

    (3)JDBC技術(shù)。JDBC是以接口與實現(xiàn)相分離的思想而設(shè)計的一種使用Java語言訪問數(shù)據(jù)庫的規(guī)范[9]。它有以下4種類型:①JDBC的調(diào)用完全委托給其它編程接口實現(xiàn),該實現(xiàn)方式比較依賴于本地程序,可移植性差;②部分基于Java語言。這種連接方式使用了Java和本地的客戶端代碼。相比于只使用Java編寫,其性能更加優(yōu)越,但便攜性較差;③全部基于Java語言。該類型驅(qū)動實現(xiàn)了應(yīng)用和數(shù)據(jù)庫兩個服務(wù)器相互分離,驅(qū)動程序由某中間服務(wù)器提供,其缺點是客戶端與服務(wù)器必須使用完全相同的驅(qū)動程序;④采用純Java語言。該類型的驅(qū)動程序只采用Java語言實現(xiàn),因此可以對數(shù)據(jù)庫進行直接的訪問和控制[10]。

    2平臺設(shè)計

    2.1功能需求分析

    功能需求分析是針對系統(tǒng)功能模塊的劃分而進行的,其分析的好壞,直接決定了整個系統(tǒng)的功能是否完備。在該階段,分析人員需要根據(jù)用戶需求準確地對系統(tǒng)進行功能劃分,并進行模型轉(zhuǎn)化。在線學習互動平臺的功能需求,簡要概括為資源管理功能、用戶管理功能、互動功能。endprint

    (1)資源管理功能。在線學習平臺的資源是各種視頻課程資源,該模塊需要對平臺上的各種視頻資源進行播放、刪除等管理。如:普通用戶可以對平臺的資源進行下載和播放等操作。

    (2)用戶管理功能。平臺用戶分為未登錄用戶和已登錄用戶,未登錄用戶只能訪問平臺公共部分。未登錄用戶又分為未注冊用戶和已注冊用戶兩類,已注冊用戶直接登錄即可正常使用在線學習平臺,未注冊用戶則需先注冊后登錄才能正常使用。用戶登錄成功后可以增補和修改自己的信息。

    (3)互動功能。在任何學習環(huán)境中,互動交流都是學習中不可或缺的一個關(guān)鍵部分。本平臺互動模塊分為用戶之間的互動以及用戶與平臺間的交互。用戶之間交互可以通過聊天室功能實現(xiàn),而用戶與平臺間的互動則通過彈幕形式實現(xiàn)。

    2.2功能模塊設(shè)計

    本平臺采用MVC三層模式進行開發(fā),主要實現(xiàn)視頻的播放和下載功能。其前端頁面為JSP頁面,模型層為JavaBean,控制層為servlet。通過前面的需求分析和技術(shù)分析,確定了本平臺可分為登錄/注冊模塊、用戶管理模塊、課程資源管理模塊、互動交流模塊設(shè)計4個子模塊。由此可以看到,本平臺具有很好的可擴展性,模塊之間相互獨立,通過公用的數(shù)據(jù)庫實現(xiàn)數(shù)據(jù)共享。

    (1)登錄/注冊模塊設(shè)計。登錄/注冊模塊首先必須提供新用戶注冊功能,引導用戶填寫基本資料,未注冊的用戶為非法用戶,無法正常使用系統(tǒng)。其次必須提供用戶登錄訪問功能,根據(jù)用戶的輸入信息驗證用戶是否合法,并驗證其密碼的正確性,驗證成功后,跳轉(zhuǎn)到用戶主頁。

    (2)用戶管理模塊設(shè)計。用戶管理模塊給予用戶管理自己信息的功能。用戶注冊時,可能存在信息不全的情況,后續(xù)還可能有變更,可以在平臺上進行增補修改。

    (3)資源管理模塊設(shè)計。資源管理模塊主要實現(xiàn)管理員共享課程視頻資源,并且可以增、刪、改、查所有課程資源,而學生用戶則只具有對資源進行查找、播放的功能。

    (4)互動交流模塊設(shè)計?;咏涣髂K提供用戶進行評論、討論等交流學習的平臺,用戶登錄后,可以瀏覽評論、回復評論、發(fā)送彈幕、視頻交流等。

    2.3數(shù)據(jù)庫設(shè)計

    數(shù)據(jù)庫設(shè)計在系統(tǒng)設(shè)計中起著非常重要的作用,是系統(tǒng)設(shè)計的起點,數(shù)據(jù)庫設(shè)計直接影響系統(tǒng)開發(fā)效率[11]。為了提高數(shù)據(jù)存儲和訪問效率,根據(jù)平臺功能模塊以及系統(tǒng)需求,在數(shù)據(jù)庫內(nèi)建立了多個數(shù)據(jù)表,數(shù)據(jù)表詳細信息如下:

    (1)用戶users表。用戶是在線學習互動平臺中最基本的實體,也是數(shù)量最龐大的群體,在設(shè)計數(shù)據(jù)表時要著重考慮用戶的關(guān)鍵屬性(見表1)。

    (2)視頻Videos表。視頻數(shù)據(jù)是在線學習互動平臺的重要組成部分,每個視頻有唯一編號,每個視頻也有其所屬的類別(見表2)。

    (3)評論Comment表。學員在觀看完視頻后,可以對視頻內(nèi)容進行評論,給其他學員提供參考(見表3)。

    (4)彈幕表。彈幕是指在觀看視頻過程中對視頻內(nèi)容進行評價,同時也是在線互動方式的體現(xiàn)(見表4)。

    3平臺實現(xiàn)

    3.1主界面與登錄/注冊實現(xiàn)

    本平臺設(shè)計風格與愛慕課網(wǎng)站風格類似,用戶無需登錄即可訪問平臺主界面,只是一些評論和彈幕等功能無法使用。用戶需登錄后才能訪問自己的主界面。在登錄/注冊模塊中,平臺可以對后臺數(shù)據(jù)庫的users表進行查詢和插入。

    (1)模型層實現(xiàn)。根據(jù)數(shù)據(jù)庫中的表設(shè)計,把所有用戶信息用Users這一JavaBean進行封裝,部分代碼如下:

    package com.mooc.model;

    public class Users {

    private Integer user_id;

    private String user_name;

    private String password;

    private String email;

    private String mobile;

    public Integer getUser_id() {

    return user_id;

    }

    public void setUser_id(Integer user_id) {

    this.user_id = user_id;

    }

    }

    數(shù)據(jù)庫連接類的設(shè)計核心代碼如下:

    public class DBConnection {

    private static final String driver = "com.mysql.jdbc.Driver"; //獲得數(shù)據(jù)庫驅(qū)動

    //獲取連接

    private static final String url="jdbc:mysql://localhost:3306/stdy?useUnicode=true&characterEncoding=UTF8";

    private static final String username="root";//用戶名

    private static final String password="root";//數(shù)據(jù)庫密碼

    private static Connection conn=null;

    //定義靜態(tài)模塊

    static

    {

    try

    {

    Class.forName(driver);

    }

    catch(Exception ex)

    {

    ex.printStackTrace();endprint

    }

    }

    public static Connection getConnection() throws SQLException {

    // 采用TODO 自動生成的方法存根

    if(conn==null)

    {

    conn = DriverManager.getConnection(url, username, password);

    return conn;

    }

    return conn;

    }

    }

    (2)控制層設(shè)計??刂茖邮褂肧ervlet,用戶在登錄頁上輸入用戶名和密碼,然后與數(shù)據(jù)庫中用戶表上的相應(yīng)記錄進行對比。若對比驗證通過,則跳轉(zhuǎn)到用戶自己的主頁視圖,否則跳轉(zhuǎn)到平臺的主頁視圖重新登錄。其核心代碼如下:

    protected void doPost(HttpServletRequest request, HttpServletResponse response)

    throws ServletException, IOException {

    // TODO Autogenerated method stub

    response.setCharacterEncoding("utf8");

    request.setCharacterEncoding("utf8");

    String action = request.getParameter("action");

    String username = request.getParameter("username");

    String password = request.getParameter("password");

    HttpSession session = request.getSession();

    session.setAttribute("action",action);

    PrintWriter out=response.getWriter();

    Connection connection;

    try {

    connection = DBConnection.getConnection();

    String sql = "SELECT * FROM users WHERE user_name=" + "'" + username + "'" + " AND password = " + "'"

    + password + "'";

    PreparedStatement ps = connection.prepareStatement(sql);

    ResultSet rs = ps.executeQuery();

    if (!rs.next()) {

    //response.sendRedirect("pages/login.jsp");

    out.println("");

    //ps.close();

    //connection.close();

    } else {

    session.setAttribute("username", rs.getString(2));

    session.setAttribute("password", rs.getString(3));

    response.sendRedirect("pages/index1.jsp");

    //ps.close();

    //connection.close();

    //rs.close();

    }

    } catch (Exception e) {

    // TODO Autogenerated catch block

    e.printStackTrace();

    }

    }

    (3)視圖層實現(xiàn)。在用戶登錄前顯示的是公用的主頁面index1.jsp,登錄成功后,呈現(xiàn)的是用戶自己的主頁面。

    3.2用戶管理模塊實現(xiàn)

    用戶管理即用戶成功登錄平臺后,對自己的個人信息進行增補、修改等管理操作。然后根據(jù)用戶在平臺視圖層上的操作,更新后臺數(shù)據(jù)庫中的相應(yīng)記錄信息。相應(yīng)的操作代碼封裝在UserDao類中。

    若用戶在注冊時信息不全,注冊成功后,登錄進行用戶信息的補全。其代碼如下:

    public void addUser(Users u) throws Exception{

    java.sql.Connection conn=DBConnection.getConnection();

    String sql=""+

    "insert into users"+

    "(user_id,user_name,password,email,mobile)"

    + "values(" + "?,?,?,?,?)";

    PreparedStatement ptmt=conn.prepareStatement(sql);endprint

    ptmt.setInt(1, u.getUser_id());

    ptmt.setString(2,u.getUser_name() );

    ptmt.setString(3, u.getPassword());

    ptmt.setString(4, u.getEmail());

    ptmt.setString(5, u.getMobile());

    ptmt.execute();

    }

    用戶注冊成功一段時間后,若有信息變更則需更新數(shù)據(jù)庫,刪除和查詢等操作與上述操作相似,在此不再贅述。

    3.3資源管理實現(xiàn)

    資源管理是指對平臺上的視頻課程等資源進行相應(yīng)管理,主要實現(xiàn)了視頻的查找、播放和下載功能。用戶登錄后查找相應(yīng)的視頻課程,然后進行播放學習。

    視頻資源管理中,視頻查找功能的核心代碼如下:

    // response.setCharacterEncoding("utf8");

    request.setCharacterEncoding("utf8");

    response.setCharacterEncoding("utf8");

    String fimname = null;

    if (request.getParameter("sname") != null) {

    fimname = new String(request.getParameter("sname").getBytes("ISO88591"),"utf8"); }

    // String fimname=request.getParameter("sname");//影片索引名

    //System.out.println(fimname);

    session.setAttribute("fimname",fimname);

    String filpath="";//影片物理地址

    String namepath="";//影片物理名

    String str="select video_url from videoes where video_name='"+fimname+"'";

    ResultSet rslook=rst.getResult(str);

    if(!rslook.next()){

    out.println("");

    }

    else{//通過結(jié)果集獲得影片物理名,并設(shè)置影片物理地址

    namepath=rslook.getString("video_url");

    filpath="./public/"+namepath;

    //System.out.println(filpath);

    }

    3.4互動交流實現(xiàn)

    該模塊是用戶進行學習交流的模塊,用戶可以在該模塊中發(fā)送文字信息。在觀看過程中若遇到不懂的知識,用戶可以在聊天室詢問或與其他用戶討論。其核心代碼如下:

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

    // TODO Autogenerated method stub

    //doPost(request, response);

    request.setCharacterEncoding("utf8");

    response.setCharacterEncoding("utf8");

    HttpSession session=request.getSession();

    if(session.getAttribute("chatindex") == null){

    session.setAttribute("chatindex", 0);

    }

    Integer oldindex = (int)session.getAttribute("chatindex");

    Integer newindex = list.size();

    String getmsg = "";

    for (int i = oldindex; i < newindex; i++) {

    getmsg = getmsg + list.get(i)+"&";

    //System.out.println("for :"+getmsg);

    }

    session.setAttribute("chatindex", newindex);

    response.setContentType("text/xml;charset=UTF8");

    PrintWriter out = response.getWriter();

    if(getmsg == ""){

    getmsg = "0" ;

    }

    out.write(getmsg);endprint

    out.close();

    }

    3.5彈幕功能實現(xiàn)

    彈幕是指觀看視頻時,從屏幕飄過的猶如幕布的大量吐槽評論。在觀看過程中,用戶可以發(fā)送不同顏色的彈幕來增加娛樂性。其程序運行結(jié)果如圖2所示。

    圖2彈幕

    4結(jié)語

    本文根據(jù)MOOC資源共享、開放互動的理念,采用MVC三層開發(fā)模式,即JavaBean(Model)+Servlet(View)+JSP(Control)體系,設(shè)計了一個基于MVC開發(fā)模式的在線學習互動平臺。實踐結(jié)果表明,該平臺系統(tǒng)結(jié)構(gòu)清晰,保證了數(shù)據(jù)安全,具有很好的運行效果,增強了系統(tǒng)的可擴展性和可維護性。平臺實現(xiàn)了視頻點播、視頻發(fā)布、視頻管理、互動交流等功能,另外還加入了彈幕功能,增加了在線學習的趣味性。在信息技術(shù)高速發(fā)展的時代,人們越來越依賴于網(wǎng)絡(luò)教育。因此,基于“互聯(lián)網(wǎng)+”的在線學習平臺的研究將對在線教育的發(fā)展起到重要推動作用。下一步還需要考慮在平臺運行過程中大規(guī)模課程的存儲和并發(fā)訪問問題。

    參考文獻參考文獻:

    [1]陳肖庚,王頂明.MOOC的發(fā)展歷程與主要特征分析[J].現(xiàn)代教育技術(shù),2013,23(11):510.

    [2]劉欣.基于MVC模式的Web軟件系統(tǒng)開發(fā)框架設(shè)計與實現(xiàn)[D].濟南:山東大學,2013.

    [3]DAODE HE, TONG Y S, LINGLING W U, et al. The teaching reform discussion of JSP program design course based on the creative learning[J]. Computer Knowledge & Technology, 2014(8):3034.

    [4]馮相忠,王萍.基于J2EE平臺的MVC模式的辦公日志系統(tǒng)的實現(xiàn)[J].計算機應(yīng)用,2005,25(12):29642965.

    [5]SUPAARTAGORN C. PHP framework for database management based on MVC pattern[J]. International Journal of Computer Science & Information Technology, 2011,3(2):437444.

    [6]王民.基于校園網(wǎng)的英語個性化教學平臺設(shè)計與實現(xiàn)[D].西安:西安石油大學,2014.

    [7]郭旭,茅俊杰,何嘉權(quán),等.基于MOOC的在線教學實驗平臺的設(shè)計與實現(xiàn)[J].計算機工程與設(shè)計,2016,37(2):545551.

    [8]和莉.基于web2.0的網(wǎng)絡(luò)學習平臺的設(shè)計與實現(xiàn)[J].電腦知識與技術(shù),2014(31):73357338.

    [9]谷敏,胡靜遠.強類型面向?qū)ο髣討B(tài)SQL生成器的設(shè)計與實現(xiàn)[J].信息技術(shù),2016(9):114120.

    [10]黎華,張曉盼,龔珍.GIS專業(yè)的Java程序設(shè)計教學改革初探[J].測繪通報,2017(4):145148.

    [11]托馬斯M康諾利,卡洛琳E貝格,康諾利,等.數(shù)據(jù)庫系統(tǒng):設(shè)計、實現(xiàn)與管理[M].北京:機械工業(yè)出版社,2016.

    責任編輯(責任編輯:黃健)endprint

    猜你喜歡
    互聯(lián)網(wǎng)在線學習
    互聯(lián)網(wǎng)財險投保者
    最后的美麗世界
    圖表
    信息化環(huán)境下高職英語教學現(xiàn)狀及應(yīng)用策略研究
    基于MOOC的微課制作方法
    基于混合式學習理念的大學生自主學習能力的培養(yǎng)研究
    價值工程(2016年29期)2016-11-14 02:05:45
    基于SOA的在線學習資源集成模式的研究
    “互聯(lián)網(wǎng)+”指數(shù)(2016)城市排行榜
    決策(2016年7期)2016-10-21 14:54:21
    尤物成人国产欧美一区二区三区| 精品一区二区三卡| 大又大粗又爽又黄少妇毛片口| 亚洲成色77777| 免费观看a级毛片全部| 中文精品一卡2卡3卡4更新| 日本av手机在线免费观看| 99热6这里只有精品| 大又大粗又爽又黄少妇毛片口| 亚洲av二区三区四区| 91久久精品电影网| 亚洲最大成人中文| 中文在线观看免费www的网站| 直男gayav资源| 国产精品麻豆人妻色哟哟久久 | 男女下面进入的视频免费午夜| 亚洲怡红院男人天堂| 亚洲自偷自拍三级| 精品久久久久久久久av| 亚洲国产欧美在线一区| 少妇的逼好多水| 亚洲av.av天堂| 九九久久精品国产亚洲av麻豆| 亚洲欧洲国产日韩| 日韩大片免费观看网站| 亚洲av.av天堂| 国产成人精品婷婷| 日韩强制内射视频| 男女国产视频网站| 亚洲欧美日韩卡通动漫| videossex国产| 在线 av 中文字幕| 人妻系列 视频| av线在线观看网站| 啦啦啦韩国在线观看视频| av.在线天堂| 亚洲av男天堂| 国产精品嫩草影院av在线观看| 国产色爽女视频免费观看| 大陆偷拍与自拍| 国产伦精品一区二区三区视频9| 69av精品久久久久久| 免费看日本二区| 特级一级黄色大片| 精品国产三级普通话版| 午夜福利视频精品| 国产精品麻豆人妻色哟哟久久 | 国产精品久久久久久精品电影小说 | 一个人免费在线观看电影| 国产69精品久久久久777片| 国产精品不卡视频一区二区| 婷婷色麻豆天堂久久| 久久久久久国产a免费观看| 成人性生交大片免费视频hd| 国产又色又爽无遮挡免| 91aial.com中文字幕在线观看| 一级二级三级毛片免费看| 建设人人有责人人尽责人人享有的 | 日本av手机在线免费观看| 婷婷色av中文字幕| 免费无遮挡裸体视频| 国产 一区精品| 日本爱情动作片www.在线观看| 女人被狂操c到高潮| 国产精品99久久久久久久久| 97人妻精品一区二区三区麻豆| 亚洲av一区综合| 女人被狂操c到高潮| 国产成人freesex在线| 日本午夜av视频| 91在线精品国自产拍蜜月| 晚上一个人看的免费电影| 亚洲国产日韩欧美精品在线观看| 亚洲欧美精品专区久久| 卡戴珊不雅视频在线播放| 亚洲精品乱码久久久v下载方式| 网址你懂的国产日韩在线| 精品久久久久久电影网| 久久久色成人| 免费av观看视频| 中文欧美无线码| 国产黄片视频在线免费观看| 午夜久久久久精精品| 精品国产露脸久久av麻豆 | 99久国产av精品| 国产成人精品一,二区| 看免费成人av毛片| 亚洲成人一二三区av| av免费观看日本| 99视频精品全部免费 在线| 网址你懂的国产日韩在线| 男女边摸边吃奶| 最新中文字幕久久久久| 日本猛色少妇xxxxx猛交久久| 听说在线观看完整版免费高清| 日本免费a在线| 亚洲av免费高清在线观看| 最近的中文字幕免费完整| 91精品国产九色| 亚洲av在线观看美女高潮| 又黄又爽又刺激的免费视频.| 日韩欧美国产在线观看| 在线播放无遮挡| 成年版毛片免费区| 日韩人妻高清精品专区| 少妇被粗大猛烈的视频| 黑人高潮一二区| 99久久精品热视频| 91久久精品国产一区二区三区| 少妇裸体淫交视频免费看高清| 午夜老司机福利剧场| 久久久a久久爽久久v久久| 两个人的视频大全免费| 97在线视频观看| 久久精品久久久久久久性| 人妻制服诱惑在线中文字幕| 免费不卡的大黄色大毛片视频在线观看 | 干丝袜人妻中文字幕| 日韩,欧美,国产一区二区三区| 男人舔女人下体高潮全视频| 亚洲va在线va天堂va国产| 大又大粗又爽又黄少妇毛片口| 午夜日本视频在线| 亚洲aⅴ乱码一区二区在线播放| 欧美成人午夜免费资源| 肉色欧美久久久久久久蜜桃 | 国产精品久久久久久精品电影小说 | 久久精品夜色国产| www.av在线官网国产| 久久久成人免费电影| 男人和女人高潮做爰伦理| 国产在线男女| 亚洲欧美成人综合另类久久久| 性色avwww在线观看| 中文字幕久久专区| 欧美日韩在线观看h| 国产成人a∨麻豆精品| 又黄又爽又刺激的免费视频.| 久久热精品热| 男女视频在线观看网站免费| 国产一区有黄有色的免费视频 | 国产亚洲av嫩草精品影院| 可以在线观看毛片的网站| 国产精品国产三级专区第一集| 搡老妇女老女人老熟妇| 国产成人a区在线观看| 婷婷色麻豆天堂久久| 国精品久久久久久国模美| 尤物成人国产欧美一区二区三区| 国产精品国产三级专区第一集| 女人十人毛片免费观看3o分钟| 亚洲国产精品国产精品| 日韩av不卡免费在线播放| 青青草视频在线视频观看| 高清毛片免费看| 国产免费福利视频在线观看| 91在线精品国自产拍蜜月| 国产亚洲av片在线观看秒播厂 | 久久国内精品自在自线图片| 亚洲,欧美,日韩| 久久久久久伊人网av| 亚洲成人久久爱视频| 特级一级黄色大片| 中文精品一卡2卡3卡4更新| 韩国高清视频一区二区三区| 欧美区成人在线视频| 亚洲欧洲日产国产| 直男gayav资源| 一区二区三区高清视频在线| 少妇猛男粗大的猛烈进出视频 | 一区二区三区高清视频在线| 两个人视频免费观看高清| 又黄又爽又刺激的免费视频.| 亚洲精品自拍成人| 一区二区三区乱码不卡18| 国产午夜精品一二区理论片| 国产成人91sexporn| 人妻少妇偷人精品九色| 免费无遮挡裸体视频| 高清av免费在线| 国产精品久久久久久久久免| 国产熟女欧美一区二区| 一夜夜www| 亚洲天堂国产精品一区在线| 黄片无遮挡物在线观看| 一本久久精品| 亚洲欧美日韩东京热| 亚洲精品色激情综合| 国产视频内射| 亚洲精品aⅴ在线观看| 少妇裸体淫交视频免费看高清| videos熟女内射| 亚洲精品久久久久久婷婷小说| 男女视频在线观看网站免费| 人妻一区二区av| 亚洲国产精品专区欧美| 成人鲁丝片一二三区免费| h日本视频在线播放| 有码 亚洲区| 成年av动漫网址| 国产女主播在线喷水免费视频网站 | 成人欧美大片| 亚洲国产av新网站| 在线免费观看不下载黄p国产| 色综合色国产| 成人漫画全彩无遮挡| 天堂影院成人在线观看| 久久久午夜欧美精品| 久久午夜福利片| 国产伦精品一区二区三区四那| 亚洲精品成人久久久久久| 日韩亚洲欧美综合| 国产成人精品福利久久| 亚洲av福利一区| 超碰97精品在线观看| 亚洲国产高清在线一区二区三| 青春草亚洲视频在线观看| 天堂影院成人在线观看| 日韩伦理黄色片| 能在线免费观看的黄片| www.av在线官网国产| 亚洲伊人久久精品综合| 一级毛片我不卡| 国产伦精品一区二区三区视频9| 菩萨蛮人人尽说江南好唐韦庄| 亚洲av电影在线观看一区二区三区 | 亚洲国产日韩欧美精品在线观看| 欧美精品一区二区大全| 菩萨蛮人人尽说江南好唐韦庄| 免费观看无遮挡的男女| 嘟嘟电影网在线观看| 欧美日本视频| 91久久精品电影网| 国产成人精品婷婷| 日本一二三区视频观看| 乱码一卡2卡4卡精品| 中文字幕av在线有码专区| 精品国产一区二区三区久久久樱花 | 国产综合精华液| 国产视频内射| 国产黄色免费在线视频| 乱人视频在线观看| 国产一区有黄有色的免费视频 | 亚洲精品成人av观看孕妇| 美女脱内裤让男人舔精品视频| 欧美一区二区亚洲| 午夜视频国产福利| 国产亚洲91精品色在线| videos熟女内射| 美女大奶头视频| 精品一区二区三区视频在线| 最近中文字幕2019免费版| 欧美一区二区亚洲| 国产探花在线观看一区二区| 国产 亚洲一区二区三区 | 国产精品一二三区在线看| 全区人妻精品视频| av卡一久久| 日日摸夜夜添夜夜添av毛片| 97在线视频观看| 中文在线观看免费www的网站| 亚洲精品日韩av片在线观看| 99热全是精品| 日韩一本色道免费dvd| 国语对白做爰xxxⅹ性视频网站| 欧美激情国产日韩精品一区| 狂野欧美激情性xxxx在线观看| 国产大屁股一区二区在线视频| 久久国产乱子免费精品| 久久精品国产亚洲网站| 中文字幕av成人在线电影| 丰满少妇做爰视频| 女人久久www免费人成看片| 男女国产视频网站| 国产激情偷乱视频一区二区| 又粗又硬又长又爽又黄的视频| 日本三级黄在线观看| 91aial.com中文字幕在线观看| 简卡轻食公司| 高清午夜精品一区二区三区| 69av精品久久久久久| 中文资源天堂在线| a级毛片免费高清观看在线播放| 国产一区有黄有色的免费视频 | 成人鲁丝片一二三区免费| av网站免费在线观看视频 | 久久久久国产网址| 欧美日韩视频高清一区二区三区二| 大又大粗又爽又黄少妇毛片口| 国产成人91sexporn| 欧美 日韩 精品 国产| 国产乱人视频| 美女cb高潮喷水在线观看| 人妻制服诱惑在线中文字幕| 日本爱情动作片www.在线观看| 免费看不卡的av| 国产国拍精品亚洲av在线观看| 伊人久久国产一区二区| 久久99热这里只有精品18| 国产精品伦人一区二区| 免费看a级黄色片| 亚洲国产色片| 成人毛片60女人毛片免费| 久久午夜福利片| 久久鲁丝午夜福利片| 深爱激情五月婷婷| 尾随美女入室| 美女xxoo啪啪120秒动态图| 日韩欧美一区视频在线观看 | 人人妻人人看人人澡| 午夜激情久久久久久久| 免费少妇av软件| 亚洲av男天堂| 国产综合懂色| 最近最新中文字幕免费大全7| 成人亚洲精品av一区二区| 亚洲精品,欧美精品| 最近的中文字幕免费完整| 我的老师免费观看完整版| 国产在视频线精品| 国产熟女欧美一区二区| 免费观看的影片在线观看| 老司机影院毛片| 国产免费视频播放在线视频 | 99久久精品国产国产毛片| 国产男女超爽视频在线观看| 国产成人a∨麻豆精品| 看免费成人av毛片| 亚洲aⅴ乱码一区二区在线播放| 搞女人的毛片| 啦啦啦中文免费视频观看日本| 久久久久免费精品人妻一区二区| av在线天堂中文字幕| 看黄色毛片网站| 国产黄a三级三级三级人| 精品久久久噜噜| 精品一区二区免费观看| 午夜久久久久精精品| 菩萨蛮人人尽说江南好唐韦庄| 亚洲久久久久久中文字幕| 精品久久久久久久久亚洲| 麻豆av噜噜一区二区三区| 日韩精品青青久久久久久| 简卡轻食公司| 亚洲精品亚洲一区二区| 国产乱来视频区| 亚洲av国产av综合av卡| 建设人人有责人人尽责人人享有的 | 欧美成人精品欧美一级黄| 免费看a级黄色片| 免费在线观看成人毛片| av播播在线观看一区| 国产视频内射| 美女大奶头视频| 亚洲精品中文字幕在线视频 | 亚洲成人久久爱视频| 91久久精品电影网| 免费黄色在线免费观看| 蜜臀久久99精品久久宅男| 97精品久久久久久久久久精品| 日韩欧美 国产精品| 五月天丁香电影| 亚洲av日韩在线播放| 亚洲av免费高清在线观看| 精品熟女少妇av免费看| 国产亚洲av嫩草精品影院| 免费观看在线日韩| 在线 av 中文字幕| 男女啪啪激烈高潮av片| 久久99热6这里只有精品| 亚洲精品,欧美精品| 色视频www国产| 国产黄频视频在线观看| 如何舔出高潮| 草草在线视频免费看| 国产久久久一区二区三区| 草草在线视频免费看| 国产久久久一区二区三区| 九九久久精品国产亚洲av麻豆| 亚洲精品一区蜜桃| 在线免费观看的www视频| 久久久久久久亚洲中文字幕| 一级a做视频免费观看| 99久久精品一区二区三区| 有码 亚洲区| 80岁老熟妇乱子伦牲交| 美女xxoo啪啪120秒动态图| 人妻一区二区av| 午夜亚洲福利在线播放| 白带黄色成豆腐渣| 欧美成人一区二区免费高清观看| 亚洲国产高清在线一区二区三| 毛片女人毛片| 国产乱人视频| 啦啦啦啦在线视频资源| 久久久久精品久久久久真实原创| 国产乱人偷精品视频| 免费电影在线观看免费观看| 精品一区二区三卡| 国产高清国产精品国产三级 | 99久久精品一区二区三区| 亚洲精品国产成人久久av| 97超碰精品成人国产| 乱人视频在线观看| 岛国毛片在线播放| 18禁裸乳无遮挡免费网站照片| 精品熟女少妇av免费看| 国产黄色视频一区二区在线观看| 亚洲精品乱码久久久久久按摩| 免费黄色在线免费观看| 91av网一区二区| 精品99又大又爽又粗少妇毛片| 男女下面进入的视频免费午夜| 晚上一个人看的免费电影| 亚洲真实伦在线观看| 午夜精品在线福利| 国产亚洲av嫩草精品影院| 99久久人妻综合| 国产熟女欧美一区二区| 国产精品三级大全| 天堂俺去俺来也www色官网 | 色综合亚洲欧美另类图片| 欧美 日韩 精品 国产| 国内精品美女久久久久久| 天美传媒精品一区二区| 国产淫语在线视频| www.色视频.com| 嘟嘟电影网在线观看| 亚洲精品亚洲一区二区| 日韩亚洲欧美综合| 成人亚洲欧美一区二区av| 一区二区三区四区激情视频| 国产成人午夜福利电影在线观看| 亚洲av福利一区| 极品少妇高潮喷水抽搐| 亚洲成人精品中文字幕电影| 亚洲人与动物交配视频| 日本免费在线观看一区| 毛片一级片免费看久久久久| 一个人看视频在线观看www免费| 综合色av麻豆| 国产探花在线观看一区二区| 一级毛片 在线播放| 成年av动漫网址| 97人妻精品一区二区三区麻豆| 99热这里只有是精品在线观看| 男女视频在线观看网站免费| 尾随美女入室| 久久6这里有精品| 国产精品一区二区在线观看99 | 日韩国内少妇激情av| 18禁在线无遮挡免费观看视频| av.在线天堂| 国产成人aa在线观看| 亚洲成人精品中文字幕电影| 亚洲国产精品国产精品| 国产成人福利小说| 亚洲在久久综合| 一区二区三区免费毛片| 人妻夜夜爽99麻豆av| 国产乱来视频区| 欧美bdsm另类| 亚洲人成网站高清观看| 亚洲精品国产成人久久av| 天天一区二区日本电影三级| 淫秽高清视频在线观看| 内射极品少妇av片p| 亚洲高清免费不卡视频| 91久久精品电影网| 久久草成人影院| 国产伦精品一区二区三区视频9| 免费少妇av软件| or卡值多少钱| 国产白丝娇喘喷水9色精品| 亚洲va在线va天堂va国产| 一区二区三区高清视频在线| 超碰97精品在线观看| 久久这里只有精品中国| 联通29元200g的流量卡| 最近视频中文字幕2019在线8| 少妇熟女aⅴ在线视频| 性色avwww在线观看| 久久久久久九九精品二区国产| 色视频www国产| 亚洲美女视频黄频| 免费少妇av软件| 噜噜噜噜噜久久久久久91| 日韩国内少妇激情av| 丰满少妇做爰视频| 久久热精品热| 亚洲av电影不卡..在线观看| 国产精品人妻久久久影院| 波多野结衣巨乳人妻| av在线播放精品| 国产熟女欧美一区二区| 非洲黑人性xxxx精品又粗又长| eeuss影院久久| 日韩欧美国产在线观看| 男女国产视频网站| 亚洲av二区三区四区| 亚洲欧美中文字幕日韩二区| 日韩欧美精品v在线| 99久久人妻综合| 我的女老师完整版在线观看| 免费黄频网站在线观看国产| 精品久久久久久电影网| 亚洲精品456在线播放app| 免费观看在线日韩| 欧美xxxx黑人xx丫x性爽| 三级男女做爰猛烈吃奶摸视频| 国模一区二区三区四区视频| 免费av不卡在线播放| videossex国产| 欧美三级亚洲精品| 亚洲综合精品二区| 欧美日韩综合久久久久久| 免费观看的影片在线观看| 免费观看在线日韩| 在线 av 中文字幕| 亚洲精品日韩在线中文字幕| 建设人人有责人人尽责人人享有的 | 国产伦精品一区二区三区视频9| 欧美日韩亚洲高清精品| 欧美bdsm另类| 蜜桃久久精品国产亚洲av| 国产不卡一卡二| 午夜福利成人在线免费观看| 男人舔女人下体高潮全视频| 欧美高清性xxxxhd video| 久久精品夜夜夜夜夜久久蜜豆| 亚洲av不卡在线观看| 男人舔女人下体高潮全视频| 蜜桃久久精品国产亚洲av| 精品国产三级普通话版| 天堂av国产一区二区熟女人妻| 欧美激情在线99| 成人毛片a级毛片在线播放| 国产亚洲一区二区精品| 美女大奶头视频| 91精品伊人久久大香线蕉| 少妇猛男粗大的猛烈进出视频 | 亚洲精品日本国产第一区| 亚洲国产高清在线一区二区三| 一级毛片我不卡| 天堂中文最新版在线下载 | 一级二级三级毛片免费看| 特级一级黄色大片| 国产av国产精品国产| 色综合色国产| 国模一区二区三区四区视频| 亚洲第一区二区三区不卡| 在现免费观看毛片| 午夜福利在线在线| 国产v大片淫在线免费观看| 热99在线观看视频| 99热这里只有是精品50| 久久久久久久午夜电影| 中文资源天堂在线| av在线播放精品| 夫妻性生交免费视频一级片| 国产亚洲精品久久久com| 一区二区三区高清视频在线| 久99久视频精品免费| 亚洲真实伦在线观看| 成人亚洲精品av一区二区| 国产老妇女一区| 精品一区二区三区视频在线| 男女啪啪激烈高潮av片| 国产单亲对白刺激| 亚洲怡红院男人天堂| 国产成人精品一,二区| 最新中文字幕久久久久| 久久久精品免费免费高清| 一区二区三区免费毛片| av播播在线观看一区| 欧美一级a爱片免费观看看| 日日干狠狠操夜夜爽| 一区二区三区高清视频在线| 色尼玛亚洲综合影院| 国产高清国产精品国产三级 | 精品久久久精品久久久| 天堂中文最新版在线下载 | 久久久精品欧美日韩精品| 熟妇人妻久久中文字幕3abv| 久久97久久精品| 色网站视频免费| 亚洲国产色片| 久久99精品国语久久久| 中文字幕制服av| 亚洲综合色惰| 欧美97在线视频| 亚洲最大成人av| 久久精品国产亚洲av涩爱| 少妇猛男粗大的猛烈进出视频 | 国产女主播在线喷水免费视频网站 | 亚洲国产精品国产精品| 七月丁香在线播放| 国产淫语在线视频| 综合色av麻豆| 天天一区二区日本电影三级| 欧美成人a在线观看| 肉色欧美久久久久久久蜜桃 | 日本黄色片子视频| 久久久久精品久久久久真实原创| 国产色爽女视频免费观看| 久久久精品94久久精品| 伊人久久精品亚洲午夜| 一本久久精品| 日韩av在线免费看完整版不卡| 女人被狂操c到高潮| 久久久久久伊人网av| 精品久久久久久久人妻蜜臀av| 69人妻影院| av.在线天堂| 青春草国产在线视频|