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

    基于四層架構(gòu)J2ME移動課表查詢系統(tǒng)的開發(fā)設(shè)計(jì)

    2011-01-04 02:07:26徐炳文
    關(guān)鍵詞:課表服務(wù)器端客戶端

    徐炳文

    (廣東嶺南職業(yè)技術(shù)學(xué)院 電子信息工程學(xué)院,廣州 510663)

    基于四層架構(gòu)J2ME移動課表查詢系統(tǒng)的開發(fā)設(shè)計(jì)

    徐炳文

    (廣東嶺南職業(yè)技術(shù)學(xué)院 電子信息工程學(xué)院,廣州 510663)

    隨著手機(jī)的智能化程度越來越高,為方便教師與學(xué)生利用手機(jī)隨時隨地對教務(wù)課表信息進(jìn)行查詢,提出一種基于四層架構(gòu)的J2ME移動課表查詢系統(tǒng).系統(tǒng)劃分為客戶層、Web服務(wù)層、數(shù)據(jù)業(yè)務(wù)層和數(shù)據(jù)存儲層進(jìn)行開發(fā)與設(shè)計(jì).對系統(tǒng)的實(shí)現(xiàn)過程提出了一些改進(jìn)方法,豐富了軟件系統(tǒng)開發(fā)的構(gòu)架周期理論,有效解決了原有教務(wù)課表系統(tǒng)只能利用校園網(wǎng)在計(jì)算機(jī)上進(jìn)行存儲與查詢的缺點(diǎn).

    四層架構(gòu);J2ME;課表;查詢

    隨著GPRS技術(shù)的成熟與3G時代的到來,手機(jī)的智能化程度和擴(kuò)展性隨之提高,手機(jī)的應(yīng)用也越來越廣泛,這就需要開發(fā)越來越多的手機(jī)應(yīng)用軟件系統(tǒng)來滿足用戶的需求.近幾年來,高校教務(wù)部門的信息化建設(shè)取得了長足的發(fā)展,幾乎所有高校都使用計(jì)算機(jī)信息系統(tǒng)來管理課表[1].但軟件系統(tǒng)在使用中仍存在一些不足,如教務(wù)排課系統(tǒng)形成的課表只能利用校園網(wǎng)在計(jì)算機(jī)上進(jìn)行存儲與查詢,且不能滿足師生進(jìn)行移動實(shí)時無線查詢課表信息的需要.本研究提出一種基于四層架構(gòu)的J2ME移動課表查詢系統(tǒng).J2ME是JAVA 2的一個組成部分,專為機(jī)頂盒和移動電話等嵌入式消費(fèi)電子設(shè)備提供JAVA語言平臺,包括虛擬機(jī)和一系列標(biāo)準(zhǔn)化的JAVA AP[2].J2ME程序可以在PC機(jī)上開發(fā)和仿真運(yùn)行,然后很容易地部署到目標(biāo)機(jī)上,從而降低其開發(fā)、測試和發(fā)布的操作難度和成本.

    1 J2ME課表查詢系統(tǒng)架構(gòu)設(shè)計(jì)

    開發(fā)一個能夠通過移動手機(jī)對教務(wù)課表信息隨時隨地按需要進(jìn)行查詢的信息系統(tǒng)需要設(shè)計(jì)出移動手機(jī)終端查詢教務(wù)系統(tǒng)課表信息的方式.移動手機(jī)的數(shù)據(jù)傳輸與有線網(wǎng)絡(luò)的數(shù)據(jù)傳輸方式不同,既需要軟件支持也需要硬件設(shè)備支持.在開發(fā)時客戶端的手機(jī)數(shù)據(jù)傳輸方式采用GPRS方式,服務(wù)器端通過增加一個無線接口硬件設(shè)備來接收移動手機(jī)發(fā)來的查詢請求,然后通過有線網(wǎng)絡(luò)連接服務(wù)器.軟件的設(shè)計(jì)與實(shí)現(xiàn)主要分4大模塊:客戶層的移動終端、Web服務(wù)層的教務(wù)課表服務(wù)器端、數(shù)據(jù)業(yè)務(wù)層的教務(wù)課表服務(wù)器端和數(shù)據(jù)存儲層的課表信息數(shù)據(jù)庫系統(tǒng).客戶層的移動終端用于接收用戶的查詢輸入和顯示查詢結(jié)果.Web服務(wù)層與數(shù)據(jù)業(yè)務(wù)層的教務(wù)課表服務(wù)器端主要負(fù)責(zé)接收來自移動手機(jī)終端的查詢請求,通過JDBC連接數(shù)據(jù)存儲層的后臺課表數(shù)據(jù)庫,并把查詢結(jié)果傳回客戶端的手機(jī).數(shù)據(jù)存儲層的課表信息數(shù)據(jù)庫部分用于保存課表信息.根據(jù)系統(tǒng)需求分析,設(shè)計(jì)出四層架構(gòu)J2ME課表查詢系統(tǒng)的整體層次架構(gòu)如圖1所示.

    圖1 J2ME課表查詢系統(tǒng)層次架構(gòu)Figure 1 Architecture of J2ME school timetable query system

    2 J2ME課表查詢系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

    2.1 J2ME課表查詢系統(tǒng)的算法設(shè)計(jì)

    本系統(tǒng)對應(yīng)分成4部分進(jìn)行開發(fā)設(shè)計(jì):客戶層的J2ME客戶端、Web服務(wù)層的J2EE課表服務(wù)器端、數(shù)據(jù)業(yè)務(wù)層的J2EE課表服務(wù)器端和數(shù)據(jù)存儲層的后臺課表信息數(shù)據(jù)庫.具體J2ME-J2EE課表查詢系統(tǒng)算法流程如圖2所示.

    圖2 J2ME課表查詢系統(tǒng)算法流程圖Figure 2 Algorithm of J2ME school timetable query system

    2.2 客戶層多線程訪問控制的設(shè)計(jì)與實(shí)現(xiàn)

    移動客戶端屬于客戶層,采用J2ME去開發(fā)設(shè)計(jì),是系統(tǒng)用戶輸入查詢信息和顯示查詢結(jié)果的用戶界面.J2ME移動客戶端程序發(fā)出課表信息查詢請求并連接到J2EE服務(wù)器端程序,J2EE服務(wù)器經(jīng)過一系列的處理后把查詢結(jié)果數(shù)據(jù)集傳回給移動客戶端.在設(shè)計(jì)實(shí)現(xiàn)時,客戶層的移動終端使用HttpConnection打開與Web層服務(wù)器的網(wǎng)絡(luò)連接,然后使用setRequestMethod(HttpConnection.POST)方法向服務(wù)器傳遞教師工號或?qū)W生班別號和第幾學(xué)期等信息.網(wǎng)絡(luò)連接成功后,使用open-DataOutputStream()方法和write.UTF()方法發(fā)送查詢請求內(nèi)容給J2EE課表服務(wù)器,最后使用DataInputStream()方法和read.UTF()方法接收J(rèn)2EE課表服務(wù)器傳回的課表查詢信息數(shù)據(jù)集.

    客戶層移動終端的實(shí)現(xiàn)主要是開發(fā)MIDlet,使同樣的服務(wù)能夠被很好地移植到不同的移動客戶端[3].由于系統(tǒng)為J2ME-J2EE開發(fā)的C/S工作模式,客戶層的移動客戶端程序在運(yùn)行時由于同樣需要執(zhí)行網(wǎng)絡(luò)連接,如HTTP連接、UI調(diào)度等操作,可能會出現(xiàn)因競爭臨界資源而導(dǎo)致的死鎖現(xiàn)象.為了防止多個移動客戶端訪問網(wǎng)絡(luò)時的并發(fā)多線程出現(xiàn)死鎖,需要把其中一個線程設(shè)計(jì)為獨(dú)立線程[4].當(dāng)移動客戶端程序想訪問網(wǎng)絡(luò)時,可通過調(diào)用notify()方法來喚醒訪問網(wǎng)絡(luò)的線程,當(dāng)訪問完成退出網(wǎng)絡(luò)后,可通過調(diào)用wait()方法釋放“鎖旗標(biāo)”使該線程進(jìn)入等待狀態(tài),則另外的線程能夠調(diào)用notify()方法進(jìn)入網(wǎng)絡(luò).客戶層的并發(fā)多線程訪問網(wǎng)絡(luò)控制的設(shè)計(jì)如圖3所示.

    圖3 客戶層多線程訪問網(wǎng)絡(luò)控制Figure 3 Client layer multi-threaded access to the network control

    在客戶層并發(fā)多線程訪問網(wǎng)絡(luò)控制中的P(S)與V(S)是2條原語操作,其中S為信號量,P(S)操作表示是否允許該線程訪問網(wǎng)絡(luò),V(S)操作表示訪問完成后退出網(wǎng)絡(luò),在具體編程語言中可以轉(zhuǎn)換為if()或while()語句實(shí)現(xiàn).為了方便客戶層多線程訪問控制,把客戶層移動終端訪問網(wǎng)絡(luò)時的線程技術(shù)設(shè)計(jì)成一個獨(dú)立的CommandThread類,主要部分實(shí)現(xiàn)如下:

    2.3 Web服務(wù)層與數(shù)據(jù)業(yè)務(wù)層的設(shè)計(jì)與實(shí)現(xiàn)

    J2EE服務(wù)器由Web服務(wù)層和數(shù)據(jù)業(yè)務(wù)層構(gòu)成.Web服務(wù)層使用Servlet容器處理來自移動客戶端的請求,然后再將這些請求發(fā)往數(shù)據(jù)業(yè)務(wù)層的企業(yè)級服務(wù)器,使用EJBs進(jìn)行會話處理請求,并通過JDBC連接到數(shù)據(jù)存儲層的后臺課表數(shù)據(jù)庫.課表數(shù)據(jù)庫處理完SQL查詢后形成的查詢結(jié)果數(shù)據(jù)集被發(fā)往數(shù)據(jù)業(yè)務(wù)層的企業(yè)級服務(wù)器并提交給Web服務(wù)器,由Web服務(wù)器再傳回給客戶層的移動終端上顯示.J2EE課表服務(wù)器實(shí)現(xiàn)時使用的是Servlet,因此需要設(shè)計(jì)一個ServletAPP類.在ServletAPP類中使用doGet()和doPost()方法與J2EE課表服務(wù)器網(wǎng)頁交互信息,使用destroy()方法清除資源,對于移動終端程序的查詢請求則使用Request.getInputStream()方法接收,另外使用readUTF()方法從輸入流中讀取“教師工號或?qū)W生班別號”和“學(xué)期信息”等信息.Web服務(wù)器端的輸出流向移動終端傳回查詢處理結(jié)果信息,使用response.getOutputStream()方法處理響應(yīng),然后使用writeUTF()函數(shù)輸出返回字符串的數(shù)據(jù)流,通過無線網(wǎng)絡(luò)發(fā)送給移動終端接收.Web服務(wù)層與數(shù)據(jù)業(yè)務(wù)層主要部分實(shí)現(xiàn)如下:

    (1)服務(wù)器端使用doGet(),doPost()和destroy()方法來實(shí)現(xiàn)接收移動終端的網(wǎng)絡(luò)連接請求.主要部分實(shí)現(xiàn)如下:

    (2)服務(wù)器接收來自客戶端的請求,對服務(wù)器來說是輸入流.服務(wù)器端接收的移動終端查詢請求信息主要是教師工號ID或者學(xué)生班別號ID以及學(xué)期信息等.這些信息對于服務(wù)器來說是輸入流,服務(wù)器端接收查詢課表信息請求處理的主要部分實(shí)現(xiàn)如下:

    (3)服務(wù)器處理移動終端發(fā)來的查詢請求后形成查詢結(jié)果數(shù)據(jù)集輸出流傳送給客戶端.主要部分實(shí)現(xiàn)如下:

    2.4 數(shù)據(jù)存儲層的設(shè)計(jì)與實(shí)現(xiàn)

    教務(wù)課表信息存儲在數(shù)據(jù)存儲層的后臺課表數(shù)據(jù)庫,服務(wù)器接收到客戶端的查詢請求后通過JDBC連接后臺課表數(shù)據(jù)庫.JDBC連接數(shù)據(jù)庫主要分為3步工作:與數(shù)據(jù)庫建立起連接、向數(shù)據(jù)庫發(fā)出查詢請求和把處理結(jié)果從數(shù)據(jù)庫中取出來.為了實(shí)現(xiàn)這些工作,本系統(tǒng)設(shè)計(jì)一個訪問存儲課表信息的后臺Access數(shù)據(jù)庫公共類TimetableQuery和4個表:CourseTB表、StudentTB表、TeacherTB表和ClassroomTB表.其中,CourseTB表存儲與課程有關(guān)的信息,包括課程ID(主鍵)、課程N(yùn)ame、上課班別、講授教師、上課時間和上課課室等.StudentTB表存儲有關(guān)班別的課表信息,包括班別ID(主鍵)、上課課室、上課時間、上課課程和講授教師等.TeacherTB表存儲有關(guān)教師的課表信息,包括教師ID(主鍵)、上課課室、上課時間、上課課程和上課班別等.ClassroomTB表存儲有關(guān)課室的課表信息,包括課室ID(主鍵)、上課課程、上課時間、講授教師和上課班別等.CourseTB表、StudentTB表、TeacherTB表和ClassroomTB表在開發(fā)設(shè)計(jì)上基本相似,下面只給出CourseTB表的設(shè)計(jì),如表1所示.

    表1 CourseTB表Table 1 CourseTB table

    課表信息存儲在排課系統(tǒng)形成的課表數(shù)據(jù)庫中,因此需要設(shè)計(jì)程序訪問后臺的數(shù)據(jù)庫.JDBC是JAVA數(shù)據(jù)庫連接技術(shù)的API的簡寫,它允許用戶從JAVA應(yīng)用程序中訪問任何表格化的數(shù)據(jù)源.JDBC除提供更寬范圍的SQL數(shù)據(jù)庫的連接外,還允許用戶訪問其他數(shù)據(jù)庫(如Access)和電子表格的數(shù)據(jù)源等.本系統(tǒng)采用Access數(shù)據(jù)庫,連接數(shù)據(jù)庫的工作是通過JDBC的API來實(shí)現(xiàn)的.主要部分實(shí)現(xiàn)如下:

    (1)注冊數(shù)據(jù)庫JDBC驅(qū)動:

    (2)建立與數(shù)據(jù)存儲層Timetable Query數(shù)據(jù)庫的連接:(3)對課表進(jìn)行查詢可以按教師工號、學(xué)生班別號、課程號、教室號或?qū)W期等信息進(jìn)行,以下僅以教師工號進(jìn)行課表查詢?yōu)槔?/p>

    (4)把查詢的課表信息結(jié)果取出來:

    //定義一個空的字符串變量,把查詢結(jié)果取出來

    3 J2ME課表查詢系統(tǒng)主要界面的實(shí)現(xiàn)

    由于移動手機(jī)受到存儲容量非常小、屏幕小和按鍵簡單等資源條件的限制,要開發(fā)能夠處理大量信息的、交互式的軟件,將使移動手機(jī)產(chǎn)生頻繁屏幕轉(zhuǎn)換,運(yùn)行軟件力不從心.結(jié)合J2ME-J2EE的特點(diǎn),系統(tǒng)分別使用Alert類、Form類、TextField類、List類、Ticker類和Command類等.其中使用Alert類在軟件啟動時顯示軟件版權(quán),用戶通過在Form對象中放置的TextField對象輸入查詢請求的教師工號ID或?qū)W生班別號ID等信息,再通過List對象選擇查詢請求的學(xué)期信息,這些信息均作為客戶層移動終端查詢請求的內(nèi)容輸入,處理結(jié)果形成的數(shù)據(jù)集在另外一個Form對象中.使用Ticker類顯示軟件幫助信息,使用Command對象類添加按鈕.

    下載移動客戶端程序到手機(jī)上并裝載啟動后,在請按提示輸入查詢信息欄中輸入教師工號、學(xué)生班別號、課程號或課室號,然后選擇第幾學(xué)期的查詢請求內(nèi)容,按“發(fā)送”按鈕把查詢請求信息傳遞到J2EE課表服務(wù)器端,經(jīng)過一系列處理后傳回查詢結(jié)果數(shù)據(jù)集.使用教師工號查詢課表信息的主要操作界面如圖4所示.

    圖4 J2ME課表查詢系統(tǒng)主要界面Figure 4 Main interfaces of J2ME schedule query system

    4 結(jié)束語

    測試與試用表明系統(tǒng)具有運(yùn)行穩(wěn)定、易于擴(kuò)展和安裝簡便等良好性能.四層架構(gòu)J2ME移動課表查詢系統(tǒng)的實(shí)現(xiàn)豐富了軟件系統(tǒng)開發(fā)的構(gòu)架周期理論,設(shè)計(jì)過程中提出了一些改進(jìn)方法,極大地方便了學(xué)生和老師對課表信息的查詢.J2ME憑借其開放的特性占據(jù)了絕對的移動軟件開發(fā)市場,商業(yè)市場中其他類似的應(yīng)用十分廣泛,非常值得改造推廣.此外,移動軟件開發(fā)的難點(diǎn)之一就是要開發(fā)能夠處理大量交互信息、具有頻繁屏幕變換且不需要占用很大存儲空間的系統(tǒng),但目前移動手機(jī)的存儲容量有限,屏幕小,要實(shí)現(xiàn)這些技術(shù)還需要進(jìn)一步探索.

    [1] 楊淑瑩,張樺.“數(shù)字圖像處理”教學(xué)軟件的開發(fā)設(shè)計(jì)[J].天津師范大學(xué)學(xué)報(bào):自然科學(xué)版,2009,29(4):76-80.

    [2] 許立春,陳勇,李傳之.基于J2ME-GPRS學(xué)生信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)工程與設(shè)計(jì),2009,30(23):5415-5418.

    [3] 金英,李澤鵬,張晶.多線程Java程序安全行為模型的靜態(tài)檢查方法[J].計(jì)算機(jī)學(xué)報(bào),2009,32(9):1856-1868.

    [4] 池瑞楠.基于J2ME和J2EE的移動電子商務(wù)系統(tǒng)研究[J].微計(jì)算機(jī)信息,2007,23(12):60-62,79.

    Design and implementation of a four-layer J2ME-based mobile phone on school timetable query system

    XUBingwen
    (College of Electronic and Information Engineering,Guangdong Lingnan Institute of Technology,Guangzhou 510663,China)

    A four-layer J2ME-based mobile phone on school timetable query system is presented for the convenience of teachers and students to query schedule at all times and places with the increasing intelligence and scalability of mobile phone.The four-layer J2ME-based mobile phone on school timetable query system is designed and implemented in accordance with four layers:client layer,Web service layer,data services layer and data storage layer.By using some improved method the architecture of software system development cycle theory is enriched in the implementation process of system.The system effectively overcomes the shortcomings of the original system that can only use the campus network to storage and query.

    four-layer;J2ME;school timetable;query

    TP311.5

    A

    1671-1114(2011)02-0059-05

    2011-01-28

    徐炳文(1977—),男,高級工程師,講師,主要從事計(jì)算機(jī)管理軟件開發(fā)方面的研究.

    (責(zé)任編校 紀(jì)翠榮)

    猜你喜歡
    課表服務(wù)器端客戶端
    學(xué)生出招解決”日課牌“問題
    如果我是校長
    運(yùn)用VBA自動生成子課程表
    電子測試(2018年21期)2018-11-08 03:09:36
    縣級臺在突發(fā)事件報(bào)道中如何應(yīng)用手機(jī)客戶端
    傳媒評論(2018年4期)2018-06-27 08:20:24
    孵化垂直頻道:新聞客戶端新策略
    傳媒評論(2018年4期)2018-06-27 08:20:16
    基于Vanconnect的智能家居瘦客戶端的設(shè)計(jì)與實(shí)現(xiàn)
    電子測試(2018年10期)2018-06-26 05:53:34
    淺析異步通信層的架構(gòu)在ASP.NET 程序中的應(yīng)用
    成功(2018年10期)2018-03-26 02:56:14
    在Windows中安裝OpenVPN
    各地區(qū)學(xué)生課表
    留學(xué)生(2015年6期)2015-07-02 02:36:20
    客戶端空間數(shù)據(jù)緩存策略
    亚洲国产高清在线一区二区三 | 777久久人妻少妇嫩草av网站| 亚洲欧美精品综合久久99| 黄频高清免费视频| 黑人巨大精品欧美一区二区蜜桃| 中文字幕精品免费在线观看视频| 亚洲av电影不卡..在线观看| 欧美国产日韩亚洲一区| 男人操女人黄网站| 国产一区二区在线av高清观看| 老汉色∧v一级毛片| 搡老熟女国产l中国老女人| 人妻丰满熟妇av一区二区三区| 首页视频小说图片口味搜索| 久久久国产精品麻豆| 男人舔女人的私密视频| 香蕉久久夜色| 日日爽夜夜爽网站| 久久天躁狠狠躁夜夜2o2o| 色综合亚洲欧美另类图片| 9热在线视频观看99| 日韩欧美国产在线观看| 婷婷丁香在线五月| 性欧美人与动物交配| 丝袜美腿诱惑在线| 在线免费观看的www视频| 欧美一区二区精品小视频在线| 久久久久亚洲av毛片大全| 精品国产乱子伦一区二区三区| 18禁黄网站禁片午夜丰满| 99精品久久久久人妻精品| 日本一区二区免费在线视频| 人人妻人人澡人人看| 男女下面插进去视频免费观看| 国产一区二区激情短视频| 黄色女人牲交| 久久久久久人人人人人| 久久精品91蜜桃| 亚洲自拍偷在线| 18禁国产床啪视频网站| 精品人妻在线不人妻| 神马国产精品三级电影在线观看 | 中文字幕人妻丝袜一区二区| 婷婷精品国产亚洲av在线| 免费av毛片视频| 午夜福利在线观看吧| 成年女人毛片免费观看观看9| 日本在线视频免费播放| 在线观看免费午夜福利视频| 男人的好看免费观看在线视频 | 级片在线观看| 黄色丝袜av网址大全| 正在播放国产对白刺激| 91麻豆av在线| 精品无人区乱码1区二区| 日本一区二区免费在线视频| 大码成人一级视频| 亚洲国产精品久久男人天堂| 午夜精品在线福利| 可以在线观看的亚洲视频| 99在线视频只有这里精品首页| 国产成人影院久久av| 国产成人精品久久二区二区91| 18禁美女被吸乳视频| 在线观看免费日韩欧美大片| 国产1区2区3区精品| 国产一级毛片七仙女欲春2 | 精品久久久久久久人妻蜜臀av | 无限看片的www在线观看| 欧美久久黑人一区二区| 国产成人啪精品午夜网站| 无人区码免费观看不卡| 视频区欧美日本亚洲| 成人免费观看视频高清| 99riav亚洲国产免费| 伦理电影免费视频| 在线观看舔阴道视频| 免费在线观看视频国产中文字幕亚洲| 精品久久久久久久人妻蜜臀av | 黄色成人免费大全| 亚洲av成人一区二区三| 精品久久久精品久久久| 免费看a级黄色片| 香蕉丝袜av| 性欧美人与动物交配| 日韩国内少妇激情av| 成人三级黄色视频| 亚洲七黄色美女视频| 国产成人欧美在线观看| 国产精品永久免费网站| 午夜成年电影在线免费观看| 无人区码免费观看不卡| 日本撒尿小便嘘嘘汇集6| 精品第一国产精品| 身体一侧抽搐| 亚洲精品国产精品久久久不卡| 国产麻豆成人av免费视频| 中文字幕av电影在线播放| 美女国产高潮福利片在线看| 日韩国内少妇激情av| 超碰成人久久| 欧美性长视频在线观看| 亚洲av成人一区二区三| 日韩国内少妇激情av| 国语自产精品视频在线第100页| 成人永久免费在线观看视频| 亚洲自偷自拍图片 自拍| 激情视频va一区二区三区| 人人妻,人人澡人人爽秒播| 亚洲精品美女久久av网站| 亚洲一码二码三码区别大吗| 日本 欧美在线| 国产亚洲精品久久久久5区| 久久久国产精品麻豆| 91av网站免费观看| 狠狠狠狠99中文字幕| 女警被强在线播放| 熟妇人妻久久中文字幕3abv| 宅男免费午夜| 18禁黄网站禁片午夜丰满| av电影中文网址| 女人高潮潮喷娇喘18禁视频| 黄片小视频在线播放| 国产精品免费一区二区三区在线| 日韩精品免费视频一区二区三区| 美女免费视频网站| 亚洲全国av大片| 欧美日本亚洲视频在线播放| 亚洲片人在线观看| 美女高潮到喷水免费观看| a在线观看视频网站| 久久人妻av系列| 黄色 视频免费看| 在线天堂中文资源库| av网站免费在线观看视频| 亚洲av第一区精品v没综合| 男女之事视频高清在线观看| 免费人成视频x8x8入口观看| 日本a在线网址| 日韩av在线大香蕉| 久99久视频精品免费| 亚洲国产欧美网| 巨乳人妻的诱惑在线观看| 久久精品91无色码中文字幕| 精品卡一卡二卡四卡免费| 午夜福利18| av有码第一页| 国产一区二区三区在线臀色熟女| 深夜精品福利| 久久香蕉国产精品| 国内毛片毛片毛片毛片毛片| 中国美女看黄片| 国产亚洲欧美98| 一级毛片女人18水好多| netflix在线观看网站| 免费一级毛片在线播放高清视频 | 一进一出抽搐gif免费好疼| 涩涩av久久男人的天堂| 88av欧美| 亚洲性夜色夜夜综合| av视频在线观看入口| cao死你这个sao货| 一个人观看的视频www高清免费观看 | 多毛熟女@视频| 后天国语完整版免费观看| 欧美色视频一区免费| 国产亚洲欧美98| 亚洲第一欧美日韩一区二区三区| 中文字幕最新亚洲高清| 国产成+人综合+亚洲专区| 黄色成人免费大全| 女人被躁到高潮嗷嗷叫费观| 日韩成人在线观看一区二区三区| 一a级毛片在线观看| 男人舔女人下体高潮全视频| 国产精品,欧美在线| 成在线人永久免费视频| 成人18禁高潮啪啪吃奶动态图| 男人舔女人的私密视频| 国产欧美日韩精品亚洲av| 色精品久久人妻99蜜桃| 69精品国产乱码久久久| 少妇的丰满在线观看| 级片在线观看| 看片在线看免费视频| av免费在线观看网站| 嫩草影视91久久| 狠狠狠狠99中文字幕| 日韩欧美国产在线观看| 国产视频一区二区在线看| 天天躁狠狠躁夜夜躁狠狠躁| 一区二区日韩欧美中文字幕| 99热只有精品国产| 久久香蕉国产精品| 88av欧美| 制服丝袜大香蕉在线| 欧美激情高清一区二区三区| 亚洲国产中文字幕在线视频| 亚洲少妇的诱惑av| www.www免费av| 9191精品国产免费久久| 久久精品国产清高在天天线| 香蕉国产在线看| 欧美久久黑人一区二区| 99国产精品一区二区三区| 色婷婷久久久亚洲欧美| 日本免费一区二区三区高清不卡 | 国产高清有码在线观看视频 | 12—13女人毛片做爰片一| 亚洲男人天堂网一区| 岛国视频午夜一区免费看| 黑丝袜美女国产一区| 亚洲成av人片免费观看| 午夜福利视频1000在线观看 | 久久精品91蜜桃| 婷婷精品国产亚洲av在线| 18美女黄网站色大片免费观看| 亚洲中文日韩欧美视频| 久久中文看片网| 国产极品粉嫩免费观看在线| 亚洲色图综合在线观看| 午夜激情av网站| 久久婷婷成人综合色麻豆| 久久国产精品男人的天堂亚洲| 国产精品一区二区三区四区久久 | 久久婷婷成人综合色麻豆| 老汉色av国产亚洲站长工具| 高清在线国产一区| 国产99白浆流出| 免费高清视频大片| 日韩欧美免费精品| 成年人黄色毛片网站| 国产成人啪精品午夜网站| 成人国产综合亚洲| 久久人人97超碰香蕉20202| 夜夜躁狠狠躁天天躁| 亚洲一区中文字幕在线| 99国产极品粉嫩在线观看| 成人亚洲精品一区在线观看| 久久久精品国产亚洲av高清涩受| 欧美久久黑人一区二区| 国产成+人综合+亚洲专区| av中文乱码字幕在线| 在线天堂中文资源库| 久久中文字幕一级| av福利片在线| 一级毛片女人18水好多| 日本 av在线| 又大又爽又粗| 日韩大尺度精品在线看网址 | 亚洲,欧美精品.| 国产精品久久视频播放| 亚洲天堂国产精品一区在线| 亚洲一区二区三区不卡视频| 在线观看www视频免费| 一进一出好大好爽视频| 十八禁人妻一区二区| 国产精品野战在线观看| 涩涩av久久男人的天堂| 精品久久久久久久毛片微露脸| 久久九九热精品免费| 婷婷丁香在线五月| 两个人看的免费小视频| 757午夜福利合集在线观看| 无遮挡黄片免费观看| 国产一区二区三区在线臀色熟女| 可以在线观看的亚洲视频| 最近最新中文字幕大全电影3 | 精品日产1卡2卡| 真人做人爱边吃奶动态| 成人av一区二区三区在线看| 一区二区日韩欧美中文字幕| www.999成人在线观看| 国产精品久久视频播放| 亚洲成国产人片在线观看| 两个人看的免费小视频| 久久精品91蜜桃| 长腿黑丝高跟| 国产人伦9x9x在线观看| 一级a爱片免费观看的视频| 制服诱惑二区| 日日爽夜夜爽网站| 国产欧美日韩一区二区三区在线| 人人妻人人爽人人添夜夜欢视频| 国产精品久久久久久人妻精品电影| 很黄的视频免费| 看黄色毛片网站| 12—13女人毛片做爰片一| 一进一出好大好爽视频| 久久亚洲真实| av片东京热男人的天堂| 欧美最黄视频在线播放免费| 久久人人97超碰香蕉20202| 久久久水蜜桃国产精品网| 久久久国产成人免费| 看黄色毛片网站| 神马国产精品三级电影在线观看 | 老司机福利观看| 欧美精品啪啪一区二区三区| 精品人妻在线不人妻| 男人的好看免费观看在线视频 | 91字幕亚洲| 一进一出好大好爽视频| 青草久久国产| 91老司机精品| 天天躁夜夜躁狠狠躁躁| 叶爱在线成人免费视频播放| 女警被强在线播放| 国产人伦9x9x在线观看| 在线观看www视频免费| 午夜免费观看网址| 如日韩欧美国产精品一区二区三区| 国产99久久九九免费精品| 亚洲中文字幕一区二区三区有码在线看 | 亚洲狠狠婷婷综合久久图片| 国产亚洲欧美98| 咕卡用的链子| 午夜福利18| 中国美女看黄片| 欧美日本视频| av在线播放免费不卡| 51午夜福利影视在线观看| 日本vs欧美在线观看视频| 中文字幕高清在线视频| 91字幕亚洲| 久久人妻福利社区极品人妻图片| 欧美人与性动交α欧美精品济南到| 啦啦啦观看免费观看视频高清 | 99在线视频只有这里精品首页| 欧美另类亚洲清纯唯美| 真人做人爱边吃奶动态| 国产成人欧美| 国产私拍福利视频在线观看| 国产精品久久视频播放| 丰满人妻熟妇乱又伦精品不卡| 免费无遮挡裸体视频| 动漫黄色视频在线观看| 国产私拍福利视频在线观看| 国产成人影院久久av| 亚洲av片天天在线观看| 日韩中文字幕欧美一区二区| 日本精品一区二区三区蜜桃| 欧美成人一区二区免费高清观看 | 欧美中文日本在线观看视频| 香蕉久久夜色| 精品人妻在线不人妻| bbb黄色大片| 色老头精品视频在线观看| 国产精品香港三级国产av潘金莲| 国产av精品麻豆| 女人被狂操c到高潮| 91在线观看av| 人人妻人人澡欧美一区二区 | 一区二区三区激情视频| 一二三四社区在线视频社区8| 国产区一区二久久| 亚洲av成人不卡在线观看播放网| 色精品久久人妻99蜜桃| 一区二区三区国产精品乱码| 久久婷婷成人综合色麻豆| 美女高潮到喷水免费观看| 国产极品粉嫩免费观看在线| 欧美日本视频| 一区二区日韩欧美中文字幕| 69av精品久久久久久| 午夜成年电影在线免费观看| 亚洲成人久久性| 视频在线观看一区二区三区| 黄网站色视频无遮挡免费观看| 99国产精品一区二区蜜桃av| 黄色毛片三级朝国网站| 久久人人精品亚洲av| 国产伦人伦偷精品视频| 成人国语在线视频| 国产精品98久久久久久宅男小说| 亚洲久久久国产精品| 亚洲av熟女| 久久这里只有精品19| 久久久久久久久中文| 99国产精品免费福利视频| 国产人伦9x9x在线观看| 亚洲美女黄片视频| 91国产中文字幕| 脱女人内裤的视频| 国产精品99久久99久久久不卡| 美女午夜性视频免费| 欧美在线一区亚洲| 国产人伦9x9x在线观看| 91字幕亚洲| 日日干狠狠操夜夜爽| 久久久久精品国产欧美久久久| 亚洲五月色婷婷综合| 他把我摸到了高潮在线观看| 真人一进一出gif抽搐免费| 99国产精品99久久久久| 久久人人97超碰香蕉20202| 日韩av在线大香蕉| 成人18禁在线播放| 亚洲欧美精品综合一区二区三区| 亚洲,欧美精品.| 国产极品粉嫩免费观看在线| 不卡一级毛片| 久久亚洲真实| 一级毛片精品| 涩涩av久久男人的天堂| 香蕉丝袜av| 国产激情久久老熟女| 亚洲三区欧美一区| 日韩三级视频一区二区三区| 欧美中文日本在线观看视频| 亚洲精品在线美女| 国产精品自产拍在线观看55亚洲| 精品国产一区二区久久| 国产伦一二天堂av在线观看| 久久婷婷人人爽人人干人人爱 | 久久久久久久久免费视频了| 精品人妻1区二区| 18禁裸乳无遮挡免费网站照片 | 后天国语完整版免费观看| 50天的宝宝边吃奶边哭怎么回事| 午夜福利高清视频| 久久中文字幕一级| 精品日产1卡2卡| 老汉色∧v一级毛片| 男女下面插进去视频免费观看| 丁香六月欧美| 欧美黄色片欧美黄色片| 欧美日韩一级在线毛片| 9191精品国产免费久久| 色综合亚洲欧美另类图片| 好男人在线观看高清免费视频 | 99精品在免费线老司机午夜| 自线自在国产av| 男女之事视频高清在线观看| 精品第一国产精品| 亚洲自拍偷在线| 青草久久国产| 激情在线观看视频在线高清| 露出奶头的视频| 精品久久久久久久久久免费视频| 午夜精品国产一区二区电影| 一个人免费在线观看的高清视频| 中亚洲国语对白在线视频| 极品人妻少妇av视频| 搞女人的毛片| 日韩欧美一区二区三区在线观看| 在线观看日韩欧美| 亚洲精品一卡2卡三卡4卡5卡| 亚洲av日韩精品久久久久久密| 久久久国产成人精品二区| 免费无遮挡裸体视频| av有码第一页| 亚洲欧洲精品一区二区精品久久久| 一a级毛片在线观看| 校园春色视频在线观看| 搡老岳熟女国产| 极品人妻少妇av视频| 午夜激情av网站| 91成年电影在线观看| 欧美一级毛片孕妇| 亚洲午夜精品一区,二区,三区| 91麻豆精品激情在线观看国产| 99久久国产精品久久久| 国产亚洲av高清不卡| 中文字幕另类日韩欧美亚洲嫩草| 天天一区二区日本电影三级 | 日韩精品中文字幕看吧| 黄频高清免费视频| 久久国产亚洲av麻豆专区| 精品久久久久久,| 如日韩欧美国产精品一区二区三区| 午夜福利影视在线免费观看| 宅男免费午夜| 国产极品粉嫩免费观看在线| 亚洲国产精品合色在线| 国产一区二区在线av高清观看| av天堂久久9| 亚洲熟妇熟女久久| 不卡av一区二区三区| 18禁美女被吸乳视频| 国产精品亚洲美女久久久| 国产亚洲欧美在线一区二区| 老司机福利观看| 国产午夜福利久久久久久| 啦啦啦 在线观看视频| 亚洲avbb在线观看| 麻豆成人av在线观看| 1024香蕉在线观看| 很黄的视频免费| 久久婷婷成人综合色麻豆| 伊人久久大香线蕉亚洲五| 欧美成人一区二区免费高清观看 | 99国产综合亚洲精品| 黄色丝袜av网址大全| 在线国产一区二区在线| 嫩草影视91久久| 欧美乱妇无乱码| 久热爱精品视频在线9| 亚洲av电影在线进入| 两个人看的免费小视频| 亚洲国产看品久久| 国产麻豆69| 动漫黄色视频在线观看| 两个人视频免费观看高清| 天天一区二区日本电影三级 | 亚洲成a人片在线一区二区| www.自偷自拍.com| 两人在一起打扑克的视频| 久久精品国产亚洲av香蕉五月| 日日爽夜夜爽网站| 国产精品久久久久久人妻精品电影| 日韩精品中文字幕看吧| 最近最新中文字幕大全免费视频| 欧美性长视频在线观看| 黄色视频,在线免费观看| 在线观看舔阴道视频| 久久久国产精品麻豆| 九色国产91popny在线| 男人舔女人下体高潮全视频| 国产成人av教育| 午夜福利高清视频| 久久香蕉激情| 亚洲五月色婷婷综合| 久久精品国产亚洲av高清一级| 亚洲午夜理论影院| 90打野战视频偷拍视频| 欧美乱色亚洲激情| 大香蕉久久成人网| 欧美av亚洲av综合av国产av| 精品欧美一区二区三区在线| 美女午夜性视频免费| 国产激情久久老熟女| 国产又爽黄色视频| e午夜精品久久久久久久| 丝袜在线中文字幕| 男人的好看免费观看在线视频 | 亚洲av成人av| 国产精品一区二区在线不卡| 18禁国产床啪视频网站| 夜夜躁狠狠躁天天躁| 黄色视频不卡| 国产精品野战在线观看| 国产欧美日韩精品亚洲av| 国产在线精品亚洲第一网站| 在线观看免费视频网站a站| 可以免费在线观看a视频的电影网站| 好男人电影高清在线观看| 亚洲成av人片免费观看| 亚洲熟女毛片儿| 男人的好看免费观看在线视频 | 黄色视频,在线免费观看| 可以在线观看毛片的网站| www.999成人在线观看| 黄色a级毛片大全视频| 精品乱码久久久久久99久播| 高潮久久久久久久久久久不卡| 岛国视频午夜一区免费看| av天堂久久9| 午夜福利,免费看| 成人18禁在线播放| 国产av在哪里看| 桃色一区二区三区在线观看| 日韩成人在线观看一区二区三区| 在线av久久热| 亚洲美女黄片视频| 精品久久久久久成人av| 久久婷婷人人爽人人干人人爱 | 亚洲 国产 在线| 人人妻人人澡人人看| 日本免费一区二区三区高清不卡 | 999精品在线视频| 亚洲成av人片免费观看| 999精品在线视频| 操出白浆在线播放| 久久久久亚洲av毛片大全| av片东京热男人的天堂| 成人三级黄色视频| 多毛熟女@视频| 中文字幕人妻丝袜一区二区| 中文字幕av电影在线播放| 99国产综合亚洲精品| 国产伦一二天堂av在线观看| 欧美日韩亚洲综合一区二区三区_| 亚洲av片天天在线观看| 嫩草影院精品99| 欧美国产精品va在线观看不卡| 免费女性裸体啪啪无遮挡网站| 亚洲色图av天堂| 国产精华一区二区三区| 国产午夜福利久久久久久| 国产av又大| 午夜视频精品福利| 很黄的视频免费| 亚洲国产精品999在线| 亚洲av电影不卡..在线观看| 精品国产美女av久久久久小说| 欧美久久黑人一区二区| 视频区欧美日本亚洲| 不卡av一区二区三区| 久久精品91无色码中文字幕| 久久香蕉精品热| 99在线视频只有这里精品首页| 91字幕亚洲| 国产亚洲欧美98| 精品久久久久久,| 亚洲国产精品久久男人天堂| 天堂动漫精品| 亚洲国产欧美网| 免费观看人在逋| 手机成人av网站| 亚洲精品久久国产高清桃花| 身体一侧抽搐| 极品人妻少妇av视频| 国产xxxxx性猛交| 成人18禁高潮啪啪吃奶动态图|