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

ARTICLE DETAIL

資訊詳情

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

Spring Boot在線考試平臺(tái)從數(shù)據(jù)庫(kù)設(shè)計(jì)到自動(dòng)判分的完整實(shí)踐

Spring Boot在線考試平臺(tái)從數(shù)據(jù)庫(kù)設(shè)計(jì)到自動(dòng)判分的完整實(shí)踐 在線考試平臺(tái)這個(gè)題在Spring Boot相關(guān)的課程設(shè)計(jì)和畢業(yè)設(shè)計(jì)里出現(xiàn)頻率真的非常高。它表面上是一個(gè)“系統(tǒng)開發(fā)”題目實(shí)際做起來卻要覆蓋多角色權(quán)限、題庫(kù)組織、組卷策略、考試狀態(tài)流轉(zhuǎn)、自動(dòng)判分、成績(jī)統(tǒng)計(jì)這一整條業(yè)務(wù)鏈路。相比單純的增刪改查這類項(xiàng)目更考驗(yàn)?zāi)銓?duì)業(yè)務(wù)流程的理解以及碰到邊界情況時(shí)能不能把邏輯做嚴(yán)謹(jǐn)。我當(dāng)時(shí)做這個(gè)項(xiàng)目時(shí)花了大量時(shí)間在數(shù)據(jù)庫(kù)設(shè)計(jì)和判分一致性上后期反而很輕松。今天就把完整的設(shè)計(jì)思路、核心表結(jié)構(gòu)、關(guān)鍵代碼邏輯以及那些在調(diào)試中踩過的坑一次說清楚。無論你是準(zhǔn)備做課程設(shè)計(jì)還是想拿一個(gè)完整的Spring Boot練手項(xiàng)目這篇文章都能直接參考。1. 項(xiàng)目整體設(shè)計(jì)與技術(shù)選型1.1 為什么在線考試平臺(tái)用Spring Boot最合適先說實(shí)話課設(shè)和畢設(shè)階段完全不需要上微服務(wù)那一套。在線考試平臺(tái)的用戶量和使用場(chǎng)景很集中業(yè)務(wù)邊界也很清楚本質(zhì)上就是一個(gè)標(biāo)準(zhǔn)的單體Web系統(tǒng)。Spring Boot在這種場(chǎng)景下簡(jiǎn)直是量身定做的自帶內(nèi)嵌Tomcat打包成jar文件就能跑把“本地起服務(wù)”的成本降到極低。同學(xué)拿到源碼后裝好JDK、MySQL、Maven改一下數(shù)據(jù)庫(kù)連接就能把項(xiàng)目跑起來這在后期答辯演示時(shí)優(yōu)勢(shì)很大。Spring Boot還有一個(gè)實(shí)際好處生態(tài)對(duì)這類系統(tǒng)覆蓋得很好。登錄鑒權(quán)有Spring Security或JWT持久層用MyBatis-PlusExcel導(dǎo)入用POI或EasyExcel統(tǒng)計(jì)圖表直接前端引入ECharts每個(gè)環(huán)節(jié)都有大量可查的資料。相比SSM要手動(dòng)配置一大堆XMLSpring Boot用起步依賴把常見的配置都收攏了新手只需要關(guān)注自己代碼的部分即可。我試過很多次對(duì)時(shí)間緊的同學(xué)來說Spring Boot確實(shí)是性價(jià)比最高的選擇。從答辯角度講Spring Boot還能引出“自動(dòng)配置”“內(nèi)嵌容器”“起步依賴”“約定優(yōu)于配置”這些高頻面試點(diǎn)。你只要在項(xiàng)目里把JWT鑒權(quán)、攔截器、全局異常處理、事務(wù)控制都用上面試官問起來就有具體案例可以講而不是停留在“我調(diào)用過某個(gè)接口”這種層面。1.2 角色與權(quán)限設(shè)計(jì)三類角色是考試平臺(tái)的標(biāo)配學(xué)生、教師、管理員。我建議把它們放在同一張用戶表里用role字段區(qū)分不要拆成三張表。原因是登錄入口只有一個(gè)所有角色的校驗(yàn)邏輯可以統(tǒng)一走同一套JWT鑒權(quán)后續(xù)擴(kuò)展角色也很方便。學(xué)生查看考試列表、開始考試、交卷后查看分?jǐn)?shù)和答卷解析、查看個(gè)人成績(jī)曲線。教師維護(hù)題庫(kù)、創(chuàng)建試卷、手動(dòng)選題或隨機(jī)組卷、在線閱卷、查看所授課程的成績(jī)統(tǒng)計(jì)。管理員管理系統(tǒng)基礎(chǔ)數(shù)據(jù)比如課程、班級(jí)、用戶賬號(hào)重置密碼查看全站統(tǒng)計(jì)。權(quán)限控制在課設(shè)階段最實(shí)用的方案是攔截器加注解不需要把Spring Security整個(gè)搬進(jìn)來。實(shí)現(xiàn)方式是這樣的定義一個(gè)RequireRole注解標(biāo)注在Controller方法上攔截器里解析當(dāng)前登錄用戶的角色角色不匹配就返回統(tǒng)一格式的錯(cuò)誤信息。這種方式代碼量不大而且很好講清楚權(quán)限設(shè)計(jì)的思路。1.3 核心模塊劃分整個(gè)系統(tǒng)按功能拆成六大模塊系統(tǒng)管理、用戶認(rèn)證、題庫(kù)管理、試卷管理、在線考試、成績(jī)統(tǒng)計(jì)。其中組卷和在線考試是這個(gè)項(xiàng)目區(qū)別于普通管理系統(tǒng)的核心也是設(shè)計(jì)文檔里最值得展開寫的內(nèi)容。動(dòng)手寫代碼之前建議先把業(yè)務(wù)狀態(tài)線畫出來教師創(chuàng)建試卷并發(fā)布考試 - 學(xué)生進(jìn)入考試生成試卷快照 - 學(xué)生答題并提交 - 客觀題自動(dòng)判分 - 主觀題進(jìn)入人工閱卷 - 成績(jī)發(fā)布 - 學(xué)生查看成績(jī)和解析。這個(gè)流程里每個(gè)節(jié)點(diǎn)都有自己獨(dú)立的表結(jié)構(gòu)和狀態(tài)字段理清了后面寫代碼會(huì)順很多。2. 數(shù)據(jù)庫(kù)設(shè)計(jì)考試系統(tǒng)的地基考試平臺(tái)的大部分邏輯問題根源在表結(jié)構(gòu)上。表關(guān)系設(shè)計(jì)好了業(yè)務(wù)代碼只是蓋樓表關(guān)系設(shè)計(jì)亂了后面所有模塊都會(huì)跟著打補(bǔ)丁。下面按模塊拆開講。2.1 用戶與課程模塊用戶表是最基礎(chǔ)的表我一般在user表之外還會(huì)設(shè)計(jì)課程表和學(xué)生選課表這樣學(xué)生和教師的關(guān)系不會(huì)綁死在一個(gè)字段里。用戶表字段大概是這樣id、username、password、real_name、role、student_no、class_name、status、create_time。注意密碼不能存明文建議用BCrypt加密。很多同學(xué)喜歡用MD5但實(shí)際項(xiàng)目里BCrypt在每次加密時(shí)生成不同的鹽相同密碼加密后的結(jié)果都不一樣安全性明顯更好。課程表字段比較簡(jiǎn)單id、course_name、teacher_id、class_name、create_time。選課表把學(xué)生和課程關(guān)聯(lián)起來id、student_id、course_id。為什么要單獨(dú)設(shè)計(jì)選課表因?yàn)橐粋€(gè)學(xué)生可以選多門課一門課也有多個(gè)學(xué)生典型的多對(duì)多關(guān)系必須用中間表承接。2.2 題庫(kù)與試卷模塊題庫(kù)表是整個(gè)系統(tǒng)的核心資產(chǎn)。我常用的字段是id、course_id、type、title、options、answer、analysis、score、difficulty、create_time。type字段區(qū)分單選、多選、判斷、簡(jiǎn)答四種題型。options字段的存儲(chǔ)方式我用的是“A.xxx|B.xxx|C.xxx|D.xxx”這種字符串格式簡(jiǎn)單直觀。你當(dāng)然也可以用JSON格式更規(guī)范。但對(duì)課設(shè)而言字符串足夠只要寫入時(shí)做好格式校驗(yàn)后面判分就不會(huì)出問題。判斷題答案我喜歡存“T”和“F”不存漢字的“正確/錯(cuò)誤”。這樣判分就是簡(jiǎn)單的字符串比較省去各種編碼和空格問題。試卷表字段可以設(shè)計(jì)成id、paper_name、course_id、total_score、duration、start_time、end_time、status、create_by??荚嚂r(shí)間范圍、考試時(shí)長(zhǎng)、總分這些關(guān)鍵業(yè)務(wù)屬性都放在這里。另外需要單獨(dú)建一張?jiān)嚲眍}目關(guān)聯(lián)表paper_question字段包括id、paper_id、question_id、sort。這里有個(gè)細(xì)節(jié)組卷時(shí)生成的題目順序要固化成sort字段不要讓學(xué)生每次刷新看到的題目順序都不一樣否則考試體驗(yàn)很差。下面是一張核心建表SQL示例CREATE TABLE question ( id BIGINT PRIMARY KEY AUTO_INCREMENT, course_id BIGINT NOT NULL COMMENT 所屬課程, type TINYINT NOT NULL COMMENT 1單選 2多選 3判斷 4簡(jiǎn)答, title VARCHAR(500) NOT NULL COMMENT 題干, options VARCHAR(1000) DEFAULT NULL COMMENT 選項(xiàng)用|分隔, answer VARCHAR(255) NOT NULL COMMENT 標(biāo)準(zhǔn)答案, analysis VARCHAR(1000) DEFAULT NULL COMMENT 解析, score INT NOT NULL DEFAULT 5 COMMENT 分值, difficulty TINYINT DEFAULT 1 COMMENT 1簡(jiǎn)單 2中等 3困難, create_time DATETIME DEFAULT CURRENT_TIMESTAMP ) ENGINEInnoDB DEFAULT CHARSETutf8mb4;2.3 考試記錄與快照設(shè)計(jì)考試記錄表exam_record跟蹤每一次考試實(shí)例id、paper_id、student_id、start_time、submit_time、status、objective_score、subjective_score、total_score。status字段標(biāo)記考試狀態(tài)比如ongoing、submitted、graded這是整個(gè)考試流程的狀態(tài)機(jī)核心。學(xué)生每次作答的明細(xì)放在answer_record表id、exam_record_id、question_id、student_answer、is_correct、score。考生提交一道題就保存一道題交卷時(shí)再統(tǒng)一判分。這里特別想強(qiáng)調(diào)“快照”這個(gè)設(shè)計(jì)。學(xué)生在進(jìn)入考試那一刻系統(tǒng)要把試卷題目、題目分?jǐn)?shù)、標(biāo)準(zhǔn)答案一起復(fù)制到考試記錄里而不是交卷時(shí)再去題庫(kù)實(shí)時(shí)讀數(shù)據(jù)。我第一次做的時(shí)候沒有快照結(jié)果老師考試中途改了一道題的答案之前已經(jīng)交卷學(xué)生的成績(jī)?nèi)兞?。這個(gè)教訓(xùn)讓我意識(shí)到考試系統(tǒng)的一致性不能依賴“隨時(shí)可變的業(yè)務(wù)數(shù)據(jù)”??煺兆侄螘?huì)多占一點(diǎn)存儲(chǔ)空間但換來的是極高的數(shù)據(jù)穩(wěn)定性這個(gè)交易完全值得。3. 核心功能模塊實(shí)現(xiàn)與實(shí)操拆解3.1 登錄鑒權(quán)與全局用戶態(tài)登錄模塊我推薦用JWT方案。用戶登錄成功后后端把用戶id、角色、用戶名放進(jìn)token的claims里前端后續(xù)請(qǐng)求在Authorization頭帶上token后端配置攔截器統(tǒng)一解析。為什么不用傳統(tǒng)的Session課設(shè)階段用Session其實(shí)也沒問題但JWT更接近現(xiàn)在主流的接口風(fēng)格代碼寫出來也更好講。用jjwt庫(kù)代碼量不大String token Jwts.builder() .setSubject(userId.toString()) .claim(role, user.getRole()) .claim(username, user.getUsername()) .setExpiration(new Date(System.currentTimeMillis() 1000 * 60 * 60 * 12)) .signWith(SignatureAlgorithm.HS256, secretKey) .compact();密鑰放在application.yml里不要硬編碼。攔截器里解析token失敗就返回401成功就把用戶信息放進(jìn)ThreadLocalService層需要當(dāng)前用戶時(shí)直接取。這個(gè)方案對(duì)前端也很友好后面如果想把頁(yè)面升級(jí)成Vue分離版接口可以原封不動(dòng)地復(fù)用。3.2 題庫(kù)管理與Excel批量導(dǎo)入錄入題目是最耗時(shí)的工作所以題庫(kù)模塊一定要支持Excel批量導(dǎo)入。Apache POI是常用方案讀取xlsx文件后遍歷每一行解析出題型、題干、選項(xiàng)、答案、解析、分值然后批量寫入數(shù)據(jù)庫(kù)。批量導(dǎo)入最常見的坑有幾個(gè)xls和xlsx格式兼容問題建議統(tǒng)一使用xlsx讀取方式不一樣??招泻涂諉卧駮?huì)解析出null需要判空處理否則入庫(kù)時(shí)報(bào)錯(cuò)。答案格式不規(guī)范比如多選題寫成“A,B,C ”帶空格或“ABC”不帶逗號(hào)。導(dǎo)入時(shí)最好統(tǒng)一清洗成規(guī)范格式。導(dǎo)入完成要給教師明確的反饋成功多少條、失敗多少條、哪一行哪一列格式有問題。不要悶頭導(dǎo)入完就什么都不提示。這里可以寫一個(gè)導(dǎo)入結(jié)果對(duì)象包含成功數(shù)量和失敗原因列表。3.3 手動(dòng)/自動(dòng)組卷邏輯組卷是考試平臺(tái)最有“業(yè)務(wù)味”的模塊。手動(dòng)組卷比較好理解教師從題目列表里勾選題目加入試卷設(shè)置分值保存時(shí)校驗(yàn)總分。自動(dòng)組卷我建議做成“按題型設(shè)置數(shù)量按難度分布抽題”。核心是隨機(jī)抽題SQLListLong questionIds questionMapper.selectList( new LambdaQueryWrapperQuestion() .eq(Question::getCourseId, courseId) .eq(Question::getType, type) .eq(Question::getDifficulty, difficulty) .last(ORDER BY RAND() LIMIT count) ).stream().map(Question::getId).collect(Collectors.toList());MySQL的ORDER BY RAND()在幾十萬級(jí)數(shù)據(jù)量的場(chǎng)景下會(huì)有性能問題但課設(shè)階段的題庫(kù)規(guī)模小直接使用完全沒問題。如果你想把項(xiàng)目做得更亮眼可以在設(shè)計(jì)文檔里專門提一句這個(gè)方法的適用邊界再引出其他更優(yōu)的隨機(jī)方案面試時(shí)這是加分點(diǎn)。組卷保存前一定要校驗(yàn)總分。比如試卷設(shè)置了100分但勾選的題目加起來只有90分必須給出提示。我見過不少項(xiàng)目這里沒有校驗(yàn)學(xué)生考完成績(jī)統(tǒng)計(jì)總是對(duì)不上后來查原因就是總分虛標(biāo)。3.4 在線考試、自動(dòng)判分與成績(jī)統(tǒng)計(jì)在線考試模塊是整個(gè)系統(tǒng)最需要謹(jǐn)慎的地方核心在狀態(tài)管理。學(xué)生點(diǎn)擊“開始考試”后后端先創(chuàng)建一條exam_record狀態(tài)設(shè)為ongoing記錄start_time。答題時(shí)前端每保存一題就調(diào)用一次接口后端把答案寫入answer_record。交卷有兩種入口學(xué)生主動(dòng)點(diǎn)擊交卷或考試時(shí)間到觸發(fā)自動(dòng)交卷。前端倒計(jì)時(shí)只是體驗(yàn)優(yōu)化負(fù)責(zé)在最后一秒提醒用戶真正的超時(shí)兜底邏輯必須在后端。后端交卷方法要做的事檢查exam_record當(dāng)前狀態(tài)如果已提交直接拒絕防止重復(fù)提交。遍歷所有answer_record對(duì)客觀題自動(dòng)判分。累加客觀題得分主觀題標(biāo)記為待閱卷。更新exam_record狀態(tài)和成績(jī)字段??陀^題判分邏輯很直接String correct question.getAnswer(); String studentAnswer answerRecord.getStudentAnswer(); if (single.equals(question.getType()) || judge.equals(question.getType())) { boolean isCorrect correct.equalsIgnoreCase(studentAnswer.trim()); answerRecord.setCorrect(isCorrect); if (isCorrect) { answerRecord.setScore(question.getScore()); } }多選題的判分規(guī)則可以根據(jù)需要定義。常用的有“全對(duì)才得分”和“多選/漏選得一半分”兩種。實(shí)際項(xiàng)目里規(guī)則的定義應(yīng)放在單獨(dú)的類里通過一個(gè)接口類定義判分策略不同的題型用不同的實(shí)現(xiàn)。這樣做的好處是后續(xù)如果要加不定項(xiàng)選擇這類新題型直接擴(kuò)展實(shí)現(xiàn)類就行不需要改動(dòng)判分主流程。成績(jī)統(tǒng)計(jì)建議做三個(gè)維度班級(jí)平均分、分?jǐn)?shù)段分布、每題正確率。前端用ECharts展示柱狀圖和折線圖底部數(shù)據(jù)從后端統(tǒng)計(jì)接口讀。統(tǒng)計(jì)SQL會(huì)有一些連表查詢建議用注解SQL或XML寫清楚別在Java代碼里拼字符串SQL。4. 開發(fā)過程中的那些坑與解決方法4.1 時(shí)間與時(shí)區(qū)時(shí)區(qū)問題幾乎每個(gè)項(xiàng)目都會(huì)遇到。癥狀很典型數(shù)據(jù)庫(kù)存的時(shí)間比實(shí)際時(shí)間少8小時(shí)或者前端拿到的時(shí)間是一個(gè)數(shù)組而不是字符串。解決辦法分三部分MySQL連接串加上serverTimezoneAsia/Shanghai。實(shí)體類時(shí)間字段統(tǒng)一用LocalDateTime不要Date和LocalDateTime混用。在application.yml里配置Jackson格式化讓LocalDateTime輸出成字符串。配置Jackson的寫法spring: jackson: date-format: yyyy-MM-dd HH:mm:ss time-zone: GMT8這三個(gè)配置都設(shè)置好后時(shí)間問題基本能一次性解決。4.2 試卷快照與答案一致性前面說快照設(shè)計(jì)專門打了一個(gè)伏筆這里再展開??荚囅到y(tǒng)不能因?yàn)楹笈_(tái)改題影響已經(jīng)產(chǎn)生的成績(jī)。我最初做的時(shí)候answer_record里只存了question_id交卷后從題庫(kù)實(shí)時(shí)讀題目解析和答案。后來老師考完修改了一道題的答案“歷史考試”的解析頁(yè)面也跟著變了數(shù)據(jù)完全對(duì)不上。正確做法是在answer_record表里冗余存儲(chǔ)題目?jī)?nèi)容、標(biāo)準(zhǔn)答案、題目分?jǐn)?shù)。也就是快照。作答明細(xì)里看到的就是考試那一刻的試卷跟題庫(kù)里后來怎么改都無關(guān)。這是考試系統(tǒng)最核心的數(shù)據(jù)一致性設(shè)計(jì)寫文檔時(shí)要著重講。4.3 POI的版本沖突POI的版本沖突是導(dǎo)入功能最常見的報(bào)錯(cuò)源頭。表現(xiàn)是運(yùn)行時(shí)拋出NoSuchMethodError排查起來比較費(fèi)勁。原因通常是項(xiàng)目里同時(shí)存在多個(gè)org.apache.poi的間接依賴版本不一致。我的建議是能用EasyExcel就盡量用EasyExcel它內(nèi)部把poi版本統(tǒng)一管理了少操很多心。如果必須直接用POI那就檢查所有pom依賴?yán)镉袥]有引入多個(gè)不同版本的poi和poi-ooxml只保留一個(gè)統(tǒng)一的版本。4.4 分頁(yè)插件與事務(wù)控制MyBatis-Plus分頁(yè)必須配置PaginationInnerInterceptor否則page方法返回的數(shù)據(jù)不對(duì)這是最常見的問題之一。很多同學(xué)寫了分頁(yè)代碼但忘了注冊(cè)插件查出來的total永遠(yuǎn)是0還以為是SQL寫錯(cuò)了。配置方式很簡(jiǎn)單在MyBatis配置類里添加一個(gè)MybatisPlusInterceptor Bean即可。事務(wù)控制要重點(diǎn)放在交卷接口上。交卷和判分是一個(gè)整體操作任何一步報(bào)錯(cuò)都必須回滾不能讓學(xué)生交了卷但成績(jī)沒有生成。方法上加上Transactional同時(shí)注意不要把耗時(shí)操作放在事務(wù)里。比如自動(dòng)判分時(shí)循環(huán)里一條條更新數(shù)據(jù)庫(kù)整個(gè)事務(wù)時(shí)間會(huì)拉長(zhǎng)。更優(yōu)的做法是先循環(huán)判斷結(jié)果收集要更新的對(duì)象最后統(tǒng)一調(diào)用updateBatchById批量更新能明顯縮短事務(wù)耗時(shí)。5. 常見問題排查速查與項(xiàng)目擴(kuò)展方向5.1 常見問題速查表現(xiàn)象可能原因解決方案啟動(dòng)報(bào)數(shù)據(jù)庫(kù)連接失敗連接URL、用戶名、密碼配置錯(cuò)誤檢查jdbc地址確認(rèn)MySQL服務(wù)已啟動(dòng)核對(duì)用戶權(quán)限時(shí)間輸出為數(shù)組格式Jackson不支持LocalDateTime默認(rèn)序列化配置JavaTimeModule或統(tǒng)一時(shí)間戳格式列表接口返回總數(shù)為0MyBatis-Plus分頁(yè)插件未注冊(cè)添加PaginationInnerInterceptor上傳Excel后中文亂碼文件流解析未指定字符集正確設(shè)置讀取編碼處理后統(tǒng)一UTF-8入庫(kù)交卷后成績(jī)沒生成判分邏輯異?;蚴聞?wù)未提交查看日志檢查是否有未處理的簡(jiǎn)答題導(dǎo)致流程中斷前端跨域報(bào)錯(cuò)后端未配置CORS配置WebMvcConfigurer添加跨域規(guī)則頁(yè)面刷新后題目順序變化隨機(jī)抽題結(jié)果未保存sort字段組卷時(shí)固化paper_question中的順序5.2 生產(chǎn)級(jí)擴(kuò)展方向如果時(shí)間允許這幾個(gè)方向特別適合作為答辯和面試亮點(diǎn)防切屏功能監(jiān)聽瀏覽器頁(yè)面可見性變化切屏超過設(shè)定次數(shù)后自動(dòng)交卷或在后臺(tái)標(biāo)記異常記錄。題目順序和選項(xiàng)隨機(jī)學(xué)生進(jìn)入考試時(shí)把試卷快照里的題目順序、選項(xiàng)順序打亂。這個(gè)功能做起來不復(fù)雜但能從“防作弊”角度展示思考深度。Redis緩存熱點(diǎn)試卷把經(jīng)常被學(xué)生同時(shí)訪問的試卷緩存起來減少數(shù)據(jù)庫(kù)壓力。在線閱卷頁(yè)面為簡(jiǎn)答題提供評(píng)分界面支持按得分點(diǎn)關(guān)鍵詞快速給分。WebSocket強(qiáng)制收卷教師可以實(shí)時(shí)推送收卷指令到在線考試的學(xué)生端。這些擴(kuò)展每一個(gè)都足夠在答辯證里單獨(dú)講兩分鐘而且實(shí)現(xiàn)難度可控。不要一上來就全部鋪開選一個(gè)做透就行。我個(gè)人在實(shí)際操作中的體會(huì)是做這類項(xiàng)目最重要的一步是把數(shù)據(jù)庫(kù)設(shè)計(jì)想清楚特別是快照和狀態(tài)字段。代碼本身大多是對(duì)表數(shù)據(jù)的流轉(zhuǎn)和加工但如果你在設(shè)計(jì)階段就預(yù)留好冗余字段、狀態(tài)字段、時(shí)間字段后面會(huì)遇到的問題至少減少一半。還有一點(diǎn)最終交付時(shí)源碼、數(shù)據(jù)庫(kù)腳本和一份能按步驟跑起來的說明文檔都要齊全。課程設(shè)計(jì)和畢業(yè)設(shè)計(jì)考察的恰恰是你把完整流程想清楚并交付清楚的能力。如果你正卡在某個(gè)模塊上優(yōu)先看數(shù)據(jù)庫(kù)設(shè)計(jì)和判分邏輯這兩塊它們是最容易出現(xiàn)隱性bug、也最值得花時(shí)間打磨的地方。把這條主線跑通之后這個(gè)項(xiàng)目能做到的深度遠(yuǎn)不止一個(gè)普通的“系統(tǒng)開發(fā)”課設(shè)那么簡(jiǎn)單。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
免费αⅴ在线观看| rivers-china.com| 蜜臀av网址| 日韩性爱电影一区| 限制级中的三级片中的黑粗大屌屌日人妻熟女 | 九九九精品色乱九九九| 欧美中文狠| 秋霞一集毛片观看| 色欲蜜臀AV| 91亚洲影院综合| 大学生口爆吞精| 青青草五月天| 国产区性爱在线视频秋霞豆| 欧美福利视频啊啊啊啊| AV色五月天| 国产精品一区二区 尿失禁| 射久久| 久久久亚洲精品电影免费看| 亚洲AV无码乱码| 97超碰久久色| 首页亚洲国产高跟丝袜诱惑视频| 亚瑟国产精品久久无码| 性九九九九九九| 亚洲熟妇无码一区二区三区| 国产超碰人人操| 欧美成人精品欧美一级乱黄一区二… | 国产成人亚洲精品自产在线| 日韩熟女无码| 国产色产精品在线观看| 智利AV在线网| 亚洲精品97久久中文字幕| 91最新综合| 中文字幕在线播放2中文字幕在线观看2| 久久久久久久唑| 精吧天堂| 熟女久久久| 欧洲乱码一区二区| 欧美高清性猛交| 超碰97欧美在线| 国产特级毛片AAAAAA高潮流水 | 在线国产福利网址导航| 超碰97综合| 96国产污污污丝袜| 五月天丁香欧洲日韩| 亚洲高清在线| 乱论91| 欧美精品99久久久**| 操迟操逼在巾线Fre看| av日韩国产一区二区| 七月婷婷综合| 综合色好色| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 亚州欧美在线| 9久9久9久9久视频网站| 欧美最大综合网| 日韩丨制服丨中文|在线| 东北黄色电影| 久久久久久久久久黄色网| 久操99| 欧美 日韩 婷婷 五月| 亚洲成人妻日韩在线| 久久久久骚| 大香网伊人久久综合| 国产成人bd在线观看| 精品一区二区亚洲国产| 国内精品不卡无毒99999| 激情网五月天| 色九九九九久| 亚洲情色在线| 亚洲中文字幕在现观看| 操逼片国产| 午夜天堂啪啪| 天天干天天插| 91大学精品激情戏| 欧亚日韩三区| 殴美性天天| 性一级黄色录像片网站导航| 狠日操| 97资源制服丝袜| 久久久久亚洲精品| 天美91| 欧美综合网在线| 天天草夜夜草高潮片| 国产92麻豆天美精品色欲5| 99热久| 欧美v日韩欧亚洲电影天堂色诱,国产传媒| 玖色av| 草草电影院| 日韩欧洲操屄视频| 国产激情综合五月久久| 天美传媒在线一区| 少妇久久久久久久久| 色综合av男人天堂| 中文字幕91综合| 亚洲天天天| 亚洲高清91| 亚洲一区二区三区中文字幕| 亚洲综合色男人网| 躁躁日曰躁2020| 9 1果冻精品视频| a v网站在线播放| 91丝袜在线观看视频在线观看| 日欧美色| 五月婷亚洲精品天堂| 91在线无码精品秘 软件| 夜夜夜久久| 欧洲在线性爱视频| 又黄又爽在线观看视频| 99热伊人| 欧美操逼一二三区| rion磁力链接| 色噜噜综合在线| 超碰碰97资源站| 操逼网免费无码视频| 2011国产精品| 亚洲九九九| 欧美丰满熟妇XXXX性ppX人交| 九九久久99| 91男人综合| 手机看片1025| 亚州综合色| 思思热在线| 日韩欧视频| 国产成人亚洲精品无码古代早漏男| 欧美少妇熟女| 亚洲精品久久久久毛片A片拉屎 | 热天堂一区二区| 91亚洲网| 天美精品av| 亚洲人天堂| 欧美成人精品A片免费一区99| 91欧| 麻豆 欧美 日韩| 97超碰超| 超碰97最新人妻| 成人免费看吃奶视频网站| 1204av韩国| 亚洲色色探花| 婷婷九月丁香| 日本高清有码网址视频| 91日韩国产欧美亚洲另类精盘州至城都| 亚洲精品成人激情在线| 97超碰欧美中文字幕| 天天干美少妇一区| 色色香蕉| 亚洲熟女人妻中文字幕一区二区| 精品视频日日夜夜| 日韩国产欧美伦理在线| 国产精品大屁股999| 家庭乱伦国产| 亚洲狠狠入| 你操综合| 国产美女高潮叫床视频| 四虎影视精品| 亚洲超碰综合网| 欧美另类精品xxxx| 欧美自拍网| 十八禁视频网站| 人妻人人操| 中文字幕一区二区三区视频播放| 91九色丨风韵犹存| 亚洲第91页| 国产成人+综合亚洲+天堂| 人人妻人人澡人人爽久久av| 国产一区二区三区,在线观看观看| 俞拍久久国应视频| 亚洲色香| 碰碰在线视频| 日本一级黄色电影| 芊芊操逼视频无码| 国产黄色在线播放观看| 97欧美色资源| 黄色小说亚洲| 五月丁香婷婷综合网| 欧美Ⅴ性爱| 久草精品热视| 99这里有精品| 国产 日韩 欧美 中文 另类,国产 欧美 另类 制服 变态,高清 日韩 欧美 中文,高 | 国产精选三级在线观看| 免费无码国产精品v片在线观看| 四虎精品亚洲| 2019亚洲男人天堂| 丝袜高跟澳门91视频| 亚洲色悠悠久久88| 国产白丝在线| 欧美亚洲影视| 国产精品一区二区三区,亚洲综合 性开放中文AV高清无码免费看 | 综合第一页| 欧美专区17页| Julia Annxxxxx| 国产免费大片| 精品人妻一区二区三区-国产| 中日韩欧美精品无码AⅤ一区二区| 日韩国产精品人妻无码久久久| 老鸭窝日丰县女人| 久久久99999久网站| 久久久影院| 情色AV电影| 天天日天天插| 亚洲天堂女优在线| 99热这里只有精| 五月婷婷激情综合| 亚洲国产精品久久久久久久久久| 大香蕉av在线| 涩五月婷婷| 久久人人爽人人爽人人片Ⅴ| 韩国三级理论在线| 99日精品欧美国产| 五月婷丁香| 99精品在线播放| 午夜一区| 欧美亚洲日韩人妻在线观看| 久久久中文| 五月丁香啪啪网| 婷婷综合五月| 久久久久久久久久久久久久9999| 99re在线观看| 欧美色道啊| 亚洲熟女一区二区| 五十路熟女人妻一区二区三区四区五| 97碰| 岛国黄片网站| 懂色AV蜜臀无码精品APP| 18禁的网站在线| 国产69精品久久久久99尤物| 国产操伦| 丝袜美腿制服人妻二区中文字幕| 九九黄色网| 久久免费精彩视频| 蜜臀精品1区2区| 人人摸人人干| 超碰久久.com| 精品无码久久久久久久久果冻糖心 | 国产美女口爆吞精视频| 欧美综合自拍亚洲综合图| 东京热大香焦| 97免费视频在线| 亚洲欧美国产中文视频| 偷拍自拍在线视频观看| 一区二区三区在线资源| 天天色怡春院| 美女诱惑一区| 国产三区免费在线观看| 任我爽视频在线观看| 大奶尤物鲍汁淫荡欧美视频粉嫩夜夜骚| 大香蕉在线免| 人妻少妇精品| 日韩激情中文字幕有码| 国产久久一区二区三区野外在线| 大香蕉92| 免费看片黄| 99热色精品| 伊人久久大香蕉线AV五月天| 美女上床网站| 国产91精品福利在线| 熟女精品一区二区三区| 日韩少妇无吗| 久久久久久久强迫| 夜色五月天| 国内97干免费看| 69麻豆天美| 人妻乱仑一区二区三区| 婷婷五月天久久精品视频一区二区三区 | AV在线资源| 人妻蜜桃臀| 亚洲字幕一区二区| 亚洲人在线成线成人| 中文乱码99| 高颜值美女口爆高潮浪叫| 欧美一区二区三区互相| 欧洲色| 色呦色呦色精品| 狠狠爱综合网| 97一区二区蜜臀| 欧美狠狠狠| 国产极品美女高潮无套在线观看| 亚洲AV无码久久精品蜜桃小说| 啊啊啊啊好疼| 国产树林里野战在线看| 久久久久九九九九九| 人人操人人干网页| 欲色影视综合吧| 99热这里都是精品| 国模精品一区二区三区苹果色戒| 欧美在线大香999| 综合在线导航一区| 青青草玖玖爱| 久久成人国产| 超碰97在线色男人??| 欧美区亚洲区偷拍区 | 四虎影视精品| 黄页大片在线观看| 99人妻| 屌逼麻豆| 69精品| 日本一区二区三区欧美日韩中文字幕 | 大香焦A片| 超碰1024久久| 女人 A一级| 干B| 欧美精品成人在线播放| 人妻激情在线视频| 91oumei| 日韩精品人妻| 精品国产99| 亚洲国产欧美另类自拍| 国产免费一区| 婷婷色综合| 超碰九区| 操曰本熟女| 黄片不用下载在线观看| 欧美综合天堂| 美女裸体麻豆天美蜜桃91| 久久久精品中文字幕爱豆| 99蜜桃臀亚洲成人在线观看| 黄片aaaaa一区| 干妹子| 大香樵伊人网| 国产AV色黄看到爽| 天天干人人乐| 欧美性爱一区| 任你爽视频| 大奶的诱惑| ,国产乱人伦精品一区二区三区| 超碰成人人人爽人人爽| 亚洲欧洲另类| 少妇啪啪自拍| 日日夜夜骑| 宅男午夜在线视频| 亚洲欧美日韩精品久久久一区二区| 精品无人区麻豆乱码1区2区图片| 爱爱动态120秒| av网站在线观看了| 欧美激情专区| 夜夜骑操视频| 欧美九九爱| a v网站在线播放| 亚洲色阁| 国产成人啪一区二区| 日韩有码免费视频| 99精品成人免费看| 亚洲 欧美 偷拍 唯美| 中文字幕熟女人妻丝袜丝| 伊人成人情色综合| 屌色在线97视频| 亚洲h片在线免费观看| 国产又长又大又粗的视频| 亚洲一区中文字幕久久,果冻传媒一区二区天美传媒 | 国产成人五月天丁香花| 亚洲无限观看| 亚洲美女精品| 日本在线不卡123| 人妻精品一区二区在线| 操屄日韩| 97资源久久| 亚欧美综合网。| 盗摄 精品 另类 一区| 国产三级多多影院2022国产AA一级毛片无码| 欧美姓爱综合网| 老鸭窝日丰县女人| 久久爽爽精品| 蜜臀AV一区二区三区激情综合| 柠檬AV导航| 欧美天天干| 韩国一级做a久久久久| 精品免费成人久久| 综合性视频99| 国产后入内射| 九七毛片九九毛片| 久久久久ab| 欧美大香蕉97| 91精品久久久久久久久久| 亚洲一二三四区机械| 蜜臀少妇一区二区| 亚码激情| 性感女人网页在线观看视频| 欧洲综合视频| 亚洲淫乱骚妇AV| 天天综和| 亚洲色图国产另类| 97视频新免费| 欧美特黄视频网站| 久久久久久人| 日逼97| 狠狠超| 99re在线| 亚洲欧洲av影音| 国内亚洲高清无码| 国产日产精品久久快鸭的功能介绍| 国产强奸乱伦无码视频| 中国农村熟妇毛片视频| 三级AV入口| 高潮的A片激情扒开一区| 天天操天天射天天日| 国产精品嫩草影院免费| 国产大学生高潮在线播放| 啊v视频在线观看| 午夜精品久久久久久久男人的天堂 | 成人午夜小视频手机在线看| 性爱乱伦网址| 日韩人妻大香蕉| 日本一区二区电影网站| 久久久久久久久九九久孕交| 国产热av| 狠狠91| 亚洲欧美自拍偷拍| av大香蕉| 久久精品国产99国产精品亚洲| 日韩av色图| 久久亚洲一区二区色婷婷| 超碰美国| 国产精品人妻熟女aⅴ| 久久无码电影| 在现视频女上位好爽| 天天夜夜久久| 18精品一二区| 国产精品久久久久久久久久梁医生| 成全在线观看免费观看| 婷婷99狠狠躁天天躁| 日韩国产品视频中文字| 亚洲九九视频在线观看| 亚洲情色综合| 欧美一级黄片免费播放| 嗯嗯嗯啊啊啊操的我好爽| 少妇内射视频| 中文字幕第9页萱萱影音先锋| 草草影院最新网址| 中文字幕av久久爽Av| 日本一级不卡一二区| 欧美亚洲小说| 熟女视频久久| 欧美综合 站| 亚洲天堂欧美| 色五月婷婷在线| 亚洲性少妇| 翔田千里AV无码秘 三区| 玖玖爱免费观看视频| 婷婷色一区| 91超碰丝袜制服| 性久久久| 97久精品| 亚洲成人ab| 福利在线观看一区二区| 欧美狠狠弄| 欧美 亚洲 在线| 亚洲精品第一| 中文字幕女同在线| 欧美福利视频啊啊啊啊| 国产免费一区二区三区最新不卡 | 91操人| 高潮嗯啊性感美女久久久| 奶水 人妻 哺乳 在线| 3d成人精品一区二区| 国产大片精久久久久久| 久久久久九九九| 长长久久免费视频| 欧色网址| 亚洲色吧网| 欧美姓爱综合网| 秋霞曰韩R级| 啊啊啊啊啊啊啊在线| 成人无码在线视频网站| 亚洲精品丝袜| 欧美一区二区三区不卡高清视频| 久久婷婷国产一区二区色| 亚州欧美在线| 久久,精品一二三| 男人的天堂com| 丁香五月婷婷啪啪| 夜夜精品视频| 暖暖精品二区三区观看| 人人么人人操| 91在线限制级| 这里只有精品视频在线观看麻豆| 91总综合网| A级毛片在线看免费| 美女淫穴| 18禁免费视频| 啊啊啊轻点在线观看| 免费人成?大片在线播放| 少好三P| 亚洲AV成人无码久久精品播放| 91亚洲狠狠色| 另类小说五月天| 99热在线播放| 亚洲精品 超碰| 欧洲综合无码| 欧亚揄拍偷拍精品视频| www.婷婷六月天| 亚洲精品97久久| 黑丝少妇麻豆| 亚洲91在线播放影院| 天天操天天日天天干| 日韩成人大片一区二区| 大香蕉日韩| 精品久久久中文字幕不| 高清成年美女黄网站免费大全| 91女优在线观看 | 搡老女人老熟女91老熟女综合网| 欧美熟妇乱码在线一区| 国产99久久99热这里只有精品15| 超碰97综合在线| 亚洲熟妇丝袜在线观看| 老司机射| 亚洲欧美电影| 校园春色欧美| 91原创在线观看| 懂色天天爱天天日天天射天天澡| 外国免费性情大片| 人妻 制服 日韩 中文 在线| 97碰在线视频| 老子午夜伦不卡影院| 天天搞欧美| 精品久久久久瑟瑟| 日本三级日本三级99| 成全动漫视频观看免费下载| 日韩本不卡视频在线观看| 日本三级日本三级三级人妇四虎| 黄色性爱网网| 精品美女久久久久| 亚洲色电影在线| 久啪| 久久视网78| 人妻少妇精品一区二区三区| 口爆吞精在线观看| www国产无码| 天天综合网视频91| 素颜老阿姨乱情色| 欧美色66| 毛片视频白嫩| www.夜夜操| 操逼视频亚洲| 先锋激情∨在线视频播放| 99av| 亚洲av资源| 国内外毛片在线观看| 久久久久久久久久久久黄色 | 国产AV天美传媒一区二区三区 | 粉嫩av在线一区二区| 人妻偷拍一区二区三区| 99re9| 亚洲在线91| 久久婷婷一区| 天天操天天干美女网址导航| 在线亚洲丝袜视频网站| 91网站视频在线观看| 97AV爱| 亚洲一区二区三区久久 亚洲一区二区| 久久久 国产精品| 少妇高潮特黄A片| 日韩精品一区二区日韩| 97资源视频| 少妇厨房愉情理伦片bd在线观看| 九九九免费视频| 诱惑网综合| 草草草视频| 亚洲熟女诱惑| 校园春色五月天| 999热这里只有精品| 天堂性色| av网站免费看| 69XX一中文字幕人妻91| 91久久免费视频互動交流| 精品欧美不卡在线播放| 日韩字幕一区| 亚洲精品官网在线观看| 日韩精品亚洲专区在线影视| 尤物一级在线免费观看| 97国产成人精品免费视频| 中文字幕一区日韩精| 女人高潮抽搐喷水视频网站| 99色婷婷| 国产大片精久久久久久| 欲香欲色天天天综合和网| 欧美青青视频| 亚洲玖玖爱| 九九亚洲| 91在线免费精品视频| 在线色导航| 999久久久九| 亚洲男人天堂2017| 婷婷五月天影院| 中文字幕第9页萱萱影音先锋| 国产精品免费视频人成| 大香蕉九九| 男女打扑克高清网站| 96AV久久久| 在线情色电影 91大| 91大香蕉伊人| 97超碰人人模人人拍人人| 亚洲精品乱码线路中文字幕| 韩日无码在线观看| 少妇无码太爽| 国产精品久久久久999| 91狠狠综合久久| 一级性爱视频免费观看| 精品伊人久久久大香线蕉小说| 九九热精品在线| 中 文字幕一区二区三四 五 区日 日 骚| 97在线青| 思思久热在线精品66| 黄色区免费观看中文字幕| 成人情色一区二区| 免费超碰97久久| 久久夜夜| 日韩另类| 色网综合网| 久久久久夜夜夜夜| 国产成人自拍视频在线| 操我啊啊啊啊啊| 97超碰国产亚洲精品| 麻豆三极片| 国产精品久久久鸭无码的功能| 美女刺激久久国产欧美| 九九九九免费视频| 国内亚洲高清无码| 啊…啊…操我用力操我| 亚洲在钱| 亚洲一区二区久久久久| 夜夜操老骚逼视频网站| JuliaAnnXXX888| 日韩Va亚洲va欧美Ⅴa久久| 小草精彩毛片| 欧美天天干| 欧美 亚洲 偷拍自拍| 白 大 人妻 区 在线| 日本影视久久免费| 女优视频第10页| 久久中文字幕人妻熟av女蜜柚| 欧美精品日韩久久久九| 精品久久久久黄少妇| 欧美狠狠| 97中文天堂| 久久久久久久性爱| 偷拍伦理视频| 外国91| 超碰在线99| 97综合激情| 香蕉久久国产AV一区二区| 亚洲文学偷乱拍啪啪啪啪| 久久久久久人妻一区精品色欧美| 综合网~91综合网| 久久国产AⅤ| 日本伦理一区二区| 久久这里只精品免费福利| 91狠狠综合久久久久久| 精品99999| 精品无码久久久| 84YTCOM性无码| 嫩草 人人网精品| 国产精品亚洲无码| 日日做夜狠狠爱欧美黑人| 伊人丁香五月婷婷| 亚洲黄a三级三级三级看三级| 密乳AV免费观看| 人妻少妇精品久久久| 亚洲 日韩 丝袜 熟女 变态| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 99精品热| 九七超碰| 夜夜福利| 97最新在线播放视频| 校园春色美腿丝袜| 黄页18禁| 眼镜人妻101.com| 中文字幕视频免费| 91色婷婷综合久久中文字幕二区| 综合 亚洲 欧美| 熟妇视频一区二区三区在线观看| 欧美一区二区福利在线| 欧美性视频二区三区| 婷婷精品| 欧美日韩性爱电影在线| 伊人久久亚洲色欲综合网站| 日本色婷婷| 伊人操| 秋霞一区二区三区四区五区六区七区| 国产www色在线观看| 97在线公开视频| 精品人妻一区二区三区-国产精品 一个人在线看的黄色电影网站 | 日韩精品资源专区二区| 国产丸一视频| 日本特黄f c2| 婷婷去俺也去六月色| 91欧美情色| 日韩一区二区熟女| 亚洲综合中文字幕有码| 91老熟女| 久久久96精品| 中文字幕在在线观看网站| 探花熟女,姿勢到位,體驗感也到位| 南澳成人一级片在线播放| 99.色网| 蜜桃av综合网发布| 夜夜草我| 婷婷国产精品一区二区| 激情欧美日韩女同久久| 五月婷婷五月天| 日韩人妻一二三区视频| 亚洲国产精品无石码久久| 九九国产| 久久女人视频| 色婷婷色99国产综合精品| 久久午夜鲁丝片| 久久这里只| 国产AB视频| 精品视频97| 小少妇| 亚洲午夜福利视频| 国产一级特黄大片处女| 亚洲av成人精品一区| 日本高清视频在线观看黄已三辽| 97露脸精品丝袜| 综合色图亚洲欧美| 国产免费永久精品无码| 91人妻最真实刺激绿帽| 亚洲色狠| 78操B| 欧美专区17页| 91国产丝袜美女| 后入式在线免费观看60秒| 亚洲av总站| 精品久久久久,69国产成人精| 手机在线看片免费人成视频| 日本狂喷奶水在线播放212| a片在线播放| 欧美牲| 亚洲熟女av中文字幕| 97操B| 新91视频.cmp| 欧美97av| 色亚洲欧美| 蜜臀99久久精品久久久久久| 免看60秒涩涩视频| 免费国产| 后入式999| 曰本特级特黄特色黄色A级网站高清在线免费看 | 91neishe| 素人播放一区| 欧美黄页在线| 无码欧美有限公司| 91女神在线视频| 青青草原综合久久大伊人精品| 亚洲欧洲视频小说在线观看| 欧美久久九九| 人人色人人射人人妻| 97网址www| 1234区中文字幕在线观看_青青草国产在线_日韩一区二区 | 日韩久久艹| 91AV天堂| 激情内射| 97亚洲在线| 男女一进一出视频久久| 1000部熟女视频在线观看| 日产欧美电影一区二区三区| 秋霞网—男女啪啪亚洲免费体验区 | 国产一区二区三三视频| 中文字幕一二区二三区人妻专区| 手机在线播放国产福利| 99久久精品国产高潮| 99re国产中文字幕| 中日无幕一二三四区| 麻豆天美制片厂网站视频| 久久这里| 欧美图片色五月天| 狠狠爱综合网| 久久久久亚洲?V片无码V| 伊人色综合网电影| 久久欧美按摩999| 黄呦呦在线| 亚洲春色欧美| 麻豆三极片| 97欧美性爱| 欧美制服另类丝袜| 青青青艹在线视频| 亚洲色图A| 久久精品国内Av熟女高清| 在线无码操| 97精品国产97久久久久久免费| 91网站视频在线观看| 亚洲色婷婷综合久久久久中文| 男女一进一出视频久久| 美女国产一区二区久久| 国产日本熟女顶级一区二区三区视频 | 日影院久久婷婷夜夜网| 操熟女91| 强奸乱伦Av网| 九久久九精品视频| 97精品视频在线播放| 日韩欧美亚欧在线视频| 欧美十八禁在线看| 日韩国产十八禁| 麻豆91熟妇人妻中文字幕茄子 | 亚洲图片在线| 日韩一级久久毛片| 91狠狠色丁香婷婷综合久久| 人妻在线大香蕉| 免费视频一二三区| 在线性黄高清免费视频| 久操 高清| 女色综合| 色一情一乱一乱一区91Av| 60秒免费小视频| 蜜臀久久99精品久久久久久无删减 | 久久久久久国产精品免费网站| 曰韩精品九九无码| 国产又长又大又粗的视频| 男女做爰猛烈动高潮A片免费应用 少妇厨房愉情理伦片bd在线观看 不卡中文字幕aⅴ在线 | 啊啊啊啊嗯嗯在线久久久| 日韩欧美大力操| 久久久久9久久久久| 久草看看看| 在线人人人人人人精品超| 天天干天天日天天射黄色片| 欧美AB在线| 激情五月婷| 色九九久九九| 曰韩无码777| 嗯嗯啊啊日韩精品| 先锋色眉乱伦资源| 99色婷婷中文字幕乱色| 日韩av无码网站| 91久久精品国产| 婷婷爽人人婷婷爽视频| 五月丁香激情综合网| 97少妇人妻中文字幕久久 | 91视频女生| 女人喷水视频在线观看| 日日嗨AV一区二区夜夜| 高清成年美女黄网站免费大全| 麻豆性爱视频在线播放| 欧州一区二区三区四区| 男人的天堂在线2| 在线视频 亚洲精品| 91蜜臀在线久久久久| 大香蕉欧美| 欧美超碰9798| 日韩啊V| 中文字幕加勒比海高清无码免费视频| 青青草中文字幕| 中文伊人大香蕉视频| 91天天看| 2025亚洲男人天堂| 另类小说综合网| 99蜜桃臀久久久欧美精品网站| 久操凹凸视频| 日韩人人精品| 色噜噜狠狠色综合日日| 欧美97爱| 亚洲码和欧洲精品激情系列| 无码外流操逼视频| 欧美在线视频观看一二三四区高清| 色色色欧美| 东京热,男人的天堂| 麻豆精品久久久久久久| 久久精品国产精品一区 | 插入逼91| 青青草字幕AV| 狠狠色综合网| 国产精品白领在线观看 | 福利在线黄片| 老妇女91| 天天舔九色婷婷| 国产无码一二三区| 蜜桃久久一区二区| 九九九久久久久| 抽插无码高清一区| 蜜臀久久99精品久久久久久无删减 | 97干色天堂| 多乙久久久久久| 草草草视频| 日韩精品9999| 大香蕉久操| 中国操逼无码| 婷婷久久久精品| 久久久亚洲精品电影免费看| 亚洲最大成人a毛毛片| 欧美操逼录像国产黄色国产| 7月婷婷综合| 91精品无码人妻系列| 日日摸天天爽夜夜欢| 欧美久久人妻少妇一区二区| 五月丁香影视| 国产精品无码久久久久2028| 啊啊啊啊啊啊在线| 情色五月天网| 欧美后进式| 人人操,操人人| 精品无码久久久久久久久果冻糖心| 91天天爱| 婷婷亚洲中文字幕在线| 日韩人成网站在线播放| 国产精品 视频| 9久9久9久9久视频网站| 美女91在线观看| 蜜桃色色网站视频三区| 丝袜熟女一区二区三区| 日本性感人妻91| 亚洲少妇视频| 伊人久久亚洲色欲综合网站| 啊好爽受不了无码| 香蕉久久国产AV一区二区| 国产亚洲女v在线观看| 亚洲天堂久久久久久粉红视频| AV男人天堂网| 国产十八禁视频| 国产有码一区| 天天狠| 激情五月综合| 精品国产久热在线观看| 97在线观看播放视频| 91香蕉国产尤物视频| 天堂亚洲精品| 大香蕉日亚洲日本亚大| 伊人991| 九九热超碰97亚洲最新香蕉 | 狠久久| 超碰偷拍| 曰本道人妻久久久在线不卡色视频 | 91精品国产综合久久久蜜臀酒店| 97日韩欧美亚洲| 国产91丝袜在线播放蜜月| 蘋果手機免費看成人Av| 久久AV无码1区2区3区| 欧美人妻精品| 日本天天吊| 男人亚洲91首页在线| 超碰狠狠操| 婷婷五月天丁香花| 91丨九色丨东北熟女| 婷婷AV一区二区三区| 日韩丰满熟妇| 欧美人妻一区| 日韩欧美国产高清视频| 欧美日韩性爱无码| 黄色小视频日本txt| 久久国内| 中国亚洲呦女专区| 色色婷| 清柠毛片| 久久久999网站| 国产精品情侣啪啪| oumeisetupian| AV天堂男人的天堂| 1204av韩国| 欧美日韩另类字幕中文| 日韩国产九九精品一区二区三区毛片| 欧美青青草视频| 成人AV在线网站| 97视频免费播放| 在线免费观看高清无码视频| 人妻偷拍一区二区三区| 一区二区三区高清天码| 国产 日韩 欧美 中文 另类,国产 欧美 另类 制服 变态,高清 日韩 欧美 中文,高 | 97伊人| 人妻三级在线中文字幕| 99久久久久久亚洲精品不卡| 性videos欧美熟妇hdx| 国产传媒操逼视频| 大香蕉乱伦视频网| 看看小穴| 屌妞视频久久久久久久久久久久| 国产一区二区久久| 亚洲人妻久久久| 国产精品第一页国产大屁股视频免费区| 欧美97| 国产日韩在线播放av| 强免费黄色网址| 国产欧美一区二区| 欧美熟女丝袜| 92久久| 在线一道啪| 天天爽天天爽| 一区二区三区四区久久视1| 亚洲 中文 欧美 日韩 在线| 中日韓欧美高清| 国产99精品一区二区三区免费| 欧美啪啪女女| 精品人妻一区二区三区-国产精品| 中文字幕第23区| 亚洲欧美另类小说| 久久成人午夜精品影院 | 97亚洲中文| 大香蕉专区| 国产免费一区二区三区最新不卡| 成人五月天色网| 91亚洲综合在线| 亚洲国产成人福利在线观看| 中文字幕 人妻不满 在线视频| 神马久久中文字幕| 欧美日韩亚洲天堂| 一级特级aaaa毛片免费观看| 亚洲国产综合久久天堂| 啊啊在线| 人人潮人人摸| 99re6久热只有精品6在线直播| 日日干夜夜骑| 日韩精品在线放| 乱精品一区字幕二区| 制服诱惑亚洲一区二区三区在线观看| 大色综合| 中文激情网| 黄色十八禁| 日本人妻伦在线中文字幕| 国内毛片无码一级毛片| 999 久久久| 人妻精品视频一区二区三区| 九九黄色网| 久久9999 | 欧美国产成人在线| 无码天堂| 亚洲另类在线观看| 亚州高清av| 欧美一级黄片视频在线| 2025亚洲男人天堂| 亚洲一曲日韩精品| 久久婷婷色综合一区二区三区| 亚州,欧美在线| 国产女人操逼视频| 欧美后入视频| 第四色奇米影视777| 密臀在线免费观看| 91啪啪| 嗯嗯啊啊视频在线看 | 插入综合网| 超碰美国| 天天舔天天 | 日本三级网页| 欧洲精品一二三在线| 亚洲色系另类精品国产| 97日视频| 亚洲国产欧美另类自拍| 黄色不卡视频| 少妇人妻好深太紧了vr91| 久久偷拍人| 亚瑟国产精品久久无码| 久久有碼| 韩日性爱av| 久湿久久 | 天天看天天日天天操| 中文字幕老熟妇黄色视频| 成人怡红院| 91丝袜美腿网站| 国产精品久久久吖| 九热大香蕉| 波多野结衣一级视频| 亚洲色图伊人网| 青青操狠狠撩| 欧美日韩亚洲少妇寂寞影院正在播放 | 亚洲一二三| 久操网线| 中文字幕国产| 成人欧美一区二区三区黑人一| 欧美激情专区| 人人爱夜夜爱| 日韩在线一区高清在线| 亚洲日本天堂| 97人人操人人干| 大香蕉一级黄色片久久| 国产高清不卡视频| Blackedraw视频一区二区| 亚洲中文字幕久久无码精品| 亚洲五月天激情| 欧美成人免费在线观看| 99RE在线视频精品,这里只有精品| 日本欧美一区二区三区免费| 天堂精品一区| 丝袜六区| www.伪伪| 色悠悠伊人网五月天| 精精夜夜| 福利视频一区二区微拍| 99久久久| 91热情品| 久久亚洲av成人无码国产| av网站免费看| 天美传媒av在线| 青青草操逼逼视频| 国产乱色国产精品免费视| 97精品一区二区视频在线观看| 日本天天吊| 日本高清_区二区三区| 97超碰欧美中文字幕| 丰满精品人妻少妇久久字幕| 凹凸视频特色日本特黄| 超碰97人妻免费在线| 亚洲影视第一页| 国产有码一区| 亚洲国产成人高清在线| 内射夫妻三片| 久久久月天| 亚洲诱惑| 97国产超湿| 欧日a| 91久久九九精品国产综合| 黑丝制服中文字幕| 亚洲AV无码久久精品蜜桃小说| 久久婷婷六月综合| 国产毛片在线| 97香蕉网| 亚洲欧洲日韩中文字幕一区| 精品久久久久久久久久久久| 99热这里只有精品8| 黄片com.| 摸奶性爱视频网站在线免费播放| 夜夜骑操视频| 99这里都是精品| 国产精品91一样| 人妻精品视频一区二区| 国产在线视频二区| 78久久| 国产中文字幕在线观看| 极品粉嫩少妇视频| 97色在线观看| 日本天天操| 1769精品一区二区三区| 欧美性爱91| 久久这里只精品免费福利| 日韩超碰97| 蜜臀Av一区二区三区| 97久久国产亚洲精品超碰热| 亚州人妻| 91色爽欧美| 大香蕉AV丝袜| 9久综合网| 密桃99999| 丁香五月电影| 婷婷丁香成人| 2020国产精品| 两性综合网| 亚洲精品精品一区二区| 久久亚洲AV成人精品无码| 2019久久久久久久久福利| 国产精品永久免费10000| 肏逼视频日本| 国产资源中文字幕在线| 国产精品999aaa| 国产精品 视频| 永久电影三级在线观看| 毛片久久| 综合伊人网12色| 翔田千里无码一区| 国产视频一区二区三区在线免费观看 | 欧美综合在线第一页| 后入式五六区| 国产女主播视频在线观看| 欧美性Fer办公室秘书| 久9久9久9久9久9久9| 青青操日韩| 午夜精品久久久久久久第一页按摩| 日韩天天综合| 丰满人妻一区二区三区免费| 色与欲影视| 日本一道在线播放高清| 国产成人亚洲精品无码最新在线| 午夜性生活av免费在线看| 波多野结衣AV无码一区| 操逼免费视频无码国产| 日韩成人精品视频自拍| 亚洲综合色婷婷|