全國服務熱線 17325116389

計算機畢業設計 ssm生鮮配送系統設計及實現 jsp 畢設

發布:2024-01-08 22:06,更新:2024-04-28 07:10

一、技術路線:

開發語言:Java

前端技術:JavaScript、VUE.js(2.X)、css3

數據庫:MySQL 5.7

數據庫管理工具:Navicat或sqlyog

開發工具:IDEA或Ecplise

二、項目介紹:

三、運行截圖:

進入到這個環節,也就可以及時檢查出前面設計的需求是否可靠了。一個設計良好的方案在運用于系統實現中,是會幫助系統編制人員節省時間,并提升開發效率的。所以在系統的編程階段,也就是系統實現階段,對于一些不合理的設計需求,也是可以及時發現。因為設計的方案是完全指導系統的編碼過程的。

3.1 管理員功能實現

3.1.1 商品信息管理

管理員進入指定功能操作區之后可以管理商品信息。其頁面見下圖。管理員增刪改查商品信息。對商品進行上架和下架操作,可以為商品添加庫存或減少庫存等操作。

2b73995a38147aa93a235f3f29466428.jpeg

圖3.1 商品信息管理頁面

管理員可以查詢商品的信息列表,實現代碼如下所示:

/**

 * 后端列表

 */

@RequestMapping("/page")

public R page(@RequestParam Map params,ShangpinxinxiEntity shangpinxinxi,

HttpServletRequest request){


    EntityWrapper ew = new EntityWrapper();

PageUtils page = shangpinxinxiService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, shangpinxinxi), params), params));

    return R.ok().put("data", page);

}

前端頁面向后臺控制器發送了一個查詢商品信息的ajax的GET請求,請求的名為/shangpinxinxi/page,并傳輸過來要查詢的條件,封裝到后臺中定義的params中,params中的key就是字段名,value就是條件,之后調用shangpinxinxiService類中的queryPage方法,查詢出來數據返回給前端。

3.1.2 用戶管理

管理員進入指定功能操作區之后可以管理用戶信息。其頁面見下圖。管理員查看用戶賬戶余額,可以修改用戶的聯系電話,電子郵箱等信息,在本頁面也能刪除指定的用戶資料。

57812a489e7133bf9886625ff53ad4a6.jpeg

圖3.2 用戶管理頁面

新增用戶:

 /**

     * 后端保存

     */

    @RequestMapping("/save")

    public R save(@RequestBody YonghuEntity yonghu, HttpServletRequest request){

yonghu.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());

//ValidatorUtils.validateEntity(yonghu);

YonghuEntity user = yonghuService.selectOne(new EntityWrapper().eq("yonghuzhanghao", yonghu.getYonghuzhanghao()));

if(user!=null) {

return R.error("用戶已存在");

}


yonghu.setId(new Date().getTime());

        yonghuService.insert(yonghu);

        return R.ok();

    }

前端頁面向后臺控制器發送了一個新增用戶的POST請求,請求的名為/yonghu/save,把用戶信息封裝在后臺定義的yonghu對象中,由于id是唯一的,不允許重復,所以取當前時間的毫秒數加上隨機出來的整數作為id,保證唯一性,通過mybatis的selectOne方法,查詢賬戶是否存在,存在就返回錯誤信息,用戶已存在,不存在就調用mybatis-plus的insert方法,把用戶數據新增到數據庫中。


3.1.3 新聞資訊

管理員進入指定功能操作區之后可以管理新聞資訊信息。其頁面見下圖。管理員負責新聞資訊的發布,在本頁面可以對新聞資訊的內容或圖片等信息進行修改,或者是刪除指定的新聞資訊。

8051075a523303fb754543a1689781b9.jpeg

圖3.3 新聞資訊頁面

修改新聞資訊:

 /**

     * 修改

     */

    @RequestMapping("/update")

    public R update(@RequestBody NewsEntity news, HttpServletRequest request){

        //ValidatorUtils.validateEntity(news);

        newsService.updateById(news);//全部更新

        return R.ok();

    }

前端頁面向后臺控制器發送了一個修改新聞的POST請求,請求的名為/new/update,把新聞資訊信息封裝在后臺定義的news對象中,通過mybatis的update

ById方法通過id把新聞資訊數據更改,更新完成后返回更新完成給前端,進行頁面展示和跳轉。


3.1.4 積分記錄

管理員進入指定功能操作區之后管理積分記錄。其頁面見下圖。管理員查詢積分記錄,查看用戶的積分記錄明細,包括添加的積分與使用的積分信息。

b18ea4c4dc45eb8dc95519a98b20c430.jpeg

圖3.4 積分記錄頁面

管理員可以查詢積分記錄的信息列表,實現代碼如下所示:

/**

     * 后端列表

     */

    @RequestMapping("/page")

    public R page(@RequestParam Map params,JifenjiluEntity jifenjilu, HttpServletRequest request){

        if(!request.getSession().getAttribute("role").toString().equals("管理員")) {

            params.put("yonghuId",request.getSession().getAttribute("userId"));

        }

        PageUtils page= jifenjiluService.queryPage1(params);

        return R.ok().put("data", page);

    }

前端頁面向后臺控制器發送了一個查詢積分記錄信息的ajax的GET請求,請求的名為/jifenjilu/page,并傳輸過來要查詢的條件,封裝到后臺中定義的params中,params中的key就是字段名,value就是條件,里面有條數,第幾頁,排序字段,用戶姓名,聯系電話等查詢條件,之后調用jifenjiluService類中的queryPage方法,查詢出來數據返回給前端進行展示。

3.1.5 商品評價管理

管理員進入指定功能操作區之后可以管理商品評價信息,其頁面見下圖。管理員根據評論的內容查詢用戶對商品的評價,在本頁面,管理員可以刪除指定的商品評價信息。

5a30ac7c6c22e5777a0bb6157690faa4.jpeg

圖3.5 商品評價管理頁面

商品評價回復功能:

  /**

     * 修改

     */

    @RequestMapping("/update")

    public R update(@RequestBody DiscussshangpinxinxiEntity discussshangpinxinxi, HttpServletRequest request){

        //ValidatorUtils.validateEntity(discussshangpinxinxi);

        discussshangpinxinxiService.updateById(discussshangpinxinxi);//全部更新

        return R.ok();

    }

前端頁面向后臺控制器發送了一個商品評價的POST請求,請求的名為/discussshangpinxinxi/update,把回復信息封裝在后臺定義的discussshangpinxinxi對象中,通過mybatis的updateById方法通過id把回復信息修改進數據庫中,更新完成后返回更新完成給前端,進行頁面展示和跳轉。


3.1.6 已支付訂單

管理員進入指定功能操作區之后可以管理已支付訂單。其頁面見下圖。管理員查看訂單的收貨地址信息,然后針對各個訂單進行發貨。

57a659973f32bb451437b133d295030b.jpeg

圖3.6 已支付訂單頁面

查詢已支付訂單的信息列表,實現代碼如下所示:

/**

     * 后端列表

     */

    @RequestMapping("/page")

    public R page(@RequestParam Map params,OrdersEntity orders, HttpServletRequest request){

if(!request.getSession().getAttribute("role").toString().equals("管理員")) {

orders.setUserid((Long)request.getSession().getAttribute("userId"));

}

        PageUtils page=null;

        if("已完成".equals(orders.getStatus())){

            params.put("status",orders.getStatus());

// params.put("userid",orders.getStatus());

            page= ordersService.queryPage1(params);

        }else{

            EntityWrapper ew = new EntityWrapper();

            page = ordersService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, orders), params), params));

            request.setAttribute("data", page);

        }

        return R.ok().put("data", page);

    }

前端頁面向后臺控制器發送了一個查詢已支付訂單信息的ajax的GET請求,請求的名為/orders/page,并傳輸過來要查詢的條件,封裝到后臺中定義的params中,params中的key就是字段名,value就是條件,里面有條數,第幾頁,排序字段等查詢條件,如果是管理員,就查詢全部的,如果是用戶的話,就把用戶的id塞入查詢條件中,只能查詢自己的,如果是已完成訂單的話,要級聯查詢售后表,所以單獨提出來查詢ordersService的queryPage1方法,如果不是已完成訂單的話,調用ordersService類中的queryPage方法,查詢出來數據返回給前端進行展示。


3.2 用戶功能實現

3.2.1 商品信息

用戶進入指定功能操作區之后可以查看商品信息。其頁面見下圖。用戶在當前頁面除了查看商品詳情之外,也能收藏商品,對商品進行評價,或把商品添加進入購物車,也能選擇直接購買商品。

9ffaccf795ae70b8e5bd0d4b36602029.jpeg

圖3.7 商品信息頁面

商品查詢:

 /**

     * 前端詳情

     */

@IgnoreAuth

    @RequestMapping("/detail/{id}")

    public R detail(@PathVariable("id") String id){

        ShangpinxinxiEntity shangpinxinxi = shangpinxinxiService.selectById(id);

shangpinxinxi.setClicknum(shangpinxinxi.getClicknum()+1);

shangpinxinxi.setClicktime(new Date());

shangpinxinxiService.updateById(shangpinxinxi);

        return R.ok().put("data", shangpinxinxi);

}

前端頁面向后臺控制器發送了一個查詢商品的get請求,請求的名為/shangpinxinxi/detail/{id},把商品的id傳入后臺的id對象中,然后通過mybatis-plus的selectById方法,通過id把數據查詢出來,設置點擊次數加1,Zui近點擊時間設置為當前時間,更新點擊次數和Zui近點擊時間兩個字段的數據更新數據庫中,然后把商品信息返回給前臺,進行展示。

3.2.2 購物車

用戶進入指定功能操作區之后可以管理購物車信息。其頁面見下圖。購物車專門用來保存用戶打算購買的商品的信息,用戶在本頁面除了修改商品購買數量,刪除購買商品之外,也能選擇購買購物車保存的商品。

e34ef710a508f3d26fd6eeb3b8481df4.jpeg

圖3.8 購物車頁面

用戶可以查詢到當前用戶的購物車中的商品信息,實現代碼如下所示:

/**

     * 前端列表

     */

    @RequestMapping("/list")

    public R list(@RequestParam Map params,CartEntity cart, HttpServletRequest request){

        EntityWrapper ew = new EntityWrapper();

PageUtils page = cartService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, cart), params), params));

request.setAttribute("data", page);

        return R.ok().put("data", page);

    }

前端頁面向后臺控制器發送了一個查詢購物車中商品的ajax的GET請求,請求的名為/cart/list,并傳輸過來要查詢的條件,封裝到后臺中定義的params中,params中的key就是字段名,value就是條件,里面有條數,第幾頁,排序字段,當前用戶的id等查詢條件,之后調用cartService類中的queryPage方法,查詢出當前用戶的購物車的所有商品,然后返回給前臺,進行頁面展示。


3.2.3 在線下單

用戶進入指定功能操作區之后可以對需要購買的商品提交訂單。其頁面見下圖。用戶檢查購買的商品信息,對收貨地址進行選擇,然后點擊支付按鈕即可支付訂單。

b83340a0b56b643a8373846ff30ba422.jpeg

圖3.9 在線下單頁面

用戶可以查詢到當前用戶的購物車中的商品信息,實現代碼如下所示:

payClick() {

console.log('payClick')

var index = layui.jquery('input[name=address]:checked').val();

console.log(index);

if (!index) {

layui.layer.msg('請選擇收貨地址', {

time: 2000,

icon: 5

});

return

}


// 生成訂單

for (let item of this.dataList) {


// 獲取商品詳情信息

layui.http.request(`${item.tablename}/info/${item.goodid}`, 'get', {}, (res) => {

// 訂單編號

debugger

var orderId = genTradeNo();

let data = res.data;

// 減少庫存

data.shuliang = data.shuliang - item.buynumber;

// 更新庫存信息

layui.http.requestJson(`${item.tablename}/update`, 'post', data, (res) => {

// 添加訂單信息

let order = {

orderid: orderId,

tablename: item.tablename,

userid: this.user.id,

goodid: item.goodid,

goodname: item.goodname,

picture: item.picture,

buynumber: item.buynumber,

discountprice: item.discountprice,

price: item.price,

total: item.price * item.buynumber,

discounttotal: item.discountprice * item.buynumber,

type: 1,

address: this.addressList[index].address,

status: '未支付'

}

layui.http.requestJson(`orders/add`, 'post', order, (res) => {

// 減少余額,更新訂單狀態

// 判斷余額是否充足

if (this.user.money < this.totalPrice) {

layui.layer.msg('余額不足,請先充值', {

time: 2000,

icon: 5

});

return

}

// 如果該商品存在積分

var date = new Date();

var dateformat = date.getFullYear() + '-' + (date.getMonth() + 1) + '-' + date.getDate() + ' ' + date.getHours() + ':' + date.getMinutes() + ':' + date.getSeconds();

var s =Number(this.shiyongJifen);

if(s !=0){// 使用積分不為0

let jifenjilu = {

yonghuId: this.user.id,

shangpinxinxiId:item.goodid,

jifenjiluTypes:"使用",

buynumber:this.shiyongJifen,

insertTime:dateformat

}

layui.http.requestJson(`jifenjilu/add`, 'post', jifenjilu, (res) => {});

}

var a = Number(this.user.jifen)-s;

if (data.jifen) {

debugger

// this.user.jifen = Number(this.user.jifen) + Number(data.jifen * item.buynumber);

//用戶積分-這次使用的積分+這次訂單的積分

a+=Number(data.jifen * item.buynumber);

let jifenjilu = {

yonghuId: this.user.id,

shangpinxinxiId:item.goodid,

jifenjiluTypes:"添加",

buynumber:Number(data.jifen * item.buynumber),

insertTime:dateformat

}

layui.http.requestJson(`jifenjilu/add`, 'post', jifenjilu, (res) => {});

}

this.user.jifen=a;

this.user.money = this.user.money - this.totalPrice;

// 更新用戶余額

layui.http.requestJson(`${localStorage.getItem("userTable")}/update`, 'post', this.user, (res) => {

order.status = '已支付'

layui.http.request(`orders/list`, 'get', {

orderid: orderId,

page: 1,

limit: 1,

}, (res) => {

order.id = res.data.list[0].id;

layui.http.requestJson(`orders/update`, 'post', order, (res) => {

// 刪除購物車數據(如果是購物車下單)

if (item.id) {

layui.http.requestJson(`cart/delete`, 'post', [item.id], (res) => {});

}

layui.layer.msg('購買成功', {

time: 2000,

icon: 6

}, function() {

window.location.href='../order/list.jsp'

});

});

});

});

})

})

});

}

},

點擊支付按鈕,會調用payClick方法,進行支付操作,先獲取收貨地址是否被選擇,選擇了進入下一步,沒選擇就提示,請選擇收貨地址,然后獲取當前所有商品的信息,把庫存減去,添加訂單信息,減少余額(如果余額夠,就減去余額,如果余額不夠就把該訂單設置為未支付),如果有積分,就把當前商品的積分加給用戶,把訂單給新增到數據庫中,把余額給更改到數據庫中,執行完成后把購物車中的信息給清空。


3.2.4 已支付訂單

用戶進入指定功能操作區之后可以查看已支付訂單。其頁面見下圖。用戶在已支付訂單模塊查看訂單明細,核對訂單的收貨地址以及購買的商品信息,用戶在本頁面可以點擊退款按鈕進行訂單退款。

851dfb25c00cbdf03cd5f39e237a1ced.jpeg

圖3.10 已支付訂單頁面

查詢已支付訂單的信息列表,實現代碼如下所示:

/**

     * 后端列表

     */

    @RequestMapping("/page")

    public R page(@RequestParam Map params,OrdersEntity orders, HttpServletRequest request){

if(!request.getSession().getAttribute("role").toString().equals("管理員")) {

orders.setUserid((Long)request.getSession().getAttribute("userId"));

}

        PageUtils page=null;

        if("已完成".equals(orders.getStatus())){

            params.put("status",orders.getStatus());

// params.put("userid",orders.getStatus());

            page= ordersService.queryPage1(params);

        }else{

            EntityWrapper ew = new EntityWrapper();

            page = ordersService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, orders), params), params));

            request.setAttribute("data", page);

        }

        return R.ok().put("data", page);

    }

前端頁面向后臺控制器發送了一個查詢已支付訂單信息的ajax的GET請求,請求的名為/orders/page,并傳輸過來要查詢的條件,封裝到后臺中定義的params中,params中的key就是字段名,value就是條件,里面有條數,第幾頁,排序字段等查詢條件,如果是管理員,就查詢全部的,如果是用戶的話,就把用戶的id塞入查詢條件中,只能查詢自己的,如果是已完成訂單的話,要級聯查詢售后表,所以單獨提出來查詢ordersService的queryPage1方法,如果不是已完成訂單的話,調用ordersService類中的queryPage方法,查詢出來數據返回給前端進行展示。


3.2.5 我的地址

用戶進入指定功能操作區之后可以管理收貨地址。其頁面見下圖。用戶在當前頁面新增收貨地址,對已存在的收貨地址進行信息更改,也能刪除不需要的收貨地址信息。

5d57c907b9fcd7226ba15b958da3e810.jpeg

圖3.11 我的地址頁面

查詢我的地址列表,實現代碼如下所示:

/**

     * 后端列表

     */

    @RequestMapping("/page")

    public R page(@RequestParam Map params,AddressEntity address, HttpServletRequest request){

if(!request.getSession().getAttribute("role").toString().equals("管理員")) {

address.setUserid((Long)request.getSession().getAttribute("userId"));

}


        EntityWrapper ew = new EntityWrapper();

PageUtils page = addressService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, address), params), params));

request.setAttribute("data", page);

        return R.ok().put("data", page);

    }

前端頁面向后臺控制器發送了一個查詢我的地址列表信息的ajax的GET請求,請求的名為/address/page,并傳輸過來要查詢的條件,封裝到后臺中定義的params中,params中的key就是字段名,value就是條件,里面有條數,第幾頁,排序字段,當前用戶的id等查詢條件,通過addressService的queryPage方法,從service中把數據查詢出來,然后返回給前端,進行展示。

3.2.6 新聞資訊

用戶進入指定功能操作區之后可以查看新聞資訊信息。其頁面見下圖。用戶查看新聞資訊的標題和圖片,對感興趣的新聞資訊進行其內容的詳細查看。

d48186bfc7393244e4ff5a8151f8ee20.jpeg

圖3.12 新聞資訊頁面

查詢新聞咨詢列表,實現代碼如下所示:

/**

     * 前端列表

     */

@IgnoreAuth

    @RequestMapping("/list")

    public R list(@RequestParam Map params,NewsEntity news, HttpServletRequest request){

        EntityWrapper ew = new EntityWrapper();

PageUtils page = newsService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, news), params), params));

request.setAttribute("data", page);

        return R.ok().put("data", page);

    }

前端頁面向后臺控制器發送了一個查詢新聞咨詢信息的ajax的GET請求,請求的名為/news/page,并傳輸過來要查詢的條件,封裝到后臺中定義的params中,params中的key就是字段名,value就是條件,里面有條數,第幾頁,排序字段等查詢條件,通過newsService的queryPage方法,從service中把數據查詢出來,然后返回給前端,進行展示。



聯系方式

  • 地址:北京市海淀區西草場一號5層85557號
  • 聯系電話:未提供
  • 聯系人:張軒
  • 手機:17325116389
  • 微信:xy520chxu
  • QQ:3237652648
  • Email:3237652648@qq.com
最新永久中文字幕在线观看,被黑人猛躁10次的视频,在线看不卡日本av,亚洲午夜av久久久久久,日本高清视频色惰www,性生交大片免费看r,a级毛片精品免费,人人爽人人爽人人片av免费,亚洲中文字幕免费在线观看,久久久久国产精品人妻aⅴ免费
欧美亚洲综合一区二区三区| 女色视频在线观看| 最新在线精品国产福利| 亚洲av人妻在线观看| 日韩欧美一区二区免费在线观看| 操黑丝高跟在线| 三年片在线观看免费观看大全 视频 | 欧美人妻丰满熟妇区不卡免费 | 国产熟女av一级在线不卡视频| 日韩电影不卡在线观看| 阴道口痒并且分秘物呈黄色| 制服丝袜亚洲av国产av| 国产在线视频观看一区| 久久黄色视频一级片| 亚洲字幕av| 国产电影精品一区在线观看| 偷国产乱人伦偷精品视频| 精液从白色变成黄色| 国产精品成人av激情在线麻豆| 久久精品国产亚洲a v麻豆| av在线免费观看网站推荐 | 欧美裸乳免费视频无遮挡在线| 久久精品国产亚洲77777| 国产在线观看一区二区三区精| 久久久久久神马影院| 91熟女影院| 天天想夜夜撸| 永久免费看黄片视频| 中文字幕ganav在线| 又黄又污无遮挡| 国产精品久久久久久潮| 打开就能看的毛片| 免费看高清大片免播放器| 欧美日韩视频一区二区在线| 在线国产,欧美,日韩| 午夜福利免费高清| 成人作爱视频免费在线观看| 最近2019免费中文字幕6| 十八岁以下女子毛片| 国产精品视频免费在线播放| 免费女同毛片在线观看| 国产va免费高清| 变态videossex潮喷另类| 久久综合色男人的天堂| 久久国产精品2| 国产免费一区二区三区在线能观看| 与亲女洗澡时伦了毛片| 成人av久久电影免费| 国内精品久久久久久99蜜桃| 女猛烈无遮挡性视频免费| 黄片在线视频不卡| 青青青青青草原精品| 亚州久久精品| 色月丁香亚洲五月天| 日本一本一区二区三区 | а√最新版地址在线天堂| 免费看片www观看| 成人性生交大片免费看好60分| 2000年人人享有卫生保健的时间是| 成年做羞羞的视频网站一区二区| 亚洲成人情色网站| 99国产精品热久久婷婷| 欧美免费黄色三级视频| 适合一个人看的电影在线观看| 欧美aaa黑性人| 精品高清国语专区视频| 日韩精品国产欧美| 黄片在线播放午夜| 天堂网www在线资源网| 免费女同毛片在线观看| 欧美黑人成人一二区| 精品午夜久久久久久久91蜜桃| 亚洲综合图片区色| 国产精品一区二区二区二区| 日韩欧美三区在线播放| 午夜诱惑在线观看亚洲av| 亚洲人成电影网站色www| 天堂色av噜噜| 国产一级区二级区三级区精品| 日本妇女寂寞难耐伦理| 69中文字幕在线观看| 欧美成人xxxx视频在线观看| 国产免费美女日b视频| 在线观看天堂av| 在线观看国产精品大片| 久久久久亚洲av成人人软件| 日本高清视频免费在线观看| 欧美日韩国产,一区二区| 免费播放亚洲av| 国产精品欧美性| 18岁女人毛片一级免费高清视频| 夜夜春少妇欧美| 日本色网站视频| 初音实在线观看中文字幕| 日韩精品毛片一区二区三区免费| a级成人毛片| 精品国产乱码久久久久久蜜桃a| 国产在线av亚洲| 女性毛片免费视频| 桃花社区观看| 激情三级av在线| 久久久久久久久妇女精品| www.av天堂中文字幕| 中文字幕天天躁日日躁狠狠躁论坛| 黑人操中国美女真实视频| 91国语精品自产拍在线观看| 久久久久久久特黄毛片免费看| 国产一区高清视频在线观看 | 日本电影精品人妻一区二区| 只有久久这里有精品| 天堂在线最新版www√下载| 日韩视频在线视频免费观看| 久久91成人欧美日韩网站| 久久精品婷婷综合| 男生插入女生阴蒂视频在线观看| 下载欧美黑人特黄| 可看黄色视频的网站| 麻豆av三区| 一区二区免费视频中文乱码国产| 国产亚洲视频免费| 国产精品99久久久久久人蜜臀| 欧美日韩国产一区二区三区精品| 亚洲大成色www永久网站| 啦啦啦啦视频免费看| 桃色诱惑在线观看| 性生交大片免费看r| 寡妇一边摸一边爽一边叫床| 久久久久一级毛片护士69| 日韩一区二区视| 亚洲va久久久噜噜噜久久熟女| 看看国产免费的黄色视频| 岛国大片在线免费视频| 把腿扒开做爽爽| 人妻乱又伦精品视频| 日本黄大片在线观看播放 | 在线天堂 8| 中国a级毛片在线观看免费| 国产尤物一区在线观看| 亚洲精品久久久久久91精品| 国产在线观看永久免费视频| 极品人妻av一区二区三区| 免费一级做a爰片性色毛片| 在线a亚洲老鸭窝天堂丁香五| 边摸边吃奶边做很爽视频男女| 黄片视频免费大全下载| 加勒比在线视频一区二区三区| 欧美一区二区亚洲专区 | 国产99在线 亚洲| 黄色视频一级片在线免费观看| 与亲女洗澡时伦了毛片| 精品日韩第1页| 激情亚洲国产av| 97国产精品91久久久| 九九精品在线看| gogo西西人体大胆大尺度| 亚洲日本免费不卡一二三区| 久久久久久久中文字幕免费| 天堂色av噜噜| 国产又爽又黄码无遮挡| 亚洲精品久久久久久久一级毛片| 永久免费黄色视频在线看| 欧美精品一区二区三区在线日韩| 精品欧美一区二由于人们的立场| 国产精品入口蜜桃av在线| 欧美猛少妇性xxxx| 久久久久精品国产亚洲av水蜜桃 | 久久久一本精品99精品久久88 | 国产精品久久2020| 国产成人午夜精品影院| 美女直接被靠免费国产| 国产福利视频在线观看精品| 亚洲综合伊人| 成人性生交大片免费看好60分| 午夜dy888国产精品影院| 97久久a 99精品综合噜噜五月天| freexxxsexhd性欧美| 99成人免费网站| 蜜桃av在线免费| 看看国产免费的黄色视频| 日韩av在线播放免费| 视频图片小说一区二区三区| 精品久久久久久专区蜜桃 | 免费一级毛片全部免费播放,黄色毛片 | 国产精品久久久夜夜人妻| 国产在线观看精品2023| 国产精品欧美成人久久| 99国语自产精品视频在| 在线免费av视频播放| 丝袜激情av| 最新在线中文版字幕视频免费观看网站| 男女免费午夜激情久久av| 韩国女主播福利视频一区二区三区 | 永久免费黄色视频在线看| xxxnxxx国产极品| 男生插入女生阴蒂视频在线观看| 亚洲综合日韩久久久| 特黄特色大片免费播放器图片| 久久免费电影观看| 制服丝袜首页av亚洲中文| 亚洲国产91精品久久久久| 欧美国产亚洲xxxxx| 久久国产精品2| 成人在线小说高h| 亚洲av网站在线观看| 99有精品在线观看| 香蕉国产在线观看| 欧美精品激情视频一区| 97超碰人人人做人人爱| 成人综合国产成人亚洲| 国产综合精品一区二区在线| 国产在线av亚洲| free.fron性欧美| 亚洲一区二区三区av片| 露脸国产野战最新在线| 91麻豆精品国产专区在线观看| 少妇裸体交淫视频免费看| 精品国产一区二区三区av性| 亚洲avav电影av| 琪琪电影福利| 国内精品人妻久久毛片| 麻豆av三区| 最好看的2019中文字幕片| 国产一二三区成人免费观看| 国产在线精品一区二区三区在线 | 美女直接被靠免费国产| 99精品久久久久久久| 国产美女的黄片视频| 在线观看av网站上| 国语内地s级丰满熟女精品视频| www.国产成人91av精品| 99久久国产影院| 成年女人视频在线播放15| 国产人在线成免费视频观看| 国产在线中文字幕精品一区| freexxxsexhd性欧美| 91精品人妻人人做人人爽| 精品久久久大香蕉| 天堂8av在线| gif动态图男女爱爱| 国产欧美一区二区三区观看不卡| 黄色a级黄色毛片视频| 在线观看的片www免费观看| 国产乱码精品一区二区vv| 女人被爽到呻吟gif动态图免费| 亚洲不卡1卡2卡3卡4卡| 午夜久久久久视频| 中文字幕网人妻系列| 欧美 日韩 国产1区| 国产精品99久久久毛片| 高清一区二区三区欧美| 最近2019最新中文字幕7| 成人精品免费视频| 精品人妻一区二区久久久久la爆 | 日韩精品在线观看| 亚洲男人堂色偷偷一区| 国产裸身女性视频免费无遮挡| 大陆一级a毛片| 少妇被粗大的猛烈进出痛哭| 成在线人视频永久免费观看日韩| 好男人官网在线观看高清| 91久久久久久久蜜桃| 日本淫秽高清视频| 精品国产乱码久久久久久狼| 91av激情网在线观看| 国产青青草原亚洲| 波多野av在线| japanese丰满熟妇人妻| 欧美亚洲综合在线中文字幕| 国产美女高潮流白浆| 亚洲国产精品久久免费观看| 欧洲av亚洲18禁| 免费久久99精品一二三区| 国产91在线高潮流白浆| 午夜精品一区二区在线观看| 欧洲中文字幕久久| 久久久久精品综合av| xxxxssss性sex国产| 精品日韩亚洲电影| 麻豆成人av免费大全在线观看| 国产一及黄色片| 黄色亚洲欧美一区二区| 怡红院影院久久| 精品国产一区二区三区av麻| 久久久久精品国产亚洲av水蜜桃| 被黑人舔高潮| 色播在线永久免费视频观看| 男女啪啪激烈高潮无遮挡网址 | 交换朋友夫妇3| 啦啦啦资源视频免费观看| 人妻精品有码| 精品成人av一区二区三区,国产无套| 亚洲68av一区二区| 久久久久久久久99久久精品| 香蕉午夜在线| 又爽又大又硬又粗又长视频| 国产福利永久视频| 亚洲av影片在线免费观看| 一区二区av熟女人片在线观看| 在线观看的不卡的av| 青春草成人在线视频| 亚洲少妇熟女图| 在线免费观看黄频| 爱人在线观看中文字幕| 一个人观看的高清视频www| 未成年禁看软件| 18年必看大片在线免费观看| 欧美激情精品久久久久久国产| 一级a毛片免费播放| 乱中年女人伦中文字幕久久| 天堂8中文在线新版官网| 2020年国产大片排行榜前十名 | 久久这里只有精品网站| 日产逍客卡扣| 国内精品卡一卡二卡三新区| 黄色毛片免费孕妇| 亚洲美女和黑人xxxⅹ| 97人妻超级碰碰碰视频| 亚洲黄色视频日本视频| 国产99在线 亚洲| 亚洲天码中字一区| 日韩欧美三区在线播放| 久久精品色妇熟妇丰满人| 国产高清男女| 欧美熟女内射观看| 亚洲大尺度av在线| 国产二区精品视频| 亚洲精品自在线视频| ,丈夫不在侵犯我肉体的人中文字幕| 蜜桃视频嗯啊| 激情三级av在线| 欧美一成人精品欧美一级乱黄| 美女张开腿让我爽的视频| 日韩不伦高清一区二区三区| 最新久久久久久精品| 国产黄片视频免费在线观看| 美女性生活黄色片| 午夜影院免费91视频| 在线观看永久视频| 18岁女人毛片一级免费高清视频| 亚洲嫩草研究院久久精品| 中文字幕日韩精品亚洲乱码视频| 免费国产大片在线观看| 欧美性少妇xxxxxx| 性生交大片免费看r| 日本免签的三个城市| 中文字幕小明免费看视频看永久 | 亚洲va久久久噜噜噜久久熟女| 亚洲视频自拍在线| 女生裸体视频无遮挡网站| 午夜福利av片在线观看| 亚洲精品国内成人在线| 国产精品禁18久久久精品| 老色批欧美亚洲国产精品| 国产视频一区二区在线免费| 99精品久久久久久人妻蜜桃| 日本欧美亚洲另类在线观看 | 亚洲精品久久久久中文第一幕| 乱码一卡2卡三卡4卡永久视频| 天堂а√在线最新版中文| 亚洲乱码少妇中文字幕| 亚洲性色av在线| 性欧美性视频在线观看| 99久久免费国产精| 免费视频片在线看| 黄网站色视频下载| 黑色丝袜性感| 神马国产精品影院| 久久香蕉在线观看| 丰满熟女人妻出轨视频在线| 久久精品国产精品蜜桃69| 人妻のav波多野结衣| 久黄免费视频| 国产精久久久久久精选| 韩国 三级 在线观看| 男女免费视频毛片| 日韩高清在线观看不卡一区二区| 91国产丝袜| 中文字幕2020永久在线| 美女被弄高潮网站| 中文字幕熟女人妻久久| 4438x9亚洲视频最新免费| 日韩av电影天堂一区二区| 国产成人aⅴ大片大片| a毛片高潮免费全部播放完整| 久久久久精品成人| 国产精品男人天堂网| 久久热国产精品| 色月丁香亚洲五月天| 香港免费a级毛片| 激情亚洲另类欧美| 五月婷婷六月丁香中文字幕 | 欧美一区二区三区四区五区在线观看| 国产午夜理论大片a级毛片| 老师上课跳d突然开到最大| 风骚同事高潮嗷嗷叫| 绿巨人www在线免费看| 69亚洲精品久久久蜜桃网站| 久久精品国产99精品女同| 在线不卡av片| 亚洲av精品久久22网址| 制服丝袜亚洲av国产av| 日韩有码中文字幕在线视频| av大片一区二区| 国产午夜一区二区在线观看| 免费看a级毛片免费播放| 亚洲精品国产成人影院| 男人天堂国产一区| 免费观看午夜福利电影| 欧美日韩乱码高清一区二区| 国产精品女人精品久久| 色东京av男人的天堂| 国产在线网站一区二区| 99热这里面都是精品| 亚洲68av一区二区| 免费黄软色哟哟| 久久精品中文字幕视频| 黄色毛片免费孕妇| 欧美狂野在线视频| 一级做a爰片久久免费| 两个人的爱情视频| 女教师在线观看影片| 亚洲av永久之无精品| 美女福利男在线免费观看| 中文字幕亚洲一区欧美| 无遮挡免费在线观看视频| 最新视频一区二区三区| 日韩精品视频在线中文字幕| 男人给女人添p添到高潮| www.成人黄片999| 日本色亚洲视频| 国产精品欧美久久久久人人| 日韩综合一二三区| 放荡的护士欧美成人| 亚洲国产精品欧美区| 进去粗粗硬硬紧紧的好爽口述| 久久草狼人综合| 国产大片高清在线观看| 精品国产三级在线观看网站| 乱码一区二区三区四区网页| 不卡二卡三卡四卡精品| av有码网站| 波多野结衣50分钟高清| www.av天堂中文字幕| 亚洲韩第一页色片网站| 欧美.日韩,国产精品免费| 亚洲精品久久久久久精品国产网站| 99久久夜色精品国产亚洲a| 在线免费播放国产黄色视频| 秋霞在线av| 边吃边做边摸| 蜜臀av性久久久久蜜臀aⅴ| 边吃奶边爱爱动态图| 欧美精品乱码久久久久久| 欧美日韩三在线中文字幕| 欧美精选第一页| 永久免费黄色视频在线看| 无遮挡羞羞视频在线免费观看| 大秀网站在线观看| 成人少妇熟妇在线播放| 亚洲成a人线上播放| 18禁免费网站下载| 国产69精品久久久久男男系列| 黄色毛片免费孕妇| 国产欧美精品第| 国产禁忌乱偷在线观看全部1| 免费看a级毛片免费播放| 欧美性生活xxxxxxxxx| free性欧美人与horse| 欧美日韩不卡视频播放| 亚洲一卡2卡4卡5卡6卡在线99| 最近最新最好看的中文字幕| 亚洲精品毛片久久| 亚洲av免费在线播放| 露脸国产野战最新在线| 午夜最新福利视频| 午夜久久亚洲成人777| 欧美黑人又粗又长做爰爽爽爽 | 天天摸夜夜添夜夜| 国产精品视频在线一区二区三区| 国产精品三级空姐在线观看| 精品一卡二卡≡卡四卡精品| 毛片免费在线看| 一级a电影免费观看| 高清欧美日本视频免费在线观看国产 | 黄色a级视频毛片| 黄色大片国产片| 日韩欧美av网站在线观看| 偷国产乱人伦偷精品视频| 观看免费黄色一级片| 曰批国产精品视频免费观看s| 美女视频很黄免费| 国产成人精品亚洲精品密奴| 2021精品国产色| 18禁大尺度无遮挡啪啪| 欧美日韩国产另类在线观看| 亚洲国产日韩成人精品| 1区2区3区美日韩| 国内熟骚老妇| 免费一级做a爰片久久毛片16| 性电影免费视频| 国产麻豆亚洲av| 成人国产av精品蜜臀下载| 日日躁夜夜摸月月添添添的| 欧美高清日韩在线| 亚洲av一区二区三区777| 国产福利一区在线观看精品尤物| 最近最好看中文字幕免费| а√天堂资源在线官网| 美女黄片十八禁| а√天堂资源官网在线资源1| 边吃奶边爱爱动态图| 亚洲av天堂在线播放| 成人中文字幕在线播放| 好男人在线观看视频网| av91在线观看| 久久久久精品成人| 一本久久国产精品| 日韩国产欧美在线免费| 国产专区一卡二卡| 国产亚洲精品入口a| 免费黄色在线网站| 无遮挡在线观看免费视频| 黄色毛片免费孕妇| 国语对白av视频| 古惑仔2在线观看国语高清完整版| 精子呈黄色状| 日韩成人黄色小说| 黄网站色视频下载| 国产精品扒开做爽爽的视频| 男人女人午夜视频免费| 日韩在线免费视频一区二区三区| 久久影院看电影的网站推荐| 欧美日韩视频一区二区在线 | 免费在线观看的色网站| 成人国产精品一区二区不卡外郭片 | 亚洲精品久久久久午夜网站| 国产精品一区二区av在线观看| 国产亚洲一区二区三区精品| 5566成人影院| 精品熟女少妇av久久免费av| 国产亚洲视频免费| 久久精品国产亚洲av蜜臀| 久久免费电影麻豆| 人人爽人人爽人人片av免费| v片视频在线观看了| 久久久久中文字幕免费观看| 舔奶头的视频| 特黄一级毛片免费观看视频| 色网站免费在线| 在线免费观看美女| 在线观看av网站上| 偷拍自拍大陆| 国产激情在线视频首页| 欧美中文字幕一区二区三区| 5566成人影院| 日本丰满少妇内射| 99久久国产精品免费消防器| 午夜诱惑在线观看亚洲av| 亚洲免费大尺度av| 成人国产精品一区二区不卡外郭片| 超碰人人妻人人插| 亚洲综合色偷偷av| 久久久久久久久久av毛片| 亚洲中文乱码av| 婷婷在线播放观看| 中国少妇熟妇| 亚洲国产91精品久久久久| 国产亚洲区在线观看| 免费黄软色哟哟| 中文字幕三区精品久久| 可看黄色视频的网站| 亚洲熟女av一区| 精品成人av一区二区三区,国产无套 | 国产一区二区三区亚洲视频| 国产精品久久国产国精品麻豆| 亚洲av一区二区三区777| 国产亚洲一区二区三区精品| 波多野结衣一区二区三区电影| 欧美性猛交xxxxxx乱大交| 国产av xxx| 一边干一边高h视频| 亚洲中文字幕色二区| 黄色一级片电影免费看| 国产精品伦理片在线观看| 91在线av电影| 成全视频在线观看免费观看特级片| 天天影视久久久| 波多野结衣人妻熟女bd| 精品国产亚洲av久一区二区三区 | 丁香六月成人网| 内射中出免费观看| 精品国产乱码91久久久久久| 久久三级免费观看| 精品国产第5页| 欧美激情图片久久久| 在线播放精品一区二区三区| 丝袜激情av| 丁香月视频在线| 精品欧美国产一区| 国产亚洲新免费视频观看视频| 亚洲123精品| 99国产这里只有精品| 国产av网麻豆| 视频在线观看大片黄| 亚洲少妇熟女图| 欧美国产亚洲自拍另类图片| 亚洲人成伊人成综合网中文强| 偷拍另类亚洲欧美| 不卡的av高清在线观看| 丁香亚洲五月综合| 日韩中文无线码在线视频| 羞羞视频蜜桃| 久久婷婷国内综合精品青草| a免费黄片视频| av在线观看免费观看视频| 国产一级内射免费观看| 成为人的视频在线免费播放| 亚洲av综合一区二区在线观看| 日韩专区,中文字幕| 一个人在线免费观看www.| 成年女人在线观看免费视频| 国产精品成人av激情在线麻豆| 人妻视频一区二区| 国产亚洲精久久久久| 国产亚洲午夜高清影院免费| 国产美女被遭高潮免费在线| 国产精品视频在线一区二区三区| 在线不卡亚洲一区二区三区| 国产精品青草久久久久蜜桃| 看全色黄大片| 国产小视频对白| 久久亚洲国产日韩| 免费av爱爱| 国产午夜在线视频不卡| 欧美日韩国产自拍偷拍| 性色av免费在线观看| 三级a黄色毛片| 999精品视频在线免费观看| 日韩经典中文字幕亚洲欧美| 亚洲日本一区视频| 国产一国产一区在线视频| 亚洲成人18禁| 亚洲高清视频在线观看免费观看| 成人性生交大片免费看中小说| 性电影免费视频| 日夜夜夜夜夜夜| 中国精品videosexhd| 亚洲久久av网站| 久久精品国产剧情| 卡美歌干白葡萄酒价格| 国产97色在线 | 日韩| 免费av在线播放视频| 国产精品扒开做爽爽的视频| 黑色丝袜性感| 99%视频在线精品国自产拍| 香港三级av片| 国产精品999久久久| 亚洲av成人一区二区三区黄| 国语内地s级丰满熟女精品视频 | 国产精品久久久的| 少妇裸体淫交视频免费看看| 国产三级精品三级在线专区9| 色婷婷我要去我去也97| 中文在线资源天堂网| 久久99精品97| 色欧美在线视频| 色诱我在线精品视频| www.97在线视频| 国产老妇伦国产老妇熟女视频| 欧美日韩国产不卡无毒视频| 在线免费日本a| 亚洲日本在线视频观看视频| 久久天堂亚洲| 老汉色在线理伦伦片| 日韩电影不卡在线观看| 在线免费看午夜精品福利| 国产精品福利视频av| 色综合中文字幕av| 欧美 国产 日韩在线| 在线中文免费观看| 天堂视频一区二区三区成人| 欧美videos另类色hdfree| 码精品字幕一| 麻豆激情四射在线播放视频免费观看| 色哟哟免费观看在线完整版| 一本色道久久—综合| 亚洲成人av片免费看| 中文字幕成第一页在线永久| 欧美日韩你懂的在线观看| 9久久99精品国产麻豆婷婷| 女人15毛片a级16女人水真多| 又硬又粗又爽黄色视频| 午间影院好男人视频在线观看| 欧美有码一区二区三区| 青春草在线视频免费| 免费无遮挡18码禁动漫网站 | 国产3p真实在线观看| 精品精品国产欧美在线小说区| 国产精品 久久久| 亚洲av乱码久久一区二区三区| 又爽又大又硬又粗又长视频| 毛片高清视频在线观看| 久久精品国产剧情| 亚洲人网在线观看| 久久一级片网站| av天堂网.| 亚洲国产精品一区久久av网站| 中文字幕在视频精品| a级毛片大香蕉| 品久久久久久久久久久99高清| 欧美黄片大尺度黑人真做| 成年av动漫在线| 在线免费毛片播放| 亚洲综合图片区色| 亚洲v欧美v日韩v国产v在线风间| 亚洲欧美精品在线观看| 在线观看亚洲a| 成年人黄片免费在线| 亚洲成人另类激情专区动态| 美女张开腿让我爽的视频| 少妇人妻在线视频| 亚洲精品中文字幕视频| 91桃色精品国产自产在线观看| 美女黄频大全a在线| 久久久久久国产三级精品| 国产在线精品一区二区三区在线 | 国产精品一区二区av在线观看| 中文字幕 久久| 在线播放宅男不卡av| 亚洲高清在线av| xxxxssss性sex国产| 亚洲av网线| 亚洲美女和黑人xxxⅹ| 国产成人精品午夜福利a不卡| 亚洲欧美黄色视频在线观看| 中文字幕日韩不卡久久| av黄色毛片| 久久久国产一区二区三区嫩| 人妻有码啪啪视频专区| 天堂√中文最新版在线8| 精品精品国产欧美在线小说区| xxxx欧美多毛老太| 和黑人三p视频| 男人天堂,国产电影 | 国产一区黄色视频在线免费观看| 大香蕉免费成人蜜桃| 一码二码三码乱码区| 国产成人香蕉久久久久 | 国产人妻av在线| 国产大片成人啪av在线观看|