《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 嵌入式數據庫SQL Server CE在圖書外采查重系統中的應用
嵌入式數據庫SQL Server CE在圖書外采查重系統中的應用
來源:微型機與應用2010年第10期
王 杰
(廣東廣播電視大學 計算機系,廣東 廣州510091)
摘要: 將嵌入式數據庫SQL Server CE應用于圖書外采查重系統。介紹了Windows Mobile與SQL Server CE相結合的信息系統設計過程,包括數據庫建立、開發環境以及客戶端與服務器環境搭建。詳細闡述了基于遠程數據訪問的數據同步實現,圖書查重系統設計方法。對嵌入式系統的開發具有一定的參考價值。
Abstract:
Key words :

摘  要:嵌入式數據庫SQL Server CE應用于圖書外采查重系統。介紹了Windows Mobile與SQL Server CE相結合的信息系統設計過程,包括數據庫建立、開發環境以及客戶端與服務器環境搭建。詳細闡述了基于遠程數據訪問數據同步實現,圖書查重系統設計方法。對嵌入式系統的開發具有一定的參考價值。
關鍵詞: 嵌入式數據庫;SQL Server CE;數據同步;遠程數據訪問;圖書外采;查重

    圖書采購是圖書館日常工作的重要內容,隨著讀者信息需求的不斷提高,圖書館需要到書市或書店現場采購圖書,面對大量不同專業和類別的圖書,很容易重復采購。目前圖書外采查重方法有人工記憶查重、計算機二次查重、筆記本電腦查重、數據采集器查重、遠程登錄查重等。但在圖書外采現場,由于空間狹窄,缺乏網絡和電源支持,常用的幾種查重方法都各有優缺點。
    圖書外采查重的關鍵是在外采現場能準確獲取館藏圖書數據,避免重復采購。本文設計的圖書外采查重系統基于Windows Mobile智能手機,將嵌入式數據庫SQL Server CE應用到系統設計中,實現智能手機的存儲數據與圖書館數據同步,采購人員由此掌握館藏信息,快速準確地識別和記錄圖書信息,防止圖書重復采購。
1 嵌入式數據庫系統開發
1.1 SQL Server 2005 Compact Edition

    嵌入式數據庫是指可以在嵌入式移動設備上運行的數據庫,SQL Server 2005 Compact Edition(簡稱SQL Server CE)是當前比較流行的嵌入式數據庫系統之一,是運行于Windows Mobile下的關系數據庫系統。SQL Server CE為移動設備提供了一個壓縮的數據庫解決方案,可以將SQL Server 2000/2005(簡稱SQL Server)大型數據庫的管理能力擴展到移動設備上。
    SQL Server CE以很小的內存(3 MB~5 MB)開銷提供了精簡的關系數據庫,具有強大的數據存儲、優化的查詢處理,以及可靠、可擴展和可調整的連接等功能,并為開發人員的快速應用程序開發提供了一致的編程接口(OLEDB、ADO.NET)。SQL Server CE是創建企業級的 Windows Mobile 離線數據解決方案。
1.2 開發環境
    智能手機是指具有開放式操作系統的手機,開發人員可根據操作系統提供的應用編程接口為手機開發各種擴展功能。智能手機操作系統主要有Symbian、Windows Mobile、Linux、Palm OS、Android、Mac OS X、BlackBerry、OMS等。其中,Windows Mobile是微軟為智能手機推出的操作系統,將用戶熟悉的桌面Windows擴展到移動設備上。Windows Mobile操作系統包括Pocket PC、Smart Phone及Pocket PC Phone(簡稱PPC),其中PPC主要用于掌上電腦型智能手機。本文圖書外采查重系統設計就選用PPC平臺。
    應用于Windows Mobile智能手機操作系統的開發語言有Java(J2ME)、C++、Embedded VB、Embedded VC、C#等。圖書外采查重系統選用Visual Studio.NET 2008集成開發環境、C#開發語言。C#是一種強大、簡單、面向對象的編程語言,是微軟新一代開發工具Visual Studio.NET的經典編程語言,C#既保持了C++的語法,還包含了大量的高效代碼和面向對象特性,為開發人員帶來更高效的開發環境。
    微軟在推出智能手機操作系統后,考慮手機的硬件條件制約,推出了.Net Framework的精簡版,這就是.NET Compact Framework[1],在開發環境中安裝Visual Studio.NET 2008簡體中文版,同時安裝.NET Compact Framework 3.5以及仿真設備、SDK等。
1.3 客戶端與服務器環境
    SQL Server CE的運行環境是典型的客戶端/服務器環境,如圖1所示。客戶端環境是Windows Mobile應用程序的運行環境,也是SQL Server CE數據庫的運行環境,通過微軟Activesync程序(使用USB、串口、藍牙或Wi-Fi網絡)可以將智能手機連接到服務器環境;服務器環境是運行Internet信息服務(簡稱IIS)和SQL Server數據庫的環境,IIS和SQL Server既可以運行在一臺機器上,也可以運行在不同的機器上。SQL Server CE與SQL Server之間可以通過遠程數據訪問RDA(Remote DataAccess)和合并復制(Replication)兩種方式進行數據同步。

1.4 遠程數據訪問RDA
    圖書館都有圖書館自動化集成系統,數據都存儲在大型數據庫系統中,例如Oracle、SQL Server 2000/2005、Sybase等。在任何一個分布式移動應用環境中,移動設備與數據中心的數據交互是要解決的重點問題,在系統設計中,如何實現智能手機中的數據庫與圖書館數據庫一致最為關鍵,這就是數據同步。
    SQL Server CE數據庫通過IIS和遠程數據訪問RDA與SQL Server數據庫進行通信,遠程數據訪問RDA為智能手機應用程序訪問SQL Server數據庫提供了一種簡單的訪問方式,可以將SQL Server數據庫的數據下載到智能手機的SQL Server CE數據庫中,也可以將智能手機的數據寫入到SQL Server 數據庫中,這樣就實現了數據同步,RDA非常適合開發離線數據解決方案。
    圖書外采查重系統使用遠程數據訪問RDA技術實現了數據同步,RDA主要由SQL Server CE數據庫引擎、SQL Server CE客戶端代理和SQL Server CE服務器端代理三部分組成。并且RDA提供了如下三個主要方法實現SQL Server CE與SQL Server數據同步。
    (1)Pull方法:將SQL Server數據庫中的表“拉”到SQL Server CE中。在調用此方法時,可以設置數據跟蹤選項,如果設置數據跟蹤,則SQL Server CE數據庫引擎會自動跟蹤對數據的插入、修改和刪除操作。
    (2)Push方法:如果在Pull時設置了數據跟蹤選項,可以將SQL Server CE中的數據“推”回到SQL Server中,在SQL Server CE中對數據的任何修改都會反映到SQL Server中。
    (3)SubmitSQL方法:直接向SQL Server數據庫提交一個命令。
2 系統設計與實現
2.1 建立數據庫

    嵌入式數據庫SQL Server CE的數據存儲在一個擴展名為.SDF的文件中,SQL Server CE 只支持一次一個鏈接,但多個命令可以共享同一鏈接。.NET Compact Framework下開發SQL Server CE統一使用System.Data.SqlServerCe.DLL[2],該DLL封裝的命名空間和類是一致的,在VS2008下開發默認使用的.NET Compact Framework版本是3.5,默認使用的SQL Server CE版本是3.5,一般存放在C:\Program Files\Microsoft SQL Server Compact Edition\v3.5\Devices\路徑下。在智能手機上創建一個空的本地SQL Server CE數據庫,建立數據庫程序代碼如下:
     //創建SQL Server CE數據庫文件LIBRARY.SDF
     using System.Data.SqlServerCe;
    string strConn="DATASOURCE="+dbPath+@"\LIBRARY.SDF";
    SqlCeEngine engine=new SqlCeEngine(strConn);
    engine.CreateDatabase();
    engine.Dispose();
2.2 數據同步
    數據同步功能指通過遠程數據訪問RDA從圖書館自動化集成系統SQL Server數據庫將藏書數據下載到智能手機的LIBRARY.SDF數據庫中。遠程數據訪問RDA需要用到.NET Compact Framework 3.5中System.Data.SqlServerCe命名空間中的SqlCeRemoteDataAccess類[3-4],數據同步程序代碼如下:
    //引用命名空間SqlCeRemoteDataAccess
    using SqlCeRemoteDataAccess;
    //實例化并配置遠程數據訪問
//SQLCeRemoteDataAccess對象
    SqlCeRemoteDataAccess rda=new SqlCeRemoteDataAccess();
    rda.InternetUrl="http://216.210.98.2/SQLServerMobile/
SQLcesa30.dll";
    rda.InternetLogin="IISUserName";
    rda.InternetPassword="IISPassword";
    rda.LocalConnectionString="DATASOURCE="+dbPath+
@"\LIBRARY.SDF";
    //從SQL Server數據庫中同步數據
    rda.Pull("Books","SELECT ISBN,Title,Author,BookConcern,Amount FROM Books","Provider=SQLOledb;Server=LIS_Server;Database=LIS;uid=GD;pwd=GD;",RdaTrackOption.TrackingOnWithIndexes,"ErrorTable");
2.3 圖書查重設計
    通過遠程數據訪問RDA將圖書館自動化集成系統中的藏書數據同步到智能手機的數據庫LIBRARY.SDF中,圖書外采時,智能手機應用程序鏈接SQL Server CE數據庫LIBRARY.SDF,檢索Books數據表中是否有相關圖書記錄。
    開發手機數據庫程序所用到的控件和類與開發桌面數據庫程序具有相似性,如SqlCeConnection對應SqlConnection,SqlCeDataAdapter對應SqlDataAdapter,SqlCeCommand對應SqlCommand等。圖書外采查重系統基于.NET Compact Framework3.5設計,要在智能手機上創建、管理和查詢SQL Server CE數據庫,必須在程序中添加對System.Data.SqlServerCe的引用,圖書查重程序代碼如下:
    //命名空間System.Data.SqlServerCe    using System.Data.SqlServerCe;
    //創建SqlCeConnection對象,鏈接數據庫文件LIBRARY.SDF
    SqlCeConnection objCeConnection=new SqlCeConnection("DATASOURCE="+dbPath+@"\LIBRARY.SDF");
    objCeConnection.Open();    //根據ISBN號,生成圖書查詢SQL語句
    SQLText = "SELECT×FROM Books WHERE ISBN="+txtISBN.Text;
    //創建SqlCeCommand對象
    SqlCeCommand objCeCommand=new SqlCeCommand(objCeConnection);
    objCeCommand.CommandText=SQLText;
    //創建SqlCeDataReader對象
    SqlCeDataReader objCedr=objCeCommand.ExecuteReader();
    //查詢館藏圖書是否存在
    if (!objCedr.Read())
        {  listBox.Items.Add("館藏沒有ISBN號=
"+txtISBN.Text+"圖書,可以采購。");}
    else
        {
        listBox.Items.Add("ISBN號:"+objCedr["ISBN"].ToString());
        listBox.Items.Add("書名:"+objCedr["Title"].ToString());
        listBox.Items.Add("作者:"+objCedr["Author"].ToString());
        listBox.Items.Add("出版社:"+objCedr["BookConcern"].ToString());
        listBox.Items.Add("藏書數量:"+objCedr["Amount"].ToString()+"本");
        listBox.Items.Add("館藏圖書已有,建議不要采購!");
        }
3 系統應用情況
3.1 系統功能

    圖書外采查重系統功能包括圖書查重、參數設置、數據管理等。
    參數設置主要是設置遠程訪問SQL Server數據庫的用戶名和密碼,訪問IIS的用戶名和密碼參數,以及系統應用背景圖片、信息提示等,如圖2所示。


    圖書查重方式有根據ISBN號查重和根據書名、作者、出版社等組合查重[5],其中根據ISBN號查重方式是主要查重方式。ISBN是國際標準書號International Standard Book Number的簡稱,通常每本書都有全球唯一的ISBN號,通過帶有藍牙接口的條碼槍掃描圖書ISBN條形碼,就可以檢索數據庫中的圖書,如果有,就會顯示館藏圖書的詳細信息,同時發出“嘀嘀嘀”的語音提示,圖書查重界面如圖3所示。

3.2 系統應用
    圖書外采查重系統應用流程是:外出購書前,工作人員將圖書館自動化集成系統中的最新藏書數據同步到智能手機,生成數據庫文件LIBRARY.SDF,拷貝到智能手機存儲卡中。圖書外采時,工作人員在智能手機上通過查重系統檢索LIBRARY.SDF數據庫中是否有相關的圖書記錄,由于查重是在智能手機上進行,不需要網絡連接,因此速度很快。
    系統設計成功運行于多普達S700智能手機,操作系統Windows Mobile 6.1簡體中文版,主頻500 MHz,256 MB ROM、128 MB RAM、4 GB存儲卡,2.8英寸、66536色TFT彩色屏幕、分辨率240×320像素。
    本文設計的圖書外采查重系統操作簡單、體積小、重量輕、方便攜帶,不需要網絡和外接電源支持(可配多塊電池),省時、省力、準確、高效,可以適應復雜的圖書外采現場,達到事半功倍的效果。應用嵌入式數據庫SQL Server CE存儲數據,數據存儲量大,通過數據同步,智能手機與館藏圖書信息直接對接,準確掌握館藏圖書數據,防止圖書重復采購。系統設備投資不高(一部中檔Windows Mobile智能手機約2 000元左右),收效顯著,是適用于圖書館外采查重的最佳方案。
參考文獻
[1] PAUL Y,DAVID D著..NET精簡框架程序設計——C#版[M].劉新軍,盛泉,李辛鶴,譯.北京:電子工業出版社,2006.
[2] 顏友寧..Net Compact Framework移動開發指南[M].北京:清華大學出版社,2006.
[3] 張晶,李心廣.SQL Server Mobile數據庫的開發與設計[J]. 計算機應用與軟件,2008(8):48-50.
[4] 呂剛.通用圖書查重系統研制開發設計原理及其實現方法[J].圖書館論壇,2005(2):74-76.
[5] 連宇江.淺論現場圖書采購查重的實現方式[J].科技文獻信息管理,2006(1):6-10.
[6] 王輝,馬維華.基于SQL Server CE數據同步技術的研究與實現[J].計算機技術與發展,2008(4):232-235.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲欧美春色| 欧美午夜电影在线观看| 亚洲尤物影院| 亚洲毛片在线| 欧美日韩1080p| 欧美激情精品久久久六区热门| 国产日韩三区| 欧美日韩欧美一区二区| 欧美亚洲视频在线看网址| 欧美男人的天堂| 欧美色欧美亚洲另类七区| 国产欧美一区二区精品婷婷| 久久久久看片| 欧美主播一区二区三区美女 久久精品人| 久久国内精品自在自线400部| 欧美日韩成人激情| 美女日韩欧美| 西西裸体人体做爰大胆久久久| 亚洲一区日韩| 国产精品亚洲а∨天堂免在线| 午夜国产精品视频| 国产精品自拍一区| 免费欧美电影| 欧美伊人精品成人久久综合97| 久久av一区| 欧美福利网址| 亚洲欧美日韩中文播放| 一道本一区二区| 久久亚洲电影| 国产乱码精品一区二区三区av| 欧美区在线观看| 久久天天狠狠| 久久国产欧美日韩精品| 六月婷婷久久| 一二三区精品福利视频| 久久久久se| 国产精品久久久久一区二区| 国内外成人免费激情在线视频| 亚洲午夜三级在线| 免费毛片一区二区三区久久久| 香蕉久久精品日日躁夜夜躁| 欧美啪啪一区| 国产日韩欧美另类| 欧美理论在线| 永久91嫩草亚洲精品人人| 亚洲欧美日韩视频一区| 精品91在线| 99re热这里只有精品免费视频| 国产精品美女主播在线观看纯欲| 欧美日韩精选| 久久爱另类一区二区小说| 亚洲国产精品久久91精品| 亚洲大胆视频| 夜夜狂射影院欧美极品| 国产精品久久久久毛片软件| 久久久精品999| 欧美另类久久久品| 亚洲一区二区三区精品动漫| 亚洲欧洲一区二区三区在线观看| 欧美亚洲免费电影| 欧美日韩亚洲一区| 亚洲在线视频免费观看| 国产日韩一区二区三区在线播放| 午夜激情亚洲| 伊人色综合久久天天五月婷| 国产欧美日韩在线播放| 久久精品国产亚洲精品| 欧美日韩免费观看一区=区三区| 国产伦一区二区三区色一情| 国产精品亚洲综合天堂夜夜| 久久亚洲精选| 国产精品乱人伦一区二区| 免费成人在线视频网站| 亚洲少妇中出一区| 午夜在线精品偷拍| 国产精品日本精品| 欧美中文字幕视频在线观看| 亚洲午夜影视影院在线观看| 欧美一区二区三区免费看| 欧美视频在线观看免费| 狠狠色狠狠色综合日日91app| 国产一区二区三区日韩欧美| 欧美午夜宅男影院| 国产亚洲视频在线| 女同性一区二区三区人了人一| 欧美精品1区| 亚洲免费电影在线| 国产精品一区免费在线观看| 一本色道久久综合亚洲精品婷婷| 国产欧美一区二区精品仙草咪| 欧美午夜精品理论片a级大开眼界| 国产乱码精品1区2区3区| 国内精品久久久久久久97牛牛| 一色屋精品视频免费看| 久久午夜色播影院免费高清| 国产精品久久久久久久午夜| 在线一区日本视频| 欧美日韩中文字幕在线| 亚洲精品视频免费在线观看| 91久久久久久国产精品| 欧美电影在线播放| 国产精品久久久久久模特| 久久精精品视频| 国语自产精品视频在线看一大j8| 欧美一区二区精美| 亚洲一区二区三区午夜| 你懂的国产精品永久在线| 欧美在线观看一区二区三区| 欧美电影美腿模特1979在线看| 欧美专区中文字幕| 午夜日韩福利| 亚洲黄色尤物视频| 久久蜜桃精品| 欧美成人免费va影院高清| 国产欧美韩国高清| 亚洲午夜激情免费视频| 亚洲国产美女久久久久| 国产午夜亚洲精品理论片色戒| 韩国欧美国产1区| 国产偷自视频区视频一区二区| 亚洲国产黄色| 亚洲午夜伦理| 久久精品首页| 亚洲精品乱码视频| 国产一区二区欧美| 久久久亚洲综合| 亚洲三级电影全部在线观看高清| 激情久久久久久久久久久久久久久久| 黄色精品在线看| 欧美日韩在线视频一区| 亚洲黄色影片| 亚洲成色777777女色窝| 久久国产日韩| 国产精品一区久久久久| 亚洲免费在线电影| 久久精品成人一区二区三区蜜臀| 亚洲国产另类久久精品| 久久久久久一区二区| 一区二区三区在线不卡| 欧美一区精品| 亚洲在线一区二区三区| 亚洲精品精选| 国产毛片精品国产一区二区三区| 欧美精彩视频一区二区三区| 久久精品视频在线免费观看| 欧美网站在线| 国产精品播放| 1024亚洲| 国产综合一区二区| 欧美一区二区观看视频| 国产日韩专区| 国产精品人人爽人人做我的可爱| 国产视频一区在线观看一区免费| 国产精品久久久亚洲一区| 国产精品一区二区久久精品| 国产视频久久久久| 国产精品一区二区在线| 欧美激情一区二区三区成人| 亚洲人成网站影音先锋播放| 蜜臀久久99精品久久久久久9| 欧美精品一区二区三区久久久竹菊| 久久久久久国产精品mv| 国产伦精品一区二区三区在线观看| 国产欧美在线播放| 激情六月婷婷综合| 欧美韩日一区二区| 亚洲综合色激情五月| 欧美日韩国产91| 欧美成人激情在线| 你懂的成人av| 欧美激情在线免费观看| 99这里有精品| 性伦欧美刺激片在线观看| 国产精品播放| 在线观看日韩国产| 亚洲欧美一区二区精品久久久| 午夜国产精品视频| 香蕉成人啪国产精品视频综合网| 国产乱码精品一区二区三区不卡| 国产欧美日韩中文字幕在线| 欧美成人精品1314www| 亚洲四色影视在线观看| 国产一区 二区 三区一级| 国内精品久久久久伊人av| 国产精品日本欧美一区二区三区| 欧美精品在线一区二区| 亚洲欧美激情视频在线观看一区二区三区| 欧美精品在欧美一区二区少妇| 国产在线精品一区二区中文| 欧美一区二区三区精品| 午夜精品免费| 欧美一级淫片播放口| 国产一区亚洲| 久久字幕精品一区| 国产欧美短视频| 伊人激情综合| 性欧美xxxx视频在线观看| 国产精品成人免费精品自在线观看| 久久免费99精品久久久久久| 国产一区二区丝袜高跟鞋图片| 农村妇女精品| 久久精品视频在线看| 欧美亚洲综合网| 国产美女精品视频免费观看| 日韩视频在线观看| 先锋a资源在线看亚洲| 国产日韩欧美精品综合| 亚洲福利视频免费观看| 亚洲欧美精品伊人久久| 久久影院亚洲| 国产精品素人视频| av不卡在线看| 久久资源av| 国产欧美日韩另类视频免费观看| 亚洲伊人久久综合| 欧美伦理91| 欧美日韩免费区域视频在线观看| 亚洲国产99精品国自产| 国产精品麻豆欧美日韩ww| 在线成人免费视频| 亚洲自拍偷拍视频| 国产精品福利网站| 亚洲影院污污.| 亚洲欧美激情在线视频| 亚洲一区二区三区视频| 久久久久久噜噜噜久久久精品| 国产精品视频导航| 久久精品亚洲| 欧美区一区二区三区| 久久精品国产免费观看| 黄色日韩网站视频| 国产乱码精品一区二区三| 亚洲精品国偷自产在线99热| 亚洲精品五月天| 欧美日韩免费高清| 亚洲国产黄色片| 影音先锋亚洲一区| 国产精品一区二区三区观看| 久久久无码精品亚洲日韩按摩| 香蕉成人伊视频在线观看| 久久久久久黄| 男女视频一区二区| 免费成人高清视频| 亚洲动漫精品| 亚洲网站在线观看| 欧美一级久久久| 欧美国产日韩一区二区在线观看| 国产亚洲精品久久久久久| 国产视频自拍一区| 欧美大秀在线观看| 一区二区日韩免费看| 一本色道久久综合亚洲精品不卡| 99在线|亚洲一区二区| 国产日韩综合一区二区性色av| 影院欧美亚洲| 久久一区二区三区国产精品| 亚洲无亚洲人成网站77777| 99re6这里只有精品视频在线观看| 国产精品久久久91| 极品尤物久久久av免费看| 国产精品夜夜夜一区二区三区尤| 欧美丰满高潮xxxx喷水动漫| 欧美视频一区在线| 亚洲激情视频在线播放| 亚洲国产成人高清精品| 国产精品久久久久久久久久三级| 国产在线视频不卡二| 欧美激情区在线播放| 欧美sm重口味系列视频在线观看| 国产日韩欧美电影在线观看| 精品不卡在线| 99视频一区二区三区| 久久影视三级福利片| 国产日韩在线一区| 欧美性理论片在线观看片免费| 国产无遮挡一区二区三区毛片日本| 91久久一区二区| 亚洲青色在线| 亚洲精品一区二区三区四区高清| 狠狠色综合网站久久久久久久| 国内精品伊人久久久久av一坑| 久久久夜精品| 亚洲午夜在线观看视频在线| 亚洲综合视频1区| 免费欧美网站| 亚洲一区中文| 亚洲第一毛片| 免费观看成人网| 国产精品v欧美精品v日本精品动漫| 国产精品一区二区男女羞羞无遮挡| 国产精品欧美日韩一区二区| 蜜臀久久99精品久久久画质超高清| 欧美日韩亚洲一区在线观看| 欧美成人免费一级人片100| 欧美国产在线观看| 久久av最新网址| 久久久久久国产精品一区| 亚洲一区二区三区四区五区午夜| 亚洲午夜电影| 蜜桃av久久久亚洲精品| 樱桃国产成人精品视频| 欧美精品福利视频| 午夜欧美大片免费观看| 免费欧美在线| 蜜臀久久99精品久久久久久9| 国产精品推荐精品| 亚洲国产另类久久精品| 亚洲欧美成人一区二区三区| 亚洲日本成人女熟在线观看| 国产麻豆9l精品三级站| 欧美日韩在线观看一区二区三区| 久久久久久久91| 欧美精品日韩一本| 性色一区二区三区| 国产日产欧产精品推荐色| 久久国产精品电影| 蜜桃精品久久久久久久免费影院| 亚洲精品亚洲人成人网| 国产精品视频免费在线观看| 在线观看一区二区精品视频| 亚洲另类在线视频| 亚洲一区免费观看| 久久人人爽爽爽人久久久| 激情视频一区二区三区| 亚洲国产美女精品久久久久∴| 欧美日韩在线观看一区二区三区| 国产欧美一二三区| 欧美日韩亚洲一区二区三区在线|