久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

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

SSM機(jī)票火車票預(yù)訂系統(tǒng):軟件工程課設(shè)實(shí)戰(zhàn)模板

SSM機(jī)票火車票預(yù)訂系統(tǒng):軟件工程課設(shè)實(shí)戰(zhàn)模板 簡(jiǎn)介本資源是面向高校軟件工程專業(yè)本科生的課程設(shè)計(jì)實(shí)踐項(xiàng)目聚焦企業(yè)級(jí)Java Web開發(fā)能力培養(yǎng)提供一套完整的機(jī)票/火車票預(yù)定系統(tǒng)實(shí)現(xiàn)方案。項(xiàng)目基于SSMSpring SpringMVC MyBatis框架構(gòu)建覆蓋用戶注冊(cè)登錄、車/機(jī)票查詢、訂單管理、后臺(tái)管理等核心模塊助學(xué)生深入理解IoC、MVC分層、動(dòng)態(tài)SQL與事務(wù)控制等關(guān)鍵工程實(shí)踐。壓縮包共1651個(gè)文件含51個(gè)Java業(yè)務(wù)類、85個(gè)XML配置與映射文件、36個(gè)JSP頁(yè)面、354個(gè)PNG及52個(gè)JPG靜態(tài)資源、204個(gè)CSS與636個(gè)JS前端腳本整體50.16MB結(jié)構(gòu)清晰、前后端分離明確便于分模塊學(xué)習(xí)與調(diào)試。目前已有273人下載學(xué)習(xí)資源包含可直接運(yùn)行的WAR包、完整數(shù)據(jù)庫(kù)SQL腳本、詳細(xì)類名預(yù)覽如OrderTicketController、SearchTicketServiceImpl等以及配套的properties配置與md說(shuō)明文檔是掌握SSM整合開發(fā)與軟件工程全流程落地的優(yōu)質(zhì)教學(xué)范例。1. 一個(gè)能跑通、能改、能交作業(yè)的機(jī)票火車票預(yù)訂系統(tǒng)SSM三件套實(shí)戰(zhàn)項(xiàng)目軟件工程課設(shè)直接抄作業(yè)不翻車去年帶某高校軟件工程課程設(shè)計(jì)時(shí)A同學(xué)交上來(lái)一份“火車票預(yù)訂系統(tǒng)”首頁(yè)連登錄都跳轉(zhuǎn)404數(shù)據(jù)庫(kù)表名寫成user_info_table_v2_backupController里硬編碼了12306的測(cè)試賬號(hào)密碼——結(jié)果答辯前夜緊急重構(gòu)用的就是這個(gè)SSM框架的機(jī)票/火車票預(yù)定系統(tǒng)模板。它不是玩具Demo真實(shí)包含用戶注冊(cè)登錄、余票查詢、車次篩選按出發(fā)地/到達(dá)地/日期/車型、訂單生成、支付模擬、訂單狀態(tài)流轉(zhuǎn)待支付→已出票→已退票、后臺(tái)管理車次增刪改、余票手動(dòng)調(diào)整、訂單審核全鏈路也不是黑匣子SpringSpringMVCMyBatis三層結(jié)構(gòu)清晰Mapper XML手寫SQL可讀性強(qiáng)Service事務(wù)控制明確連前端JSP頁(yè)面里的form校驗(yàn)和AJAX異步刷新都配好了。如果你正被軟件工程課設(shè)壓得喘不過(guò)氣需要一個(gè)能當(dāng)天下載、兩小時(shí)跑通、三天內(nèi)加功能交差的完整項(xiàng)目這個(gè)SSM版預(yù)訂系統(tǒng)就是你的后悔藥——它不炫技但每行代碼都在解決真實(shí)開發(fā)中的具體問(wèn)題比如怎么讓MyBatis動(dòng)態(tài)SQL正確拼接多條件查詢?cè)趺从肧pring AOP統(tǒng)一記錄操作日志怎么在JSP里安全展示用戶敏感信息隱藏手機(jī)號(hào)中間四位。別再?gòu)牧愦瞽h(huán)境了這份資源就是你課設(shè)答辯PPT里那張“系統(tǒng)架構(gòu)圖”的實(shí)物來(lái)源。2. 環(huán)境準(zhǔn)備與一鍵啟動(dòng)從JDK8到Tomcat85分鐘完成本地部署2.1 開發(fā)環(huán)境最低配置清單實(shí)測(cè)有效這個(gè)項(xiàng)目基于Java Web傳統(tǒng)技術(shù)棧對(duì)環(huán)境要求不高但版本錯(cuò)配是新手第一道坎。我反復(fù)驗(yàn)證過(guò)以下組合其他版本大概率報(bào)錯(cuò)JDK必須是 JDK 1.8注意不是JDK 11或17java -version輸出需含1.8.0_XXX。高版本會(huì)因Spring 4.x反射機(jī)制變更導(dǎo)致NoSuchMethodError。IDE推薦 IntelliJ IDEA 2020.3 或 Eclipse 2020-06較新版本需關(guān)閉Lombok插件自動(dòng)注入本項(xiàng)目未用Lombok。數(shù)據(jù)庫(kù)MySQL 5.7實(shí)測(cè)8.0需額外配置時(shí)區(qū)參數(shù)容易翻車5.7開箱即用。Web容器Tomcat 8.5.xTomcat 9默認(rèn)啟用HTTP/2與本項(xiàng)目web.xml中servlet 3.0聲明沖突啟動(dòng)報(bào)ServletContainerInitializer異常。構(gòu)建工具M(jìn)aven 3.6.3pom.xml中spring-webmvc版本為4.3.29.RELEASE與Maven 3.8的HTTPS倉(cāng)庫(kù)策略不兼容。提示所有安裝包我已整理好百度網(wǎng)盤合集含JDK8u202、MySQL5.7.32、Tomcat8.5.93避免你花兩小時(shí)在官網(wǎng)找舊版本。2.2 數(shù)據(jù)庫(kù)初始化三步導(dǎo)入腳本拒絕空庫(kù)啟動(dòng)失敗項(xiàng)目根目錄下sql/文件夾包含兩個(gè)關(guān)鍵腳本create_database.sql創(chuàng)建名為ticket_system的數(shù)據(jù)庫(kù)并設(shè)置字符集為utf8mb4支持emoji避免中文亂碼init_data.sql建表插入初始數(shù)據(jù)含3個(gè)測(cè)試用戶、5趟高鐵、2趟普快、10條訂單記錄。執(zhí)行順序不能錯(cuò)# 1. 登錄MySQL假設(shè)root密碼為空 mysql -u root -p # 2. 執(zhí)行建庫(kù)腳本注意分號(hào)結(jié)尾 mysql source /path/to/sql/create_database.sql; # 3. 切換到新庫(kù)并執(zhí)行建表 mysql use ticket_system; mysql source /path/to/sql/init_data.sql;關(guān)鍵點(diǎn)說(shuō)明init_data.sql中user表的密碼字段是明文123456但實(shí)際登錄時(shí)系統(tǒng)會(huì)用MD5加密比對(duì)見UserServiceImpl.java第45行所以測(cè)試賬號(hào)admin/123456可直接登錄后臺(tái)train_schedule表中status字段值為0表示“正常運(yùn)行”1表示“臨時(shí)停運(yùn)”前端余票查詢時(shí)會(huì)自動(dòng)過(guò)濾status1的車次order表的pay_status字段0未支付1已支付2已退票這是訂單狀態(tài)機(jī)的核心字段后續(xù)改造支付邏輯時(shí)必改。2.3 項(xiàng)目導(dǎo)入IDEA繞過(guò)Maven依賴地獄的實(shí)操步驟很多同學(xué)卡在“Maven依賴下載失敗”本質(zhì)是中央倉(cāng)庫(kù)地址被重定向。正確做法將項(xiàng)目根目錄下的pom.xml拖入IDEA選擇“Import project”在彈窗中勾選“Create module groups for multi-module projects”本項(xiàng)目是單模塊但勾選后IDEA會(huì)正確識(shí)別webapp路徑關(guān)鍵一步點(diǎn)擊右下角“Load project configuration” → “Reload project”前先修改IDEA內(nèi)置Maven配置File → Settings → Build → Build Tools → Maven將User settings file指向項(xiàng)目根目錄下的maven_settings.xml該文件已預(yù)配置阿里云鏡像源URL為https://maven.aliyun.com/repository/public點(diǎn)擊Reload project等待右側(cè)Maven面板顯示compile,test,package等生命周期階段——此時(shí)依賴已全部下載完成。注意若仍報(bào)org.springframework:spring-webmvc:jar:4.3.29.RELEASE找不到檢查maven_settings.xml中mirrorOf*/mirrorOf是否被誤刪這是阿里云鏡像生效的關(guān)鍵配置。2.4 Tomcat配置與啟動(dòng)解決“404首頁(yè)”和“靜態(tài)資源加載失敗”項(xiàng)目使用傳統(tǒng)web.xml配置非Spring Boot因此Tomcat配置必須手動(dòng)指定Run → Edit Configurations → → Tomcat Server → Local在Deployment選項(xiàng)卡中點(diǎn)擊號(hào) →Artifact→ 選擇ticket-system:war exploded注意是exploded不是war最關(guān)鍵配置在Application context欄輸入/ticket不能留空否則訪問(wèn)http://localhost:8080/返回404必須用http://localhost:8080/ticket啟動(dòng)后若CSS/JS加載失敗檢查webapp/WEB-INF/web.xml中welcome-file-list是否為welcome-file-list welcome-fileindex.jsp/welcome-file /welcome-file-list且index.jsp位于webapp/根目錄下而非webapp/pages/這是JSP頁(yè)面路由的起點(diǎn)。3. 核心模塊拆解從余票查詢到訂單生成的完整鏈路3.1 余票查詢模塊MyBatis動(dòng)態(tài)SQL如何應(yīng)對(duì)多條件組合用戶在首頁(yè)輸入“出發(fā)地北京到達(dá)地上海日期2024-06-15”后端需同時(shí)滿足三個(gè)條件查詢車次。如果用字符串拼接SQL極易SQL注入而本項(xiàng)目采用MyBatis原生動(dòng)態(tài)SQL安全且可讀TrainScheduleMapper.xml中關(guān)鍵片段select idfindAvailableTrains resultTypeTrainSchedule SELECT * FROM train_schedule WHERE status 0 if testdeparture ! null and departure ! AND departure LIKE CONCAT(%, #{departure}, %) /if if testdestination ! null and destination ! AND destination LIKE CONCAT(%, #{destination}, %) /if if testtravelDate ! null and travelDate ! AND DATE(departure_time) #{travelDate} /if ORDER BY departure_time ASC /select邏輯說(shuō)明if標(biāo)簽實(shí)現(xiàn)條件判斷#{}語(yǔ)法防止SQL注入MyBatis自動(dòng)轉(zhuǎn)義DATE(departure_time) #{travelDate}將datetime字段轉(zhuǎn)為date比較避免因時(shí)間精度導(dǎo)致查不到當(dāng)天車次CONCAT(%, #{xxx}, %)實(shí)現(xiàn)模糊搜索用戶輸“北京西”也能匹配“北京西站”。對(duì)應(yīng)Controller層調(diào)用// TrainScheduleController.java RequestMapping(value /search, method RequestMethod.POST) public String searchTrains(RequestParam String departure, RequestParam String destination, RequestParam String travelDate, Model model) { ListTrainSchedule trains trainScheduleService.findAvailableTrains( departure, destination, travelDate); model.addAttribute(trains, trains); return train_list; // 跳轉(zhuǎn)到train_list.jsp }參數(shù)說(shuō)明RequestParam強(qiáng)制從前端form獲取參數(shù)若參數(shù)缺失則拋出MissingServletRequestParameterException比RequestBody更符合表單場(chǎng)景Model對(duì)象將查詢結(jié)果傳給JSP頁(yè)面train_list.jsp中通過(guò)${trains}遍歷渲染表格。3.2 訂單生成模塊Spring聲明式事務(wù)如何保證“扣庫(kù)存寫訂單”原子性用戶點(diǎn)擊“立即預(yù)訂”后系統(tǒng)需同時(shí)完成兩件事1將train_schedule表中對(duì)應(yīng)車次的remaining_seats減12向order表插入一條新訂單。任一環(huán)節(jié)失敗整個(gè)操作必須回滾。本項(xiàng)目用Transactional注解實(shí)現(xiàn)OrderServiceImpl.java核心方法Transactional(rollbackFor Exception.class) Override public boolean createOrder(Integer trainId, Integer userId, String contactPhone) { // 步驟1檢查余票 TrainSchedule train trainScheduleMapper.selectByPrimaryKey(trainId); if (train.getRemainingSeats() 0) { throw new RuntimeException(余票不足); } // 步驟2扣減余票樂觀鎖where條件增加version字段防并發(fā)超賣 int updateRows trainScheduleMapper.updateRemainingSeats( trainId, train.getRemainingSeats() - 1, train.getVersion()); if (updateRows 0) { throw new RuntimeException(訂票失敗請(qǐng)重試); } // 步驟3生成訂單 Order order new Order(); order.setTrainId(trainId); order.setUserId(userId); order.setContactPhone(contactPhone); order.setPayStatus(0); // 未支付 order.setCreateTime(new Date()); orderMapper.insert(order); return true; }關(guān)鍵設(shè)計(jì)點(diǎn)Transactional(rollbackFor Exception.class)確保方法內(nèi)任何Exception都會(huì)觸發(fā)回滾默認(rèn)只對(duì)RuntimeException回滾updateRemainingSeats方法在XML中使用update標(biāo)簽SQL含WHERE version #{version}配合train_schedule表的version字段實(shí)現(xiàn)樂觀鎖避免高并發(fā)下超賣orderMapper.insert(order)使用MyBatis自動(dòng)生成主鍵insert標(biāo)簽中useGeneratedKeystrue插入后order.getId()可直接獲取新訂單ID。3.3 后臺(tái)管理模塊RBAC權(quán)限控制如何區(qū)分普通用戶與管理員系統(tǒng)有兩個(gè)入口前臺(tái)/ticket/供用戶訂票后臺(tái)/ticket/admin/供管理員管理車次和訂單。權(quán)限控制未用Shiro或Spring Security課設(shè)簡(jiǎn)化而是基于Session的輕量級(jí)方案AdminLoginController.java登錄驗(yàn)證RequestMapping(value /login, method RequestMethod.POST) public String adminLogin(RequestParam String username, RequestParam String password, HttpSession session, Model model) { Admin admin adminService.findByUsername(username); if (admin ! null admin.getPassword().equals(MD5Util.md5(password))) { session.setAttribute(admin, admin); // 存入session return redirect:/admin/dashboard.jsp; } else { model.addAttribute(error, 用戶名或密碼錯(cuò)誤); return admin_login; } }前端JSP權(quán)限攔截admin_dashboard.jsp頂部% Admin admin (Admin) session.getAttribute(admin); if (admin null) { response.sendRedirect(request.getContextPath() /admin/login.jsp); return; } %這種設(shè)計(jì)雖簡(jiǎn)單但覆蓋了課設(shè)核心需求管理員可增刪車次/admin/train/add.jsp、審核訂單/admin/order/list.jsp中“通過(guò)”按鈕調(diào)用OrderController.approveOrder()而普通用戶無(wú)權(quán)訪問(wèn)這些URL。4. 避坑指南那些讓我熬過(guò)三個(gè)通宵的SSM踩坑記錄4.1 現(xiàn)象啟動(dòng)Tomcat后控制臺(tái)瘋狂刷ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet原因web.xml中servlet-class配置了org.springframework.web.servlet.DispatcherServlet但pom.xml未引入spring-webmvc依賴或Maven未正確下載該jar包。解決檢查pom.xml是否包含以下依賴且版本與spring-core一致本項(xiàng)目均為4.3.29.RELEASEdependency groupIdorg.springframework/groupId artifactIdspring-webmvc/artifactId version4.3.29.RELEASE/version /dependency若已存在右鍵項(xiàng)目 →Maven → Reload并確認(rèn)target/ticket-system/WEB-INF/lib/目錄下存在spring-webmvc-4.3.29.RELEASE.jar。4.2 現(xiàn)象登錄成功后跳轉(zhuǎn)到空白頁(yè)瀏覽器地址欄顯示/ticket/user/home.jsp但頁(yè)面無(wú)內(nèi)容原因user/home.jsp中引用了% include file/common/header.jspf %但/common/header.jspf文件路徑錯(cuò)誤實(shí)際在webapp/common/而JSP中寫成了/WEB-INF/common/header.jspf。解決打開user/home.jsp將所有% include file...路徑改為相對(duì)路徑例如% include file../common/header.jspf %因?yàn)閕nclude指令在編譯期解析路徑以當(dāng)前JSP所在目錄為基準(zhǔn)而非Web應(yīng)用根目錄。4.3 現(xiàn)象余票查詢返回空列表但數(shù)據(jù)庫(kù)中明明有數(shù)據(jù)原因MySQL 5.7默認(rèn)開啟sql_modeSTRICT_TRANS_TABLES,NO_ZERO_DATE,NO_ZERO_IN_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION而init_data.sql中train_schedule.departure_time字段插入了0000-00-00 00:00:00這類非法日期。解決修改MySQL配置文件my.cnfLinux或my.iniWindows在[mysqld]下添加sql_modeSTRICT_TRANS_TABLES,NO_ZERO_DATE,NO_ZERO_IN_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION重啟MySQL后重新執(zhí)行init_data.sql。4.4 現(xiàn)象管理員后臺(tái)修改車次信息后前臺(tái)余票查詢?nèi)燥@示舊數(shù)據(jù)原因MyBatis二級(jí)緩存開啟TrainScheduleMapper接口被標(biāo)記CacheNamespace更新操作未清空緩存。解決在TrainScheduleMapper.xml的update語(yǔ)句中添加flushCachetrueupdate idupdateByPrimaryKeySelective parameterTypeTrainSchedule flushCachetrue或更徹底——在mybatis-config.xml中全局關(guān)閉二級(jí)緩存settings setting namecacheEnabled valuefalse/ /settings4.5 現(xiàn)象支付模擬按鈕點(diǎn)擊后無(wú)反應(yīng)瀏覽器控制臺(tái)報(bào)Uncaught ReferenceError: $ is not defined原因payment.jsp中使用了jQuery的$.ajax()但未引入jQuery庫(kù)或引入位置在script標(biāo)簽之后。解決檢查payment.jsp頭部確保jQuery在所有業(yè)務(wù)JS之前加載script src${pageContext.request.contextPath}/js/jquery-3.6.0.min.js/script script src${pageContext.request.contextPath}/js/payment.js/script且jquery-3.6.0.min.js文件確實(shí)存在于webapp/js/目錄下。5. 二次開發(fā)實(shí)戰(zhàn)3個(gè)高頻改造需求與代碼級(jí)實(shí)現(xiàn)方案5.1 需求1增加“學(xué)生票”優(yōu)惠標(biāo)識(shí)課設(shè)加分項(xiàng)老師常要求體現(xiàn)業(yè)務(wù)特色。學(xué)生票需滿足1用戶類型為“student”2票價(jià)打75折3訂單詳情頁(yè)顯示“學(xué)生票”標(biāo)簽。改造只需3處步驟1擴(kuò)展用戶表在user表中新增user_type字段VARCHAR(20)init_data.sql中插入測(cè)試用戶時(shí)指定INSERT INTO user (username, password, real_name, user_type) VALUES (zhangsan, e10adc3949ba59abbe56e057f20f883e, 張三, student);步驟2修改訂單生成邏輯OrderServiceImpl.createOrder()中計(jì)算價(jià)格// 獲取用戶類型 User user userMapper.selectByPrimaryKey(userId); BigDecimal basePrice train.getBasePrice(); BigDecimal finalPrice basePrice; if (student.equals(user.getUserType())) { finalPrice basePrice.multiply(new BigDecimal(0.75)).setScale(2, RoundingMode.HALF_UP); } order.setTotalPrice(finalPrice);步驟3前端展示標(biāo)簽order_detail.jsp中添加條件判斷c:if test${order.userType student} span classbadge bg-primary學(xué)生票/span /c:if這個(gè)改動(dòng)驗(yàn)證了業(yè)務(wù)字段擴(kuò)展不破壞原有結(jié)構(gòu)價(jià)格計(jì)算放在Service層符合單一職責(zé)前端用JSTL標(biāo)簽保持邏輯與視圖分離。5.2 需求2將JSP頁(yè)面替換為Vue前端課設(shè)技術(shù)升級(jí)很多同學(xué)想用Vue提升項(xiàng)目檔次但又怕破壞SSM后端。其實(shí)只需做API化改造后端改造在TrainScheduleController.java中新增REST接口RestController RequestMapping(/api) public class TrainApiController { Autowired private TrainScheduleService trainScheduleService; GetMapping(/trains) public ResponseEntityListTrainSchedule getTrains( RequestParam(required false) String departure, RequestParam(required false) String destination, RequestParam(required false) String travelDate) { ListTrainSchedule trains trainScheduleService.findAvailableTrains( departure, destination, travelDate); return ResponseEntity.ok(trains); } }此時(shí)訪問(wèn)http://localhost:8080/ticket/api/trains?departure北京返回JSON數(shù)據(jù)。前端替換新建webapp/vue/目錄放入Vue項(xiàng)目用Vue CLI 4.xmain.js中配置代理// vue.config.js module.exports { devServer: { proxy: { /api: { target: http://localhost:8080/ticket, changeOrigin: true } } } }這樣開發(fā)時(shí)請(qǐng)求/api/trains自動(dòng)代理到后端打包后只需將dist/目錄下文件復(fù)制到webapp/vue/即可。5.3 需求3導(dǎo)出訂單Excel報(bào)表課設(shè)實(shí)用功能老師喜歡看“數(shù)據(jù)可視化”。用Apache POI實(shí)現(xiàn)導(dǎo)出不引入新框架添加依賴pom.xmldependency groupIdorg.apache.poi/groupId artifactIdpoi-ooxml/artifactId version4.1.2/version /dependency新增Controller方法OrderController.javaGetMapping(/export) public void exportOrders(HttpServletResponse response) throws IOException { ListOrder orders orderService.findAll(); // 獲取所有訂單 // 創(chuàng)建Excel工作簿 XSSFWorkbook workbook new XSSFWorkbook(); XSSFSheet sheet workbook.createSheet(訂單報(bào)表); // 表頭 String[] headers {訂單ID, 車次ID, 用戶ID, 聯(lián)系人, 總金額, 狀態(tài), 創(chuàng)建時(shí)間}; XSSFRow headerRow sheet.createRow(0); for (int i 0; i headers.length; i) { headerRow.createCell(i).setCellValue(headers[i]); } // 數(shù)據(jù)行 int rowNum 1; for (Order order : orders) { XSSFRow row sheet.createRow(rowNum); row.createCell(0).setCellValue(order.getId()); row.createCell(1).setCellValue(order.getTrainId()); row.createCell(2).setCellValue(order.getUserId()); row.createCell(3).setCellValue(order.getContactPhone()); row.createCell(4).setCellValue(order.getTotalPrice().doubleValue()); row.createCell(5).setCellValue(getStatusText(order.getPayStatus())); row.createCell(6).setCellValue( new SimpleDateFormat(yyyy-MM-dd HH:mm:ss).format(order.getCreateTime()) ); } // 響應(yīng)輸出 response.setContentType(application/vnd.openxmlformats-officedocument.spreadsheetml.sheet); response.setHeader(Content-Disposition, attachment; filenameorders.xlsx); workbook.write(response.getOutputStream()); workbook.close(); }前端添加導(dǎo)出按鈕admin_order_list.jspa href${pageContext.request.contextPath}/order/export classbtn btn-success i classfas fa-file-excel/i 導(dǎo)出Excel /a從那以后我每次接到課設(shè)需求都強(qiáng)制走一遍“數(shù)據(jù)庫(kù)腳本→Mapper XML→Service事務(wù)→Controller REST化→前端適配”這個(gè)閉環(huán)。不是為了炫技而是確保每個(gè)環(huán)節(jié)的改動(dòng)都能被驗(yàn)證、被回滾、被老師看懂——畢竟課設(shè)的本質(zhì)不是造輪子而是證明你理解了軟件工程里“需求→設(shè)計(jì)→實(shí)現(xiàn)→驗(yàn)證”的完整鏈條。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
天天日熟妇| 五月婷婷色| 可免费观看的av毛片中日美韩| 久久最新视频免费观看| 超碰三级秋霞| 国产精品农村妇女精品| 亚洲αv一区二区三区| 色优久久| 亚洲一曲日韩精品| 久久久久女教师免费一区| 天美传媒国产原创中文字幕亚洲欧美另类| 国产强奸无码乱伦| av橘色网站| 国产熟码AV| 日本欧美中文字幕| 人妻一区二区三区视频| 张柏芝国产一区在线观看| 国产91美女高潮| 婷婷久草一区二区三区| 久草线上视频免费看| 亚洲第一页综合在线| 天天操av懂色| 久久婷婷伊人| 五月丁香久久| 天天插天天干| 精品久操| 久久久久久亚洲Av无码| 超碰在线观看av不卡| 久久久久久精| 亚洲 无码 偷拍| 日本成人免费一区二区三区 | 97精品一二区| 成人综合视频久久| 乱老熟女一区二区三区| 日韩无码久久熟女一级片| 蜜桃中文字日产乱幕4区| 精品国产72| 国产一区二区三区高清视频| 精品视频久久久久九九九九9999| 免费农村成人少妇人妻Aa一区二区视频 | 国产精品乱码久久久久久久久| 久久久久九九九九| 中文字幕日韩综合| 日韩色| 色色国产| 激情色图| 综合情欲网| 凹凸视频特色日本特黄| 国产精品一区午夜福利| 亚洲做性| 蜜桃久久综合视频| 久久精品人人做人人看| 欧美 亚洲 综合 制服| 天天狠| 日本天天吊| 日日夜夜青青草母狗| 欧美色爱综合| 欧美视频第二页| 亚欧美无遮挡| 欧美国产精品久久九九| 97欧美色综合| 天天干夜夜操网| 精品人体无圣光凹凸| 熟女91网| 狠狠爱夜夜干| 51一区二区三区| 啊啊啊不要啊啊受不了了视频在线| 青青青国产| 青青草毛片| 亚洲美腿丝袜香蕉影视欧美成人| 国模限制级电影| 国产亚洲精品激情| 热思思免费视频| 亞洲久久直播| 欧美日韩中文字幕人妻| 91婷婷| 青青操青娱乐| 绑缚麻绳人妻寝取完整版| 欧美成人综合| 欧美老妇女内射网址| 久久熟女久| 欧美亚洲首页| 日韩av在线精品观看| 亚洲精美粉嫩嫩泬在线观看 | 婷婷久久综合久| 欧美综合站| 另类图片亚洲加勒比另类图片亚洲加勒比另类图片亚洲加勒比 | 韩国轻伦国内自拍一区| 白丝少妇一区二区| 日韩精品-原创伙伴| 外国免费性情大片| 操逼日韩无码| 亚州国产成人精品女人久久| 久久毛卡| 立川理惠无码一区二区| 91人人爽人人爽人人人,gav福利视频导航,日韩欧美亚洲国产字幕四区 | 国产精品久久泡妞网站| 亚洲欧洲综合成人av一区| 十八禁视频一区二区| 激情av| wuyechaopeng| 日韩亚洲Av人人夜夜澡人人爽| 亚洲国产综合久久久性感熟妇| 精品欧美日韩在线观看| 熟妇的味道HD中文字幕| 99综合视频一体| 无码人妻精品一区二区三区九九| 欧美亚州综合网图片| 99re公开精品免费视频| 女人妻一区| 大香蕉伊然在亚洲91| 插入逼91| 亚洲涩涩| 强奸乱伦 亚洲一区| 日本色色色| 国产97在线播放| 国产第25页在线观看| 久久一二三四五六七八九区区| 久久久96| 久久一区,青青青青草视频在线播放| 国产后入清纯| 黑人嘿嘿嘿超爽免费视频| 大香蕉一人在线| 欧美日韩另类在线播放| 欧美一区二区三区大综合| 一区二区高清视频| 欧美成人色| 不卡av在线中文字幕| 综合久欧洲| 超碰免费人妻人人| 91黑丝操| 五月婷视频| 不卡视频一区蜜桃视频 | 九色精品视频导航1| 91成人国产综合久久精品蜜月| 最新av中文字幕高清| 国产农村妇女精品一二区| 一个人免费视频观看在线WWW| 狠狠色婷婷7777久| 2017大香蕉| xxx亚洲午夜天堂| 久久透逼视频| 婷婷午夜清品久久久久久久性色视频观| 在线观看综合精品亚洲| 中国的操老妇女| 一本色道综合久久欧美| 午夜精品人妻二区三区| 另类图片五月天| 少妇蹲下露出大唇5| 嗯嗯嗯好爽| 亚洲中文字幕在线视频一区二区| 超碰一区二区| 久视频在线观看| 国产视频一区二区三区在线免费观看| 久久久久久久久国产| 曰韩av中文字幕专区| 人妻免费观看| 人人爽天天爽| 亚洲超碰综合网| 伊人操| 久久久久密| 亚洲第2页| 美女诱惑一区| 亚洲人妻精品一区二区| 欧美91色| AV色五月| 久久久18禁| 狠狠干综合| 成人无遮挡毛片免费看| 久久在肏| 一区超碰一区| 人人噜夜夜操| 神马久久久久眼| 一本一道波多野毛片中文在线| 欧美一区二区| 亚洲欧洲小说图片视频 | 操逼日韩无码 | 欧美的性爱网站免费| #NAME?| 欧美激情超碰777| 丁香久久| 亚洲欧美精品91| 国产一国产一级毛片古装| 久久久久久久久久久久久久久久9| 夜夜操二区| 91艹B视频| 精品人妻免费观看| AAAA级日本片免费视频| 嗯嗯啊啊操我| 日韩欧美女求操每天更新| 偷拍五区| 欧美91丝袜| 麻豆乱码久久精| 大香蕉免费3| 伦理第一页| 中文字幕精品亚洲熟女| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 最新日日夜夜天天干干| 天天躁日日躁AAAAXXXX国产 | 国产精品老师| 欧美色色色| 亚洲情色中文字幕一区| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 国产精品3| A一级色女| 99热精品在线| 丁香五月久久| 26uuu欧美| 国产日本久久免费精品| 国产超碰人人爽人人做| 亚洲图片日本AⅤ欧美在线| 啊啊啊啊网站| 91啦人妻| 国产午夜精品理论片a大结局| 久久久久久九九九| 日本韩高清无砖码22o| 午夜国产成人精品视频| 一本精品日本在线视频精品| jk白丝没脱就开始啪啪| 亚洲成人美女无吗| 亚洲色图殴美色图激情乱伦| 久久久成人国产精品无码| 欧美日韩国产中文精品字幕自在自线| wwwcaobibi| 99re久久| 亚洲一区二区三区麻豆传媒| 大乔未久88一区| 无卡一区=区| 夜夜免费视频| 国产精品96| 亚洲本色精品一区二区久久| 国产在线能看的你懂的| 日韩欧美国产高清视频| 婷婷成人久久久精品| 人妻天天操天天爽视频免费| 青青草乱入乱欲视频在线观看| 国产肏屁眼视频| 久操av在线| 欧美亚洲中文字幕| av网站在线看| 自拍大香蕉乱插| 一本道综合色图| 欧美午夜色妇色鬼| 久久天堂网| 亚洲欧美色图片| 三级日韩一区二区三区| 黄页视频网站野外| 精品少妇一区二区三区免费观看| 久久久久网站-538在线视频-欧美永久乱码| 在线亚洲精品久久久| 久久精品女同亚洲女同13| 中国特猛少妇色xxx| 人人么人人操| 五月丁香婷婷色| 日本精品88888888| 欧美综合传媒| 性爱综合一区二区| 久久综合婷婷| 日本新免费二区三区| 亚洲天堂久久| 尹人免费观看视频在线| 天天操狠狠日夜夜干超碰撸com视频在线观看 | 99这里只有精品| 色情亚洲日本成人| 嗯嗯啊啊好爽| 男女真人网18| 九九九九精品一区| 乱性AV| 国产精品色色| 久久久久久久久国产| 八戒午夜福利理论片| 天天做天天爱夜夜爽毛片试看| av午夜影院在线播放| 日本色婷婷| 狠狠2050在线观看| 亚洲一区日韩精品| 99热只有| 偷偷人人精品女女久久| blacked精品一区国产| 久久国产99精品72福利| 激情小说激情视频| 静品嫩模一区二区| 长久操视频| 亚州欧美色图| 色制服丝袜夫妻av一区| 操逼不卡中文字幕| 天美av在线| av毛片aaaaa免费看| 亚洲一区二区专区-国产丝袜精品丝袜-成人AV| 久操com| 青青青在线高清视频在线一二三四区| 青青草九九九九九| 午夜电影在线观看无码专区| 校园春色五月天| 久久久久久久久久久久久久久久9| 亚欧国产无码精品在线| 九九九精品成人免费视频小说| 久久久九精品| 日韩欧美偷拍美女视频| 国产精品九9| 91美女丝袜诱惑视频| 亚洲国产欧美一区二区潘金莲| 99热这里都是精品| 国产麻豆一区二三区| 丰满精品人妻少妇久久字幕| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 中文一区在线视频| 日韩欧美女求操每天更新| 日本黄色天堂| 亚洲视频,小说| 女同性恋一区二区三区精品视频| 九九九九九九九精品视频| 黄色一级视| 日日碰狠狠添天天爽超| www网站黄| 怡红院一区二区熟女人妻| 亚洲成人美女无吗| 欧日a| 极品极品色影院| 国语av最新自产拍在线观看| 国产精品无套内谢| wwwcaobibi| 欧美日韩高潮喷水91| 猛交交| 成人贴图日韩欧美| 国产亚洲色婷婷99精品91| 丁香婷婷激情五月天无毒不卡| 麻豆性爱视频在线播放| 经典丝袜一区| 东京热,男人的天堂| 欧美亚洲91| 一二三区操逼国产91| 天天插夜夜操| 六月丁香婷| 一区二区不卡| 亚洲色电影在线| 男人女人18禁片免费看网站| 黄片免费久久久久久久| 女优免费一区二区永久| 日韩久久艹| 久草加勒比一区在线| 麻豆天美国美国产AV| 亚洲一区中文字幕一区| 美国三级日本三级久久99| 亚洲二区精品在线观看| 最新av在线| 91 天天综合| 91在线无码精品秘 软件| 天干天干天干天天做| 国产精品久久久久久久AV大片| 青娱乐国产盛宴视频| 精品国产乱码久久久久久口爆网站| 日本操大逼| 国产精品久久天天干| 久久91视频| 操逼1区| 夜夜草我| 国产亚州高清国产拍精| 亚洲欧洲综合成人av一区| 伊人99热| 久久日韩精品一区二区| 在线 欧美 亚洲| 日韩无码专区| 可以免费观看的av| 天天综合网一91网| 9热9热综合网| 国产九九九九九九| 亚洲色图加勒比| 久久久久国产精品久久久| 激情五月婷婷| 91原创在线观看| 青青草视频在线观看一区二区| 国产刺激视频| 91精品国久久久久久无码| 国产 丝袜 欧美中文 另类| 欧美激情久操网| 久九9精品| 亚洲精品无码成人久久久99| 欧洲小说色图视频另类| 久久这里都是精品| 福利在线观看一区二区| 香伊人在线| 欧美日韩99精品麻豆传媒| 色色色日本| 久草综合视频| 五月丁香在线| 一起草日韩| 中文高清一区二区的| 综合 欧美 亚洲 日本| 美女天天干| 亚洲91网站| 亚洲一区二区麻豆影院| 麻豆成人AV| 天天综合网AV91| 国产精品第一区第一页| 中文字幕人乱码中文字的预防方法 | 久久精品免费| 国产精品成人蜜臀AV在线| 九九九九9999| 日本ZZ高免费A级视频| 人人摸人人干| 爱爱60秒免费视频| 国产一级黄色片在线观看| 久久久久国产精品久久久| 极品一区二区三区免费| 色盈盈影院| 国产伦精品免编号公布| 开心激情站| 黄色视频特级毛片| www.99中文字幕| 欧州一区二区三区四区| 992视频一区| 国产嫩草精品A88AV| 亚洲天堂美臀在线| 亚洲人久久久网| 加勒比综合九九99视频在线播放| baisiav| 亚洲色图超碰在线| 久久超碰爱| 啊啊啊啊啊在线观看网址 | 91欧美色| 美女黄页网站| 亚洲色婷婷久久久综合日本| 91精品丝袜久久久久久| 亚洲成人在线乱码色午夜| 男人的天堂日韩| 国产99999久久精品| 啊啊啊在线看| 欧洲性爱无码区| 久久久久久久久久久精| 日产国产精品中文久久婷婷| 午夜天堂精品久久久久91| www.av家庭乱伦| 欧亚日韩综合精品国产| 国产久久一区二区午夜| 亚洲天堂精品日韩电影| 欧美在线播放aaaa| 精品国产一区二区三区久久久蜜臀 | 蜜区区视频79| 97视频在线视频| 啊嗯嗯啊好大好爽| 国产精品97视频| 在线综合 亚洲 欧美中文字幕 | 性感美女啊啊啊在线| 免费观看成人www精品视频| 色99视频| 欧州色图区| 蜜区区视频79 | 中文字幕高清20页视频| 人人操人人操人人人操| 日本999精品| 人妻久久久久久久久久久久久久久 | 伊人久久综合影院精品久久久| 欧美永久激情一区二区| 99自拍B亚洲 | 蘋果手機免費看成人Av| 超硑97精品| 久热精品色情| 96国产污污污丝袜| 青草影院内射高潮| 少妇久久久免费| 九九九不卡| 一区二区三区麻豆| 水多多映视AV| 久久av一级av少妇av高潮| 自拍偷拍 高清无码| 丰满少妇乱子伦精品无| JULIA一区二区三区在线播放| 激情啪啪拍91| 中文字幕一二三区| 中文字幕综合人妻| 90后后入| 国产日韩精品suv| 精品中文字幕第一页| 亚洲色图亚洲无码强奸乱伦| 五月婷婷六月丁香| 欧美亚洲第1页| 中文字幕无码不卡啪啪| 91观看 国产白丝| 亚洲国产美女久久久久| 中国东北熟女老太婆内谢| 婷婷激情五月| 中文97国产| 欧美色图99| 天天综合站| 成人av福利在线观看| 久草综合网| 秋霞男人网| 超碰成人免费| 大屁股xxxxx| 又大又大又大又粗爽高潮观看| 老熟女搡BBBB搡BBBB视频| 麻豆视频test| 久久日韩精品一区二区| 夜夜福利| 亚洲最新a在线观看| 日韩中文字幕av在线播放| 夜夜一区二区| 精品少妇一区二区三区在线视频| 久久九九久精品国产尤物|国产精品爽黄69天堂A片潘金莲,国产亚洲精品第一综合 | 日韩国产不卡在线视频| 久99视频| 丰满人妻-区二区三区免费看| 小说区 图片区色 综合区| 亚洲色图超碰在线| 日本免费中文字幕在线| 欧美影音在线| 日产成人久久| 99色在线| 丝袜狠狠草尤物人妻av91| 天天干天天舔| 亚洲熟妇无码一区二区三区| 99超级碰免费视频| 日韩无码第3页| 国产精品盗摄 偷窥盗摄| 欧美激情视频一区二区三区不卡| 亚洲人妻爽爽爽| 国产色精品午夜大片| 婷婷丁香六月| 熟女高潮合集-永久久久-成人AV| 日韩一级特黄av毛片| 蜜桃臀AV在线| 9热9热综合网| 国产久久视频| 亚洲国产熟妇综合色专区| 91女优在线观看| 日本不卡二三区| 欧美永久激情一区二区| 在线中文字幕极品av| 天天插夜夜爽| 一本一道人妻久久一区二区三区 | 日本韩国五十路六十路七十路老熟女作爱视频网站 | 欧美日韩人妻少妇 一区二区三区| 欧美性夜| 日韩99神马视频片| 被体育老师抱着c到高潮| 大鸡巴久久| 有码免费观看| 丝袜熟女一区二区三区| 97免费在线| 欧美色天堂网在线视频| 丝袜大香蕉| 欧美日韩色综合网| 资源新线在线天堂| 丰满欧美放荡少妇在线| 91美女视频| 婷婷九月丁香| 欧美性综合| 亚洲在高跟鞋自慰久久在色线| 99激情| 美女黄频a美女大全免费皮| AV麻豆免费一区| 久操频道免费在线呗看| av影院十区| 人妻丝袜二区| 少妇熟女一区二区三区| 97久久超碰国产精品| 国产人妻精品一区二区三区秋霞| 二三四区精品| 亚洲在钱| 肥臀熟女一区二区三区视频| 天天夜夜rb| 91制服丝袜中文字幕| 麻豆天美一区二区| 国产强奸乱伦欧美| 欧美日韩国产一区二区小黄片大全| 欧美色九九| 爱爱啊啊啊| 国产色综合亚洲色综合吹潮| 老熟女乱伦一区| 中国一级操逼视频| 黄aaaaaaaaaaaaaaaaaa色网站| 亚欧性爱在线无码| 欧美另类色图片| 78精品在线| 91无码人妻精品一区二区三区蜜桃| 久久天天艹| 青久久| 国产视频一区二区免费| 欧美色宗合| 亚洲偷91色| 99热这里只有精品99| 色婷婷综合久久久久中文一区二区 | 九九热在线视频| 做爱A级亚欧| 久青草影院| 亚洲黄色电影| 天天射,天天操,天天爽-国内精品一区二区三区-成人AV | 激激五月| 狠狠久久亚洲欧美专区| 九九色精品| 久热伊人| 熟女久久久| 97精品视频在线播放| 少妇同性| 91黑丝在线播放| 亚洲AV免费在线观看| 日韩pv中文| 久久久久久中文版| 精品国产乱码久久久| 三四中文字幕| 五月丁香啪啪网| 色丁香久久| 精品一国2| 91日韩| 在线观看日韩av不卡| 麻豆久久视频在线地址| 国产精品suv一区| 久操电影| 日韩久久三区| 欧洲人妻视频| 五月天社区| 日本不卡免费二区| 国产丝袜美女在线一区| 精品91摸| 精品无码一区二区三区| 人妻插插人妻人| 综合网天天| 91原创在线观看| 免费AV中文网在线观看| 97日本超碰综合| 天天看天天日天天操| 91爱综合| 国产精品午夜福利亚洲综合网| 久久久久中出| 又大又长又粗又爽又黄| 天堂伊人久久| 国模精品娜娜一二三区| 黄页网站成人免费| 色综合一区二区三巨| 色姑娘综合网| 9999亚洲电影| 久热久| 一区AV| 91少妇香蕉久久精品| 亚洲四虎熟女精品| 91狠狠综合| 东京热不卡视频| 九九香蕉网| 亚洲啪AⅤ永久无码| 国产九九九九九九| 首页亚洲国产高跟丝袜诱惑视频| 色欧洲| 加勒比少妇AV婷婷六月天超碰超碰| 美国aaaaa一级黄片| 97狠狠| 69丨亚洲丨精品丨入口免费播放| 国产欧美一区激情交| 思思久热在线精品66| 怡红院亚洲怡春院av| 欧美色图自拍| 亚州综| 欧美色性爱| 国产suv精品一区二区四| 99只有精品| 国产无码精品久久久久久| 国产69精品久久久久99尤物| 999在线电影香蕉| 国产99精品一区二区三区免费| 97超碰9| 97网址97| 啊啊啊啊二区好大| 成人贴图日韩欧美| AV高清一区| 亚洲精品男人的天堂| 色欲Av人妻精品一区二| 婷婷丁香五月激情啪啪| 亚州综| 日本人妻最新在线中| 操人妻丝袜高跟| 嗯嗯啊啊视频一区二区三区| 欧美日韩国产中文精品字幕自在自线,| 91无码人妻精品一区二区三区蜜桃| 日本熟妇人妻中出视频| a v网站在线播放| 97干在线视频| 91久久婷婷| 欧美日韩天堂| 欧美日韩性感| 午夜视频久久久| 97香蕉网| 天天综合网~91| 九九人妻| 99色日| 亚洲一二三四区在线免费看视频| 久久久久骚| 337p大胆噜噜噜噜噜91Av| 久久超碰国产一区二区三区| 人人妻人人玩人人澡人人爽| 国产精品午夜福利| 天天躁日日躁狠狠躁| 久久黄片国产一区二区| 女同性恋久久| 看日韩美女二区三区免费操逼视频| 亚洲一区二区麻豆影院| 日欧毛片久久| 日韩97在线| 另类小色呦| 久久精品一区| 中文字幕视频在线观看| 又大又长又粗又爽又黄| 国产原创精品| 不卡视频一区蜜桃视频| 国产综合网站在线播放 | 综合色区偷拍| 久久伊人最新网址视频| 国产精品午夜高潮呻吟久久av| 91亚·色| 中文久久久| www.99热| 中国熟妇| 大香蕉久久| 日本一线产区和二线产区伦理片| 91久久精品中文字幕| 大香蕉宅男伊人| a男人的天堂久久一级A毛片 | 国产成人无码久久精品| 九九国产热| se吧提供国产乱老熟视频胖女人| 欧美熟爽综合| 97爱综合| 宗合情欲网| 另类小说综合网| 99在线视频播放| 欧美另类综合久久| 午夜福利一区二区三区四区五区色婷婷| 无码外流操逼视频| 久久久网一区| 岛国AB视频| 久久一二三四五六七八九区| 爱做久久久久久| 亚洲久久久| 91性生活久久久| 日本欧美亚洲高清在线看| 女人香蕉久久毛毛片精品| 丁香色婷婷| 久久性爱视频免费看| 亚洲色图伊人网| 91性生活久久久| 久草成人影片| 婷婷超| 欧美亚洲情色| 人妻啪| 在线免费观看日韩一区| 久久久久久AⅤ无码免费肉站| 91春色| 日韩无码嘿咻黑热久| 亚洲国产精品无石码久久 | 麻豆成人影音在线| 91色鬼| 成功精品影院| 日日日日日| 能看的av| 97色插| 欧美男女午夜啪啪| 伊人久久大香线蕉无码| 蜜臀久久久99久久久久 | 日本二区不卡| 最新中文字幕av| 性色一线| 婷婷九月色| 日韩无码黄色片| 婷婷操视频| 亚洲天堂另类| 五月婷婷青青草娱乐伊人| 黄色二级片网站| 色99色| 色婷婷五月综合激情中文字幕| 国产精品99精品视频网站| 亚洲熟女av中文字幕| 久久久久久99999国产精品| 四虎免费看黄| 欧美色图私拍91| 九九热免费国产视频婷婷伊人| AV电影在线播放| 大香网站| 囯产操逼片| 亚洲日韩精品一区视频在线| 青草草免费网站av| 国产精品黑人一区二区三区| 在线不欧美| 91欧美综合| 欧美激情区| 亚洲性高潮| 78精品在线| 国产精品不卡少妇白| 高颜值美女口爆高潮浪叫| 久久中文字幕女同性恋一区| 天天超级碰碰碰| 国产视频小说| 亚洲AV人人澡人人爱| 熟妇国产免费一区| 久久久精品中文字幕麻豆| 综合av影片| 热热色色综合| 男人天堂久久精品不卡| 综合熟妇一区二区三区| 亚洲天在线| 男人天堂2030| av网站免费看| 欧美亚洲素人制服精品| 强奸乱伦免费网站| 黄色在线网站| 粉嫩粉嫩一区性色AV片| 久久久久久AⅤ无码免费肉站| 日韩精品亚洲专区在线影视| 粉嫩在线一区二区懂色| 六月丁香久久| 久久精品欧美一区蜜桃| 韩国轻伦国内自拍一区| 啊啊啊不要啊啊受不了了视频在线| 少妇与黑人高潮在线| 久久一本大香蕉 | 在线视频一区二区传媒| 欧美在线l亚洲| 老熟妇一区二区三区啪啪| 人妻色情天天操| 精品女同一区二区三区| 久久久亚洲熟妇熟女| 99亚洲国产精品色一区二区三区| ji熟女.com| 爱av免费| 欧美中文字幕男人天堂久久精品| 影音综合网| 亚洲色图第一页| 亚洲精品人体| 欧美日本中字另类在线| 婷婷五月色| 闷骚老熟女15P| 日韩精品一区,二区 九九...老司机| 亚洲另类色综合网站| 天堂男人网| 999亚洲国产视频| 95人妻爽爽人人做人人澡| 九九英色视频| 天天肏夜夜肏| 国产女人与拘做受视频免费| 精品一区二区亚洲国产| 裸模AV女优| 久操电影网| 亚洲图片激情综合另类| 久久ww| 久操网在线| 2017天天操| 国产97视频免费观看| 殴美,日韩国产伦精品| 日韩精品9区| 狠狠爱综合网| 91GD.COM| 美女诱惑在线一区| 青草成人免费视频一com| 亚洲色 国产 欧美 日韩| 久久久啊啊| 色路综合| 强奸乱伦αv片| 五十路熟女工口 | 人人操人人色网| 日本在线播放不卡一区| 亚洲欧洲色情高清| 婷婷丁香激情| 亚洲欧美精品一区天堂久久 | 国产精品播放| 亚洲aV无码成人在线观看| 打av高清| 日本久久女同性恋视频| 色婷婷久久| 国产91丝袜在线播放蜜月| 日本黄色精品专区网站| 五月久久HDAV| 国产久久久| 防屏蔽在线视频| 亚洲综合嫩| 国产精品久久久久av| 99精品人人爽| 中国大陆国产高清AⅤ毛片| 亚洲精品欧美专业| 2018天天日天天日| 一二三啪啪专区| 久久国产成人精品国产成人亚洲| 激情久久久| 97欧美日韩综合| 亚洲精品成人激情在线| 90后后入| 亚洲 在线| 黄骗免费网站| 伊人色综合网电影| 蜜臀av中文字幕| 国产精品黄色三级av| 久久色激情一区二区三区| 麻豆一区二区三区在线看 | 97超碰久久| 丁香五月激情综合| 亚洲激情片| 九九热视频在线观看| 丰满人妻一区二区三区四区| 亚洲AV无码国产成人| 午夜福利合集| 乱伦熟女区| 97在线观看视频| 人、人、摸,人、人、草| 久久9精品网站| 中文字幕亚洲在线一区| 久久日韩肥臀| 综合网,亚洲,欧美| 亚洲国产成人精品久久久国产成人一区二区| 蜜臀操逼黄色视频操的好爽| 美日韩在线不卡人妻| 精品少妇人妻av久久免费| 久久久久久裸体| 久久五月综合| 超碰精品日韩欧美国产| 午夜精品久久久久久久99热影院| 一区二区三区黄色片a| 欧美亚洲激情一二三| www.色操逼| 大香蕉欧美| 亚洲精品一区二区免费在线观看| 欧美人与性动交a美精品| 狠狠躁日日躁夜夜躁A| 精品国产肉丝袜在线拍国语| 97色色色| 伊人一区二区三区| 熟女乱伦二区| 国产精品视频内谢女人| 久操九九九九九九九九九九九九九九九九九九九九九九九九九九九九 | 99国内精品| 无遮挡男女激烈动态图| 91爱看| 婷婷五月在线视频| 人人做天天爱| 嗯嗯不要 视频| 欧美性暴力猛交XXXX| 欧美性爱十八禁| 一区二区三| 熟女高潮合集-永久久久-成人AV| 桃花色涩综合影院| 思思视频免费看网站| 人妻喷水| AV丝袜少妇| 中文字幕日韩综合| 99精品久久久久久久婷婷| 清纯唯美亚洲综合| 综合网97| 色眯眯射| 久久精品国产精品亚洲艾通辽熟妇 | 果冻传媒A片一二三区| 超碰亚洲97| 簧片免费看视频| 翔田千里Av在线| 亚洲骚逼少妇| a片亚洲一本通视频| 啊啊啊不要好疼视频| 国产欧美日韩精品中文| 久久精品国产亚洲AV清纯| 精品二区久久| 精品人妻一区春色| www四虎| 日本人妻A片成人免费看片| 操逼无码操逼| 葡萄牙性视频一二区| 亚洲AV色图一区| 亚洲自拍另类丝袜综合| 婷婷五月丁香五月| 在线观看黄色电话| 377p欧洲日本亚洲大胆| 中文字幕蜜乳av| 大香蕉伊人75| 欧美少妇高潮视频| 2019亚洲男人天堂| 99国产精品久久久在线播放| 69AV女优男人的天堂| 99热综合| 婷婷五月激情综合| 國產尤物AV尤物在線觀看 | 二级久久网| 强奸少妇AV导航网| 嗯啊不要在线观看嗯啊| 人人干人人操人人..com| 成人无码电影在线观看网| 99无码狠狠久久| 欧美综合天天| 99人妻| 国产久久久久久| 91网站18禁| 亚州男人天堂| 欧美翘臀视频网站一区二区三区| 亚洲图片小说欧洲| 91免费看中出视频| 久区视频| 欧洲综合色| 精品国产乱码| 国产精品福利视频播放| 黄色大片免费在线| 另类TS人妖一区二区三区| 最近2018中文字幕在线高清第一页| 99re在线| 精品国产三级av韩国在线| 国内亚洲高清无码| 大香蕉视频一二三区| 一本精品日本在线视频精品| 中文字幕奈奈美被公侵犯| 国产一区二区三区久久久精品| 亚洲好看强奸乱伦| 狼狼色丁香久久婷婷综合五月| 一级毛片久久久久久久女人18| 久久东京伊人一本到鬼色| 黑人嘿嘿嘿超爽免费视频| 手机看片1025| 性吧在线视频| 爱干爱射网啊啊啊| 久偷拍欧美日韩三区| 伊人9| 久久免费少妇| 亚洲成aⅴ人片不卡无码| 国产传媒操逼视频| 亚洲一区日韩| 精品99999久久久久久| 久久一二三四不卡| 视频在线观看青青99国产| 好涩综合| 日本成a人v网站在线观看| 熟女这里只有精品6| 婷婷五月天激情网| 色哟哟的毛片| 欧美熟妇亚洲版| 91丝袜人妻| 天天射天天操天天干天天吃2018| 99re国产精品视频| 一区二区娱乐网站| 中文字幕在线观看AV| 亚洲日产专区婷婷| 色约约一区=区三区| 家庭乱伦国产精品| 国产伦乱91| 99热色这里只有精品| 国产成人主播| 天天日天天看| 天天看天天在线精品| 99精品视频在线观看| 9久精品视频在线观看| 中文字幕乱码在线| 人人摸人人叼| 少妇69中文| 变态综合色| 成人a大片在线观看| 亚州色图第三区| 嫩草 我啊~嗯~在线| 草草草视频在线免费看| 久久久 国产精品| 久久成年精品| 久久久久久久久久9| 日本一级婬片试看三分钟| 国产精品女同| 久久亚洲一区二区色婷婷| 久久久久亚洲AV无码专区少妇| www.91色综合| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | jizz啪啪| 婷婷五月天在线观看| 久久精品国产久精国产| AAAA级日本片免费视频 | 色悠悠伊人网五月天| 少妇xx精品| 97视频在线观看高清资源| 国产日韩久久| 国产高潮AA片免费看| 激情啪啪视频| 中文字幕一区二区三区四区在线视频| 国产精品一区二区黄片| 欧美一区二区成人一卡| 最近的最新的中文字幕视频| 国产91丝袜 在线播放| 性爱乱伦视频免费| 爆乳免费黄网站| 国产精品一区二区三区四区五区| 91操人| 精品无码一二三四区| 麻豆三极片| 青青草日本无码| 亚洲资源站| 亚洲成人碰碰| 久 久无码人妻AV| 99久久综合| 自拍啪啪视频| 欧美性爱另类综合| 日韩欧美中文字亚洲慕| 日韩色欲久久一二三四区| 久操九九九九九九九九九九九九九九九九九九九九九九九九九九九九 | 天天射天天操天天干天天吃2018| 九九热免费视频| 啊啊啊啊好疼| 九九碰九九爱97超碰| 91丰满| 青青操青娱乐| 欧洲久久一二线| 人妻密肉在线观看| 美国日韩黄片| 日韩钢筋无码高清啾啾啾| 91露脸熟女专区| 色色综合97| 国产精品久久99日日| 97视频www| JIZZJIZZ国产精品喷水| 国产午夜福利合集| 亚洲超碰在线| 欧美高清色| 狠插 制服 自拍| 国产精品人妻熟女aⅴ| 亚州国产成人精品女人久久| 欧美黄色大香蕉一区二区| 亚洲女人91| 二区熟妇韩日| 超碰在线香蕉| aV中文麻| 日韩女优在线| 日韩人妻一区二区| 伊人国产视频| 美女黄频a美女大全免费皮| 日韩欧视频| 欧美成人精品一区二区三区| 欧美性爱免费短视频| 色偷偷超碰亚洲| 天天爽天天爽| 国产不良强奸视频免费看| 亚洲情色综合网| 久久天堂婷婷网| 操B视频日韩无码| 在线啊啊啊| 嗯嗯啊啊操死我| 午夜寂寞欧美| 亚洲国产成人精品女人久久久| 天天夜夜久久| 丁香五月激情婷婷| 日韩簧片免费看| 深喉吞精| 啊啊啊好舒服好爽啊啊啊视频| 婷婷视频在线免费观看| 精品78| 亚洲在线| 国产天天看| 日本三级韩国三级99| www亚洲免费| 亚洲日韩美女丝袜美腿人妻视频| 一牛一区二区三区久久| 婷婷大香蕉| 18禁中文字幕| 精品九九九九九| 不卡六六在线91| 91久久午夜无码鲁丝片久久人妻| 欧美人人AAA| 美国精品国产精品| 亚洲se91| 97超碰色中文字幕| 三上制服丝AV| 人妻加勒比东京热| 日日操丁香五月天| 欧美性生活男人的天堂| 78精品| 偷拍99| 国产久久男人天堂|