92国产精品视频_亚洲a级在线观看_国产精品电影观看_国产精品免费观看在线_精品伊人久久97_亚洲人成在线观_尤物九九久久国产精品的特点_成人激情在线播放_成人黄色大片在线免费观看_亚洲成人精品久久久_久久免费视频在线观看_久久精品国产一区_国产一区二区三区18_亚洲欧美中文字幕在线一区_日韩美女中文字幕_日韩视频免费在线

基于Java+SpringBoot+vue+elementui圖書商城系統設計實現

2023-2-2    前端達人

目錄

一、前言介紹:

二、系統分析:

2.1 可行性分析

2.1.1 技術可行性

2.1.2 經濟可行性 

2.1.3 操作可行性

2.2 系統性能分析

2.3 系統功能需求分析

2.3.1管理員用例需求如圖所示

2.3.2 用戶功能需求如圖所示:

2.3.3用戶登錄注冊時序圖

2.4 系統的功能結構圖

 2.5 系統數據庫設計

 2.5.1 圖書回收管理實體E-R圖

2.5.2 回收預約管理實體E- R圖

 三、功能截圖: 

3.1 登錄注冊模塊:

3.2 前端首頁功能:

3.2.1 首頁模塊:

3.2.2 新書榜:

3.2.3 特價區:

3.2.4 舊書回收:

3.2.5 公告資訊:

3.2.6 個人中心:

3.2.7 后臺管理:

3.2.8 客服管理:

3.3 后臺管理模塊:

3.3.1 圖書分類顧客:

3.3.2 回收類型管理:

3.3.3 新書榜管理:

3.3.4 圖書詳情

3.3.6 用戶信息管理:

3.3.7 訂單模塊管理:

3.3.8 系統模塊管理 :

四、代碼實現:

五、文檔目錄:

六、項目總結: 

八、源碼獲?。?/a>


一、前言介紹:

        隨著現在網絡的快速發展,網上管理系統也逐漸快速發展起來,網上管理模式很快融入到了許多商家的之中,隨之就產生了“網上圖書購物系統”,這樣就讓網上圖書購物系統更加方便簡單。

        對于本網上圖書購物系統的設計來說,系統開發主要是采用java語言技術,在整個系統的設計中應用MySQL數據庫來完成數據存儲,具體根據網上圖書購物系統的現狀來進行開發的,具體根據現實的需求來實現網上圖書購物系統網絡化的管理,各類信息有序地進行存儲,進入網上圖書購物系統頁面之后,方可開始操作主控界面,主要功能包括管理員:首頁、個人中心、圖書分類管理回收類別管理、新書榜管理特價區管理、舊書回收管理、用戶管理、訂單評價管理、回收預約管理、圖書回收管理、管理員管理、系統管理、訂單管理。前臺使用首頁、新書榜、特價區、舊書回收、公告資訊、個人中心、后臺管理、購物車、客服。用戶首頁、個人中心、訂單評價管理、回收預約管理、圖書回收管理、我的收藏管理、訂單管理等功能。

        本系統主要講述了網上圖書購物系統開發背景,該系統它主要是對需求分析和功能需求做了介紹,并且對系統做了詳細的測試和總結。具體從業務流程、數據庫設計和系統結構等多方面的問題。望能利用先進的計算機技術和網絡技術來改變目前的網上圖書購物系統狀況,提高管理效率。

二、系統分析:

2.1 可行性分析

        可行性分析主要是針對這個項目開發是否有意義和價值觀來進行的全面分析,在分析的過程當中發現這個系統所存在的不足之處。就拿這次網上圖書購物系統的設計與實現來說主要是針對一些用戶在發布網上圖書購物系統信息時遇到不方便的操作和問題來進行解決問題的,最后能夠讓網上圖書購物系統開發得到最大的用處。而且對于用戶方面我們可以提供給一個簡單方便操作的網上圖書購物系統。所以我們要計算開發這個系統它能否有效的解決好這個系統經濟問題,在開發完成以后所帶來的利益是否大于開發過成當中的成本。所以可行性的研究與分析是這個系統在開發和設計上是必不可缺少的一部分。從該系統文章的全部來看,我們要從以下幾個方面進行分析:

技術可行性:在技術方面我們要從現有自己掌握的技術能否設計出我們當初所預定的目標。

經濟可行性:在這次系統開發和設計過程當中所用的經費是否大于以后給社會帶來的價值觀。

操作可行性:系統在用戶使用過程當中是否方便、簡單,能否達到大部分的用戶會使用。

2.1.1 技術可行性

        技術的可行性分析主要是針對開發該系統所用到技術進行分析,對于網上圖書購物系統的設計,可以在任何一個地方都進行使用和管理。通過當前我們所學的程序開發和語言介紹利用以上的技術開發該系統是比較合適的。而且我們在使用的數據庫也是要保證這個系統的完整性、數據安全性好的條件。

2.1.2 經濟可行性 

        經濟可行性主要是決定這個系統是否具有價值存在,是否具有開發意義,如果開發的項目不能夠節約物品和資源,反而使用的大量的人力、財力和物力不成正比甚至小于投資成本,那么該項目是不具備開發意義和價值的。在開發本項目的初期,節約成本是最基本的,設計和開發都是由本人一人完成的,并且在開發中使我學習到了很多的知識,也開拓了自己的眼界,在通過可行性分析之后,該項目的利大于弊,所以該項目是具有開發意義和價值的。

2.1.3 操作可行性

        網上圖書購物系統的開發登錄界面它是我們最常見的一種登錄窗口來完成的,用戶可以使電腦來進行登錄并簡單的訪問不需要做任何的操作。對于此次的系統開發它主要是基于B/S結構和java技術及MySQL數據庫來完成,讓系統開發更加完美和完善,所以我們開出的系統界面更加人性化,用戶使用也更加方便。而且系統在使用過程當中也擁有方便操作、易管理等特點。

經過以上的敘述,所以開發此系統在經濟上、技術上是滿足開發條件的。

2.2 系統性能分析

1.如果我們想要對前后臺處理的層次分明那么我們就要采用B/S模式來進行系統的開發這樣就可以方便用戶的使用。

2.對于系統的開發和設計我們就要采用大家日常所需要的要求,這樣一來可以提高系統的適用性也能保證系統利用價值。對于一個系統來說一個好的框架是很重要的,因為一個好的框架它可以提高系統的穩定和高效性。

3.在系統界面上也要設計一個方便快捷的登錄界面,這樣就可以提高用戶對系統操作性和適用性。

4.在系統模塊設計當中我們要對系統各個模塊進行合理簡化和設計,這樣就能提高系統使用性。

5.對于一個完整的系統來說對于它的測評和測試是比較重要的,所以我們在軟件設計程序中要保持軟件占用的時間和速度快的特點。

6.對于這個系統來說我們首先要考慮所設計出的系統它具有那些突破和體現,所以我們盡力去改進這個系統去適應用戶。

2.3 系統功能需求分析

        對于一個新的網站來說開發新網站我們就要做出這個系統的任務需求分析,因為對系統分析的質量好壞它可以決定這個網站開發的意義,俗話說得好一個好的開頭是成功的一半,對于開發這個網上圖書購物系統來說前期的分析是比較重要的,所以任務分析它可以決定這系統的開展和設計,這樣就可以保證用戶滿意性。

任務的需求它能決定這個系統開發過程當中一個重要環節,所以我們在系統開發過程所用質量是比較重要的,因為我們在系統應用過程當中不一定那會出現問題,所以我們在進行對系統分析是比較重要的,因為它可以決定這個系統功能和需求。

本課題要求實現一套網上圖書購物系統的開發與實現,主要實現功能包括管理員:首頁、個人中心、圖書分類管理、回收類別管理、新書榜管理、特價區管理、舊書回收管理、用戶管理、訂單評價管理、回收預約管理、圖書回收管理、管理員管理、系統管理、訂單管理,

前臺使用:首頁、新書榜、特價區、舊書回收、公告資訊、個人中心、后臺管理、購物車、客服,

用戶:首頁、個人中心、訂單評價管理、回收預約管理、圖書回收管理、我的收藏管理、訂單管理  網上圖書購物系統。

2.3.1管理員用例需求如圖所示

2.3.2 用戶功能需求如圖所示:

2.3.3用戶登錄注冊時序圖

前端用戶發送登錄請求-驗證輸入的賬號虛線-執行數據查詢-返回查詢結果-判斷用戶是否存在-前端根據結果集執行不同的操作。

2.4 系統的功能結構圖

        通過系統需求分析,本網上圖書購物系統主要實現功能包括;管理員:首頁、個人中心、圖書分類管理、回收類別管理、新書榜管理、特價區管理、舊書回收管理、用戶管理、訂單評價管理、回收預約管理、圖書回收管理、管理員管理、系統管理、訂單管理。用戶:首頁、個人中心、訂單評價管理、回收預約管理、圖書回收管理、我的收藏管理、訂單管理等功能。其功能結構圖如下圖所示。

 2.5 系統數據庫設計

        在該系統的信息中,由于數據庫的支持,我們可以對數據庫進行收集、整理、更新和加工等操作。由于數據庫的存儲功能強大,所以數據庫已經成為了計算機必不可少的,一個數據庫的好壞直接影響該系統的質量和效率。一個系統中的數據庫是必不可少的,并且起著決定性因素。通過之前的系統分析,可以規劃出本系統中使用的主要等,下面設計出這幾個關鍵實體的實體關系圖。

訂單管理實體E-R圖如圖4-2所示

 2.5.1 圖書回收管理實體E-R圖如圖所示

2.5.2 回收預約管理實體E- R圖,如圖所示:

 三、功能截圖: 

3.1 登錄注冊模塊:

通過填寫用戶名、密碼、角色等信息,輸入完成后選擇登錄即可進入網上圖書購物系統。

3.2 前端首頁功能:

網上圖書購物系統,在系統首頁可以查看首頁、新書榜、特價區、舊書回收、公告資訊、個人中心、后臺管理、購物車、客服等內容。

3.2.1 首頁模塊:

3.2.2 新書榜:

新書榜新書榜頁面可以填寫圖書名稱、分類、標簽、圖片、作者、出版社、發行日期、價格等內容進行立即購買。

 圖書頁面,可以收藏,加入購物車,查看詳情以及評論和購買等操作。

 購物車詳情,可以添加數量和刪除。點擊購買進行模擬支付結賬。

選擇收貨地址后點擊支付下單:

 支付成功后查看物流狀態信息:

3.2.3 特價區:

3.2.4 舊書回收:

查看回收詳情,點擊回收預約填寫相關信息,完成后管理員進行審核。 

3.2.5 公告資訊:

3.2.6 個人中心:

個人中心可以查看修改個人信息,查看訂單得各種狀態,以及對收貨地址進行查看修改和收藏進行查看。也可以收貨地址頁面可以填寫聯系人、手機號碼、地址、默認等內容進行添加地址

3.2.7 后臺管理:

普通用戶后臺管理:

3.2.8 客服管理:

可以對客服進行留言聊天。

3.3 后臺管理模塊:

3.3.1 圖書分類顧客:

3.3.2 回收類型管理:

3.3.3 新書榜管理:

管理員對新書榜管理查看圖書名稱、分類、標簽、圖片、作者、出版社、發行日期、價格等信息進行詳情、刪除、修改、查看等操作。

3.3.4 圖書詳情

3.3.6 用戶信息管理:

3.3.7 訂單模塊管理:

3.3.8 系統模塊管理 :

四、代碼實現:


  1. /**
  2. * 新書榜
  3. * 后端接口
  4. * @author
  5. * @email
  6. * @date 2022-01-18 07:36:34
  7. */
  8. @RestController
  9. @RequestMapping("/xinshubang")
  10. public class XinshubangController {
  11. @Autowired
  12. private XinshubangService xinshubangService;
  13. /**
  14. * 后端列表
  15. */
  16. @RequestMapping("/page")
  17. public R page(@RequestParam Map<String, Object> params,XinshubangEntity xinshubang, HttpServletRequest request){
  18. EntityWrapper<XinshubangEntity> ew = new EntityWrapper<XinshubangEntity>();
  19. PageUtils page = xinshubangService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, xinshubang), params), params));
  20. return R.ok().put("data", page);
  21. }
  22. /**
  23. * 查詢
  24. */
  25. @RequestMapping("/query")
  26. public R query(XinshubangEntity xinshubang){
  27. EntityWrapper< XinshubangEntity> ew = new EntityWrapper< XinshubangEntity>();
  28. ew.allEq(MPUtil.allEQMapPre( xinshubang, "xinshubang"));
  29. XinshubangView xinshubangView = xinshubangService.selectView(ew);
  30. return R.ok("查詢新書榜成功").put("data", xinshubangView);
  31. }
  32. /**
  33. * 后端詳情
  34. */
  35. @RequestMapping("/info/{id}")
  36. public R info(@PathVariable("id") Long id){
  37. XinshubangEntity xinshubang = xinshubangService.selectById(id);
  38. xinshubang.setClicknum(xinshubang.getClicknum()+1);
  39. xinshubang.setClicktime(new Date());
  40. xinshubangService.updateById(xinshubang);
  41. return R.ok().put("data", xinshubang);
  42. }
  43. /**
  44. * 前端保存
  45. */
  46. @RequestMapping("/add")
  47. public R add(@RequestBody XinshubangEntity xinshubang, HttpServletRequest request){
  48. xinshubang.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
  49. //ValidatorUtils.validateEntity(xinshubang);
  50. xinshubangService.insert(xinshubang);
  51. return R.ok();
  52. }
  53. /**
  54. * 刪除
  55. */
  56. @RequestMapping("/delete")
  57. public R delete(@RequestBody Long[] ids){
  58. xinshubangService.deleteBatchIds(Arrays.asList(ids));
  59. return R.ok();
  60. }
  61. /**
  62. * 前端智能排序
  63. */
  64. @IgnoreAuth
  65. @RequestMapping("/autoSort")
  66. public R autoSort(@RequestParam Map<String, Object> params,XinshubangEntity xinshubang, HttpServletRequest request,String pre){
  67. EntityWrapper<XinshubangEntity> ew = new EntityWrapper<XinshubangEntity>();
  68. Map<String, Object> newMap = new HashMap<String, Object>();
  69. Map<String, Object> param = new HashMap<String, Object>();
  70. Iterator<Map.Entry<String, Object>> it = param.entrySet().iterator();
  71. while (it.hasNext()) {
  72. Map.Entry<String, Object> entry = it.next();
  73. String key = entry.getKey();
  74. String newKey = entry.getKey();
  75. if (pre.endsWith(".")) {
  76. newMap.put(pre + newKey, entry.getValue());
  77. } else if (StringUtils.isEmpty(pre)) {
  78. newMap.put(newKey, entry.getValue());
  79. } else {
  80. newMap.put(pre + "." + newKey, entry.getValue());
  81. }
  82. }
  83. params.put("sort", "clicknum");
  84. params.put("order", "desc");
  85. PageUtils page = xinshubangService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, xinshubang), params), params));
  86. return R.ok().put("data", page);
  87. }
  88. }

  1. <!DOCTYPE html>
  2. <html>
  3. <head lang="en">
  4. <meta charset="utf-8">
  5. <title>新書榜</title>
  6. <meta name="keywords" content="" />
  7. <meta name="description" content="" />
  8. <meta name="renderer" content="webkit">
  9. <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
  10. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
  11. <link rel="stylesheet" href="../../layui/css/layui.css">
  12. <link rel="stylesheet" href="../../xznstatic/css/common.css"/>
  13. <link rel="stylesheet" href="../../xznstatic/css/style.css"/>
  14. <script type="text/javascript" src="../../xznstatic/js/jquery-1.11.3.min.js"></script>
  15. <script type="text/javascript" src="../../xznstatic/js/jquery.SuperSlide.2.1.1.js"></script>
  16. </head> </div>
  17. <div class="pager" id="pager" :style="{textAlign:1==1?'left':1==2?'center':'right'}"></div>
  18. </div>
  19. </div
  20. </div>
  21. <script src="../../layui/layui.js"></script>
  22. <script src="../../js/vue.js"></script>
  23. <script src="../../js/config.js"></script>
  24. <script src="../../modules/config.js"></script>
  25. <script src="../../js/utils.js"></script>
  26. <script>
  27. // 獲取輪播圖 數據
  28. http.request('config/list', 'get', {
  29. page: 1,
  30. limit: 5
  31. }, function(res) {
  32. if (res.data.list.length > 0) {
  33. let swiperList = [];
  34. res.data.list.forEach(element => {
  35. if (element.value != null) {
  36. swiperList.push({
  37. img: element.value
  38. });
  39. }
  40. });
  41. vue.swiperList = swiperList;
  42. vue.$nextTick(() => {
  43. carousel.render({
  44. elem: '#test1',
  45. width: '100%',
  46. height: '430px',
  47. arrow: 'hover',
  48. anim: 'default',
  49. autoplay: 'true',
  50. interval: '3000',
  51. indicator: 'inside'
  52. });
  53. });
  54. //類型查詢
  55. categoryList();
  56. //類型搜索
  57. $(document).on("click", ".category-search", function(e){
  58. vue.swiperIndex = $(this).attr('index')
  59. pageList(e.target.innerText);
  60. });
  61. // 獲取列表數據
  62. http.request('xinshubang/list', 'get', param, function(res) {
  63. vue.dataList = res.data.list
  64. // 分頁
  65. laypage.render({
  66. elem: 'pager',
  67. count: res.data.total,
  68. limit: limit,
  69. groups: 3,
  70. layout: ["prev","page","next"],
  71. theme: '#065279',
  72. jump: function(obj, first) {
  73. param.page = obj.curr;
  74. //首次不執行
  75. if (!first) {
  76. http.request('xinshubang/list', 'get', param, function(res) {
  77. vue.dataList = res.data.list
  78. })
  79. }
  80. });
  81. window.xznSlide = function() {
  82. jQuery(".banner").slide({mainCell:".bd ul",autoPlay:true,interTime:5000});
  83. jQuery("#ifocus").slide({ titCell:"#ifocus_btn li", mainCell:"#ifocus_piclist ul",effect:"leftLoop", delayTime:200, autoPlay:true,triggerTime:0});
  84. jQuery("#ifocus").slide({ titCell:"#ifocus_btn li", mainCell:"#ifocus_tx ul",delayTime:0, autoPlay:true});
  85. jQuery(".product_list").slide({mainCell:".bd ul",autoPage:true,effect:"leftLoop",autoPlay:true,vis:5,trigger:"click",interTime:4000});
  86. };
  87. </script>
  88. </body>
  89. </html>

五、文檔目錄:

六、項目總結: 

         對于本次的系統開發來看,它主要是把我以前所學的知識進行了一次綜合的應用。經過這次畢業設計的制作它主要是把我以前所學的理論知識應用到社會實踐當中。通過這一次的網上圖書購物系統的設計與實現它能夠有效把計算機知識與實際問題相互應用,通過計算機網絡技術來解決用戶生活當中的實際問題,從而提高我的編程能力。雖然在這次畢業設計當中我遇到了很多的問題和困難,但是通過不斷的調試和老師的幫助讓我圓滿的完成了這次畢業設計。通過這次畢業設計的制作讓我對計算機實際應用得到了很強的鍛煉,同時也大大的提高了我的動手動腦能力,讓我也感受到了其中的樂趣和喜悅。

        通過這次項目設計的撰寫把我在大學期間所學到的東西都應用上了,但是我覺得還是微不足道的,因為在這次畢業設計當中讓我深深的了解到對于軟件開發和學習理論知識它是兩個完全不同的概念。但是通過這次軟件的開發讓我在以后的工作當中打下了良好的基礎。


藍藍設計建立了UI設計分享群,每天會分享國內外的一些優秀設計,如果有興趣的話,可以進入一起成長學習,請加藍小助,微信號:ben_lanlan,報下信息,藍小助會請您入群。歡迎您加入噢~~希望得到建議咨詢、商務合作,也請與我們聯系01063334945。


分享此文一切功德,皆悉回向給文章原作者及眾讀者.
免責聲明:藍藍設計尊重原作者,文章的版權歸原作者。如涉及版權問題,請及時與我們取得聯系,我們立即更正或刪除。


藍藍設計m.skdbbs.com )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 、平面設計服務UI設計公司、界面設計公司、UI設計服務公司、數據可視化設計公司、UI交互設計公司、高端網站設計公司、UI咨詢、用戶體驗公司、軟件界面設計公司

日歷

鏈接

個人資料

藍藍設計的小編 http://m.skdbbs.com

存檔

92国产精品视频_亚洲a级在线观看_国产精品电影观看_国产精品免费观看在线_精品伊人久久97_亚洲人成在线观_尤物九九久久国产精品的特点_成人激情在线播放_成人黄色大片在线免费观看_亚洲成人精品久久久_久久免费视频在线观看_久久精品国产一区_国产一区二区三区18_亚洲欧美中文字幕在线一区_日韩美女中文字幕_日韩视频免费在线
а√天堂中文在线资源8| 亚洲欧美日韩综合国产aⅴ| 欧美黄色录像| 国产男女猛烈无遮挡91| 亚洲人成人99网站| 日韩城人网站| 外国成人直播| 色噜噜狠狠色综合欧洲selulu| 色一情一乱一伦一区二区三区丨| 国产精品日日摸夜夜摸av| 欧亚精品一区| 国产精品污www一区二区三区| 亚洲国产精品欧美一二99| 亚洲精品久久在线| 成人在线小视频| 91麻豆精品国产91久久久久推荐资源| 欧美一区二区不卡视频| 久久er99热精品一区二区三区| 色婷婷综合成人av| www.xxxx欧美| 91在线精品一区二区三区| 操日韩av在线电影| 伊人久久亚洲热| 久久涩涩网站| 国产高清免费av在线| 日本电影全部在线观看网站视频| 欧美日韩一级片在线观看| 亚洲精品成人无限看| 国产久一道中文一区| 永久555www成人免费| 日韩电影免费观看| 日韩电影中文字幕| 精品亚洲二区| 日本色护士高潮视频在线观看| 久久久久国产精品www| 99re视频这里只有精品| 激情视频网站在线播放色| 99久久精品免费精品国产| 3d动漫精品啪啪一区二区三区免费| 色婷婷av一区二区三区gif| 91在线观看免费高清| 国产精品色视频| 亚洲三级免费电影| 日本一区二区高清| 一本一道久久综合狠狠老精东影业| 蜜臀av国产精品久久久久| 视频亚洲一区二区| 日韩一区免费观看| 午夜精品福利一区二区三区av| 性欧美video另类hd尤物| 欧美性猛交一区二区三区精品| 亚洲香肠在线观看| 网友自拍一区| 91色琪琪电影亚洲精品久久| 国产精品美女免费视频| 亚洲日本免费电影| 欧美一二区视频| 色呦呦呦在线观看| 在线天堂中文资源最新版| 激情欧美一区二区三区在线观看| 亚洲精品福利在线观看| 天天综合亚洲| 亚洲精品国产精品乱码不99| av一区二区三区四区电影| 91精品国产麻豆国产在线观看| 久久久成人精品| 色屁屁一区二区| 成人一区二区不卡免费| 久久99国产精品二区高清软件| 新版中文在线官网| 91精品久久久久久久久久久| 老司机精品视频在线观看6| 亚洲欧洲日韩精品| 亚洲第一综合色| 日韩精品久久久久久久电影99爱| 免费在线一区二区| 亚洲女人初尝黑人巨大| 久久精品日产第一区二区三区高清版| 尤物yw午夜国产精品视频明星| 伊人久久男人天堂| 色偷偷噜噜噜亚洲男人的天堂| 日本一区二区三区四区高清视频| 欧美大秀在线观看| 99精品国产高清在线观看| 一本久道久久综合中文字幕| 芒果视频成人app| 色黄久久久久久| 婷婷久久国产对白刺激五月99| 91电影在线播放| 国产成人亚洲综合a∨婷婷图片| 综合久久国产九一剧情麻豆| 一区在线视频| 草草影院在线观看| 欧美片第一页| 欧美美女直播网站| av片在线看| 久久视频免费| 自拍视频国产精品| 国产亚洲1区2区3区| 人体精品一二三区| 日韩免费电影一区二区三区| 国产精品海角社区在线观看| 免费成人在线观看视频| 国模私拍一区二区三区| 国产一区二区精品在线| av不卡一区二区三区| h视频在线观看免费| 国产1区在线| 91麻豆精品视频| 日韩欧美a级成人黄色| 精品一区日韩成人| gogo高清午夜人体在线| 极品少妇xxxx偷拍精品少妇| 黄网站免费在线播放| 91农村精品一区二区在线| 欧美日韩国产综合网| 亚洲一区av在线播放| 久久精品av麻豆的观看方式| 成人欧美一区二区三区黑人| 日韩欧美亚洲日产国产| 久久成人麻豆午夜电影| 天堂资源在线中文| 99精品视频一区二区三区| 久久亚洲春色中文字幕久久久| 春色成人在线视频| 天天色综合天天| 美女91精品| 日韩欧美高清在线视频| 成人av在线电影| 九九在线高清精品视频| 91精品国产综合久久精品性色| bbw在线视频| 欧美视频在线一区二区三区| 欧美激情久久久久| 午夜精彩视频在线观看不卡| 亚洲天堂网中文字| 女人让男人操自己视频在线观看| 成人综合网网址| 97精品在线视频| 国产精品资源在线看| 成人在线播放| 特黄特色欧美大片| 久久视频国产精品免费视频在线| 久久女同性恋中文字幕| 尤物九九久久国产精品的特点| 91欧美激情另类亚洲| 97国产一区二区精品久久呦| 91亚洲国产精品| 川上优av中文字幕一区二区| 欧美va亚洲va国产综合| 国产视频一区在线观看一区免费| 国产一区二区三区精品欧美日韩一区二区三区| 亚洲成人免费视| 欧美亚洲国产一卡| 欧美成a人片免费观看久久五月天| 奇米影视首页 狠狠色丁香婷婷久久综合| 欧美一级日韩免费不卡| 国内精品久久久久久| 国产精品白丝av| 26uuu日韩精品一区二区| 国产蜜臀97一区二区三区| 伊人久久五月天| 欧美乱大交xxxxx另类电影| 综合日韩在线|