欧美成人午夜精品久久久,国产?V天堂一区二区三区,欧美精品va在线观看,亚洲一区二区三区免费在线观看,av无码精品一区二区久久,欧美性爱视频不卡一区三区,欧美乱人伦视频在线观看,国产一级牲交高潮

ARTICLE DETAIL

資訊詳情

深耕商務建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

高校電動車租賃系統(tǒng)畢設全攻略:SpringBoot+MyBatis Plus

高校電動車租賃系統(tǒng)畢設全攻略:SpringBoot+MyBatis Plus 做了這么多年軟件開發(fā)帶過的應屆生和實習生也不少每次到畢設季總有人拿著一堆某某管理系統(tǒng)的題目來問我哪個好做。我的答案一直很明確別選那種名字里只有信息管理四個字的要選業(yè)務場景具體、流程閉環(huán)的題目。面向高校的電動車租賃服務業(yè)務系統(tǒng)這種題目就是典型的畢設安全牌——校園場景夠真實、業(yè)務鏈條夠完整、技術點覆蓋夠全面用 Java SpringBoot 做技術底座前后端該有的東西一樣不缺工作量可大可小答辯的時候還有故事可講。這篇文章我打算按做畢設的真實順序來寫從選題判斷、需求梳理、技術選型到數(shù)據(jù)庫設計、核心代碼實現(xiàn)再到最后答辯演示怎么準備。全程會帶上我自己實際開發(fā)中踩過的坑和總結的經(jīng)驗尤其是SpringBoot版本、MyBatis Plus代碼生成這些容易卡住人的細節(jié)希望幫正在做類似題目的同學少走幾個月的彎路。不管你是剛拿到題目還沒頭緒還是已經(jīng)寫完一半卡在某個模塊這篇都能給你一些能直接落地的參考。1. 選題定調為什么高校電動車租賃系統(tǒng)是道安全牌1.1 業(yè)務場景真實需求來源不牽強先想一個問題你的畢設題目是XX管理系統(tǒng)還是XX業(yè)務系統(tǒng)這兩者在評委眼里的差別非常大。前者常常給人感覺是拿一個通用模板套了個名字頁面是員工管理、部門管理、公告管理換個標題就能當另一個題目交差。而校園電動車租借服務這個業(yè)務本身就有非常具體的現(xiàn)實場景——校區(qū)面積大、學生出行靠電動車、車輛需要調度和維護、租借需要計費和押金管理。我第一次接觸這個題目是在幫一個學生做開題報告的時候當時我們聊到一個細節(jié)高校電動車租賃和共享單車不同它是有固定取還車點、有押金、有小時/天兩種計價模式的。這很小但恰恰說明這個題目不是憑空捏造的它有真實的運營痛點可以挖。有痛點就有需求分析可寫有需求分析開題報告、中期檢查、論文正文才不會空洞。1.2 工作量可控邊界清晰畢設最怕什么最怕題目大到做不完。比如基于大數(shù)據(jù)的校園行為分析系統(tǒng)光數(shù)據(jù)采集就夠你喝一壺。而電動車租賃系統(tǒng)的核心業(yè)務鏈條非常清晰用戶選車、下單、取車、騎行、還車、結算管理員負責車輛上下架、處理訂單異常。這是一個可以完整跑通的閉環(huán)。以SpringBoot做后端前端不管是模板渲染還是Vue分離主體功能大概就這么幾塊用戶端注冊登錄、車輛瀏覽、租車下單、還車結算、訂單查詢、個人中心管理端車輛管理、用戶管理、訂單管理、計費規(guī)則配置、數(shù)據(jù)統(tǒng)計支撐功能登錄鑒權、異常訂單處理、租車時間校驗這套功能量對一個人來說大約一個半月到兩個月可以做得比較完整。你還能在這個基礎上做適度擴展比如車輛定位、超時提醒、Excel報表導出作為論文里的創(chuàng)新點和亮點而不是一上來就鋪一個大架子最后實現(xiàn)不了。1.3 答辯場上能講出業(yè)務感這一點容易被忽略。答辯的時候評委老師一天要聽幾十個題目記憶點都在你的業(yè)務細節(jié)上。我這個系統(tǒng)里有三個角色管理員、調度員、學生用戶調度員可以對異常車輛進行下架操作同時系統(tǒng)會自動生成一條維修記錄——這種話一出口評委就知道你是真做過需求分析不是在背概念。而且電動車租賃自帶兩個可深挖的話題一是計費規(guī)則怎么設計才合理二是并發(fā)場景下車輛被重復租借怎么辦。這兩個問題我后面會專門寫都是答辯必問的高頻點。2. 需求邊界梳理三類角色、兩條核心流程、一張狀態(tài)機2.1 角色與權限設計做系統(tǒng)之前先畫角色越簡單越好不推薦一上來就搞RBAC權限模型畢設項目用它屬于過度設計。我建議按三類角色去劃分學生/普通用戶瀏覽車輛、租車、還車、查看賬單、充值押金運營管理員車輛信息維護、審核處理訂單、配置計費參數(shù)、查看運營統(tǒng)計系統(tǒng)管理員在運營管理員基礎上增加用戶賬戶管理、菜單權限管理這一層量力而行在SpringBoot里可以用攔截器加注解的方式控制接口權限。我自己的做法是定義一個枚舉角色配合HandlerInterceptor做登錄態(tài)攔截然后對需要管理權限的路徑加一個角色校驗代碼量不大效果卻很清楚。2.2 核心業(yè)務流程整個系統(tǒng)的業(yè)務主干有兩條所有的表和接口都應該圍著它們轉用戶租車流程用戶登錄 - 瀏覽可用車輛 - 選擇車輛并提交租車訂單 - 系統(tǒng)校驗車輛狀態(tài)和用戶押金 - 凍結車輛狀態(tài)改為租借中 - 用戶取車 - 騎行 - 用戶還車 - 系統(tǒng)計算費用 - 扣除費用并解凍車輛 - 訂單完成。車輛管理流程管理員新增車輛 - 車輛上架可租 - 用戶租用 - 車輛歸還 - 管理員檢查車況 - 標記維修/繼續(xù)上架 - 維修完成后重新上架。這兩條流程有一個共同的靈魂車型和訂單的狀態(tài)流轉必須嚴格一致。租車就是車從空閑變租出還車就是車從租出變空閑中間任何一步斷掉整個系統(tǒng)就會出現(xiàn)臟數(shù)據(jù)。我的建議是寫代碼之前先用Excel或者手畫一張狀態(tài)表把所有狀態(tài)遷移路徑列出來再動手。2.3 訂單狀態(tài)機系統(tǒng)的定海神針這里不推薦用Mermaid畫復雜的圖但我強烈建議用一張狀態(tài)表把邏輯定死它可以作為論文里的關鍵圖或者表格出現(xiàn)同時也是你寫Service層代碼時的依據(jù)。訂單狀態(tài)含義可跳轉狀態(tài)觸發(fā)動作待取車已下單并凍結車輛等待用戶取車已取消、騎行中支付押金后生成訂單騎行中用戶已取車正在使用待還車、異常掃碼或點擊取車待還車用戶已發(fā)起還車等待管理員確認已完成、異常上傳還車信息已完成費用已結算流程結束無系統(tǒng)自動結算已取消用戶取消或超時未取車無用戶主動取消/定時任務異常車輛損壞、爭議訂單已完成、已退款管理員介入這個狀態(tài)機我在兩個不同的項目里都用過事實證明它是整個開發(fā)過程中省時間最多的設計。因為很多時候你糾結的不是怎么寫一個還車接口而是一個騎行中的訂單能不能被管理員直接關閉狀態(tài)表把這類問題提前回答了。2.4 功能清單哪些必做哪些量力而行我一般給學生的建議是把功能分成底線功能和加分功能。底線功能要保證流程閉環(huán)注冊登錄、車輛列表與詳情、租車下單、還車結算、訂單查詢、后臺車輛管理、后臺訂單管理、后臺用戶管理。沒有這些系統(tǒng)不成立。加分功能看時間和能力地圖展示車輛位置、掃碼租車、短信通知、微信支付模擬、押金充值、報表統(tǒng)計、定時任務自動取消超時未取車的訂單。其中我特別推薦定時任務超時訂單處理技術含量不高但業(yè)務價值明顯答辯時很加分。3. 技術選型的現(xiàn)實邏輯SpringBoot打底剩下的一樣樣說清3.1 SpringBoot版本怎么選別跟風升太高我看到系統(tǒng)提示里有一個熱搜詞是springboot版本太高這可能是我這個回答里最想展開的地方。網(wǎng)上很多教程一上來就是SpringBoot 3.x、JDK 17看著很新但對畢設項目來說這往往是災難的開始。問題出在哪SpringBoot 3.0是一次大版本重構底層從javax命名空間遷移到了jakarta很多老教程里的import javax.servlet.xxx在項目里會直接報錯。另外MyBatis Plus在早期對SpringBoot 3的適配并不完美你搜到的很多解決方案還是針對SpringBoot 2.x的照搬過來就是連環(huán)坑。我的建議是如果不是做新技術調研類的題目畢設老老實實用SpringBoot 2.7.x JDK 8 MyBatis Plus 3.5.x。這套組合穩(wěn)定到什么程度幾乎所有問題都有現(xiàn)成的答案網(wǎng)上的教程、論壇帖子、CSDN博客搜一個準一個。你花在調試上的時間會少很多多做點業(yè)務功能不香嗎提示如果你的學校規(guī)定必須用最新版本那也可以上SpringBoot 3但要做好心理準備——依賴要選兼容版本代碼里所有javax要換成jakarta遇到報錯別直接復制老代碼先看異常信息里提示的包名。3.2 ORM選型MyBatis Plus是畢設最優(yōu)解關于數(shù)據(jù)訪問層我這些年給畢設同學推薦得最多的就是MyBatis Plus幾乎沒有之一的說法。我知道有人會說Spring Data JPA也挺好但對畢設場景來說MyBatis Plus有它不可替代的優(yōu)勢單表CRUD不用寫XML和SQLBaseMapper接口直接給到selectById、insert、updateById這些現(xiàn)成方法LambdaQueryWrapper寫條件查詢非常自然比如查狀態(tài)為空閑并且時租價小于3元的車一行代碼的事分頁插件好用配合Page對象做列表頁幾乎零成本字段自動填充TableField(fill FieldFill.INSERT)能自動幫你填創(chuàng)建時間、更新時間而且它有官方提供的代碼生成器可以從數(shù)據(jù)庫表反向生成實體類、Mapper、Service、Controller配合我們后面講的數(shù)據(jù)庫設計開發(fā)效率能翻倍。3.3 數(shù)據(jù)庫和連接池MySQL搭配Druid數(shù)據(jù)庫選MySQL就夠了5.7或者8.0都行。如果只是想跑通功能不追求生產(chǎn)級配置application.yml里的數(shù)據(jù)源配置可以照下面這種來寫spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/campus_bike?useUnicodetruecharacterEncodingutf8serverTimezoneAsia/Shanghai username: root password: 你的密碼 type: com.alibaba.druid.pool.DruidDataSource這里要提醒一句URL里務必加上characterEncodingutf8和serverTimezoneAsia/Shanghai。前者解決中文亂碼后者解決MySQL 8.x時區(qū)報錯。這兩個小參數(shù)幾乎每次幫人排查問題都會遇到。3.4 前端方案模板引擎還是前后端分離這是畢設同學問得最多的問題之一。我的判斷標準很簡單看你學校給的評分標準里有沒有前后端分離架構這個明確加分項如果沒有就選Thymeleaf模板引擎。為什么因為Thymeleaf方案整個項目只有一個工程啟動一個SpringBoot應用就能看到完整頁面部署、答辯演示都非常省事。前端頁面放在templates目錄下共用Controller里的ModelAndView渲染對后端思路的同學來說最順手。如果學校明確要求前后端分離那前端可以選Vue3 Element Plus后端只寫RESTful接口。這個方案雖然更貼近真實企業(yè)開發(fā)但工作量至少多出20%而且需要處理跨域問題CORS配置打包后還得考慮前端靜態(tài)資源和后端接口怎么部署在一起對沒有前端基礎的同學是負擔。3.5 項目結構一個標準SpringBoot項目該有的樣子無論是單模塊還是多模塊我建議你至少把包結構按職責分清楚。一個我比較推薦的單模塊結構如下com.campus.bike ├── controller # 接口層用戶端/管理端各自獨立 ├── service # 業(yè)務層訂單、車輛、計費等核心邏輯 ├── mapper # 數(shù)據(jù)訪問層繼承BaseMapper ├── entity # 實體類User, Bike, Order, ... ├── dto # 前端交互對象下單請求、結算結果等 ├── config # 配置類MyBatis Plus分頁、攔截器等 ├── common # 通用工具統(tǒng)一返回結果、異常處理、常量 └── task # 定時任務超時訂單處理包名分層清晰的好處是答辯老師問你這個系統(tǒng)的分層結構你回答的時候邏輯是清清楚楚的而且網(wǎng)上絕大多數(shù)SpringBoot項目的代碼結構都是這個風格遇到問題去搜代碼時貼回來你也能看懂。4. 數(shù)據(jù)庫設計一張訂單表撐起租賃業(yè)務的脊梁4.1 核心表清單數(shù)據(jù)庫設計是整個系統(tǒng)的地基地基沒打好后面寫業(yè)務代碼處處別扭。圍繞租車業(yè)務我設計的核心表主要包括這幾張表名用途關鍵字段t_user用戶/學生信息id, username, password, phone, balance(余額), deposit_statust_bike車輛信息id, bike_no, model, battery_type, range_km, price_hour, price_day, status, locationt_order租借訂單id, order_no, user_id, bike_id, start_time, end_time, pay_amount, statust_payment支付流水id, order_id, user_id, amount, type(押金/租車費), statust_bike_maintain車輛維護記錄id, bike_id, maintain_type, description, cost, status一眼看過去可能覺得表少但對這個業(yè)務來說五到六張表已經(jīng)能覆蓋絕大多數(shù)功能了。你不需要為了顯得系統(tǒng)復雜硬加表表結構合理比表多更重要。4.2 車輛表字段設計里的門道車輛表是業(yè)務數(shù)據(jù)的載體字段設計直接決定你后面功能寫起來順不順。我趟過的一個坑是一開始只設計了車輛型號和狀態(tài)后來做到租車計費才發(fā)現(xiàn)缺少計費單價字段又回去改表加字段還涉及歷史數(shù)據(jù)遷移非常痛苦。一個相對完整的t_bike表字段應該包括bike_no車輛編號對外展示用可以做成條碼/二維碼model和brand品牌型號展示給用戶看的battery_type電池類型鉛酸/鋰電這直接影響續(xù)航和充電策略range_km滿電續(xù)航里程用戶租車前最關心的指標之一price_hour和price_day單小時租金和單天租金獨立字段而不是按天按小時×24打折因為真實業(yè)務里這兩種計價經(jīng)常是獨立設置的status車輛狀態(tài)。我建議用整數(shù)枚舉0空閑、1租借中、2維修中、3已下架location車輛所在校區(qū)分區(qū)比如東區(qū)停車場A區(qū)特別提醒像status這種狀態(tài)字段在Java實體里用Integer類型對應業(yè)務里定義常量或枚舉類盡量不要用字符串因為字符串比較容易寫錯而且數(shù)據(jù)庫索引和查詢的效率也不如整數(shù)。4.3 訂單表計費和狀態(tài)都靠它訂單表是整個系統(tǒng)最核心的表。它的字段設計決定了你計費邏輯、狀態(tài)流轉和后臺查詢是否順暢。核心字段如下order_no業(yè)務訂單號建議用時間戳隨機數(shù)生成不要直接拿數(shù)據(jù)庫自增id當前端訂單號展示user_id和bike_id外鍵關聯(lián)用戶和車輛查詢時關聯(lián)查出用戶名/車牌號start_time和end_time預計租借時間和實際結束時間。一個細節(jié)start_time是用戶真正取車的時間還是下單時間一定要在需求里明確。我偏向于下單即鎖定車輛但計費從取車開始算expect_return_time預計歸還時間用于超時提醒和超時費用計算actual_return_time實際歸還時間rent_type計價類型按小時/按天total_amount實際結算金額status訂單狀態(tài)對應前文的狀態(tài)機設計訂單表的時候應該想清楚一個核心問題一輛車被下單后訂單記錄和車輛狀態(tài)必須同時變化且要放在同一個數(shù)據(jù)庫事務里。這個我在代碼實現(xiàn)部分會再講。4.4 用MyBatis Plus代碼生成器反向生成建表SQL和實體系統(tǒng)熱搜詞里有一條mybatisplus根據(jù)java實體類生成創(chuàng)建表的sql語句這確實是很多人不知道的一個白嫖技巧。MyBatis Plus的代碼生成器mybatis-plus-generator有兩種用法一種是從數(shù)據(jù)庫表生成Java代碼另一種是反過來——你定義實體類它幫你生成建表SQL。畢設場景下我推薦后者因為你先用代碼把實體類的字段和注釋寫好生成SQL后建表表結構的一一對應關系就特別直觀。代碼生成器配置起來也不復雜。核心依賴加上之后用AutoGenerator寫個main方法配置數(shù)據(jù)庫連接、包名、表前綴就能一次性生成Entity、Mapper、Service、Controller四層代碼。省下的時間拿去打磨業(yè)務邏輯它不香嗎提示自動生成的Controller默認是空殼只繼承了簡單的CRUD接口業(yè)務邏輯還需要自己寫。把它當成腳手架用不要指望一個main方法跑完全部功能。4.5 字段類型與設計習慣再分享幾個基礎但重要的設計習慣金額字段一律用DECIMAL(10,2)別用double。這是血淚教訓double的浮點誤差在計費系統(tǒng)里是致命問題雖然畢設數(shù)據(jù)量小不容易暴露但答辯評委如果問到精度問題你答不上來會很尷尬。時間字段統(tǒng)一用datetimeJava側對應LocalDateTime在SpringBoot里用起來非常順手。每個表都要有主鍵id和創(chuàng)建時間、更新時間三個基礎字段。MyBatis Plus的字段自動填充可以幫你搞定后兩個但前提是你建表時預留出來了。邏輯刪除優(yōu)于物理刪除。用戶不小心刪錯一輛車如果沒有回收能力那后臺數(shù)據(jù)就永久錯了。用deleted字段標記簡單又安全。5. 核心功能實現(xiàn)租車、計費、還車這三個地方別寫砸5.1 租車下單并發(fā)校驗跟事務一個都不能少租車功能是系統(tǒng)的門面也是最容易出問題的。我見過不少同學的初版代碼是這么寫的Bike bike bikeMapper.selectById(bikeId); if (bike.getStatus() 0) { bike.setStatus(1); bikeMapper.updateById(bike); // 創(chuàng)建訂單... }這段代碼單看沒毛病但一旦有兩個人同時租同一輛車就會出大問題兩個請求都讀到status 0然后都認為是空閑車先后把狀態(tài)改成租借中結果一輛車被賣出去兩次。這就是經(jīng)典的并發(fā)超賣問題。解決辦法有兩個方向。**方案一數(shù)據(jù)庫層面加條件更新。**把查詢校驗狀態(tài)和更新狀態(tài)合并成一個原子操作UPDATE t_bike SET status 1 WHERE id ? AND status 0只有更新影響的行數(shù)為1時才說明這輛車被你成功搶到了后面的邏輯才繼續(xù)走。這個方案最簡單也能講清楚并發(fā)安全的道理推薦優(yōu)先采用。**方案二使用樂觀鎖。**在實體類上加Version注解更新時MyBatis Plus自動帶上版本號作為條件。這個方案是面試高頻題也容易在畢設中體現(xiàn)技術深度。另外別忘了事務。創(chuàng)建訂單、扣減車輛狀態(tài)、寫支付流水這三步必須在一個Transactional方法里。否則中途任何一個環(huán)節(jié)報錯都會留下訂單已生成但車還是空閑或者車已占用但沒訂單的臟數(shù)據(jù)。5.2 計費模型把按小時/按天/超時算明白計費是租賃系統(tǒng)里最容易被低估難度的模塊。樸素的算法是單價 × 時長但實際業(yè)務里牽扯到幾個邊界條件。我設計過一個相對完整的計費規(guī)則邏輯如下租借類型分為按小時和按天兩種下單時用戶選擇。按小時計費租借時長不足一小時按一小時算超出部分按小時累加。按天計費一天按24小時計算超過24小時按超時處理超時不足一小時按一小時計費。設置單日費用封頂避免用戶一天騎出天價訂單。寫代碼時的核心方法可以這樣組織public BigDecimal calculateAmount(Order order) { Duration duration Duration.between(order.getStartTime(), order.getActualReturnTime()); long minutes duration.toMinutes(); if (order.getRentType() 0) { // 按小時 long hours minutes 0 ? (minutes 59) / 60 : 0; // 向上取整 return bikeService.getHourPrice(order.getBikeId()) .multiply(BigDecimal.valueOf(hours)); } else { // 按天 long days minutes / (24 * 60); long remainMinutes minutes % (24 * 60); BigDecimal amount bikeService.getDayPrice(order.getBikeId()) .multiply(BigDecimal.valueOf(days)); if (remainMinutes 0) { long extraHours (remainMinutes 59) / 60; amount amount.add(bikeService.getHourPrice(order.getBikeId()) .multiply(BigDecimal.valueOf(extraHours))); } return amount; } }這個算法不是最優(yōu)的但把向上取整超時額外計費按天超時這幾個關鍵點都覆蓋到了答辯時可以跟評委講清楚自己的設計思路。注意全程用BigDecimal運算不要用double理由前面已經(jīng)講過。5.3 還車結算狀態(tài)、費用、余額三個動作聯(lián)動還車接口是系統(tǒng)里事務最密集的一個地方。用戶點還車后后端要同時做這幾件事根據(jù)訂單號查出訂單校驗訂單狀態(tài)確實是騎行中更新訂單的實際歸還時間計算費用從用戶余額扣除費用寫入支付流水把車輛狀態(tài)改回空閑如果車輛有損壞標記改成維修中插入維修記錄我習慣把它寫成一個帶Transactional的Service方法并且用狀態(tài)校驗作為第一步。實際操作中還發(fā)現(xiàn)一個坑還車時車輛位置的更新。用戶可能從A區(qū)騎到B區(qū)歸還所以還車時應該允許用戶/管理員修改車輛location。這個字段如果不更新后臺顯示的車輛位置就會一直是租賃起點時間長了數(shù)據(jù)就很離譜。5.4 管理端界面后臺功能別做太重管理端的功能以能管理、能看數(shù)、能處理異常為準不要過度美化。我用Thymeleaf做后臺的時候一般就這幾個頁面車輛管理列表頁增刪改查、訂單管理頁按狀態(tài)篩選、異常處理、用戶管理頁、計費規(guī)則配置頁。列表查詢強烈建議用MyBatis Plus的分頁插件。配置方式很簡單Configuration public class MybatisPlusConfig { Bean public MybatisPlusInterceptor mybatisPlusInterceptor() { MybatisPlusInterceptor interceptor new MybatisPlusInterceptor(); interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL)); return interceptor; } }配置好之后Service里直接page(new Page(current, size), queryWrapper)就能拿到分頁結果關聯(lián)的total和records都幫你算好了比自己寫LIMIT和COUNT省事太多。5.5 定時任務超時訂單的自動處理這個是我非常推薦加的加分功能。場景是這樣的用戶下單鎖定了車輛但一直不來取車車就一直被占用別人沒法租。解決辦法是SpringBoot內置的Scheduled定時任務每隔幾分鐘掃描一次待取車且超過15分鐘未取車的訂單自動取消訂單并釋放車輛。Component public class OrderTimeoutTask { Scheduled(cron 0 */5 * * * *) public void cancelTimeoutOrders() { LambdaQueryWrapperOrder wrapper new LambdaQueryWrapper(); wrapper.eq(Order::getStatus, OrderStatus.WAIT_PICK.getCode()) .lt(Order::getCreateTime, LocalDateTime.now().minusMinutes(15)); ListOrder orders orderMapper.selectList(wrapper); for (Order order : orders) { order.setStatus(OrderStatus.CANCELED.getCode()); orderMapper.updateById(order); Bike bike bikeMapper.selectById(order.getBikeId()); if (bike ! null bike.getStatus() 1) { bike.setStatus(0); bikeMapper.updateById(bike); } } } }這個功能實現(xiàn)難度不大但背后體現(xiàn)了異常訂單處理的業(yè)務思維是答辯時可以主動講給評委聽的一個亮點。6. 從開發(fā)到答辯演示安排、常見追問與加分項6.1 三分鐘演示腳本答辯時間有限不要從注冊頁面開始慢慢點評委沒那么多耐心。我建議的演示路徑是先用管理員賬號登錄在車輛管理頁展示車輛列表、新增一輛測試車說明后臺CRUD能力。切換到用戶端選擇剛才新增的車提交租車訂單展示下單成功和車輛狀態(tài)變化。模擬還車展示訂單結算頁面強調金額計算過程和用戶余額扣減。切回管理端展示這筆訂單的狀態(tài)從騎行中變?yōu)橐淹瓿绍囕v重新回到空閑。如果有定時任務功能可以補一句系統(tǒng)每分鐘會自動掃描超時訂單并取消不必現(xiàn)場等觸發(fā)。這套流程里每一步都同時展示了前端交互、后端接口、數(shù)據(jù)庫變化三個層次評委看完心里對你系統(tǒng)的完整性就有數(shù)了。6.2 評委高頻追問和應答思路答辯環(huán)節(jié)很多同學不是不會做是不會說。提前準備下面這些問題的應答思路會穩(wěn)很多問車輛狀態(tài)修改為什么不用普通update怎么防并發(fā)答我用的是條件更新UPDATE ... WHERE id? AND status0如果影響行數(shù)為0說明已被別人搶到就會拒絕訂單。也可以提樂觀鎖版本號。問計費金額怎么保證精度答金額字段用DECIMAL存儲Java側用BigDecimal計算不用double避免浮點誤差。問如果用戶超時還不還車怎么辦答系統(tǒng)有定時任務掃描超時訂單設置超時費用累加并且可以限制該用戶下次租車。問訂單狀態(tài)很多會不會出現(xiàn)狀態(tài)不一致答我們在設計階段用狀態(tài)機表約束了每個狀態(tài)下能跳轉到哪些狀態(tài)Service層每個狀態(tài)變更都做前置校驗并且關鍵操作放在事務里執(zhí)行。問密碼怎么存儲答使用MD5或BCrypt加鹽加密保存不存明文。別再說MD5不安全畢設場景用MD5可接受建議提BCrypt更好6.3 部署與演示環(huán)境準備演示環(huán)境最穩(wěn)妥的方式是本機演示提前把所有服務跑起來瀏覽器開好兩個頁面管理員端和用戶端。如果希望評委能自己上手體驗可以部署到云服務器或者學校機房服務器上。這里說一個常見的問題前后端分離項目部署時前端打包后的靜態(tài)資源和后端API怎么配合。如果是Vue項目構建后把dist目錄放到SpringBoot的static下再配一個路徑轉發(fā)規(guī)則就行如果是Thymeleaf模板就不用考慮這個問題這也是我推薦模板引擎的原因之一。提示演示當天記得關掉電腦的自動睡眠把數(shù)據(jù)庫密碼、服務啟動腳本都提前準備好。我見過太多同學現(xiàn)場演示時因為數(shù)據(jù)庫沒啟動、端口被占用、密碼忘了這些沒有技術含量的問題把幾分鐘答辯時間全耗在了環(huán)境上。6.4 我最后想提的幾個容易翻車的小細節(jié)最后的最后分享幾條自己整理的真實經(jīng)驗配置文件的密碼、連接串寫清楚但答辯演示時別把真實密碼投屏給全場看可以用一個演示專用的低權限賬號。開發(fā)過程中別忘了建索引。訂單表的user_id、bike_id、status這幾個字段是高頻查詢條件加索引后列表頁性能明顯不一樣這也是評委偶爾會問的點。異常處理別只靠try-catch空吞。做成統(tǒng)一異常處理器RestControllerAdvice把業(yè)務異常和系統(tǒng)異常區(qū)分開前端彈的錯誤提示會友好非常多代碼也干凈。提交代碼到Git倉庫時第一次就配好.gitignore把target、node_modules、application-local.yml這類文件排除掉。這是職業(yè)習慣問題雖然畢設不強制但養(yǎng)成好習慣不虧。論文里的系統(tǒng)截圖記得重新走一遍流程再截不要用開發(fā)調試時帶著斷點信息、系統(tǒng)時間不對的截圖這種細節(jié)很容易被評委一眼看出來。做這個項目我最大的體會是畢設系統(tǒng)不需要多炫的技術但一定要把業(yè)務閉環(huán)做完整、把關鍵問題想透。電動車的租借、計費、還車、狀態(tài)流轉每一步都不復雜但把它們串成一個可靠的整體你收獲的就不只是一個能答辯的系統(tǒng)而是一次完整的軟件工程訓練。希望這篇分享能幫你少踩幾個坑把時間花在真正有價值的地方。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
精品色色网| 亚洲性受XXXX五月丁香| 五月天综合视频| 激情播丁香| 9l视频自拍九色9l黑人| 色五月丁香五月| av免费人人| 色婷婷综合亚洲| 69精品人人人人人人人人人| 91操熟女| 亚洲另类视频| 啪啪小说五月天| 天天色综合天天| 九九热青青草| 级人人91| 九九一区| 97在线观视频免费观看| 伊人激情啪啪| 欧美综合五月丁香六月婷| 天天拍天天操| 99日韩| 激情綜合W W W,激情五月天| 五月四色色| 色噜噜夜夜夜综合网| 熟女人妻视频| 涩丁香| 99热这里是精品| 97干在线播放| 9色在线视频| 青草五月天| 五月欧美色色五月| 丁香五月天啪啪激情综合网| Va另类视频| 久热视频A.| 五月天另类图片区99| 国产精品 的国产| 五月天基地| 91久久久久| 少妇真实被内射视频三四区| 国产XXXX搡XXXXX搡麻豆| 99精品热视频| 狠狠色噜噜狠狠狠888| 亚洲乱码w在线观看| 色亭亭五月天丁香综合AV - 百度 - 百度| 思思热视频| 伊人婷婷五月天av| 欧美婷婷五月无砖| 亚洲综合在线伊人婷| 九九热在线99| 欧美性二区| 99视频自拍| 婷婷久久精品| 99精品热视频| 色色日韩| 婷婷五月天激情亚洲小说| 91啪啪| 天天射美女| 欧美成人AAA片一区国产精品| 97色色视频| 久久AAAA片一区二区| 思思99热| 射婷婷中文字幕| 欧美日韩成人在线| 日本在线播放97| 久久97| 99热这里全都是精品| 色色色婷婷五月| 九九这里只有精品| 我爱大香蕉| 天天色播| 人妻丰满精品一区二区A片| 99热在线观看| 在线色婷婷| 亚州第一黄网| 玖玖无码中文| 最新五月天婷婷影| 天天视频亚洲| 99操久久| 亚洲字幕AV一区二区三区四区| 五月天成人综合| 婷婷久久综合| 一级韩国产精品毛| 激情综合青草| 亚州操人在线视频| 91啪啪视频| 色五月天在线观看| 婷婷色六月| 91热视频色网站| 久久99网站| 狠狠五月激情在线| 五月婷婷二月丁香| www99热| 大香蕉久久综合网| 色综合com| 久久婷婷激情五月天一区二区| 99在线爽| 天天操婷婷| 中文字幕在线观看视频www| 欧美成人AAA片一区国产精品| 狠狠色综合五月人人| 亚州第一黄网| 久久99热这里只有精品23| 久婷婷久草| 啪到高潮激情丁香五月| 色婷婷久久| 婷婷丁香18| 亚洲一区二区无遮挡A片| 久久综合激情| 婷婷婷婷色| 另类激情综合| 五月天色婷婷网| 天天综合精品| 色色五月婷婷狠狠| 凹凸7777操操操| 六月丁香激情网| 免费精品99| 日韩成人电影Av| 色性综合| 激情五月色婷婷| 国精产品一区一区三区免费视频| 4399在线观看免费高清黄色视频| 欧美日韩AAA| 综合色播| 男人天堂99| 五月丁香婷婷中文网| 91超碰在线观看| 成人在线二区| 狠狠色官网| 婷婷五月丁香五月| 91人无码久久久久久| 怕怕視頻| yellow视频在线观看91| 麻豆精品| 亚洲成人人人操| 欧美成人精品A片免费一区99| 五月婷综合激情| 国产成人VA| 九九青草热| 91肏肏肏| 就去涩涩丁香五月天| 五月天久久久| 色噜噜婷婷| 国内9l视频自拍老熟女九色| 激情综合网 激情五月天| 五月婷婷色影院| 人五月天婷婷喷水| 日本操逼九九九九58日本操逼| 久9热视频| 综合激情九月婷婷,激情综合婷婷中文字| 精品在线| 99精品在线| 久久久激情视频| 激情五月婷婷视频一区二区三区| 五月天婷亚洲天综合网综合| 98毛片| 久久99激情| 久久五月天丁香花| h在线看免费版在线看| 91呦呦呦| 五月天婷婷AV| 1024手机在线观看看片_日韩精品| 97婷婷五月| 秋霞少妇AV网站| 另类图片五月天婷婷| 五月婷婷六月天| 99日韩| 九九热99免费视频| 激情九色| 日本狠狠爽| 91窝窝| 激情九九综合网| 久草婷婷| 色五月婷婷婷婷婷婷婷婷婷婷| 伊人五月天| 射久久丁香五月| 自拍盗摄 另类| 伊人九热| 婷婷人人操| 97色97干| 国产亚洲精品久久久久久郑州| 这里只有精品99视频| 久久婷婷亚洲| 激情综合五月色丁香婷婷 | a色色色色色| 五月丁香六月欧美综合网站| 99色丁香婷婷综合网| 天天爽在线视频| av久热| 综合色五月天| 久久性都花花世界成人免费视频| 91黄操| www色色com| 六月婷婷激情| 五月天国产婷婷精品视频在线| 五月天激情图片网| www.yw尤物| 天堂婷婷丁香六月网| 日韩人妻在线播放| 色情成人五月天| 亚洲中文无码成人| av成人在线播放| 色婷婷综合视频| 99这里精品| 91久女| 开心激情五月天网| 思思99精品视频在线观看| 香港九九六区八区99| 丁香五月欧美色综合| 噜噜噜噜婷婷五月天| 欧美黄色一级录像| 婷婷五月天激情文学| 天天色天天爱天天舔| 久久免费干| 亚洲激情av| 26uuu亚洲色| 色综合色色色色| 五月丁香啪啪网| 在线视频婷婷| 色播五月| 97碰久久| 亚洲激情婷婷| 婷婷综合五月色播| 色色色色色色色综合| Av九九| 99碰碰| 久久精品日| 色色婷婷五月天| 婷婷五月色丁香在线看| 怡红院院在线导航网| 97AV人人插人人操| 亚洲免费综合一区| 欧美性生交XXXXX无码小说| 国产激情综合五月久久| 欧美久久婷婷| 五月丁香六月情婷婷久久| 另类激情四射| 欧美色色色色色色| 丁香九色不卡aaa| 天天爽天天干| 狠狠干夜夜干| 婷婷五月天激情网| 91热99| 高清无码视频网址| 久久精品亚洲一级牲爱综合| 亚洲九九99精品视频在线播放| 综合色图区| 色天堂操| www.精品久9| 色婷婷丁香五月| 九九亚洲综合| 狠狠爱婷婷爱| av网址在线| 丁香婷婷午夜| 国产毛片精品一区二区色欲黄A片 欧美交换配乱吟粗大25P | 色哟哟精品| 久久婷婷五月综合色和| 超碰国产一区| 殴美97色| 婷婷五月色情| 51成人| 97性视频| 91超碰人人操| 五月丁香六月久久| 亚洲中文无码成人| 激情四射五月天偷偷看婷婷| 天天看片日日夜夜| 天天在线天天综合网色| 九色视频这里只有精品| 色色色色色色97| 南京搡BBBB搡BBBB| 久久性爱网站| 五月天激情子轮| 狠狠狠狠狠狠狠狠草| 久久老码第一| 97午夜一区二区| 激情五月天啪啪视频| 久热伊人9| 人妻人人操| 久久婷婷视频| 色五月激情视频在线综合| 欧美伊人9| 亚洲成人AV在线| 六月激情丁香一道本7777| 国产探花一片区| 九九九九成人| 色婷婷中文在线| 9久久婷婷国产综合精品性色| 五月丁香黄色| 加勒比色色| 九九热思思热| 99色| 日韩成人电影AV| 少妇大叫太大太粗太爽了A片| www.99视频| 成人国产欧美大片一区| 97超碰欧美中文字幕| 91在线视频综合| 91要啪| 97综合在线| 开心深爱五月天| 五月伊人视频在线看| 丁香综合网| 5月婷婷6月六月丁香| 丁香五月开心亚洲| 久久久国产精品黄毛片| enecarbon-materials.com污K127封锁请涟系@wip1688 | 99这里都是精品| 五月婷综合| 玩熟女五十AV一二三区| 久久3p| 在线不卡视频| 婷久久久| 99热6这里之有精品| WWW.色婷婷.COM| 人妻久久久| 俺去也婷婷| 国产原创视频91九色| 色五月超碰| 六月香五月婷| 97福利视频| 丁香五月天天久久综合小说| 久草天堂| 天天日天天摸| 色婷狠狠| 日日夜夜青青草| 五月久久婷婷天堂视频| 七七色综合| 激情小说五月天社区丁香| 欧美婷婷五月天综合| 九月婷婷激情| 精品一区二区三区三区| 伊人干练久| 91操网| 亚洲啪啪自拍| 色五月婷婷、老熟女| 色域五月婷婷丁香| 婷婷中文字幕在线| 久久色五月天综合网| 婷婷五月色色| 日韩AV中文字幕在线| 在线不卡视频| 久久资源网五月婷| 免费人人操| 丁香五月婷婷天激情| 日韩无码成人电影| 天天做天天爱| 在线精品97| 久久这里这里有精品免费视频| 99久在线精品99re8热| 欧美电影在线播放| 久久色频| 99色视频在线| 国产人妻操逼| 爱射综合| 亚洲成人免费电影| 婷婷丁香五月麻豆| 久久免费9| 深爱激情综合网| 国产肥白大熟妇BBBB视频| 色五月色图| 色五月激情| 伊人大香蕉爱聚| 国产精品在线视频| AA丁香综合激情| 丁香婷最新动态| 九九九色综合| 久久性爱视频| 免费视频无码| 五月天成人在线视频丁香| 欧美人妻一区二区| 综合激情网五月激情| 少妇综合网| 九月激情网| 91无码视频| 九九99精品视频| 亚洲网站999| 亚洲午夜一区二区| 直接看的av| 大香蕉啪啪啪| 成人做爰A片免费看视频| 玖玖精品婷婷| 色婷五月| 色性日本| 综合网亚洲| 人人97操| 大香蕉婷婷色| 久久小视频免费| 免费无码毛片一区二区A片| www.狠狠操.co m| av大香蕉| 超碰熟女拍拍| 九九激情综合| 97超碰,人人舔,人人操,人人摸| 九九这里精品| 色 五月 天 婷婷 丁香 九月| 婷婷五月天综合网| 丁香婷婷久久| 超91热| 五月天婷婷激情综合| 色欲婷婷五月天丁香| 一区视频网站| 五月丁香综合伦理片| 97精品综合久久| 综合网五月天123| 九九久久精品國產| 激情小说五月天| 青青草婷婷综合五月| 99热999| 色综合色综合网| 亚洲一色色色色色色色色| 色色9 9| WWW.17C亚洲精品| 色综合com| 日韩成人无码| 91狠狠综合网| 婷婷五月天激情AV影院| 中文AV在线播放| 婷婷五月天社区| 色综合色色| 91日韩在线| 丁香五月骚喷水视频| 亚州欧美黄色电影| 深爱激情婷| 久操无码| 丁香婷婷五月人体| 亚洲熟妇AV乱码在线观看| 亚洲欧美国产高清vA在线播放| 99久在线精品| 亚洲综合欧美色丁香婷婷888月图片| 婷婷99中文字幕| 伊人网色婷婷五月天| 999激情视频| 亚洲精品国产A久久久久久| AV成人在线播放| 啪啪啪五月天| 26uuu国自产精品| 亚洲欧美国产A片免费观看| 亚洲午夜av| 亚洲亚洲永久无码777777| 亚洲五月天激情| 五月丁香福利| av在线免费网站| 精品一二三区久久AAA片| 成人性爱无码| 99热精品综合| 日本无va视频| www.婷婷网| 久操干| 婷婷94s| 图片区 小说区 区 亚洲五月 | 涩综合在线| 亚洲无码黄色| 五月花婷婷| 97人人操在线| 偷拍91九色| 六月丁香久久| 色婷婷基地| 激情综合激情五月| 激情精品久久| 天天色情站| 色五月首页| 亚洲天天| 亚洲这里只有精品| 99久视频| 激情五月天小说网| 五月丁香婷婷免费视频| 日本婷婷| 婷婷在线激情| 亚洲VA口| 99视频35精品视频在线观看| 久久在这里99| 久久作爱| 91丨九色丨东北熟女| 丁香五月天成人网站| 九九99精品视频在线观看| 色五月婷婷天天操夜夜操| 丁香六月 人妻| 六月婷婷狠狠色在线观看| 俺也去在线久久精品23欧美综合视频网站,丰满人妻一区二区三区在线视频53,丰满 | 亚洲激情婷婷| 午夜五月天| 久久奄也去色色网站| 99九九精品视频| 天天做天天爽| 亚洲亚洲人成综合网络| 午夜成人片400| www色色com| 久操热线| 涩丁香| 成人做爰黄A片免费看直播室男男 A片试看120分钟做受图片 | 噜噜狠狠| 天天操天天操综合| 丁香色五月婷婷91桃色| 婷香五月激情视频| 色综合九九| 色99在线观看| 激情小说色五月| 丁香av网| 狠狠综合久久| 96性爱视频| 五月婷婷网站| 97狠狠色| 亚洲精品白浆高清久久久久久| 日日噜噜夜夜狠狠久久丁香五月| www.99免费视频| 中文精品在| 超碰成人在线观看| www.人人操人人看人人想人人摸 人人人人操,COM | 综合五月网| 先锋资源婷婷| 99精品偷自拍| 丁香五月婷婷天堂大香蕉| 婷婷丁香成人| 天天色官网| 五月婷婷六月色| 涩涩涩五月天| 婷婷五月激情小说| 久久婷婷五月天懂色| 成人色五月天| 九九re精品视频在线观看 | 婷婷激情丁五月| 丁香五月婷婷亚洲色图| 欧美搡BBBBB摔BBBBB| 人操91在线| 99热超碰| 人人摸人人摸| 中文成人在线| 人妻videos人妻高清| 91丨九色丨熟女|新版| 草操网| 久久五月视频| 日日干夜夜干| 丁香六月婷婷综合在线| av网站中文| 色综合久久伊伊婷婷五月| 亚洲综合激情五月天婷婷| 日本一级黄色电影| 久久99网站| 久久婷婷激情| 99亚洲天堂| 六月丁香六月婷婷欧美| 怡春院天天干| 99热很操老逼| 97五月综合网| 久久天堂网| 色情五月婷| 先锋资源91| 丁香六月婷婷综合啪啪| 色五月婷婷自拍| 7EzOBIhNq85TO| 丁香婷婷五月色综合| 久久婷婷五月天大香蕉| 91久久人人操| 百度4399有码精品V在线观看| 夜夜AVV| 婷婷五月超碰| 99久久精品国产色欲| 丁香激情五月| 亚洲视频五区| 婷丁香久综合| 密乳视频| 丁香五月婷老师| 五月色综合| 伊人久久婷| 97人人操人人爽| 久久久婷| 日本操天堂| 丁香六月综合| 色五月色图| 久久欧洲久久| 五月丁香五月天现场视频| 99热这里只有在线| 丁香五月中文字幕色播| 色色网站| 五月丁香婷婷五月色| 爆乳熟女-区二区三区| 久久色9| 天天肏夜夜肏| 夜夜天天天天天干天天爽| 五月六月婷婷| 九九久久精品| co超碰在线观看| 99伊人婷婷在线| 91综合国免费久入| 六月婷婷网站| 五月天桃色深爱网| 99无码| 97大香蕉五月天| 亚洲AV无码成人精品区电影网| 日本三级中国三级99| 亚洲日本激情| 色色综合网络| 丁香五月成人社区| 久久小说| enecarbon-materials.com污K127封锁请涟系@wip1688 | 天天弄天天操| 九九99热精品| 精品五月视频婷婷在线观看| 狠狠五月激情婷婷直播片| 婷婷五月天在线观看| 综合激情站| 日比视频91| 五月色色色| 最新亚洲色色网| 天堂综合久| 婷婷五月天网| 久久3p| 婷婷成人五月天一区| 五月天色区| 丁香五月成人| 五月丁香激| 亚洲日韩26uuu| 思思99久久| 婷婷视频在线| 久久最新色色色| 五月婷婷亞洲中文| 激情开心五月天| 1024你懂的欧美曰韩| 99激情网| 色婷婷a v| 婷婷亚洲在线| 免费色色色| 91久久五月天| 久久天堂女人| 丁香八月综合激情| 久久久18| 天堂综合久| 亚洲九九99精品视频在线播放| 97啪啪| 五月天婷婷Av| 五月永久激情| 婷婷深爱五月天| 秋霞AV美国| 丁香五月婷在线| AV中文在线| 久久久久久久97| 五月丁香六月色| 久久六月婷婷| 青青草蜜臀| 日日撸夜夜操| 婷婷操逼| 中国激情网| 91se精品国产| 色五月婷婷五月久久| 操碰97| 色婷另类| 婷婷五月天成人| 丁香五月婷婷操逼| 丁香婷婷伊人| 激情五月丁香五月色| 综合激情网五月激情| 丁香五月性| 久久久久久久久99精品| 99玖玖人人| 99色1| 大陆极品少妇内射AAAAAA| 亚洲一个色| 五月丁香婷婷色| 人人澡玖玖一| 五月丁香啪啪综合| 在线天堂9| 干一干xxxx| 欧美天天搞| 久久精品人妻| 91艹人| 热久久这里只有精品| 五月综合激情久久| 天天看夜夜看| 丁香色情五月综合激情| 成人丁香五月| 丁香视频| 97干视频在线| 久久婷婷网站| 九九九这里只有精品| 99色在线| 婷婷五月天伊人在线| 色99在线| 天天插天天草人人玩| 伊人久久婷婷| 亚洲AV无码影院| 97色97干| www.色综合| 婷婷色网| 色婷婷影视| www.狠狠操| 五月婷成人网| 99久久国产综合精品五月天喷水\| 99视频这里只有久久精品 | 停停综合色色| 99热大香蕉| 天天五月丁香五月| 男男野外做爰全过程69| wwwwww.色| 久久sp免费视频| 色五月婷婷操逼| 久久久五月天网站| 涩综合婷婷| 久99久在线观看| 婷婷中文字幕| 色五月开心开心五月激情五月| AV在线免费观看不卡| 婷婷丁香人妻天天爽| 五月丁香六月成人| 欧美日韩999| 激情九九综合网| av在线免费网站 | 久久丁香| 婷婷丁香激情| 五月天激情四射网站| 99色综合| 五月丁香亭亭天天舔| 婷婷玖玖丁香| 99热日韩| 五月婷婷内射网| 123日本不卡在线| 六月婷婷色色色| 99er国产| 99久热精品在线| 免费精品99| 这里只有精品免费观看网占| 日韩另类| www九九免费视频| www.99热在线| 久久99免费视屏| 中文字幕人妻AV| 五月婷丁香| 婷婷丁香综合| 伊人影音无码一区二区三区| 国产成人精品亚洲线观看| 另类小说激情五月天| 免费九九热| 九色1区视频在线| 精品人妻久久久久久| 婷婷五月天激情五月天深爱五月天| 99在线热| 婷婷五月花.97| 99久在线视频| 天天天操天天天日| 亚洲激情99| 日本丁香久在线| 婷婷色色综合| 六月丁香网| 天天干天天插| 五月色丁香激情| 激情五月丁香婷婷夜夜操| 超碰成人黄色网| 欧美色色色色色色| 国产日日操夜夜操的肉棒视频| 丁香五月色色| www.综合久久| 激情AV综合| 丁香九月激情| 欧美色久| 国产精品VA在线| 亚洲人人干| 色婷婷影院| 狠狠色综合图片| 777精品久无码人妻蜜桃| 另类A片| 欧美α√| 丁香五月婷婷俺也要去| 五月婷婷久久综合| 91碰在线| 欧美日韩成人在线网站| 在线99热| 99久久婷婷| 超碰资源在线| 日日爱激情| 呦呦视频无码播放| 久一这里有精品国产| 婷婷五月成人| 激情五月天色网站| 天天操婷婷| 欧美人人女女精品综合五月天| 91狼友视频在线观看| 大地资源色婷婷视频在线| 这里只有精品在线观看视频| www.久久av.com| dingxiangtingtingliuyue| 天天干,噜噜色,狠狠色| 开心深爱五月天| 欧美丁香婷婷天天操| 激情AV| 日本精品99网站| av在线激情| 肏屄色播伊人97婷婷| 高清国产AV| 欧美色九| 亚洲综合五月天婷婷丁香| 丁香 久久| 伊人综合色干| 亚卅毛片| 操久久网| 99热最新地址在线| 国产亚洲色婷婷99精品| 久久精品99久久久久久| 美女黄频aⅴ视频| 色丁香五月天| 色五月婷婷婷婷婷婷婷婷婷婷| 亚洲九九夜夜| 玖月婷婷爱丁香| 久久婷婷五月草视频在线播放| 色综合色综合婷婷热| 久久一热免费视频| 2025中文在线视频字幕免费观看| 五月熟妇婷婷久久| 亚洲五月天狠狠| 开心五月深爱五月丁香五月激情五月 | 六月婷婷狠狠做| 久久9视频欧美| 国产精品久久99| 激情五月伊人婷婷| 少妇口诉沐足视频播放器网址| 天天操夜夜玩!| 激情综合色五月丁香六月亚洲| 亚洲色亚洲精品| 天天骑天天操| 4399亚洲视频| 亚洲五月婷| 日99网站| 日本44久久在线| 婷婷伊人75| 亚洲超碰在线| 天天谢天天操| 综久久久| 欧美日韩精品一区二区三区钱| 91视频免费后入强操| caop在线视频| 婷婷激情五月天在线视频| 五月婷婷开心丁香| 99无码免费视频| 九九热这里只有精品9| 六月丁香六月婷婷欧美| 婷婷五月天综合网| www.激情| 九九精品碰| 六月婷婷激情图片| 久久这里都是精品视频| www.天天日| 天天爽天天干| 亚洲av综合在线| 五月天天综合网色婷婷| 五月天婷婷免费| 欧美日韩999| 噜噜噜色噜噜| 精品99视频| 丁香久久| 午夜激情四射影院| 精品久久9| 伊人婷婷激情| 影音先锋天天日| 久久久久人妻| 天久久久久| 成人色站,在线视频,看片-SS1AV| 深爱激情丁香五月| 五月丁香啪啪啪| 国自产拍偷拍精品啪啪一区二区| 六月丁香婷婷综合影院| 亚洲五月天综合色| www.99热视频| 欧美大肥婆大肥BBBBB| 丁香九月激情久久| 人人爱天天摸摸天天爱| 五月天伊人| 超碰成人电影| 开心五月深爱婷婷| 日本激情91| 欧美日韩二区在线| 婷婷五月激情网| 99日这里只有精品| 五月丁香偷拍| 丁香视频| 色久五月| 亚洲操操| 好叼操在线观看| 丁香色五月婷婷17C| 一起草性爱不卡视频| 激情五月丁香五月| 97色啪| 五月天亚洲最大成人| 99热日| 任你搞免费视频观看| 日本va欧美va欧美va精品| 天天草比天天爽| 日欧一片内射VA在线影院| 妇激情基地| pacopacomama 070722_670 素人奥様初撮りドキュメント 103 大久保純子 | 婷婷五月亚洲一本在线丁香| 这里有精品| 超碰九九热| 五月婷婷在线免费观看| AV网在线| 丁香五月婷婷啪| 中文字幕视频在线播放| 精品夜夜澡人妻无码AV| 大香蕉啪啪啪啪啪啪| 99在线视频在线观看| 亚洲综合色婷婷| 久操综合| 丁香婷婷激情六月五月开心| 色八戒操婷婷| 深爱五月天 开心网| 99热99色| 91碰碰| 99热亚洲精品| 92久操视频| 精品无码99| 丁香六月婷婷色XXXX| 久久视频这里都是精品| 九九热超碰| 狠狠五月激情丁香六月| 婷婷色色婷婷| 丁香五月-激情综合| 中文无码精品一区二区三区| 日日色综合| 99在线精品观看99| 91久久99久久91熟女精品| 1024婷婷综合久久五月天| 操骚货在线| 久久五月情| 夜夜干 夜夜操| 亚洲深喉AV| 婷婷无码视频| 亚洲av电影在线| 色婷亚洲| 五月婷九九草| 久久狠狠干| 五月丁香九九| 99毛片| 色涩影院六月丁香| 玖玖色综合网| 欧美影院婷婷| 99热这里全是精品| 99色综合网| www.色五月| 五月婷婷六月爱| AV在线不卡播放| 综合婷婷| a网站免费观看| 狠狠干2007| 青青草青青草五月天| 97韩国久久电影院| 久久久香港| 99热精品在线在线| 亚洲成人AV在线播放| 激情综合网激情五月天| 欧美日本黄色| 久久人妻久久| 亚洲色五月天在线| 91久久国产自产拍夜夜91久久精品文字>91麻豆精品国产 | 色色图五月天| 婷婷五月天在线视频网站| 91色吧网| 99热这里只有精品16| www.天天干.com| 日日操夜夜撸| 久久午夜理论| 欧美婷婷色五月网| 夜夜爽天天干| 婷综合| 大地资源色婷婷视频在线| 五月婷婷之六月丁香| 影院久久久| 婷婷丁香激情综合色情| 日日干日日色| 日韩三十六页| 久久激情五月婷婷| 91Chinese在线| 国产做爰视频免费播放| 日韩99精品| 亚洲六月色婷婷| 97精品人人A片免费看| 天天做天天爱综合| 久久综合无| 精品亚洲国产成AV人片传媒| 开心婷婷五月天激情网| 五月天天堂久久| 色色丁香| 婷婷五月色情天| 天天操夜夜啊| 天色色综合网| 天天干 夜夜爽| 婷婷五月天激情综合| 国产色色小草视频| 亚洲色综合| 色色色色色色97| 任你擦免费视频| 欧美视频五区| sewuyue第四色| 人人操人人爰人人一天天碰夜夜拍夜夜爽-中国A级毛片天天看天天谢… | 79精品视频在线观看,| 色人妻五月| 啊v视频在线观看| 丁香五月婷婷图片综合| 亚洲性爱电影| 婷婷六月激情丁香| 97超级碰碰碰久久久| 欧美婷婷五月丁香| 五月天久久综合婷婷丁香| 色五月天激情| 人人操婷婷| 丁香五月综合| 激情丁香五月天| 五月婷婷六月爱| 超碰人人超碰| 日韩五月婷婷久久| 五月激情影院| 26uuu日韩| 婷婷综合网伊人| 色婷婷网| 狠狠色综合网站久久久久| 婷婷精品| 婷五月天| 久久黄色免费视频| 香蕉婷婷| 国产肥白大熟妇BBBB视频| 五月婷婷丁香啪啪| 天天更新天天亚洲| 日本久久婷婷| 狠狠色噜噜狠狠狠777奇米| 99这里只有免费的精品| 日本欧美国产| 色激情五月| 久热9| 97日韩无套内| 性色视频| 色琪琪一综合久久激情五月视频| 日日夜夜狠狠| 婷婷五月综激情| 青青草原精品久久| 天天日天天摸天天| 色婷婷久久| 91日韩美女被插视频| 婷婷天堂伊人| 极品人妻VIDEOSSS人妻| 五月婷婷丁香大陆免费| 五月婷婷激情久久| 婷婷五月丁香六月天亚洲综合| 亚洲美女婷婷五月天| 超碰在线观看99| 婷综合六月| 久月久在线视频| 久久在线视频免费观看| 激情五月天在线视频| 99在线免费视频| 亚洲最大视频| 激情五月四色| A A色色| www天天干| 欧美成人热| 99日精品视频| 色九月国产| www.激情五月天.con| 七七色综合| 亚洲精品一二三| 欧美黄色一级录像| 成人丁香五月天| 26uuu精品国产| 丁香五月婷婷啪啪| www久| AV中文在线| 97色色婷婷| 91狠狠色丁香婷婷综合久久精品| 五月丁香777| 久久色五月| 人人九色| 东京热伊人| 九月婷婷久久| 99这里只有| 五月天综合在线| 99操视频| 婷婷色五月天在线观看| 九九热只有精品| 日本丁香五月| 综合色播| 北京熟妇搡BBBB搡BBBB| 婷婷99视频全集高清| WWW色色色COM| 久热99久热| 影音先锋男人资源站一区二区| 亚洲欧美日韩另类| 超碰精品国产首页| 日本97在线视频| 亚洲人人艹| 亚洲精品视频电影| 97干97色| 五月天停停日日| 黄网在线播放| 第2色五月婷| www.思思99热| 十月丁香九月婷婷综合| 日本成人噜噜噜| 狠狠狠狠狠狠色| 色婷婷综合网| 精品一二三区久久AAA片| 亚洲激情四射色| 99热很操老逼| 美女激情综合| 九九精品视频免费在线| 日 日干 日日做| 五月丁香拍拍激情综合| 97韩国久久电影院| 五月天综合在线观看视频| 伊人久久大香蕉网| 狼友超碰| 极品少妇XXXX精品少妇偷拍| H亚洲| 92国产福利| 亚洲激情淫网| 婷婷五月天综合色| 亚洲精品婷婷| 久久久婷| 日本色色影片| 伊人九热| 色婷婷综合视频| 狠狠色情婷婷| 26UUU精品一区二区| 日韩视频99| 9色婷婷| 狠狠色丁香婷婷久久综合| 色婷婷五月天av在线| A A色色| 久久伊人9| 国产精品久久久久久妇女6080| 97成人丁香| 丁香激情久久| 日日噜狠狠色综合久久| 婷婷五月天网址| 丁香六月婷| 97性高潮久久久| 九九热亚洲中文在线观看免费| 激情综合五月色丁香婷婷| 激情99热| 超碰人妻公开在线| 影音先锋AV资源男人站| 婷婷的99视频网站| 天天天天天天天操| 色五月成人| 亚洲六月色| 婷婷91| 婷婷五月丁香综合激情| 99啪啪视频| 五月激情综合性爱| 五月开心六月婷婷在线播放网站| 思思热视频在线观看| 精品人妻伦九区久久AAA片| 久热亚洲| 亚洲成人乱码av网站| 五月婷在线观看| 婷婷性爱五月天丁香网| 五月婷俺去也| 五月婷婷激情五月| 大伊香蕉精品视频在线| 91色在线/日韩| 婷婷五月天综合小说网| 男女99免费视频| 91精品综合久久久久久五月天| 久久99激情| 99热亚洲| 五月综合激情图片| 国产 A片 自拍| 五月天成人免费视频| 亚洲日韩操B| 色就是色婷婷五月亚洲激情| 综合色色色| 深爱五月天| 人人摸人人操人人爽| 久久久久丁香婷婷五月天| 99精品网| 深爱五月月天| 五月停亭六月,六月停亭的英语 | 亚洲欧洲美女在线观| 99这里只有精品视频在线| 激情亚洲婷婷| 色婷婷色综合| 激情狠狠丁香月| 婷婷五月av| 久久久久婷婷| 在线视频激情网站| 婷婷五月丁香手机在线视频| 欧洲亚洲免费视频9| 成人在线视频一区| www91色网站| 日韩激情人伦人| 夜夜躁爽日日| 超碰五月婷婷五月天| 五月综合777| 97色干| 婷香五月| 天堂中文国产| 丁香五婷| 亚洲va欧美va天堂v国产综合| 激情5月婷婷| 天天干,噜噜色,狠狠色| 伊人久久婷婷| 色色色1网址| 青草少妇激情| 五月婷婷激情啪啪| 淫水导航| 婷婷五月丁香青青草在线| 久久人人九九| 噜噜噜狠狠色综合| 色婷婷香蕉| 九九热精品视频在线观看| 亚洲成人无码免费| 久久婷婷六月综合| 国产99久9在线| 激情综合五| 五月婷婷综合影院| 天天操天天干天天日| 九九热精品| 激情99热| 色狠狠色噜噜AV天堂五区| 婷婷五月天视| 色色激情五月天| 五月天 综合 在线| 91精品久久久久久综合五月天| AV在线免费网站| 99色干| 啪啪91| 超碰AV在线| 激情五月婷婷丁香六月| 色激情五月| 五月天五月色婷婷综合| 97色碰| 久久久香| 婷婷五月色| 五月婷婷免费| 亚洲岛国电影| 日日天天干| 五月婷婷久久久| 色婷婷在线视频| 五月婷免费视频久久久| 欧美五月停| 婷激情五月| 99热999| 五月天啪啪啪| 婷婷欧美激情综合| 色色色五月婷| 欧洲永久精品| 国产精产国品一二三在观看| 日本成人噜噜| 色色丁香五月| 久久狼人天堂| 丁香五月天天| 天堂婷婷综合| 538在线精品| 久久人人看| 狠狠干五月丁香综合网| 另类 在线| 第五色婷婷| 婷婷久久五月丁香| 大战熟女丰满人妻AV| 婷婷干五月综合在线播放| 91狠狠色色丁香婷婷综合久久| 91肏| 激情婷婷五月天网址| 99精品丰满| 嫩草视频在线观看| 婷婷五月天激情在线观看 | 永久地址 色| 五月婷婷亚洲色图| 草逼大片| 7超碰自拍| 99热久| 色狠狠综合入口|