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

    基于報(bào)表和模板的報(bào)告生成方法研究

    2021-05-29 15:33:00毛燠鋒潘玉春朱玉付
    軟件工程 2021年5期
    關(guān)鍵詞:數(shù)據(jù)挖掘模板

    毛燠鋒 潘玉春 朱玉付

    摘? 要:隨著電力報(bào)表在輸變電運(yùn)維中的普及以及數(shù)據(jù)分析報(bào)告生成的迫切需求,急需一種將報(bào)表數(shù)據(jù)轉(zhuǎn)換成可用的分析報(bào)告的方法。本文針對(duì)上述需求,提出了一套完整的基于電力報(bào)表和Apache POI技術(shù)的分析報(bào)告生成流程,實(shí)現(xiàn)了將歷史數(shù)據(jù)以圖表的形式嵌入預(yù)設(shè)模板中,并最終形成格式統(tǒng)一的分析報(bào)告,有效地提高了數(shù)據(jù)分析人員的效率。

    關(guān)鍵詞:數(shù)據(jù)挖掘;電力報(bào)表;分析報(bào)告;Apache POI;模板

    中圖分類號(hào):TP391? ? ?文獻(xiàn)標(biāo)識(shí)碼:A

    A Report Generation Method based on Report Form and Template

    MAO Yufeng, PAN Yuchun, ZHU Yufu

    (NR Electric CO., LTD., Nanjing 211102, China)

    maoyf@nrec.com; panyc@nrec.com; zhuyufu@nrec.com

    Abstract: With the popularity of power reports in operation and maintenance of power transmission and transformation, and the urgent need for data analysis reports, a method of converting report data into usable analysis reports is urgently needed. To meet the above needs, this paper proposes a complete analysis report generation process based on power reports and Apache POI technology. The proposed method makes historical data embedded into the preset template in the form of charts, and finally forms a unified analysis report. It effectively improves the efficiency of data analysts.

    Keywords: data mining; power report; analysis report; Apache POI; template

    1? ?引言(Introduction)

    雖然電力行業(yè)目前有很多成熟的B/S或者C/S數(shù)據(jù)展示系統(tǒng),但通常是作為展示工具的,即使有下載功能也僅僅是將查詢到的數(shù)據(jù)以各種圖表的形式展示出來,無法直接生成分析報(bào)告的形式。對(duì)于需要分析報(bào)告用于匯報(bào)或者歸檔的用戶來說,實(shí)現(xiàn)分析文檔的自動(dòng)生成工作必要而且急切。本文介紹了一種方便快捷的分析文檔生成方式,即先按照用戶的需求使用報(bào)表工具將電力實(shí)時(shí)庫中的數(shù)據(jù)以圖表的形式導(dǎo)出到Excel中,然后使用POI類庫取出相應(yīng)的數(shù)據(jù)并插入預(yù)設(shè)模板中生成符合用戶需求的分析報(bào)告。針對(duì)生成的報(bào)告在不同的Office工具中格式不一致問題,使用OpenOffice[1]軟件實(shí)現(xiàn)版本轉(zhuǎn)換,并最終生成樣式固定的可直接使用的數(shù)據(jù)分析報(bào)告。

    2? ?相關(guān)技術(shù)(Related technologies)

    電力數(shù)據(jù)通常保存在實(shí)時(shí)數(shù)據(jù)庫中,要利用相關(guān)數(shù)據(jù)生成文檔需要將數(shù)據(jù)庫中的數(shù)據(jù)提取出來并以圖表的形式進(jìn)行表示,鑒于電力報(bào)表的高實(shí)用性與可擴(kuò)展性,可用于實(shí)現(xiàn)該功能。在將需要的數(shù)據(jù)導(dǎo)出成圖表等格式后,需要將其插入預(yù)設(shè)文檔中。POI類庫是Java中操作文檔的通用性工具類,在其基礎(chǔ)上擴(kuò)展可形成用于文檔內(nèi)容插入的基礎(chǔ)類,使用該類可實(shí)現(xiàn)圖表數(shù)據(jù)到模板數(shù)據(jù)的轉(zhuǎn)化。在得到分析文檔后由于使用了合并表格單元格操作,導(dǎo)致在不同的文檔工具中表格的預(yù)覽效果出現(xiàn)差異,可以使用開源的OpenOffice進(jìn)行轉(zhuǎn)化從而實(shí)現(xiàn)格式一致,在用戶檢查無誤后該分析文檔可作為最終的分析報(bào)告進(jìn)行發(fā)布。

    2.1? ?電力報(bào)表

    報(bào)表是以表格、圖表的形式來動(dòng)態(tài)展示數(shù)據(jù)的可視化工具[2],使用報(bào)表工具可以對(duì)數(shù)據(jù)庫中的各類數(shù)據(jù)進(jìn)行實(shí)時(shí)分析,進(jìn)而用于輔助管理決策。報(bào)表工具具有專業(yè)、簡捷、靈活的特點(diǎn),在部署設(shè)置完成后可以直接使用,形成基于特定領(lǐng)域的數(shù)據(jù)分析展示系統(tǒng)。使用純Java開發(fā)的報(bào)表工具結(jié)合具體的電力行業(yè)業(yè)務(wù)需求,便形成了電力報(bào)表工具,在電力報(bào)表的基礎(chǔ)上結(jié)合具體的數(shù)據(jù)和流程便形成了電力數(shù)據(jù)分析子系統(tǒng)。由于使用的報(bào)表工具是純Java開發(fā),對(duì)于不滿足需求的功能或者新增功能可以進(jìn)行二次開發(fā),在此基礎(chǔ)上形成滿足實(shí)際需求的電力報(bào)表工具。

    本文在電力報(bào)表的基礎(chǔ)上將需求的數(shù)據(jù)導(dǎo)出到分類Excel中,包括告警、支流、環(huán)流、運(yùn)行單位等統(tǒng)計(jì)信息。導(dǎo)出格式按統(tǒng)計(jì)信息的類型分布在不同的Excel中,對(duì)于相同類型但層次不同的數(shù)據(jù)可以分布在不同的sheet中,Excel中格式需要保持穩(wěn)定,方便后續(xù)程序進(jìn)行遍歷讀取處理。

    2.2? ?POI類庫

    Apache POI是Apache軟件基金會(huì)開發(fā)的標(biāo)準(zhǔn)類庫[3],具有使用方便、集成度高、可擴(kuò)展性強(qiáng)等特點(diǎn)。在Java程序中使用POI類庫可實(shí)現(xiàn)對(duì)Microsoft Office進(jìn)行各種基本操作,包括生成文檔文件、提取文檔信息和修改樣式等。本文中主要使用POI技術(shù)實(shí)現(xiàn)從Excel中讀取圖表數(shù)據(jù)并按照規(guī)范名稱存放,后續(xù)再將其插入分析模板中并最終形成分析文檔。具體操作流程圖如圖1所示。

    2.2.1? ?圖表提取

    Apache POI類庫是將Excel中各個(gè)元素(包括Workbook、sheet、row、cell等)的操作方法封裝成函數(shù)的形式[4],開發(fā)者在POI類庫的基礎(chǔ)上使用自定義函數(shù)將Excel各個(gè)元素中包含的信息提取出來。

    在使用報(bào)表工具將需要的圖表導(dǎo)出到Excel后,可以使用POI類庫將其提取出來并分類保存,對(duì)于圖片格式數(shù)據(jù)按規(guī)范名稱保存在文件夾下,對(duì)于表格以對(duì)象的形式保存在內(nèi)存中,方便后續(xù)使用。

    算法1 使用POI提取圖表信息

    輸入:表格的工作簿(HSSFWorkbook)workbook,outImgPath圖片保存的位置

    1: function getSheetPictrues(workbook)

    2: SSFPictureData > pictures = workbook.getAllPictures();//獲取所有圖片信息

    3: for HSSFShape shape : sheet.getDrawingPatriarch().getChildren() do

    4:? ? ?HSSFPicture pic = (HSSFPicture) shape;

    5:? ? ?int pictureIndex = pic.getPictureIndex() - 1;

    6:? ?HSSFPictureData picData = pictures.get(pictureIndex);

    7:? ? String picIndex = fileNameNoExt+(sheetNum +1)+(pictureIndex+1);//設(shè)置圖片名稱

    8:? ? sheetIndexPicMap.put(picIndex, picData); //將名稱和信息以鍵子對(duì)的形式存儲(chǔ)在map中

    9:? ?end for

    10: end function

    11:

    12: function getSheetTable(sheet)? //獲取表格信息

    13: for j = sheet.getFirstRowNum()—>sheet.getPhysicalNumberOfRows()+ sheet.getFirstRowNum() do

    14:? Row row = sheet.getRow(j);//定位到sheet中的一行

    15:? ? Cell cell = row.getCell(k);//定位于單元格

    16:? ? obj = cell.getNumericCellValue();//獲取單元格值

    17:? ? rowValue.put(k, obj);//將值保存到內(nèi)存中

    18:? end for

    19: end function

    上述操作可以將報(bào)表保存到Excel中的數(shù)據(jù)提取出來,對(duì)于圖片信息按照自定義的名稱保存在本地,對(duì)于表格信息以map鍵子對(duì)的形式提取到內(nèi)存中。在對(duì)圖片和表格提取完成后,準(zhǔn)備工作已經(jīng)就緒。

    2.2.2? ?圖表渲染

    poi-tl是在Apache POI的基礎(chǔ)上純Java開發(fā)的自定義Word模板引擎,具有跨平臺(tái)、易移植、集成度高等特點(diǎn)。使用poi-tl技術(shù)可以實(shí)現(xiàn)在預(yù)設(shè)模板的基礎(chǔ)上插入信息,并保持格式一致性,即將模板中的{{info}}等信息替換成需要的信息,其中{{}}為通配符,info可為具體信息,也可為模塊信息(表格、圖片等),根據(jù)用戶的實(shí)際需求設(shè)置即可。

    插入表格的代碼流程如下:

    算法2 使用poi-tl實(shí)現(xiàn)圖表渲染

    輸入:tableList表格數(shù)據(jù)對(duì)象

    1: function renderTable(tableList)

    2:? for int i:tabIndex.size() do? // tabIndex.size()為表格寬度

    3:? textRender.add(new TextRenderData(color,

    String.valueOf(tableList1.get(1).get(i))));//設(shè)置表頭

    4:? ?end for

    5:? header = new RowRenderData(textRender, BackgroundColor);//渲染表頭

    6:? ?rows = RowRenderData.build(row);//row為行數(shù)據(jù)

    7:? ?tableDatas.add(rows);//加入數(shù)組中

    8:? ?test=new MiniTableRenderData(header, tableDatas, MiniTableRenderData.WIDTH_A4_FULL);//表格數(shù)據(jù)渲染

    9:? ?data1.put(tab, test);//生成表格

    10:? data1.put(picName,new PictureRenderData(550,350,pictures[i].getName())); //生成圖片

    11:? Configure config=Configure.newBuilder().customPolicy("hl0",new DetailTablePolicy()).build();

    12:? XWPFTemplate template = XWPFTemplate.compile(moban, config);//將規(guī)則應(yīng)用到模板中

    13:? template.render(data1);//將data1數(shù)據(jù)整個(gè)插入文檔中

    14: FileOutputStream out = new FileOutputStream(outDoc);//輸出生成的報(bào)告

    15: end function

    預(yù)設(shè)模板是將用戶需要的文檔中的具體內(nèi)容替換成通配符,完成預(yù)設(shè)模板的設(shè)置后可直接運(yùn)行程序提取信息并插入模板。針對(duì)生成文檔中需要調(diào)整的地方,可以將需求提供給開發(fā)人員進(jìn)行相應(yīng)的程序調(diào)整,對(duì)于無法調(diào)整的則需要用戶進(jìn)行手動(dòng)調(diào)整并最終形成用戶需要的報(bào)告形式。對(duì)于需要合并單元格的不規(guī)則表格,可以使用key值匹配自定義規(guī)則DetailTablePolicy進(jìn)行操作,最終得到樣式豐富的表格樣式。針對(duì)表格數(shù)據(jù)的陳述性描述,則可以在程序中進(jìn)行組織并插入通配符中,圖片數(shù)據(jù)在設(shè)置大小后也會(huì)匹配到相應(yīng)的位置。經(jīng)過上述步驟可以實(shí)現(xiàn)將報(bào)表中導(dǎo)出的數(shù)據(jù)完美適配到模板文檔中,并經(jīng)過調(diào)整獲取最終用戶需要的報(bào)告的形式。

    2.3? ?OpenOffice轉(zhuǎn)換

    實(shí)驗(yàn)的過程中會(huì)遇到生成的Word分析文檔中的表格在不同的工具(Microsoft Office和WPS等)下展示的格式會(huì)發(fā)生偏差,這是由于不同的Office中定義的樣式不一致導(dǎo)致的。為了保持格式一致,必須將樣式統(tǒng)一,在實(shí)驗(yàn)的過程中發(fā)現(xiàn)使用Microsoft Office的版本轉(zhuǎn)換工具可以使樣式保持統(tǒng)一,由于版權(quán)問題最終選擇使用OpenOffice來實(shí)現(xiàn)相應(yīng)的功能。OpenOffice是一款優(yōu)秀而且免費(fèi)的跨平臺(tái)辦公軟件,具有安裝方便、功能強(qiáng)大等特點(diǎn)[5],與目前主流的辦公軟件也兼容。使用OpenOffice可以實(shí)現(xiàn)Office的在線編輯和格式轉(zhuǎn)換等工作,該軟件提供統(tǒng)一的對(duì)外接口,開發(fā)者可以根據(jù)實(shí)際需求使用命令調(diào)用相應(yīng)的功能,但相對(duì)的異常處理過程比較煩瑣。為了簡化操作,在OpenOffice上引入jodconverter架包用于管理OpenOffice。jodconverter是一個(gè)文檔轉(zhuǎn)換器工具包,在OpenOffice、PageOffice等開源Office工具的基礎(chǔ)上實(shí)現(xiàn)文檔的轉(zhuǎn)換工作,具有集成度高、可操作性強(qiáng)的特點(diǎn)。

    Jodconverter是一款純Java編寫的Office文件轉(zhuǎn)換器,實(shí)現(xiàn)了對(duì)Office工具相關(guān)功能的使用和控制[6],其使用相關(guān)的方法實(shí)現(xiàn)相應(yīng)的程序接口調(diào)用,用戶只需要關(guān)注需要實(shí)現(xiàn)的功能而不用關(guān)注具體的實(shí)現(xiàn)和處理過程,具體實(shí)現(xiàn)如圖2所示。

    3? ?實(shí)驗(yàn)效果(Experimental effect)

    本章在上述技術(shù)的基礎(chǔ)上使用模板文檔生成目標(biāo)需要的分析文檔,在用戶檢查無誤的情況下可直接作為最終可發(fā)布的報(bào)告。其中模板文檔將動(dòng)態(tài)變化的部分用通配符代替,存放在程序部署的服務(wù)器中,由于報(bào)表導(dǎo)出數(shù)據(jù)耗時(shí)較多,報(bào)表的生成使用crontab[7]執(zhí)行生成腳本作為定時(shí)任務(wù),而圖表的提取以及模板的插入耗時(shí)較少,在用戶點(diǎn)擊下載文檔按鈕時(shí)執(zhí)行。在做好上述準(zhǔn)備后,即可運(yùn)行程序生成最終的文檔,實(shí)驗(yàn)效果如圖3和圖4所示。

    從上圖可以發(fā)現(xiàn),原始模板中可設(shè)置的內(nèi)容使用通配符進(jìn)行替換[8],對(duì)于表格信息需要先插入單個(gè)單元格并定義好格式,不規(guī)則表格的渲染在程序后端定義規(guī)則后根據(jù)info值進(jìn)行引入。由于表格信息存放在內(nèi)存中,對(duì)于需要文字渲染的

    部分遍歷對(duì)比輸出即可。使用該方法得到的報(bào)告具有結(jié)構(gòu)完整、集成度高、內(nèi)容豐富等特點(diǎn),因此該方法適用于格式固定、內(nèi)容豐富的報(bào)告的自動(dòng)生成工作。用戶在提供原始模板后需要的操作僅僅是對(duì)生成的報(bào)告進(jìn)行核實(shí),該方法有效地提高了工作效率。

    4? ?結(jié)論(Conclusion)

    隨著計(jì)算機(jī)技術(shù)的發(fā)展及其在電力行業(yè)的普及,使用計(jì)算機(jī)技術(shù)解決電力行業(yè)中遇到的實(shí)際問題愈發(fā)普遍。本文在滿足用戶需求的基礎(chǔ)上克服了開發(fā)過程中遇到的困難,形成了一整套完整的從數(shù)據(jù)庫中的實(shí)時(shí)數(shù)據(jù)到分析文檔的生成流程,并基于該流程開發(fā)相應(yīng)的工具實(shí)現(xiàn)了分析文檔的自動(dòng)生成。在具體實(shí)現(xiàn)過程中使用電力報(bào)表以圖表的形式獲取用戶需要的數(shù)據(jù),然后使用POI技術(shù)在預(yù)設(shè)的文檔基礎(chǔ)上將其生成用戶需要的分析文檔,最后為了保持格式的一致使用OpenOffice將其格式進(jìn)行轉(zhuǎn)換,在完成上述流程后即可獲得最終的分析文檔供用戶使用。在實(shí)際的應(yīng)用中,如果需要按照一定的模板定期生成發(fā)布文檔可參考上述流程,結(jié)合實(shí)際的需求進(jìn)行差異化開發(fā),從而簡化人工的操作,提高工作效率。

    雖然該方法中使用了報(bào)表工具和POI技術(shù),但是報(bào)表是使用腳本執(zhí)行的,而使用POI技術(shù)的相關(guān)導(dǎo)入導(dǎo)出則使用的是Java程序來開發(fā),兩者之間存在異步操作,這也導(dǎo)致了可能存在數(shù)據(jù)不一致的問題,后續(xù)開發(fā)中可以在Java程序中直接調(diào)用報(bào)表的功能,并將相應(yīng)的數(shù)據(jù)存放在內(nèi)存中然后導(dǎo)出到模板中。

    參考文獻(xiàn)(References)

    [1] 周洪林,何興無.基于Linux的OpenOffice.org應(yīng)用[J].信息技術(shù),2012,36(07):144-146.

    [2] 唐遠(yuǎn)濤.基于Web報(bào)表開發(fā)的研究與應(yīng)用[D].成都:成都理工大學(xué),2006.

    [3] Bawankule K L, Raut N B. Design and implementation of massive MYSQL data intelligent export system to excel by using Apache–POI libraries[J]. IOSR Journal of Computer Engineering, 2014, 16(5): 58-65.

    [4] 吉豪杰,宋欣潮.POI用戶模型的重構(gòu)與優(yōu)化[J].軟件,

    2019(5):193-199.

    [5] Comeau T, Garrett B, Richon J, et al. Using OpenOffice as a portable interface to JAVA-based applications[J]. Astronomical Data Analysis Software & Systems XIII, 2004, 314:701-703.

    [6] 楊權(quán).基于OpenOffice服務(wù)對(duì)新聞編輯方式的改進(jìn)[J].現(xiàn)代計(jì)算機(jī),2017(24):83-86.

    [7] 郭迪,趙政文,王璽.基于cron的計(jì)劃任務(wù)時(shí)間管理的設(shè)計(jì)與實(shí)現(xiàn)[J].現(xiàn)代電子技術(shù),2011,34(14):62-64.

    [8] 邵欣欣,張明會(huì),高梓峻.文檔生成技術(shù)研究與應(yīng)用[J].軟件工程,2018,21(01):15-17.

    作者簡介:

    毛燠鋒(1992-),男,碩士,工程師.研究領(lǐng)域:數(shù)據(jù)挖掘,軟件開發(fā).

    潘玉春(1981-),男,碩士,工程師.研究領(lǐng)域:電力系統(tǒng)WEB可視化.

    朱玉付(1989-),男,本科,工程師.研究領(lǐng)域:軟件開發(fā).

    猜你喜歡
    數(shù)據(jù)挖掘模板
    鋁模板在高層建筑施工中的應(yīng)用
    鋁模板在高層建筑施工中的應(yīng)用
    探討人工智能與數(shù)據(jù)挖掘發(fā)展趨勢
    基于并行計(jì)算的大數(shù)據(jù)挖掘在電網(wǎng)中的應(yīng)用
    電力與能源(2017年6期)2017-05-14 06:19:37
    鋁模板在高層建筑施工中的應(yīng)用
    一種基于Hadoop的大數(shù)據(jù)挖掘云服務(wù)及應(yīng)用
    城市綜改 可推廣的模板較少
    基于GPGPU的離散數(shù)據(jù)挖掘研究
    日韩不卡一区二区三区视频在线| 在线天堂最新版资源| 亚洲成色77777| 男女啪啪激烈高潮av片| xxx大片免费视频| 能在线免费看毛片的网站| 少妇人妻精品综合一区二区| 男人和女人高潮做爰伦理| 日本黄大片高清| 欧美日韩视频高清一区二区三区二| 亚洲伊人久久精品综合| 欧美精品一区二区大全| 色综合色国产| 国产精品一区二区在线观看99| 免费大片黄手机在线观看| 国产男女超爽视频在线观看| 老司机影院毛片| 久久人妻熟女aⅴ| 身体一侧抽搐| 大话2 男鬼变身卡| 汤姆久久久久久久影院中文字幕| 最新中文字幕久久久久| 中文精品一卡2卡3卡4更新| 日韩欧美精品免费久久| 乱码一卡2卡4卡精品| 亚洲经典国产精华液单| 草草在线视频免费看| 亚洲,一卡二卡三卡| 婷婷色av中文字幕| 精品酒店卫生间| 观看av在线不卡| 在线观看美女被高潮喷水网站| 久久精品夜色国产| 欧美人与善性xxx| 久久99蜜桃精品久久| 我要看日韩黄色一级片| 国产视频内射| 久久久久国产网址| 日韩精品有码人妻一区| 欧美日韩国产mv在线观看视频 | 日本-黄色视频高清免费观看| 日本vs欧美在线观看视频 | 狠狠精品人妻久久久久久综合| 久久久久久久久久成人| 欧美精品一区二区免费开放| 日韩精品有码人妻一区| 国产精品一及| 久久久久久伊人网av| 欧美另类一区| 少妇猛男粗大的猛烈进出视频| 在现免费观看毛片| 欧美丝袜亚洲另类| 黄色视频在线播放观看不卡| 韩国高清视频一区二区三区| 尤物成人国产欧美一区二区三区| 亚洲人成网站在线观看播放| 国产一区二区三区综合在线观看 | 在线观看三级黄色| 欧美日韩视频高清一区二区三区二| 能在线免费看毛片的网站| 狂野欧美白嫩少妇大欣赏| 欧美丝袜亚洲另类| 国产欧美日韩一区二区三区在线 | 狂野欧美激情性xxxx在线观看| 日日摸夜夜添夜夜爱| 一级毛片我不卡| 国产亚洲精品久久久com| 最近的中文字幕免费完整| 国产一级毛片在线| 99热这里只有是精品50| 男人添女人高潮全过程视频| 日日摸夜夜添夜夜添av毛片| 国产精品一区二区三区四区免费观看| 中文天堂在线官网| 欧美性感艳星| 亚洲av在线观看美女高潮| .国产精品久久| 色婷婷av一区二区三区视频| 亚洲国产精品成人久久小说| 伦精品一区二区三区| 亚洲欧美日韩无卡精品| 六月丁香七月| 成人一区二区视频在线观看| 久久99精品国语久久久| 嫩草影院入口| 成人综合一区亚洲| 身体一侧抽搐| 一级毛片 在线播放| 久久综合国产亚洲精品| 大香蕉97超碰在线| 精品99又大又爽又粗少妇毛片| 夜夜爽夜夜爽视频| 夜夜爽夜夜爽视频| 99久久精品一区二区三区| 九草在线视频观看| 国产免费一级a男人的天堂| 亚洲美女黄色视频免费看| 国产精品秋霞免费鲁丝片| 啦啦啦在线观看免费高清www| 成人漫画全彩无遮挡| 校园人妻丝袜中文字幕| 最后的刺客免费高清国语| 在现免费观看毛片| 国产欧美日韩一区二区三区在线 | 人妻少妇偷人精品九色| 国产伦理片在线播放av一区| 亚洲美女视频黄频| 国内精品宾馆在线| av视频免费观看在线观看| 精品视频人人做人人爽| 中文欧美无线码| 久久6这里有精品| 99久久人妻综合| 国产熟女欧美一区二区| 在线观看国产h片| 国产精品久久久久久精品古装| 国产欧美亚洲国产| 精品一区二区免费观看| 国产精品久久久久久精品电影小说 | 22中文网久久字幕| 亚洲精品久久午夜乱码| 免费黄频网站在线观看国产| 午夜日本视频在线| 毛片一级片免费看久久久久| 国产色爽女视频免费观看| 我的老师免费观看完整版| 国产亚洲最大av| 啦啦啦啦在线视频资源| 欧美日韩综合久久久久久| 日韩中文字幕视频在线看片 | 日本午夜av视频| 国产精品女同一区二区软件| 日韩成人av中文字幕在线观看| 大话2 男鬼变身卡| 蜜臀久久99精品久久宅男| 美女国产视频在线观看| 久久精品久久精品一区二区三区| 热99国产精品久久久久久7| 国产精品国产三级国产专区5o| 国产精品免费大片| av在线播放精品| 夜夜骑夜夜射夜夜干| 极品教师在线视频| a级一级毛片免费在线观看| 亚洲色图av天堂| 国产乱人视频| 精品国产三级普通话版| 欧美少妇被猛烈插入视频| 女人十人毛片免费观看3o分钟| 国产中年淑女户外野战色| 秋霞伦理黄片| av网站免费在线观看视频| 成人18禁高潮啪啪吃奶动态图 | 少妇的逼好多水| 韩国av在线不卡| 国产精品一区二区三区四区免费观看| 免费久久久久久久精品成人欧美视频 | 18+在线观看网站| 亚洲天堂av无毛| 日韩欧美精品免费久久| 人妻 亚洲 视频| 国产一区二区在线观看日韩| 日韩免费高清中文字幕av| 国产成人精品一,二区| 国产av精品麻豆| 亚洲色图av天堂| 亚洲人成网站在线观看播放| 亚洲欧美日韩东京热| 日本-黄色视频高清免费观看| av国产免费在线观看| 亚洲精品国产成人久久av| 亚洲精品国产av成人精品| 超碰97精品在线观看| 久久婷婷青草| 精品国产露脸久久av麻豆| 免费观看a级毛片全部| 日韩三级伦理在线观看| 欧美一区二区亚洲| 性色avwww在线观看| 中文字幕制服av| 少妇的逼水好多| 男女啪啪激烈高潮av片| 美女福利国产在线 | 日韩人妻高清精品专区| 一区二区三区免费毛片| 久久这里有精品视频免费| 欧美bdsm另类| 久久久久性生活片| 国产av码专区亚洲av| 成人特级av手机在线观看| 夫妻性生交免费视频一级片| 亚洲欧洲日产国产| 日日啪夜夜爽| av免费观看日本| 我要看黄色一级片免费的| 国产伦理片在线播放av一区| 国产亚洲欧美精品永久| 国产深夜福利视频在线观看| 黄片无遮挡物在线观看| 人妻少妇偷人精品九色| 你懂的网址亚洲精品在线观看| 久久久久人妻精品一区果冻| av线在线观看网站| 亚洲欧美一区二区三区黑人 | 久久久久久久大尺度免费视频| 永久网站在线| 在线观看免费高清a一片| 精品视频人人做人人爽| 高清日韩中文字幕在线| 91精品国产九色| 国产免费一级a男人的天堂| 久久精品久久精品一区二区三区| 国产又色又爽无遮挡免| 日本vs欧美在线观看视频 | 亚洲无线观看免费| 少妇的逼好多水| 国产爽快片一区二区三区| 在线观看av片永久免费下载| 在线观看免费高清a一片| 亚洲av中文字字幕乱码综合| 日韩三级伦理在线观看| 女的被弄到高潮叫床怎么办| 午夜日本视频在线| 女性被躁到高潮视频| 国产欧美亚洲国产| 偷拍熟女少妇极品色| 国产在线一区二区三区精| 亚洲一区二区三区欧美精品| av不卡在线播放| 欧美人与善性xxx| 中文精品一卡2卡3卡4更新| 女的被弄到高潮叫床怎么办| 免费黄色在线免费观看| 日本-黄色视频高清免费观看| 久久久久久久精品精品| 欧美老熟妇乱子伦牲交| 精品久久国产蜜桃| 少妇精品久久久久久久| 日本wwww免费看| 在线免费观看不下载黄p国产| .国产精品久久| 欧美性感艳星| 另类亚洲欧美激情| 亚洲国产欧美在线一区| 国产爽快片一区二区三区| 亚洲精品日韩在线中文字幕| 国产精品久久久久久精品电影小说 | 亚洲内射少妇av| 蜜桃久久精品国产亚洲av| 汤姆久久久久久久影院中文字幕| 乱系列少妇在线播放| 欧美最新免费一区二区三区| 亚洲欧美日韩卡通动漫| av视频免费观看在线观看| 国产精品一及| 亚洲精品一区蜜桃| 最新中文字幕久久久久| 国产精品久久久久久久久免| 一区二区三区精品91| 女性被躁到高潮视频| 欧美xxⅹ黑人| 好男人视频免费观看在线| 91精品一卡2卡3卡4卡| 一本色道久久久久久精品综合| 蜜桃亚洲精品一区二区三区| 中文欧美无线码| 丝袜脚勾引网站| av福利片在线观看| 国产成人免费无遮挡视频| 少妇的逼水好多| 97超视频在线观看视频| 精品亚洲乱码少妇综合久久| 男女下面进入的视频免费午夜| 亚洲精品第二区| 欧美日韩一区二区视频在线观看视频在线| 男男h啪啪无遮挡| 欧美老熟妇乱子伦牲交| 国产男人的电影天堂91| 国产乱人偷精品视频| 精品人妻视频免费看| 人妻少妇偷人精品九色| 91久久精品电影网| 国产淫片久久久久久久久| 亚洲成色77777| 天堂8中文在线网| 成年女人在线观看亚洲视频| 国产男人的电影天堂91| 国产日韩欧美在线精品| 黑人高潮一二区| 欧美高清性xxxxhd video| 国产黄频视频在线观看| 久久久久性生活片| 汤姆久久久久久久影院中文字幕| 亚洲欧美日韩另类电影网站 | 亚洲,一卡二卡三卡| 亚洲精品一二三| 精品久久久久久久久av| 联通29元200g的流量卡| 中文精品一卡2卡3卡4更新| 精品人妻一区二区三区麻豆| 99热网站在线观看| 久久精品国产鲁丝片午夜精品| 亚洲欧美日韩无卡精品| 性色av一级| 午夜福利高清视频| 国产精品99久久99久久久不卡 | 大陆偷拍与自拍| 免费观看无遮挡的男女| 国产欧美亚洲国产| 久久6这里有精品| 另类亚洲欧美激情| 五月伊人婷婷丁香| 久久国内精品自在自线图片| 免费黄频网站在线观看国产| 91久久精品电影网| 成人18禁高潮啪啪吃奶动态图 | 久久久午夜欧美精品| 久久97久久精品| 久久精品国产鲁丝片午夜精品| 高清黄色对白视频在线免费看 | 一级毛片我不卡| 久久毛片免费看一区二区三区| 久久国产乱子免费精品| 夜夜骑夜夜射夜夜干| 人人妻人人看人人澡| 久久久久精品久久久久真实原创| 成年人午夜在线观看视频| 高清视频免费观看一区二区| 色婷婷av一区二区三区视频| 亚洲精品成人av观看孕妇| 欧美日韩综合久久久久久| 美女福利国产在线 | 成人18禁高潮啪啪吃奶动态图 | 久久99热6这里只有精品| 91午夜精品亚洲一区二区三区| 麻豆成人午夜福利视频| 高清黄色对白视频在线免费看 | 成人一区二区视频在线观看| 亚洲欧洲日产国产| 亚洲人成网站在线观看播放| 色哟哟·www| 亚洲第一av免费看| 777米奇影视久久| 国产 一区 欧美 日韩| 久久久成人免费电影| 狠狠精品人妻久久久久久综合| 哪个播放器可以免费观看大片| 日韩一区二区三区影片| 国产午夜精品久久久久久一区二区三区| 在线免费观看不下载黄p国产| 精品人妻偷拍中文字幕| 国产人妻一区二区三区在| 国产免费福利视频在线观看| 国产精品久久久久久精品电影小说 | 久久 成人 亚洲| 久久久久国产网址| 欧美成人a在线观看| 五月开心婷婷网| 少妇猛男粗大的猛烈进出视频| 国产成人精品福利久久| 美女福利国产在线 | 黄色怎么调成土黄色| 欧美人与善性xxx| 久久人人爽av亚洲精品天堂 | 性色avwww在线观看| 精品国产一区二区三区久久久樱花 | 国产一级毛片在线| 少妇丰满av| 欧美极品一区二区三区四区| 菩萨蛮人人尽说江南好唐韦庄| 亚洲av在线观看美女高潮| 99久久精品热视频| 伊人久久国产一区二区| 18禁裸乳无遮挡动漫免费视频| 一个人免费看片子| 在线观看三级黄色| 成人午夜精彩视频在线观看| 国产精品爽爽va在线观看网站| 亚洲精华国产精华液的使用体验| 亚洲国产精品一区三区| 成人高潮视频无遮挡免费网站| 日韩成人av中文字幕在线观看| 亚洲在久久综合| 啦啦啦中文免费视频观看日本| 看免费成人av毛片| 99久久综合免费| 性高湖久久久久久久久免费观看| 美女内射精品一级片tv| av.在线天堂| 毛片女人毛片| 日韩一本色道免费dvd| 午夜激情福利司机影院| 欧美精品人与动牲交sv欧美| 久久99热6这里只有精品| av播播在线观看一区| 嘟嘟电影网在线观看| 久久久久久久大尺度免费视频| 日本色播在线视频| 亚洲精品一二三| 一级二级三级毛片免费看| 亚洲,欧美,日韩| 国产av国产精品国产| 国产白丝娇喘喷水9色精品| 欧美最新免费一区二区三区| 春色校园在线视频观看| 欧美最新免费一区二区三区| 色视频在线一区二区三区| 久久99热6这里只有精品| 国产69精品久久久久777片| 久久人妻熟女aⅴ| 国产黄片视频在线免费观看| 在线观看免费视频网站a站| 免费不卡的大黄色大毛片视频在线观看| 六月丁香七月| 欧美一级a爱片免费观看看| 国产精品国产三级专区第一集| 久久ye,这里只有精品| 久久久久性生活片| 97超碰精品成人国产| 欧美精品一区二区大全| 免费久久久久久久精品成人欧美视频 | 久久久久久久久久成人| 观看av在线不卡| 中文字幕精品免费在线观看视频 | av专区在线播放| 亚洲av中文av极速乱| 啦啦啦视频在线资源免费观看| 97在线人人人人妻| 国产精品一区二区性色av| 91久久精品国产一区二区三区| 最近最新中文字幕大全电影3| 国产女主播在线喷水免费视频网站| 亚洲精品国产成人久久av| 欧美日韩亚洲高清精品| 精品人妻偷拍中文字幕| 成人无遮挡网站| 久久鲁丝午夜福利片| 丰满乱子伦码专区| 美女视频免费永久观看网站| 久久精品人妻少妇| 国产精品熟女久久久久浪| 菩萨蛮人人尽说江南好唐韦庄| 国产国拍精品亚洲av在线观看| 纯流量卡能插随身wifi吗| 自拍偷自拍亚洲精品老妇| 精品一区二区三区视频在线| 一级毛片黄色毛片免费观看视频| 亚洲色图综合在线观看| 欧美老熟妇乱子伦牲交| 精品久久久久久久久av| 国产大屁股一区二区在线视频| 黄片wwwwww| 亚洲av综合色区一区| 午夜日本视频在线| a 毛片基地| 国内少妇人妻偷人精品xxx网站| 久久久久网色| 夜夜看夜夜爽夜夜摸| 嫩草影院入口| 欧美变态另类bdsm刘玥| 舔av片在线| 日韩成人伦理影院| 夫妻性生交免费视频一级片| 国产av国产精品国产| 日韩,欧美,国产一区二区三区| 舔av片在线| 精品久久久噜噜| 亚洲国产欧美人成| 亚洲国产毛片av蜜桃av| 精品国产三级普通话版| 亚洲av不卡在线观看| 亚洲真实伦在线观看| 51国产日韩欧美| 天堂俺去俺来也www色官网| 伦理电影大哥的女人| 激情五月婷婷亚洲| 亚洲av成人精品一区久久| 草草在线视频免费看| 久久久久久久大尺度免费视频| 欧美日韩在线观看h| 亚洲美女黄色视频免费看| 亚洲精品第二区| 亚洲av日韩在线播放| 国产免费一区二区三区四区乱码| 不卡视频在线观看欧美| 免费久久久久久久精品成人欧美视频 | 大话2 男鬼变身卡| 免费观看性生交大片5| 午夜视频国产福利| 大片电影免费在线观看免费| 国产色爽女视频免费观看| 精品午夜福利在线看| 亚洲精品一区蜜桃| 久久久成人免费电影| 极品教师在线视频| 国产黄频视频在线观看| 国产乱来视频区| 久久精品人妻少妇| 亚洲欧美中文字幕日韩二区| 黑丝袜美女国产一区| 高清欧美精品videossex| 久久国产精品大桥未久av | 夜夜骑夜夜射夜夜干| 国产白丝娇喘喷水9色精品| 日韩欧美精品免费久久| 免费大片黄手机在线观看| 亚洲,一卡二卡三卡| 日本黄色日本黄色录像| 欧美zozozo另类| 大香蕉久久网| av在线播放精品| 国产黄片美女视频| 欧美精品一区二区大全| 亚洲va在线va天堂va国产| 国产成人精品福利久久| 国产黄片视频在线免费观看| 日本黄色日本黄色录像| 久久精品久久精品一区二区三区| 久久毛片免费看一区二区三区| 国产精品女同一区二区软件| 国产伦在线观看视频一区| 丰满迷人的少妇在线观看| kizo精华| 成人特级av手机在线观看| 亚洲在久久综合| av不卡在线播放| 亚洲最大成人中文| av国产精品久久久久影院| 久久国产精品大桥未久av | 一级av片app| 国产成人91sexporn| 国产成人a区在线观看| 男女国产视频网站| 十八禁网站网址无遮挡 | 久久精品国产亚洲网站| 一区在线观看完整版| 国产久久久一区二区三区| 国产成人91sexporn| 久久久a久久爽久久v久久| 七月丁香在线播放| 精品人妻一区二区三区麻豆| 一级毛片 在线播放| 久久精品国产鲁丝片午夜精品| 97超视频在线观看视频| 国产日韩欧美在线精品| 少妇人妻 视频| 蜜桃久久精品国产亚洲av| 日本vs欧美在线观看视频 | 18禁动态无遮挡网站| 视频区图区小说| 纯流量卡能插随身wifi吗| 久久99热这里只有精品18| 亚洲图色成人| 成人国产麻豆网| 高清在线视频一区二区三区| 久久久久久久久大av| 97在线人人人人妻| 精品久久久久久电影网| 国产欧美日韩一区二区三区在线 | 不卡视频在线观看欧美| 一区二区三区免费毛片| 高清黄色对白视频在线免费看 | 国产片特级美女逼逼视频| 91午夜精品亚洲一区二区三区| 建设人人有责人人尽责人人享有的 | 久久热精品热| 99热这里只有是精品在线观看| 久久久午夜欧美精品| 韩国高清视频一区二区三区| 久久精品国产自在天天线| 新久久久久国产一级毛片| 国产成人精品婷婷| 青春草视频在线免费观看| 欧美另类一区| 欧美+日韩+精品| 欧美成人一区二区免费高清观看| 日本-黄色视频高清免费观看| 美女福利国产在线 | 国产一区二区在线观看日韩| 蜜桃久久精品国产亚洲av| 精品一区二区免费观看| 欧美97在线视频| 免费久久久久久久精品成人欧美视频 | 大香蕉97超碰在线| 高清黄色对白视频在线免费看 | 国产精品国产三级国产专区5o| 哪个播放器可以免费观看大片| 亚洲精品乱码久久久v下载方式| 各种免费的搞黄视频| 国产淫语在线视频| 成人影院久久| 免费看光身美女| 99久久综合免费| 天堂中文最新版在线下载| 亚洲欧美日韩另类电影网站 | 搡老乐熟女国产| 国产探花极品一区二区| 好男人视频免费观看在线| 91久久精品电影网| 久久人人爽人人片av| 欧美bdsm另类| 最近最新中文字幕大全电影3| 亚洲精品国产色婷婷电影| 欧美激情极品国产一区二区三区 | 久久精品国产鲁丝片午夜精品| 一边亲一边摸免费视频| 亚洲国产精品999| 美女福利国产在线 | 亚洲国产欧美人成| 欧美激情国产日韩精品一区| 最后的刺客免费高清国语| 日韩人妻高清精品专区| 亚洲欧美清纯卡通| 欧美一级a爱片免费观看看| 青青草视频在线视频观看|