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

    基于列模板技術(shù)的雙線條甘特圖的應(yīng)用與實現(xiàn)

    2017-01-10 03:44:40連,李
    關(guān)鍵詞:字段時間段字符

    雪 連,李 家

    (遼寧師范大學(xué) 城市與環(huán)境學(xué)院, 遼寧 大連 116029)

    基于列模板技術(shù)的雙線條甘特圖的應(yīng)用與實現(xiàn)

    雪 連,李 家

    (遼寧師范大學(xué) 城市與環(huán)境學(xué)院, 遼寧 大連 116029)

    針對B/S模式下甘特圖交互操作性差、傳統(tǒng)的單線條甘特圖不便于對比分析項目的計劃和實施情況等問題,提出了利用列模板技術(shù)實現(xiàn)雙線條甘特圖的解決方案。甘特圖中包含上下兩根線條,分別代表項目的進度計劃和實施情況。用戶通過簡單地點擊甘特圖可以對計劃進行微調(diào),對實施進行記錄。使用結(jié)果表明,這種雙線條甘特圖擴展了甘特圖的使用方式,可以直觀地對比檢查計劃和實施情況;交互操作性好,易于掌握和使用;基于通用的列模板技術(shù),易于開發(fā)。

    項目進度管理;甘特圖;列模板;DevExpress ASPxGridView

    0 引言

    項目進度控制是項目計劃控制的中心任務(wù)和重要內(nèi)容,它直接關(guān)系到項目能否按期完成,并最終影響項目的成功[1]。甘特圖是進行工期計劃和控制的有效工具,它以橫坐標(biāo)表示時間,縱坐標(biāo)表示項目分解的各項工作任務(wù), 清楚地表達了活動的開始時間、結(jié)束時間和持續(xù)時間[2]。目前已經(jīng)可以基于B/S模式繪制甘特圖[2-5]。

    以往所見的甘特圖是一條線條圖,表示在整個期間上計劃或?qū)嵤┣闆r。這種方式不能直觀表達計劃方案與實際完成情況的對比,不便于檢查和大數(shù)據(jù)挖掘。另外,受計算機軟件技術(shù)發(fā)展所限,有些以Web方式實現(xiàn)的甘特圖只能將數(shù)據(jù)顯示為圖形,不能與圖形進行直觀的互操作,反作用于數(shù)據(jù);有些甘特圖軟件的開發(fā)方法過于復(fù)雜,不易實現(xiàn)。

    由于在使用甘特圖進行項目管理系統(tǒng)開發(fā)時遇到了上述問題,因此在工作中以提高甘特圖的互操作性和直觀對比計劃和實施情況為研究目的,基于B/S模式以常用的列模板技術(shù)實現(xiàn)了甘特圖。系統(tǒng)中采用上下兩根線條表示一項任務(wù)的計劃和實施情況,如圖1所示。上面的計劃條如為灰色表示該時段有這項任務(wù)的計劃,下面的實施條如為黑色表示該時段的任務(wù)已實施。在計劃階段,用戶可以通過選擇起止日期對整個區(qū)間設(shè)定計劃,可以點擊某個時間段的任務(wù)塊進行微調(diào),取消或設(shè)定該時間段的計劃。在實施階段,用戶可以在完成某個時間段的任務(wù)后點擊該時間段的任務(wù)塊,使該任務(wù)塊中下面的實施條從灰變紅,表示實施了該時段的任務(wù)。系統(tǒng)擴展了甘特圖的使用方式,提供了較好的交互操作功能和用戶體驗,同時因采用了常用的模板技術(shù)開發(fā)而易于實現(xiàn)。

    圖1 雙線條的甘特圖

    1 系統(tǒng)設(shè)計與實現(xiàn)

    系統(tǒng)的實現(xiàn)方法如下:

    (1)確定計劃和實施值在數(shù)據(jù)庫中存儲方式。因時間段很多,不能為每個時間段建立一個字段,各時間段的計劃和實施值在數(shù)據(jù)庫要分別合并存儲為一個字符串;

    (2)將數(shù)據(jù)庫中的表取到程序中后,自動增加各時間段的字段,以便用戶可以對每一個時間段中的任務(wù)塊進行交互處理;

    (3)將數(shù)據(jù)表每條記錄中的計劃和實施值轉(zhuǎn)換為各時間段字段的值;

    (4)將步驟(2)~(3)改造后的數(shù)據(jù)表綁定到ASPxGridView后,將各時間字段的值表現(xiàn)為任務(wù)塊圖片;

    (5)為每個任務(wù)塊圖片的鼠標(biāo)點擊事件給出客戶端響應(yīng)函數(shù),改變圖片的顏色。

    1.1 計劃、實施數(shù)據(jù)在數(shù)據(jù)庫中的存儲

    系統(tǒng)中需將每項任務(wù)的起止日期、計劃、實施情況記錄到數(shù)據(jù)庫中。本系統(tǒng)中以半天作為最小時間段,為節(jié)省存儲空間,沒有為每個時間段建立一個字段,而是將所有時間段的計劃值和實施值分別記錄在一個字符串字段中,用“1”或“0”表示該時間段是否有值,每個字符在串中的位置隱含了其代表的時間段。例如,圖2中,第一條記錄中,計劃字段中的第一個字符“1”表示9月6日上午有方案制定任務(wù),實施字段中的第三個字符“1”表示9月7日上午實施了方案制定任務(wù)。

    程序中制定計劃并存儲的主要代碼為:

    string plan = "", real = "";

    for (DateTime date1 = (DateTime)newValues["起始日期"]; date1 <= (DateTime)newValues["截止日期"]; date1 = date1.AddDays(1))

    {

    plan += "11";

    real += "00";

    }

    row["計劃"] = plan;

    row["實施"] = real;

    代碼中newValues["起始日期"]和newValues["截止日期"]為用戶在為某項任務(wù)制定計劃界面上輸入的起止日期,row為在數(shù)據(jù)表中為該任務(wù)新增的一條記錄,制定計劃時每天的計劃值為“11”,實施值為“00”,將其累加后賦給row中對應(yīng)的字段值,更新到數(shù)據(jù)庫中。

    1.2 增加時間段字段

    圖2中的數(shù)據(jù)的前兩行在系統(tǒng)中的顯示結(jié)果如圖1所示。圖1中各時間段字段不是數(shù)據(jù)庫中已有字段,而是將數(shù)據(jù)取到程序中后,根據(jù)起止日期為數(shù)據(jù)表中增加的字段。主要代碼如下:

    TimeSpan ts = date2 - date1;

    string[] fields = new string[(ts.Days + 1) * 2];

    for (int i = 0; i < fields.Length; date1 = date1.AddHours(12), i++)

    {

    string s = date1.Year.ToString().Substring(2) + "-" + date1.Month + "-" + date1.Day;

    if (date1.Hour < 12)

    s += "上午";

    else

    s += "下午";

    fields[i] = s;

    table.Columns.Add(s);

    }

    代碼中date1、date2為要顯示的時間段的起止日期,fields為根據(jù)起止日期建立的時間字段名數(shù)組,循環(huán)中根據(jù)起止日期生成每個時間段字段的名稱,最后增加到數(shù)據(jù)表table的列中。

    1.3 確定記錄中時間段字段的值

    時間段字段中的值是在程序中根據(jù)計劃、實施字段值生成的,代碼為:

    row[s1] = "" + row["計劃"].ToString()[k] + row["實施"].ToString()[k];

    代碼中row為某一條任務(wù)記錄,s1為某一個時間段的字段名,row["計劃"].ToString()[k]為計劃字段中從起始日期開始第k個半天的值,row["實施"].ToString()[k]為實施字段中第k個半天的值,row[s1]為計算后得到的s1字段的值,它可能的值為:“00”、“01”、“10”、“11”。以其中兩例說明:“10”值采用列模板技術(shù)顯示在界面中時對應(yīng)的任務(wù)塊圖片名稱為 “10.png”,該圖片的計劃條為灰色,實施條為淺灰色;“11”對應(yīng)的任務(wù)塊圖片名稱為 “11.png”,該圖片的計劃條灰色,實施條為黑色。

    1.4 利用列模板將時間字段值表現(xiàn)為任務(wù)塊圖片

    ASP.NET為了更精確地控制列的內(nèi)容和布局,在DataGrid中支持綁定列和模板列的定義,該模板列可創(chuàng)建HTML文本和服務(wù)器控件的組合,以便為列設(shè)計自定義布局[6]。這種列模板技術(shù)易于掌握,為表現(xiàn)復(fù)雜的頁面提供了方便的工具。本系統(tǒng)利用DevExpress 的ASP.NET 控件庫ASPxGridView中的列模板表現(xiàn)甘特圖。

    程序中取到數(shù)據(jù)表增加時間段字段并為每條記錄的時間段字段賦值后,綁定到ASPxGridView中,利用ASPxGridView的列模板將表中每行中每個時間段字段列顯示為與該列字段值對應(yīng)的任務(wù)塊圖片。代碼為:

    (ASPxGridView1.Columns[i]as GridViewDataColumn). DataItemTemplate = new scheduleItemTemplateG( ASPxGridView1.Columns[i].FieldName);

    代碼中Columns[i]為某一時間段列,DataItemTemplate為該列的數(shù)據(jù)模板屬性,scheduleItemTemplateG為自定義的模板類,在該類中為每行每列的值顯示相應(yīng)的圖片。主要代碼如下:

    public class scheduleItemTemplateG : System.Web.UI.Page, ITemplate

    {

    string field;

    public scheduleItemTemplateG(string field)

    {

    this.field = field;

    }

    public void InstantiateIn(Control container)

    {

    GridViewDataItemTemplateContainer gridContainer = (GridViewDataItem TemplateContainer)container;

    ASPxHyperLink link = new ASPxHyperLink();

    link.ImageUrl = imgPath + gridContainer.Text + ".png";

    …//為超鏈增加客戶端點擊事件處理函數(shù)

    gridContainer.Controls.Add(link);

    }

    }

    代碼中在該類的構(gòu)造函數(shù)中傳入了該列時間字段的名稱,記錄在field成員中。InstantiateIn函數(shù)在該行該列顯示時自動調(diào)用,傳來了該行該列中的控件容器。函數(shù)中imgPath為圖片所在路徑,gridContainer.Text為控件中顯示的字符串,其值為該列的計劃字符+實施字符,imgPath + gridContainer.Text + ".png"為包含路徑在內(nèi)的圖片名稱,將其賦給新建超鏈link的ImageUrl屬性,以便在超鏈中顯示該圖片。最后將超鏈加入到該控件容器中,顯示為圖片。

    1.5 處理任務(wù)塊圖片的鼠標(biāo)點擊事件

    在計劃制定時可以進行微調(diào),如圖3所示,用戶點擊“微調(diào)”按鈕,然后點擊某個時段的任務(wù)塊,就能取消或設(shè)定該時段的計劃。類似地,點擊“執(zhí)行任務(wù)”按鈕可以在實施時標(biāo)識某個時段的任務(wù)已執(zhí)行,如圖4所示。這需要對每個任務(wù)塊超鏈的客戶端點擊事件給出響應(yīng)函數(shù),以便在客戶端改動任務(wù)塊圖片的計劃條或?qū)嵤l的顏色,同時改動該任務(wù)塊對應(yīng)于計劃字段或?qū)嵤┳侄巫址械哪莻€字符的值。

    圖3 計劃制定界面

    圖4 計劃實施界面

    為此,在上述代碼“為超鏈增加客戶端點擊事件處理函數(shù)”注釋處增加以下代碼:

    DateTime startDate = (DateTime)gridContainer.Grid.GetRowValues(gridContainer. VisibleIndex, "起始日期");

    DateTime date = Convert.ToDateTime("20" + field.Replace("上午?", "").Replace("下午", ""));

    int indexInValueArray = (date - startDate).Days*2 + (field.IndexOf("上午") > 0 ? 0 : 1);

    link.ClientSideEvents.Click = "function(s,e){onLinkClick(e," + gridContainer. VisibleIndex + "," + indexInValueArray + ")}";

    代碼中startDate為表中該行任務(wù)的起始日期,date為該列字段名(某天的上午或下午)代表的日期,indexInValueArray為該時間字段列在時間字段數(shù)組中的序數(shù),也就是該列在計劃和實施字段中對應(yīng)字符的下標(biāo)。onLinkClick為超鏈的客戶端Click事件的響應(yīng)函數(shù),響應(yīng)函數(shù)中傳入了該列所在的行數(shù)和該列在計劃和實施字段中對應(yīng)字符的下標(biāo)。JavaScript中onLinkClick函數(shù)的主要代碼如下:

    function onLinkClick(e, rowIndex, indexInValueArray)

    {

    if (document.getElementById("rowIndex_button").value.indexOf("微調(diào)") > 0)

    var w = -2;

    else

    var w = -1;

    var n = e.htmlElement.innerHTML.indexOf(".png");

    var s = e.htmlElement.innerHTML.substring(0, n + w) + s1 + e.htmlElement.innerHTML. substring(n + w + 1);

    e.htmlElement.innerHTML = s;

    var value = document.getElementById("valueArray").value;

    document.getElementById("valueArray").value = value.substring(0, indexInValueArray) + s1 + value.substring(indexInValu eArray + 1);

    }

    代碼中e.htmlElement為事件中鼠標(biāo)所點超鏈,n為擴展名“.png”在該超鏈的innerHTML中的位置。如果在計劃階段點擊“微調(diào)”按鈕修改計劃(見圖3),則w=-2,s1對應(yīng)圖片名中的第一個字符即計劃字符;如果點擊“執(zhí)行任務(wù)”或“結(jié)束任務(wù)”按鈕(見圖4),則w=-1,s1對應(yīng)圖片名的第二個字符即實施字符。s1 的值為跟頭鍵值,原來為“0”則變?yōu)椤?”,原來為“1”則變?yōu)椤?”。改動了e.htmlElement.innerHTML中圖片名后,相應(yīng)的任務(wù)塊中的計劃條或?qū)嵤l也就改變了顏色。

    document.getElementById("valueArray").value為鼠標(biāo)所在行中計劃列或?qū)嵤┝械淖址担?dāng)用戶點擊“微調(diào)”、“執(zhí)行任務(wù)”或“結(jié)束任務(wù)”按鈕時取得,保存在客戶端hidden標(biāo)簽valueArray中。在鼠標(biāo)點擊事件中,該值中鼠標(biāo)所點時間段對應(yīng)的字符也要相應(yīng)地改為s1的值,臨時記錄在客戶端,點擊“更新”按鈕時再一起更新到數(shù)據(jù)庫中。

    2 結(jié)論

    本系統(tǒng)基于DevExpress ASPxGridView控件的列模板技術(shù)實現(xiàn),已用于房地產(chǎn)評估項目管理系統(tǒng)中。使用結(jié)果表明,這種雙線條甘特圖可以直觀地對比檢查計劃和實施情況,打破了傳統(tǒng)的單線條甘特圖的使用方式,表現(xiàn)力更豐富;通過簡單點擊就可以對每個任務(wù)塊進行交互操作,克服了以往B/S模式下的甘特圖只能看不能交互操作的弊??;根據(jù)本文給出的實現(xiàn)方法,可以很容易地采用ASP.NET 中的Gridview中的模板技術(shù)實現(xiàn),或利用其他開發(fā)平臺中的相關(guān)技術(shù)實現(xiàn)。

    [1] 肖偉,趙嵩正. 基于OLE技術(shù)的項目甘特圖設(shè)計與實現(xiàn)[J]. 微型電腦應(yīng)用, 2003,19(10):20-22.

    [2] 梁海燕,趙嵩正. 基于JSP技術(shù)工程項目甘特圖的設(shè)計與實現(xiàn)[J]. 計算機應(yīng)用與軟件, 2006,23(8):43-44,59.

    [3] 夏臻,陳建勛. 基于SVG技術(shù)的甘特圖繪制組件設(shè)計與實現(xiàn)[J]. 計算機工程與設(shè)計, 2010,31(10):2354-2357.

    [4] 王俊,楊濤. 基于JSP技術(shù)的項目甘特圖設(shè)計與實現(xiàn)[J]. 現(xiàn)代制造工程,2008(2):80-83.

    [5] 安思,張菹,葉鑫. 基于AMT算法的時間序列數(shù)據(jù)在甘特圖中的應(yīng)用[J]. 計算機與數(shù)字工程, 2011,39(6):146-149.

    [6] 李林靜. 基于DataGrid模板列的分析及應(yīng)用[J].計算機系統(tǒng)應(yīng)用,2009,18(3):57-61.

    Application and implementation of Gantt chart with two bar based on template column technology

    Xue Lian, LiJia

    (School of Urban and Environmental Sciences, Liaoning Normal University, Dalian 116029 ,China)

    This paper put forward a new application of Gantt chart for poor interaction and not easy to contrast plan and implementation with traditional Gantt chart in B/S mode. The Gantt chart is displayed as two bars, the top expresses plan and the bottom expresses implementation. User can adjust plan and record implementation by clicking it. The results of application of the new Gantt chart show that it can contrast the plan and implementation intuitively and can be operated easily. It is based on general technology of column template, so it can be implemented easily.

    project schedule management; Gantt chart; column template; DevExpress ASPxGridView

    TP393.0

    A

    1674-7720(2016)04-0091-04

    雪連,李家.基于列模板技術(shù)的雙線條甘特圖的應(yīng)用與實現(xiàn)[J] .微型機與應(yīng)用,2016,35(4):91-94.

    2015-11-20)

    雪連(1990-),通訊作者,女,碩士研究生,主要研究方向:地理信息系統(tǒng)集成開發(fā)。E-mail:1076631594@qq.com。

    李家(1957-),男,本科,副教授,主要研究方向:地理信息系統(tǒng)集成開發(fā)。

    猜你喜歡
    字段時間段字符
    圖書館中文圖書編目外包數(shù)據(jù)質(zhì)量控制分析
    尋找更強的字符映射管理器
    夏天曬太陽防病要注意時間段
    字符代表幾
    一種USB接口字符液晶控制器設(shè)計
    電子制作(2019年19期)2019-11-23 08:41:50
    消失的殖民村莊和神秘字符
    發(fā)朋友圈沒人看是一種怎樣的體驗
    意林(2017年8期)2017-05-02 17:40:37
    不同時間段顱骨修補對腦血流動力學(xué)變化的影響
    CNMARC304字段和314字段責(zé)任附注方式解析
    無正題名文獻著錄方法評述
    女性被躁到高潮视频| 好看av亚洲va欧美ⅴa在| 欧美成狂野欧美在线观看| av有码第一页| 日韩中文字幕欧美一区二区| 啦啦啦视频在线资源免费观看| 免费观看人在逋| 热99国产精品久久久久久7| 可以免费在线观看a视频的电影网站| 日韩欧美国产一区二区入口| 亚洲国产欧美网| 国产精品欧美亚洲77777| 国产黄色免费在线视频| 欧美黄色片欧美黄色片| 妹子高潮喷水视频| 日日摸夜夜添夜夜添小说| 国产单亲对白刺激| 国产欧美亚洲国产| 一本一本久久a久久精品综合妖精| 国产精品久久视频播放| 黑人巨大精品欧美一区二区蜜桃| 亚洲国产精品一区二区三区在线| 亚洲中文字幕日韩| 人人澡人人妻人| 日本撒尿小便嘘嘘汇集6| 狠狠狠狠99中文字幕| 亚洲,欧美精品.| 亚洲 国产 在线| 两性午夜刺激爽爽歪歪视频在线观看 | 巨乳人妻的诱惑在线观看| av不卡在线播放| 美女 人体艺术 gogo| 午夜福利在线免费观看网站| 国产亚洲精品第一综合不卡| a级毛片黄视频| 制服人妻中文乱码| 国产黄色免费在线视频| 亚洲九九香蕉| 国产亚洲一区二区精品| 又黄又爽又免费观看的视频| 亚洲 欧美一区二区三区| 18禁裸乳无遮挡动漫免费视频| 久久亚洲真实| 日本黄色日本黄色录像| 在线观看免费视频网站a站| 悠悠久久av| 两性午夜刺激爽爽歪歪视频在线观看 | 亚洲一卡2卡3卡4卡5卡精品中文| 欧美激情极品国产一区二区三区| av天堂在线播放| 精品少妇一区二区三区视频日本电影| 久久青草综合色| 777米奇影视久久| 国产极品粉嫩免费观看在线| 一级,二级,三级黄色视频| 午夜福利在线免费观看网站| 热99久久久久精品小说推荐| 午夜免费成人在线视频| 亚洲五月色婷婷综合| 香蕉久久夜色| 亚洲 欧美一区二区三区| 国产人伦9x9x在线观看| 99香蕉大伊视频| 男女之事视频高清在线观看| 亚洲av成人av| 久久精品国产清高在天天线| 国产又爽黄色视频| 成人av一区二区三区在线看| 在线观看免费视频日本深夜| 欧美激情久久久久久爽电影 | av欧美777| 女人高潮潮喷娇喘18禁视频| 久热爱精品视频在线9| 欧美人与性动交α欧美软件| 久热爱精品视频在线9| 日本五十路高清| 黄片小视频在线播放| 国产精品一区二区在线观看99| 男女床上黄色一级片免费看| 女人高潮潮喷娇喘18禁视频| 久久人人97超碰香蕉20202| 婷婷成人精品国产| 777久久人妻少妇嫩草av网站| 人人澡人人妻人| 国内久久婷婷六月综合欲色啪| 午夜精品久久久久久毛片777| 天天操日日干夜夜撸| 国产成人精品在线电影| 亚洲精品美女久久久久99蜜臀| 一区福利在线观看| 一级a爱片免费观看的视频| 99国产极品粉嫩在线观看| 亚洲精品中文字幕在线视频| 美女国产高潮福利片在线看| 午夜91福利影院| 看免费av毛片| 国产精品 欧美亚洲| 欧美av亚洲av综合av国产av| 日本欧美视频一区| 亚洲成人免费电影在线观看| 久久精品亚洲熟妇少妇任你| 看免费av毛片| 亚洲欧洲精品一区二区精品久久久| 亚洲国产欧美一区二区综合| 在线天堂中文资源库| 亚洲国产看品久久| 天天躁狠狠躁夜夜躁狠狠躁| 日韩制服丝袜自拍偷拍| 久热爱精品视频在线9| 精品高清国产在线一区| 黄色毛片三级朝国网站| 成人18禁高潮啪啪吃奶动态图| 精品无人区乱码1区二区| 夜夜爽天天搞| 久久人妻熟女aⅴ| 亚洲中文av在线| 日韩欧美三级三区| 欧美老熟妇乱子伦牲交| 精品少妇久久久久久888优播| 制服诱惑二区| 国产精品偷伦视频观看了| а√天堂www在线а√下载 | 日韩有码中文字幕| 久久久国产成人免费| 91国产中文字幕| 这个男人来自地球电影免费观看| 男女之事视频高清在线观看| 亚洲av第一区精品v没综合| 精品久久久久久久毛片微露脸| 在线永久观看黄色视频| 国产一区在线观看成人免费| 91成人精品电影| 国产成人系列免费观看| 成在线人永久免费视频| 午夜老司机福利片| 久久 成人 亚洲| 亚洲全国av大片| 亚洲精品av麻豆狂野| 色婷婷久久久亚洲欧美| 老司机亚洲免费影院| 久久久久久免费高清国产稀缺| 999久久久精品免费观看国产| 成人特级黄色片久久久久久久| 丝袜在线中文字幕| 日韩精品免费视频一区二区三区| 日本黄色日本黄色录像| 视频在线观看一区二区三区| 欧美国产精品一级二级三级| 女性被躁到高潮视频| 极品少妇高潮喷水抽搐| 91成年电影在线观看| 国产91精品成人一区二区三区| 黑人巨大精品欧美一区二区mp4| 日本黄色视频三级网站网址 | 午夜两性在线视频| 欧美日韩瑟瑟在线播放| 又黄又爽又免费观看的视频| 久久精品亚洲熟妇少妇任你| 成人永久免费在线观看视频| 美国免费a级毛片| 亚洲欧美一区二区三区久久| 美女福利国产在线| 窝窝影院91人妻| 老熟妇乱子伦视频在线观看| av免费在线观看网站| 亚洲精品成人av观看孕妇| 一级a爱视频在线免费观看| 成年人午夜在线观看视频| 国产精品乱码一区二三区的特点 | 天堂中文最新版在线下载| 成年人黄色毛片网站| 国产成人av教育| 十分钟在线观看高清视频www| 国产成人av教育| 久久 成人 亚洲| 两性午夜刺激爽爽歪歪视频在线观看 | 丝袜美足系列| 亚洲自偷自拍图片 自拍| 9热在线视频观看99| 国产视频一区二区在线看| 黄网站色视频无遮挡免费观看| 变态另类成人亚洲欧美熟女 | 老司机影院毛片| 久久人妻福利社区极品人妻图片| 国产一区二区三区在线臀色熟女 | 欧美激情 高清一区二区三区| 国产精品二区激情视频| 成人亚洲精品一区在线观看| 视频区欧美日本亚洲| 日韩视频一区二区在线观看| 久久国产精品大桥未久av| 日本a在线网址| 午夜福利在线观看吧| 一区在线观看完整版| 国产精品秋霞免费鲁丝片| 成年女人毛片免费观看观看9 | 在线国产一区二区在线| 久久国产精品影院| 免费少妇av软件| 成在线人永久免费视频| 亚洲av熟女| 亚洲精华国产精华精| 欧美日韩成人在线一区二区| 国产欧美日韩综合在线一区二区| 制服诱惑二区| x7x7x7水蜜桃| 精品欧美一区二区三区在线| 亚洲综合色网址| 成人18禁高潮啪啪吃奶动态图| 正在播放国产对白刺激| 淫妇啪啪啪对白视频| 亚洲成人手机| 天天躁日日躁夜夜躁夜夜| 一边摸一边抽搐一进一出视频| 99国产精品一区二区三区| 黄网站色视频无遮挡免费观看| 丰满饥渴人妻一区二区三| 日韩制服丝袜自拍偷拍| 国产日韩欧美亚洲二区| 两性午夜刺激爽爽歪歪视频在线观看 | 99国产精品免费福利视频| 丁香欧美五月| 国产又爽黄色视频| 国产精品二区激情视频| 亚洲精品中文字幕一二三四区| 男女之事视频高清在线观看| 欧美精品一区二区免费开放| 两人在一起打扑克的视频| 国产主播在线观看一区二区| 久久久久久久午夜电影 | 欧美日韩乱码在线| 电影成人av| 成年女人毛片免费观看观看9 | 国产无遮挡羞羞视频在线观看| 午夜精品国产一区二区电影| 国产xxxxx性猛交| 久久久久精品人妻al黑| 香蕉丝袜av| 69精品国产乱码久久久| 亚洲avbb在线观看| 99精品在免费线老司机午夜| 搡老熟女国产l中国老女人| 久久香蕉精品热| 精品人妻在线不人妻| 亚洲黑人精品在线| 很黄的视频免费| 久久午夜综合久久蜜桃| 国产成+人综合+亚洲专区| 在线观看www视频免费| 极品少妇高潮喷水抽搐| 亚洲久久久国产精品| 亚洲av欧美aⅴ国产| 午夜老司机福利片| av一本久久久久| 高清欧美精品videossex| 久久香蕉精品热| 国产又色又爽无遮挡免费看| 国产精品一区二区在线观看99| 久久人妻熟女aⅴ| 91国产中文字幕| 自拍欧美九色日韩亚洲蝌蚪91| 人人澡人人妻人| 成人永久免费在线观看视频| 国产精品久久久久久精品古装| 99re在线观看精品视频| 久久久久精品人妻al黑| 久久久久久久久久久久大奶| 久久九九热精品免费| 99久久综合精品五月天人人| 91老司机精品| 午夜福利影视在线免费观看| 国产精品亚洲一级av第二区| 日本五十路高清| 欧美黑人欧美精品刺激| 欧美在线一区亚洲| 很黄的视频免费| 日韩欧美在线二视频 | 国产又色又爽无遮挡免费看| 女性生殖器流出的白浆| 18禁美女被吸乳视频| 成人黄色视频免费在线看| 99热网站在线观看| www.熟女人妻精品国产| 亚洲色图综合在线观看| 777久久人妻少妇嫩草av网站| 亚洲精品国产区一区二| 丁香欧美五月| 成人免费观看视频高清| 久久精品91无色码中文字幕| 在线av久久热| 精品少妇久久久久久888优播| 久久精品亚洲熟妇少妇任你| 一进一出抽搐gif免费好疼 | 极品少妇高潮喷水抽搐| 国产精品二区激情视频| 亚洲aⅴ乱码一区二区在线播放 | 国产99白浆流出| 久久狼人影院| 欧美激情高清一区二区三区| 久久久国产成人免费| 成人影院久久| 欧美 亚洲 国产 日韩一| 999精品在线视频| 一a级毛片在线观看| 国产精品一区二区在线观看99| 亚洲五月天丁香| 国产成人免费观看mmmm| 淫妇啪啪啪对白视频| av免费在线观看网站| 一级a爱片免费观看的视频| 国产男女超爽视频在线观看| 午夜精品在线福利| 丰满人妻熟妇乱又伦精品不卡| 亚洲成人手机| 欧美日韩亚洲高清精品| 美女高潮喷水抽搐中文字幕| 亚洲五月天丁香| 中文字幕色久视频| 国产1区2区3区精品| 亚洲午夜精品一区,二区,三区| 女人被躁到高潮嗷嗷叫费观| 国产91精品成人一区二区三区| 少妇裸体淫交视频免费看高清 | 多毛熟女@视频| 一本大道久久a久久精品| 久久精品国产a三级三级三级| 免费在线观看完整版高清| 国产成人精品无人区| 成年女人毛片免费观看观看9 | 日韩中文字幕欧美一区二区| 国产不卡一卡二| 国产精品一区二区在线观看99| 欧美日韩成人在线一区二区| 国内久久婷婷六月综合欲色啪| 亚洲av日韩精品久久久久久密| 日本a在线网址| 久久精品aⅴ一区二区三区四区| 国产精品98久久久久久宅男小说| 999精品在线视频| 亚洲av成人不卡在线观看播放网| 91麻豆精品激情在线观看国产 | 日本黄色日本黄色录像| 大香蕉久久成人网| 最新美女视频免费是黄的| 国产精品98久久久久久宅男小说| 精品久久久久久,| 亚洲九九香蕉| 18禁裸乳无遮挡动漫免费视频| 亚洲 欧美一区二区三区| 黄色 视频免费看| 男女床上黄色一级片免费看| 黄片大片在线免费观看| 亚洲国产中文字幕在线视频| 国产免费男女视频| 午夜免费成人在线视频| 国产有黄有色有爽视频| 免费在线观看亚洲国产| 看免费av毛片| 一进一出抽搐gif免费好疼 | 一区二区日韩欧美中文字幕| 亚洲国产精品一区二区三区在线| 99久久综合精品五月天人人| 国产精品国产高清国产av | 电影成人av| 免费av中文字幕在线| 久久香蕉精品热| 高清视频免费观看一区二区| 亚洲熟女精品中文字幕| 亚洲色图综合在线观看| 亚洲av成人不卡在线观看播放网| 欧美日本中文国产一区发布| 亚洲五月婷婷丁香| 丰满迷人的少妇在线观看| 精品国产亚洲在线| 日韩欧美三级三区| 又大又爽又粗| 国产日韩一区二区三区精品不卡| 水蜜桃什么品种好| 91麻豆精品激情在线观看国产 | 天天添夜夜摸| 夜夜夜夜夜久久久久| 欧美精品啪啪一区二区三区| 日韩成人在线观看一区二区三区| 天堂√8在线中文| 别揉我奶头~嗯~啊~动态视频| 男女高潮啪啪啪动态图| 国产精品99久久99久久久不卡| 男人舔女人的私密视频| 99re6热这里在线精品视频| 国产欧美日韩一区二区精品| 日日摸夜夜添夜夜添小说| 人人妻,人人澡人人爽秒播| 久久国产精品大桥未久av| 久久久久视频综合| 9热在线视频观看99| 国产精品国产av在线观看| 久久久久久人人人人人| av视频免费观看在线观看| 亚洲五月天丁香| 欧美精品av麻豆av| 精品电影一区二区在线| 色94色欧美一区二区| 老司机午夜福利在线观看视频| 天天躁日日躁夜夜躁夜夜| 天天躁狠狠躁夜夜躁狠狠躁| 男女之事视频高清在线观看| www.精华液| 国产亚洲精品久久久久久毛片 | 夜夜夜夜夜久久久久| www日本在线高清视频| 久久久精品免费免费高清| 在线观看午夜福利视频| 欧美久久黑人一区二区| ponron亚洲| 国产精品av久久久久免费| 精品久久蜜臀av无| 亚洲精品一卡2卡三卡4卡5卡| 美女午夜性视频免费| 在线观看午夜福利视频| 啦啦啦在线免费观看视频4| 乱人伦中国视频| 黄频高清免费视频| svipshipincom国产片| 超碰97精品在线观看| 日韩视频一区二区在线观看| 国产精品亚洲av一区麻豆| 水蜜桃什么品种好| 一二三四社区在线视频社区8| 91国产中文字幕| 成人精品一区二区免费| 国产在线观看jvid| 一边摸一边抽搐一进一小说 | av中文乱码字幕在线| 免费观看人在逋| 国产片内射在线| 极品少妇高潮喷水抽搐| 日韩人妻精品一区2区三区| 国产成人精品久久二区二区免费| 久热爱精品视频在线9| 亚洲久久久国产精品| 久久这里只有精品19| 成年版毛片免费区| 精品人妻熟女毛片av久久网站| 精品国产一区二区久久| 一本大道久久a久久精品| 两个人免费观看高清视频| 欧美日韩福利视频一区二区| 久久精品国产综合久久久| 亚洲国产毛片av蜜桃av| 嫁个100分男人电影在线观看| 午夜久久久在线观看| a级毛片黄视频| 国产精品免费一区二区三区在线 | 亚洲综合色网址| 国产亚洲精品久久久久久毛片 | 成人三级做爰电影| 精品国产亚洲在线| 国产av精品麻豆| 丰满人妻熟妇乱又伦精品不卡| 在线观看www视频免费| 国产亚洲欧美在线一区二区| 亚洲人成伊人成综合网2020| 国产激情欧美一区二区| 9色porny在线观看| 亚洲欧洲精品一区二区精品久久久| 在线av久久热| 黄色丝袜av网址大全| 国产精品一区二区在线不卡| 91九色精品人成在线观看| 91麻豆精品激情在线观看国产 | 十八禁网站免费在线| 可以免费在线观看a视频的电影网站| 欧美人与性动交α欧美软件| 人人妻人人爽人人添夜夜欢视频| 欧美成狂野欧美在线观看| 国产精品久久久久成人av| 99re6热这里在线精品视频| 18禁裸乳无遮挡动漫免费视频| 国产精品一区二区精品视频观看| 久久中文看片网| 最新在线观看一区二区三区| 亚洲精品国产区一区二| 欧美激情高清一区二区三区| 国产高清国产精品国产三级| 老熟女久久久| 这个男人来自地球电影免费观看| 啦啦啦在线免费观看视频4| 国产精品香港三级国产av潘金莲| 这个男人来自地球电影免费观看| 国产99久久九九免费精品| 国产淫语在线视频| 一进一出抽搐动态| 侵犯人妻中文字幕一二三四区| 一进一出好大好爽视频| 99热网站在线观看| 天堂俺去俺来也www色官网| 性色av乱码一区二区三区2| 国产精品一区二区免费欧美| 久久国产精品男人的天堂亚洲| 丝袜人妻中文字幕| 老司机深夜福利视频在线观看| 国产免费av片在线观看野外av| 如日韩欧美国产精品一区二区三区| 色综合婷婷激情| 一本一本久久a久久精品综合妖精| 日本撒尿小便嘘嘘汇集6| 黑人巨大精品欧美一区二区mp4| videosex国产| 淫妇啪啪啪对白视频| 啦啦啦免费观看视频1| 老司机午夜十八禁免费视频| 精品国产亚洲在线| 国产黄色免费在线视频| 一本综合久久免费| 亚洲精品国产精品久久久不卡| 亚洲欧美激情综合另类| 一级黄色大片毛片| 狠狠婷婷综合久久久久久88av| 性少妇av在线| 99国产精品一区二区三区| 一二三四社区在线视频社区8| 国产精品偷伦视频观看了| 人妻丰满熟妇av一区二区三区 | 国产亚洲欧美在线一区二区| av一本久久久久| 欧美精品高潮呻吟av久久| 中文字幕人妻熟女乱码| 下体分泌物呈黄色| 99精国产麻豆久久婷婷| 亚洲色图综合在线观看| a级片在线免费高清观看视频| 久久久精品国产亚洲av高清涩受| 一级黄色大片毛片| 狠狠狠狠99中文字幕| 亚洲国产欧美网| 一二三四社区在线视频社区8| 大片电影免费在线观看免费| 日本五十路高清| 操出白浆在线播放| 国产99白浆流出| a级毛片在线看网站| 色婷婷久久久亚洲欧美| 成在线人永久免费视频| 中文字幕av电影在线播放| 高清视频免费观看一区二区| 高清在线国产一区| 欧美黑人精品巨大| 大码成人一级视频| 村上凉子中文字幕在线| 99热国产这里只有精品6| 在线观看www视频免费| 视频在线观看一区二区三区| 曰老女人黄片| 亚洲国产精品一区二区三区在线| 黄色毛片三级朝国网站| 十八禁网站免费在线| 久久久久精品国产欧美久久久| 涩涩av久久男人的天堂| 无人区码免费观看不卡| 悠悠久久av| tocl精华| 午夜两性在线视频| 超色免费av| 日韩中文字幕欧美一区二区| 麻豆av在线久日| 九色亚洲精品在线播放| 母亲3免费完整高清在线观看| 丝袜美足系列| 午夜福利在线免费观看网站| 一级毛片高清免费大全| 国产午夜精品久久久久久| 亚洲精品久久午夜乱码| 午夜福利,免费看| 两个人看的免费小视频| 国产精品免费一区二区三区在线 | 午夜91福利影院| 深夜精品福利| 制服人妻中文乱码| 久久天堂一区二区三区四区| 正在播放国产对白刺激| 国产欧美日韩一区二区三| 国产高清videossex| 在线永久观看黄色视频| 午夜成年电影在线免费观看| 精品人妻在线不人妻| svipshipincom国产片| 日韩欧美一区视频在线观看| 国产精品 欧美亚洲| 两个人免费观看高清视频| 高清在线国产一区| 欧美老熟妇乱子伦牲交| 国产人伦9x9x在线观看| 精品乱码久久久久久99久播| av一本久久久久| 1024香蕉在线观看| 久久午夜综合久久蜜桃| 深夜精品福利| 免费在线观看日本一区| 亚洲中文av在线| 亚洲av片天天在线观看| 在线免费观看的www视频| 久久精品国产99精品国产亚洲性色 | 精品电影一区二区在线| 交换朋友夫妻互换小说| 久久 成人 亚洲| 国产不卡av网站在线观看| 很黄的视频免费| 国产精品亚洲一级av第二区| 香蕉丝袜av| 窝窝影院91人妻| 欧美午夜高清在线| 亚洲免费av在线视频| 每晚都被弄得嗷嗷叫到高潮| 一级片免费观看大全| 热99国产精品久久久久久7|