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

    基于ExtJS的IT信息管理系統(tǒng)的設(shè)計和實現(xiàn)

    2011-03-01 07:54:40張一潔
    電站輔機 2011年2期
    關(guān)鍵詞:輸入框表單控件

    張一潔

    (上海電氣電站設(shè)備有限公司電站輔機廠,上海 200090)

    基于ExtJS的IT信息管理系統(tǒng)的設(shè)計和實現(xiàn)

    張一潔

    (上海電氣電站設(shè)備有限公司電站輔機廠,上海 200090)

    傳統(tǒng)的Web應(yīng)用在與用戶交互上,表現(xiàn)出的響應(yīng)比較緩慢,常需要用戶在線等待,通過A jax技術(shù)可使這種狀態(tài)得到改善?;贏 jax框架-ExtJS開發(fā)的IT信息管理系統(tǒng),是一種管理IT部門軟硬件資源的數(shù)據(jù)庫系統(tǒng),充分利用了Ex tJS框架的U I控件庫及控件的可擴展機制等優(yōu)點,開發(fā)了功能豐富、互動性良好的客戶端界面。該系統(tǒng)基于B/S結(jié)構(gòu),前、后臺的結(jié)構(gòu)清晰,具備良好的可擴展性和可維護(hù)性。

    軟件;應(yīng)用;框架;控件;組件;編程;設(shè)計;實現(xiàn)

    1 概 述

    目前,A jax技術(shù)已被廣泛地用在Web的應(yīng)用開發(fā)中。與傳統(tǒng)的Web應(yīng)用相比,A jax技術(shù)可有效地改善Web應(yīng)用的可用性。可以支持開發(fā)出功能豐富的用戶界面,讓用戶在Web瀏覽器上完成更多的工作;采用A jax技術(shù),減少了與服務(wù)器端的數(shù)據(jù)交換,不再像傳統(tǒng)的Web應(yīng)用需要向服務(wù)器提交整個頁面,僅需傳送少量的數(shù)據(jù)片斷,減少了用戶等待服務(wù)器處理的時間,提高了用戶的工作效率,改善了用戶體驗[1]。

    2 Ajax應(yīng)用

    2.1 Ajax與傳統(tǒng)Web的不同應(yīng)用

    2.1.1 客戶端與服務(wù)器端的通信

    A jax應(yīng)用采取的是異步通信,即當(dāng)用戶提交了一個Web請求后,就可繼續(xù)做系統(tǒng)操作,而不必坐著等待服務(wù)器的響應(yīng)。而且,A jax技術(shù)提交給服務(wù)器的只是數(shù)據(jù)的片斷,不似傳統(tǒng)應(yīng)用,需將整個頁面?zhèn)魉汀_@種通信方式,提高了系統(tǒng)的反應(yīng)速度,同時也減少了網(wǎng)絡(luò)負(fù)荷。

    2.1.2 用戶與系統(tǒng)的交互

    傳統(tǒng)的Web應(yīng)用,提供給用戶的是顯示靜態(tài)信息的Web頁面。與系統(tǒng)的交互必定是填寫表單或單擊某個網(wǎng)頁鏈接。通過表單錄入的數(shù)據(jù),必須一次性地提交給服務(wù)器。對于大批量的數(shù)據(jù)錄入,在用戶點擊保存按鈕進(jìn)行存儲時,可能因為網(wǎng)絡(luò)問題,導(dǎo)致提交失敗和數(shù)據(jù)丟失;服務(wù)器對用戶的認(rèn)證失敗后,就需重復(fù)提交這個過程。

    A jax應(yīng)用通過將用戶對數(shù)據(jù)的更改及時提交給服務(wù)器,并顯示給用戶,使用戶與系統(tǒng)的交互變得及時和直觀。由于數(shù)據(jù)是及時更新的,不會導(dǎo)致大批量數(shù)據(jù)因為網(wǎng)絡(luò)問題而丟失。

    2.1.3 系統(tǒng)的架構(gòu)

    傳統(tǒng)的Web應(yīng)用在很大程度上依賴于H TM L表單,并且更多地通過服務(wù)器端編程來完成主要的工作。服務(wù)器端既要處理來自客戶端的請求,又要根據(jù)請求生成相應(yīng)的頁面。這樣的工作,使得在開發(fā)中,服務(wù)器端的開發(fā)需要和UI的開發(fā)結(jié)合在一起,增加了服務(wù)器端開發(fā)的成本。

    A jax技術(shù)改變了這樣的系統(tǒng)架構(gòu)。服務(wù)器的功能可以被簡化為根據(jù)A jax請求提供數(shù)據(jù)或執(zhí)行操作,數(shù)據(jù)的顯示由前端完成。

    2.2 企業(yè)內(nèi)的Ajax應(yīng)用

    基于以上對A jax應(yīng)用的分析,可以看出,如在企業(yè)網(wǎng)站上采用A jax技術(shù),開發(fā)的Web應(yīng)用會提高員工的工作效率。

    3 ExtJS-WEB應(yīng)用的前端Ajax框架

    ExtJS是一個用JavaScript語言編寫的用于瀏覽器端UI開發(fā)的A jax框架[2]。這種框架有幾個主要特點。

    (1)開源項目

    ExtJS是一個開源項目,它提供了免費的框架代碼,完善的API/How to文檔,以及開發(fā)人員社區(qū)。這些資源可以幫助Ex tJS快速地在項目內(nèi)投入使用。

    (2)兼容各種瀏覽器

    ExtJS框架可跨瀏覽器運行?;诳蚣荛_發(fā)的應(yīng)用支持IE,FireFox,Safari等多種流行的瀏覽器。

    (3)后臺技術(shù)無關(guān)性

    ExtJS框架作為前端的開發(fā)平臺,可與當(dāng)前流行的Web后端技術(shù)如:Java,.NET,PHP組合進(jìn)行Web應(yīng)用的開發(fā)。

    (4)UI控件庫

    框架擁有非常豐富的控件庫,如表格,樹,窗體,面板,按鈕等??丶悦嫦?qū)ο蟮姆绞介_發(fā),提供了構(gòu)造器的參數(shù),可操作的屬性及方法,以及控件的事件等。這種面向?qū)ο蟮拈_發(fā),使得控件易于使用,也便于擴展。

    (5)擴展控件

    框架提供了對控件進(jìn)行擴展的機制。利用ExtJS.extend()函數(shù),可以在繼承父類控件的基礎(chǔ)上,創(chuàng)建新的類構(gòu)造器,增加新的屬性、方法、事件,構(gòu)造出新的控件。

    (6)組件化編程

    在ExtJS的框架下進(jìn)行 UI開發(fā),將包含諸多控件的容器類控件構(gòu)造成組件。這些組件封裝了對內(nèi)部控件的具體操作,對外提供統(tǒng)一接口,便于操作,降低了項目中UI開發(fā)的復(fù)雜度。

    (7)控件與后臺的數(shù)據(jù)交換

    ExtJS的前、后端數(shù)據(jù)交換簡單靈活。顯示數(shù)據(jù)集合的Ex tJS控件,如:表格,樹,下拉列表等,可支持多種數(shù)據(jù)格式:JSON、XM L、A rray。在顯示數(shù)據(jù)時,前端確定數(shù)據(jù)的格式和結(jié)構(gòu),后臺只要提供符合前端要求的數(shù)據(jù)。

    基于ExtJS框架的這些特點,可在項目內(nèi)使用該框架進(jìn)行客戶端UI的開發(fā)。

    4 基于ExtJS的IT信息管理系統(tǒng)

    IT信息管理系統(tǒng)是一種對企業(yè)內(nèi)各類計算機、服務(wù)器等進(jìn)行數(shù)據(jù)管理的應(yīng)用系統(tǒng)。系統(tǒng)的主要功能是對業(yè)務(wù)數(shù)據(jù)的增刪改查并可將各種數(shù)據(jù)匯總。

    4.1 系統(tǒng)結(jié)構(gòu)

    作為A jax應(yīng)用,客戶端界面集成了系統(tǒng)功能,提供給用戶操作系統(tǒng)的接口,負(fù)責(zé)接收并響應(yīng)用戶的請求。對用戶提交的執(zhí)行系統(tǒng)功能的請求,以異步通訊的方式發(fā)送到后臺服務(wù)器。在前臺收到A jax響應(yīng)后,以更新局部界面而不是將界面全部更新的方式,將執(zhí)行結(jié)果顯示到用戶界面上。后臺在A jax應(yīng)用中,負(fù)責(zé)執(zhí)行請求的系統(tǒng)功能,返回執(zhí)行結(jié)果。前、后臺在數(shù)據(jù)交換上采用統(tǒng)一的數(shù)據(jù)格式。系統(tǒng)結(jié)構(gòu)如圖1所示。

    4.2 系統(tǒng)設(shè)計

    4.2.1 界面設(shè)計

    界面按功能分為導(dǎo)航區(qū),功能模塊顯示區(qū),系統(tǒng)信息顯示區(qū)。功能導(dǎo)航區(qū)位于頁面的左部,以樹形結(jié)構(gòu)顯示出可供用戶操作的功能。用戶通過選擇結(jié)點,進(jìn)入相關(guān)的功能模塊。頁面的右半部分顯示功能模塊的操作界面。頂部用來顯示系統(tǒng)信息,進(jìn)行系統(tǒng)操作。

    圖1 系統(tǒng)結(jié)構(gòu)

    功能模塊界面按照執(zhí)行的功能主要有三種:數(shù)據(jù)錄入界面,數(shù)據(jù)查詢界面和數(shù)據(jù)匯總的圖表界面。在數(shù)據(jù)錄入界面,用戶可錄入不同數(shù)據(jù)類型的數(shù)據(jù);數(shù)據(jù)查詢界面,分為查詢條件設(shè)置和查詢結(jié)果顯示兩部分:查詢條件的設(shè)置界面,執(zhí)行的也是數(shù)據(jù)錄入的功能;查詢結(jié)果的顯示界面,支持對查詢結(jié)果進(jìn)行相應(yīng)的操作。對數(shù)據(jù)的統(tǒng)計并生成各類業(yè)務(wù)報表由數(shù)據(jù)匯總界面完成。

    4.2.2 功能設(shè)計

    用戶身份驗證模塊:IT信息管理系統(tǒng)只能由部門的相關(guān)人員使用,因此系統(tǒng)需提供用戶身份的驗證功能。用戶在登錄界面輸入用戶名和密碼,驗證成功后,才能進(jìn)入系統(tǒng)功能的主界面。

    權(quán)限管理模塊:管理用戶在系統(tǒng)內(nèi)的操作權(quán)限。用戶對系統(tǒng)的操作,需要進(jìn)行權(quán)限驗證。對不同的用戶,系統(tǒng)將提供不同的操作界面。

    請求處理模塊:前臺提交的對系統(tǒng)的操作請求,由該模塊統(tǒng)一處理。首先要解析A jax請求,獲取要調(diào)用的模塊功能接口的信息。然后,調(diào)用相關(guān)的功能模塊;最后將結(jié)果返回給前臺。

    業(yè)務(wù)功能模塊:執(zhí)行具體的業(yè)務(wù)操作,主要是對數(shù)據(jù)庫的操作。

    5 系統(tǒng)實現(xiàn)

    IT信息管理系統(tǒng)采用PHP語言開發(fā)服務(wù)器功能,MySQL作為數(shù)據(jù)庫管理系統(tǒng)。前端用戶界面在Ex tJS框架下使用JavaScrip t語言進(jìn)行開發(fā)。系統(tǒng)采用A jax結(jié)構(gòu),前、后臺編碼分離,后臺不再負(fù)責(zé)生成前臺的HTM L腳本。前、后臺的聯(lián)系體現(xiàn)在數(shù)據(jù)的交互上,要求前、后臺使用一致的數(shù)據(jù)表達(dá)格式。

    5.1 用戶界面

    在用戶界面的開發(fā)中,Ex tJS框架的控件庫并不能完全滿足項目的需求。利用該框架的擴展功能,在項目內(nèi)構(gòu)建新的控件和界面組件。

    5.1.1 擴展表單輸入框控件

    在項目中,用得比較多的是表單的輸入框控件[3]。它提供了多種數(shù)據(jù)類型的輸入方式,例如:文本輸入框,數(shù)字輸入框,下拉列表,日期選擇框等。在需要錄入大量不同類型數(shù)據(jù)的時候,使用功能豐富的輸入框,可以方便用戶的操作,提高用戶的工作效率。

    Ex tJS框架提供的表單輸入框,由輸入框的標(biāo)簽名稱和輸入框組成。它只提供了一個數(shù)據(jù)的錄入框。當(dāng)輸入內(nèi)容由數(shù)個部分組成時,就需要構(gòu)建新的表單輸入框。例如,在設(shè)置查詢條件時,查詢字段的值要求由操作符和查詢內(nèi)容兩部分組成。下面給出在項目內(nèi)構(gòu)建的幾個輸入框。

    (1)日期區(qū)間的輸入框

    在設(shè)置日期字段的查詢值時,需要錄入日期的區(qū)間值,即起始和終止日期。這就需要兩個日期的輸入。它們的輸入值構(gòu)成了這個日期查詢字段的查詢內(nèi)容。

    (2)帶有操作符的條件輸入框

    有些查詢字段的輸入框,要求用戶選擇該字段的限制條件。

    如下圖,小于100的軟件許可數(shù)量,包含字符”制造”的部門。

    (3)動態(tài)生成的查詢條件錄入框

    在設(shè)備查詢中,由于設(shè)備信息保存在多張數(shù)據(jù)庫表內(nèi)。查詢時,用戶需要將不同表的查詢字段組合在一起進(jìn)行查詢。如下圖,用戶需要查詢,設(shè)備類型屬于”激光打印機”,且設(shè)備的使用部門不是”計算機”部門,滿足這個條件的所有設(shè)備。用戶可以動態(tài)地添加或刪除查詢條件。

    在框架內(nèi)構(gòu)建新的錄入框,需要使用框架提供的擴展函數(shù)Ext.extend()。由于錄入框的基本功能就是一個表單標(biāo)簽,因此繼承框架提供的控件Ex t.form.Field,并修改生成錄入框的頁面元素的方法onRender(),以及獲取錄入內(nèi)容的getValue()方法。部分代碼見下圖:

    5.1.2 構(gòu)建界面組件

    用戶界面由各種組件以不同的布局方式組合而成。組件化編程為界面的開發(fā)帶來很多優(yōu)點:首先組件提供一致的外觀,組件構(gòu)成的界面整齊美觀;其次組件封裝了數(shù)據(jù)和數(shù)據(jù)的顯示,提供特定功能,易修改或增加新的特性,可在項目內(nèi)重復(fù)使用。

    ExtJS框架的擴展函數(shù)Ext.extend()成為構(gòu)建組件的主要工具?,F(xiàn)以數(shù)據(jù)錄入和數(shù)據(jù)查詢時的界面組件為例,說明項目內(nèi)如何構(gòu)建界面組件。

    (1)數(shù)據(jù)錄入表單組件

    項目內(nèi)存在多個錄入業(yè)務(wù)數(shù)據(jù)的表單組件,如:軟件信息的錄入,計算機設(shè)備信息的錄入,設(shè)備維修單的錄入等。這些錄入表單組件具備共同的屬性和功能,即包含不同的數(shù)據(jù)錄入控件,提供基本的表單操作,包括獲取表單數(shù)據(jù),驗證表單數(shù)據(jù)是否有效,裝載數(shù)據(jù)等。將這些共有的特性封裝到組件DataInputFormPanel,其他錄入組件通過繼承關(guān)系共享它提供的功能。圖2顯示了組件之間的繼承關(guān)系。

    圖2 組件的擴展

    (2)數(shù)據(jù)查詢結(jié)果表格組件

    與數(shù)據(jù)錄入相類似,在數(shù)據(jù)查詢中,有多個顯示查詢結(jié)果的組件,如:設(shè)備查詢,軟件查詢,部門查詢等。這些查詢組件共有的功能是多條數(shù)據(jù)的顯示,對結(jié)果數(shù)據(jù)進(jìn)行編輯等操作,并將結(jié)果導(dǎo)出到Excel表里等。構(gòu)建組件SearchGridPanel,它繼承了ExtJS框架的表格控件Ext.grid.GridPanel。

    5.1.3 界面實例

    信息查詢界面由查詢條件的錄入組件和查詢結(jié)果的顯示組件組成。查詢條件組件的表單輸入框控件錄入要查詢的信息,查詢結(jié)果組件顯示符合查詢條件的結(jié)果,并對結(jié)果數(shù)據(jù)進(jìn)行編輯、查看等操作。

    5.2 后臺

    IT信息管理系統(tǒng)中,前臺界面扮演了重要角色,負(fù)責(zé)數(shù)據(jù)的顯現(xiàn),而后臺在這里只是起到了訪問數(shù)據(jù)庫,發(fā)送數(shù)據(jù)結(jié)果的作用。因此,后臺的功能主要是處理A jax請求。在實現(xiàn)上,由請求處理模塊處理來自前臺的要求執(zhí)行業(yè)務(wù)功能的A jax請求,由功能模塊執(zhí)行相應(yīng)的業(yè)務(wù)邏輯流程,見圖3所示。

    圖3 模塊功能的執(zhí)行流程

    (1)請求處理模塊

    該模塊的功能首先解析A jax請求,從請求中獲取所調(diào)用的功能模塊的接口信息,即m odule name,method nam e,method parameters。然后利用PHP的Reflection機制,調(diào)用模塊函數(shù),獲得結(jié)果。最后對結(jié)果按照前臺要求的數(shù)據(jù)格式進(jìn)行轉(zhuǎn)換,返回響應(yīng)結(jié)果。

    (2)業(yè)務(wù)功能模塊

    該模塊主要執(zhí)行具體的業(yè)務(wù)邏輯。它將公開可以被外部調(diào)用的接口信息。前臺界面將根據(jù)這個接口信息,生成具體的模塊功能調(diào)用并包含到A jax請求內(nèi),發(fā)送到服務(wù)器。在實現(xiàn)上,每一個功能模塊作為函數(shù)的集合,部分代碼如下圖:

    (3)權(quán)限管理模塊

    系統(tǒng)的權(quán)限管理是基于角色對用戶的權(quán)限進(jìn)行控制。對角色授權(quán),即使角色擁有對系統(tǒng)內(nèi)權(quán)限對象的訪問許可。對系統(tǒng)內(nèi)權(quán)限對象的查看,更新等操作,只有在擁有該對象的訪問許可的條件下才能進(jìn)行。如:對設(shè)備的查詢操作,是在擁有對設(shè)備的讀許可下進(jìn)行的;軟件錄入,需要擁有對軟件的寫許可。

    一個用戶可經(jīng)授權(quán)而擁有多個角色,一個角色可由多個用戶構(gòu)成;每個角色可擁有多種許可,每個許可也可授權(quán)給多個不同的角色。

    6 結(jié) 語

    以IT信息管理系統(tǒng)為例,說明了使用ExtJS框架開發(fā)A jax應(yīng)用的過程。目前,該系統(tǒng)已投入使用,運行狀態(tài)良好。但在系統(tǒng)使用過程中,發(fā)現(xiàn)還存在某些問題,仍需不斷升級改進(jìn)。如下載至客戶端的腳本文件較大所帶來的問題。ExtJS框架的核心文件以及系統(tǒng)的客戶端腳本文件,會下載到客戶端瀏覽器,文件的大小會影響到下載速度和運行時占用系統(tǒng)內(nèi)存。因此,一方面采用壓縮工具,對腳本文件進(jìn)行壓縮;另一方面對系統(tǒng)進(jìn)行重構(gòu),提高代碼的質(zhì)量。還有系統(tǒng)的安全性問題,腳本下載到客戶端,就等于暴露給用戶。為防止腳本被改變,造成對系統(tǒng)的攻擊,需對某些腳本信息采取加密措施。

    [1]David Johnson,A lexeiWhite,Andre Charland.A jax企業(yè)級開發(fā)[M].北京:人民郵電出版社.2008:7-11.

    [2]John Fronckow iak.用 Ext JS構(gòu)建A jax應(yīng)用程序[J].http://www.ibm.com/developerw orks/web/lib rary/w a-aj-ex tjs/.

    [3]徐會生,何啟偉,康愛媛.深入淺出Ext JS[M].北京:人民郵電出版社.2009:78-83.

    Design&Imp lementation of IT In formation Management System based on ExtJS

    ZHANG Y i-jie
    (Shanghai Power Station Auxiliary Equipment Plant,Shanghai Electric Pow er Generation Equipment Co.,Ltd.,Shanghai200090,China)

    Slow response to user's requestand online waiting by theuser are often found in the interac tivity with user in the traditional Web-based applications,w hich can be im proved by the Ajax technology.The IT information management system is a database app lication which is builtupon A jax Framew ork-ExtJS and developed for IT center tomanage the IT resources of hard-and softw are.It uses UIwidgets and extensibility mechanism of ExtJS to build rich and f riend ly user interface.The system bases on B/S structure w ith clear front-end structure and has fine expandability and easy maintainability.

    Ajax software;application;framew ork;contro l element;component;p rogramm ing;design;realization

    TP311.12

    A

    1672-0210(2011)02-0043-05

    2011-04-06

    2011-04-27

    張一潔(1971-),女,助工,碩士,現(xiàn)從事企業(yè)內(nèi)應(yīng)用軟件的開發(fā)工作。

    猜你喜歡
    輸入框表單控件
    基于GGB的拖動交互式練習(xí)題
    電子表單系統(tǒng)應(yīng)用分析
    華東科技(2021年9期)2021-09-23 02:15:24
    拍一拍,圖片識文字
    關(guān)于.net控件數(shù)組的探討
    軟件(2018年7期)2018-08-13 09:44:42
    輸入框設(shè)計中需注意的9個細(xì)節(jié)
    淺談網(wǎng)頁制作中表單的教學(xué)
    自編翻譯程序
    CHIP新電腦(2015年10期)2015-10-15 12:48:23
    基于Infopath實現(xiàn)WEB動態(tài)表單的研究
    電子世界(2012年24期)2012-12-17 10:49:06
    動態(tài)表單技術(shù)在教學(xué)管理中的應(yīng)用*
    就這樣玩會VBA中常見的自定義控件
    電腦迷(2012年24期)2012-04-29 00:44:03
    国产在线精品亚洲第一网站| 男人和女人高潮做爰伦理| 毛片女人毛片| 精品久久久久久,| 又紧又爽又黄一区二区| 精品久久久久久成人av| tocl精华| 亚洲最大成人手机在线| 久久久久九九精品影院| 黄片大片在线免费观看| 高清毛片免费观看视频网站| 叶爱在线成人免费视频播放| 免费看美女性在线毛片视频| 国产亚洲欧美在线一区二区| 亚洲精品亚洲一区二区| 亚洲精品亚洲一区二区| 国产免费av片在线观看野外av| 久久久久久久久久黄片| 欧美午夜高清在线| 少妇的逼好多水| 欧美日韩乱码在线| 黄片大片在线免费观看| 一级黄片播放器| 亚洲国产中文字幕在线视频| 最近最新中文字幕大全电影3| 国产伦精品一区二区三区四那| 人人妻人人澡欧美一区二区| av中文乱码字幕在线| 日韩中文字幕欧美一区二区| 久久精品91蜜桃| 伊人久久大香线蕉亚洲五| 亚洲乱码一区二区免费版| 亚洲乱码一区二区免费版| 国产伦精品一区二区三区视频9 | 精品电影一区二区在线| 午夜福利高清视频| 欧美日本亚洲视频在线播放| 亚洲欧美日韩无卡精品| av欧美777| 国产私拍福利视频在线观看| 亚洲国产欧洲综合997久久,| 国产一区二区在线av高清观看| av在线天堂中文字幕| 日本免费a在线| 欧美成人a在线观看| 久久九九热精品免费| 免费在线观看亚洲国产| 国产av一区在线观看免费| 人人妻人人看人人澡| 两个人的视频大全免费| 国产精品,欧美在线| 免费搜索国产男女视频| 午夜久久久久精精品| 老司机在亚洲福利影院| 香蕉av资源在线| 亚洲五月天丁香| 亚洲av电影不卡..在线观看| 三级男女做爰猛烈吃奶摸视频| 国产真人三级小视频在线观看| 免费观看人在逋| 99久久精品国产亚洲精品| 成人欧美大片| 此物有八面人人有两片| 在线观看美女被高潮喷水网站 | 国产中年淑女户外野战色| 精品国内亚洲2022精品成人| 精品人妻偷拍中文字幕| 少妇裸体淫交视频免费看高清| 国产视频内射| 亚洲国产日韩欧美精品在线观看 | 国产成人欧美在线观看| 老熟妇乱子伦视频在线观看| 一进一出好大好爽视频| 给我免费播放毛片高清在线观看| 脱女人内裤的视频| 欧美一区二区精品小视频在线| 变态另类丝袜制服| 97超级碰碰碰精品色视频在线观看| 看片在线看免费视频| 人妻夜夜爽99麻豆av| 一二三四社区在线视频社区8| 久久久久九九精品影院| 午夜精品一区二区三区免费看| 国产99白浆流出| 亚洲精品色激情综合| 最后的刺客免费高清国语| 日本三级黄在线观看| 欧美最新免费一区二区三区 | 久久精品影院6| 好男人在线观看高清免费视频| xxx96com| 国产免费一级a男人的天堂| 亚洲av美国av| 久久九九热精品免费| 国内精品久久久久精免费| 成年女人看的毛片在线观看| 19禁男女啪啪无遮挡网站| 久久久国产成人免费| 一级毛片女人18水好多| 女人高潮潮喷娇喘18禁视频| 精品免费久久久久久久清纯| 亚洲男人的天堂狠狠| 手机成人av网站| 久久99热这里只有精品18| 18美女黄网站色大片免费观看| 高清在线国产一区| 色哟哟哟哟哟哟| 天堂√8在线中文| 久99久视频精品免费| 日韩大尺度精品在线看网址| 亚洲精品一区av在线观看| 午夜亚洲福利在线播放| 国产 一区 欧美 日韩| 日韩中文字幕欧美一区二区| 成人特级av手机在线观看| 在线免费观看不下载黄p国产 | 免费人成在线观看视频色| 91久久精品电影网| 乱人视频在线观看| 99热这里只有精品一区| 欧美区成人在线视频| 深夜精品福利| e午夜精品久久久久久久| 麻豆一二三区av精品| 老熟妇乱子伦视频在线观看| 精品一区二区三区人妻视频| 欧美av亚洲av综合av国产av| 亚洲欧美日韩无卡精品| 老汉色av国产亚洲站长工具| 成人午夜高清在线视频| 亚洲国产色片| 亚洲久久久久久中文字幕| 欧美日本视频| 精品国产超薄肉色丝袜足j| 男女下面进入的视频免费午夜| 亚洲av电影在线进入| 俺也久久电影网| 色综合欧美亚洲国产小说| 免费人成在线观看视频色| 又紧又爽又黄一区二区| 少妇丰满av| av在线天堂中文字幕| 51国产日韩欧美| 人人妻人人看人人澡| 免费人成在线观看视频色| 身体一侧抽搐| 天美传媒精品一区二区| 真实男女啪啪啪动态图| 国产野战对白在线观看| 一边摸一边抽搐一进一小说| 在线国产一区二区在线| 91麻豆精品激情在线观看国产| 真人一进一出gif抽搐免费| 高潮久久久久久久久久久不卡| 久久久久久人人人人人| 嫩草影院精品99| 中文字幕精品亚洲无线码一区| 久久草成人影院| 在线观看日韩欧美| 51国产日韩欧美| 91在线观看av| 亚洲美女黄片视频| or卡值多少钱| 热99re8久久精品国产| 午夜视频国产福利| 一进一出抽搐gif免费好疼| 日韩欧美三级三区| 狠狠狠狠99中文字幕| 欧美一级毛片孕妇| 亚洲最大成人中文| 国产男靠女视频免费网站| 久久香蕉国产精品| 在线观看午夜福利视频| 在线播放国产精品三级| 亚洲专区国产一区二区| www日本黄色视频网| 欧美黄色片欧美黄色片| 美女cb高潮喷水在线观看| 级片在线观看| 午夜两性在线视频| 啦啦啦免费观看视频1| 中文字幕人妻丝袜一区二区| 搡老妇女老女人老熟妇| x7x7x7水蜜桃| 中文字幕久久专区| 熟女电影av网| 久久亚洲精品不卡| 亚洲欧美日韩卡通动漫| 美女高潮的动态| 日韩欧美在线乱码| 又粗又爽又猛毛片免费看| 变态另类丝袜制服| tocl精华| 天堂网av新在线| 午夜福利在线观看免费完整高清在 | 亚洲av成人av| 久久久久久大精品| 午夜福利在线在线| 亚洲av成人av| 欧美日韩乱码在线| 俺也久久电影网| 国产精品 欧美亚洲| 免费一级毛片在线播放高清视频| 18+在线观看网站| 亚洲成人久久性| 国产私拍福利视频在线观看| 亚洲精华国产精华精| 国产69精品久久久久777片| 9191精品国产免费久久| 午夜免费成人在线视频| 成年女人永久免费观看视频| 亚洲av免费高清在线观看| 黑人欧美特级aaaaaa片| 国产亚洲精品久久久久久毛片| 99久久精品热视频| 精品久久久久久久末码| 99久久成人亚洲精品观看| 亚洲av五月六月丁香网| 久久精品国产自在天天线| 亚洲国产欧美人成| 热99re8久久精品国产| 日韩国内少妇激情av| 国产三级在线视频| 亚洲五月婷婷丁香| 老熟妇乱子伦视频在线观看| 乱人视频在线观看| 国产aⅴ精品一区二区三区波| 国产男靠女视频免费网站| 亚洲精品久久国产高清桃花| 又黄又粗又硬又大视频| 久久久国产精品麻豆| 99热这里只有精品一区| 午夜免费成人在线视频| 亚洲欧美日韩高清专用| 亚洲av二区三区四区| 久久精品综合一区二区三区| 国产综合懂色| 国产一区二区在线观看日韩 | 久久久精品大字幕| 久久久成人免费电影| 午夜激情欧美在线| 国内精品美女久久久久久| 在线观看美女被高潮喷水网站 | 久久精品国产综合久久久| 一进一出好大好爽视频| 夜夜夜夜夜久久久久| 一区二区三区激情视频| 亚洲五月天丁香| 中文资源天堂在线| 琪琪午夜伦伦电影理论片6080| 亚洲精品乱码久久久v下载方式 | 精品熟女少妇八av免费久了| 久久精品国产99精品国产亚洲性色| 19禁男女啪啪无遮挡网站| 91在线精品国自产拍蜜月 | 9191精品国产免费久久| 99国产极品粉嫩在线观看| 欧美一区二区亚洲| 亚洲一区高清亚洲精品| 熟妇人妻久久中文字幕3abv| 啦啦啦免费观看视频1| 欧美成人a在线观看| 中文字幕人妻熟人妻熟丝袜美 | 久久天躁狠狠躁夜夜2o2o| 尤物成人国产欧美一区二区三区| 夜夜看夜夜爽夜夜摸| www.999成人在线观看| 麻豆成人午夜福利视频| 一级毛片高清免费大全| 亚洲精品日韩av片在线观看 | 国产aⅴ精品一区二区三区波| 欧美日本视频| 美女黄网站色视频| 欧洲精品卡2卡3卡4卡5卡区| 成人国产一区最新在线观看| 国产淫片久久久久久久久 | 国内精品美女久久久久久| 日韩av在线大香蕉| 免费av观看视频| 国产高清视频在线观看网站| 亚洲不卡免费看| 日韩欧美国产一区二区入口| 精品一区二区三区视频在线 | 欧美日韩福利视频一区二区| 成人特级黄色片久久久久久久| 亚洲欧美一区二区三区黑人| 91在线观看av| 综合色av麻豆| 麻豆一二三区av精品| 黄片小视频在线播放| 婷婷丁香在线五月| 最好的美女福利视频网| 18禁黄网站禁片午夜丰满| 成人特级黄色片久久久久久久| 久久6这里有精品| 看黄色毛片网站| 99热只有精品国产| 国产精品永久免费网站| 国产一区二区在线观看日韩 | 1000部很黄的大片| 一本久久中文字幕| 在线a可以看的网站| 制服丝袜大香蕉在线| 国内精品久久久久精免费| 久久99热这里只有精品18| 国产精品久久久久久久久免 | 国内揄拍国产精品人妻在线| 色综合欧美亚洲国产小说| 人人妻,人人澡人人爽秒播| 免费人成视频x8x8入口观看| 国产精品99久久久久久久久| 露出奶头的视频| 精品国内亚洲2022精品成人| 一二三四社区在线视频社区8| 国产高清videossex| 国产一区在线观看成人免费| 性欧美人与动物交配| 国内少妇人妻偷人精品xxx网站| 日韩高清综合在线| 精品不卡国产一区二区三区| 免费搜索国产男女视频| 欧美不卡视频在线免费观看| 丝袜美腿在线中文| 少妇高潮的动态图| 免费搜索国产男女视频| 老司机在亚洲福利影院| 老鸭窝网址在线观看| 欧美+日韩+精品| 床上黄色一级片| 99热这里只有是精品50| 免费电影在线观看免费观看| 国产又黄又爽又无遮挡在线| www.色视频.com| 蜜桃久久精品国产亚洲av| 一级a爱片免费观看的视频| 免费在线观看成人毛片| 免费在线观看影片大全网站| 国产淫片久久久久久久久 | 女人高潮潮喷娇喘18禁视频| 99久久精品国产亚洲精品| 精品人妻偷拍中文字幕| 国产麻豆成人av免费视频| 亚洲国产高清在线一区二区三| 欧美xxxx黑人xx丫x性爽| 手机成人av网站| а√天堂www在线а√下载| 国产亚洲精品综合一区在线观看| 欧美日韩中文字幕国产精品一区二区三区| 麻豆一二三区av精品| 国产av不卡久久| 国产成人av激情在线播放| 国产精品免费一区二区三区在线| 级片在线观看| 亚洲av美国av| 高潮久久久久久久久久久不卡| 黄片小视频在线播放| 中文字幕人妻熟人妻熟丝袜美 | 99久久精品一区二区三区| 免费高清视频大片| 国内精品久久久久精免费| 美女高潮喷水抽搐中文字幕| 人妻丰满熟妇av一区二区三区| 男女做爰动态图高潮gif福利片| 国产精品亚洲av一区麻豆| 亚洲专区中文字幕在线| 成人av在线播放网站| 国产99白浆流出| 国产亚洲精品久久久com| 久久国产精品影院| 国模一区二区三区四区视频| 熟女电影av网| 久久久色成人| 午夜福利高清视频| x7x7x7水蜜桃| 日韩成人在线观看一区二区三区| 国产v大片淫在线免费观看| 少妇人妻一区二区三区视频| 成年女人毛片免费观看观看9| 无遮挡黄片免费观看| e午夜精品久久久久久久| 人人妻人人澡欧美一区二区| 成年女人毛片免费观看观看9| 亚洲国产精品sss在线观看| 又爽又黄无遮挡网站| 男女午夜视频在线观看| 国产v大片淫在线免费观看| 美女免费视频网站| 日韩欧美在线二视频| 久久这里只有精品中国| 制服人妻中文乱码| 免费高清视频大片| 中文字幕高清在线视频| 欧美性猛交黑人性爽| 日韩欧美在线乱码| 观看美女的网站| 亚洲午夜理论影院| 观看美女的网站| 亚洲最大成人中文| 亚洲精华国产精华精| 波野结衣二区三区在线 | 免费看光身美女| 亚洲av熟女| 免费无遮挡裸体视频| 欧美在线一区亚洲| 国产精品亚洲一级av第二区| 给我免费播放毛片高清在线观看| 一进一出抽搐gif免费好疼| 18禁黄网站禁片午夜丰满| 国产精品久久久久久亚洲av鲁大| 亚洲成a人片在线一区二区| 精品久久久久久,| 婷婷丁香在线五月| 国产免费av片在线观看野外av| 日韩欧美国产在线观看| 老汉色av国产亚洲站长工具| 午夜日韩欧美国产| 69人妻影院| 婷婷亚洲欧美| 美女cb高潮喷水在线观看| 精品一区二区三区人妻视频| 成人无遮挡网站| 亚洲欧美日韩东京热| 成年女人永久免费观看视频| 精品久久久久久成人av| 日韩人妻高清精品专区| 在线观看美女被高潮喷水网站 | 午夜激情欧美在线| 久久精品91蜜桃| 男女视频在线观看网站免费| 韩国av一区二区三区四区| 免费高清视频大片| 精品久久久久久久久久久久久| av中文乱码字幕在线| 真人一进一出gif抽搐免费| 欧美不卡视频在线免费观看| 黄色视频,在线免费观看| 国产探花在线观看一区二区| 高清日韩中文字幕在线| 色综合欧美亚洲国产小说| 亚洲专区中文字幕在线| 男插女下体视频免费在线播放| 国产精品一区二区三区四区免费观看 | 在线观看免费午夜福利视频| 成人国产一区最新在线观看| 最新在线观看一区二区三区| 亚洲美女视频黄频| 色综合婷婷激情| 内地一区二区视频在线| 日韩成人在线观看一区二区三区| 国产久久久一区二区三区| 高清日韩中文字幕在线| 免费一级毛片在线播放高清视频| 日本免费a在线| 精品福利观看| 1024手机看黄色片| 国产三级在线视频| svipshipincom国产片| 男女做爰动态图高潮gif福利片| 真实男女啪啪啪动态图| 90打野战视频偷拍视频| 日本熟妇午夜| 色播亚洲综合网| 色老头精品视频在线观看| 男女之事视频高清在线观看| 久久久国产成人精品二区| 51国产日韩欧美| 97碰自拍视频| 一级黄片播放器| 我的老师免费观看完整版| 久久性视频一级片| 激情在线观看视频在线高清| 69人妻影院| 国产伦在线观看视频一区| 国内毛片毛片毛片毛片毛片| 国产午夜精品论理片| 国产精品女同一区二区软件 | 中文字幕人成人乱码亚洲影| 操出白浆在线播放| 亚洲成人免费电影在线观看| 天天躁日日操中文字幕| www日本在线高清视频| 亚洲av日韩精品久久久久久密| 欧美大码av| 国产高清激情床上av| 日本在线视频免费播放| 日韩欧美一区二区三区在线观看| 最新在线观看一区二区三区| 一区二区三区高清视频在线| 桃红色精品国产亚洲av| 三级男女做爰猛烈吃奶摸视频| 欧美激情在线99| 亚洲国产精品合色在线| 亚洲欧美一区二区三区黑人| 久久精品国产亚洲av涩爱 | 美女大奶头视频| 欧美3d第一页| 大型黄色视频在线免费观看| 别揉我奶头~嗯~啊~动态视频| 日本黄大片高清| 给我免费播放毛片高清在线观看| 精品不卡国产一区二区三区| 色精品久久人妻99蜜桃| 网址你懂的国产日韩在线| 夜夜爽天天搞| 亚洲色图av天堂| 久久6这里有精品| 欧美激情久久久久久爽电影| 一个人免费在线观看电影| 好看av亚洲va欧美ⅴa在| 亚洲性夜色夜夜综合| 99久久99久久久精品蜜桃| 国产精品爽爽va在线观看网站| 少妇的逼水好多| 欧美日韩中文字幕国产精品一区二区三区| 可以在线观看毛片的网站| 亚洲精品粉嫩美女一区| 国产激情欧美一区二区| 麻豆国产97在线/欧美| 麻豆一二三区av精品| 久久6这里有精品| 人妻夜夜爽99麻豆av| 性欧美人与动物交配| 黄片小视频在线播放| 91在线观看av| 18禁裸乳无遮挡免费网站照片| 嫩草影视91久久| 亚洲不卡免费看| 琪琪午夜伦伦电影理论片6080| 日韩精品中文字幕看吧| 在线观看日韩欧美| eeuss影院久久| 免费观看精品视频网站| 在线观看美女被高潮喷水网站 | 此物有八面人人有两片| 99热这里只有精品一区| 99久久精品热视频| 中文在线观看免费www的网站| 黄片小视频在线播放| 脱女人内裤的视频| 90打野战视频偷拍视频| 国产熟女xx| 日韩欧美免费精品| 亚洲人成网站在线播放欧美日韩| x7x7x7水蜜桃| 香蕉av资源在线| 韩国av一区二区三区四区| 99riav亚洲国产免费| 女人高潮潮喷娇喘18禁视频| 最近最新中文字幕大全电影3| 俄罗斯特黄特色一大片| 久久精品91蜜桃| 国产单亲对白刺激| 长腿黑丝高跟| 岛国在线观看网站| 欧美日韩福利视频一区二区| 久久亚洲精品不卡| 色综合婷婷激情| 久久久久国内视频| 午夜影院日韩av| 国产成人a区在线观看| 超碰av人人做人人爽久久 | 欧美zozozo另类| 日韩免费av在线播放| 国产久久久一区二区三区| or卡值多少钱| 亚洲中文字幕日韩| 中出人妻视频一区二区| 亚洲熟妇中文字幕五十中出| 国产伦一二天堂av在线观看| 欧美成狂野欧美在线观看| 亚洲精品成人久久久久久| 精品国内亚洲2022精品成人| 一个人观看的视频www高清免费观看| 亚洲 国产 在线| 天堂影院成人在线观看| 欧美日韩乱码在线| 成人av一区二区三区在线看| 国内精品久久久久久久电影| 久久国产乱子伦精品免费另类| 国产精品永久免费网站| 亚洲av成人av| 亚洲午夜理论影院| 男女之事视频高清在线观看| 成年版毛片免费区| 国模一区二区三区四区视频| 老汉色∧v一级毛片| 少妇人妻精品综合一区二区 | 老司机午夜十八禁免费视频| 欧美av亚洲av综合av国产av| 亚洲男人的天堂狠狠| 美女黄网站色视频| 中文字幕高清在线视频| 久久久久久久精品吃奶| av在线蜜桃| 美女高潮的动态| 国产主播在线观看一区二区| 两个人看的免费小视频| 欧美一区二区国产精品久久精品| 特级一级黄色大片| 免费看十八禁软件| 成人av一区二区三区在线看| 首页视频小说图片口味搜索| 国产伦精品一区二区三区视频9 | 欧美一区二区精品小视频在线| av片东京热男人的天堂| 久久精品夜夜夜夜夜久久蜜豆| 日韩欧美国产在线观看| 国产一区二区亚洲精品在线观看| 老司机深夜福利视频在线观看| 亚洲五月天丁香| 国产高潮美女av| 狂野欧美激情性xxxx| 高清日韩中文字幕在线| 天堂av国产一区二区熟女人妻| 我要搜黄色片|