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

    基于Web的用戶自適應(yīng)關(guān)系模型的設(shè)計(jì)及應(yīng)用

    2019-01-30 01:54:48,,,,
    計(jì)算機(jī)測量與控制 2019年1期
    關(guān)鍵詞:字段實(shí)例網(wǎng)頁

    , , , ,

    (1.貴州省煙草科學(xué)研究院,貴陽 550081; 2.中國地質(zhì)大學(xué) 自動(dòng)化學(xué)院,武漢 430074)

    0 引言

    需求分析一直以來都是軟件工程項(xiàng)目的重點(diǎn)和難點(diǎn)環(huán)節(jié),如何做好用戶需求分析,從而盡可能的避免應(yīng)用系統(tǒng)投運(yùn)后再返回修改功能需求,是工業(yè)界和學(xué)術(shù)界關(guān)注的重要問題。當(dāng)前,Internet技術(shù)的發(fā)展,使得基于Web的數(shù)據(jù)庫應(yīng)用項(xiàng)目數(shù)量激增,且遍布社會(huì)生活的各行各業(yè),這使得在進(jìn)行項(xiàng)目需求分析時(shí),用戶類別更加廣泛,用戶需求和數(shù)據(jù)類型則更加多樣和易變,因此,提高數(shù)據(jù)庫應(yīng)用系統(tǒng)的用戶適應(yīng)性,進(jìn)而減少用戶需求變化對(duì)軟件工程項(xiàng)目的不良影響,具有重要的研究意義和實(shí)際應(yīng)用價(jià)值[1],在國內(nèi)外都得到了廣泛研究。

    對(duì)于用戶多變的數(shù)據(jù)需求或未知的數(shù)據(jù)結(jié)構(gòu),常見的處理方法有以下幾類:第一類是把未知的數(shù)據(jù)結(jié)構(gòu)保存為xml格式文件的形式[2-4];第二類是用鍵-值映射關(guān)系來實(shí)現(xiàn)靜態(tài)數(shù)據(jù)庫的列-屬性映射關(guān)系[5-6];第三類是采用靜態(tài)表結(jié)構(gòu)描述動(dòng)態(tài)表結(jié)構(gòu)[7-8];第四類是SaaS(Software as a service, 軟件即服務(wù))模式下多租戶技術(shù)[9-12]中的共享關(guān)系表方法[13]。前兩類方法都存在編碼量大、存取效率低、數(shù)據(jù)不易管理等缺點(diǎn),第三類方法是比較高效的方法[14],但是邏輯處理比較復(fù)雜,難以應(yīng)用于大型關(guān)系模式;第四類方法只能在一定范圍內(nèi)滿足有同類數(shù)據(jù)需求的用戶自適應(yīng)性,無法滿足大多數(shù)用戶的數(shù)據(jù)需求,局限性較大。

    本文結(jié)合實(shí)際工程項(xiàng)目中所出現(xiàn)的:非信息專業(yè)用戶數(shù)據(jù)庫知識(shí)欠缺,同時(shí)又希望能夠自定義和管理自身數(shù)據(jù),從而造成用戶需求難以在需求分析階段完全確定等問題,將上述第三類和第四類方法相結(jié)合,使用主、從兩個(gè)相關(guān)聯(lián)的靜態(tài)關(guān)系表來描述動(dòng)態(tài)表結(jié)構(gòu),主表用于存儲(chǔ)用戶自定義虛擬關(guān)系表信息;使用多租戶技術(shù)實(shí)現(xiàn)從表的數(shù)據(jù)共享功能,用于存儲(chǔ)所有用戶自定義數(shù)據(jù)。給出了一個(gè)實(shí)際的工程用例,運(yùn)行結(jié)果表明,利用該關(guān)系模型設(shè)計(jì)數(shù)據(jù)庫,用戶可以通過瀏覽器自定義并且管理虛擬關(guān)系表,從而有效提高數(shù)據(jù)庫應(yīng)用系統(tǒng)對(duì)用戶需求變化的適應(yīng)性,同時(shí)改善Web站點(diǎn)的性能。

    1 用戶自適應(yīng)關(guān)系模型

    多租戶技術(shù)中的共享關(guān)系表可以滿足所有同類租戶的數(shù)據(jù)需求。在沒有單獨(dú)為每個(gè)租戶建立獨(dú)立關(guān)系表的情況下,通過一張共享關(guān)系表來存儲(chǔ)所有同類租戶數(shù)據(jù),以租戶ID來隔離不同租戶之間的數(shù)據(jù),同時(shí)每個(gè)租戶擁有自己獨(dú)立的關(guān)系表,但這些獨(dú)立關(guān)系表在數(shù)據(jù)庫中并不是物理存在的,而是一種虛擬或邏輯關(guān)系表。所有虛擬關(guān)系表實(shí)際上共用了共享關(guān)系表的關(guān)系模型,因此不需要再為每個(gè)虛擬關(guān)系表建立獨(dú)立的關(guān)系模型。

    本文利用了該方法通過通用關(guān)系模型,在不新建數(shù)據(jù)庫關(guān)系表的情況下可以擁有任意多個(gè)虛擬關(guān)系表的特點(diǎn),采用靜態(tài)表結(jié)構(gòu)表現(xiàn)動(dòng)態(tài)表結(jié)構(gòu)設(shè)的思想計(jì)出一種基于Web的用戶自適應(yīng)關(guān)系模型,如圖1所示。

    圖1 自適應(yīng)關(guān)系模型的數(shù)據(jù)庫關(guān)系表

    該關(guān)系模型分為兩部分,主關(guān)系模型和從關(guān)系模型,分別對(duì)應(yīng)數(shù)據(jù)庫中主、從兩種靜態(tài)關(guān)系表。主表用于存儲(chǔ)用戶自定義關(guān)系表的表名、字段名以及該表在從表中所使用的起止字段等結(jié)構(gòu)信息;從表類似于多租戶技術(shù)中的共享關(guān)系表,用于存儲(chǔ)用戶自定義數(shù)據(jù),插入的記錄通過表名來隔離、區(qū)分。主表中一條記錄映射到用戶新建虛擬關(guān)系表的結(jié)構(gòu)信息,因此可對(duì)應(yīng)從表中同一表名的多條記錄。

    當(dāng)用戶通過瀏覽器網(wǎng)頁新建數(shù)據(jù)庫關(guān)系表時(shí),新建虛擬關(guān)系表的結(jié)構(gòu)信息存儲(chǔ)在主表中,當(dāng)用戶需要管理自定義虛擬關(guān)系表的數(shù)據(jù)時(shí),后臺(tái)邏輯就先通過主表查詢到該虛擬關(guān)系表的結(jié)構(gòu)信息,比如該表的字段名、該表在從表中所使用的起止字段等等,然后根據(jù)查詢到的虛擬關(guān)系表結(jié)構(gòu)信息來對(duì)從表進(jìn)行相應(yīng)操作。

    1.1 自適應(yīng)關(guān)系模型ER圖

    圖2 自適應(yīng)關(guān)系模型ER圖

    1.2 主表設(shè)計(jì)

    用戶建立的所有虛擬關(guān)系表結(jié)構(gòu)信息都存儲(chǔ)在主表中,表名不允許重復(fù),故設(shè)置表名tableName為主鍵,主表中還有如下幾個(gè)字段:startColumn、endColumn、columnName。 startColumn字段表示該虛擬關(guān)系表的記錄在從表中是從第幾個(gè)字段開始,endColumn字段表示該虛擬關(guān)系表的記錄在從表中到第幾個(gè)字段結(jié)束,columnName字段表示該虛擬關(guān)系表的字段名,把用戶新建的虛擬關(guān)系表的所有字段名用特殊符號(hào)“|”隔開,連接成字符串存儲(chǔ)在columnName這個(gè)字段。主表的數(shù)據(jù)字典如表1所示。

    表1 主表TableInfor數(shù)據(jù)字典

    1.3 從表設(shè)計(jì)

    從表設(shè)置一個(gè)int類型自增主鍵id,用來表示每條記錄的編號(hào)。由于從表中的記錄通過表名來區(qū)分該條記錄屬于哪個(gè)虛擬關(guān)系表,用戶只有在新建了虛擬關(guān)系表之后才能向新建的虛擬關(guān)系表中插入數(shù)據(jù),因此設(shè)置主表的主鍵tableName為從表的外鍵,這樣能夠保證所有出現(xiàn)在從表中的記錄的表名都能夠在主表中找到。由于無法預(yù)知用戶新建的虛擬關(guān)系表的字段數(shù),所以從表的字段數(shù)應(yīng)盡量大,這樣才能夠滿足所有用戶的需求。從表的其他字段就用來存儲(chǔ)用戶插入到虛擬表中的記錄,其他字段的命名方式按照字段編號(hào)來命名,考慮到Java語言中一個(gè)對(duì)象最多只能擁有255個(gè)屬性,這里我們把其他字段分別命名為column1、column2 … column250。從表的數(shù)據(jù)字典如表2。

    表2 從表TableData 數(shù)據(jù)字典

    1.4 數(shù)據(jù)庫物理模型

    本方法中虛擬關(guān)系表實(shí)際上并不是真正的在數(shù)據(jù)庫中去創(chuàng)建新關(guān)系表,而是通過數(shù)據(jù)庫中已經(jīng)存在的一個(gè)主表TableInfor來存儲(chǔ)用戶自定義關(guān)系表的結(jié)構(gòu)信息,自定義關(guān)系表的結(jié)構(gòu)信息包括:表名、起始字段、終止字段、字段名。把用戶所要插入到自己創(chuàng)建的關(guān)系表的記錄都存儲(chǔ)在從表TableData中,如圖3所示:在TableData表中設(shè)置tableName為外鍵,通過這個(gè)外鍵來約束從表TableData中記錄的tableName字段一定是在主表TableInfor中存在的。主表中的columnName字段是用來存儲(chǔ)用戶創(chuàng)建的關(guān)系表的字段名,把用戶定義的所有字段名通過“|”符號(hào)鏈接成一個(gè)字符串存儲(chǔ)在表中。主表中的startColumn與endColumn字段是通過分割columnName后,根據(jù)得到虛擬關(guān)系表的字段數(shù)目計(jì)算而來。它們代表其對(duì)應(yīng)虛擬關(guān)系表中的記錄在從表TableData中所使用的是哪些字段,為簡單起見,默認(rèn)設(shè)置用戶新建虛擬關(guān)系表中除主鍵id外所有字段為varchar數(shù)據(jù)類型。

    圖3 數(shù)據(jù)庫物理模型

    2 主、從表邏輯處理

    2.1 主表邏輯處理

    2.1.1 “新增”自定義虛擬關(guān)系表

    通過API(Application Programming Interface,應(yīng)用程序接口)新增虛擬關(guān)系表,用戶通過瀏覽器網(wǎng)頁填寫自定義虛擬關(guān)系表的結(jié)構(gòu)信息確定后,后臺(tái)通過http協(xié)議獲取用戶填寫的關(guān)系表結(jié)構(gòu)信息,并對(duì)用戶填寫的關(guān)系表結(jié)構(gòu)信息進(jìn)行校驗(yàn),校驗(yàn)包括用戶自定義虛擬關(guān)系表表名是否已經(jīng)存在、自定義虛擬關(guān)系表字段名是否符合格式要求,如果校驗(yàn)失敗,提示用戶重新填寫信息,如果校驗(yàn)成功,則向主表插入記錄。

    2.1.2 “刪除”自定義虛擬關(guān)系表

    通過API刪除某自定義虛擬關(guān)系表,后臺(tái)通過http協(xié)議獲取到要?jiǎng)h除的自定義虛擬關(guān)系表的表名,然后查看從表中是否存在該表名的記錄,若存在則先刪除中該表名的所有記錄,然后再刪除主表中該表名的記錄。

    2.1.3 “修改”自定義虛擬關(guān)系表

    通過API修改某自定義虛擬關(guān)系表,后臺(tái)查詢主表中該表名的記錄,在前臺(tái)網(wǎng)頁顯示該表的結(jié)構(gòu)信息,前臺(tái)網(wǎng)頁可以對(duì)該表結(jié)構(gòu)信息進(jìn)行修改后保存,由于主表中表名為從表的外鍵,簡單起見不允許修改自定義虛擬關(guān)系表名,然后跳轉(zhuǎn)到后臺(tái),對(duì)修改后的表結(jié)構(gòu)信息進(jìn)行校驗(yàn),校驗(yàn)成功后更新主表中該表名的記錄,校驗(yàn)失敗則返回頁面提示用戶校驗(yàn)失敗原因,讓用戶重新修改。

    2.1.4 “查詢”自定義虛擬關(guān)系表

    通過API查詢自定義虛擬關(guān)系表,自定義虛擬關(guān)系表的信息查詢實(shí)際是對(duì)主表的數(shù)據(jù)進(jìn)行查詢,根據(jù)查詢條件生成相應(yīng)的sql查詢語句,執(zhí)行sql查詢語句,遍歷查詢結(jié)果,把查詢結(jié)果賦值給主表對(duì)應(yīng)的對(duì)象實(shí)例,然后通過http協(xié)議把實(shí)例對(duì)象傳到前臺(tái)網(wǎng)頁顯示。

    綜上所述,主表的“增、刪、改、查”四種基本操作中除了刪除操作以外,其他三種操作只需要直接對(duì)主表直接操作即可,由于從表外鍵約束的原因,刪除操作必須聯(lián)合從表進(jìn)行相關(guān)檢查后操作,如圖4所示。

    圖4 主表的基本操作

    2.2 從表邏輯處理

    2.2.1 “新增”自定義虛擬關(guān)系表中的記錄

    通過API新增某自定義虛擬關(guān)系表中記錄時(shí),先查詢主表中該虛擬關(guān)系表的結(jié)構(gòu)信息,把查詢結(jié)果傳到前臺(tái)網(wǎng)頁,在前臺(tái)網(wǎng)頁解析該虛擬關(guān)系表的結(jié)構(gòu)信息(主要指字段名),在網(wǎng)頁上顯示該虛擬關(guān)系表的表結(jié)構(gòu),以供用戶新增該虛擬關(guān)系表的記錄,在用戶新增記錄提交后,后臺(tái)通過http協(xié)議獲取到用戶新增的數(shù)據(jù),并給從表對(duì)應(yīng)的對(duì)象實(shí)例進(jìn)行賦值,然后向從表插入記錄。

    2.2.2 “刪除”自定義虛擬關(guān)系表中的記錄

    通過API刪除某自定義虛擬關(guān)系表中記錄時(shí),先查詢主表中該虛擬關(guān)系表的結(jié)構(gòu)信息,同時(shí)查詢從表中該表名的記錄,分別給主表與從表對(duì)應(yīng)的實(shí)例對(duì)象賦值,傳到前臺(tái)網(wǎng)頁,在網(wǎng)頁上解析主表的結(jié)構(gòu)信息,在網(wǎng)頁上顯示該虛擬關(guān)系表的表結(jié)構(gòu),并遍歷從表實(shí)例對(duì)象,把遍歷結(jié)果一一對(duì)應(yīng)放在已經(jīng)解析好的虛擬關(guān)系表中,選中記錄刪除后,后臺(tái)通過http協(xié)議獲取到需要?jiǎng)h除的記錄的id,然后刪除從表中對(duì)應(yīng)的記錄。

    2.2.3 “修改”自定義虛擬關(guān)系表中的記錄

    通過API點(diǎn)擊修改某自定義虛擬關(guān)系表中記錄時(shí),先查詢主表中該虛擬關(guān)系表的結(jié)構(gòu)信息,同時(shí)查詢從表中該表名的記錄,分別給主表與從表對(duì)應(yīng)的實(shí)例對(duì)象賦值,傳到前臺(tái)網(wǎng)頁,在網(wǎng)頁上解析主表的結(jié)構(gòu)信息,在網(wǎng)頁上顯示出該虛擬關(guān)系表的表結(jié)構(gòu),并遍歷從表實(shí)例對(duì)象,把遍歷結(jié)果一一對(duì)應(yīng)放在已經(jīng)解析好的虛擬關(guān)系表中,修改保存后,后臺(tái)通過http協(xié)議獲取到修改后的數(shù)據(jù),并保存到數(shù)據(jù)庫從表中。

    2.2.4 “查詢”自定義虛擬關(guān)系表中的記錄

    通過API點(diǎn)擊查詢某自定義虛擬關(guān)系表中記錄時(shí),先查詢主表中該虛擬關(guān)系表的結(jié)構(gòu)信息,同時(shí)查詢從表中該表名的記錄,分別給主表與從表對(duì)應(yīng)的實(shí)例對(duì)象賦值,傳到前臺(tái)網(wǎng)頁,在網(wǎng)頁上解析主表的結(jié)構(gòu)信息,在網(wǎng)頁上顯示出該虛擬關(guān)系表的表結(jié)構(gòu),并遍歷從表實(shí)例對(duì)象,把遍歷結(jié)果一一對(duì)應(yīng)放在已經(jīng)解析好的虛擬關(guān)系表中。

    從表的“增、刪、改、查”操作如圖5所示。

    圖5 從表的基本操作

    3 應(yīng)用實(shí)例

    3.1 用戶需求

    “煙草業(yè)數(shù)據(jù)共享平臺(tái)”是一個(gè)基于Web的數(shù)據(jù)庫應(yīng)用系統(tǒng),該系統(tǒng)按照統(tǒng)一的數(shù)據(jù)標(biāo)準(zhǔn)體系,提供統(tǒng)一的數(shù)據(jù)上傳接口把煙葉生產(chǎn)各個(gè)環(huán)節(jié)的測試或試驗(yàn)數(shù)據(jù)進(jìn)行集中的數(shù)據(jù)庫存儲(chǔ)與管理,并經(jīng)過一定的關(guān)聯(lián)性分析與數(shù)據(jù)挖掘,從而達(dá)到指導(dǎo)煙葉生產(chǎn)的目的。

    在“煙草業(yè)數(shù)據(jù)共享平臺(tái)”項(xiàng)目開發(fā)需求調(diào)研階段,有著這樣一種用戶需求:研究人員為了找出彰顯煙葉風(fēng)格特色相關(guān)因素,會(huì)對(duì)各個(gè)地區(qū)的煙葉樣品采摘回來進(jìn)行化學(xué)成分分析、代謝物質(zhì)分析、評(píng)析指標(biāo)分析等幾十種甚至上百種測試或試驗(yàn)分析。然而像化學(xué)成分分析與物質(zhì)代謝分析是無法預(yù)先知道化學(xué)成分與代謝物質(zhì)的,有時(shí)會(huì)為了單獨(dú)分析某種因素而臨時(shí)增加一些試驗(yàn),這就需要提供用戶在瀏覽器網(wǎng)頁上可以隨時(shí)新建并修改數(shù)據(jù)庫關(guān)系表的功能。

    傳統(tǒng)Web開發(fā)關(guān)系模型設(shè)計(jì)方式顯然難以滿足這樣不確定的用戶數(shù)據(jù)需求,然而本文提出的自適應(yīng)關(guān)系模型能夠提供用戶通過瀏覽器網(wǎng)頁自定義數(shù)據(jù)庫關(guān)系表,解決了不明確的用戶需求給項(xiàng)目開發(fā)帶來的困擾。

    3.2 開發(fā)環(huán)境

    項(xiàng)目在Windows 7平臺(tái)上進(jìn)行開發(fā),開發(fā)中使用Eclipse作為集成開發(fā)工具,Tomcat 7作為Web服務(wù)器,SQL Server 2008數(shù)據(jù)庫。

    3.3 應(yīng)用實(shí)例及結(jié)果分析

    下面通過煙“草業(yè)數(shù)據(jù)共享平臺(tái)”項(xiàng)目中自適應(yīng)關(guān)系模型的應(yīng)用實(shí)例來對(duì)自適應(yīng)關(guān)系模型進(jìn)行分析說明,表3、4分別為主表TableInfor與從表TableData中的存儲(chǔ)數(shù)據(jù)實(shí)例。

    由主表實(shí)例可以看出,自定義虛擬關(guān)系表“代謝物質(zhì)”的起始字段為1,終止字段為2,字段名為“草酸(mg/g) | 煙堿(mg/g)”,意思是從表中tableName為“代謝物質(zhì)”的記錄中column1的值即為虛擬關(guān)系表“代謝物質(zhì)”中“草酸(mg/g)”字段的值,column2的值即為虛擬關(guān)系表“代謝物質(zhì)”中“煙堿(mg/g)”字段的值;自定義虛擬關(guān)系表“化學(xué)成分”的起始字段為1,終止字段為3,字段名為“鉀(mg/g) | 氯(mg/g) | 磷(mg/g)”,意思是從表中tableName為“化學(xué)成分”的記錄中column1的值即為虛擬關(guān)系表“化學(xué)成分”中“鉀(mg/g)”字段的值,column2的值即為虛擬關(guān)系表“化學(xué)成分”中“氯(mg/g)”字段的值, column3的值即為虛擬關(guān)系表“化學(xué)成分”中“磷(mg/g)”字段的值;自定義虛擬關(guān)系表“感官評(píng)價(jià)”的起始字段為1,終止字段為3,字段名為“香氣量 | 雜氣 | 甜度”,意思是從表中tableName為“感官評(píng)價(jià)”的記錄中column1的值即為虛擬表關(guān)系“感官評(píng)價(jià)”中“香氣量”字段的值,column2的值即為虛擬關(guān)系表“感官評(píng)價(jià)”中“雜氣”字段的值,column3的值即為虛擬關(guān)系表“感官評(píng)價(jià)”中“甜度”字段的值。

    表3 主表TableInfor 實(shí)例

    表4 從表TableData實(shí)例

    idtableNamecolumn1column2column3…column2501代謝物質(zhì)3.242.87NULLNULLNULL2代謝物質(zhì)3.152.56NULLNULLNULL3化學(xué)成分0.150.650.34NULLNULL4化學(xué)成分0.240.530.28NULLNULL5感官質(zhì)量6.075.715.93NULLNULL6感官質(zhì)量7.265.675.84NULLNULL

    從以上實(shí)例可以看出用戶自定義虛擬關(guān)系表的表結(jié)構(gòu)信息都存儲(chǔ)在表3中,而對(duì)應(yīng)的記錄存儲(chǔ)在表4中,同時(shí),用戶可以隨意建立滿足自己需求的虛擬關(guān)系表。

    4 結(jié)論

    數(shù)據(jù)庫應(yīng)用系統(tǒng)的用戶往往不具有信息專業(yè)的相關(guān)知識(shí)和技能,系統(tǒng)開發(fā)過程中用戶的需求也經(jīng)常發(fā)生變化,從而嚴(yán)重影響了軟件工程項(xiàng)目的進(jìn)度和質(zhì)量。針對(duì)這一問題,本文提出了一種基于web的用戶自適應(yīng)關(guān)系模型,該方法通過特殊的關(guān)系模型設(shè)計(jì),以及建立虛擬關(guān)系表的思想,使用靜態(tài)表結(jié)構(gòu)來表現(xiàn)動(dòng)態(tài)表結(jié)構(gòu),實(shí)現(xiàn)了用戶可根據(jù)自身需要在網(wǎng)頁上新建以及動(dòng)態(tài)管理數(shù)據(jù)表及其數(shù)據(jù)的功能,一定程度上提高了對(duì)用戶需求的自適應(yīng)。在“煙草業(yè)數(shù)據(jù)共享平臺(tái)”數(shù)據(jù)庫系統(tǒng)的應(yīng)用結(jié)果表明了本文所提方法的有效性,對(duì)一類具有需求不確定軟件工程項(xiàng)目的研發(fā)具有參考和應(yīng)用價(jià)值。

    猜你喜歡
    字段實(shí)例網(wǎng)頁
    圖書館中文圖書編目外包數(shù)據(jù)質(zhì)量控制分析
    基于CSS的網(wǎng)頁導(dǎo)航欄的設(shè)計(jì)
    電子制作(2018年10期)2018-08-04 03:24:38
    基于URL和網(wǎng)頁類型的網(wǎng)頁信息采集研究
    電子制作(2017年2期)2017-05-17 03:54:56
    網(wǎng)頁制作在英語教學(xué)中的應(yīng)用
    電子測試(2015年18期)2016-01-14 01:22:58
    CNMARC304字段和314字段責(zé)任附注方式解析
    無正題名文獻(xiàn)著錄方法評(píng)述
    完形填空Ⅱ
    完形填空Ⅰ
    10個(gè)必知的網(wǎng)頁設(shè)計(jì)術(shù)語
    關(guān)于CNMARC的3--字段改革的必要性與可行性研究
    男人舔奶头视频| 国产精品国产av在线观看| 久久综合国产亚洲精品| 伦理电影免费视频| 色哟哟·www| 国产精品精品国产色婷婷| 久久午夜福利片| 成年人午夜在线观看视频| 色视频www国产| 极品少妇高潮喷水抽搐| 老女人水多毛片| av线在线观看网站| 国产色爽女视频免费观看| a级一级毛片免费在线观看| 人人妻人人爽人人添夜夜欢视频 | 91精品国产国语对白视频| 91在线精品国自产拍蜜月| 欧美性感艳星| 好男人视频免费观看在线| 观看美女的网站| 日本一二三区视频观看| 久久久色成人| 亚洲国产精品成人久久小说| 国产亚洲一区二区精品| 日韩一区二区视频免费看| 熟女电影av网| 各种免费的搞黄视频| 亚洲成人手机| 中文乱码字字幕精品一区二区三区| 欧美精品亚洲一区二区| 99热6这里只有精品| 水蜜桃什么品种好| 美女高潮的动态| 色视频www国产| 亚洲美女搞黄在线观看| 精品亚洲成a人片在线观看 | 亚洲欧洲国产日韩| 亚洲av成人精品一二三区| 国产一区亚洲一区在线观看| 青春草亚洲视频在线观看| 免费观看性生交大片5| 嫩草影院入口| 最近手机中文字幕大全| 国产老妇伦熟女老妇高清| 亚洲人与动物交配视频| 香蕉精品网在线| 国产 一区 欧美 日韩| 国产伦在线观看视频一区| 伦理电影大哥的女人| .国产精品久久| 国产av码专区亚洲av| 亚洲精品自拍成人| 日本与韩国留学比较| 久久国产乱子免费精品| 日韩精品有码人妻一区| 日本wwww免费看| 久久久久视频综合| 久久久久视频综合| 亚洲,一卡二卡三卡| 狂野欧美白嫩少妇大欣赏| 高清毛片免费看| 久久久a久久爽久久v久久| 久久久久久久久久久丰满| 成人美女网站在线观看视频| 国产亚洲最大av| 老司机影院毛片| 亚洲激情五月婷婷啪啪| 99热国产这里只有精品6| 亚洲一级一片aⅴ在线观看| 大码成人一级视频| 国产精品女同一区二区软件| 欧美 日韩 精品 国产| 国产伦精品一区二区三区四那| 国产色爽女视频免费观看| 蜜桃在线观看..| 亚洲国产日韩一区二区| 永久网站在线| 日本色播在线视频| 一级毛片 在线播放| 国产精品一区二区在线不卡| 男人和女人高潮做爰伦理| 亚洲不卡免费看| 国产亚洲av片在线观看秒播厂| 99国产精品免费福利视频| 国产成人精品久久久久久| 两个人的视频大全免费| 亚洲美女黄色视频免费看| 插逼视频在线观看| 亚洲成色77777| 久久久久精品久久久久真实原创| 亚洲精品国产成人久久av| 嫩草影院新地址| 亚洲成人手机| 搡老乐熟女国产| 有码 亚洲区| 免费观看性生交大片5| 亚洲aⅴ乱码一区二区在线播放| 国产精品久久久久成人av| 国产精品麻豆人妻色哟哟久久| 内射极品少妇av片p| 亚洲电影在线观看av| 日韩三级伦理在线观看| 久久 成人 亚洲| 美女福利国产在线 | 91精品国产九色| 日日啪夜夜爽| 成年美女黄网站色视频大全免费 | 视频中文字幕在线观看| 久久久成人免费电影| 国产一区二区在线观看日韩| 国产亚洲5aaaaa淫片| 色网站视频免费| 一区二区三区精品91| 亚洲真实伦在线观看| 大码成人一级视频| 天堂俺去俺来也www色官网| 又黄又爽又刺激的免费视频.| 看免费成人av毛片| xxx大片免费视频| 久热久热在线精品观看| 久久这里有精品视频免费| av网站免费在线观看视频| 久久久成人免费电影| 久久综合国产亚洲精品| 午夜福利视频精品| 99久久精品一区二区三区| 国产毛片在线视频| 97超碰精品成人国产| av播播在线观看一区| 街头女战士在线观看网站| 成人国产av品久久久| 伦理电影免费视频| 一二三四中文在线观看免费高清| 国产精品99久久99久久久不卡 | 一区二区av电影网| 欧美日韩精品成人综合77777| 一本色道久久久久久精品综合| 国产免费一区二区三区四区乱码| 免费黄网站久久成人精品| 九九在线视频观看精品| 免费高清在线观看视频在线观看| 噜噜噜噜噜久久久久久91| 国产一级毛片在线| 亚洲,欧美,日韩| 国产 一区精品| 伦理电影免费视频| 麻豆乱淫一区二区| 欧美日韩综合久久久久久| 日韩伦理黄色片| 最新中文字幕久久久久| 国产精品三级大全| 特大巨黑吊av在线直播| 成人免费观看视频高清| 色哟哟·www| 亚洲精品日本国产第一区| 纯流量卡能插随身wifi吗| 久久久久久久久久久免费av| 日韩不卡一区二区三区视频在线| 老司机影院成人| 涩涩av久久男人的天堂| 亚洲最大成人中文| 国产国拍精品亚洲av在线观看| 一区二区三区乱码不卡18| 男女无遮挡免费网站观看| 性高湖久久久久久久久免费观看| 国产白丝娇喘喷水9色精品| 国产精品国产三级国产av玫瑰| 毛片一级片免费看久久久久| 国产爽快片一区二区三区| av专区在线播放| 亚洲第一区二区三区不卡| 男女国产视频网站| 最近2019中文字幕mv第一页| 看十八女毛片水多多多| 九九久久精品国产亚洲av麻豆| 久久国内精品自在自线图片| 97在线人人人人妻| 成人亚洲欧美一区二区av| 麻豆国产97在线/欧美| 亚洲四区av| 欧美高清成人免费视频www| 欧美bdsm另类| 日韩 亚洲 欧美在线| 不卡视频在线观看欧美| 日日撸夜夜添| 热re99久久精品国产66热6| 成人免费观看视频高清| 日韩强制内射视频| 丝袜喷水一区| 国产一区二区在线观看日韩| 少妇人妻精品综合一区二区| 大陆偷拍与自拍| 国产国拍精品亚洲av在线观看| 日日摸夜夜添夜夜爱| 国产一级毛片在线| 日本欧美视频一区| 亚洲国产毛片av蜜桃av| 一级毛片aaaaaa免费看小| 亚洲人成网站在线观看播放| 亚洲精品中文字幕在线视频 | 欧美最新免费一区二区三区| 欧美区成人在线视频| 网址你懂的国产日韩在线| 91精品一卡2卡3卡4卡| 成人综合一区亚洲| 80岁老熟妇乱子伦牲交| 久热这里只有精品99| 两个人的视频大全免费| 国产成人免费观看mmmm| 女性被躁到高潮视频| 精品一区二区三卡| 精品国产三级普通话版| 美女国产视频在线观看| 久久影院123| av一本久久久久| 少妇裸体淫交视频免费看高清| 欧美成人一区二区免费高清观看| 国产高清国产精品国产三级 | 亚洲人成网站高清观看| 伊人久久国产一区二区| 亚洲精品日韩在线中文字幕| 午夜福利网站1000一区二区三区| 各种免费的搞黄视频| 一区在线观看完整版| 日本猛色少妇xxxxx猛交久久| 天天躁夜夜躁狠狠久久av| 国产精品无大码| 亚洲精品色激情综合| 免费大片18禁| 少妇 在线观看| 欧美3d第一页| 中文字幕亚洲精品专区| 国产日韩欧美亚洲二区| 美女脱内裤让男人舔精品视频| 亚洲精品,欧美精品| 欧美bdsm另类| 亚洲精品日韩av片在线观看| 少妇被粗大猛烈的视频| 一级毛片电影观看| 亚洲内射少妇av| 在线免费观看不下载黄p国产| 99久久精品国产国产毛片| 久久韩国三级中文字幕| 国产精品久久久久久av不卡| 国产欧美日韩一区二区三区在线 | 高清毛片免费看| 欧美变态另类bdsm刘玥| 国产精品久久久久久久电影| 久久精品久久精品一区二区三区| 国产精品蜜桃在线观看| 婷婷色麻豆天堂久久| 日本色播在线视频| 美女国产视频在线观看| a 毛片基地| 亚洲综合精品二区| 水蜜桃什么品种好| 亚洲丝袜综合中文字幕| 狂野欧美白嫩少妇大欣赏| 午夜老司机福利剧场| 一区二区三区免费毛片| 我要看黄色一级片免费的| 国产精品蜜桃在线观看| 国产男女内射视频| 日韩av在线免费看完整版不卡| 精品午夜福利在线看| 在线观看免费高清a一片| 日韩视频在线欧美| 亚洲精品,欧美精品| 久久6这里有精品| 国产在线男女| 黑丝袜美女国产一区| 中国三级夫妇交换| 美女主播在线视频| 80岁老熟妇乱子伦牲交| 日本欧美国产在线视频| 天美传媒精品一区二区| 亚洲欧美日韩无卡精品| 边亲边吃奶的免费视频| 2018国产大陆天天弄谢| 欧美高清性xxxxhd video| 日本欧美视频一区| 国产精品国产av在线观看| 成人毛片60女人毛片免费| 国产高潮美女av| 久久99蜜桃精品久久| 精品少妇久久久久久888优播| 国产高清有码在线观看视频| 午夜老司机福利剧场| 国产精品99久久久久久久久| 国产精品福利在线免费观看| 水蜜桃什么品种好| videos熟女内射| 22中文网久久字幕| 日韩三级伦理在线观看| av国产久精品久网站免费入址| 狠狠精品人妻久久久久久综合| 91狼人影院| 夫妻性生交免费视频一级片| 一级片'在线观看视频| 女人十人毛片免费观看3o分钟| 少妇熟女欧美另类| 精品国产露脸久久av麻豆| 日韩不卡一区二区三区视频在线| 国产无遮挡羞羞视频在线观看| 亚洲第一av免费看| 美女主播在线视频| 一本一本综合久久| .国产精品久久| 午夜激情久久久久久久| 内地一区二区视频在线| 国内少妇人妻偷人精品xxx网站| 亚洲经典国产精华液单| 午夜日本视频在线| 日韩不卡一区二区三区视频在线| 日韩 亚洲 欧美在线| 欧美激情国产日韩精品一区| 欧美日韩视频高清一区二区三区二| 狂野欧美激情性bbbbbb| 三级经典国产精品| 久久久亚洲精品成人影院| 啦啦啦中文免费视频观看日本| av女优亚洲男人天堂| 欧美 日韩 精品 国产| 亚洲国产精品国产精品| 久久久午夜欧美精品| 国产综合精华液| 国产在线男女| 日日啪夜夜撸| 日韩欧美精品免费久久| 国产免费视频播放在线视频| 2021少妇久久久久久久久久久| 插阴视频在线观看视频| 国产成人午夜福利电影在线观看| 国产免费福利视频在线观看| 亚洲精品,欧美精品| 麻豆国产97在线/欧美| 黄色视频在线播放观看不卡| 乱码一卡2卡4卡精品| 亚洲美女视频黄频| 国产老妇伦熟女老妇高清| 色综合色国产| 欧美三级亚洲精品| 美女国产视频在线观看| 哪个播放器可以免费观看大片| 青春草亚洲视频在线观看| 亚洲美女搞黄在线观看| 国产成人精品一,二区| 色5月婷婷丁香| 国产精品三级大全| 国产精品久久久久久精品古装| 一区二区三区精品91| 能在线免费看毛片的网站| 国产精品一区二区在线观看99| 国产精品国产三级国产av玫瑰| 99热这里只有精品一区| 新久久久久国产一级毛片| 欧美精品一区二区免费开放| 亚洲av成人精品一二三区| 在线观看三级黄色| 日本黄色片子视频| 欧美区成人在线视频| 大片免费播放器 马上看| tube8黄色片| 国产精品偷伦视频观看了| 亚洲av电影在线观看一区二区三区| 久久99热这里只频精品6学生| av在线播放精品| 亚洲国产毛片av蜜桃av| 黄色一级大片看看| 永久免费av网站大全| 精品人妻视频免费看| 高清av免费在线| 欧美97在线视频| 久久热精品热| 国产精品一区二区在线不卡| 国产色爽女视频免费观看| 身体一侧抽搐| 日韩伦理黄色片| 噜噜噜噜噜久久久久久91| 简卡轻食公司| 黄色一级大片看看| 精品国产乱码久久久久久小说| 日韩av免费高清视频| 熟女人妻精品中文字幕| 久久久a久久爽久久v久久| 国产成人精品一,二区| 国产高潮美女av| 亚洲欧美日韩卡通动漫| 国产av一区二区精品久久 | 国产一区亚洲一区在线观看| 亚洲精品成人av观看孕妇| 中文字幕av成人在线电影| 亚洲国产最新在线播放| 内射极品少妇av片p| 亚洲欧美成人综合另类久久久| av国产精品久久久久影院| 高清在线视频一区二区三区| 交换朋友夫妻互换小说| 一区二区三区乱码不卡18| 你懂的网址亚洲精品在线观看| 久久人人爽人人爽人人片va| 国产爽快片一区二区三区| 夫妻性生交免费视频一级片| 久久99热这里只有精品18| 亚洲人成网站在线播| 2022亚洲国产成人精品| 日日撸夜夜添| 联通29元200g的流量卡| 日本色播在线视频| 亚洲精品一区蜜桃| 亚洲av欧美aⅴ国产| 水蜜桃什么品种好| 亚洲成人av在线免费| 国产在视频线精品| 亚洲精华国产精华液的使用体验| 国产免费福利视频在线观看| 少妇的逼好多水| 成人午夜精彩视频在线观看| 色婷婷av一区二区三区视频| 在线观看人妻少妇| 国产免费一级a男人的天堂| 国产免费一区二区三区四区乱码| 成年av动漫网址| 国产v大片淫在线免费观看| 国产高潮美女av| 亚洲av电影在线观看一区二区三区| 久久久久网色| 国产高潮美女av| 国产精品久久久久久av不卡| 黄色日韩在线| 国产综合精华液| 超碰97精品在线观看| 久久精品国产自在天天线| 亚洲国产精品成人久久小说| 久久99精品国语久久久| 一本一本综合久久| 日日啪夜夜撸| 日本欧美国产在线视频| 亚洲一区二区三区欧美精品| 日日摸夜夜添夜夜爱| 大香蕉久久网| 国产亚洲91精品色在线| 欧美高清成人免费视频www| 亚洲av男天堂| 午夜免费观看性视频| 成人国产麻豆网| av黄色大香蕉| 一区二区av电影网| 中文字幕久久专区| 一本色道久久久久久精品综合| 在线观看人妻少妇| 国产永久视频网站| 日本欧美国产在线视频| 国产伦理片在线播放av一区| 精华霜和精华液先用哪个| 久久6这里有精品| 亚洲图色成人| 免费看光身美女| 麻豆国产97在线/欧美| 人妻系列 视频| 成年女人在线观看亚洲视频| 久久久午夜欧美精品| 国产免费一区二区三区四区乱码| 亚洲欧美一区二区三区黑人 | 亚洲av二区三区四区| 亚洲欧美清纯卡通| 亚洲久久久国产精品| 亚洲婷婷狠狠爱综合网| 99精国产麻豆久久婷婷| 99热网站在线观看| 国产色爽女视频免费观看| 视频区图区小说| 99热这里只有是精品50| 精华霜和精华液先用哪个| 极品少妇高潮喷水抽搐| 99热国产这里只有精品6| 在线观看人妻少妇| 搡女人真爽免费视频火全软件| 国产成人a区在线观看| 美女主播在线视频| 国语对白做爰xxxⅹ性视频网站| 亚洲人与动物交配视频| 国产女主播在线喷水免费视频网站| 亚洲综合色惰| 免费黄网站久久成人精品| 国产日韩欧美在线精品| 亚洲国产精品专区欧美| 天美传媒精品一区二区| 在线免费十八禁| 国产探花极品一区二区| 欧美97在线视频| 夜夜爽夜夜爽视频| 日本免费在线观看一区| 亚洲一级一片aⅴ在线观看| 婷婷色av中文字幕| 日本wwww免费看| 国产欧美另类精品又又久久亚洲欧美| 国产欧美日韩一区二区三区在线 | 黄片wwwwww| 黑人猛操日本美女一级片| 国产高清三级在线| 少妇人妻一区二区三区视频| 天天躁日日操中文字幕| 欧美区成人在线视频| 久久青草综合色| 精品熟女少妇av免费看| 一区二区三区免费毛片| 男人舔奶头视频| 久久97久久精品| 免费观看在线日韩| 国精品久久久久久国模美| 国产亚洲91精品色在线| 伊人久久精品亚洲午夜| 我的女老师完整版在线观看| 99久久精品一区二区三区| 国产真实伦视频高清在线观看| 热re99久久精品国产66热6| 国产成人精品久久久久久| 午夜激情福利司机影院| 亚洲av中文字字幕乱码综合| 亚洲精品国产成人久久av| 国产白丝娇喘喷水9色精品| 啦啦啦在线观看免费高清www| 亚洲性久久影院| 国产免费一区二区三区四区乱码| 久久久久久久久久久免费av| 国产 精品1| 成年美女黄网站色视频大全免费 | 看十八女毛片水多多多| 91午夜精品亚洲一区二区三区| 久久久久精品性色| av女优亚洲男人天堂| 婷婷色av中文字幕| 亚洲av日韩在线播放| 一区二区三区乱码不卡18| 婷婷色av中文字幕| 免费观看在线日韩| 视频中文字幕在线观看| videossex国产| 国产成人精品福利久久| 精品久久久久久久久亚洲| 卡戴珊不雅视频在线播放| 亚洲在久久综合| 观看av在线不卡| 啦啦啦中文免费视频观看日本| 十八禁网站网址无遮挡 | 国产 一区 欧美 日韩| 亚洲伊人久久精品综合| 又爽又黄a免费视频| 99热网站在线观看| 18禁裸乳无遮挡免费网站照片| 能在线免费看毛片的网站| 性高湖久久久久久久久免费观看| 嫩草影院新地址| 在线观看人妻少妇| 国产亚洲欧美精品永久| 免费av中文字幕在线| av视频免费观看在线观看| 日韩欧美 国产精品| 成人毛片60女人毛片免费| 简卡轻食公司| 国产探花极品一区二区| 欧美成人a在线观看| 国产无遮挡羞羞视频在线观看| 日本色播在线视频| 成人无遮挡网站| 青青草视频在线视频观看| 少妇人妻 视频| 国产精品国产三级国产专区5o| 欧美高清成人免费视频www| 国国产精品蜜臀av免费| 日本黄色片子视频| av网站免费在线观看视频| 色哟哟·www| 久久综合国产亚洲精品| 久久精品夜色国产| 国产精品99久久久久久久久| 亚洲aⅴ乱码一区二区在线播放| 99热这里只有是精品在线观看| 国产高清有码在线观看视频| av不卡在线播放| 天堂中文最新版在线下载| 亚洲伊人久久精品综合| 建设人人有责人人尽责人人享有的 | 国产亚洲午夜精品一区二区久久| 视频中文字幕在线观看| 亚洲精品乱码久久久v下载方式| 夫妻性生交免费视频一级片| 亚洲国产欧美在线一区| 日本黄色片子视频| av播播在线观看一区| 偷拍熟女少妇极品色| 一级毛片我不卡| 九九在线视频观看精品| 国产视频首页在线观看| 亚洲欧美中文字幕日韩二区| 身体一侧抽搐| 中国国产av一级| 人妻少妇偷人精品九色| 日产精品乱码卡一卡2卡三| 最后的刺客免费高清国语| 纵有疾风起免费观看全集完整版| 99精国产麻豆久久婷婷| av女优亚洲男人天堂| 国产欧美亚洲国产| 午夜老司机福利剧场| 国产成人午夜福利电影在线观看| 亚洲国产精品专区欧美| 一级爰片在线观看| 99久久精品热视频| 免费黄频网站在线观看国产| 日韩中字成人| 亚洲av成人精品一区久久| 91aial.com中文字幕在线观看| 美女高潮的动态|