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

    基于MFC的MDI礦山管理信息系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

    2017-04-24 10:24:52韓艷玲鄭貴洲
    關(guān)鍵詞:數(shù)據(jù)管理圖層制圖

    孫 斌 韓艷玲 鄭貴洲

    (中國(guó)地質(zhì)大學(xué)信息工程學(xué)院 湖北 武漢 430074)

    基于MFC的MDI礦山管理信息系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

    孫 斌 韓艷玲 鄭貴洲

    (中國(guó)地質(zhì)大學(xué)信息工程學(xué)院 湖北 武漢 430074)

    礦山數(shù)據(jù)龐大、復(fù)雜、多樣,礦山數(shù)據(jù)信息化管理十分重要。在分析MDI(Multiple Document Interface)基本類結(jié)構(gòu)關(guān)系的基礎(chǔ)上,設(shè)計(jì)了礦山管理信息系統(tǒng)MDI功能結(jié)構(gòu)?;贛apGIS K9二次開(kāi)發(fā)平臺(tái),實(shí)現(xiàn)了數(shù)據(jù)管理模板和地圖制圖模板,主要功能包括礦區(qū)管理、圖層管理、儲(chǔ)量管理、文檔管理、數(shù)據(jù)查看、文件管理、可視化預(yù)覽以及專題制圖等。實(shí)踐表明該系統(tǒng)可大大提高礦山數(shù)據(jù)管理的效率。

    礦山管理 多文檔界面 MapGIS 數(shù)據(jù)管理模板 地圖制圖模板

    0 引 言

    在煤礦開(kāi)采過(guò)程中每時(shí)每刻都在產(chǎn)生大量的數(shù)據(jù),這些數(shù)據(jù)具有數(shù)據(jù)量大、多源異構(gòu)、空間數(shù)據(jù)和屬性數(shù)據(jù)并存的特點(diǎn)[1],處理起來(lái)十分復(fù)雜。目前礦山行業(yè)已有許多礦山管理應(yīng)用軟件,周強(qiáng)波等[2]、張維國(guó)等[3]研究了礦山管理系統(tǒng)中數(shù)據(jù)的存儲(chǔ)與管理,但缺少對(duì)礦區(qū)空間數(shù)據(jù)管理與分析的研究;馬恒亮[4]和榮秀娟[5]側(cè)重于對(duì)礦區(qū)數(shù)據(jù)測(cè)量方法與數(shù)據(jù)編輯的研究,基本實(shí)現(xiàn)了礦山數(shù)據(jù)資料的管理和利用。但同時(shí)這些軟件也存在以下亟待解決的問(wèn)題:軟件功能無(wú)法擴(kuò)展,信息資源難以共享,海量的多源異構(gòu)數(shù)據(jù)難以有效傳遞等問(wèn)題。因此,有必要采取一定的技術(shù)手段,研發(fā)一套礦山管理信息系統(tǒng)軟件,滿足礦區(qū)多源異構(gòu)數(shù)據(jù)管理及分析等的需要。

    系統(tǒng)通過(guò)MapGIS二次開(kāi)發(fā)所提供的基于MFC類庫(kù)的MDI應(yīng)用程序,實(shí)現(xiàn)了不同文檔模板管理不同類型的數(shù)據(jù);通過(guò)MapGIS K9組件,實(shí)現(xiàn)了系統(tǒng)的礦區(qū)管理、圖層管理、儲(chǔ)量管理、統(tǒng)計(jì)分析和專題制圖等核心功能;通過(guò)SQL Server數(shù)據(jù)庫(kù)、GDB(GeoDatabase)地理數(shù)據(jù)庫(kù)等,實(shí)現(xiàn)礦區(qū)多源異構(gòu)數(shù)據(jù)的組織與管理。

    本文基于MapGIS K9二次開(kāi)發(fā)平臺(tái),利用MFC技術(shù)在多文檔模板框架下,實(shí)現(xiàn)礦山管理信息系統(tǒng)界面上的數(shù)據(jù)管理和文檔管理的同步切換。并且通過(guò)新增文檔模板的形式對(duì)系統(tǒng)功能擴(kuò)充,提高了管理海量數(shù)據(jù)信息的能力,對(duì)實(shí)現(xiàn)礦山信息化、數(shù)字化及科學(xué)化管理具有十分重要的意義。

    1 系統(tǒng)MDI功能結(jié)構(gòu)設(shè)計(jì)

    1.1 MDI基本類結(jié)構(gòu)關(guān)系

    MDI應(yīng)用程序是由菜單、工具欄、子窗口區(qū)和狀態(tài)條所組成,可同時(shí)打開(kāi)多個(gè)類型的文檔數(shù)據(jù),每個(gè)類型的文檔擁有一個(gè)相關(guān)聯(lián)的文檔模板對(duì)象,并支持同時(shí)在多個(gè)子窗口中進(jìn)行操作[6],如圖1所示。

    圖1 MDI基本類結(jié)構(gòu)關(guān)系

    CWinAPP類是整個(gè)MDI的核心,保存了一份所有在應(yīng)用程序中注冊(cè)的文檔模板的指針鏈表,通過(guò)AddDocTemplate()創(chuàng)建多個(gè)文檔模板,每個(gè)模板又可以創(chuàng)建不同的視圖類和文檔類。通過(guò)GetFirstDocTemplatePostion()得到MDI注冊(cè)的第一個(gè)文檔模板在整個(gè)文檔模板中的位置值,然后GetNextDocTemplate()使用GetFirstDocTemplatePostion()的返回值,返回第一個(gè)文檔模板的指針,得到第二個(gè)文檔模板指針的位置值,如此循環(huán)獲得所有在MDI中注冊(cè)的文檔模板的指針。同時(shí),CWinAPP類可以調(diào)用全局函數(shù)AfxGetMainWnd()獲取MDI的主框架指針。在文檔模板CMultiDocTemplate中通過(guò)GetFirstDocPosition()和GetNextDoc()得到指向該文檔模板的指針。文檔類CDocument利用GetFirstViewPosition()和GetNextView()遍歷該文檔所對(duì)應(yīng)的視圖。在視圖類CView中通過(guò)GetDocument()得到該視圖的文檔類指針。父窗口CMDIFrameWnd利用GetActiveFrame()獲取當(dāng)前活動(dòng)的MDI子窗口CMDIChildWnd,然后通過(guò)該子窗口激活對(duì)應(yīng)的視圖和文檔[7]。

    在多文檔應(yīng)用程序中,文檔處于中心地位,并與每個(gè)視圖相關(guān)聯(lián),控制著每個(gè)相關(guān)的視圖。一個(gè)文檔模板可以包含多個(gè)文檔,一個(gè)文檔可以有多個(gè)不同的顯示視圖,但一個(gè)視圖類對(duì)象只能有一個(gè)與之相聯(lián)系的文檔對(duì)象[8]。

    1.2 MDI功能結(jié)構(gòu)

    礦山管理信息系統(tǒng)采用MDI技術(shù),基于C/S架構(gòu)模式開(kāi)發(fā),客戶端包含多個(gè)運(yùn)行程序,負(fù)責(zé)數(shù)據(jù)處理,數(shù)據(jù)庫(kù)存儲(chǔ)于服務(wù)器端。服務(wù)器端采用SQL Server 2008 R2數(shù)據(jù)庫(kù)和FTP服務(wù)器的組織管理方式,同時(shí)還支持使用MapGIS K9地理數(shù)據(jù)庫(kù)GDB管理煤礦圖層數(shù)據(jù),客戶端通過(guò)MapGIS K9內(nèi)置組件對(duì)服務(wù)器端的地理數(shù)據(jù)庫(kù)進(jìn)行管理??蛻舳酥饕蓴?shù)據(jù)管理和地圖制圖兩個(gè)文檔模板組成,如圖2所示。數(shù)據(jù)管理模板負(fù)責(zé)礦區(qū)數(shù)據(jù)的組織和管理,主要完成礦區(qū)管理、文檔管理、儲(chǔ)量管理以及礦區(qū)數(shù)據(jù)的的查詢與編輯等功能,并為地圖制圖功能模塊提供數(shù)據(jù)支持。地圖制圖模板融合了MapGIS制圖功能和服務(wù)器數(shù)據(jù)管理功能,提供了礦區(qū)管理、文件管理、圖層管理和地圖文檔管理等功能。

    圖2 系統(tǒng)多文檔框架功能結(jié)構(gòu)圖

    系統(tǒng)基于MFC多文檔框架模式開(kāi)發(fā),數(shù)據(jù)管理和地圖制圖分別為一個(gè)獨(dú)立的文檔模板形式,系統(tǒng)各功能模塊之間可以靈活地通信,兩者之間的使用互不影響,通過(guò)新增文檔模板靈活地對(duì)系統(tǒng)功能進(jìn)行擴(kuò)展。

    2 系統(tǒng)MDI框架結(jié)構(gòu)實(shí)現(xiàn)

    2.1 多文檔模板實(shí)現(xiàn)

    MapGIS類庫(kù)提供了基于MFC類庫(kù)的二次開(kāi)發(fā)函數(shù)庫(kù),用面向?qū)ο蟮乃枷氚褢?yīng)用程序所需的API功能作了封裝,形成派生于MFC類庫(kù)的多個(gè)可重用基類[9]。利用基于MFC的MapGIS類庫(kù),獲得從窗口顯示到圖形查詢編輯的各項(xiàng)功能,構(gòu)建符合面向?qū)ο蟮牡V山管理信息系統(tǒng)。根據(jù)系統(tǒng)的需求分析,系統(tǒng)中的數(shù)據(jù)管理和地圖制圖處理的是不同的文件類型,需使用不同的文檔模板應(yīng)用程序,因此,結(jié)合MFC的多文檔技術(shù),通過(guò)繼承并改造MDI已有的功能,將系統(tǒng)的數(shù)據(jù)管理和地圖制圖兩大功能模塊定義為MFC多文檔的兩個(gè)子模板。數(shù)據(jù)管理子模板命名為DataManage,地圖制圖子模板命名為MapMake,兩模板之間互相獨(dú)立并且擁有各自的功能,通過(guò)在系統(tǒng)中切換兩者的模板來(lái)實(shí)現(xiàn)不同功能的切換,如圖3所示。

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

    CSXCMISApp控制著數(shù)據(jù)管理和地圖制圖兩個(gè)文檔模板的所有對(duì)象,完成礦山管理信息系統(tǒng)的初始化和最后的清除工作。CMainFrame是整個(gè)系統(tǒng)的主框架窗口,是完成多文檔模板的核心。CDataChildFrame和CMapChildFrame是MDI框架窗口的子窗口,用來(lái)管理數(shù)據(jù)管理和地圖制圖模板相關(guān)的文檔和視圖。CSXCMISDataDoc和CSXCMISMapDoc管理礦山數(shù)據(jù),前者包括礦區(qū)數(shù)據(jù)的分類分層存放、儲(chǔ)量管理、數(shù)據(jù)的編輯和下載等,后者包括礦區(qū)數(shù)據(jù)的分類分層存放、文件管理、地圖圖層管理和地圖文檔管理等。CSXCMISDataView和CSXCMISMapView是用來(lái)顯示文檔數(shù)據(jù)并與用戶進(jìn)行交互,前者通過(guò)數(shù)據(jù)列表的形式顯示數(shù)據(jù),后者通過(guò)MapGIS二次開(kāi)發(fā)組件顯示數(shù)據(jù)。

    本文以數(shù)據(jù)管理模板為例,說(shuō)明系統(tǒng)MDI應(yīng)用程序的實(shí)現(xiàn)過(guò)程。首先向工程中添加數(shù)據(jù)管理模板所對(duì)應(yīng)的文檔類、視圖類和框架窗口類(CSXCMISDataDoc、CSXCMISDataView、CDataChildFrame)。然后在CSXCMISApp的InitInstance()初始化函數(shù)中定義剛才構(gòu)造的三個(gè)類的對(duì)應(yīng)關(guān)系,并獲取應(yīng)用程序指針,通過(guò)AddDocTemplate()將數(shù)據(jù)管理文檔模板添加到CSXCMISApp中。新增數(shù)據(jù)管理模板的部分代碼如下:

    //獲取應(yīng)用程序的對(duì)象指針

    CWinApp* pApp = AfxGetApp();

    ENSURE(pApp != NULL);

    pApp->AddDocTemplate(new CMultiDocTemplate

    (IDR_DMMAINMENU,

    //資源標(biāo)識(shí)

    //文檔類

    RUNTIME_CLASS(CSXCMISDataDoc),

    //自定義 MDI 子窗口框架

    RUNTIME_CLASS(CDataChildFrame),

    //瀏覽視窗類

    RUNTIME_CLASS(CSXCMISDataView)));

    通過(guò)類似的方法將地圖制圖模板添加到CSXCMISApp中,并建立各自的文檔類、視圖類和框架窗口類之間的關(guān)系。所有與應(yīng)用程序相關(guān)的數(shù)據(jù)存儲(chǔ)在文檔對(duì)象中,視圖通過(guò)調(diào)用文檔類的接口訪問(wèn)和更新數(shù)據(jù)。當(dāng)文檔中的數(shù)據(jù)發(fā)生改變時(shí),根據(jù)MFC的消息傳遞機(jī)制,調(diào)用UpdateAllViews()成員函數(shù)更新所有相關(guān)視圖,各個(gè)視圖通過(guò)OnUpdate()反映文檔數(shù)據(jù)的變化,保證每個(gè)子窗口中的數(shù)據(jù)能夠同步更新[10],如圖4所示。

    圖4 數(shù)據(jù)管理模板界面

    2.2 多文檔模板動(dòng)態(tài)切換

    在礦山管理信息系統(tǒng)中可以打開(kāi)數(shù)據(jù)管理和地圖制圖兩個(gè)不同的文檔模板,每個(gè)模板都有對(duì)應(yīng)的菜單、工具條、狀態(tài)條和子窗口區(qū)組成,并可以打開(kāi)多個(gè)文檔,通過(guò)調(diào)用各自的轉(zhuǎn)換函數(shù)OnDomainchooseDatamanage()和OnDomainchooseMapmaking()進(jìn)行兩個(gè)模板之間的靈活切換。以數(shù)據(jù)管理模板切換為例,說(shuō)明文檔模板切換的實(shí)現(xiàn)過(guò)程。CSXCMISApp應(yīng)用程序通過(guò)CMultiDocTemplate::GetFirstDocPosition()獲取與數(shù)據(jù)管理模板的文檔集合中的第一個(gè)文檔的位置,并用POSITION值作為CMultiDocTemplate::GetNextDoc()的參數(shù)來(lái)重復(fù)遍歷與數(shù)據(jù)管理模板相關(guān)的文檔列表。同樣,通CDocument::GetFirstViewPosition()查詢此文檔下的所有已創(chuàng)建的視圖,并用POSITION值作為CDocument::GetNextView()的參數(shù)來(lái)重復(fù)遍歷與數(shù)據(jù)管理模板相關(guān)的視圖列表。最后調(diào)用GetParentFrame()函數(shù)返回包圍View的父框架窗口的指針,激活父框架窗口。具體代碼如下:

    void CMainFrame::OnDomainchooseDatamanage(){

    //“功能切換-數(shù)據(jù)管理”菜單

    CMultiDocTemplate*pDocTemplate=

    ((CSXCMISApp*)AfxGetApp())->m_pDocDataTemplate;

    if (NULL == pDocTemplate) { return; }

    POSITION pDocPos =

    pDocTemplate->GetFirstDocPosition();

    while(pDocPos != NULL)

    { CDocument * pDocument = pDocTemplate->GetNextDoc(pDocPos);

    POSITION pViewPos = pDocument->GetFirstViewPosition();

    while(pViewPos != NULL)

    { CView * pView = pDocument->GetNextView(pViewPos);

    if (NULL != pView)

    {CFrameWnd* pFrameWnd = pView->GetParentFrame();

    if (NULL != pFrameWnd)

    {MDIActivate(pFrameWnd);

    return;}}} }}

    3 系統(tǒng)主要功能實(shí)現(xiàn)

    3.1 礦區(qū)管理功能

    數(shù)據(jù)管理模板和地圖制圖模板使用相同的礦區(qū)管理功能。礦山管理信息系統(tǒng)是以礦區(qū)數(shù)據(jù)作為管理的基礎(chǔ),由于系統(tǒng)涉及到的礦區(qū)數(shù)據(jù)比較復(fù)雜,不同的礦區(qū)歸屬于不同的行政區(qū),不同的礦區(qū)又有不同類型的數(shù)據(jù),但這些數(shù)據(jù)具有層級(jí)關(guān)系的特點(diǎn)。系統(tǒng)根據(jù)用戶對(duì)礦山數(shù)據(jù)的操作動(dòng)態(tài)生成礦區(qū)管理目錄樹(shù),這種結(jié)構(gòu)能清晰地表達(dá)礦山數(shù)據(jù)之間的層次化關(guān)系。

    動(dòng)態(tài)礦區(qū)管理目錄樹(shù)導(dǎo)航結(jié)構(gòu)是通過(guò)TreeView控件以樹(shù)狀視圖的方式顯示具有分類和層次關(guān)系的礦山數(shù)據(jù)。通過(guò)GetRootItem()獲取礦區(qū)數(shù)據(jù)的根節(jié)點(diǎn),即省份節(jié)點(diǎn),由GetNextItem()遍歷礦區(qū)數(shù)據(jù)所包含的省份節(jié)點(diǎn),然后利用GetChildItem()得到省份節(jié)點(diǎn)的子節(jié)點(diǎn),即市區(qū)節(jié)點(diǎn),通過(guò)GetNextItem()遍歷市區(qū)節(jié)點(diǎn),以此循環(huán)遍歷,直到通過(guò)GetItemData()將礦區(qū)關(guān)聯(lián)的內(nèi)容和下一節(jié)點(diǎn)的值相同時(shí),結(jié)束循環(huán)。循壞結(jié)束的部分代碼如下:

    hNextMin = GetNextItem(hMin,TVGN_NEXT);

    //hMin為礦區(qū)數(shù)據(jù)的句柄

    char* pData = (char*)GetItemData(hMin);

    DeleteItem(hMin);

    delete[] pData;

    //刪除礦區(qū)編號(hào)數(shù)據(jù)

    hMin = hNextMin;

    礦區(qū)管理目錄樹(shù)結(jié)構(gòu)是通過(guò)在服務(wù)器端設(shè)定數(shù)據(jù)庫(kù)中的數(shù)據(jù)表的形式,目錄樹(shù)讀取數(shù)據(jù)表后生成相應(yīng)的節(jié)點(diǎn),直接完成礦山數(shù)據(jù)的層次分配。以省、市、縣、礦區(qū)為節(jié)點(diǎn)建立各級(jí)數(shù)據(jù)子樹(shù),添加到礦區(qū)節(jié)點(diǎn)的內(nèi)容有預(yù)查階段、普查階段、詳查階段、勘探階段和采礦階段,每個(gè)階段又有相應(yīng)的子樹(shù),存儲(chǔ)CAD圖庫(kù)、MapGIS圖庫(kù)、報(bào)告、附件、附表、圖紙等礦區(qū)數(shù)據(jù)類型。如圖4的左側(cè)顯示的是礦山數(shù)據(jù)的層次化管理結(jié)構(gòu)。

    3.2 圖層管理功能

    圖層管理模塊是地圖制圖模板中用來(lái)管理礦區(qū)空間數(shù)據(jù)的。根據(jù)礦區(qū)數(shù)據(jù)的特點(diǎn),礦山地理信息要素采用線分類法,要素類型按從屬和層次關(guān)系分為3級(jí):大類、中類、小類[11]。其中,大類包含采掘工程圖、測(cè)井曲線圖、儲(chǔ)量圖等13大類,中類是在上述各大類基礎(chǔ)上細(xì)分形成的要素類,地名要素是最為隱含類在小類中具體體現(xiàn)。根據(jù)線分類法原則,將礦區(qū)數(shù)據(jù)逐次地分成3個(gè)層級(jí)類目,并排列成一個(gè)有層次、逐級(jí)展開(kāi)的分類體系,并能準(zhǔn)確地反映類目之間的邏輯關(guān)系,如圖5所示。

    圖5 從服務(wù)器文件系統(tǒng)查詢圖層結(jié)果

    屬性圖層對(duì)應(yīng)查詢:采用多條件復(fù)合式的查詢方式,系統(tǒng)把被查詢對(duì)象的所有可查詢屬性字段自動(dòng)列出,如查詢儲(chǔ)量信息,可根據(jù)礦區(qū)分類信息、MapGIS圖庫(kù)信息、圖層信息和查詢數(shù)據(jù)的來(lái)源等條件構(gòu)造邏輯表達(dá)式任意組合查詢。查詢到的圖層數(shù)據(jù)可以批量下載到本地電腦或添加到當(dāng)前活動(dòng)的地圖中。

    將查詢結(jié)果選擇性地添加到當(dāng)前活動(dòng)的地圖中的實(shí)現(xiàn)過(guò)程:首先,根據(jù)圖層查找的結(jié)果利用GetItemCount()函數(shù)獲取選擇結(jié)果圖層的行列數(shù),然后利用GetItemText()函數(shù)讀取結(jié)果數(shù)據(jù)的文件名和路徑,最后利用GetActiveFrame()函數(shù)將選擇的數(shù)據(jù)添加到當(dāng)前正在編輯的地圖文檔中,并發(fā)送WM_MM_MAPSELECT消息給接收端,接收端定義這個(gè)消息并進(jìn)行消息映射,實(shí)現(xiàn)消息映射函數(shù)。部分實(shí)現(xiàn)代碼如下:

    //獲得列數(shù)

    nColumnCount=GetHeaderCtrl().GetItemCount();

    nRowCount=GetItemCount();

    //獲得行數(shù)

    //獲取文件路徑+文件名。其中,arrayMaxCount為數(shù)據(jù)最

    //大數(shù)目,i為行數(shù)的循環(huán)變量

    filePathNameArray[arrayCount+1]=GetItemText(i,

    nColumnCount-1)+_T(″″)+GetItemText(i,1);

    CMDIChildWndEx* pMDIChildWnd = (CMDIChildWndEx*)((CMDIFrameWndEx*)

    AfxGetMainWnd())->GetActiveFrame();

    //發(fā)送端發(fā)送消息

    pMDIChildWnd->SendMessage(

    WM_MM_MAPSELECT, WM_MM_MAPSELECT, (LPARAM)filePathNameArray);

    //接收端: 圖層列表中選擇了圖層文件項(xiàng)

    UINT WM_MM_MAPSELECT=

    RegisterWindowMessage(_T(″MM_MAPSELECT″));//定義消息映射表

    ON_REGISTERED_MESSAGE(

    WM_MM_MAPSELECT, OnCustomMsg)

    //實(shí)現(xiàn)消息映射函數(shù)

    AddLayerToCurrentMap((CString*)lParam);

    3.3 儲(chǔ)量管理功能

    儲(chǔ)量管理是數(shù)據(jù)管理模板對(duì)靜態(tài)的煤礦存儲(chǔ)量的管理以及動(dòng)態(tài)的煤礦生產(chǎn)量的統(tǒng)計(jì)分析。靜態(tài)的存儲(chǔ)量管理包括:礦區(qū)名稱、礦區(qū)編號(hào)、儲(chǔ)量單位、礦產(chǎn)名稱、礦山類型、保有儲(chǔ)量合計(jì)、動(dòng)用儲(chǔ)量合計(jì)的新增、修改和刪除操作,如圖6(a)所示。動(dòng)態(tài)的統(tǒng)計(jì)分析主要采用統(tǒng)計(jì)圖表的方式反映不斷變化的儲(chǔ)量信息,可以根據(jù)統(tǒng)計(jì)圖表的走勢(shì)對(duì)礦區(qū)生產(chǎn)進(jìn)行預(yù)測(cè),如圖6(b)所示。

    圖6 自定義分類統(tǒng)計(jì)與分析效果圖

    數(shù)據(jù)庫(kù)中存儲(chǔ)了煤礦生產(chǎn)運(yùn)行中的原始數(shù)據(jù),是儲(chǔ)量數(shù)據(jù)自定義統(tǒng)計(jì)分析的來(lái)源??蛇x擇不同年份進(jìn)行統(tǒng)計(jì),也可選擇111b、122b、333等不同類型進(jìn)行統(tǒng)計(jì),統(tǒng)計(jì)內(nèi)容包括保有儲(chǔ)量、消耗儲(chǔ)量、累計(jì)查明儲(chǔ)量等,統(tǒng)計(jì)結(jié)果可以選擇“餅圖”和“柱狀圖”等多種不同的可視化表達(dá)方式。根據(jù)用戶的自定義選擇,系統(tǒng)首先通過(guò)礦區(qū)名稱和礦區(qū)編號(hào)在服務(wù)器端獲取SQL Server儲(chǔ)量表中礦區(qū)的儲(chǔ)量信息,并將用戶輸入的信息轉(zhuǎn)換為系統(tǒng)可執(zhí)行的SQL語(yǔ)句,然后傳遞給客戶端,存儲(chǔ)到內(nèi)存中,最后系統(tǒng)將參與統(tǒng)計(jì)分析的數(shù)據(jù)項(xiàng)列表展示出來(lái),繪制出以年份為橫坐標(biāo),各個(gè)量的變化為縱坐標(biāo)的統(tǒng)計(jì)分析圖。

    通過(guò)自定義統(tǒng)計(jì)圖表,可以反映出儲(chǔ)量數(shù)據(jù)中隱藏的現(xiàn)象、規(guī)律和趨勢(shì),也可以在圖表中查看各種儲(chǔ)量的信息及相關(guān)數(shù)據(jù)并對(duì)儲(chǔ)量作出估算,實(shí)現(xiàn)了煤炭?jī)?chǔ)量的動(dòng)態(tài)化管理。

    3.4 其他功能

    其他模塊包括文檔管理、數(shù)據(jù)查看、文件管理、地圖文檔管理等模塊。文檔管理模塊是數(shù)據(jù)管理模板中礦區(qū)采集信息數(shù)據(jù)入庫(kù)的核心,包括礦山數(shù)據(jù)的新增、查詢、修改、刪除操作。數(shù)據(jù)查看模塊是數(shù)據(jù)管理模板中提供對(duì)數(shù)據(jù)預(yù)覽、下載、元數(shù)據(jù)顯示等功能。文件管理模塊是地圖制圖模板中通過(guò)資源管理器目錄樹(shù)遍歷選中文件夾中的所有MapGIS圖層文件(.wt、.wl、.wp),并將文件信息(文件名稱、大小、路徑)顯示在圖層列表中,或者直接把圖層數(shù)據(jù)顯示在地圖視圖中。地圖文檔管理模塊是地圖制圖模板中提供新建、打開(kāi)、保存、另存為、關(guān)閉地圖文檔和添加地圖圖層以及數(shù)據(jù)制圖輸出的功能。

    4 結(jié) 語(yǔ)

    本文根據(jù)礦山數(shù)據(jù)的特點(diǎn),運(yùn)用MFC多文檔技術(shù),通過(guò)分析MDI基本類結(jié)構(gòu)關(guān)系,給出了多文檔模板的添加和動(dòng)態(tài)切換的構(gòu)造方法,實(shí)現(xiàn)了數(shù)據(jù)管理和地圖制圖兩個(gè)文檔模板中礦區(qū)管理、交互編輯、圖層管理、儲(chǔ)量管理、統(tǒng)計(jì)分析、專題制圖和可視化預(yù)覽等功能。多文檔模板構(gòu)造方法具有通用性、靈活性和可操作性等特征,通過(guò)該方法可以構(gòu)造出滿足不同需求的應(yīng)用程序,從而提高了軟件的開(kāi)發(fā)效率和質(zhì)量。系統(tǒng)以山西省大同市吳官屯礦區(qū)數(shù)據(jù)為例,進(jìn)行實(shí)證研究和應(yīng)用實(shí)驗(yàn),充分說(shuō)明能夠滿足礦山多源異構(gòu)數(shù)據(jù)的管理、專題研究以及礦山生產(chǎn)等方面的實(shí)際需求,具有很好的推廣應(yīng)用前景。鑒于用戶需求局限于礦山數(shù)據(jù)的有效組織與管理,系統(tǒng)沒(méi)有融入礦山GIS時(shí)空分析的功能,但系統(tǒng)為其他應(yīng)用預(yù)留了可擴(kuò)展的接口,可以在礦山模擬分析、剖切與等值線套合分析、地質(zhì)災(zāi)害監(jiān)測(cè)預(yù)警分析等方面開(kāi)展進(jìn)一步的工作。

    [1] 曾燊,李永樹(shù),蔡國(guó)林.基于GIS煤礦技術(shù)信息管理系統(tǒng)的研究與實(shí)現(xiàn)[J].測(cè)繪科學(xué),2009,34(5):235-237.

    [2] 周強(qiáng)波,張子昕,徐翰,等.智能礦山系統(tǒng)的應(yīng)用與開(kāi)發(fā)[J].測(cè)繪與空間地理信息,2015,38(12):111-114,118.

    [3] 張維國(guó),孫效玉,周沖,等.樹(shù)形結(jié)構(gòu)數(shù)據(jù)在數(shù)字礦山中的存儲(chǔ)管理與應(yīng)用[J].計(jì)算機(jī)技術(shù)與發(fā)展,2015,25(3):150-153.

    [4] 馬恒亮.淺析礦山測(cè)量信息系統(tǒng)的研究與設(shè)計(jì)[J].科技展望,2015(16):15.

    [5] 榮秀娟.地測(cè)空間管理信息系統(tǒng)在礦山中的應(yīng)用[J].科技信息,2012(14):347.

    [6] 侯俊杰.深入淺出MFC[M].2版.武漢:華中科技大學(xué)出版社,2001.

    [7] 孫鑫.VC++深入詳解[M].北京:電子工業(yè)出版社,2006.

    [8] 楊黎東.對(duì)MFC中文檔與視圖結(jié)構(gòu)的探析[J].教育教學(xué)論壇,2012(S2):123-125.

    [9] 張偉川.基于MAPGIS二次開(kāi)發(fā)的工程圖形的管理編輯實(shí)現(xiàn)[J].科技視界,2012(17):160-161,218.

    [10] 何鵬,王益,王建忠,等.多文檔程序自適應(yīng)繪圖與混合編程技術(shù)[J].太赫茲科學(xué)與電子信息學(xué)報(bào),2015,13(4):641-645.

    [11] 國(guó)家測(cè)繪局測(cè)繪標(biāo)準(zhǔn)化研究所.GB/T 13923—2006 基礎(chǔ)地理信息要素分類與代碼[S]. 北京:中國(guó)標(biāo)準(zhǔn)出版社,2006:1-2.

    DESIGN AND IMPLEMENTATION OF MDI MINE MANAGEMENT INFORMATION SYSTEM BASED ON MFC

    Sun Bin Han Yanling Zheng Guizhou

    (CollegeofInformationEngineering,ChinaUniversityofGeosciences,Wuhan430074,Hubei,China)

    Mine data is huge, complex and diverse, thus the informationization management of mine data comes to be very important. In this paper, an MDI functional structure of mine management information system is designed based on the analysis of fundamental class structure relations of MDI. On the basis of the secondary development platform of MapGIS K9, the data management template and map drawing template are established, which include the main functions of mine management, layer management, reserve management, document management, data review, file management, visualization preview and thematic mapping, etc. Practice shows that the system can greatly improve the efficiency of mine data management.

    Mine management Multiple document interface MapGIS Data management template Map drawing template

    2016-03-17。孫斌,副教授,主研領(lǐng)域:空間數(shù)據(jù)庫(kù),GIS應(yīng)用。韓艷玲,碩士生。鄭貴洲,教授。

    TP311.52

    A

    10.3969/j.issn.1000-386x.2017.04.015

    猜你喜歡
    數(shù)據(jù)管理圖層制圖
    企業(yè)級(jí)BOM數(shù)據(jù)管理概要
    定制化汽車制造的數(shù)據(jù)管理分析
    海洋環(huán)境數(shù)據(jù)管理優(yōu)化與實(shí)踐
    無(wú)聲手槍如何消音?
    CTCS-2級(jí)報(bào)文數(shù)據(jù)管理需求分析和實(shí)現(xiàn)
    巧用混合圖層 制作抽象動(dòng)感森林
    二向反射模型在土地覆被制圖中的應(yīng)用
    圖層法在地理區(qū)域圖讀圖中的應(yīng)用
    工程制圖課程教學(xué)改革探析
    淺析“遞層優(yōu)化法”在礦井制圖中的應(yīng)用
    河南科技(2014年6期)2014-04-04 08:00:42
    欧美又色又爽又黄视频| 在线观看免费视频日本深夜| 欧美日韩福利视频一区二区| 少妇裸体淫交视频免费看高清| 亚洲熟妇中文字幕五十中出| 我的女老师完整版在线观看| 婷婷色综合大香蕉| 无遮挡黄片免费观看| 久久热精品热| 婷婷亚洲欧美| 欧美不卡视频在线免费观看| 色5月婷婷丁香| 精品国内亚洲2022精品成人| 中文字幕人妻熟人妻熟丝袜美| 国产精品久久电影中文字幕| 性欧美人与动物交配| 日韩有码中文字幕| 久久九九热精品免费| www.www免费av| 男女视频在线观看网站免费| 国产伦人伦偷精品视频| 国产一区二区三区在线臀色熟女| 日本精品一区二区三区蜜桃| av在线观看视频网站免费| 亚洲精品在线美女| 久久国产精品影院| 两性午夜刺激爽爽歪歪视频在线观看| www.熟女人妻精品国产| 欧美3d第一页| 精品人妻熟女av久视频| 国产精品嫩草影院av在线观看 | 亚洲最大成人手机在线| 精品久久久久久久久av| 久久精品久久久久久噜噜老黄 | 免费一级毛片在线播放高清视频| 99热这里只有是精品在线观看 | 一级黄色大片毛片| 激情在线观看视频在线高清| 国产精品一区二区三区四区免费观看 | 久久伊人香网站| 特大巨黑吊av在线直播| 国产精品亚洲av一区麻豆| 亚洲人成伊人成综合网2020| 国内精品久久久久久久电影| 国产精品伦人一区二区| 精品99又大又爽又粗少妇毛片 | 99riav亚洲国产免费| 一边摸一边抽搐一进一小说| 国产精品久久视频播放| av视频在线观看入口| 色播亚洲综合网| 午夜福利在线观看吧| 亚洲欧美日韩卡通动漫| 禁无遮挡网站| 日韩有码中文字幕| 老司机午夜福利在线观看视频| 免费看日本二区| 久久精品国产99精品国产亚洲性色| 国产精品亚洲av一区麻豆| 国产成人欧美在线观看| 亚洲av电影不卡..在线观看| 精品日产1卡2卡| 久久人妻av系列| 日韩大尺度精品在线看网址| 亚洲欧美日韩高清在线视频| 午夜免费男女啪啪视频观看 | 91麻豆精品激情在线观看国产| 亚洲激情在线av| 亚洲av免费在线观看| 国产一区二区三区在线臀色熟女| 深夜精品福利| 有码 亚洲区| 国产黄a三级三级三级人| 亚洲18禁久久av| 麻豆国产97在线/欧美| 亚洲国产欧美人成| 国产精品女同一区二区软件 | 韩国av一区二区三区四区| 国产欧美日韩精品一区二区| 18+在线观看网站| 日韩精品中文字幕看吧| 午夜两性在线视频| 国产亚洲精品久久久久久毛片| 麻豆成人av在线观看| 在线观看66精品国产| 永久网站在线| 大型黄色视频在线免费观看| 免费看a级黄色片| 五月伊人婷婷丁香| 五月伊人婷婷丁香| 久久99热这里只有精品18| 久久久久久久久久黄片| 亚洲精品色激情综合| a级毛片免费高清观看在线播放| 成年女人永久免费观看视频| 国产一区二区三区在线臀色熟女| av在线天堂中文字幕| 两个人视频免费观看高清| 一个人观看的视频www高清免费观看| 色播亚洲综合网| 男人的好看免费观看在线视频| 日韩av在线大香蕉| 久久久久国内视频| 亚洲最大成人手机在线| av女优亚洲男人天堂| xxxwww97欧美| 亚洲第一欧美日韩一区二区三区| 丰满人妻熟妇乱又伦精品不卡| 国产精品永久免费网站| 亚洲avbb在线观看| 中出人妻视频一区二区| 观看免费一级毛片| 免费观看精品视频网站| 国产在视频线在精品| 国产欧美日韩精品一区二区| 中文字幕av在线有码专区| 日本熟妇午夜| 在线观看66精品国产| 两个人的视频大全免费| 国产av在哪里看| 中文字幕人成人乱码亚洲影| 亚洲av免费在线观看| 免费看美女性在线毛片视频| 欧美黑人巨大hd| 乱人视频在线观看| 性色av乱码一区二区三区2| 一区二区三区四区激情视频 | 午夜福利在线观看吧| 男女床上黄色一级片免费看| 欧美一区二区亚洲| 最近最新免费中文字幕在线| 中文字幕精品亚洲无线码一区| 麻豆av噜噜一区二区三区| 乱码一卡2卡4卡精品| 日日夜夜操网爽| 亚洲无线观看免费| 国产毛片a区久久久久| 国产毛片a区久久久久| 亚洲一区二区三区色噜噜| 人人妻人人澡欧美一区二区| 日韩欧美三级三区| 久久久精品欧美日韩精品| 中国美女看黄片| 欧美色欧美亚洲另类二区| 高清在线国产一区| 亚洲第一电影网av| 国产伦精品一区二区三区四那| 在线观看舔阴道视频| 日韩精品中文字幕看吧| 两个人的视频大全免费| 亚洲国产精品sss在线观看| 婷婷色综合大香蕉| 久久99热这里只有精品18| 亚洲18禁久久av| 一区二区三区四区激情视频 | 18禁黄网站禁片免费观看直播| 久久这里只有精品中国| 亚洲内射少妇av| 欧美激情在线99| 男人和女人高潮做爰伦理| 日本撒尿小便嘘嘘汇集6| 极品教师在线视频| 精品久久久久久久久久免费视频| 欧美精品啪啪一区二区三区| 成人国产一区最新在线观看| 他把我摸到了高潮在线观看| 免费观看人在逋| 亚洲av免费高清在线观看| 久久草成人影院| 亚洲三级黄色毛片| 伊人久久精品亚洲午夜| 在线天堂最新版资源| 久久国产乱子免费精品| 天堂动漫精品| 亚洲国产精品成人综合色| 欧美成狂野欧美在线观看| 一卡2卡三卡四卡精品乱码亚洲| 十八禁国产超污无遮挡网站| 人妻丰满熟妇av一区二区三区| 看十八女毛片水多多多| 午夜两性在线视频| 亚洲美女黄片视频| 国产私拍福利视频在线观看| 免费观看人在逋| av女优亚洲男人天堂| 欧美中文日本在线观看视频| 国内精品久久久久精免费| 看十八女毛片水多多多| 亚洲成人精品中文字幕电影| АⅤ资源中文在线天堂| 一区二区三区免费毛片| 亚洲一区高清亚洲精品| 久久久精品大字幕| 免费av不卡在线播放| 久久国产乱子伦精品免费另类| 丰满人妻一区二区三区视频av| 精品久久久久久久末码| 直男gayav资源| 国产老妇女一区| 久久人人精品亚洲av| 久久精品综合一区二区三区| www.www免费av| 久久久国产成人精品二区| 看片在线看免费视频| 久久香蕉精品热| 欧美日韩综合久久久久久 | 高清在线国产一区| 免费看光身美女| 大型黄色视频在线免费观看| avwww免费| 国内毛片毛片毛片毛片毛片| 免费观看的影片在线观看| 久久伊人香网站| 久久精品国产亚洲av涩爱 | 亚洲精品一区av在线观看| 国产精品,欧美在线| 丝袜美腿在线中文| 少妇人妻精品综合一区二区 | 18禁裸乳无遮挡免费网站照片| 久久精品国产99精品国产亚洲性色| 又黄又爽又刺激的免费视频.| 午夜日韩欧美国产| .国产精品久久| 婷婷精品国产亚洲av在线| 有码 亚洲区| 俺也久久电影网| 欧美极品一区二区三区四区| 国产在线精品亚洲第一网站| 中文资源天堂在线| 日本免费一区二区三区高清不卡| 男女床上黄色一级片免费看| 国产精品久久视频播放| 特大巨黑吊av在线直播| 热99re8久久精品国产| 精品99又大又爽又粗少妇毛片 | 成人美女网站在线观看视频| 精品不卡国产一区二区三区| 色噜噜av男人的天堂激情| 中文字幕熟女人妻在线| 别揉我奶头~嗯~啊~动态视频| 久久国产精品人妻蜜桃| 国产乱人伦免费视频| 丁香欧美五月| 亚洲狠狠婷婷综合久久图片| 一级作爱视频免费观看| 久久久久精品国产欧美久久久| 欧美激情国产日韩精品一区| 一区二区三区激情视频| eeuss影院久久| 一个人免费在线观看电影| 两人在一起打扑克的视频| 波多野结衣巨乳人妻| 久久久久久九九精品二区国产| 久久久久久久午夜电影| 日本一二三区视频观看| 天堂影院成人在线观看| 黄色配什么色好看| 五月伊人婷婷丁香| 偷拍熟女少妇极品色| 亚洲欧美激情综合另类| 亚洲中文日韩欧美视频| 国产精品综合久久久久久久免费| 丰满人妻一区二区三区视频av| 久久午夜福利片| 亚洲avbb在线观看| 日韩国内少妇激情av| 国产男靠女视频免费网站| 亚洲av电影在线进入| 亚洲欧美激情综合另类| 成人一区二区视频在线观看| 欧美日韩综合久久久久久 | 欧美+日韩+精品| 深夜a级毛片| 午夜亚洲福利在线播放| 在线免费观看不下载黄p国产 | 亚洲人成网站高清观看| 在线天堂最新版资源| 亚州av有码| 亚洲成av人片免费观看| 老女人水多毛片| 欧美三级亚洲精品| 美女黄网站色视频| 禁无遮挡网站| 十八禁国产超污无遮挡网站| 在线观看免费视频日本深夜| 99热只有精品国产| 午夜精品在线福利| 午夜精品一区二区三区免费看| 亚洲人成网站在线播放欧美日韩| 国产真实伦视频高清在线观看 | 亚州av有码| 亚洲五月婷婷丁香| 男女那种视频在线观看| 久久久久国产精品人妻aⅴ院| 色噜噜av男人的天堂激情| 一个人观看的视频www高清免费观看| 午夜福利成人在线免费观看| 激情在线观看视频在线高清| 婷婷精品国产亚洲av在线| 露出奶头的视频| 日本撒尿小便嘘嘘汇集6| 午夜视频国产福利| 嫩草影视91久久| 午夜福利免费观看在线| 无人区码免费观看不卡| 国产亚洲精品av在线| 国产男靠女视频免费网站| 少妇裸体淫交视频免费看高清| 男人狂女人下面高潮的视频| 韩国av一区二区三区四区| 少妇人妻一区二区三区视频| 国产精品女同一区二区软件 | 色视频www国产| 韩国av一区二区三区四区| 无遮挡黄片免费观看| 女人十人毛片免费观看3o分钟| 亚洲美女搞黄在线观看 | 国产精华一区二区三区| 久久久久久久亚洲中文字幕 | 亚洲五月天丁香| 高潮久久久久久久久久久不卡| 国产一区二区三区视频了| 变态另类丝袜制服| 岛国在线免费视频观看| 亚洲不卡免费看| 成人特级黄色片久久久久久久| 国产一区二区激情短视频| 日本黄色片子视频| 少妇高潮的动态图| 欧美在线黄色| 亚洲五月天丁香| 啦啦啦观看免费观看视频高清| 亚洲精品亚洲一区二区| 免费看美女性在线毛片视频| 欧美日韩亚洲国产一区二区在线观看| 国产精品一区二区三区四区免费观看 | 免费电影在线观看免费观看| 麻豆成人午夜福利视频| 在线播放无遮挡| 国产一区二区三区视频了| 国产亚洲av嫩草精品影院| 国产探花在线观看一区二区| 久久欧美精品欧美久久欧美| 精品免费久久久久久久清纯| 黄色丝袜av网址大全| 永久网站在线| 听说在线观看完整版免费高清| 别揉我奶头 嗯啊视频| 亚洲精品在线美女| 亚洲精品粉嫩美女一区| 午夜激情欧美在线| 人妻制服诱惑在线中文字幕| 国产精品一及| 国产淫片久久久久久久久 | 国产精品98久久久久久宅男小说| 久久久久久久久久黄片| 无人区码免费观看不卡| 亚洲va日本ⅴa欧美va伊人久久| 亚洲片人在线观看| 美女cb高潮喷水在线观看| 精品一区二区三区av网在线观看| 国产精品综合久久久久久久免费| 观看美女的网站| 亚洲精品乱码久久久v下载方式| 欧美三级亚洲精品| 男人舔女人下体高潮全视频| 91在线精品国自产拍蜜月| 国产成人啪精品午夜网站| 国产成+人综合+亚洲专区| 精品一区二区免费观看| 精品一区二区三区视频在线| 国产免费男女视频| 亚洲18禁久久av| 老司机福利观看| 欧美日韩黄片免| 欧美一区二区亚洲| 十八禁国产超污无遮挡网站| 国产男靠女视频免费网站| 午夜精品在线福利| 熟妇人妻久久中文字幕3abv| 色噜噜av男人的天堂激情| 亚洲五月婷婷丁香| 黄色日韩在线| 桃色一区二区三区在线观看| 高清在线国产一区| 12—13女人毛片做爰片一| 国产精品一区二区免费欧美| 一进一出抽搐gif免费好疼| 亚洲国产精品sss在线观看| 青草久久国产| 黄色丝袜av网址大全| 大型黄色视频在线免费观看| 国内揄拍国产精品人妻在线| 亚洲av成人av| 嫩草影院入口| 成年人黄色毛片网站| 成人高潮视频无遮挡免费网站| 好男人电影高清在线观看| 国产精品久久久久久久电影| 亚洲综合色惰| 色视频www国产| 国产探花极品一区二区| av在线观看视频网站免费| 69人妻影院| 老司机午夜十八禁免费视频| 国产亚洲精品久久久久久毛片| 欧美黄色片欧美黄色片| bbb黄色大片| 国产综合懂色| 亚洲成人中文字幕在线播放| 欧美成人a在线观看| 午夜精品一区二区三区免费看| 色综合欧美亚洲国产小说| 特大巨黑吊av在线直播| 亚洲精品亚洲一区二区| 国产成人影院久久av| a级一级毛片免费在线观看| 免费看光身美女| 亚洲av成人av| 亚洲人成电影免费在线| 日韩精品中文字幕看吧| 日本与韩国留学比较| av福利片在线观看| 草草在线视频免费看| 毛片女人毛片| 99热这里只有是精品在线观看 | 特级一级黄色大片| 伦理电影大哥的女人| 天堂√8在线中文| 国产成人影院久久av| 国产在线精品亚洲第一网站| 97人妻精品一区二区三区麻豆| 国产精品女同一区二区软件 | 国产亚洲精品av在线| eeuss影院久久| 国产黄色小视频在线观看| 国产精品电影一区二区三区| 国内精品美女久久久久久| 久久亚洲真实| 91狼人影院| 国产主播在线观看一区二区| 成人性生交大片免费视频hd| 亚洲久久久久久中文字幕| 色综合婷婷激情| 国产欧美日韩一区二区三| 露出奶头的视频| 精品久久久久久久久久久久久| 在线a可以看的网站| 九九热线精品视视频播放| 很黄的视频免费| 麻豆一二三区av精品| 91麻豆精品激情在线观看国产| 午夜福利视频1000在线观看| 内射极品少妇av片p| 成人三级黄色视频| 亚洲av第一区精品v没综合| 夜夜躁狠狠躁天天躁| 国产精品精品国产色婷婷| 少妇人妻一区二区三区视频| 最近中文字幕高清免费大全6 | 亚洲精品一卡2卡三卡4卡5卡| 国内揄拍国产精品人妻在线| 午夜激情福利司机影院| 国产精品不卡视频一区二区 | 精品一区二区免费观看| 日日干狠狠操夜夜爽| 久久国产精品人妻蜜桃| 亚洲 欧美 日韩 在线 免费| АⅤ资源中文在线天堂| 国产精品女同一区二区软件 | 国产三级黄色录像| 真人一进一出gif抽搐免费| 婷婷亚洲欧美| 搡女人真爽免费视频火全软件 | 午夜福利在线在线| 乱人视频在线观看| 夜夜躁狠狠躁天天躁| 亚洲专区中文字幕在线| 亚洲精品影视一区二区三区av| 色尼玛亚洲综合影院| 美女被艹到高潮喷水动态| 精品国产三级普通话版| 久久九九热精品免费| 国产乱人伦免费视频| 有码 亚洲区| www.熟女人妻精品国产| 国产伦一二天堂av在线观看| 激情在线观看视频在线高清| 欧美一区二区亚洲| 直男gayav资源| 一级a爱片免费观看的视频| 国产黄色小视频在线观看| 亚洲avbb在线观看| 久久久久亚洲av毛片大全| 国产一区二区三区在线臀色熟女| 欧美潮喷喷水| 男人舔奶头视频| 精品久久久久久久末码| 天堂网av新在线| 91九色精品人成在线观看| 精品久久久久久久久av| 亚洲欧美精品综合久久99| 国产午夜精品久久久久久一区二区三区 | 中文字幕久久专区| 夜夜看夜夜爽夜夜摸| 18美女黄网站色大片免费观看| 啦啦啦观看免费观看视频高清| 身体一侧抽搐| 色播亚洲综合网| 99热6这里只有精品| 精品久久久久久久久久久久久| 夜夜看夜夜爽夜夜摸| 欧美性猛交╳xxx乱大交人| 精品久久久久久久人妻蜜臀av| 内射极品少妇av片p| 美女免费视频网站| 搡老妇女老女人老熟妇| 亚洲人成网站高清观看| 他把我摸到了高潮在线观看| 久9热在线精品视频| 亚洲,欧美,日韩| 久久性视频一级片| 国产在线男女| 九色成人免费人妻av| 在线免费观看不下载黄p国产 | 久久性视频一级片| 丁香六月欧美| 国产一区二区在线观看日韩| 老鸭窝网址在线观看| 99久久精品国产亚洲精品| 韩国av一区二区三区四区| 日韩精品中文字幕看吧| 97超视频在线观看视频| a级毛片免费高清观看在线播放| 青草久久国产| 波多野结衣巨乳人妻| 天堂√8在线中文| 亚洲第一欧美日韩一区二区三区| 亚洲av五月六月丁香网| av视频在线观看入口| 99热这里只有是精品50| 国内精品美女久久久久久| 久久久色成人| 欧美一级a爱片免费观看看| 在线观看av片永久免费下载| 精品午夜福利在线看| 麻豆成人午夜福利视频| 一进一出抽搐gif免费好疼| 国产精品久久久久久亚洲av鲁大| 无人区码免费观看不卡| 淫妇啪啪啪对白视频| 欧美黑人欧美精品刺激| 亚洲七黄色美女视频| 国产精品日韩av在线免费观看| 脱女人内裤的视频| 不卡一级毛片| 99久久无色码亚洲精品果冻| 亚洲av中文字字幕乱码综合| 国产一区二区亚洲精品在线观看| 午夜老司机福利剧场| 99久久成人亚洲精品观看| 亚洲精品在线观看二区| 男女视频在线观看网站免费| 久久国产精品影院| 日韩欧美免费精品| 亚洲最大成人中文| 自拍偷自拍亚洲精品老妇| 久久午夜亚洲精品久久| av福利片在线观看| 亚洲欧美清纯卡通| 欧美日韩国产亚洲二区| 少妇人妻一区二区三区视频| 在现免费观看毛片| 欧美日韩国产亚洲二区| 18禁在线播放成人免费| 亚洲第一电影网av| 亚洲激情在线av| 欧美3d第一页| 国产一区二区在线观看日韩| 成人av在线播放网站| 国产乱人视频| 亚洲五月天丁香| 日日摸夜夜添夜夜添av毛片 | 亚洲熟妇熟女久久| 亚洲美女搞黄在线观看 | 精品久久国产蜜桃| 丰满人妻熟妇乱又伦精品不卡| 日本与韩国留学比较| 亚洲一区高清亚洲精品| 国产午夜福利久久久久久| 搡老妇女老女人老熟妇| 最近视频中文字幕2019在线8| 国产 一区 欧美 日韩| 国产爱豆传媒在线观看| 51午夜福利影视在线观看| 国产在视频线在精品| 精品国产亚洲在线| 一个人免费在线观看电影| 亚洲欧美日韩东京热| 一个人免费在线观看的高清视频| 99久久99久久久精品蜜桃| 国产不卡一卡二| 久久精品国产亚洲av天美| 久久久成人免费电影| 亚洲第一欧美日韩一区二区三区| 亚洲片人在线观看| 18禁黄网站禁片午夜丰满| 无遮挡黄片免费观看| 国产日本99.免费观看| 色5月婷婷丁香| 色综合站精品国产| 特级一级黄色大片| 国产av在哪里看| 欧美中文日本在线观看视频| 亚洲真实伦在线观看|