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

    一種基于Jsp和MySQL的外賣系統的設計與實現

    2021-07-15 06:48:00侯金彪
    安順學院學報 2021年3期
    關鍵詞:菜品使用者數據庫

    侯金彪

    (德州學院計算機與信息學院,山東 德州253023)

    當今世界是數據信息隨處可見的時代,時至今日信息依靠于現代先進科技的計算機網絡信息技術早就被看作是人們工作、學習中非常重要的一部分?,F在在互聯網上進行信息的管理和分配已經成為極其普遍的事情,利用互聯網技術來構建一個外賣系統也是有一定必要的,通過對傳統訂餐方式的改變,能夠使得用戶就餐得到較大的便利;通過這個系統,可以對菜品、訂單、配送的各項情況進行電腦化和系統化的管理,能夠持續(xù)不斷地加快系統管理的進程,也使得飯菜食物管理所需要的各項數據信息能便捷迅速地完成記錄、查詢、刪除和更新等操作,并對相應關鍵數據也能夠方便快速地得到統計[1]。本文采用比較流行的Jsp技術,實現了一個功能強大的外賣系統。

    1 Jsp相關技術介紹

    1.1 Jsp介紹

    Jsp具備面向服務器的特點,正因為如此它支持在在各類瀏覽器軟件上運行。當客戶端發(fā)送數據請求的時候,該數據將通過Jsp服務器將數據傳輸到客戶端,而且Jsp可以利用JavaBean或Servlet等不同的組件做出一些適當正確的反饋,這個對管理系統設計的反饋過程可能有對表中內容資料的查詢、刪除、更新等多個不一樣的操縱工作,再將所得到的結果返還回到前臺頁面,并加以顯示,該過程實現了服務器客戶端的B/S模式。[2]

    Jsp第一次接到對其傳遞出來的申請請求時候,與之對應的Jsp文件就會借助Jsp引擎轉變替換成Servlet。Jsp文件可能會由Jsp引擎轉化成Java文件的過程中產生語法錯誤,若語法有誤,轉換將會失敗。錯誤信息也會被服務器和客戶端搜集起來。如果轉化完成沒有錯誤的話,這個Java文件將會被Jsp引擎編譯成相應的class文件,并且逐漸生產成為Servlet實例,然后借助Servlet實例中的Jsp Service把HTML文件精準確切地送回到與之相對應的客戶端。

    1.2 MySQL數據庫簡介

    MySQL是一個關系數據庫控制系統,適用于中小型企業(yè)開發(fā)。MySQL會把數據信息存儲在一個個不同名字的表中,而不是將所有數據信息都堆放在一個大型的倉庫內,表與表之間可以獨立也可以相互關聯,這樣就加快了程序運行速率并且提高了管理工作的靈便性。一般習慣用的標準化SQL語言就是數據庫能夠采用的語言[3]。

    MySQL憑借它所占用的體積小、運行速率快、各方面性能優(yōu)越等多個特點優(yōu)點被很多人使用[4]。其基本組成部分流程圖如圖1所示。

    圖1 MySQL基本組成部分流程圖

    1.3 Struts2介紹

    Struts2是一個關于MVC設計樣式的Web框架,站在MVC的角度上來看,包含了這幾個部分,分別是模型層、視圖層、控制層。簡單來說大致為:模型層的任務是承擔完成事務功能,包括兩個組成成分:業(yè)務數據跟業(yè)務操作邏輯。 目標對象類、DAO、Service全部存在在模型層中。視圖層的主要任務就是承擔顯示頁面跟使用者互相交流并且獲取使用者的資料。存在視圖中的類是沒有涵蓋業(yè)務邏輯和控制邏輯的Jsp??刂破魇墙覯和視圖層V之間的紐帶,目的是操作管理運行過程[5]。

    Struts 2是Struts的更新一代Web開發(fā)框架。Struts 2基于MVC模式在操作申請轉發(fā)方面非常方便,通常而言是依據攔截器的機制來解決使用者的申請,這樣的設計也讓業(yè)務邏輯控制器可以跟Servlet API徹底分開,這樣框架愈來愈方便使用。當Jsp經由表單遞交數據的過程中,Struts 2架包中的過濾器就會攔住[6]。

    2 系統需求分析

    Internet計算機技術逐漸發(fā)展使得外賣系統軟件也得到了更好更快地發(fā)展,外賣市場的潛力巨大,由此也可以確立了以下幾點需求:菜品類別管理、菜品管理、訂單管理、菜品評價、在線下單、菜品瀏覽。

    (1)系統需求

    依據JavaEE技術把B/S系統作為基礎,計算機程序跟數據一起存于后臺中。全部系統管理操作都是在瀏覽器的基礎上進行的,下載、安裝、運行、維修保護、更新都非常便利。

    (2)功能需求

    根據目前的調研看,軟件應該實現菜品類別管理、菜品管理、訂單管理、菜品評價、在線下單、菜品瀏覽等功能。

    (3)性能需求

    為了保證系統能夠長期高效、安全穩(wěn)定地運行,系統對菜品和數據的管理以及程序開發(fā)語言的編寫很重要,所以這個系統就采用Struts2框架來進行開發(fā)。性能上總體要求如下:

    a.需要網站提供一定的并發(fā)量,保證用戶可以正常訪問。

    b.網站能夠自發(fā)處理一些異常的問題,比如路徑訪問出錯就會出現友好的404錯誤界面等。

    c.由于這個軟件設計到了很多表格與信息的載入,能夠以較快的形式完成數據顯示與執(zhí)行。

    (4)運行需求

    系統要求較低,商場主流配置即可。

    (5)其他需求

    這個系統可維護性比較好,安全性比較高,可靠性也比較強。界面很容易讓用戶來操作,同時在后臺方面也要對用戶訂單的管理有好處。并且在開發(fā)時間,經費上要嚴格控制,以最大的限度,合理地利用有限資源,來完成所需要的功能,滿足外賣系統和用戶們的需求。

    3 系統設計

    3.1 系統總體設計

    本系統的設計及開發(fā)利用Jsp來進行前臺展示,采用MVC框架(利用Struts2作為框架)來實現對網站的整體設計,來達到對業(yè)務功能的實現,在對系統角色進行細分后對不同的菜品信息進行展示和管理等。

    3.2 數據庫模型設計

    數據庫設計是極為重要的,在這個流程中充分考慮到所有表結構之間的數據關聯,同時還應該琢磨數據表之間的對應聯系。下圖2即為數據庫中表的關系圖。

    圖2 數據庫關系圖

    3.3 數據庫表結構設計

    從外賣系統的設計角度看,對應的功能列表下面需要有對應的數據庫表,依據上節(jié)數據庫關系圖能夠知道,由于網站設計的數據表有些多,因此接下來羅列一些關鍵數據表的設計,如下面表1-表9所示:

    表1 admin表

    表2 dd表

    表3 fl表

    表4 member表

    表5 news表

    表6 pl表

    表7 prep表

    表8 sale表

    表9 system表

    3.4 系統體系結構設計

    3.4.1 系統結構設計 MVC就是按照職責不同將程序劃分為3個組成部分,可以改善程序結構,便于日后維護和擴展,其中,Model層實現系統中的業(yè)務邏輯,用JavaBean(實體類)來實現;View層一般被用來和系統使用者進行交流互動,借助Jsp達到目的;Controller層是Model與View交流的紐帶。

    1)M-Model 模型

    Model的職責為承擔業(yè)務邏輯工作。

    2)V-View 視圖 V View的職責為承擔展現頁面與使用者交流互動(獲取使用者資料)。

    3)C-Controller 控制器

    在Struts2的架構中,Struts2的框架部分主要負責MVC設計中的主要用來實現整個系統的流程跳轉過程。圖3即為系統執(zhí)行流程圖。

    圖3 系統執(zhí)行流程圖

    3.4.2 系統功能模塊設計

    外賣系統在開發(fā)中應該通過軟件管理功能來分解軟件功能模塊,而且開展完成相應模塊。系統功能模塊圖如下圖4所示。

    圖4 系統功能模塊圖

    4 系統實現

    4.1 數據庫操作模塊

    在諸多Web中應該有導入數據源的模塊。一般而言,存在兩種數據庫的連接情況,一種是通過于Java類寫明數據庫驅動與數據庫連接名等信息開展適當的連接與釋放操作,另一種是通過數據庫連接池,這種方式的優(yōu)點在于可以合理的管控數據庫的連接。設計結合以上兩種的特點,將連接和釋放的操作通過一個統一的類來管理,這個數據庫連接類即為Conn.java,在該類中將數據庫連接和關閉寫成靜態(tài)方法,方便適時的關閉和打開。

    通過下面的代碼段來聲明變量,并在該類中的方法內做說明。

    // 定義MySQL數據庫的連接地址

    private String url = "jdbc:mysql://localhost:3306/takeaway";

    // MySQL數據庫的連接用戶名

    private String user = "root";

    // MySQL數據庫的連接密碼 private String password = "123";

    借助這幾個變量來實現與之相符的數據庫連接,得到手段的代碼。

    public Connection getCon() throws Exception {

    Class.forName(jdbcName);

    Connection con = DriverManager.getConnection(url, user, password);

    return con;

    }

    得到連接之后,也應該為數據庫展開及時地停止關掉工作,停止關掉的工作能夠參考下面方式:

    public void closeCon(Connection con) throws Exception {

    if(con!=null) {

    con.close();

    }

    }

    4.2 登錄模塊

    在外賣系統中,普通用戶需要登錄系統之后才能夠下單,管理員對系統進行數據維護和處理也需要進行登錄操作,因此在平臺的登錄系統需要提供對應的接口。

    由于系統采用了Struts2的架構,因此,系統的所有請求都會經過一個稱為struts.xml的文件,通過該文件可以知道最后的請求地址,即根據login的請求做一定的分發(fā)操作,具體的代碼部分如下所示。

    從上面的程序片段中可以看出,系統識別到了login對象會通過Action中名為LoginAction的類,該類中做進一步的處理,比如用戶在登錄的過程中會觸發(fā)下面的函數入口。

    public String login() throws Exception{

    }

    在該函數的入口中,可以看到首先通過下面的方式來判斷用戶名和密碼是否完整,并且是否符合匹配要求。

    if(StringUtil.isEmpty(user.getUserName()) || StringUtil.isEmpty(user.getPassword())) {

    error = "用戶名或密碼為空!";

    return ERROR;

    }

    if(StringUtil.isEmpty(imageCode)) {

    error = "驗證碼為空!";

    return ERROR;

    }

    if(!imageCode.equals(session.getAttribute("sRand"))){

    error = "驗證碼錯誤!";

    return ERROR;

    }

    倘若數據符合系統條件之后,經過數據庫練級,接下來繼續(xù)進行,如果數據庫連接成功之后,到了最終檢索申請傳達到數據庫中實現檢索,辨別有沒有該使用者,同時密碼有沒有和這個使用者的相對應,倘若完全對應就會調轉到Main,即進入到軟件的服務器界面,關鍵代碼在下面展現。

    con=dbUtil.getCon();

    User currentUser=userDao.login(con, user);

    if(currentUser!=null){

    session.setAttribute("currentUser", currentUser);

    return "main";

    }else{

    request.setAttribute("error", "用戶名或密碼錯誤!");

    return "login";

    }

    4.3 注冊模塊

    使用者單擊系統運行后所實現界面的注冊鏈接便跳轉到注冊界面,在注冊界面上填寫上必填的使用者名字、密碼、確認密碼、聯系人住處的使用者資料。當使用者上交時,先由網頁腳本辨別有沒有合乎上交的基礎條件,合乎條件則給后臺上交表單數據。倘若輸入不對,就會彈出不對警告框,讓顧客再次輸入。

    4.4 購物車模塊

    購物車模塊的實現方式主要有三種,一種是將商品信息加入數據庫,這樣用戶重新登錄系統后可以查看到用戶的購物車中的商品;另一種是將顧客購物車內容放到session中存放在服務器端,就能夠達到多個頁面的資源共享。

    4.5 類別管理模塊

    在設計的模塊中,菜品類別的管理也是一重要的模塊,因為在該模塊中,管理員可以設置菜品品類,有利于后面對菜品信息管理;菜品信息更改或刪除完成后,也能夠用另一個頁面進行添加菜品。

    以菜品類別為例,重點介紹關于列表數據展示的模塊和實現過程,菜品類別信息展開查詢時會一開始借助Struts2的配置文件,并且依據配置文件完成一個跳轉,一些主要代碼參考如下。

    利用該配置的過程可以實現一次數據的跳轉,即點擊了菜品類別后會進入到GoodsTypeAction該類中。

    運行代碼的時候,一開始應該對數據庫構成連接,在完成數據庫連接后再對數據展開處理,重點代碼如下所示。

    Connection con = null;

    PageBean pageBean = new PageBean(Integer.parseInt(page),Integer.parseInt(rows));

    try {

    if(goodsType==null){

    goodsType = new GoodsType();

    }

    goodsType.setTypeName(s_typeName);

    con = dbUtil.getCon();

    JSONObject result = new JSONObject();

    JSONArray jsonArray = JsonUtil.formatRsToJsonArray(goodsTypeDao.goodsTypeList(con, pageBean, goodsType));

    int total = goodsTypeDao.goodsTypeCount(con, goodsType);

    result.put("rows", jsonArray);

    result.put("total", total);

    ResponseUtil.write(ServletActionContext.getResponse(), result);

    }catch(Exception e){

    e.printStackTrace();

    }finally{

    try {

    dbUtil.closeCon(con);

    } catch (Exception e) {

    // TODO Auto-generated catch block

    e.printStackTrace();

    }

    }

    return null;

    5 系統測試

    系統開發(fā)的時候,常常遇到開發(fā)不對的問題。最大限度地找到系統中的不足,而不是證明系統的優(yōu)點,這是經典的一句對測試的解釋。及時察覺錯誤,就可以避免一些不必要的損失。系統測試不僅能確保軟件的正常實現,還能證明需求和功能相符合,系統測試包括兩部分:一部分是驗證產品質量,它包括檢查軟件的實現在需求分析的一致性、軟件實現速度的快慢跟計算機系統的擴展性等等;另一部分查找軟件中的不對并修改,確保軟件功能的實現。

    5.1 測試方法

    系統測試對形式上的不同而言可以包括靜態(tài)測試與動態(tài)測試兩個關鍵部分。

    1)靜態(tài)測試方法

    靜態(tài)測試法根據系統功能需求、源代碼跟腳本的察看和考慮,找出系統存在的缺點。

    2)動態(tài)分析方法

    動態(tài)測試方法根據查看當前代碼與想要達到的要求之間的直接差距,從性能、用處、可靠性等角度考評軟件。

    對測試的內部結構與操作的算法上來說,其動態(tài)測試方法又涵蓋白盒測試法和黑盒測試法這兩種方法。

    其中黑盒測試法(Black-Box Test)基本上將程序代碼當成黑色盒子,不看程序內部結構跟算法,而僅著眼于程序代碼的外部特性來測試軟件有沒有達到要求。

    在這個部分測試過程中,往往使用以黑盒測試法的手段來完成計算機系統查看,這樣能夠有效找出錯誤,檢驗系統能否滿足用戶需要,達到最佳測試效果。

    5.2 功能測試

    功能測試是計算機軟件用處的檢驗,憑借功能測試用例,一個一個察看,查看程序有沒有完成了使用者想要的結果,各個測試如下:

    1)登錄功能的測試

    目標:確保使用者可以根據對的使用者名字跟密碼進入服務器。

    測試方法:

    (1)不做輸入直接回車。

    (2)輸入空字符串然后回車。

    (3)輸入合理的字符數據然后回車登錄。

    2)菜品類別管理功能的測試

    目的:確保用戶可以對菜品類別進行管理。

    測試方法:

    (1)單擊菜的類別,核對是否能夠顯示正確的功能表。

    (2)選中對應的餐品信息,核對是否可以完成修改與刪除工作。

    (3)修改跟刪除信息,核對可不可以實現和得到反饋。

    5.3 測試結論

    本模塊各個功能的測試結果如下:

    1)進入功能不發(fā)生異常,使用者可以進入系統。

    2)餐品使用正常,用戶對于餐品資料實現合理的增刪改查此操作。

    本次測試結果與預計基本一致。通過測試,可得出以下結論:該模塊滿足外賣系統的功能需求,運行穩(wěn)定,具備實用價值。

    6 總結

    隨著社會生活的迅速發(fā)展,互聯網給予人們的公共服務也慢慢地變多了,為了滿足廣大的用戶就餐方面的需求,本設計采用編程語言Jsp,開發(fā)了一個基于B/S架構的外賣系統,這個外賣系統牽涉到了對多個不同的應用領域的相關認知,有效幫助整合相關知識框架,滿足了社會的需要,有一定的現實意義和社會價值。

    猜你喜歡
    菜品使用者數據庫
    “法定許可”情況下使用者是否需要付費
    迷惑菜品又來了
    新型拼插休閑椅,讓人與人的距離更近
    好日子(2018年5期)2018-05-30 16:24:04
    假蒟葉系列菜品的開發(fā)利用現狀
    現代園藝(2018年1期)2018-03-15 07:56:15
    數據庫
    財經(2017年2期)2017-03-10 14:35:35
    抓拍神器
    數據庫
    財經(2016年15期)2016-06-03 07:38:02
    數據庫
    財經(2016年3期)2016-03-07 07:44:46
    數據庫
    財經(2016年6期)2016-02-24 07:41:51
    夢鄉(xiāng)床
    国产成人a∨麻豆精品| 成人综合一区亚洲| 亚洲精品粉嫩美女一区| 国产一区二区三区av在线 | 国产精品国产三级国产av玫瑰| 99久久中文字幕三级久久日本| 亚洲美女视频黄频| 国产一区二区三区av在线 | 99热全是精品| 午夜福利在线观看吧| 在线免费观看的www视频| 只有这里有精品99| 亚洲激情五月婷婷啪啪| 亚洲精品亚洲一区二区| 亚洲无线观看免费| 国产高清有码在线观看视频| 日韩av不卡免费在线播放| 99在线视频只有这里精品首页| 亚洲国产精品成人综合色| 亚州av有码| 小蜜桃在线观看免费完整版高清| 久久亚洲精品不卡| 不卡一级毛片| 国产女主播在线喷水免费视频网站 | 国产麻豆成人av免费视频| 中文欧美无线码| 亚洲自拍偷在线| 日韩中字成人| 免费av毛片视频| 色哟哟·www| 97超视频在线观看视频| 国产精品人妻久久久影院| 18禁在线播放成人免费| 丰满人妻一区二区三区视频av| 日韩制服骚丝袜av| 日日撸夜夜添| 九九久久精品国产亚洲av麻豆| 亚洲精品日韩在线中文字幕 | 免费看美女性在线毛片视频| 久久午夜亚洲精品久久| 午夜福利视频1000在线观看| 少妇的逼好多水| 哪个播放器可以免费观看大片| 12—13女人毛片做爰片一| 白带黄色成豆腐渣| 91狼人影院| 人妻久久中文字幕网| 国产真实乱freesex| 亚洲国产精品成人久久小说 | 99久久久亚洲精品蜜臀av| 久久国产乱子免费精品| 精品久久久久久久久av| 乱人视频在线观看| 免费人成视频x8x8入口观看| 简卡轻食公司| 99久久人妻综合| 午夜免费男女啪啪视频观看| 国产老妇女一区| 国产三级在线视频| 五月伊人婷婷丁香| 天堂√8在线中文| 久久6这里有精品| 1024手机看黄色片| 午夜精品国产一区二区电影 | 国产伦在线观看视频一区| 亚洲第一区二区三区不卡| 2021天堂中文幕一二区在线观| 白带黄色成豆腐渣| 大香蕉久久网| 国产综合懂色| 午夜视频国产福利| 99精品在免费线老司机午夜| 国产精品麻豆人妻色哟哟久久 | 91精品一卡2卡3卡4卡| 一本精品99久久精品77| 国产久久久一区二区三区| 男人狂女人下面高潮的视频| 亚洲欧美中文字幕日韩二区| 久久精品综合一区二区三区| www.色视频.com| 日本与韩国留学比较| 全区人妻精品视频| 91久久精品电影网| avwww免费| 国产黄a三级三级三级人| а√天堂www在线а√下载| 在现免费观看毛片| 欧美色视频一区免费| 日韩大尺度精品在线看网址| 日本与韩国留学比较| 一夜夜www| 亚洲人成网站在线播| 三级经典国产精品| 九色成人免费人妻av| 久久精品夜色国产| 亚洲最大成人中文| 少妇丰满av| 夜夜爽天天搞| 大又大粗又爽又黄少妇毛片口| 成人毛片60女人毛片免费| 久久久久久伊人网av| a级毛片a级免费在线| 好男人视频免费观看在线| 成人鲁丝片一二三区免费| 国产淫片久久久久久久久| 国产黄色视频一区二区在线观看 | 狠狠狠狠99中文字幕| 国产在线精品亚洲第一网站| 亚洲图色成人| 久久久久久久久久成人| 91午夜精品亚洲一区二区三区| av免费在线看不卡| 日本爱情动作片www.在线观看| 男人的好看免费观看在线视频| 亚洲精品456在线播放app| 观看免费一级毛片| 中国美白少妇内射xxxbb| 熟女电影av网| 日韩中字成人| 91久久精品国产一区二区三区| 亚洲va在线va天堂va国产| 午夜福利成人在线免费观看| 久久久久久久久中文| 1000部很黄的大片| avwww免费| 校园人妻丝袜中文字幕| 丝袜喷水一区| 日本免费一区二区三区高清不卡| 我要搜黄色片| 十八禁国产超污无遮挡网站| 国产精品1区2区在线观看.| 亚州av有码| 国产美女午夜福利| h日本视频在线播放| 高清日韩中文字幕在线| 夜夜夜夜夜久久久久| 亚洲欧美日韩东京热| 精华霜和精华液先用哪个| 欧美成人一区二区免费高清观看| 赤兔流量卡办理| 日本色播在线视频| 日韩亚洲欧美综合| 亚洲精华国产精华液的使用体验 | 中文字幕制服av| 在线观看66精品国产| 国产成年人精品一区二区| 能在线免费观看的黄片| 老熟妇乱子伦视频在线观看| a级毛片免费高清观看在线播放| 国产亚洲欧美98| 国语自产精品视频在线第100页| 在线免费观看的www视频| 日韩 亚洲 欧美在线| 欧美人与善性xxx| 亚洲欧洲国产日韩| 禁无遮挡网站| 一个人看视频在线观看www免费| 久久精品久久久久久噜噜老黄 | av黄色大香蕉| 久久久午夜欧美精品| 亚洲av第一区精品v没综合| 99久久人妻综合| 91久久精品电影网| 国产成人a∨麻豆精品| 国产色婷婷99| 日韩中字成人| 好男人在线观看高清免费视频| 久久亚洲国产成人精品v| 精品国产三级普通话版| 人妻少妇偷人精品九色| 国产免费男女视频| 99热只有精品国产| 乱系列少妇在线播放| 欧美+日韩+精品| 久久久久久久久大av| 午夜爱爱视频在线播放| 99久久九九国产精品国产免费| 亚洲国产欧洲综合997久久,| 特大巨黑吊av在线直播| 1000部很黄的大片| 毛片一级片免费看久久久久| 欧美变态另类bdsm刘玥| 高清日韩中文字幕在线| 91精品国产九色| 成年女人看的毛片在线观看| 精品免费久久久久久久清纯| 欧美最黄视频在线播放免费| 婷婷六月久久综合丁香| 国产精品一二三区在线看| 波野结衣二区三区在线| 97在线视频观看| 九九爱精品视频在线观看| 成人毛片a级毛片在线播放| 综合色丁香网| 免费人成在线观看视频色| 日本色播在线视频| 热99re8久久精品国产| 国产精品国产高清国产av| 国产精品人妻久久久影院| 色视频www国产| av福利片在线观看| 偷拍熟女少妇极品色| 国产av一区在线观看免费| 又粗又爽又猛毛片免费看| 观看美女的网站| 精品久久久久久久久久免费视频| 一区福利在线观看| 久久久久性生活片| 天堂中文最新版在线下载 | 天堂网av新在线| 深夜a级毛片| 亚洲av免费高清在线观看| 国产成人一区二区在线| 国产成人福利小说| 九九爱精品视频在线观看| 中文字幕av成人在线电影| 亚洲aⅴ乱码一区二区在线播放| 欧美一级a爱片免费观看看| 人体艺术视频欧美日本| 国产一区亚洲一区在线观看| 女的被弄到高潮叫床怎么办| 国产伦在线观看视频一区| 少妇被粗大猛烈的视频| 国产精品一二三区在线看| 日本黄色视频三级网站网址| 日日摸夜夜添夜夜爱| 欧美最黄视频在线播放免费| 色吧在线观看| 欧美极品一区二区三区四区| 神马国产精品三级电影在线观看| 国产亚洲精品久久久com| 特级一级黄色大片| 日韩强制内射视频| 观看免费一级毛片| 男女做爰动态图高潮gif福利片| 久久精品夜色国产| 色哟哟哟哟哟哟| 69人妻影院| 一级毛片aaaaaa免费看小| 国产一区二区在线观看日韩| 麻豆乱淫一区二区| 99视频精品全部免费 在线| 婷婷六月久久综合丁香| 国国产精品蜜臀av免费| 久久韩国三级中文字幕| 欧美高清性xxxxhd video| 三级经典国产精品| 久久久久久久久大av| 日韩欧美精品免费久久| 中文字幕久久专区| 精品熟女少妇av免费看| 久久精品影院6| 欧美bdsm另类| 日韩强制内射视频| 特大巨黑吊av在线直播| 国产乱人视频| 99久国产av精品国产电影| 精品少妇黑人巨大在线播放 | 日韩亚洲欧美综合| 国产熟女欧美一区二区| 嫩草影院入口| 国产精品一区二区三区四区免费观看| 成人特级av手机在线观看| 乱码一卡2卡4卡精品| 国产亚洲5aaaaa淫片| 亚洲最大成人手机在线| 小说图片视频综合网站| 黄色视频,在线免费观看| 老女人水多毛片| 亚洲真实伦在线观看| 99在线视频只有这里精品首页| 国产精品一区二区在线观看99 | 国产三级中文精品| 性色avwww在线观看| 天天一区二区日本电影三级| 色哟哟·www| 乱码一卡2卡4卡精品| 精华霜和精华液先用哪个| 久久精品夜色国产| 22中文网久久字幕| 亚洲国产色片| 成年女人看的毛片在线观看| 插阴视频在线观看视频| 国产精品一区二区三区四区免费观看| 日本爱情动作片www.在线观看| 波多野结衣巨乳人妻| 我的女老师完整版在线观看| 精品日产1卡2卡| 在线观看av片永久免费下载| 简卡轻食公司| 99久久久亚洲精品蜜臀av| 在线观看午夜福利视频| 久久久久国产网址| 校园人妻丝袜中文字幕| 熟妇人妻久久中文字幕3abv| 美女xxoo啪啪120秒动态图| 国产色婷婷99| 国产男人的电影天堂91| 亚洲人成网站高清观看| 爱豆传媒免费全集在线观看| 乱码一卡2卡4卡精品| 男人舔女人下体高潮全视频| 成熟少妇高潮喷水视频| 国产真实伦视频高清在线观看| 国产精品一区www在线观看| 日本成人三级电影网站| 欧美xxxx黑人xx丫x性爽| 内射极品少妇av片p| 国产黄a三级三级三级人| 国产 一区 欧美 日韩| 久久国产乱子免费精品| 国产美女午夜福利| 亚洲最大成人中文| 免费搜索国产男女视频| 久久国内精品自在自线图片| 久久久欧美国产精品| av免费观看日本| 岛国在线免费视频观看| 欧美一级a爱片免费观看看| 在线天堂最新版资源| 午夜a级毛片| 亚洲va在线va天堂va国产| 97超碰精品成人国产| 亚洲av男天堂| 国产真实乱freesex| 两性午夜刺激爽爽歪歪视频在线观看| 男女做爰动态图高潮gif福利片| 亚洲精品影视一区二区三区av| 联通29元200g的流量卡| 18禁黄网站禁片免费观看直播| 久久午夜福利片| 久久久久久久久中文| 草草在线视频免费看| 国产一区二区三区在线臀色熟女| 精品人妻熟女av久视频| 亚洲精华国产精华液的使用体验 | 免费搜索国产男女视频| 观看免费一级毛片| 日韩av不卡免费在线播放| 超碰av人人做人人爽久久| 国产在视频线在精品| 此物有八面人人有两片| 我要搜黄色片| 国产成人精品一,二区 | 欧美丝袜亚洲另类| 天天一区二区日本电影三级| 波多野结衣高清作品| 欧美色欧美亚洲另类二区| av福利片在线观看| 成年女人永久免费观看视频| 久久久国产成人免费| 两性午夜刺激爽爽歪歪视频在线观看| 国产精品av视频在线免费观看| 午夜精品在线福利| 成人毛片60女人毛片免费| 午夜精品在线福利| 看免费成人av毛片| 一级毛片aaaaaa免费看小| 在线a可以看的网站| 亚洲av免费在线观看| 女人被狂操c到高潮| 三级男女做爰猛烈吃奶摸视频| 国产精品日韩av在线免费观看| 日本黄色片子视频| 欧美日韩一区二区视频在线观看视频在线 | 国产亚洲av片在线观看秒播厂 | 综合色丁香网| 人妻久久中文字幕网| 成人毛片60女人毛片免费| 狠狠狠狠99中文字幕| 日韩视频在线欧美| 日本五十路高清| 欧美激情在线99| 又黄又爽又刺激的免费视频.| av在线观看视频网站免费| 在线观看午夜福利视频| 91狼人影院| 国产av不卡久久| 欧美成人精品欧美一级黄| 天堂中文最新版在线下载 | 一个人免费在线观看电影| 国产大屁股一区二区在线视频| 亚洲自拍偷在线| 一级毛片我不卡| 中文资源天堂在线| 色吧在线观看| 少妇熟女欧美另类| 欧美日韩一区二区视频在线观看视频在线 | 黄片wwwwww| 99久国产av精品| 少妇被粗大猛烈的视频| 国产av一区在线观看免费| 美女国产视频在线观看| 天堂网av新在线| 99在线人妻在线中文字幕| 亚洲在线观看片| 99在线人妻在线中文字幕| 亚洲丝袜综合中文字幕| 我要看日韩黄色一级片| 国产精品乱码一区二三区的特点| 性插视频无遮挡在线免费观看| 国产精品一区二区在线观看99 | 国产蜜桃级精品一区二区三区| 国产av一区在线观看免费| av免费在线看不卡| 啦啦啦韩国在线观看视频| 97在线视频观看| 亚洲成av人片在线播放无| 又粗又硬又长又爽又黄的视频 | 欧美精品一区二区大全| 美女国产视频在线观看| 成人特级av手机在线观看| 色尼玛亚洲综合影院| 国产午夜精品久久久久久一区二区三区| 狂野欧美激情性xxxx在线观看| 亚洲在线自拍视频| 午夜福利在线在线| 国产真实乱freesex| 寂寞人妻少妇视频99o| 久久精品综合一区二区三区| 级片在线观看| 26uuu在线亚洲综合色| 国产片特级美女逼逼视频| 日本黄色视频三级网站网址| 亚洲aⅴ乱码一区二区在线播放| 欧美日本视频| 国国产精品蜜臀av免费| 啦啦啦韩国在线观看视频| 日韩三级伦理在线观看| 乱码一卡2卡4卡精品| 精华霜和精华液先用哪个| 精品人妻熟女av久视频| 欧美精品一区二区大全| videossex国产| 国产精品1区2区在线观看.| 岛国在线免费视频观看| 天天一区二区日本电影三级| 两个人视频免费观看高清| 欧美人与善性xxx| 国产精品精品国产色婷婷| 国产综合懂色| 国产蜜桃级精品一区二区三区| 青春草国产在线视频 | 日本色播在线视频| 精品无人区乱码1区二区| 日产精品乱码卡一卡2卡三| 一进一出抽搐动态| 亚洲第一区二区三区不卡| 一边摸一边抽搐一进一小说| 国产精品一区二区在线观看99 | 久久精品国产亚洲av涩爱 | 欧美激情国产日韩精品一区| 午夜a级毛片| 亚洲欧美精品综合久久99| 亚洲精品久久久久久婷婷小说 | 青春草亚洲视频在线观看| 精品久久久久久久人妻蜜臀av| 有码 亚洲区| 联通29元200g的流量卡| 神马国产精品三级电影在线观看| 亚洲欧美日韩卡通动漫| 国产精品电影一区二区三区| 国产亚洲91精品色在线| 高清在线视频一区二区三区 | 天堂av国产一区二区熟女人妻| 2022亚洲国产成人精品| 秋霞在线观看毛片| 国产乱人视频| 日韩 亚洲 欧美在线| 在线观看av片永久免费下载| 日韩 亚洲 欧美在线| ponron亚洲| 一本久久中文字幕| 人体艺术视频欧美日本| 最后的刺客免费高清国语| 欧美三级亚洲精品| 日韩高清综合在线| 黄色日韩在线| 搡老妇女老女人老熟妇| 欧美日韩国产亚洲二区| 亚洲自偷自拍三级| 久久久久久久亚洲中文字幕| 爱豆传媒免费全集在线观看| 九九爱精品视频在线观看| 国产一区二区在线观看日韩| 欧美成人精品欧美一级黄| 国产精品无大码| 婷婷色av中文字幕| 亚洲成人精品中文字幕电影| 国产高清三级在线| av在线观看视频网站免费| 中文字幕精品亚洲无线码一区| 22中文网久久字幕| av女优亚洲男人天堂| 亚洲欧美精品自产自拍| 国产精华一区二区三区| 在线天堂最新版资源| 日韩高清综合在线| 欧美日韩一区二区视频在线观看视频在线 | 亚洲真实伦在线观看| 久久草成人影院| 国产高清激情床上av| 国产又黄又爽又无遮挡在线| 免费不卡的大黄色大毛片视频在线观看 | 色综合亚洲欧美另类图片| 一卡2卡三卡四卡精品乱码亚洲| 国产一区二区在线观看日韩| 欧美成人精品欧美一级黄| 在线观看一区二区三区| 成年av动漫网址| 亚洲av.av天堂| 久久精品国产鲁丝片午夜精品| 丰满的人妻完整版| 天堂影院成人在线观看| 色吧在线观看| 亚洲国产精品久久男人天堂| 免费av毛片视频| 国产高清三级在线| 麻豆国产97在线/欧美| 可以在线观看毛片的网站| 亚洲无线在线观看| 免费av观看视频| 偷拍熟女少妇极品色| 欧美人与善性xxx| 国产精品精品国产色婷婷| 黄色欧美视频在线观看| 亚洲精品色激情综合| 国产色爽女视频免费观看| 国产精品国产三级国产av玫瑰| 99久久成人亚洲精品观看| 国产精品av视频在线免费观看| 国产精品伦人一区二区| 免费看a级黄色片| 非洲黑人性xxxx精品又粗又长| 日日啪夜夜撸| 久久久久性生活片| 自拍偷自拍亚洲精品老妇| 国产精品一二三区在线看| 国产精品无大码| 校园春色视频在线观看| 久久久成人免费电影| 国产在视频线在精品| 国产成年人精品一区二区| 99热精品在线国产| 淫秽高清视频在线观看| 久久久久免费精品人妻一区二区| 免费看美女性在线毛片视频| 九草在线视频观看| 亚洲五月天丁香| 免费观看在线日韩| 久久午夜亚洲精品久久| av福利片在线观看| 99久久精品国产国产毛片| 日本-黄色视频高清免费观看| 久久九九热精品免费| 日韩人妻高清精品专区| 夜夜夜夜夜久久久久| 久久精品国产自在天天线| 又爽又黄a免费视频| 国产亚洲91精品色在线| 看黄色毛片网站| 高清日韩中文字幕在线| 国产精品野战在线观看| 91久久精品国产一区二区成人| 亚洲在久久综合| 99久国产av精品国产电影| 婷婷色综合大香蕉| 联通29元200g的流量卡| 亚洲欧美日韩卡通动漫| 在线观看av片永久免费下载| 欧美高清性xxxxhd video| 亚洲国产欧洲综合997久久,| 日本熟妇午夜| 乱系列少妇在线播放| 精品一区二区免费观看| 色5月婷婷丁香| 精品欧美国产一区二区三| 欧美bdsm另类| 国产成人午夜福利电影在线观看| 18禁在线无遮挡免费观看视频| 蜜臀久久99精品久久宅男| 男女那种视频在线观看| av在线播放精品| 日韩av不卡免费在线播放| 天堂影院成人在线观看| 午夜亚洲福利在线播放| 成人毛片a级毛片在线播放| 国产久久久一区二区三区| 欧美性猛交黑人性爽| 日本成人三级电影网站| 国产单亲对白刺激| 亚洲精品粉嫩美女一区| 亚洲成人av在线免费| 久久久国产成人精品二区| 欧美精品国产亚洲| h日本视频在线播放| 国产视频内射| 长腿黑丝高跟| 亚洲色图av天堂| 一进一出抽搐动态| 免费电影在线观看免费观看| 国产精品99久久久久久久久| 亚洲欧美日韩高清专用| 国产伦精品一区二区三区视频9| av在线亚洲专区| 在线免费十八禁| 日韩制服骚丝袜av| 中文资源天堂在线| 麻豆国产av国片精品| 精品一区二区免费观看| 天堂av国产一区二区熟女人妻| 高清毛片免费观看视频网站| 黄片wwwwww| 亚洲成av人片在线播放无| 精品欧美国产一区二区三|