亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

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

SpringBoot+Vue+MySQL智慧養(yǎng)老監(jiān)護(hù)平臺(tái)畢設(shè)全攻略:從設(shè)計(jì)到部署

SpringBoot+Vue+MySQL智慧養(yǎng)老監(jiān)護(hù)平臺(tái)畢設(shè)全攻略:從設(shè)計(jì)到部署 每年到了畢業(yè)設(shè)計(jì)季總有一大批同學(xué)被“XX管理系統(tǒng)”這類題目壓得喘不過(guò)氣。尤其是“智慧養(yǎng)老監(jiān)護(hù)管理平臺(tái)”這種帶著智慧二字、又涉及物聯(lián)網(wǎng)感的題目聽(tīng)起來(lái)要上天實(shí)際上拿到手里卻不知道怎么落地。前后臺(tái)怎么寫(xiě)硬件怎么模擬數(shù)據(jù)庫(kù)怎么設(shè)計(jì)才夠答辯老師眼前一亮部署文檔又該寫(xiě)到什么程度才不會(huì)被答辯追問(wèn)卡殼我自己做過(guò)這個(gè)真實(shí)題目也幫朋友改了無(wú)數(shù)版類似的代碼。這篇就把SpringBootVueMySQL的社區(qū)智慧養(yǎng)老監(jiān)護(hù)管理平臺(tái)從立項(xiàng)到答辯的完整鏈路講透包括技術(shù)選型思路、模塊拆分、核心表結(jié)構(gòu)設(shè)計(jì)、告警流程閉環(huán)以及部署時(shí)會(huì)踩的坑。內(nèi)容基本是按工程項(xiàng)目的思路來(lái)梳理的不管你是打算自己從頭寫(xiě)還是手里已經(jīng)有一套源碼想弄懂它的邏輯都能用得上。1. 這個(gè)畢業(yè)設(shè)計(jì)到底要解決什么需求分析與模塊邊界先說(shuō)清楚一件事很多同學(xué)拿到“智慧養(yǎng)老監(jiān)護(hù)管理平臺(tái)”的題目第一反應(yīng)是“我要做硬件”然后開(kāi)始糾結(jié)樹(shù)莓派、傳感器、藍(lán)牙通信。這是個(gè)非常典型的誤區(qū)。社區(qū)智慧養(yǎng)老監(jiān)護(hù)平臺(tái)的本質(zhì)不是做IoT設(shè)備而是做數(shù)據(jù)管理、狀態(tài)監(jiān)控、服務(wù)流轉(zhuǎn)的軟件系統(tǒng)。硬件數(shù)據(jù)可以通過(guò)模擬器來(lái)生成整個(gè)系統(tǒng)的核心在于把養(yǎng)老社區(qū)里的老人、護(hù)工、家屬、管理員這幾類角色的業(yè)務(wù)串起來(lái)。1.1 核心業(yè)務(wù)模型誰(shuí)在用這個(gè)平臺(tái)任何管理系統(tǒng)都是為人服務(wù)的。我在設(shè)計(jì)時(shí)就列了四類角色對(duì)應(yīng)了四種完全不同的操作界面和權(quán)限邊界系統(tǒng)管理員管人、管設(shè)備、管全局統(tǒng)計(jì)負(fù)責(zé)整個(gè)平臺(tái)的配置和日常運(yùn)維。護(hù)工/管家負(fù)責(zé)老人照護(hù)任務(wù)執(zhí)行、健康指標(biāo)復(fù)測(cè)、告警事件確認(rèn)處理。老人家屬查看老人的健康趨勢(shì)、接收異常告警需要的是一個(gè)簡(jiǎn)單的可查看窗口。老人本人在智慧養(yǎng)老場(chǎng)景下老人通常是被監(jiān)護(hù)方系統(tǒng)里甚至不需要給他們?cè)O(shè)計(jì)登錄入口他們的數(shù)據(jù)由設(shè)備和護(hù)工錄入。這個(gè)角色劃分非常重要因?yàn)楹竺娴牟藛卧O(shè)計(jì)、數(shù)據(jù)權(quán)限、接口粒度全都取決于它。比如家屬只能看到自己綁定老人的數(shù)據(jù)管理員能看到全部護(hù)工只能處理自己負(fù)責(zé)樓棟或護(hù)理區(qū)的工單。很多畢業(yè)設(shè)計(jì)做到最后頁(yè)面混亂不堪就是因?yàn)闆](méi)在前期把“誰(shuí)能看什么、誰(shuí)能干什么”定死。1.2 功能模塊選型不是頁(yè)面越多越好而是鏈路完整在設(shè)計(jì)功能的時(shí)候我用了一個(gè)很實(shí)際的篩選標(biāo)準(zhǔn)能不能形成一個(gè)業(yè)務(wù)閉環(huán)。比如設(shè)備上報(bào)異常心跳數(shù)據(jù) → 系統(tǒng)產(chǎn)生告警 → 護(hù)工確認(rèn)告警并生成處理工單 → 工單完成后回填處理記錄 → 家屬端看到告警已處理。這個(gè)鏈路包含采集或模擬采集、判斷、通知、處理、反饋五個(gè)環(huán)節(jié)比單純做10個(gè)獨(dú)立的CRUD頁(yè)面有說(shuō)服力得多。我最終敲定的核心模塊如下表模塊名稱核心功能說(shuō)明老人檔案管理新增/編輯/查詢老人基礎(chǔ)信息、入住狀態(tài)、健康檔案作為全系統(tǒng)的數(shù)據(jù)底座床位與設(shè)備管理管理護(hù)養(yǎng)區(qū)房間、床位號(hào)、設(shè)備編號(hào)設(shè)備必須綁定床位再間接關(guān)聯(lián)老人健康數(shù)據(jù)監(jiān)測(cè)定時(shí)/實(shí)時(shí)接收心率、血壓、血氧、體溫?cái)?shù)據(jù)展示趨勢(shì)報(bào)表兼容模擬器和真實(shí)設(shè)備上報(bào)告警中心規(guī)則引擎判斷異常指標(biāo)生成告警記錄可根據(jù)閾值自定義規(guī)則工單管理告警確認(rèn)、任務(wù)派發(fā)、處理結(jié)果回填與告警形成閉環(huán)家屬端查看綁定老人查看健康數(shù)據(jù)和告警狀態(tài)簡(jiǎn)單只讀界面系統(tǒng)管理用戶管理、角色管理、日志管理、數(shù)據(jù)統(tǒng)計(jì)后臺(tái)基礎(chǔ)能力這套模塊復(fù)雜度適中工作量足夠撐起一篇本科畢業(yè)設(shè)計(jì)系統(tǒng)結(jié)構(gòu)又足夠完整論文也好寫(xiě)——每個(gè)模塊都能對(duì)應(yīng)到需求分析、系統(tǒng)設(shè)計(jì)、功能實(shí)現(xiàn)、系統(tǒng)測(cè)試四大章節(jié)里去。1.3 技術(shù)選型為什么是SpringBootVueMySQL的黃金三角這個(gè)組合在畢業(yè)設(shè)計(jì)里幾乎是統(tǒng)治級(jí)的原因很實(shí)在SpringBoot負(fù)責(zé)讓“后端開(kāi)發(fā)”這件事變得簡(jiǎn)單。不需要繁瑣的XML配置內(nèi)嵌Tomcat一個(gè)jar包就能跑起來(lái)這對(duì)學(xué)生黨太友好了。SpringBoot 2.7.x是當(dāng)前最穩(wěn)妥的版本配合MyBatis-Plus做ORM分頁(yè)查詢和條件構(gòu)造器都是現(xiàn)成的能省掉至少30%的數(shù)據(jù)庫(kù)操作代碼。Vue負(fù)責(zé)讓“前端開(kāi)發(fā)”這件事有技術(shù)含量。Vue 2搭配Element UI是當(dāng)年的經(jīng)典組合現(xiàn)在新項(xiàng)目我更建議直接用Vue 3 Vite Element Plus。組件化開(kāi)發(fā)模式讓頁(yè)面復(fù)用意想不到的方便而且Vue的那套生命周期、組件通信、路由守衛(wèi)答辯的時(shí)候都有話可說(shuō)。MySQL負(fù)責(zé)數(shù)據(jù)存儲(chǔ)免費(fèi)、資料多、老師熟悉。5.7或8.0都可以建議8.0因?yàn)槟J(rèn)字符集utf8mb4比較省心JSON類型支持也好用。這里需要插一句有些同學(xué)會(huì)糾結(jié)“要不要用Redis做緩存”“要不要用RabbitMQ做消息隊(duì)列”“要不要上Spring Cloud微服務(wù)”。我的回答是畢業(yè)設(shè)計(jì)的底線是分?jǐn)?shù)不是簡(jiǎn)歷。如果為了面試可以寫(xiě)技術(shù)亮點(diǎn)但為了系統(tǒng)穩(wěn)定和可控性越簡(jiǎn)單的架構(gòu)越不容易翻車。我在項(xiàng)目里只在查詢頻率高的健康指標(biāo)上加了Spring Cache緩存再多了真沒(méi)必要。2. 數(shù)據(jù)庫(kù)設(shè)計(jì)五張核心表的關(guān)聯(lián)關(guān)系與會(huì)話推演數(shù)據(jù)庫(kù)設(shè)計(jì)是答辯時(shí)老師必問(wèn)的環(huán)節(jié)。與其把表堆到二十多張然后自己都說(shuō)不清楚不如精雕細(xì)琢核心表。我按業(yè)務(wù)閉環(huán)設(shè)計(jì)了十二張表但真正撐起系統(tǒng)的是下面這五張它們的關(guān)聯(lián)關(guān)系搞懂了整體思路就通了。2.1 老人檔案表業(yè)務(wù)的索引中心老人表是整個(gè)系統(tǒng)里最基礎(chǔ)的一張表幾乎所有的業(yè)務(wù)都要JOIN它。建議字段如下elder_id主鍵elder_name、gender、birth_date、id_card身份證號(hào)用于唯一性校驗(yàn)和敏感脫敏展示phone、emergency_contact緊急聯(lián)系人及電話room_id關(guān)聯(lián)床位表說(shuō)明住在哪nursing_level護(hù)理等級(jí)自理/半自理/全護(hù)理這個(gè)字段在設(shè)置告警閾值時(shí)很有用admission_date、status在住/退住medical_history既往病史用JSON格式存多條也沒(méi)問(wèn)題這張表的經(jīng)驗(yàn)點(diǎn)在于不要把床位信息、監(jiān)護(hù)人信息直接寫(xiě)成字段而是用外鍵關(guān)聯(lián)方便后續(xù)被工單表、家屬綁定表引用。我在幫別人改代碼的時(shí)候見(jiàn)過(guò)把家屬電話直接塞在老人表里的最后做家屬端時(shí)又拆出來(lái)重寫(xiě)白白返工。2.2 設(shè)備與床位綁定數(shù)據(jù)歸屬的橋梁設(shè)備表設(shè)計(jì)得很簡(jiǎn)單device_id設(shè)備編號(hào)用于模擬器上報(bào)數(shù)據(jù)時(shí)識(shí)別身份device_type手環(huán)/血壓計(jì)/血氧儀/體溫槍等room_id、bed_no綁定到具體床位elder_id綁定到老人status在線/離線/維修中l(wèi)ast_report_time最近一次上報(bào)時(shí)間用于判定設(shè)備在線狀態(tài)這里有個(gè)容易被忽略的細(xì)節(jié)設(shè)備上報(bào)數(shù)據(jù)時(shí)要帶上device_id后端通過(guò)device_id去映射elder_id而不是讓老人直接拿設(shè)備上報(bào)。這樣做的好處是設(shè)備維修、更換時(shí)不需要改動(dòng)歷史數(shù)據(jù)換綁關(guān)系即可。2.3 健康指標(biāo)記錄表寫(xiě)多讀少注意索引健康數(shù)據(jù)表是數(shù)據(jù)量增長(zhǎng)最快的表如果做真實(shí)平臺(tái)必須考慮歸檔和分表。畢業(yè)設(shè)計(jì)雖然數(shù)據(jù)量不大但設(shè)計(jì)思想上要體現(xiàn)出來(lái)record_iddevice_id、elder_idheart_rate、blood_pressure_high、blood_pressure_low、blood_oxygen、temperature各指標(biāo)字段允許為NULLrecord_time數(shù)據(jù)產(chǎn)生時(shí)間source_type模擬器/真實(shí)設(shè)備/手動(dòng)錄入排查性能問(wèn)題時(shí)要注意查詢健康趨勢(shì)圖畫(huà)的是“某老人最近N天的心率變化”那查詢條件就是elder_id record_time所以聯(lián)合索引(elder_id, record_time)是必須的。我在項(xiàng)目里特意把這條索引寫(xiě)到數(shù)據(jù)庫(kù)初始化腳本里論文的數(shù)據(jù)庫(kù)設(shè)計(jì)章節(jié)里也能提一嘴顯得專業(yè)。2.4 告警記錄表規(guī)則引擎的結(jié)果落地告警表的字段核心alarm_idelder_idalarm_type心率異常/血壓偏高/血氧偏低/體溫異常/設(shè)備離線alarm_level提示/普通/緊急——由觸發(fā)規(guī)則的偏離程度決定alarm_content記錄具體的指標(biāo)值和閾值status待處理/已確認(rèn)/已處理/誤報(bào)create_timehandle_person、handle_time、handle_result處理人、處理時(shí)間、處理意見(jiàn)告警的判定邏輯我放在后端Service層。每小時(shí)由定時(shí)任務(wù)掃描最近一條健康數(shù)據(jù)如果超出該老人護(hù)理等級(jí)對(duì)應(yīng)的閾值就寫(xiě)入告警表。這里要注意不是每次讀數(shù)異常都立刻生成告警連續(xù)2次異常才觸發(fā)能有效減少誤報(bào)率。這個(gè)邏輯是加分項(xiàng)可以在論文里作為“抗干擾設(shè)計(jì)”單獨(dú)寫(xiě)一節(jié)。2.5 工單表與家屬綁定表服務(wù)閉環(huán)的最后兩環(huán)工單表字段包括work_order_id、alarm_id關(guān)聯(lián)告警、elder_id、order_type、assignee派給哪位護(hù)工、status、create_time、finish_time、feedback。家屬綁定表就兩個(gè)關(guān)鍵字段user_id綁定系統(tǒng)用戶賬號(hào)、elder_id綁定老人。一個(gè)家屬可綁定多位老人一位老人也可有多個(gè)家屬這就是經(jīng)典的多對(duì)多關(guān)聯(lián)通過(guò)中間表處理。2.6 數(shù)據(jù)庫(kù)腳本的交付標(biāo)準(zhǔn)畢業(yè)設(shè)計(jì)提交的sql文件我建議包含四部分內(nèi)容建庫(kù)建表語(yǔ)句帶ENGINEInnoDB DEFAULT CHARSETutf8mb4基礎(chǔ)字典數(shù)據(jù)角色、權(quán)限、系統(tǒng)配置演示數(shù)據(jù)至少3位老人、綁定設(shè)備、最近7天的健康指標(biāo)記錄、若干條告警和工單索引和關(guān)鍵約束演示數(shù)據(jù)好不好直接影響演示效果。很多同學(xué)系統(tǒng)一打開(kāi)全是空的老師看著都沒(méi)興趣。我自己的做法是寫(xiě)了一小段MySQL存儲(chǔ)過(guò)程循環(huán)生成兩周的健康數(shù)據(jù)樹(shù)圖、趨勢(shì)圖、告警列表全都有內(nèi)容演示效果非常飽滿。3. 后端實(shí)現(xiàn)的關(guān)鍵鏈路登錄鑒權(quán)、數(shù)據(jù)模擬采集與告警閉環(huán)后端我用的是SpringBoot MyBatis-Plus Spring Security JWT的組合。技術(shù)難度適中但有幾個(gè)點(diǎn)實(shí)現(xiàn)起來(lái)需要?jiǎng)幽X子我就說(shuō)我的做法和踩過(guò)的坑。3.1 登錄鑒權(quán)JWT為什么比Session省事很多教程會(huì)讓你用Spring Security JWT搭建認(rèn)證。我建議畢業(yè)設(shè)計(jì)別被Security的過(guò)濾器鏈繞暈直接用一個(gè)輕量方案自定義一個(gè)LoginInterceptor攔截器。用戶登錄成功后用io.jsonwebtoken.JJWT生成token把userId、userName、角色放進(jìn)去設(shè)置24小時(shí)過(guò)期。前端登錄后把token存到localStorageaxios請(qǐng)求攔截器在Header中攜帶token。后端攔截器校驗(yàn)token解析用戶信息放到ThreadLocal里后續(xù)業(yè)務(wù)直接用。代碼大致就幾十行比配Spring Security省心得多。這里要提醒大家JWT的密鑰不能寫(xiě)在代碼里哪怕是畢業(yè)設(shè)計(jì)也要養(yǎng)成好習(xí)慣放application.yml里。還有一點(diǎn)token過(guò)期后前端要能識(shí)別401狀態(tài)碼自動(dòng)跳回登錄頁(yè)不然就會(huì)出現(xiàn)“頁(yè)面還能打開(kāi)保存時(shí)報(bào)錯(cuò)”的尷尬情況。MyBatis-Plus是我強(qiáng)烈推薦的。不用手寫(xiě)大量的XML文件BaseMapper提供CRUDLambdaQueryWrapper做條件拼接非常順手。條件構(gòu)造器一定要用lambda的寫(xiě)法比如eq(Elder::getStatus, 1)這樣字段名寫(xiě)錯(cuò)時(shí)編譯期就能發(fā)現(xiàn)而不是運(yùn)行時(shí)才報(bào)錯(cuò)。3.2 模擬設(shè)備數(shù)據(jù)上報(bào)沒(méi)有硬件也能演示的絕活沒(méi)有真實(shí)手環(huán)和床墊傳感器怎么演示數(shù)據(jù)采集我的方案是后端提供一個(gè)模擬上報(bào)接口。接口路徑為POST /api/monitor/report接收J(rèn)SON體{ deviceId: HB001, heartRate: 88, bloodPressureHigh: 125, bloodPressureLow: 78, bloodOxygen: 97, temperature: 36.5 }后端處理邏輯是三步先根據(jù)device_id查出設(shè)備及綁定的elder_id再校驗(yàn)數(shù)據(jù)是否落在合理區(qū)間然后寫(xiě)入health_record表最后觸發(fā)一次告警規(guī)則校驗(yàn)如果在單位時(shí)間內(nèi)連續(xù)異常則落告警。為了演示效果更好我還加了一個(gè)定時(shí)任務(wù)用Scheduled注解每30秒自動(dòng)生成一組隨機(jī)數(shù)據(jù)模擬設(shè)備周期性上報(bào)。數(shù)據(jù)生成時(shí)故意做了一些套路調(diào)整每隔幾輪出現(xiàn)一次異常值這樣演示的時(shí)候屏幕上會(huì)時(shí)不時(shí)跳出告警場(chǎng)面非常生動(dòng)。這個(gè)性格在答辯時(shí)尤其有用——你不用主動(dòng)去解釋系統(tǒng)的告警流程告警自己會(huì)彈出來(lái)證明自己。3.3 告警規(guī)則引擎閾值不是寫(xiě)死的而是可配置的告警閾值我抽成了系統(tǒng)配置表管理員在后臺(tái)可以修改各指標(biāo)的上限下限。這比在代碼里硬編碼兩個(gè)數(shù)字高檔得多論文里還能寫(xiě)“基于可配置規(guī)則的動(dòng)態(tài)閾值策略”。判斷時(shí)機(jī)上也做了優(yōu)化不是每次上報(bào)都判斷而是做二次確認(rèn)機(jī)制。即最近連續(xù)兩條數(shù)據(jù)都超閾值才正式生成告警首條超閾值數(shù)據(jù)落到健康表里并在緩存中標(biāo)記。這么做能過(guò)濾掉偶發(fā)性誤差如實(shí)測(cè)中老人動(dòng)了一下導(dǎo)致的心率瞬間飆升就不會(huì)誤告警了。生成告警后系統(tǒng)的通知鏈路是前端頁(yè)面頂部通過(guò)WebSocket推送一條“新告警”氣泡。家屬端可配置是否接受郵件通知用JavaMail實(shí)現(xiàn)但發(fā)信頻率做了限制防止頻繁打擾。告警落入告警中心列表狀態(tài)為“待處理”。3.4 工單閉環(huán)從告警到處理再到回訪護(hù)工端看到待處理告警后點(diǎn)擊“確認(rèn)處理”系統(tǒng)會(huì)自動(dòng)生成一張工單并指派給當(dāng)前護(hù)工。護(hù)工去現(xiàn)場(chǎng)核實(shí)處理后填寫(xiě)處理結(jié)果上傳照片可選工單狀態(tài)變?yōu)椤耙淹瓿伞标P(guān)聯(lián)告警狀態(tài)同步更新為“已處理”。這條鏈路設(shè)計(jì)成了一條數(shù)據(jù)流告警表au→ 工單表work→ 處理記錄handle。不建議在一個(gè)表里塞所有狀態(tài)字段分開(kāi)反而好查詢好統(tǒng)計(jì)。工作量統(tǒng)計(jì)時(shí)“某護(hù)工本月處理了多少單”直接查工單表按人分組就出來(lái)了。4. 前端頁(yè)面設(shè)計(jì)與Vue實(shí)現(xiàn)細(xì)節(jié)前端的角色劃分很清楚后臺(tái)管理平臺(tái)用Vue Element Plus做桌面端界面家屬端我用Vue做了一套專為手機(jī)屏幕優(yōu)化的H5頁(yè)面。4.1 頁(yè)面路由設(shè)計(jì)按角色劃分路由與權(quán)限拿到手里的源碼如果路由和權(quán)限做得好能省下大量改代碼的時(shí)間。前端我用動(dòng)態(tài)路由的思路登錄后從后端拉取當(dāng)前用戶的菜單權(quán)限用router.addRoute動(dòng)態(tài)添加路由而不是把所有頁(yè)面都寫(xiě)死在靜態(tài)路由里。// 路由守衛(wèi)核心邏輯 router.beforeEach((to, from, next) { const token localStorage.getItem(token) if (!token to.path ! /login) { next(/login) return } if (token !store.state.userInfo) { store.dispatch(fetchUserInfo).then(menus { // 動(dòng)態(tài)注冊(cè)菜單路由再放行 next({ ...to, replace: true }) }) return } next() })這個(gè)做法的好處是管理員登錄看到系統(tǒng)管理菜單護(hù)工登錄看不到家屬端只跳轉(zhuǎn)到綁定老人健康頁(yè)。前端不是把按鈕藏起來(lái)而是路由級(jí)別就不存在安全性高一個(gè)檔次。4.2 數(shù)據(jù)中心大屏答辯的視覺(jué)焦點(diǎn)數(shù)據(jù)大屏是最能直觀體現(xiàn)“智慧”的頁(yè)面。我用ECharts做了三個(gè)常用組件老年人狀態(tài)分布餅圖按自理、半自理、全護(hù)理分類。健康指標(biāo)趨勢(shì)折線圖支持選擇心率/血壓/血氧/體溫按時(shí)間范圍展示。告警實(shí)時(shí)列表滾動(dòng)列表展示最新告警及處理狀態(tài)。大屏頁(yè)面需要在進(jìn)入時(shí)拉取全量統(tǒng)計(jì)接口再通過(guò)WebSocket實(shí)時(shí)刷新。ECharts的圖表更新只需給對(duì)應(yīng)的圖表實(shí)例調(diào)用setOption不需要整頁(yè)刷新關(guān)鍵代碼就三五行socket.onmessage function (event) { const data JSON.parse(event.data) if (data.type alarm) { updateAlarmList(data.payload) refreshStatistic() } }大屏地址設(shè)為/dashboard答辯時(shí)把瀏覽器窗口一放大視覺(jué)效果直接拉滿。4.3 家屬端H5輕量、只讀、定位清晰家屬端的核心需求是“讓我放心”所以界面非常簡(jiǎn)單首頁(yè)顯示綁定老人的核心指標(biāo)卡片心率/血壓/血氧用不同顏色標(biāo)識(shí)正常與否。健康趨勢(shì)頁(yè)用ECharts畫(huà)最近30天曲線。告警記錄頁(yè)展示歷史告警和處理狀態(tài)。這里需要注意一個(gè)問(wèn)題家屬端不推薦復(fù)用后臺(tái)管理端的完整布局因?yàn)樽烂娑私M件在手機(jī)上體驗(yàn)很差。我用Vant組件庫(kù)重寫(xiě)了一套移動(dòng)端UI底部TabBar三個(gè)入口代碼量不大但整體體驗(yàn)完全不同。這在論文里可以寫(xiě)成“多端適配設(shè)計(jì)”是一個(gè)非常值得一提的差異化亮點(diǎn)。5. 部署與驗(yàn)收從開(kāi)發(fā)機(jī)到答辯電腦的完整流程到這一步系統(tǒng)代碼基本寫(xiě)完了接下來(lái)最實(shí)際也最容易翻車的環(huán)節(jié)是部署。我就直接給出我建議的部署流程和容易踩坑的清單。5.1 本地開(kāi)發(fā)環(huán)境搭建的三件套后端和數(shù)據(jù)庫(kù)跑在本機(jī)前端跑在dev-server開(kāi)發(fā)模式。這個(gè)模式下聯(lián)調(diào)最方便改動(dòng)前端代碼能熱更新后端用spring-boot:run插件或IDE直接啟動(dòng)都行。步驟順序別搞錯(cuò)先裝MySQL 8.0用Navicat或命令行執(zhí)行sql腳本建庫(kù)導(dǎo)入演示數(shù)據(jù)。后端項(xiàng)目改application.yml的數(shù)據(jù)源配置為你的MySQL賬號(hào)密碼。啟動(dòng)后端能訪問(wèn)localhost:8080/api/login接口返回JSON說(shuō)明SpringBoot起來(lái)了。前端項(xiàng)目執(zhí)行npm install裝依賴再執(zhí)行npm run dev訪問(wèn)localhost:5173。前后端聯(lián)調(diào)注意前端的Vite配置里要設(shè)置代理把/api轉(zhuǎn)發(fā)到localhost:8080避免跨域問(wèn)題。Vite的代理配置在vite.config.js里server: { proxy: { /api: { target: http://localhost:8080, changeOrigin: true } } }這里有一個(gè)高頻問(wèn)題前端訪問(wèn)后端接口時(shí)報(bào)“CORS”跨域錯(cuò)絕大多數(shù)是因?yàn)榇頉](méi)生效或者地址寫(xiě)錯(cuò)而不是后端沒(méi)有配跨域。我第一次做的時(shí)候在后端配了CrossOrigin前端又配了代理結(jié)果兩套機(jī)制疊加反而把OPTIONS預(yù)檢請(qǐng)求搞亂了。最后我只保留代理方案后端不處理跨域邏輯更清晰。5.2 打包成可交付的產(chǎn)物答辯現(xiàn)場(chǎng)有兩種常見(jiàn)場(chǎng)景一種是用自己的電腦演示另一種是臨時(shí)換一臺(tái)電腦用U盤拷貝項(xiàng)目現(xiàn)場(chǎng)跑。如果是第一種場(chǎng)景直接用IDE啟動(dòng)最省事。如果是第二種我建議打兩個(gè)包后端執(zhí)行mvn clean package -DskipTests生成一個(gè)xxx.jar在裝有JDK的機(jī)器上用java -jar xxx.jar直接啟動(dòng)。前端執(zhí)行npm run build生成dist目錄里面是純靜態(tài)文件。前端打包后訪問(wèn)時(shí)需要把dist目錄放到Nginx里并配置代理或直接借助后端把dist目錄作為SpringBoot的靜態(tài)資源目錄。我在項(xiàng)目里選擇的是后一種方案把dist復(fù)制到后端resources/static目錄打包進(jìn)jar這樣只跑一個(gè)jar就能同時(shí)提供后端接口和前端頁(yè)面部署demo成本降到最低。雖然這種做法在大型項(xiàng)目里不夠規(guī)范但特別適配畢業(yè)設(shè)計(jì)答辯場(chǎng)景——一臺(tái)電腦、一個(gè)jar包演示完摔電腦跑路都行。5.3 部署文檔要寫(xiě)到什么程度部署文檔不是給老師看的設(shè)計(jì)說(shuō)明書(shū)而是給答辯現(xiàn)場(chǎng)的“你自己”準(zhǔn)備的救命手冊(cè)。我的文檔結(jié)構(gòu)是這樣的環(huán)境清單JDK版本、Node版本、MySQL版本盡量貼具體大版本如JDK 1.8或17、MySQL 8.0.33。初始化數(shù)據(jù)庫(kù)步驟執(zhí)行SQL腳本的命令行示例和Navicat操作截圖。啟動(dòng)后端步驟修改配置文件、執(zhí)行啟動(dòng)命令、驗(yàn)證接口是否通。啟動(dòng)前端步驟npm install、npm run dev、訪問(wèn)面板。常見(jiàn)問(wèn)題排查表端口占用、MySQL密碼錯(cuò)、Node模塊版本不兼容、Redis沒(méi)啟動(dòng)。這個(gè)排查表極為重要現(xiàn)場(chǎng)緊張的時(shí)候大腦容易空白看了排查表能快速恢復(fù)。重要到我覺(jué)得必須單獨(dú)列一節(jié)說(shuō)明。6. 部署與運(yùn)行常見(jiàn)問(wèn)題深度排查從根因到解法我整理一下自己做項(xiàng)目和幫人改項(xiàng)目時(shí)碰到的高頻問(wèn)題都是實(shí)打?qū)嵅冗^(guò)的坑。6.1 MySQL連接失敗的幾種原因報(bào)錯(cuò)Access denied for user rootlocalhost密碼錯(cuò)了或用戶權(quán)限受限。我建議單獨(dú)建一個(gè)演示用戶比如elder_user只授權(quán)指定庫(kù)。這樣做還有一個(gè)好處不至于因?yàn)檎`操作把整個(gè)MySQL玩壞。報(bào)錯(cuò)Could not create connection to database server多半是MySQL驅(qū)動(dòng)版本不匹配。SpringBoot 2.7.x對(duì)應(yīng)的mysql-connector-j就用8.0.x不少同學(xué)項(xiàng)目是從舊版本改來(lái)的混入5.1.x驅(qū)動(dòng)就會(huì)出這問(wèn)題。報(bào)錯(cuò)Public Key Retrieval is not allowed連接串加參數(shù)allowPublicKeyRetrievaltrueuseSSLfalse。這個(gè)坑在MySQL 8.0上相當(dāng)常見(jiàn)不清楚原理的同學(xué)卡一整晚都沒(méi)搞定。6.2 前端npm install失敗的幾類情況Node版本過(guò)高或過(guò)低Vite 5要求Node 18老項(xiàng)目Vue2配的Webpack可能和Node新版沖突。我的建議是裝nvm答辯電腦上隨時(shí)切換Node版本。網(wǎng)絡(luò)問(wèn)題裝到一半卡住用國(guó)內(nèi)鏡像源npm config set registry https://registry.npmmirror.com。node_modules損壞直接刪掉重裝rm -rf node_modules package-lock.json npm install。6.3 端口被占用后端8080端口起不來(lái)Windows上我先找出占用進(jìn)程netstat -ano | findstr 8080 taskkill /PID 進(jìn)程號(hào) /FMac或Linux就用lsof -i:8080和kill -9。這個(gè)說(shuō)實(shí)話不是什么技術(shù)難題但答辯現(xiàn)場(chǎng)會(huì)嚇出一身汗。6.4 接口通了但列表數(shù)據(jù)加載不出來(lái)先打開(kāi)瀏覽器F12看Network面板如果是401多半是token沒(méi)帶上或已過(guò)期。如果是500看后端控制臺(tái)打印的堆棧日志最常見(jiàn)的坑是數(shù)據(jù)表字段映射不上。MyBatis-Plus默認(rèn)駝峰轉(zhuǎn)下劃線寫(xiě)實(shí)體類屬性時(shí)和數(shù)據(jù)庫(kù)字段保持一致join查詢的別名也得對(duì)應(yīng)。如果接口返回“未知異常”把日志級(jí)別改成DEBUG再看具體錯(cuò)誤。7. 論文怎么寫(xiě)才能撐得起這個(gè)系統(tǒng)論文是畢業(yè)設(shè)計(jì)另一個(gè)半場(chǎng)。代碼寫(xiě)得再好論文像流水賬一樣也是白搭。我按我們學(xué)校本科論文的章節(jié)結(jié)構(gòu)給個(gè)參考邏輯也分享一些我實(shí)際寫(xiě)過(guò)的段落思路。7.1 研究背景與意義從老齡化社會(huì)切入講社區(qū)養(yǎng)老模式的人性化、智能化補(bǔ)位。寫(xiě)這段的時(shí)候不要大段粘貼新聞和數(shù)據(jù)只引一兩個(gè)權(quán)威跟緊的數(shù)據(jù)然后快速落到“社區(qū)養(yǎng)老機(jī)構(gòu)在日常管理中面臨的人力不足、數(shù)據(jù)孤島、告警滯后問(wèn)題”讓背景敘述自然導(dǎo)向系統(tǒng)開(kāi)發(fā)。千萬(wàn)別落空不要把背景寫(xiě)得像政策報(bào)告而是要說(shuō)明為什么需要一個(gè)軟件平臺(tái)來(lái)承接管理需求。7.2 需求分析需求分析不能只抄別人的功能列表。我用結(jié)構(gòu)化方式寫(xiě)出業(yè)務(wù)流程圖把四類角色的用例以文字表格結(jié)合的形式寫(xiě)清角色、功能、前置條件、基本流程、異常流程。表格式的需求條目答辯時(shí)老師掃一眼就知道你認(rèn)真做過(guò)分析。7.3 系統(tǒng)設(shè)計(jì)架構(gòu)設(shè)計(jì)要畫(huà)一張邏輯架構(gòu)圖、部署圖和技術(shù)架構(gòu)圖。圖片我強(qiáng)調(diào)一下不要直接照抄網(wǎng)上教程的架構(gòu)圖里面經(jīng)常帶的組件名和數(shù)據(jù)流和你的系統(tǒng)對(duì)不上。用PPT或draw.io自己畫(huà)一遍把SpringBoot、Vue、MySQL、WebSocket這些組件畫(huà)出來(lái)連線標(biāo)清楚老師問(wèn)起來(lái)你也能答出自己的邏輯。數(shù)據(jù)庫(kù)設(shè)計(jì)部分是論文的硬核環(huán)節(jié)。需要貼一張完整的E-R圖再逐個(gè)表用三線表講解字段、類型、約束。這里的表格建議不少于8張表覆蓋核心業(yè)務(wù)。我在論文里還有一個(gè)巧招加了一個(gè)“數(shù)據(jù)庫(kù)優(yōu)化設(shè)計(jì)”小節(jié)詳細(xì)說(shuō)明聯(lián)合索引、查詢優(yōu)化、演示數(shù)據(jù)存儲(chǔ)策略。本來(lái)平平無(wú)奇的設(shè)計(jì)因?yàn)榧恿诉@一節(jié)答辯時(shí)老師明顯更有興趣。7.4 系統(tǒng)實(shí)現(xiàn)不用每頁(yè)代碼都貼。我選了三個(gè)關(guān)鍵實(shí)現(xiàn)來(lái)詳細(xì)展開(kāi)JWT登錄鑒權(quán)的攔截邏輯。模擬上報(bào)接口與健康數(shù)據(jù)的入庫(kù)流程。告警規(guī)則判定與工單閉環(huán)的數(shù)據(jù)流轉(zhuǎn)。每個(gè)實(shí)現(xiàn)用“需求背景 → 核心代碼 → 運(yùn)行效果截圖 → 設(shè)計(jì)說(shuō)明”四段結(jié)構(gòu)完整讀下來(lái)正好對(duì)應(yīng)系統(tǒng)的三個(gè)技術(shù)亮點(diǎn)。7.5 系統(tǒng)測(cè)試測(cè)試這塊普遍寫(xiě)得很敷衍動(dòng)不動(dòng)就是“系統(tǒng)運(yùn)行正?!?。我建議至少寫(xiě)功能測(cè)試表用例編號(hào)、用例描述、預(yù)期結(jié)果、實(shí)際結(jié)果。三到五條正常人會(huì)問(wèn)的異常用例非法登錄、越權(quán)訪問(wèn)、異常心率導(dǎo)入、并發(fā)上報(bào)、token過(guò)期。在實(shí)測(cè)環(huán)節(jié)我寫(xiě)了一個(gè)并發(fā)模擬測(cè)試用Postman同時(shí)向模擬上報(bào)接口發(fā)100條記錄觀察數(shù)據(jù)庫(kù)是否能完整落庫(kù)、告警是否重復(fù)生成。這個(gè)測(cè)試結(jié)果既可以當(dāng)“系統(tǒng)穩(wěn)定性驗(yàn)證”的證據(jù)也能發(fā)現(xiàn)一個(gè)常見(jiàn)bug同步處理上報(bào)和告警會(huì)導(dǎo)致重復(fù)告警解決方法是給告警生成做一個(gè)冪等校驗(yàn)用elder_id和最近告警時(shí)間的間隔來(lái)控制。這個(gè)思路寫(xiě)進(jìn)論文答辯時(shí)可以說(shuō)出“我在測(cè)試中發(fā)現(xiàn)并修復(fù)了一個(gè)告警并發(fā)重復(fù)生成問(wèn)題”非常加分。8. 每次做系統(tǒng)前真該想清楚的事時(shí)間規(guī)劃與工作量分配很多人畢業(yè)設(shè)計(jì)從頭到尾拖了三個(gè)月最后兩周瘋狂熬夜其實(shí)不是能力問(wèn)題是時(shí)間規(guī)劃出了大問(wèn)題。我復(fù)盤了一下自己做這套平臺(tái)的節(jié)奏按經(jīng)驗(yàn)給出一份時(shí)間參考階段時(shí)間周期產(chǎn)出物需求分析與選題拆解第1周功能清單、角色劃分、初步表結(jié)構(gòu)技術(shù)棧學(xué)習(xí)補(bǔ)全第1-2周跑通一個(gè)HelloWorld級(jí)別的前后端聯(lián)調(diào)數(shù)據(jù)庫(kù)設(shè)計(jì)與初始化第2周完整SQL腳本、演示數(shù)據(jù)后端核心功能開(kāi)發(fā)第3-4周登錄、老人檔案、健康上報(bào)、告警鏈路前端后臺(tái)界面開(kāi)發(fā)第4-5周頁(yè)面全部可交互家屬端H5頁(yè)面第5周移動(dòng)端頁(yè)面硬件模擬調(diào)試第5-6周模擬數(shù)據(jù)流穩(wěn)定、告警準(zhǔn)確論文初稿第6周開(kāi)始同步寫(xiě)完成需求、設(shè)計(jì)、實(shí)現(xiàn)章節(jié)部署測(cè)試與完善第7-8周打包運(yùn)行、排查問(wèn)題、提交文檔答辯準(zhǔn)備最后一周演示腳本、問(wèn)題預(yù)演這個(gè)安排的前提取決于你每天能擠出2-3小時(shí)。如果前面學(xué)技術(shù)?;ㄌ煤竺嬲撐臅r(shí)間就會(huì)被擠壓。技術(shù)棧不太熟的同學(xué)我建議先用官方文檔快速把SpringBoot和Vue的基本模板跑起來(lái)不要試圖系統(tǒng)性啃完再動(dòng)手邊做邊查效率反而高。工作量分配我的建議是后端60%、前端30%、論文10%??雌饋?lái)論文時(shí)間少但其實(shí)前面的數(shù)據(jù)和模塊設(shè)計(jì)做好了論文只是把已有東西系統(tǒng)敘述一遍寫(xiě)起來(lái)并不慢。真正產(chǎn)量低的是在需求階段就急著寫(xiě)頁(yè)面后面改動(dòng)導(dǎo)致大范圍重寫(xiě)。別問(wèn)我怎么知道的。9. 拿到別人源碼時(shí)該怎么快速吃透拆解順序與驗(yàn)證技巧現(xiàn)在網(wǎng)上這類題目“源碼數(shù)據(jù)庫(kù)論文部署文檔”的全套資源非常多很多同學(xué)買來(lái)之后卻面對(duì)一堆文件無(wú)從下手甚至跑不起來(lái)就放棄了。我教一個(gè)我驗(yàn)證過(guò)很多次的順序。第一步先看數(shù)據(jù)庫(kù)腳本。打開(kāi)sql文件看建了幾個(gè)庫(kù)、幾張表、表之間怎么關(guān)聯(lián)、演示數(shù)據(jù)里有哪些角色賬號(hào)。你大概花二十分鐘就能判斷這套源碼是完整工程還是殘次品。第二步跑通后端。改數(shù)據(jù)源配置啟動(dòng)后端用Postman調(diào)用登錄接口。能拿到token說(shuō)明后端基礎(chǔ)鏈路通。再翻接口文檔或代碼里的Controller列表把核心接口挨個(gè)測(cè)一遍看哪些報(bào)錯(cuò)哪些通過(guò)。第三步跑通前端。npm install、npm run dev登錄進(jìn)去點(diǎn)一遍頁(yè)面和接口一一對(duì)應(yīng)。如果某個(gè)頁(yè)面請(qǐng)求的接口后端不存在那就是典型的“頁(yè)面與后端分離品”要么幫它補(bǔ)齊要么直接換一套資源。第四步從頭到尾走一遍主流程。新建老人檔案 → 模擬上報(bào) → 觸發(fā)告警 → 護(hù)工處理 → 家屬查看。這條流程走通了系統(tǒng)就算真正能吃透。內(nèi)部人視角也應(yīng)該明白很多所謂的“全套源碼”實(shí)際是從博客或開(kāi)源社區(qū)拼湊出來(lái)再打包售賣的搞不好數(shù)據(jù)庫(kù)腳本和后端代碼根本對(duì)不上。所以拿到任何源碼先做上面的四步驗(yàn)證再往下改。我有一次幫人看一套源碼數(shù)據(jù)庫(kù)里建了16張表后端卻只寫(xiě)了8張表的Mapper前端還多出3個(gè)頁(yè)面完全三個(gè)不同來(lái)源拼的花了一整天才理完。預(yù)判了這些問(wèn)題能在開(kāi)始做畢設(shè)之前就避免大量無(wú)意義的時(shí)間投入。10. 寫(xiě)在最后的心里話這個(gè)項(xiàng)目從0到1做完最大的收獲不是技術(shù)上的突飛猛進(jìn)而是學(xué)會(huì)了如何把一個(gè)模糊的“智慧養(yǎng)老”概念拆解成清晰的業(yè)務(wù)模塊再一步步用前后端代碼落實(shí)。真正工作以后你會(huì)發(fā)現(xiàn)大部分工程里最難的從來(lái)不是某個(gè)技術(shù)點(diǎn)而是理解清楚業(yè)務(wù)邏輯并在代碼中保持它的一致性。這套系統(tǒng)里周期性的數(shù)據(jù)上報(bào)、告警的閉環(huán)、角色權(quán)限的邊界每一條都訓(xùn)練了這個(gè)能力。如果你正在做這個(gè)題目或者手上有一套源碼但不知道從哪下手不妨按我上面的順序走一遍先理清角色和模塊再看數(shù)據(jù)庫(kù)表關(guān)系跑通主流程最后回到論文。你會(huì)發(fā)現(xiàn)那些原本看起來(lái)復(fù)雜到爆炸的業(yè)務(wù)文檔在真正理解工程后不過(guò)是對(duì)你已經(jīng)做出來(lái)的系統(tǒng)做一次清晰的自述罷了。這篇文章里的表結(jié)構(gòu)、判定邏輯和部署排查方法都是我在多個(gè)版本迭代后確認(rèn)穩(wěn)定可復(fù)用的方案。希望你的畢設(shè)季能少一點(diǎn)焦慮多一點(diǎn)從容。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
久久一区二区三区四区五区| 日本欧美成人片AAAA| 97爱b| 日韩亚洲国产视频| 好吊色综合| 美女91在线观看| 麻豆国产免费影片| 成人一道本免费视频| 亚洲欧美综合网站| 91欧美长吊| 欧美很很操视频| 天堂v无码免费视频| 男人网站婷婷| 91丝袜美女| 亚洲国产一级精品毛一级精品看免费视频 | 精品久久久无码| 丰满人妻一区二区三区四区| 91美女在线观看| 免费亚洲国产精品久久一区| 亚洲自拍另类丝袜综合| 丁香五月天久久精品视频一区二区三区| 色综合五月天| 熟妇人妻一区二区三在线| 91欧| 91在线综合网| 久久狠狠色噜噜狠狠狠狠97| 极品出轨视频网站| 99国产在线 精品 视频| 伊人久久大香蕉线AV五月天| 国产精品懂色tv影视免费观看| 91黑丝在线播放| 91麻豆天美传媒HD| 国产精品高潮呻吟av久久4虎| 人妻天天操天天爽视频免费| 999精品久久久久久久| 日本午夜福利影院| 精品人妻一区二区三区不卡断| 欧美黄色片AAAAA| 欧美啪啪天堂| 亚洲 欧美日韩 另类| 日本免费一区二区不卡| 在线另类| 国产老太乱伦一区| 嗯,啊。舔我逼| 日本九九九九| 亚洲一区日韩精品中文字幕| 偷窥自拍亚洲色图| 26uuu久久| 超硑97精品| 3PAV乱伦视频| 久久九九久精品国产尤物|国产精品爽黄69天堂A片潘金莲,国产亚洲精品第一综合 | 唐山老熟妇露脸啪啪叫| 久久久亚洲精品中文字幕人妻| 欧洲精品欧洲精品| 日本性爰一道本| 亚洲色图8| 国产13区| 久悠悠av| www.色综合| 不卡中文字幕aⅴ在线| 九九九九免费视频| 99热啪啪| 综合操逼| 国产福利小视频高清在线观看| 男同专区一区二区三区在线| 激情四射熟女丝袜| 开心婷婷五月| 免费操逼视频下载| 日韩视频啪啪| 日本丝袜人妻内射| 91天天| 欧日韩一二三f区| 精品一区二区麻豆| 日韩精品一二三四| av天天在线观看| 99亚洲天堂| 国产女性无套 免费观看| 国产精品久久久久亚洲av| 国产9 9在线 | 亚洲| 无码免费在线观看黄色片| 久久精品熟妇丰满人妻99| 伊人久久大香线蕉无码| 久久riav中文精品| 日韩亚洲Av人人夜夜澡人人爽| 国产精品久久久久久久电影渣男| 在线观看高清AV| 婷婷伊人五月| 春色91| 黄网站黄视频网站进入口| 亚洲偷拍欧美激情| 亚洲熟妇A V黑人| 狠狠91| 精品欧美老熟女一二区| 国产色产精品在线观看| 小说区 图片区色 综合区| 欧美的性爱网站免费| 日韩激情啪啪| 久久綜合很很很| 91亚.色| 91丝袜| 免费的很黄很污的全部视频| 色色99| 久久超碰av在线| 天天综合色图| 欧美性爱系列| 欧美亚洲高清不卡| 国产成人亚洲精品无码最新在线| 国产97视频免费观看| 午夜精品99久久久久传媒| 蜜臀无码一区二区| 操逼视频免费日韩无码| julia ann久久| 国产精品毛片?v一区二区三区 | 乱性AV| 五月黑AⅤ| 一区二区三区四区五区久久久久久| 先锋女优在线观看视频| blacked精品一区国产| 精品久久久久瑟瑟| 热久久国产| 欧美少妇大量自拍视频在线观看| 一二三卡欧美日韩人妻免费精品| 国产99久久99热这里只有精品15| 国产不卡的视频 | 少妇蹲下露出大唇5| 五月婷婷影院| 国产91影院| 午夜情侣自拍网站| 亚洲欧洲av影音| 欧美日日夜夜| 全免费a敌肛交毛片免费| 91 亚洲情侣偷拍 久久| 乱伦Av网| 天天看天天日| 欧美成人一区二区| 色婷婷在线视频| 精品人妻一区二区三区不卡断| 久草五月| 亚州一区二区| 舔舔啊| 久久久久久中文字幕中文字幕最新| 国产9l 大屁股| 婷婷五月天久久精品视频一区二区三区| 呦呦影院| 大香蕉草草| 青青草原人妻| 中文字幕av乱伦| 超碰九7免费| 日韩精品9999| 麻豆天美久久91| 日韩欧美操逼xxx| 天天日骚逼熟女| 久久 久久国内精品亚洲 | 久久欲| 少妇精品久久| 福利五区| 亚洲国内精品成人不卡| 国产男女无套97| 激情五月天色播| 免费一级特黄特色大片在线观看看 | 97精品中文字幕| 欧美精品人妻视频| japan日本高清乱xxxx| 精品国产乱码| 九九热久久99精品re| 亚洲人妻五月丁香婷婷| 嗯~啊~轻一点 视频| 2019亚洲男人天堂| 激情内射| 97超碰欧美精品| 久久九九热| AV一二区| 欧美色图 人妻| 97公开久久| 亚洲综合在线高清| av72网| 国产AB视频| 一区二区三区四区理论片| 91欧美www| 精品美女少妇一区二区| 欧美18老人禁| 激情久久久| 98色网| 国产一级久久久| 97爱免费插| 欧美人妻精品| 亚洲欧美综合网站| 丁香婷婷五月| 成人丁香五月| 久久视频少妇美女| 男人在线天堂| 狠狠操综合| 大香蕉 222| 欧美丝袜亚洲| 囯戸精品高潮呻吟旡码| 五月天色色色| 物业黑人 AV一区| 99久久久无码国产精品性啊聊| 国产一区二区啪啪视频| 神马久久久久眼| 色婷婷一区二区三区久久午夜成人不| 丰满人妻一区二区三区四区| 亚洲国产午夜真人一级片中文字幕精品黄网站| 色综合色欲色综合色综合色综合| 亚洲视频,小说| 国产性爱强奸乱伦大全| 久久久久久久亚洲Av无码| 操人妻少妇中文| 九九九久| 国产 无码 一区二区| www.夜夜| 欧美韩国你懂得在线 | 97天天爽| 免费一二区| 超碰99在线观看| 91九色丰满高潮| 国产精品视频自拍在线| 亚洲第一无码播放立川理惠| 男人的天堂在线| 樱花蜜乳av| 日韩99999色| 在线视频资源| 五月婷婷丁香六月| 97日韩| 久久精品美女一区| 欧美精品庄| 天天干天天爽| 日本久久女同性恋视频| 香蕉一区二区三区在线视频| 日语五十路和六十路亚洲国产精品 | 色色色热| 亚洲色图综合| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 无遮挡猛进视频免费无限观看| 就去色综合| 五月丁香| 欧美特大黄一级片片免费| AV在线资源| 婷婷五月天成人| 日韩三级av片| 一二三四视频在线社区中文字幕| 黄色区免费观看中文字幕| 深喉吞精| 国产精品久久久777| 午夜小电影在线插入淫高潮| 高潮内射在线| 久久精品国产99精品亚洲蜜...| 欧美久久婷| 精品成人亚洲午夜电影| 亚洲综合夜色| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 人人综合| 五月天婷婷欧美三区| 国产捆绑一区| 97操综合| 密臀国产在线| 熟妇一区二区三区| av在线浏览| 亚洲成熟国产精品美女| 草草网站影院白丝内射| 少妇熟女1区2区3区| 校园春色亚洲| 96超碰网| 97精品| 青青草原香蕉日本Ap| 亚洲情色一区三区| 色婷婷av在线观看| 啊啊啊啊一区| 伊人久久亚洲中文字幕| 韩国轻伦国内自拍一区| 久热色情精品| 91精品婷婷国产综合久久竹菊| 神马午夜久久久| 欧美图片色五月天| 欧洲一区二区三区免费| 九9热伊人| 日韩偷拍色图| 丰满翘臀美女影院视频| 老汉网| 午夜综合在线| 久久精品国产97欧美精品亚洲| 99精品在线| 九草九九九| 中文有码9| 国产无马在线| 香蕉人人操tv| 欧美日韩国产电影| 国产免费黄色一级大片| 欧美中出1| 91肏屄网| av东京热男人的天堂| 91综合网在线| 强奸乱伦AV网站| 人干人人人操人人摸| 91美女中出| 麻豆国产成人精品| 天天澡天天狠天天天做| 国产亚洲日本精品在线| 欧美在线中M| 夫妻AV网站| 日本高清免费一本视频在线观看| 九九成人| 精品少妇一区二区| 亚洲国产高清福利视频| 欧美精品 - 91爱爱| 91在线视频国产网站| 高清无码国产亚洲| 欧美色图自拍| 亚洲天堂,男人| AV色图| 婷婷丁香五月天综合东京热| 99蜜桃臀久久久欧美精品网站| 亚洲丝袜综合| 国产天天看| 人人干黄色| www.狠狠干.coom| 亚洲美女精品九九视频| 91粉嫩萝控精品福利网站_精品影音先锋国 | 狠狠爱夜夜干| 六月丁香啪啪啪| 97资源久久| 午夜激情床戏激情| 亚洲一二三四区| ?亚洲伊人伊成久久人综合网| 91久久18禁| 亚洲av综合伊人久久| 精品国产网站| 操逼啊啊啊91| 亚洲色图8| 超碰超碰欧美| 精品久久久久久中文| 女人的天堂大香蕉网| 中日亚韩免费视频| 好爽,再快点啊哈嗯嗯嗯嗯| 射久久| 狠肏骚人妻| 日日噜噜夜夜狠狠视频无| 青青操在线视频| 操逼日韩无码 | 91美女在线| 国产精品久久久无码AV网站| 精品78| 日本福利社| 97操| 特色a在线上| 精品女同一区| 久热久| 亚洲一级特黄大片在线播放91| 麻豆av一区二区| 日本精品性生活久久久| 国产久久视频| 99热这里只有精| 九九热精品| 精品国产乱码| 精品一区二区三区免费古装毛片香港三级日本三级人妇 | 欧美男人亚洲天堂| 天天做天天爱天天爽AV| 天天躁日日躁AAAXX| 免费的黄片有限公司| 91成人无码| 亚洲AV不卡在线观看| 熟女少妇视频| 强歼乱伦资源网| 最新精品久久蜜桃 | 精品人妻视频一区二区在线播放 | 午夜欧美女人操逼| 超碰人人操97碰| .精品人妻一区二区三| 99re热有精品视频国产| 老司机午夜精品视频| 欧美性第1页| 日韩无码AB| 欧美男人的天堂| 欧美日韩国产一区二区小黄片大全| 97日韩欧美| 欧美日韩插逼视频| 在线观看亚洲专区| 日本免费亚洲欧美| 蜜臀av中字字幕网站| 嗯啊啊啊轻点视频 | 夜草网站| 欧美顶级黄色大片免费| 五月婷色| 殴美牲| 精久久久91| 91 国产丝袜在线播放-百度| 校园春色之综合网| 天天搞在线综合网| 欧美AB在线观看| 午夜福利 成人 91| 操操逼视频| 91oumei| 2026国产精品视频| 日韩三A大片在线观看| 五月天成人综合| 97色欧洲| 97在线精品| 婷婷探花久久精品一区| 熟女六十路| 天美一区在线| 一区二区三区视频国产免费| 神马午夜久久久| 综合伊人网12色| 亚洲日本加勒比在线| 亚洲九九视频| 大香蕉97久久| 国产呦精品系列在线观看| 久久e6只有精品| 久久精品国产99久久,亚洲日韩久久日本一区一区三区 | 奶水 人妻 哺乳 在线| 成人免费不卡在线视频| 天天综合网~91| 人妻少妇色综合| 久久人妻熟女一区二区| 嫩草 人人网精品| 视频黄色国产一级| 日夜尻逼网| 黑丝少妇在线观看| 无码 黑人一区二区三区| 久久99久久99精品天美传媒棢·纸:. | 精品一区二区麻豆| 久操操| 蜜臀亚洲中文| 大香交| 久久久久99999| 日韩在线地址一| 欧美精品成人在线播放| 性爱乱伦一区| 台湾佬激情综合| 天天弄欧美| 精产国品一区二三产品| 亚洲欧美日韩电影网站一区| 中文字幕av一区二区三区人妻少妇| 精久久久| 97超碰色色| 男女猛烈无遮掩视频免费软件| 激情网色| 99在线免费视频| 欧美超碰9798| 67914亚洲精品| 亚洲91网。| 加勒比av中文| 亚洲全色网| 一区操逼日比视频| 日本高清电影欧美色图| 久久久男人的天堂| 亚洲熟女综合网| 亚洲图片婷婷五月天| 日本日逼视频网| 97玖玖超碰| 大香蕉久久| 凹凸久久人人| 欧美黑人猛交春色影视大全| 激情情色五月天| 久久男人天堂| 图片区小说区| 欧美视频第二页| 老司机香蕉| 国产性久久久| 亚洲国产第一页综合视频| 99国内熟女露脸视频| 日本久久女同性恋视频| 久久艹逼视频| 性高潮久久久久久久久久久| 另类图片欧美激情综合| 久久九九99| 九9热伊人| 中文一区二区三区影院| 婷婷五月成人| 综合色久欲| 91人妻最真实刺激绿帽| 欧洲免费一区二| 自拍亚洲综合| 人妻中文字幕日韩电影| 中文幕97| 免费福利视频中文字幕| 美国美女AV在线| 亚洲中文字幕av| 国产成人手机视频激情| 日本 免费 一区二区三区 久久香蕉 | 国产精品白丝AV| 韩三级a视频在线观看| 亚洲夜色在线| 97天天| 国产亚洲国产超碰| 亚洲文学偷乱拍啪啪啪啪| 日本欧美一区二区三区视频麻豆| 91久久精品国产| 亚洲图片在线| 亚洲黄片免费在线播放| 黄网站黄视频网站进入口| 黑人精品一区二区在线播放| 欧美日韩性感| 亚洲加勒比| 欧洲综合视频| 夜夜草我| 黑人粗大V S日韩女优视频| 国产亚州精品美女久久久免费| 91麻豆一二三区| 亚洲国产欧美一区二区潘金莲| 久草男人天堂| 久久久精品视频免费观看| 人妻少妇久久| 五月天精品| 久久久久国产精品久久久| 亭亭丁香激情| 国产探花精品在线| 中文无线日韩一区| 亚州精人品大香蕉| 综合国产影视三级| 肉丝中文无码高清| 日韩美女久久一区二区三区| 中文字幕一区二区韩| 在线 欧美 亚洲| ′ !γ}丶。。久久精品欧美一区二区三区| 亚洲欧洲激情卡通另类文学四射小说网站 | 中文字幕一区二区三区人妻少妇在线| 亚洲一区二区三区播放在线| 干b网| 久9久| 日韩成人精品视频自拍| 射综合网| 人妻色情天天操| 国产激情视频在线观看| 九月伊人中文字幕| 操淫穴亚洲五月丁香| 免費黃色視頻觀看一| 麻豆久久一区二区三区| 亚洲综合69| 亚洲欧美精品一区天堂久久| 3d成人精品一区二区| 久久 精品| 国产乱青青草久久| 无码一区二区三区四区五区六区七区八区九区十区视频 | 国产成人五月天丁香花| 人人妻人人色| 日韩欧亚太美不卡| 伊人五月天| www.伪伪| 人妻一区二区三区四区视频| 欧美色图99| 91高跟美女在线播放| 五月天综合网| 久久人人爽爽人人爽人人片αV| 日韩欧美加勒比| 91超碰在线观看| 亚洲Av噜噜一区二区三区妖精| 人妻少妇久久久| 精品国产www久久| 日婷婷| 97在线免费视频| 熟妇一区二区| 91色欧美| 亚洲图片视频小说| 无码国产精品96久久久久孕妇| 男人天堂综合| 欧美亚洲影视| 亭亭丁香激情| 久九九九九九九热| 欧美老熟另类| 欧美久久草熟女| 亚洲nv男人的天堂网| 久久‘黄片视频| 操操逼操操逼操操逼逼| 一区操逼日比视频| 国产福利av精彩对白| 日韩美女操b| 欧美性生活免费网| 另类小说综合网| 国模无码人体一区二区三| 另类图片天天影视| 久操精品| 欧美激情视频在线一区| 正在播放国产精品一区| 人人做天天爱| 狠狠操夜夜| 亚洲黄色网址视频| 天天草天天干天天日| 秋霞一级视频在线观看免费| 狠狠操狠狠插| 很黄很污的免费网站| 日产中文字幕2020| 熟妇高潮一区二| 久久超碰97中文字幕| 1二区9| 欧美激情超碰777| 亚洲日韩久久精品一区| 色噜噜人妻av中文字幕| 国产熟女无套内射| 丁香婷婷五月| 郑州宾馆老熟女露脸啪啪| 18禁的网站在线| 乱老女人一区二区视频| 亚洲熟妇自偷自拍另欧美| 久热色情精品| 国产欧美成人精品| 69一区二区| 日韩无码视频黄色| 国产欧美成人第一页在线观看| 男人高清无码一区二区| 色五月激情综合网| 亚洲棕合电彰| 美欧色综合| 欧美一区二区男人天堂| 色色色色日本| 美女刺激久久国产欧美| 亚洲精品骚逼| av影院十区| 性无码专区2020| www.91理论| 激情五月天婷婷| 少妇天堂网络| 超碰97.com| 最近2018中文字幕在线高清第一页| 精品无码欧美三级| 色情综合| 最新中文字幕av| 国际精品久久久| 91在线秘 男同| 日韩成人免费电影| 欧美色图下一页| 日本一级特级毛片视频| 99久久精品国产高潮| 97在线免费看| 久久久久久久9最新免费视频观看| 欧美色图第一页| 国产av又色又爽又黄| 夜色五月天| 加勒比东京热五月天天堂网| 曰韩中文人妻视频| 国产人妖的免费的视频| 二区熟妇韩日| 久久东京热久久| 亚洲s在线观看| 97国产精品在线观看| 亚洲激情综合另类男同| 精品国产肉丝袜在线拍国语| 日韩 女同 综合| 欧美黄色手机在线观看| 素人播放一区| 欧美色综合网| 一区在线观看中文字幕| 久久久久久久久久久久黄色| 自拍偷拍第26| 欧洲天天在线| 久久 精品| a网站免费观看| 人乳av| 91色综合| 亚洲丝袜色图| 亚洲日韩精品久久久久一区壹牛| 色婷五月天| 精品夜夜澡人妻无码AV| 欧美在线观看综合国产| 97久久超碰亚洲| 男男H黄动漫啪啪无遮挡网站| 夜草欧美| 亚洲图片日本AⅤ欧美在线| 久久熟妇五十路一区| 日本在线观看网址| 丰满精品人妻少妇久久字幕| 中文字幕美女91| 很黄很污的免费网站| 亚洲精品97| 毛片视频白嫩| av爱爱爱| 骚货 中文字幕 av| 强奸a片网| 搡老熟女国产1000部| 婷婷伊人网| 国产综合久久久麻桃个| 97资源制服丝袜| 91天天看| 韩国女主播青草在线| 91久久九九精品国产综合| 少妇与黑人高潮在线| 国产日韩区| 91插B网站| 五月天社区| 不卡av免费在线网址| 日韩99神马视频片| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 另类图片五月| 思思热在线视频免费| daxiangjiao你懂的| 欧美人人AAA| 色香综合| 亚欧中文字幕在线视频| 天堂无码精品国产久| 人妻另类| 天天摸夜夜操视频| 久久久97| 日韩黄片影院| 97在线欧| 97网址www| 综合久久欧美| 日本一级真人黄色性爱视频| 亚洲欧洲无码97久久精品| 九色在线熟女国产黑人| 99热伊人| 97免费在线视频在线观看| 国产久久成人| 久久伊人影院| 东京热精品97综合网| 免费看久久久性性| 日韩免费簧片| 欧美韩日精品99综合| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 自怕偷自怕亚洲精品| 亚洲天天影视色综合| 久久99热这里只频精品6学生| 国产亚洲精品一区二区三区| 大白逼三四级| 97色论| 久久美女福利是上海美女| 五月丁香六月综合缴清无码| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 蜜臀AV午夜精品久| 日本天天干天天搞一区| 大香蕉123| 大香网站| 影音先锋日本乱伦| 伊香蕉综合久久久久久久噜噜噜| 欧美韩日精品资源| av操操不卡| 成年女人18级毛片毛片免费观看| 国产亚洲精品久久久久小| 一区二区视频在看| 欧美天天综合站| 亚洲国产剧情少妇激情| 六月婷婷五月丁香| 久久香蕉国产线看观看猫咪av| 国内偷拍精品一区二区| 伦理第一页| 91n处女在线观看| 亚欧洲一区二区视频| 综合网欧| 旡码电影特区| 五月激情小说| 精品国产一区二区三区av在线资源| 国产AV久久野战精品| 思思热在线视频免费| 午夜舔阴达高潮视频免费看| 美女啊啊啊啊啊啊| 牛牛久久国产精品视频一二三| 久久久久久久久久久久黄色 | 丰满少妇高潮无码| 欧美狠狠弄| 日韩传媒在线| 久久一区,青青青青草视频在线播放| 丁香激情五月天| 激情五月激情综合网| 亚洲操人| 色97| 啊啊啊啊视频免费| 亚洲色图在线视频| 99热综合在线| 青青草自拍视频在线播放| 67194无码不卡| 玖玖爱综合| 国产一级久久久| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 特级丰满少妇一级AAAA爱毛片| 国产精品亚洲天堂网址| 国产高清成人mv在线观看| 女人精品内射国产99| 日本孕妇一区二区视频操逼免费看 | 国产 日韩 欧美一区| 亚洲精品一区二区日本| av网站免费线看| 欧美日韩大黄片| 亚欧性爱ab| 亚洲综合五月天| 9/A片| 91撸色网 玖玖网 欧美| 超碰碰激情97+久| CCYY草草影院地址入口| 日韩无码a片| 在线人人人人人人精品超| 日本中文字幕在线电影| 激情五月综合网| 欧美性战999| 日韩色女精品| 2019天天干| 欧美一区二区三区入口| 日本岛国黄色网址| 高清不卡一二三区视频......| 亚洲美女30b| 婷婷精品久久av影视| 亚洲 暴爽 AV人人爽日日碰| 老司机天天操| 性做久久久久久免费观看软件| 久久久久久午夜男人的天堂| 青青草狠狠撸| 男人的天堂va在线| 熟女乱伦A| 色五月大香蕉| 欧美日韩婷婷中文| 99999精品| 自拍偷拍 日韩无码| 97久久精品亚洲| 亚洲视频二区| 亚洲春色欧美| 欧美久久人人网| 国色天香av| 四虎在线观看网站| 久久性爱视频免费看| 成人看片网站| 欧美视频激情久久久久久| 天天操妹子| 欧美日韩日产免费网站看| 亚洲欧美精品91| 超碰综合97在线| 草草电影院| 久久久久成人蜜桃精品| 伊人亚洲综合| 妇女性内射冈站HDWWWCOM| 色丁香久久| 东北女人操比视频| 欧美日韩日产免费网站看| 精品国产一区二区三区av在线资源| 人妻酒店出差被中出免费在线播放| 久久99九九九九6666免费观看软件| 亚洲中文国际强奸字幕| 五月天色图影视| 一本一道久久综合久久| 午夜男人av| 国产精品交换一区二区| 嗯嗯嗯啊啊在线观看| 99精品视频在线观看免费| 精品97久久综合| 电家庭影院午夜69久久夜色精品国产69乱| 亚洲码专区| 久草精品一区| 欧美91视频| 欧美综合网1| 国产日韩手机视频在线| 亚洲熟妇丝袜在线观看| 亚洲日韩美女丝袜美腿人妻视频| 九九热最新| 极品少妇久久久久| 亚洲AV无码成人精品久久| 色在线69堂| 乱性AV| 97色97好| 为用户提供免费看黄网址在线观看| 色av中文字| 日本精品五区| 自拍欧美| 日韩无码精品综合久久| 白丝jkav| 国产精品成人无码a v毛片| 大乔未久88一区| 欧美日韩另类在线| 欧美一区二区成人一卡| 少妇一级婬片免费放一级a性色.| 欧美第一页性| 国产一区二区三区高清视频| 91九九九馒头| 黑人精品一区二区在线播放| 色婷婷蜜臀av| 亚洲 一区二区 自拍| 夜夜青青无码影院| 3p国产色噜噜一区| 婷婷8月天青娱乐| 国产青一二三| 波多野结衣之双飞调教在线播放| 97超碰天天| 国产一区在线观看无码AV| 国产蜜臀精品一区二区尤物| 久久久久免费少妇| 少妇一级无码精品| 久操在97| 日韩午夜啪啪视频| 好属操| 久久最新视频免费观看| 男人高清无码一区二区| 色图综合| 大香蕉综合久久| 打av高清| 中国少妇XXXX做受| 性色综合网| 久久九九一区二区三区成人| 26uuu国产日韩综合在线观看| 久久精品无码熟妇一区二区三区视频导航 | 国产99999久久精品| 精品黑人一区二区| 国产精品com| 色哟哟-国产专区| 熟女人妻一区二区三区| 美女诱惑一区| 精国久久一区二区三区98| 久久久九九网站| 亚洲图片激情综合另类| 久久这里只精品| 日本一片一区| av日韩手机在线影视| 无码精品久久久久久亚洲| 天天舔天天日天天射| 91日韩在线| 亚洲天堂2020| 久久后入制服| 久久精品一区| 婷婷五月天色色| 日本羞羞的视频在线播放| 久久久久婷婷精品av电影| 超碰调教97| 午夜福利精品| 亚洲网站一区二区在线| 欧美第五页| 黑人天8A∨高清网站| www.久久久久| 亚洲aV无码成人在线观看| 日韩av电影成人在线| 日韩97超碰| 亚洲熟久久| 亚洲天堂情色| 狠狠狠一区二区三区| 夜色AV无码手机在线影院| 中文字幕在线免费观看2| 麻豆天美一区二区| 日韩无码服务区| 欧洲小说色图视频另类| 国产精品熟女AV中文字幕在线播放| 激情五月综合| 亚洲欧美日韩精品久久久一区二区| 久久久新亚洲AV| 九九热三级片| 精品天堂| 午夜传煤十二区精品| 嫩草黄页| 国产风韵犹存熟妇三区| 日日黄色三级网站| 亚洲天堂另类美腿| 日韩精品一二三四| 日本天天吊| julia高潮后不停追击中出| 激情五月天社区| 天堂69亚洲精品中文字| 成年人黄色视频免费| 精品亚洲| 91人妻人人澡人人爽人人精品| 国产sv美女内射| 天天日天天干天天摸天天操| 超碰在线1234区| 人妻大香蕉| 蜜臀久久99精品久久久久久成人小说 | 国产精品国产拍高清AV| 曰韩无码777| 色欲日韩欧美在线一区| 日韩欧美tv一区二区在线观看| 欧美激情性爱视频网站| 三级色综合| 93人人操人人| 欧美成人一级免费电影| 韩国黄色片精品久久久 | 天天操天天看| 中文子幕一二三| 日韩无码第3页| 91亚洲网站| 人人操人人肉久久精品| 亚洲欧美激情小说| 91人人操| TS人妖另类精品视频系列| 亚洲无992tv| 911av网站免费观看| 亚洲91在线播放影院| 国产 无码 一区二区| 人妻一区二区三区视频| 丁香五月综合| 大香蕉av在线| 色噜噜国产在线| 校园春色宗合网| 97日韩欧美亚洲| 91综合网站| 日韩视频中文字幕| 美女极品一区二区三区| 亚洲乱码尤物193YW| 99热最新网址| 亚洲人妖网| 久久亚洲欧美一区二区三区-亚洲国产精品第一区二区 | yaouchengrenav| 91视频综合在线| 丁香五月色情| 久久这里都是精品| 屁股久久久久久久久| 性欧美91| 国产激情综合五月久久| 国产人伦精品一区二区三区| 欧美91网站| 色欧洲| 欧美另类综合久久| 日本人妻A片成人免费看片| 中文字幕免费观看| 欧美日韩国产人人| WWW.操逼.COM| 四色永久成人网站| 粘花网06av视频| 怡红院久久老司机| 亚洲性爱免费电影| 人人操AV| 国产91专区| 日韩色| 国产精品三级视频网站| 国产精品熟女九九九| 亚洲女优有码无码高清| 亚洲欧洲综合av在线| 久久九九视频九九视频| 青青草亚洲一区| 少妇天堂| 爽极品影院| 国模限制级电影| 欧美淫乱视频| 久热伊人| 视频一区二区三区精品| 91足交| 性色av一区二区| 青娱乐国产剧情av一区| 国产自偷自拍一区| 9997se| 探花熟女,姿勢到位,體驗感也到位| 97超碰碰碰| 91成人无码| 欧美大香蕉同搞| 亚洲色欲一区二区三区| 亚洲成人贴图| 九九aV| 午夜操一视频一区| 免费一级毛片在线视频观看| 超碰综合色| 99在线免费公开视频| 污到发麻的视频 国产| 麻豆尤物视频网| www.婷婷| 国产伊人精品在线| 大香蕉啪啪网| 亚洲综合网91| 欧美丰满熟妇XXXX性ppX人交| 天天草AV| 日韩黄色电影网站| 天天影视网色欲色香| 亚洲二区精品在线观看| 少妇诱惑视频| 成人无码在线超碰网| 东京成人一区| 人妻色偷色噜| 欧美精品91| 国产精品久久久久无码A√| 色91综合网| 在线岛| 91国产丝袜美女| 中文字幕亚洲热播人妻| 美女上床网站| 亚洲天堂AV在线播放| 大香蕉欧美国产日韩高潮| 999亚洲国产视频| 校园春色中文字幕AV| 日本色色的视频| 可乐操亚洲蜜911| 香蕉久久国产AV一区二区| 亚洲se91| 自拍丝袜美腿人妻| 欧美爱三级日韩久久| 久久草视频污视频| 色99视频| 免费观看一区| 中文字幕超碰CAO| 国产色呦呦| 男人的天堂com| 91 国产丝袜在线放观看| 久久东京热久久| 极品粉嫩少妇视频| 国产一区二区三区影片| 少妇天堂| 美女裸体麻豆天美蜜桃91| 国产第25页在线观看| 日韩无码服务区| 日韩欧美成人大香蕉| 在线观看AV片| 色97欧美| 少妇一区二区三区在线观看| 日韩人成网站在线播放| 欧美色97| 欧美国产一区二区三区麻豆传媒| 岛国片在线观看视频亚洲| 久草这里只有精品| 久久久久78| 国产成人亚洲精品自产在线| 亚洲无码电影久久久| 国产91专区| 亚洲精品成人激情在线| 97亚洲精品| 亚洲天堂一区二区| 日本三级中国三级99人妇网站| 久久精品一区二区一8| 久久久久久久久久久久欧美日| 日本东京热加勒比久久| 男人天堂欧美| 国产少妇内射| 91久精品| 国产超碰人人操| 精品人妻中文字幕4399| 欧美综合综合| 99re在线精品78| 欧美一区二区情色| 亚洲啪啪视频一区二区| 翔田千里A片一区二区| 国产97av| 极品白嫩福利在线| 91一起操| 熟女人妻一区二区三区| 亚洲风情在线观看| 舔人妻中文免费视频| 曰本91情色| 国产 日韩 欧美 中文 另类,国产 欧美 另类 制服 变态,高清 日韩 欧美 中文,高 | 五月开心网| 午夜黄色免费在线观看| 欧美色图91| 国产区在线| 亚洲图片欧美另类综合免费视频大大香| 国产亚洲精品第一最新| 天堂а√在线最新版在线| 久久亚洲AV无码白度| 精品久操| 午夜精品久久久99热蜜桃的功能特点| 夜夜狼人妻| 99色婷婷| 国产第25页在线观看| 日本操色导航| 久久青青草原免费视频| 久久色精品视频在线| 亚洲国成人情色好看电影| 成人资源中文字幕在线观看| 色婷婷久久综合超碰| 色呦呦、国产精品| 九九AV| 久久婷婷影院| 操一区| 国产又大又硬又长又粗| 午夜福利免费福利视频| 巨爆乳一区二区爆乳区| 婷婷人妻激情| 天天操妹子| 高清视频一区| 欧美色乱| 天啪| 亚洲久久久久| 国产色图乱伦| 老熟女综合| 天美传媒精品一区二区| 操一操摸一摸| 欧美欧美少妇| 老熟女91视频| 久久永久无码人妻视频| 黄片免费日韩| 欧美Ⅴ性爱| 少妇一区二区三区高速| 国产人妖视频一区在线观看| 亚洲一区二区三区播放在线| 99色热国产视频精品|