日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

ssm在线教学质量评价系统 毕业设计-附源码141550

發布時間:2024/1/1 windows 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ssm在线教学质量评价系统 毕业设计-附源码141550 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

基于SSM的在線教學質量評價系統

摘?要

在日常教學管理中,為了能全面、便捷地收集教師教學工作數據,整理評教信息,使得教務部門能及時了解教學狀態,需要采用信息化手段來輔助完成。所以研究與設計了在線教學質量評價系統,實現教師、學生、管理者的網絡互動互評,為教學質量評估提供了科學依據。

在線教學質量評價系統主要功能模塊包括課程管理、學生選課管理、打卡上課、課程評價、評價匯總等,采取面對對象的開發模式進行軟件的開發和硬體的架設,能很好的滿足實際使用的需求,完善了對應的軟體架設以及程序編碼的工作,采取Mysql作為后臺數據的主要存儲單元,采用SSM框架、JSP技術、Ajax技術進行業務系統的編碼及其開發,實現了本系統的全部功能。本次報告,首先分析了研究的背景、作用、意義,為研究工作的合理性打下了基礎。針對教學質量評價的各項需求以及技術問題進行分析,證明了系統的必要性和技術可行性,然后對設計系統需要使用的技術軟件以及設計思想做了基本的介紹,最后來實現在線教學質量評價系統和部署運行使用它。

關鍵詞:教學質量評價;SSM框架;Mysql數據庫

Online teaching quality evaluation system based on SSM

Abstract

In daily teaching management, in order to comprehensively and conveniently collect teachers' teaching work data and sort out teaching evaluation information, so that the educational administration department can understand the teaching status in time, information means need to be used to assist. Therefore, the online teaching quality evaluation system is studied and designed to realize the network interactive mutual evaluation of teachers, students and managers, which provides a scientific basis for the evaluation of teaching quality.

The main functional modules of the online teaching quality evaluation system include course management, student course selection management, punch in class, course evaluation, evaluation summary, etc. the object-oriented development mode is adopted for software development and hardware erection, which can well meet the needs of practical use and improve the corresponding software erection and program coding, MySQL is used as the main storage unit of background data, and SSM framework, JSP technology and Ajax technology are used to code and develop the business system, which realizes all the functions of the system. This report first analyzes the background, function and significance of the research, which lays a foundation for the rationality of the research work. According to the analysis of various needs and technical problems of teaching quality evaluation, this paper proves the necessity and technical feasibility of the system, then makes a basic introduction to the technical software and design idea needed to design the system, and finally realizes the online teaching quality evaluation system and deploys it.

Key words:Teaching quality evaluation; SSM framework; The Mysql database

目 ?錄

第1章 緒論 1

1.1?研究背景與意義 1

1.2?開發現狀 1

第2章 相關技術介紹 2

2.1 開發技術 3

2.2 MVVM模式 3

2.3 SQLserver數據庫 3

2.4 B/S結構 4

2.5 SSM框架 4

2.6 ssm框架各層關系 4

2.7?B/S體系工作原理 4

2.7?JavaScript 運行模式 4

第3章 系統分析 5

3.1?可行性分析 5

3.2?功能需求分析 5

3.2.1?前臺用戶功能 7

3.2.2?后臺管理員功能 7

3.3?非功能需求分析 8

3.4?安全性需求分析 8

3.4.1?系統的安全性 8

3.4.2?數據的安全性 8

3.5?數據流程分析 8

第4章 系統設計 10

4.1?系統架構設計 10

4.2?系統總體設計 10

4.3?系統功能設計 11

4.4?數據庫設計 12

4.4.1?數據需求分析 12

4.4.2?數據庫概念設計 12

4.4.3?數據庫表設計 12

第5章 系統實現 15

5.1?數據庫訪問層的實現 15

5.2?注冊模塊的實現 15

5.3?登錄模塊的實現 17

5.4?用戶資料修改模塊的實現 19

5.5?評價匯總模塊的實現 19

5.6?打卡上課模塊的實現 20

5.7?課程管理模塊的實現 21

5.8?學生選課管理模塊的實現 23

5.9?課程評價模塊的實現 25

第6章 系統測試 29

6.1?測試目的 29

6.2?功能測試 29

6.3?性能測試 30

第7章 總結與展望 31

參考文獻 32

致謝 34

  • 緒論
  • 研究背景與意義
  • 隨著計算機技術的發展,網絡技術對我們的生活和工作顯得越來越重要,特別是信息高度發達的今天,人們對最新信息的需求和發布迫切需要及時性。而動態交互式網頁剛好提供了這些功能。目前,網上已經有一些類似的教學評價系統,通過對這些系統的觀察以及對使用過這些系統的老師和同學們的了解,我們發現:這些系統只是簡單的將評價內容以網頁的形式展現出來,讓同學們選擇,然后將結果統一的保存提交到服務器。這樣做有很大的弊端,評價內容難于更新;評價結果的可信度有待提高;同時有多個用戶登錄時,系統的運行狀況不好等諸多問題。本系統是為了教務老師提供相關決策支持,為職稱評聘提供教學工作質量的科學依據,同時減輕了教務老師的工作量。系統是基于Windows XP操作系統,采用JSP開發,并使用MYSQL 數據庫來實現。

    本系統就是一個能夠在線實現教學質量評價的系統,能夠大大減輕教工人員的工作量,提高辦事效率;設計在線教學質量評價系統只是一種手段,通過它使我可以更好的了解計算機的工作過程,掌握開發語言的使用方法,掌握開發各種項目的工作技能,適應迅猛發展的社會。

  • 開發現狀
  • 雖然我國現在大力的支持教學評價系統的建設,但是客觀的說我國的教學評價系統建設還是處于起始階段,還缺乏一些理論指導,以及統一的調配問題,形成現在的全而不精的局面。我國的教學評價系統建設與國外相比還是有很大差距的。?

    國家已經為高校信息化環境建設和教學評價系統建設投入了巨額的經費,并取得了顯著的成效。現有的系統及其他數字學習資源,和高校信息化環境建設的成果為本課題的研究提供了良好的物質基礎。但目前優秀的教學資源的共享和應用還不夠充分,教學質量評價系統資源對教學質量和辦學效益提高的作用離人們的期望還有較大的距離。教學質量評價系統服務和可持續發展,不僅是教育信息化進程中資源建設的重要內容,而且其共建共享模式可以為國家信息化發展、構建基于信息化環境的終身教育體系、建設學習型社會提供參考。

  • 相關技術介紹
  • 開發技術
  • 本系統前端部分基于MVVM模式進行開發,采用B/S模式,后端部分基于Java的ssm框架進行開發。

    前端部分:前端框架采用了比較流行的漸進式JavaScript框架Vue.js。使用Vue-Router和Vuex實現動態路由和全局狀態管理,Ajax實現前后端通信,Element UI組件庫使頁面快速成型,項目前端通過柵格布局實現響應式,可適應PC端、平板端、手機端等不同屏幕大小尺寸的完美布局展示。

    后端部分:采用ssm作為開發框架,同時集成MyBatis、Redis等相關技術

  • MVVM模式
  • MVVM是Model-View-ViewModel的簡寫。它本質上就是MVC 的改進版。MVVM 就是將其中的View 的狀態和行為抽象化,讓我們將視圖 UI 和業務邏輯分開。當然這些事 ViewModel 已經幫我們做了,它可以取出 Model 的數據同時幫忙處理 View 中由于需要展示內容而涉及的業務邏輯。微軟的WPF帶來了新的技術體驗,如Silverlight、音頻、視頻、3D、動畫……,這導致了軟件UI層更加細節化、可定制化。同時,在技術層面,WPF也帶來了 諸如Binding、Dependency Property、Routed Events、Command、DataTemplate、ControlTemplate等新特性。MVVM(Model-View-ViewModel)框架的由來便是MVP(Model-View-Presenter)模式與WPF結合的應用方式時發展演變過來的一種新型架構框架。它立足于原有MVP框架并且把WPF的新特性糅合進去,以應對客戶日益復雜的需求變化。

  • SQLserver數據庫
  • 科技的進步,給日常帶來許多便利:宿舍的投影器用到了虛擬成像技術,數碼相機用到了光電檢測技術,比如超市貨物進出庫的記錄需要一個信息倉庫。這個信息倉庫就是數據庫,而這次的學生后勤保障系統也需要這項技術的支持,SQlserver數據庫的優點如下:

    (1)高性能設計,可充分利用WindowsNT的優勢。

    (2)系統管理先進,支持Windows圖形化管理具,支持本地和遠程的系統管理和配置。

    (3)強壯的事務處理功能,采各種方法保證數據的完整性。

    (4)支持對稱多處理器結構、存儲過程、ODBC, 犋有自主的SQL語言。SQL Serverl以其內置的數據復制功能、強大的管理工具與Internet的緊密集成和開放的系統結構為廣大的用戶、開發人員和系統集成商提供了一個出眾的數據庫平臺。

  • B/S結構
  • B/S(Browser/Server)比前身架構更為省事的架構。它借助Web server完成數據的傳遞交流。只需要下載瀏覽器作為客戶端,那么工作就達到“瘦身”效果, 不需要考慮不停裝軟件的問題。

  • SSM框架
  • SSM即SpringMVVM+Spring+MySQL,這三個框架有各自最獨有的優勢,那么將它們組合在一起能夠碰撞出很強的火花。設計者在不需消耗大量功夫,能做出Web應用程序,而且這個程序還具有層次清晰、升級更新操作不影響正常使用的、允許多次使用的特點。這個復合框架形成一個有著結構完整、功能強大和結構良好的體系:SpringMVVM使各板塊分離,Spring使開發更靈活方便,讓開發者直接對對象進行操縱,各層次分工明細,并實現各個層次間的解耦,讓代碼更加的靈活精簡。這個框架使程序員能夠規避在開發時期避免個別錯誤導致整體被破壞,也能在后期應對客戶對產品提出的新需求。

  • ssm框架各層關系:
  • DAO層、Service層這兩個層次都可以單獨開發,互相的耦合度很低,完全可以獨立進行,這樣的一種模式在開發大項目的過程中尤其有優勢。

    Controller,View層因為耦合度比較高,因而要結合在一起開發,但是也可以看作一個整體獨立于前兩個層進行開發。這樣,在層與層之前只需要知道接口的定義,調用接口即可完成所需要的邏輯單元應用,一切顯得非常清晰簡單。

  • B/S體系工作原理:
  • B/S架構采取瀏覽器請求,服務器響應的工作模式。

    用戶可以通過瀏覽器去訪問Internet上由Web服務器產生的文本、數據、圖片、動畫、視頻點播和聲音等信息;

    而每一個Web服務器又可以通過各種方式與數據庫服務器連接,大量的數據實際存放在數據庫服務器中;

    從Web服務器上下載程序到本地來執行,在下載過程中若遇到與數據庫有關的指令,由Web服務器交給數據庫服務器來解釋執行,并返回給Web服務器,Web服務器又返回給用戶。在這種結構中,將許許多多的網連接到一塊,形成一個巨大的網,即全球網。而各個企業可以在此結構的基礎上建立自己的Internet。

    在 B/S 模式中,用戶是通過瀏覽器針對許多分布于網絡上的服務器進行請求訪問的,瀏覽器的請求通過服務器進行處理,并將處理結果以及相應的信息返回給瀏覽器,其他的數據加工、請求全部都是由Web Server完成的。通過該框架結構以及植入于操作系統內部的瀏覽器,該結構已經成為了當今軟件應用的主流結構模式。

    ?

  • JavaScript 運行模式:
  • JavaScript是一種屬于網絡的高級腳本語言,已經被廣泛用于Web應用開發,常用來為網頁添加各式各樣的動態功能,為用戶提供更流暢美觀的瀏覽效果。通常JavaScript腳本是通過嵌入在HTML中來實現自身的功能的。

    1.1是一種解釋性腳本語言(代碼不進行預編譯)。

    1.2主要用來向HTML(標準通用標記語言下的一個應用)頁面添加交互行為。

    1.3可以直接嵌入HTML頁面,但寫成單獨的js文件有利于結構和行為的分離。

    1.4跨平臺特性,在絕大多數瀏覽器的支持下,可以在多種平臺下運行(如Windows、Linux、Mac、Android、iOS等)。

    1.5 JavaScript腳本語言同其他語言一樣,有它自身的基本數據類型,表達式和算術運算符及程序的基本程序框架。JavaScript提供了四種基本的數據類型和兩種特殊數據類型用來處理數據和文字。而變量提供存放信息的地方,表達式則可以完成較復雜的信息處理。

  • 系統分析
  • 可行性分析
  • 技術性方面,采用當前主流的SSM框架進行系統主體框架的搭建,前臺使用jquery,ajax,實現前臺頁面的設計與美觀調整,以上技術,均由本人經過系統學習,并且都是在課程設計中實踐過的,可以使得開發更加便捷和系統。從技術角度看,這個系統是完全可以實現的。

    實用性方面,本次設計的主要任務是實現在線教學質量評價系統內課程管理、學生選課管理、打卡上課、課程評價等,符合當前潮流的發展。從用戶角度出發,同時也考慮系統運營成本和人力資源,采用網絡上的便捷方式,實現線上業務,使得業務流程更系統,也更方便用戶的體驗,比較實用。

    經濟性方面,由于本課題中設計的在線教學質量評價系統的主要目的是為了能夠更加方便及快捷的進行信息的查詢管理及檢索服務,也就是能夠可以直接投入使用的信息化軟件。系統的主要成本主要是集中在對使用數據后期繼續維護及其管理更新這個操作上。但是一旦系統投入到實際的運行及使用之后就能夠很好的提高信息查詢檢索的效率,同時也需要有效的保證查詢者的信息方面的安全性,同時這個在線教學質量評價系統所帶來的實際應用方面的價值是遠遠的超過了實際系統進行開發與維護方面的成本,因此,從經濟上來說開發這個軟件是可行的。

  • 功能需求分析
  • 在線教學質量評價系統的功能主要分為前臺用戶根據自己的需求進行注冊登錄,瀏覽課程信息列表并對進行選課操作,可以對教學質量進行評價。后臺系統管理員因職責的不同,分為普通管理員和超級管理員,管理員主要對學生用戶,課程評價,課程信息、評價匯總進行管理。

    管理員用例圖如下所示。

    ?

    圖3-1 管理員用例圖

    學生用例圖如下所示。

    ?

    圖3-2 學生用例圖

  • 前臺用戶功能
  • 已注冊學生的功能如下:

    登錄:根據賬號密碼進行登錄操作。

    維護個人信息:學生因個人信息的變更可以隨時修改自己注冊信息。

    學生打卡:主要包括學生打卡(包括課程標題、授課老師、打卡信息)。

    課程評價:主要包括課程標題,授課老師,學生評價,評價內容,審核狀態情況。

  • 后臺管理員功能
  • 后臺管理員可分為普通管理員和超級管理員。

    管理員功能如下:

    修改密碼:管理員可以隨時修改自己進入系統的登錄密碼,以保證系統的安全性。

    課程管理:對課程信息進行維護,添加、刪除、修改信息。

    學生選課管理:對學生選課信息進行維護,添加、刪除、修改信息。

    課程評價管理:對授課老師的教學評價信息進行維護管理。

    學生管理:可以查看注冊學生的信息,并對其進行管理。

    打卡上課管理。

  • 非功能需求分析
  • 首先主要考慮的是系統功能軟件,在具體設計的環節上,是不是能夠較好的滿足各類用戶的基本功能需求,如果不能較好的滿足用戶需求,那么這個系統的存在是沒有價值的。軟件系統的非功能性求分析,從7個方面展開,一個是性能分析,針對系統;一個是安全分析,針對系統,一個是完整度分析,針對系統,一個是可維護分析,針對系統,一個是可擴展性分析,針對系統,一個是適應業務的性能分析。面對在線教學質量評價系統存在的性能、安全、擴展、完整度等7個方面性能綜合比對分析后發現,需要相應的非功能性需求分析。

  • 安全性需求分析
  • 系統的安全性
  • 安全性對每一個系統來說都是非常重要的。安全性很好的系統可以保護企業的信息和用戶的信息不被竊取。提高系統的安全性不僅是對用戶的負責,更是對企業的負責。尤其針對于教學互動平臺來說,必須要有很好的安全性來保障整個系統。

    系統具有對使用者有權限控制,針對角色的不通限制使用者的權限,以此來確保系統的安全性。

  • 數據的安全性
  • 數據庫中的數據是從外界輸入的,當數據的輸入時,由于種種原因,輸入的數據會無效,或者是臟數據。因此,怎樣保證輸入的數據符合規定,成為了數據庫系統,尤其是多用戶的關系數據庫系統首要關注的問題。

    因此,在寫入數據庫時,要保證數據完整性、正確性和一致性。

  • 數據流程分析
  • 對系統的數據流進行分析,系統的使用者分為二類,一般用戶,管理員。系統主要對界面信息傳送,登錄信息的驗證,注冊信息的接收,用戶各種操作的響應做處理。

    系統頂層數據流圖如下圖所示。

    ?

    圖3-2 頂層數據流圖

    要判斷用戶是是什么身份,是根據登錄的數據來判斷后,跳轉到對應的功能界面。在系統的內部用戶就可以對數據進行操作,數據庫中心就可以接收到系統傳輸的有效數據流來對數據sql語句進行對應操作。

    系統底層數據流圖如下圖所示。

    ?圖3-3 底層數據流圖

    ?

    系統可以分為前臺和后臺兩部分,每一種操作后系統都返回操作結果。前臺和后臺的數據連接主要通過數據庫,既分別對數據庫做不同的操作。

  • 系統設計
  • 系統架構設計
  • 在線教學質量評價系統的架構設計主要分為可以3層,主要有Web層,業務層,Model層。其中web層還包括View層和Controller層,Model層包括元數據擴展層和數據訪問層。

    系統架構如下圖所示。

    ?

    圖4-1 系統架構

  • 系統總體設計
  • 在線教學質量評價系統總體分為前臺用戶模塊和后臺管理員模塊。

    兩個模塊表現上是分別獨立存在,但是訪問的數據庫是一樣的。每一個模塊的功能都是根據先前完成的需求分析,并查閱相關資料后整理制作的。

    綜上所述,系統功能結構圖如下圖所示。

    ?

    圖4-2 系統功能結構圖

  • 系統功能設計
  • 登錄模塊:登錄模塊是進入系統的入口,所有用戶必須登錄后才能訪問系統。登錄需要輸入用戶名和密碼,如果多次嘗試登錄需要輸入驗證碼。登錄時需要選擇用戶的角色,是一般用戶還是管理員登錄等。登錄成功后,會通過數據庫獲取用戶的權限,并跳轉至用戶的主頁面。

    課程管理模塊:用戶可以上傳學期課程任務,學生的課程任務發布等。

    課程評價管理模塊:可分為評價管理檢索、評價管理維護等,管理員對評價管理有維護的權限。

  • 數據庫設計
  • 數據需求分析
  • 從前面可以分析到數據庫中最重要的是課程信息,學生信息,學生選課信息。分析可以得到如下數據描述:

    學生:用于記錄學生的各種信息,包括學號、密碼、姓名、性別、身份證、電話、院系、班級、照片、是否審核等數據項。

    課程:存放給課程的內容,包括課程編號、課程名稱、發布時間、教學年段、課程視頻、課程附件、發布人等數據項。

    教師:存儲各種教師信息。包括職工號、密碼、姓名、性別、身份證、電話、職稱、照片、是否審核等數據項。

    課程評價:存儲平臺內的課程評價信息等數據項。

  • 數據庫概念設計
  • 根據前面的數據流程圖,結合系統的功能模塊設計,設計出符合系統的各信息實體。

    系統ER圖如下圖所示。

    ?

    圖4-3 系統ER圖

  • 數據庫表設計
  • 在線教學質量評價系統所擁有的數據表有以下:學生信息表,課程信息表,選課信息表,打卡上課表,課程評價表,評價匯總表等。

    由于數據表較多,只展示系統主要數據表,如下表所示。

    名稱

    類型

    長度

    不是null

    主鍵

    注釋

    student_user_id

    int

    11

    學生用戶ID

    student_number

    varchar

    64

    學號

    full_name

    varchar

    64

    姓名

    major

    varchar

    64

    專業

    faculty

    varchar

    64

    院系

    examine_state

    varchar

    16

    審核狀態

    recommend

    int

    11

    智能推薦

    user_id

    int

    11

    用戶ID

    create_time

    datetime

    0

    創建時間

    update_time

    timestamp

    0

    更新時間

    名稱

    類型

    長度

    不是null

    主鍵

    注釋

    student_course_selection_id

    int

    11

    學生選課ID

    student_user

    int

    11

    學生用戶

    course_title

    varchar

    64

    課程標題

    instructor

    int

    11

    授課老師

    course_date

    date

    0

    課程日期

    course_content

    text

    0

    課程內容

    examine_state

    varchar

    16

    審核狀態

    recommend

    int

    11

    智能推薦

    create_time

    datetime

    0

    創建時間

    update_time

    timestamp

    0

    更新時間

    名稱

    類型

    長度

    不是null

    主鍵

    注釋

    punch_in_class_id

    int

    11

    打卡上課ID

    student_user

    int

    11

    學生用戶

    course_title

    varchar

    64

    課程標題

    instructor

    int

    11

    授課老師

    punch_in

    varchar

    64

    是否打卡

    punch_in_date

    date

    0

    打卡日期

    remarks

    varchar

    64

    備注

    examine_state

    varchar

    16

    審核狀態

    recommend

    int

    11

    智能推薦

    create_time

    datetime

    0

    創建時間

    update_time

    timestamp

    0

    更新時間

    名稱

    類型

    長度

    不是null

    主鍵

    注釋

    evaluation_summary_id

    int

    11

    評價匯總ID

    teacher_user

    int

    11

    教師用戶

    number_of_praise

    int

    11

    好評數量

    medium_rating_quantity

    int

    11

    中評數量

    number_of_negative_comments

    int

    11

    差評數量

    remarks

    varchar

    64

    備注

    examine_state

    varchar

    16

    審核狀態

    recommend

    int

    11

    智能推薦

    create_time

    datetime

    0

    創建時間

    update_time

    timestamp

    0

    更新時間

    名稱

    類型

    長度

    不是null

    主鍵

    注釋

    teacher_id

    int

    11

    教師ID

    user_name

    varchar

    64

    用戶名

    full_name

    varchar

    64

    姓名

    faculty

    varchar

    64

    院系

    examine_state

    varchar

    16

    審核狀態

    recommend

    int

    11

    智能推薦

    user_id

    int

    11

    用戶ID

    create_time

    datetime

    0

    創建時間

    update_time

    timestamp

    0

    更新時間

    名稱

    類型

    長度

    不是null

    主鍵

    注釋

    course_management_id

    int

    11

    課程管理ID

    course_title

    varchar

    64

    課程標題

    instructor

    int

    11

    授課老師

    course_date

    date

    0

    課程日期

    course_attachment

    varchar

    255

    課程附件

    course_content

    text

    0

    課程內容

    examine_state

    varchar

    16

    審核狀態

    recommend

    int

    11

    智能推薦

    create_time

    datetime

    0

    創建時間

    update_time

    timestamp

    0

    更新時間

    名稱

    類型

    長度

    不是null

    主鍵

    注釋

    teacher_praise_list_id

    int

    11

    教師好評榜ID

    the_first

    varchar

    64

    第一名

    proxime_accessit

    varchar

    64

    第二名

    third

    varchar

    64

    第三名

    fourth_place

    varchar

    64

    第四名

    fifth_place

    varchar

    64

    第五名

    sixth_place

    varchar

    64

    第六名

    seventh_place

    varchar

    64

    第七名

    eighth_place

    varchar

    64

    第八名

    ninth_place

    varchar

    64

    第九名

    tenth_place

    varchar

    64

    第十名

    evaluation_date

    date

    0

    評比日期

    remarks

    varchar

    64

    備注

    examine_state

    varchar

    16

    審核狀態

    recommend

    int

    11

    智能推薦

    create_time

    datetime

    0

    創建時間

    update_time

    timestamp

    0

    更新時間

  • 系統實現
  • 數據庫訪問層的實現
  • 該系統是通過jdbc和Mysql達成連接的,新建一個jdbc.properties文件來填寫與數據庫連接所需要的驅動和參數。

    jdbc.driverClass=com.Mysql.jdbc.Driver

    jdbc.url=jdbc:Mysql://localhost:3306/tsi

    jdbc.username=root

    jdbc.password=123

    第一個參數代表Mysql數據庫的驅動,第二個參數代表要連接的數據庫,第三個和第四個參數代表數據庫連接名和密碼。

    后臺與數據庫訪問主要是通過HQL語句來進行查詢的,查詢語句中的表名是表格的實體類名,在這種查詢語句中*是不允許使用的,除非適合聚合函數一起使用才可以。

  • 注冊模塊的實現
  • 用戶在填寫數據的時候必須與注冊頁面上的驗證相匹配否則會注冊失敗,注冊頁面的表單驗證是通過JavaScript進行驗證的,用戶名的長度必須在6到18之間,郵箱必須帶有@符號,密碼和密碼確認必須相同,你輸入的密碼,系統會根據你輸入密碼的強度給出指定的值,電話號碼和身份證號碼必須要求輸入格式與生活相符合,當你前臺驗證通過的時候你點擊注冊,表單會將你輸入的值通過name值傳遞給后臺并保存到數據庫中。

    用戶注冊流程圖如下圖所示。

    ?

    圖5-1用戶注冊流程圖

    用戶注冊的關鍵代碼如下。

    ?????* 注冊

    ?????* @return

    ?????*/

    ????@PostMapping("register")

    ????public Map<String, Object> signUp(HttpServletRequest request) throws IOException {

    ????????// 查詢用戶

    ????????Map<String, String> query = new HashMap<>();

    ????????Map<String,Object> map = service.readBody(request.getReader());

    ????????query.put("username",String.valueOf(map.get("username")));

    ????????List list = service.selectBaseList(service.select(query, new HashMap<>()));

    ????????if (list.size()>0){

    ????????????return error(30000, "用戶已存在");

    ????????}

    ????????map.put("password",service.encryption(String.valueOf(map.get("password"))));

    ????????service.insert(map);

    ????????return success(1);

    }

    ????public Map<String,Object> readBody(BufferedReader reader){

    ????????BufferedReader br = null;

    ????????StringBuilder sb = new StringBuilder("");

    ????????try{

    ????????????br = reader;

    ????????????String str;

    ????????????while ((str = br.readLine()) != null){

    ????????????????sb.append(str);

    ????????????}

    ????????????br.close();

    ????????????String json = sb.toString();

    ????????????return JSONObject.parseObject(json, Map.class);

    ????????}catch (IOException e){

    ????????????e.printStackTrace();

    ????????}finally{

    ????????????if (null != br){

    ????????????????try{

    ????????????????????br.close();

    ????????????????}catch (IOException e){

    ????????????????????e.printStackTrace();

    ????????????????}

    ????????????}

    ????????}

    ????????return null;

    ????}

    ????public void insert(Map<String,Object> body){

    ????????E entity = JSON.parseObject(JSON.toJSONString(body),eClass);

    ????????baseMapper.insert(entity);

    ????????log.info("[{}] - 插入操作:{}",entity);

    }

  • 登錄模塊的實現
  • 主要由兩部分組成,登錄前的登錄界面以及登錄后的用戶功能界面。登錄界面,要求用戶輸入用戶名和密碼,當用戶名和密碼其中一個輸入為空時,給出提示“用戶名,密碼不能為空”。獲取用戶名和密碼后到數據庫中查找,如果用戶名存在,以及對應的密碼正確,則登錄成功,否則登錄失敗。登錄失敗后給出提示,并把焦點停在文本框中。登錄成功后將該次會話的全局變量username設置為用戶名。登錄成功后進入會員的功能模塊,主要有會員基本信息修改,已經發布課程信息管理,發布信息,和退出功能。退出功能是清除全局變量username的值,并跳回到首頁。

    登錄流程圖如下圖所示。

    ?

    圖5-4登錄流程圖

    用戶登錄界面如下圖所示。

    ?

    圖5-5用戶登錄界面

    用戶登錄的關鍵代碼如下。

    ?????* 登錄

    ?????* @param data

    ?????* @param httpServletRequest

    ?????* @return

    ?????*/

    ????@PostMapping("login")

    ????public Map<String, Object> login(@RequestBody Map<String, String> data, HttpServletRequest httpServletRequest) {

    ????????log.info("[執行登錄接口]");

    ????????String username = data.get("username");

    ????????String email = data.get("email");

    ????????String phone = data.get("phone");

    ????????String password = data.get("password");

    ????????List resultList = null;

    ????????QueryWrapper wrapper = new QueryWrapper<User>();

    ????????Map<String, String> map = new HashMap<>();

    ????????if(username != null && "".equals(username) == false){

    ????????????map.put("username", username);

    ????????????resultList = service.selectBaseList(service.select(map, new HashMap<>()));

    ????????}

    ????????else if(email != null && "".equals(email) == false){

    ????????????map.put("email", email);

    ????????????resultList = service.selectBaseList(service.select(map, new HashMap<>()));

    ????????}

    ????????else if(phone != null && "".equals(phone) == false){

    ????????????map.put("phone", phone);

    ????????????resultList = service.selectBaseList(service.select(map, new HashMap<>()));

    ????????}else{

    ????????????return error(30000, "賬號或密碼不能為空");

    ????????}

    ????????if (resultList == null || password == null) {

    ????????????return error(30000, "賬號或密碼不能為空");

    ????????}

    ????????//判斷是否有這個用戶

    ????????if (resultList.size()<=0){

    ????????????return error(30000,"用戶不存在");

    ????????}

    ????????User byUsername = (User) resultList.get(0);

    ????????Map<String, String> groupMap = new HashMap<>();

    ????????groupMap.put("name",byUsername.getUserGroup());

    ????????List groupList = userGroupService.selectBaseList(userGroupService.select(groupMap, new HashMap<>()));

    ????????if (groupList.size()<1){

    ????????????return error(30000,"用戶組不存在");

    ????????}

    ????????UserGroup userGroup = (UserGroup) groupList.get(0);

    ????????//查詢用戶審核狀態

    ????????if (!StringUtils.isEmpty(userGroup.getSourceTable())){

    ????????????String res = service.selectExamineState(userGroup.getSourceTable(),byUsername.getUserId());

    ????????????if (res==null){

    ????????????????return error(30000,"用戶不存在");

    ????????????}

    ????????????if (!res.equals("已通過")){

    ????????????????return error(30000,"該用戶審核未通過");

    ????????????}

    ????????}

    ????????//查詢用戶狀態

    ????????if (byUsername.getState()!=1){

    ????????????return error(30000,"用戶非可用狀態,不能登錄");

    ????????}

    ????????String md5password = service.encryption(password);

    ????????if (byUsername.getPassword().equals(md5password)) {

    ????????????// 存儲Token到數據庫

    ????????????AccessToken accessToken = new AccessToken();

    ????????????accessToken.setToken(UUID.randomUUID().toString().replaceAll("-", ""));

    ????????????accessToken.setUser_id(byUsername.getUserId());

    ????????????tokenService.save(accessToken);

    ????????????// 返回用戶信息

    ????????????JSONObject user = JSONObject.parseObject(JSONObject.toJSONString(byUsername));

    ????????????user.put("token", accessToken.getToken());

    ????????????JSONObject ret = new JSONObject();

    ????????????ret.put("obj",user);

    ????????????return success(ret);

    ????????} else {

    ????????????return error(30000, "賬號或密碼不正確");

    ????????}

    }

    ????public String select(Map<String,String> query,Map<String,String> config){

    ????????StringBuffer sql = new StringBuffer("select ");

    ????????sql.append(config.get(FindConfig.FIELD) == null || "".equals(config.get(FindConfig.FIELD)) ? "*" : config.get(FindConfig.FIELD)).append(" ");

    ????????sql.append("from ").append("`").append(table).append("`").append(toWhereSql(query, "0".equals(config.get(FindConfig.LIKE))));

    ????????if (config.get(FindConfig.GROUP_BY) != null && !"".equals(config.get(FindConfig.GROUP_BY))){

    ????????????sql.append("group by ").append(config.get(FindConfig.GROUP_BY)).append(" ");

    ????????}

    ????????if (config.get(FindConfig.ORDER_BY) != null && !"".equals(config.get(FindConfig.ORDER_BY))){

    ????????????sql.append("order by ").append(config.get(FindConfig.ORDER_BY)).append(" ");

    ????????}

    ????????if (config.get(FindConfig.PAGE) != null && !"".equals(config.get(FindConfig.PAGE))){

    ????????????int page = config.get(FindConfig.PAGE) != null && !"".equals(config.get(FindConfig.PAGE)) ? Integer.parseInt(config.get(FindConfig.PAGE)) : 1;

    ????????????int limit = config.get(FindConfig.SIZE) != null && !"".equals(config.get(FindConfig.SIZE)) ? Integer.parseInt(config.get(FindConfig.SIZE)) : 10;

    ????????????sql.append(" limit ").append( (page-1)*limit ).append(" , ").append(limit);

    ????????}

    ????????log.info("[{}] - 查詢操作,sql: {}",table,sql);

    ????????return sql.toString();

    }

    ????public List selectBaseList(String select) {

    ????????List<Map<String,Object>> mapList = baseMapper.selectBaseList(select);

    ????????List<E> list = new ArrayList<>();

    ????????for (Map<String,Object> map:mapList) {

    ????????????list.add(JSON.parseObject(JSON.toJSONString(map),eClass));

    ????????}

    ????????return list;

    }

  • 用戶資料修改模塊的實現
  • 用戶登錄/注冊成功之后可以修改自己的基本信息。修改頁面的表單中每一個input的name值都要與實體類中的參數相匹配,在用戶點擊修改頁面的時候,如果改后用戶名與數據庫里面重復了,頁面會提示該用戶名已經存在了,否則通過Id來查詢用戶,并將用戶的信息修改為表單提交的數據。

  • 評價匯總模塊的實現
  • 查詢評價匯總是通過ajax技術來進行查詢的,需要傳遞教師信息等參數然后在返回到該頁面中,可以選中要修改或刪除的那條信息,如果選中了超過一條數據,頁面會挑一個窗口提醒只能選擇一條數,如果沒有選中數據會挑一個窗口題型必須選擇一條數據。當選擇確認修改的時候,后臺會根據傳過來的id到數據庫查詢,并將結果返回到修改頁面中,可以在修改頁面中修改剛剛選中的信息當點擊確認的時候from表單會將修改的數據提交到后臺并保存到數據庫中,就是說如果提交的數據數據庫中存在就修改,否則就保存。

    評價匯總界面如下圖所示。

    ?

    圖5-6評價匯總界面

    評價匯總的關鍵代碼如下。

    <%

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

    HashMap ext = new HashMap(); ?

    new CommDAO().insert(request,response,"xinwentongzhi",ext,true,false,"xinwentongzhi_add.jsp?lb="+lb);

    %>

  • 打卡上課模塊的實現
  • 學生用戶可以進行上課打卡。將頁面session中的用戶賬號userId和上傳打卡信息,文字框內容傳入控制層LiuyanAction,調用addLiuyan方法,通過LiuyanDAOImp向數據庫打卡上課記錄表插入,將結果返回lyb.jsp界面。

    打卡上課流程圖如下圖所示。

    ?

    圖5-10打卡上課添加流程圖

    打卡上課發表界面如下所示。

    ?

    圖5-1打卡上課界面

    打卡上課關鍵代碼如下。

    <mapper namespace="com.project.demo.dao.base.BaseMapper">

    ????<select id="selectBaseList" resultType="java.util.LinkedHashMap">

    ????????${select}

    ????</select>

    ????<select id="selectBaseCount" resultType="Integer">

    ????????${count}

    ????</select>

    ????<select id="selectBaseOne" resultType="Object">

    ????????${select}

    ????</select>

    ????<update id="updateBaseSql">

    ????????${sql}

    ????</update>

    ????<delete id="deleteBaseSql">

    ????????${sql}

    ????</delete>

    </mapper>

  • 課程管理模塊的實現
  • 此頁面的關鍵是編寫課程信息,包括課程編名稱,詳情等。單擊提交按鈕以完成信息的添加。如果未寫入完整的課程信息,例如,如果未寫入課程名稱,系統將給出相應的錯誤提示,并且無法成功輸入。數據以概念的形式以onsubmit =“return checkForm()”的形式寫入以進行檢查,checkForm()函數是一種用于寫入數據的不同類型的校對方法,是不是為空也是經過form表單中的οnsubmit=”return checkForm()來檢查。

    管理員點擊左側菜單“課程信息管理”,頁面跳轉到課程信息管理外觀,調用后臺課程查詢所有課程信息。并將信息密封到數據集合List,綁定到請求對象,然后頁面跳轉到相應的jsp,顯示出課程信息,單擊刪除按鈕完成課程信息的刪除。

    課程管理流程圖如下圖所示。

    ?

    圖5-17課程管理流程圖

    課程添加界面如下圖所示。

    ?

    圖5-18課程添加界面

    課程管理界面如下圖所示。

    ?

    圖5-19課程管理界面

    課程發布的關鍵代碼如下。

    ?@RequestMapping("/get_obj")

    ????public Map<String, Object> obj(HttpServletRequest request) {

    ????????List resultList = service.selectBaseList(service.select(service.readQuery(request), service.readConfig(request)));

    ????????if (resultList.size() > 0) {

    ????????????JSONObject jsonObject = new JSONObject();

    ????????????jsonObject.put("obj",resultList.get(0));

    ????????????return success(jsonObject);

    ????????} else {

    ????????????return success(null);

    ????????}

    }

  • 學生選課管理模塊的實現
  • 學生選課時,會給出數據填寫的頁面,該頁面根據填寫好的選課信息同樣會事先發送Ajax請求查詢課程是否已存在,數據填寫好之后提交到后臺,會調用相關服務在數據庫中插入記錄。

    學生選課管理流程圖如下圖所示。

    ?

    圖5-20學生選課管理流程圖

    學生選課添加頁面設計效果如下圖所示。

    ?

    圖5-21學生選課添加界面

    學生選課管理頁面效果如下圖所示。

    ?

    圖5-22學生選課管理界面

  • 課程評價模塊的實現
  • 管理員管理課程評價信息,用戶點擊想要查看的評價信息進入播放界面,瀏覽器自動播放該評價信息,評分信息播放通過調用html的<video>標簽,將播放文件路徑參數傳入,完成播放,在play.jsp實現評價信息的播放。

    課程評價流程圖如下圖所示。

    ?

    圖5-23課程評價流程圖

    課程評價界面如下圖所示。

    ?

    圖5-24課程評價界面

    課程評價代碼如下所示。

    ?@PostMapping("/add")

    ????@Transactional

    ????public Map<String, Object> add(HttpServletRequest request) throws IOException {

    ????????service.insert(service.readBody(request.getReader()));

    ????????return success(1);

    ????}

    ????@Transactional

    ????public Map<String, Object> addMap(Map<String,Object> map){

    ????????service.insert(map);

    ????????return success(1);

    }

  • 系統測試
  • 測試目的
  • 對任何系統而言,測試都是必不可少的環節,測試可以發現系統存在的很多問題,所有的軟件上線之前,都應該進行充足的測試之后才能保證上線后不會Bug頻發,或者是功能不滿足需求等問題的發生。下面分別從單元測試,功能測試和用例測試來對系統進行測試以保證系統的穩定性和可靠性。

  • 功能測試
  • 下表是系統登錄功能測試用例,檢測了用戶名和密碼的不同的輸入情況,觀察系統的響應情況。得出該功能達到了設計目標。

    表6-1 系統登錄功能測試用例

    功能描述

    用于系統登錄

    測試目的

    檢測登錄時的合法性檢查

    測試數據以及操作

    預期結果

    實際結果

    輸入的用戶名和密碼帶有非法字符

    提示用戶名或者密碼錯誤

    與預期結果一致

    輸入的用戶名或者密碼為空

    提示用戶名或者密碼錯誤

    與預期結果一致

    輸入的用戶名和密碼不存在

    提示用戶名或者密碼錯誤

    與預期結果一致

    輸入正確的用戶名和密碼

    登錄成功

    與預期結果一致

    下表是注冊功能測試用例,檢測了各種數據的輸入情況,觀察系統的響應情況。得出該功能達到了設計目標。

    表6-2 注冊功能測試用例

    功能描述

    用于用戶注冊

    測試目的

    檢測用戶注冊時的合法性檢查

    測試數據以及操作

    預期結果

    實際結果

    輸入的手機號不合法

    提示請輸入正確的手機號碼

    與預期結果一致

    輸入的字段為空

    提示必填項不能為空

    與預期結果一致

    輸入的密碼少于6位

    提示密碼必須為6-12位

    與預期結果一致

    輸入的密碼大于12位

    提示密碼必須為6-12位

    與預期結果一致

    下表是課程管理功能的測試用例,檢測了課程管理中對課程信息的增加,刪除,修改,查詢操作是否成功運行。觀察系統的響應情況,得出該功能也達到了設計目標,系統運行正確。

    前置條件;用戶登錄系統。

    表6-3 課程管理的測試用例

    功能描述

    用于課程管理

    測試目的

    檢測課程管理時的各種操作的運行情況

    測試數據以及操作

    預期結果

    實際結果

    點擊添加課程,必填項合法輸入,點擊保存

    提示添加成功

    與預期結果一致

    點擊添加課程,必填項輸入不合法,點擊保存

    提示必填項不能為空

    與預期結果一致

    點擊修改課程,必填項修改為空,點擊保存

    提示必填項不能為空

    與預期結果一致

    點擊修改課程,必填項輸入不合法,點擊保存

    提示必填項不能為空

    與預期結果一致

    點擊刪除課程,選擇課程刪除

    提示刪除成功

    與預期結果一致

    點擊搜索課程,輸入存在的課程名

    查找出課程

    與預期結果一致

    點擊搜索課程,輸入不存在的課程名

    不顯示課程

    與預期結果一致

  • 性能測試
  • 使用阿里云PTS(Performance Testing Service)性能測試服務對線上系統進行壓力測試。線上服務器環境為:1核心CPU,1G內存,1Mbps公網帶寬,Centos7.0操作系統。

    壓測過程中使用了2臺并發機器,每臺機器20個用戶并發,對系統主頁,登錄,數據查詢和數據維護等模塊進行并發訪問,測試結果是有40個用戶并發時,數據管理相關頁面的響應時間甚至達到了7s,通過查看服務器出網流量發現已經達到1381kb/s,可以看出服務器的帶寬已經達到峰值,如果系統使用5Mbps的帶寬,系統的響應時間和TPS將會大大增加。在整個測試的過程中,CPU的使用率占用僅8%,也提現出帶寬瓶頸對系統的影響非常嚴重。

  • 總結與展望
  • 隨著計算機互聯網技術的迅猛發展,各行各業都已經實現采用計算機相關技術對日益放大的數據進行管理。該課題是圍繞教學質量評價為核心展開的。在線教學質量評價系統開發是以Java編程語言作為基礎,在Myeclipse平臺上完成編碼工作,系統整體為B/S架構,數據庫系統使用Mysql。文中詳細分析了在線教學質量評價系統的研究背景、研究目的和意義、開發工具和相關技術以及系統需求、系統詳細設計和系統測試等等一系列內容。系統實現了在線教學質量評價系統所需的一些基本功能,并通過測試對這些實現的功能進行了完善,進而提高了系統整體的實用性。

    系統投入運行時,各功能均運行正常。系統的每個界面的操作符合常規邏輯,對使用者來說操作簡單,界面友好。整個系統的各個功能設計合理,體現了人性化。

    但是由于自己在系統開發過程中對一些用到的相關知識和技術掌握不夠牢固,再加上自身開發經驗欠缺,因此系統在有些方面的功能還不夠完善,考慮的不夠全面,因此整個系統還有待日后逐步完善。

    參考文獻

    [1]張烈超,胡迎九.典型Java Web開發框架模型的研究[J].武漢交通職業學院學報,2021,23(04):122-127.

    [2]錢明霞,楊延,殷伍平.新時代下高校學生評教制度的探索與實踐研究[J].江蘇科技信息,2021,38(35):25-29.

    [3]井云.以學生評教為視角的高校教師滿意度調查研究[J].中國眼鏡科技雜志,2021(12):98-100.

    [4]劉淼,高嶺.基于方差分析的課堂教學質量評價實踐研究[J].產業與科技論壇,2021,20(23):245-246.

    [5]任洪,方欣懿.基于“以學生為中心”的高校學生評教指標改進策略研究[J].科學咨詢(科技·管理),2021(11):90-92.

    [6]王江霖,黃彩霞,樊旭龍.基于SSM框架的網絡資源共享平臺的研究與實現[J].電腦知識與技術,2021,17(28):76-78.

    [7]Wenyu Zhang,Run Wang,Yanqin Tang,En Yuan,Yongfen Wu,Zhen Wang. Research on Teaching Evaluation of Courses Based on Computer System Ability Training[C]//Abstracts of the 7th International Conference of Pioneering Computer Scientists,Engineers and Educators(ICPCSEE 2021)Part II.Abstracts of the 7th International Conference of Pioneering Computer Scientists,2021:121-123.

    [8]林志敏.診改背景下高職院校學生評教的組織與實施[J].林區教學,2021(09):48-50.

    [9]高巖,張曉琴,韓建楓.基于混合式課程的教學評價設計與思考[J].教育教學論壇,2021(36):161-164.

    [10]田園.高校學生評教現狀及改進措施[J].山西青年,2021(16):93-94.

    [11]魯燕飛.多元交互式教學評價體系的構建——評《“多元交互式”教學評價》[J].中國高校科技,2021(08):98.

    [12]房義斌.關于高校課堂教學質量評價體系改革的思考[J].天中學刊,2021,36(04):146-149.

    [13]許躍穎.基于敏捷開發的SSM Web應用開發措施[J].電子制作,2021(16):45-46+22.

    [14]耿曉鳳,張春慧.高校學生評教量表現狀及評教影響因素分析[J].大學教育,2021(08):196-198.

    [15]夏莉艷.大學課堂:緣何失去對學生的吸引力[J].高教論壇,2021(07):60-63.

    [16]任澤海.高校評教的困境分析與應對之策[J].文教資料,2021(19):193-195.

    [17]Wu Yahua,Yang Ningning,Shi Yazhong,Wang Gailing. Quality Monitoring and Evaluation System of the Practical Teaching of Food Science and Engineering Specialty in Local Application-Oriented Undergraduate Colleges under the Background of New Engineering—A Case Study of Bengbu University[J]. Open Journal of Social Sciences,2021,09(06):

    致謝

    本次設計歷時3個月。在這個畢業設計中,它離不開指導教師的指導,使事情基本順利。指導老師無論是在畢業設計歷經中,還是在論文做完中都給了了我特別大的助益。另1個方面,教師認真負責的工作姿態,謹慎的教學精神厚重的理論水準都使我獲益匪淺。他勤懇謹慎的教學育人學習姿態也給我留下了特別特別深的感覺。我從老師那里學到了很多東西。在理論和實踐中,我的技能得到了特別大的提高。在此,特向教師表示由衷的感激。

    經過對該畢業設計的全部研究和開發,我的系統研發經歷了從需求分析到實現詳細功能,再到最終測試和維護的特殊進展。讓我對系統研發有了更深層次的認識。如今我的動手本領單獨處理疑惑的本領也獲取到了特別大的演練學習增多,這是這次畢業設計最好的收獲。

    最后,在整個系統開發過程中,我周圍的同學和朋友給了我很多意見,所以我很快就確認了系統的商業思想。在次,我由衷的向他們表示感激。

    點贊+收藏+關注 → 私信領取本源代碼、數據庫

    總結

    以上是生活随笔為你收集整理的ssm在线教学质量评价系统 毕业设计-附源码141550的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    在线观看精品一区 | 免费福利视频导航 | 一区 二区 精品 | 国产精品一级在线 | 亚洲码国产日韩欧美高潮在线播放 | 色.com| 亚洲欧美在线观看视频 | 一区二区影院 | 91网站在线视频 | 亚洲精品五月 | 精品中文字幕在线 | 久久黄色网址 | 久久99这里只有精品 | 国产精品美女免费 | 国产淫片 | 99精品国产高清在线观看 | 亚洲欧美视频在线观看 | 亚洲精品欧美精品 | 精品久久久免费视频 | 欧美精品一区二区三区一线天视频 | 美女国产 | av色图天堂网 | 亚洲最大av | 久久全国免费视频 | 亚洲欧洲xxxx | 91视频91蝌蚪| 永久免费精品视频 | av中文字幕网| 久久香蕉国产 | 国产 日韩 欧美 在线 | 国产成人一级电影 | 欧美日韩超碰 | 国产在线视频导航 | 黄色成人在线观看 | 97国产在线 | 国内一区二区视频 | 亚洲欧美日韩中文在线 | 亚洲成人在线免费 | 久久综合偷偷噜噜噜色 | 人人添人人澡人人澡人人人爽 | 中文字幕二区三区 | 天天插天天色 | 黄色性av | 1000部国产精品成人观看 | 极品美女被弄高潮视频网站 | 午夜黄色大片 | 99视频在线精品免费观看2 | 中文字幕国产一区二区 | 成年人免费av网站 | 国产手机在线观看 | 天天干夜夜想 | 精品久久久久久久久久久久久久久久久久 | 亚洲国产精品传媒在线观看 | 午夜免费福利视频 | 亚洲精品理论片 | 97av精品 | 婷婷综合 | 91香蕉亚洲精品 | 欧美日韩视频一区二区三区 | 亚洲欧美日韩一级 | 中文超碰字幕 | 久久优 | 午夜av免费观看 | 中文字幕一二三区 | 亚洲精品乱码久久久久久蜜桃欧美 | 五月天狠狠操 | 狠狠操狠狠干天天操 | 视频在线观看国产 | 婷婷丁香av | 91夜夜夜 | 日韩精选在线观看 | 成人全视频免费观看在线看 | 丝袜美腿在线播放 | 美女久久久久久 | 久久只精品99品免费久23小说 | 日本精品久久 | av成人动漫在线观看 | 国产成人精品999在线观看 | 中文在线中文a | 中文字幕电影网 | 在线观看国产中文字幕 | 日韩欧美视频在线 | 久久久国产精品一区二区中文 | 99久久婷婷 | 在线观看中文字幕一区 | 亚洲精品久久在线 | 西西444www大胆高清图片 | 国产色综合天天综合网 | 国产精品手机看片 | 国产精品一区二区久久精品爱微奶 | 欧美一二三区播放 | 九九视频免费观看视频精品 | 日韩最新av在线 | 视频在线观看91 | 色综合咪咪久久网 | 中文字幕色站 | 久久综合婷婷综合 | 欧美福利视频 | 日本不卡123 | 国产色在线视频 | 国产玖玖精品视频 | 99精品观看| 欧美精品一区二区蜜臀亚洲 | 欧美激情视频久久 | 免费成人av在线看 | 啪啪免费视频网站 | 美女视频一区二区 | 九九激情视频 | 狠狠干综合 | 91精品国产福利在线观看 | 国产精品系列在线观看 | 国产美女精品在线 | 97超碰免费在线 | 日日夜夜噜 | 久久精品激情 | 成人午夜电影在线观看 | 狠狠婷婷 | 国产91亚洲精品 | 国产日韩精品久久 | 在线观看日韩专区 | 天天天操操操 | 日韩欧美视频在线观看免费 | 国产亚洲精品久久久久久久久久久久 | 成人在线观看日韩 | 九九色网| www.看片网站 | 三三级黄色片之日韩 | 玖玖综合网 | 日韩aⅴ视频 | 五月天亚洲精品 | 天天拍天天操 | 99re热精品视频 | 亚洲区另类春色综合小说 | 免费手机黄色网址 | 欧美日本中文字幕 | 日本久久久亚洲精品 | 狠狠撸电影 | 色偷偷88888欧美精品久久久 | 精品国产不卡 | 国产中文字幕一区二区三区 | 国产免费资源 | 日韩美精品视频 | 黄色aa久久 | 午夜精品久久久久久久久久久久久久 | 网址你懂的在线观看 | 久久久黄色免费网站 | 亚洲精品成人在线 | 亚洲视频免费 | 欧美精品久久久久a | 欧美一级免费黄色片 | 国产一级免费观看 | 日韩欧美视频免费在线观看 | 夜又临在线观看 | 国产欧美中文字幕 | 97网站| 97视频免费在线看 | 亚洲第一av在线播放 | 国产精品v欧美精品v日韩 | 免费三级a | 91麻豆国产福利在线观看 | 婷婷 综合 色 | 亚洲人成在线电影 | 黄色网址a | 人人精品久久 | 黄色com| 国产中文字幕视频 | 中文字幕网站视频在线 | 久久福利影视 | 日韩欧美国产免费播放 | 国产电影一区二区三区四区 | 91视频a| 久久人人爽人人人人片 | 欧美专区国产专区 | 日韩欧美在线高清 | 亚洲精品永久免费视频 | 超碰在线中文字幕 | 99久久夜色精品国产亚洲96 | 久久精品国产一区二区三 | 亚州欧美视频 | 久久精品人人做人人综合老师 | 天天操天天添天天吹 | 婷婷性综合 | 久久爱资源网 | 国产偷国产偷亚洲清高 | 日韩伦理一区二区三区av在线 | 91精选 | 综合色影院 | 五月婷婷丁香色 | 中文字幕亚洲综合久久五月天色无吗'' | www.天天操.com| 国产在线不卡一区 | 国产精品不卡av | 亚洲三级网 | av中文字幕不卡 | 国产h在线观看 | 婷婷丁香在线观看 | 亚洲乱码久久 | 国产精品黄网站在线观看 | 黄色app网站在线观看 | 国产成人免费网站 | 正在播放亚洲精品 | 91av小视频| 日韩在线免费高清视频 | 国产精品久久久久久久7电影 | 西西www4444大胆视频 | 极品美女被弄高潮视频网站 | 久久久久国产免费免费 | 日韩久久精品一区二区 | 在线观看中文字幕2021 | 国内成人综合 | 国产黄色观看 | 97理论电影 | 玖玖在线资源 | 免费国产一区二区视频 | 婷婷黄色片 | 欧美男同视频网站 | 91福利专区| 一区二区三区动漫 | 一区二区激情 | 亚洲精品一区二区三区新线路 | 伊人婷婷在线 | 99热这里只有精品8 久久综合毛片 | 99色在线视频 | 天天综合导航 | 精品人妖videos欧美人妖 | 久久精品女人毛片国产 | 国产一二区免费视频 | 尤物97国产精品久久精品国产 | 亚洲理论片 | 欧美色图东方 | 天天综合视频在线观看 | 黄色国产高清 | 最近免费中文视频 | 欧美高清成人 | 久久综合久久综合久久 | 久久久久久久久久久久久影院 | 成人h电影在线观看 | 久久精品毛片 | 天天干天天操av | 天堂va欧美va亚洲va老司机 | 国产精品乱码在线 | 色偷偷人人澡久久超碰69 | 亚洲一区二区三区四区精品 | 亚洲涩涩网 | 亚洲成a人片在线观看中文 中文字幕在线视频第一页 狠狠色丁香婷婷综合 | 久草在线久 | 欧美做受高潮电影o | 韩国一区在线 | 免费看片成人 | 99自拍视频在线观看 | 色吧av色av | 激情网第四色 | 亚洲免费小视频 | 一区三区视频在线观看 | 香蕉网在线播放 | www.国产精品 | 国产午夜在线 | 国产精品 中文字幕 亚洲 欧美 | 视频在线观看日韩 | 婷婷香蕉 | 一区二区三区韩国免费中文网站 | 亚洲精品在线电影 | 欧美日韩精品影院 | 色资源在线 | 亚洲开心激情 | 夜夜看av| 麻豆视频在线播放 | 成人动漫一区二区三区 | 九九热只有精品 | 成年人在线观看网站 | 99久久精品国产欧美主题曲 | 亚洲专区视频在线观看 | 中文字幕在 | 激情婷婷丁香 | 欧美视频一区二 | 久久久久久久久网站 | 亚洲无吗天堂 | 天天操福利视频 | 欧美9999| 久久一区二区三区超碰国产精品 | 91福利视频久久久久 | 黄色在线观看免费 | 麻豆成人小视频 | av网站在线观看播放 | 欧美一二三区在线观看 | 国产精品第52页 | 亚洲婷久久 | 久久97久久| 韩日视频在线 | 久久草在线精品 | 日韩精品中字 | 久久亚洲私人国产精品 | 91亚·色| 欧美特一级 | 国内精品亚洲 | 激情文学综合丁香 | 久久福利小视频 | 激情伊人五月天 | 日日噜噜噜噜夜夜爽亚洲精品 | 婷婷丁香花 | 黄色免费在线视频 | 欧美日韩国内在线 | 日韩美女免费线视频 | 国产一区二区中文字幕 | 色99久久| 人人澡人人爱 | 天天插日日插 | 久久成人视屏 | 欧美成人xxx | 四虎成人精品在永久免费 | 99精品免费久久久久久久久 | 日韩在线电影观看 | 亚洲成a人片77777潘金莲 | 在线国产小视频 | 五月天国产 | 国产精品资源网 | 97小视频 | 欧美日韩中文字幕视频 | 最近2019好看的中文字幕免费 | www国产精品com| 精品字幕在线 | av综合 日韩 | 激情五月综合网 | 尤物一区二区三区 | 国产一区视频免费在线观看 | 日本公妇色中文字幕 | 亚洲一区二区三区毛片 | www.天天干 | 中文字幕色网站 | 国产日本亚洲高清 | 黄色大片日本免费大片 | 国产日本亚洲 | 国产黄色精品在线 | 中文在线天堂资源 | 美女国产精品 | 成人久久久久久久久 | 天天综合导航 | 国产99久久久国产精品免费二区 | av电影不卡在线 | 成年人免费看的视频 | 中日韩男男gay无套 日韩精品一区二区三区高清免费 | 日韩精品视频免费专区在线播放 | 99精品国产在热久久 | 99热这里有精品 | 国产亚洲91 | 久久亚洲欧美日韩精品专区 | 久久在线看 | 精品国产福利在线 | 久久精品人人做人人综合老师 | 天天激情 | 国产精品九九热 | 黄色软件视频大全免费下载 | 激情电影在线观看 | 国产永久网站 | 欧美最爽乱淫视频播放 | 欧美性精品 | 日日色综合 | 91黄在线看 | 亚洲午夜精品久久久久久久久久久久 | 日韩伦理片一区二区三区 | 成人亚洲综合 | 亚洲另类视频在线观看 | www日韩在线观看 | 日韩av黄| 最近最新中文字幕 | 国产系列在线观看 | 欧美另类一二三四区 | 黄色三级网站在线观看 | 九九激情视频 | www..com黄色片 | 91视频成人免费 | 日本最新高清不卡中文字幕 | 中文成人字幕 | av中文字幕在线播放 | 国产精品久久久电影 | 97夜夜澡人人爽人人免费 | 国产精品 999| 精品国产aⅴ一区二区三区 在线直播av | 国产精品一区二区无线 | 国产黄在线| 精品国产区 | 亚洲精品五月天 | 激情丁香综合五月 | 免费视频91| 丁香花在线观看视频在线 | 一区二区中文字幕在线观看 | 在线国产精品视频 | 欧美性猛片, | 五月天综合激情 | 青青草国产成人99久久 | 日本h视频在线观看 | 久草视频在线免费播放 | 91香蕉国产在线观看软件 | 欧美性极品xxxx娇小 | av大全在线观看 | 久草视频免费在线观看 | 福利视频一区二区 | 中文字幕日韩电影 | 日本视频精品 | 日本激情视频中文字幕 | 国产亚洲欧美一区 | 亚洲黄色激情小说 | 久久久久北条麻妃免费看 | 99999精品| 日韩欧美精品在线观看 | 69视频永久免费观看 | 99精品视频在线免费观看 | 天天天天色射综合 | 精品欧美一区二区三区久久久 | 最新91在线视频 | 久久久久久国产精品亚洲78 | 免费在线精品视频 | 在线午夜| 四虎永久国产精品 | 色狠狠狠| 国产第一页精品 | 亚洲精品视频 | 99久久精品视频免费 | 亚洲日本在线视频观看 | 91九色自拍 | 美女网站视频久久 | 日日操操操 | 亚洲精品黄网站 | 天天干天天操人体 | 国产va精品免费观看 | 日本不卡123区 | 一区二区 精品 | 视频一区在线免费观看 | 国内精品久久久久影院一蜜桃 | 午夜av一区二区三区 | 亚洲综合成人在线 | 黄色三级网站在线观看 | 国产黄大片在线观看 | 黄色免费网 | 免费av在线播放 | 欧洲一区二区三区精品 | 超碰人人超| 韩国一区二区在线观看 | 有没有在线观看av | 五月天,com| 天堂在线视频中文网 | 99精品国产在热久久下载 | 国产精品igao视频网入口 | 亚洲三级在线播放 | 久久高清| 麻豆国产精品视频 | 久久精品www人人爽人人 | 日日射av| 国产成人精品午夜在线播放 | 久久99久久99精品中文字幕 | 亚洲天堂网站 | 91在线看片 | 国产字幕在线观看 | 最新高清无码专区 | 特级a老妇做爰全过程 | 国产亚洲视频在线免费观看 | 欧美在线aa | 免费看的黄网站 | 日韩三级视频 | 欧美日韩在线视频一区 | 91亚洲精品在线观看 | 探花视频免费在线观看 | 西西4444www大胆视频 | 久久久91精品国产一区二区精品 | 日韩午夜电影院 | 国产成人精品午夜在线播放 | 五月婷婷丁香色 | 国产精品午夜久久久久久99热 | 国产美女在线精品免费观看 | 国产一级淫片在线观看 | 91av片| 国产精品video | 特级毛片在线 | 亚洲高清国产视频 | 亚洲全部视频 | 超碰97久久| 成人黄色影片在线 | 国产精品尤物视频 | 国产一区二区三区高清播放 | av女优中文字幕在线观看 | 最新国产一区二区三区 | 日韩免费一区二区在线观看 | 欧美精品在线视频观看 | 亚洲精品美女视频 | 一区二区影院 | 黄色大片免费网站 | 国产精品无av码在线观看 | 国产一级免费在线观看 | 在线亚州| 久久99亚洲精品久久 | 香蕉91视频| 日韩乱码在线 | 最近日韩中文字幕中文 | 蜜臀av在线一区二区三区 | 国产免费一区二区三区最新6 | 久久久福利视频 | 最新av在线免费观看 | 亚洲国产三级 | 日夜夜精品视频 | 免费无遮挡动漫网站 | 色综合久久久网 | 成人黄色小说在线观看 | 91精品视频在线免费观看 | 日本在线观看视频一区 | 91免费日韩 | 欧美成人一二区 | 尤物97国产精品久久精品国产 | 日韩av电影手机在线观看 | 欧美精品黑人性xxxx | 久久视频在线观看中文字幕 | 欧美极度另类 | 深爱开心激情 | 成人av动漫在线 | 深爱激情五月网 | 国产日韩欧美视频 | 正在播放五月婷婷狠狠干 | 午夜12点 | 日韩素人在线观看 | 在线黄色av| 五月天中文在线 | 久久久麻豆视频 | 国产精品ssss在线亚洲 | 久草免费资源 | 国产精品嫩草55av | 久久综合狠狠综合久久激情 | 久久视频在线观看 | 日日日天天天 | 波多野结衣最新 | 久久私人影院 | 日韩有码网站 | 美女久久久久久久久久 | 国产日本在线 | 五月婷婷天堂 | 天天爽天天射 | 在线观看黄色av | 天天操夜夜干 | 亚洲国产一二三 | 国产精品久久99综合免费观看尤物 | 精品999 | 涩涩网站在线观看 | 不卡视频在线 | 超碰国产人人 | 超薄丝袜一二三区 | 国产精品女主播一区二区三区 | 国产精品毛片一区二区 | 成人欧美一区二区三区在线观看 | 中文字幕之中文字幕 | 天天插天天 | 国产成人61精品免费看片 | 日韩av在线高清 | 免费在线观看av网站 | 国产综合视频在线观看 | 日韩欧美在线免费观看 | 91成人精品国产刺激国语对白 | 国产精品久久久久亚洲影视 | 日韩综合一区二区三区 | 精品免费视频123区 午夜久久成人 | 欧美精品第一 | 91麻豆精品久久久久久 | 久久99国产精品久久99 | 日韩在线视频网址 | 国产精品美女在线观看 | 日韩中文免费视频 | 亚洲国产中文字幕在线视频综合 | 免费合欢视频成人app | 少妇bbb搡bbbb搡bbbb′ | 日本资源中文字幕在线 | 狠狠色丁香婷婷 | 日p视频| 亚洲人成免费网站 | 亚洲精品永久免费视频 | 久久国产精品久久国产精品 | 亚洲精品一区二区精华 | 天堂网一区| 久久国产欧美日韩 | 久久 地址| 久久成人综合视频 | 91禁在线看 | 97理论片| 欧亚日韩精品一区二区在线 | 视频在线观看一区 | 在线视频一区二区 | 在线一区电影 | 成人a在线观看高清电影 | 国产精品少妇 | 国产女人40精品一区毛片视频 | 高清久久久久久 | 麻豆传媒在线视频 | 久久精品视频免费观看 | av综合 日韩| 一级黄色片在线免费观看 | 国产无遮挡又黄又爽馒头漫画 | 国产99久久久国产精品免费二区 | 天天超碰 | 一区二区三区免费在线播放 | 一区二区不卡视频在线观看 | 岛国av在线 | 国产精品久久久久久久av电影 | 九色免费视频 | 亚洲在线色 | 久久久九九| 很黄很色很污的网站 | 在线日韩亚洲 | 国产精品一区专区欧美日韩 | 91精品网站在线观看 | 久久伊人国产精品 | 久久草视频| 亚洲男人天堂a | 伊人伊成久久人综合网站 | 亚洲国产成人久久综合 | 欧美婷婷色 | 欧洲高潮三级做爰 | 免费午夜av| 免费成人黄色av | 免费在线黄色av | 久草网视频 | 国产99re| 在线你懂的视频 | 三上悠亚一区二区在线观看 | 在线观看国产亚洲 | 中文字幕91视频 | 久久精品中文视频 | aaa黄色毛片 | 伊人婷婷色 | 在线观看91精品国产网站 | 久久这里只有精品视频首页 | 黄色aa久久| 亚洲,国产成人av | 在线精品视频免费播放 | 操处女逼 | 国产又粗又猛又黄又爽的视频 | 欧美精品免费在线观看 | 精品xxx | 国产剧情久久 | 欧美日韩不卡一区 | 免费观看完整版无人区 | 日韩免费电影在线观看 | 久久99精品国产91久久来源 | 一区 二区 精品 | 99国产精品视频免费观看一公开 | 国产打女人屁股调教97 | 国产精品九九九九九九 | 17婷婷久久www| 亚洲激情在线视频 | 日韩毛片在线免费观看 | 日韩精品久久一区二区 | av视屏在线| 亚洲国产中文在线 | 国产在线污 | ww亚洲ww亚在线观看 | 麻花豆传媒mv在线观看 | 欧美大码xxxx| 欧美日韩高清国产 | 97夜夜澡人人双人人人喊 | 一性一交视频 | 色综合久久88色综合天天免费 | 成人全视频免费观看在线看 | 爱射综合 | 久久精品艹 | 成年人视频在线免费播放 | 少妇bbbb搡bbbb桶 | 欧美一级黄色视屏 | 在线激情小视频 | 九七在线视频 | 在线观看中文字幕第一页 | 亚洲精品网站在线 | 国产精品麻豆视频 | 超碰人人在线观看 | 国产乱视频 | 国产亲近乱来精品 | 国产免费大片 | 奇米四色影狠狠爱7777 | 天天综合天天综合 | 日狠狠| 久久久久国产精品免费网站 | 国产99一区视频免费 | 三级av在线播放 | 久久99久久99精品 | 一二三区在线 | 蜜臀av麻豆 | 丁香伊人网 | 国产精品成人免费精品自在线观看 | 成人在线一区二区三区 | 99精品欧美一区二区 | 91看毛片 | 免费在线观看中文字幕 | 97在线观视频免费观看 | 一区二区三区精品在线视频 | 日韩中文字幕在线不卡 | 国产一级二级在线观看 | 成人黄大片 | 婷婷精品国产欧美精品亚洲人人爽 | 久久艹综合 | 91高清视频免费 | 国产精品免费视频网站 | 免费观看特级毛片 | 伊人久久国产 | 久久热亚洲 | 首页国产精品 | 久久九九免费 | 综合在线观看色 | 久久不色 | 9999亚洲| 五月婷婷久久丁香 | 天天插伊人 | 区一区二区三区中文字幕 | 天天综合五月天 | 日韩久久精品一区二区 | 99久久综合狠狠综合久久 | 日韩在线免费小视频 | 亚洲另类久久 | 黄色福利视频网站 | 五月婷婷六月丁香激情 | 国产精品18videosex性欧美 | 在线国产一区二区 | 狠狠躁夜夜躁人人爽视频 | 久久99精品久久久久久三级 | 91天天视频 | 亚洲一区二区三区毛片 | 久草在线这里只有精品 | 天天操天天干天天 | 日免费视频 | 亚洲专区路线二 | 国产在线播放不卡 | 久久官网 | 特级毛片网 | 奇米影视777四色米奇影院 | 国产美女搞久久 | 激情久久久久久久久久久久久久久久 | 婷婷伊人五月 | 最近免费中文字幕mv在线视频3 | 国产精品久久久久久久久免费看 | 国产高清不卡av | 色偷偷网站视频 | 国产探花 | 久久久综合九色合综国产精品 | 国产精品区二区三区日本 | 欧美三级高清 | 亚洲无线视频 | 色婷婷福利| 欧美日韩精品国产 | 九九九九九九精品任你躁 | 久久国产精品99久久久久久丝袜 | 在线观看的a站 | 91黄色小网站 | 97在线超碰 | 亚洲综合视频在线播放 | 色婷婷激婷婷情综天天 | 久草国产视频 | 最新日韩视频在线观看 | 午夜精品久久一牛影视 | 国产视频 亚洲视频 | 色丁香综合 | 久久色在线播放 | 在线看片成人 | 99久热在线精品视频成人一区 | 久久久久久久久久久久久国产精品 | 国产玖玖精品视频 | 国产在线精品一区二区 | 九色琪琪久久综合网天天 | 久久久亚洲精华液 | 五月天六月丁香 | 一区二区观看 | 国产一级二级视频 | 国产在线色视频 | 五月婷婷丁香网 | 狠狠色伊人亚洲综合成人 | 高清中文字幕 | www色网站 | 亚洲精品乱码久久久久久9色 | 久久成人国产精品入口 | 亚洲精品久久久久久中文传媒 | 色黄久久久久久 | 天天看天天干 | 五月天丁香亚洲 | av电影一区二区三区 | 中文字幕中文字幕在线一区 | 91视频这里只有精品 | 97在线观看视频国产 | 综合网伊人 | 六月婷婷久香在线视频 | 99久久婷婷国产综合亚洲 | 亚洲精品视频网站在线观看 | 国产对白av | 人人射人人爱 | 丁香婷婷在线观看 | 视频一区二区三区视频 | 狠狠精品 | 国产成人av电影在线观看 | 久久久91精品国产一区二区精品 | 狠狠夜夜 | 综合久久网站 | 337p日本欧洲亚洲大胆裸体艺术 | wwwwww黄| 久草视频看看 | 精品国产一区二区三区不卡 | 日韩久久精品一区二区三区下载 | 国产精品免费小视频 | 九九精品在线观看 | 人人澡av| 国产精品毛片一区二区在线 | 久久国产精品99久久久久久丝袜 | 久久久男人的天堂 | 久久国产色 | 久草在线在线 | 可以免费观看的av片 | 久久看免费视频 | 九九一级片 | 天天天射 | 91视频免费播放 | 国产高清在线一区 | 国产精品12 | 亚洲经典精品 | 综合色天天| 久久,天天综合 | 国产精品中文字幕在线 | 国产精品乱码久久久久久1区2区 | 天天插天天色 | 久久久久久久久久久网站 | 99久久夜色精品国产亚洲 | 91香蕉视频在线 | 欧美在线视频a | 国产伦精品一区二区三区在线 | 日韩精品视频在线观看网址 | 欧美日韩中文字幕综合视频 | 欧美日韩高清一区二区 国产亚洲免费看 | 亚洲国产精品va在线看 | 五月婷婷丁香 | 色婷婷导航| 狠狠撸电影 | 探花视频免费观看高清视频 | 亚洲性视频| 欧美精品久久久久久久久久久 | 深夜激情影院 | 精品国产诱惑 | 国产粉嫩在线 | 欧美日韩一区二区免费在线观看 | 免费a级毛片在线看 | 午夜精品久久久久久久久久 | 日韩成人在线免费观看 | 久久,天天综合 | 国产精品久久久久av福利动漫 | 久热精品国产 | 国产一级久久久 | 亚洲理论在线观看 | 日韩成人av在线 | 日韩成人欧美 | 波多野结衣视频一区 | 国产精品久久99精品毛片三a | 99国产一区 | 激情久久小说 | 奇米影视8888在线观看大全免费 | 黄色成年片| 黄色小说网站在线 | 91精品视频播放 | 青青河边草免费观看完整版高清 | 婷婷久久久久 | 国产在线国偷精品产拍免费yy | av在线免费观看不卡 | 久草干| 色天天中文 | 亚洲欧美在线观看视频 | 欧美一级黄大片 | 五月花丁香婷婷 | 久久久91精品国产一区二区精品 | 人人添人人澡 | 国产精品mv| 综合色站导航 | 1024久久| av高清一区二区三区 | 亚洲精品视频在线观看免费视频 | 美女精品在线 | 夜夜爽www| 伊人手机在线 | 91视频传媒 | 国产v在线 | 日本婷婷色 | 日本中文字幕电影在线免费观看 | 成人免费视频播放 | 毛片美女网站 | 99麻豆视频| 色综合天天综合网国产成人网 | 日韩精品久久久久久久电影99爱 | 99精品国产99久久久久久福利 | 狠狠地操 | 亚洲久草在线 | 激情小说网站亚洲综合网 | 欧美巨大| 久久久久久欧美二区电影网 | 在线看片一区 | 干亚洲少妇 | 亚洲成人黄色在线 | 久久久精品在线观看 | 一区三区视频在线观看 | 国产精品福利在线播放 | 天天天色 | 91在线中字 | 国产精品免费看久久久8精臀av | 97超碰免费在线 | 国产黄大片在线观看 | 黄a在线看 | 婷婷丁香激情五月 | 92中文资源在线 | 西西444www | 午夜黄色大片 | 婷婷综合亚洲 | a√天堂资源 | 99视频在线精品免费观看2 | 91精品久久久久久 | www.黄色网.com | 欧美一级日韩免费不卡 | 91麻豆视频 | 夜夜视频欧洲 | 日本韩国精品一区二区在线观看 | 看全黄大色黄大片 | av福利超碰网站 | 日韩动漫免费观看高清完整版在线观看 | 免费日韩一区 | 国产精品久久久久永久免费 | 色网站视频 | 久久中文欧美 | 蜜桃视频在线观看一区 | 在线观看网站你懂的 | 久久国产精品久久国产精品 | 成人精品一区二区三区电影免费 | 午夜影院日本 | 亚洲精品久久在线 | 天天色综合天天 | 麻豆精品传媒视频 | 日韩精品一区二区免费视频 | 亚洲视频在线观看 | 一区二区三区四区不卡 | 五月婷婷毛片 | 91精品视频在线看 | 欧美另类重口 | 亚洲日韩精品欧美一区二区 | 国产偷国产偷亚洲清高 | 国产精品久久久久aaaa | 成人免费观看电影 | 精品v亚洲v欧美v高清v | 中文字幕在线观看免费观看 | 成人免费共享视频 | 91 在线视频 | 99日精品 | 天天色综合三 | 日日干天天 | 国产无遮挡又黄又爽馒头漫画 | www.五月婷 | 欧美经典久久 | 成人动漫一区二区 | 亚洲精品成人在线 | 中文字幕免费高清在线观看 | 欧美日一级片 | 一区二区三区免费在线观看视频 | 日本精品久久久一区二区三区 | 91欧美精品 | 国产在线中文 | 天天天天天天干 | 在线视频你懂 | 91av手机在线观看 | 狠狠干综合网 | 国产精品对白一区二区三区 | aav在线 | 最近2019中文免费高清视频观看www99 | 亚洲另类在线视频 | 久久免费a | 亚洲女在线 | 亚洲人成网站精品片在线观看 | 中文字幕资源网 国产 | 国产人成一区二区三区影院 | aav在线 | 日韩黄色免费在线观看 | 99久久久久久久 | 伊人日日干 | 黄色av成人在线 | 久久桃花网 | 91麻豆精品国产 | 国产日韩精品在线 | 国产精品爽爽久久久久久蜜臀 | 91在线中文 | 狠狠色噜噜狠狠 | 国产一区久久久 | 亚洲激情av| 久久成人福利 | 99久久这里有精品 | 涩涩网站在线看 | 激情五月播播久久久精品 | 夜夜躁日日躁狠狠久久88av | 国产剧情一区在线 | 天天av资源| 欧美成人精品欧美一级乱 | 国产精品高清免费在线观看 | 日日日干| 精品一区精品二区高清 | 六月丁香激情综合色啪小说 | av在线电影免费观看 | 亚洲国产精品一区二区久久,亚洲午夜 | 手机av在线网站 |