免费国产精品自在自线-91精品国产色综合久久久浪潮-99热久久免费频精品-国产精品国模在线观看-久久亚洲国产精品成人?V秋霞-久久国产一级A片免费播放-亚洲国产欧洲综合97久久-久久国产白嫩美女呻吟高潮

ARTICLE DETAIL

資訊詳情

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

教務(wù)管理系統(tǒng)課設(shè)報(bào)告:從權(quán)限模型到建表全程解析

教務(wù)管理系統(tǒng)課設(shè)報(bào)告:從權(quán)限模型到建表全程解析 簡介一份面向高校計(jì)算機(jī)及相關(guān)專業(yè)的數(shù)據(jù)庫課程設(shè)計(jì)報(bào)告圍繞教務(wù)管理系統(tǒng)展開完整覆蓋需求分析、可行性分析、數(shù)據(jù)庫模型設(shè)計(jì)、功能模塊劃分、編碼實(shí)現(xiàn)與測試部署全流程。報(bào)告明確劃分教務(wù)員、教師、學(xué)生、系統(tǒng)管理員四類用戶及其操作權(quán)限詳述學(xué)生信息管理、課程設(shè)置、成績管理、多條件查詢、自動排課等核心功能并給出基于ER模型的數(shù)據(jù)庫設(shè)計(jì)方案及C#、AJAX等前后端技術(shù)要點(diǎn)。資源包內(nèi)僅含1個Word格式的doc文檔大小約287KB正文包含設(shè)計(jì)任務(wù)書、目錄、系統(tǒng)功能模塊圖、運(yùn)行界面截圖、設(shè)計(jì)總結(jié)與參考文獻(xiàn)結(jié)構(gòu)完整可直接參考。已有95人學(xué)習(xí)下載適合正在完成類似教務(wù)系統(tǒng)課題或?qū)W習(xí)數(shù)據(jù)庫課程設(shè)計(jì)的學(xué)生使用對掌握數(shù)據(jù)庫建模和Web系統(tǒng)開發(fā)流程頗有幫助。1. 這份教務(wù)管理系統(tǒng)課設(shè)報(bào)告不看概念先看數(shù)據(jù)和權(quán)限怎么落地如果你正在寫數(shù)據(jù)庫課程設(shè)計(jì)大概率會被「教務(wù)管理系統(tǒng)」這個題目卡住需求誰都能說幾句但交上去的報(bào)告里數(shù)據(jù)表怎么建、范式怎么分析、權(quán)限怎么控制、C# 界面怎么接數(shù)據(jù)庫才是真正決定分?jǐn)?shù)的地方。這份 32 頁的課設(shè)報(bào)告恰好把這些環(huán)節(jié)全部走了一遍——從四類用戶教務(wù)員、教師、學(xué)生、系統(tǒng)管理員的權(quán)限劃分到 E-R 圖、關(guān)系模式、范式判定、九張物理表再到 C# 窗體代碼片段是一份能直接對著抄作業(yè)、也能拿來應(yīng)付答辯追問的完整素材。適合正在做同類題目的在校生也適合想補(bǔ)數(shù)據(jù)庫設(shè)計(jì)流程的從業(yè)者。我拆完這份文檔后最直觀的感受是它的數(shù)據(jù)模型設(shè)計(jì)比界面代碼更值得讀后者反而是踩坑高發(fā)區(qū)。2. 需求分析與權(quán)限模型先搞清四類用戶分別能碰哪些數(shù)據(jù)2.1 從功能需求反推系統(tǒng)邊界文檔 2.1 節(jié)列了七條系統(tǒng)需求表面上是在說「要有好的人機(jī)界面」「權(quán)限管理要好」「查詢要支持多條件」但真正干活的人會把這些話翻譯成具體的功能點(diǎn)。我拆完這份報(bào)告后把需求收斂成四個核心業(yè)務(wù)閉環(huán)基礎(chǔ)數(shù)據(jù)維護(hù)學(xué)生、教師、班級、課程、選課與排課必修/選修、教室調(diào)度、成績錄入與查詢、評教。這四個閉環(huán)恰好對應(yīng)四類用戶教務(wù)員管基礎(chǔ)數(shù)據(jù)和培養(yǎng)方案教師管授課名單和成績錄入學(xué)生管選課、查成績、評教系統(tǒng)管理員管教室和自動排課。這里有個容易忽略的細(xì)節(jié)文檔強(qiáng)調(diào)「每門課由多位老師講授但不同老師講的同一門課其課序號是不同的」。這直接決定了課程表的主鍵設(shè)計(jì)——課程編號 課序號才能唯一定位一次具體的教學(xué)班。如果你在報(bào)告里把課程表主鍵只設(shè)為課程編號后面選課表和成績表關(guān)聯(lián)時就會產(chǎn)生一對多歧義這是這類題目最經(jīng)典的建模失誤。2.2 權(quán)限落到數(shù)據(jù)庫層面登錄、角色、授權(quán)三步走文檔 2.3.3 安全性要求提了三點(diǎn)用戶標(biāo)識與密碼、不同數(shù)據(jù)的訪問級別、不同用戶的不同權(quán)限。很多課設(shè)報(bào)告把這一步只寫成「用戶表加一個角色字段」但這份文檔在應(yīng)用程序設(shè)計(jì)里真的做了三種登錄入口管理員登錄、教師登錄、學(xué)生登錄說明權(quán)限控制是硬需求。按 SQL Server 的常規(guī)做法我會建議用數(shù)據(jù)庫角色 架構(gòu)級授權(quán)來實(shí)現(xiàn)而不是只靠應(yīng)用層判斷-- 創(chuàng)建三個數(shù)據(jù)庫角色分別對應(yīng)教務(wù)員、教師、學(xué)生 CREATE ROLE RegistrarRole; CREATE ROLE TeacherRole; CREATE ROLE StudentRole; -- 教務(wù)員對基礎(chǔ)信息表擁有完整增刪改查權(quán)限 GRANT SELECT, INSERT, UPDATE, DELETE ON Student TO RegistrarRole; GRANT SELECT, INSERT, UPDATE, DELETE ON Teacher TO RegistrarRole; GRANT SELECT, INSERT, UPDATE, DELETE ON Course TO RegistrarRole; -- 教師只允許查詢學(xué)生名單、維護(hù)成績 GRANT SELECT ON Student TO TeacherRole; GRANT SELECT, UPDATE ON Score TO TeacherRole; -- 學(xué)生只能查看個人成績和課程信息 GRANT SELECT ON Course TO StudentRole; GRANT SELECT ON Score TO StudentRole;這段腳本的邏輯是把權(quán)限控制下沉到數(shù)據(jù)庫層應(yīng)用層只負(fù)責(zé)「當(dāng)前登錄人屬于哪個角色」真正能不能改數(shù)據(jù)由數(shù)據(jù)庫說了算。參數(shù)上有兩個注意點(diǎn)一是GRANT語句建議精確到表名不要用GRANT ALL圖省事二是如果希望教務(wù)員只能改自己院系的數(shù)據(jù)就得加WITH CHECK OPTION配合視圖來實(shí)現(xiàn)行級隔離這一步多數(shù)課設(shè)不會做但答辯問起來會非常加分。2.3 信息需求里那些「必須體現(xiàn)在表里」的聯(lián)系文檔 2.3.1 信息需求列了一組實(shí)體和聯(lián)系這是整個庫表設(shè)計(jì)的地基。我按實(shí)體關(guān)系整理成一張對照表做報(bào)告時直接復(fù)用即可實(shí)體/聯(lián)系關(guān)鍵屬性主鍵候選基數(shù)關(guān)系教師工作證號、姓名、職稱工作證號一個教師屬于一個系學(xué)生學(xué)號、姓名、性別、出生年月學(xué)號一個學(xué)生屬于一個班班級班號、最低總學(xué)分班號一個班屬于一個系系系代號、系名、系辦公室系代號一個系有多個教師與班級課程課序號、課名、學(xué)分、上課時間、名額課序號一門課有多個教學(xué)班選課學(xué)號課序號成績聯(lián)合主鍵學(xué)生與課程多對多授課教師課程班級聯(lián)合主鍵教師與課程多對多負(fù)責(zé)教師班級聯(lián)合主鍵班主任與班級一對一這張表的價(jià)值在于它把文檔里散落的文字約束轉(zhuǎn)化成了可以直接畫 E-R 圖的素材。畫圖時注意「授課」和「選課」都是多對多聯(lián)系必須拆成獨(dú)立的關(guān)系模式「負(fù)責(zé)」是一對一聯(lián)系可以合并到班級表里加一個教師外鍵——文檔就是這樣處理的班級表里直接放了工作證號字段。3. 邏輯結(jié)構(gòu)設(shè)計(jì)六張關(guān)系模式的范式判定哪張有傳遞依賴3.1 關(guān)系模式與函數(shù)依賴能從 E-R 圖直接轉(zhuǎn)換文檔 4 章做了完整的 E-R 圖向關(guān)系模型的轉(zhuǎn)換并逐張表判定范式。這是整份報(bào)告里最值得抄的部分因?yàn)樗选笧槭裁催@樣設(shè)計(jì)」講透了。六張核心關(guān)系模式整理如下TeacherTno, Tname, Salary, Tel, Email, Dno函數(shù)依賴 Tno →Tname, Salary, Tel, Email, Dno滿足 BCNFStudentSno, Sname, Ssex, Sage, Class, Dno函數(shù)依賴 Sno →Sname, Ssex, Sage, Class, Dno且 Class → Dno存在對候選碼的傳遞依賴滿足 2NFSdeptDno, Dname, Dphone滿足 BCNFSCSno, Cno, Grade, Daigrade, Midgrade, Lasgrade, Fingrade存在完全函數(shù)依賴Sno, Cno→ 成績屬性組滿足 BCNFCourseCno, Cname, Credit, Cnum, Tno課時序唯一滿足 BCNFClassClass, Ccredit, Tno, Dno存在 Class → Tno、Tno → Dno 的傳遞依賴滿足 2NF。這里有個可以被追問的點(diǎn)Student 和 Class 都是 2NF為什么沒有繼續(xù)拆到 3NF文檔給的解釋是 Class → Dno 屬于傳遞依賴3NF 要求消除傳遞依賴。但實(shí)際課設(shè)中保留這種設(shè)計(jì)是合理的——學(xué)生表冗余了班級所屬系避免每次查學(xué)生時都要 join 班級表和系表這是以空間換查詢效率的典型取舍。如果你在答辯時被問到就說「這里保留 2NF 是為了減少多表連接班級變動頻率遠(yuǎn)低于查詢頻率」這比強(qiáng)行拆成 3NF 反而更容易說服老師。3.2 范式自查用 SQL 驗(yàn)證你的表到底屬于第幾范式范式判定不能只靠肉眼尤其是候選碼復(fù)雜的時候。我通常會寫一段 SQL 來輔助判斷先確認(rèn)主鍵再去查是否存在非主屬性對主鍵的部分依賴和傳遞依賴。針對這份文檔的 SC 表可以用以下查詢驗(yàn)證成績字段是否完全依賴于聯(lián)合主鍵-- 檢查 SC 表中是否存在某個成績字段只依賴于學(xué)號即部分依賴 SELECT Sno FROM SC GROUP BY Sno HAVING COUNT(DISTINCT Cno) 1 AND COUNT(*) COUNT(DISTINCT Cno); -- 有重復(fù)成績記錄說明設(shè)計(jì)不合理 -- 檢查是否存在同名學(xué)生選了同一門課但課序號不同排除因子 SELECT Sno, Cno, COUNT(*) AS cnt FROM SC GROUP BY Sno, Cno HAVING COUNT(*) 1;這段 SQL 的邏輯第一條語句查找同一個學(xué)生選了多門課但出現(xiàn)了重復(fù)成績記錄的情況若有結(jié)果說明成績列可能只依賴 Sno 而不是Sno, Cno需要回頭檢查主鍵設(shè)計(jì)第二條語句驗(yàn)證聯(lián)合主鍵是否真的能唯一確定一條選課記錄。參數(shù)上要注意COUNT(DISTINCT Cno)和COUNT(*)的比較只在 Cno 為定長字符時可靠若 Cno 允許 NULL需要先過濾。3.3 成績拆分存在性問題一張成績表還是五張文檔里學(xué)生成績表把「平時成績、期中成績、期末成績、最后成績、總評成績」五個字段都放進(jìn)了 SC 表。這是符合課程設(shè)計(jì)習(xí)慣的做法但有點(diǎn)粗糙——因?yàn)檫@五個字段除了錄入時間不同后續(xù)的計(jì)算邏輯也是層層遞進(jìn)的總評 平時×比例 期中×比例 期末×比例。更常見的替代方案是拆成兩張表成績明細(xì)表學(xué)號課序號成績類型成績值和總評成績表學(xué)號課序號總評值。前者方便擴(kuò)展新成績類型后者方便查詢。我這么說不是要你推翻文檔的設(shè)計(jì)——恰恰相反課設(shè)報(bào)告里用一張寬表代碼寫起來最簡單DataGrid 直接綁定就能顯示。但你得在報(bào)告里說明「總評成績由存儲過程計(jì)算錄入平時/期中/期末后自動更新」這樣既解釋了字段冗余又體現(xiàn)了對業(yè)務(wù)邏輯的理解。4. 物理結(jié)構(gòu)設(shè)計(jì)與建表九張表照抄可以但這些約束必須加4.1 從文檔表格還原出的 SQL Server 建表腳本文檔第 5 章用表格形式定義了九張表學(xué)生基本信息表、專業(yè)基本信息表、學(xué)生成績表、院系基本信息表、教師基本信息表、評教基本信息表、課程基本信息表、班級基本信息表、網(wǎng)上選課基本信息表。字段類型基本都是 char/varchar主鍵見表格標(biāo)注。下面給出可以直接在 SQL Server 中執(zhí)行的建表腳本注意我把完整性約束也一并寫進(jìn)去了CREATE TABLE Sdept ( Dno CHAR(2) NOT NULL PRIMARY KEY, Dname VARCHAR(20) NOT NULL, Dphone VARCHAR(15) NULL ); CREATE TABLE Teacher ( Tno CHAR(10) NOT NULL PRIMARY KEY, Tname VARCHAR(20) NOT NULL, Salary DECIMAL(8,2) NULL, Tel VARCHAR(15) NULL, Email VARCHAR(30) NULL, Dno CHAR(2) NOT NULL FOREIGN KEY REFERENCES Sdept(Dno) ); CREATE TABLE Class ( Class CHAR(10) NOT NULL PRIMARY KEY, Ccredit SMALLINT NULL, Tno CHAR(10) NOT NULL FOREIGN KEY REFERENCES Teacher(Tno), Dno CHAR(2) NOT NULL FOREIGN KEY REFERENCES Sdept(Dno) ); CREATE TABLE Student ( Sno CHAR(10) NOT NULL PRIMARY KEY, Sname VARCHAR(20) NOT NULL, Ssex CHAR(2) NOT NULL CHECK (Ssex IN (男,女)), Sage TINYINT NULL, Class CHAR(10) NOT NULL FOREIGN KEY REFERENCES Class(Class), Dno CHAR(2) NOT NULL FOREIGN KEY REFERENCES Sdept(Dno) ); CREATE TABLE Course ( Cno VARCHAR(20) NOT NULL, Cseq CHAR(10) NOT NULL, Cname VARCHAR(20) NOT NULL, Credit SMALLINT NULL, Cnum SMALLINT NULL, Tno CHAR(10) NULL, PRIMARY KEY (Cno, Cseq), FOREIGN KEY (Tno) REFERENCES Teacher(Tno) ); CREATE TABLE SC ( Sno CHAR(10) NOT NULL, Cno VARCHAR(20) NOT NULL, Cseq CHAR(10) NOT NULL, Grade DECIMAL(5,2) NULL, Daigrade DECIMAL(5,2) NULL, Midgrade DECIMAL(5,2) NULL, Lasgrade DECIMAL(5,2) NULL, Fingrade DECIMAL(5,2) NULL, PRIMARY KEY (Sno, Cno, Cseq), FOREIGN KEY (Sno) REFERENCES Student(Sno), FOREIGN KEY (Cno, Cseq) REFERENCES Course(Cno, Cseq) );這段腳本的幾個關(guān)鍵參數(shù)說明課程表把主鍵設(shè)計(jì)為Cno, Cseq對應(yīng)文檔里「課序號唯一」的業(yè)務(wù)規(guī)則這樣同一門課在不同時段、不同老師的開課班次都能區(qū)分SC 表的主鍵是Sno, Cno, Cseq把課序號納入聯(lián)合主鍵后學(xué)生可以選同名不同老師的課程學(xué)生表的 Ssex 加了 CHECK 約束實(shí)現(xiàn)文檔 5.2.3 要求的「性別必須是男或女」所有外鍵和主鍵字段都設(shè)為 NOT NULL這就是 5.2.1 實(shí)體完整性的落地。4.2 參照完整性文檔里寫了但建表時容易漏文檔 5.2.2 把參照完整性分成了六組關(guān)系模式學(xué)生與選修、學(xué)生與班級、班級與專業(yè)、專業(yè)與院系、教師與課程、學(xué)生與成績。很多新手抄表結(jié)構(gòu)的時候把外鍵漏了導(dǎo)致后面寫 join 查詢時出現(xiàn)臟數(shù)據(jù)。在執(zhí)行上面的建表腳本時注意兩點(diǎn)一是順序問題必須先建 Sdept 和 Teacher再建 Class最后建 Student 和 SC因?yàn)橥怄I引用要求被引用表已存在。如果已經(jīng)建了表用ALTER TABLE SC ADD CONSTRAINT FK_SC_Sno FOREIGN KEY (Sno) REFERENCES Student(Sno);補(bǔ)加外鍵。二是循環(huán)引用問題Class 表引用了 Teacher 表班主任Teacher 表又通過 Dno 引用 Sdept沒有形成環(huán)所以不受「必須先建哪張表」的約束但如果教師表里也放一個 Class 字段表示班主任帶班就會形成循環(huán)引用寫腳本前最好規(guī)避掉。4.3 用戶定義完整性三個容易被忽視的 CHECK 約束文檔 5.2.3 寫了三類用戶定義完整性性別必須是男或女、身份證號必須是 18 位、所在專業(yè)和所屬院系必須是系統(tǒng)提供的。性別約束我在建表腳本里已經(jīng)用 CHECK 實(shí)現(xiàn)了后兩個約束需要各加一段代碼-- 身份證號 18 位校驗(yàn)用 LEN 函數(shù) 末尾字符可能是 X 的情況 ALTER TABLE Student ADD CONSTRAINT CK_Student_IDCard CHECK (LEN(IDCard) 18 AND (RIGHT(IDCard, 1) LIKE [0-9Xx])); -- 院系必須存在于 Sdept 表這個其實(shí)靠外鍵保證 -- 如果想在應(yīng)用層快速校驗(yàn)可以寫一個觸發(fā)器 CREATE TRIGGER trg_ValidateStudentDno ON Student AFTER INSERT, UPDATE AS IF EXISTS (SELECT 1 FROM inserted i WHERE NOT EXISTS (SELECT 1 FROM Sdept d WHERE d.Dno i.Dno)) BEGIN ROLLBACK TRANSACTION; RAISERROR (院系編號不存在, 16, 1); END這里要說明IDCard 字段在文檔的學(xué)生表里并沒有明確定義只有「身份證號必須是 18 位」這條要求所以我在腳本里假定學(xué)生表加了這個字段。如果你照抄文檔的表結(jié)構(gòu)沒有身份證號字段這條約束可以去掉但 CHECK 約束的思路是一致的——凡是能在數(shù)據(jù)庫層限制住的非法值就不要留給應(yīng)用層去判斷這是我在實(shí)際項(xiàng)目里的習(xí)慣。5. 避坑指南從 C# 界面代碼反推出的五個常見翻車點(diǎn)5.1 翻車點(diǎn)一DataGrid 綁定 DataTable 后數(shù)據(jù)不刷新、編輯丟失文檔 6.2 學(xué)生選課界面代碼里直接寫了dataGrid1.DataSource this.electTable;和dataGrid2.DataSource dv;這是課程設(shè)計(jì)里最常見的寫法。現(xiàn)象是第一次顯示沒問題但如果往 DataTable 里新增行或修改某格數(shù)據(jù)頁面不刷新如果用戶排序、篩選后再回來改動直接丟失。原因在于 DataGrid舊版控件綁定的是 DataTable 快照沒有通過 BindingSource 中轉(zhuǎn)。解決方法是換成 DataGridView BindingSource 組合private BindingSource bsCourse new BindingSource(); private void CourseElect_Load(object sender, EventArgs e) { string strConn Serverlocalhost;Databaseeisbook;Integrated SecuritySSPI;; using (SqlConnection cn new SqlConnection(strConn)) { string sql SELECT a.課序號, a.課程編號, b.課程名稱, b.教師, b.開課系別, a.上課地點(diǎn), a.上課時間天, a.上課時間節(jié), b.拼音碼 FROM 課程表 a, 課程信息 b WHERE b.本學(xué)期課程 Y AND a.課程編號 b.課程編號; SqlDataAdapter da new SqlDataAdapter(sql, cn); DataTable dt new DataTable(); da.Fill(dt); bsCourse.DataSource dt; dataGridView1.DataSource bsCourse; } }這段代碼和文檔原代碼的區(qū)別在于BindingSource承擔(dān)了數(shù)據(jù)同步的中樞角色DataGridView 的排序、篩選、編輯都會通過它回寫到 DataTable不會出現(xiàn)界面和數(shù)據(jù)源脫節(jié)的問題。參數(shù)說明Integrated SecuritySSPI在本地開發(fā)環(huán)境可用但如果老師那邊用的是 SQL Server 混合驗(yàn)證模式需要顯式寫User IDsa;Password***。5.2 翻車點(diǎn)二連接字符串沒寫實(shí)例名換臺電腦就連不上文檔里出現(xiàn)了兩次workstation idlocalhost;Integrated SecuritySSPI;databaseeisbook;這個字符串在課設(shè)演示機(jī)本機(jī)裝了 SQL Server 默認(rèn)實(shí)例上能跑但換到實(shí)驗(yàn)室機(jī)器就大概率報(bào)「無法連接到數(shù)據(jù)庫」。原因localhost解析到的默認(rèn)實(shí)例名可能不匹配且沒有指定端口如果目標(biāo)機(jī)器裝的是命名實(shí)例localhost根本找不到。我一般會改成這樣Server127.0.0.1,1433;Databaseeisbook;User IDsa;Password123456;TrustServerCertificateTrue;其中1433是 SQL Server 默認(rèn)端口TrustServerCertificateTrue用于本機(jī)開發(fā)時跳過證書校驗(yàn)。注意把密碼換成你自己的。如果是 Windows 認(rèn)證模式則保留Integrated SecuritySSPI但前提是程序運(yùn)行賬號和數(shù)據(jù)庫登錄賬號一致。5.3 翻車點(diǎn)三MDI 子窗口重復(fù)打開數(shù)據(jù)狀態(tài)互相覆蓋文檔主窗體代碼里寫了一個checkChildFrmExist()用來防止同一個子窗體重復(fù)打開這本身是對的但只做了一半。現(xiàn)象用戶點(diǎn)菜單打開「學(xué)生信息」窗口關(guān)掉后再點(diǎn)窗口倒是能重新打開但之前對數(shù)據(jù)做的排序、篩選狀態(tài)全丟了或者兩個子窗口都開著A 窗口改了數(shù)據(jù)B 窗口顯示的還是舊數(shù)據(jù)。原因MDI 子窗體每次重新new一個實(shí)例數(shù)據(jù)從數(shù)據(jù)庫重新加載沒有做狀態(tài)保持。解決思路是檢查到子窗體已存在時不僅要Activate()還要重新綁定數(shù)據(jù)源if (checkChildFrmExist(ScoreInput)) { ScoreInput frm (ScoreInput)this.MdiChildren.First(f f.Name ScoreInput); frm.ReloadData(); // 重新拉取最新數(shù)據(jù) return; } ScoreInput newFrm new ScoreInput(); newFrm.MdiParent this; newFrm.Show();這里ReloadData()是子窗體暴露的公共刷新方法內(nèi)部重新執(zhí)行SqlDataAdapter.Fill()。如果嫌每次激活都刷新太頻繁可以只在窗體Deactivate事件里標(biāo)記臟數(shù)據(jù)再次激活時才刷新。5.4 翻車點(diǎn)四中文列名 拼音碼字段SQL 亂套文檔的選課查詢 SQL 里大量使用中文列名上課時間天、上課時間節(jié)、課程編號還在查詢列表里帶上了拼音碼字段。這在實(shí)際操作里非常坑一是不同機(jī)器的字符集排序規(guī)則不同中文列名在 join 和 where 條件里容易觸發(fā)排序規(guī)則沖突二是拼音碼字段本身是個冗余的輔助索引如果你沒在表里建這個字段原 SQL 直接跑不通。我的建議是建表時繞開數(shù)據(jù)庫設(shè)計(jì)中的此坑表結(jié)構(gòu)里的業(yè)務(wù)中文字段只加在應(yīng)用層做標(biāo)簽SQL 中的查詢條件也可以通過增加索引字段來優(yōu)化——數(shù)據(jù)庫層的列名統(tǒng)一用英文。5.5 翻車點(diǎn)五選課人數(shù)控制競態(tài)多人同時選課會超員文檔網(wǎng)上選課基本信息表里有「已選人數(shù)」和「限選人數(shù)」兩個字段但沒在數(shù)據(jù)庫層做約束。現(xiàn)象兩個學(xué)生同時點(diǎn)選同一門只剩一個名額的課兩個請求都通過了判斷最終超員一人。原因應(yīng)用層「先查后寫」的流程在并發(fā)場景下存在時間差要用事務(wù)和鎖來解決。常用做法是BEGIN TRANSACTION; UPDATE Course SET SelectedCount SelectedCount 1 WHERE Cno Cno AND SelectedCount LimitCount; IF ROWCOUNT 0 BEGIN ROLLBACK TRANSACTION; RAISERROR (課程已滿員, 16, 1); END ELSE BEGIN INSERT INTO SC (Sno, Cno, Cseq) VALUES (Sno, Cno, Cseq); COMMIT TRANSACTION; END這段 SQL 把「扣名額」和「插選課記錄」放進(jìn)同一個事務(wù)利用UPDATE的行鎖天然串行化并發(fā)操作。關(guān)鍵參數(shù)是ROWCOUNT——如果更新影響行數(shù)為 0說明名額已經(jīng)滿了回滾并報(bào)錯不會被后來的事務(wù)覆蓋。這是比應(yīng)用層 if 判斷可靠得多的防超賣方案。6. 把這份報(bào)告變成答辯題庫從文檔反推老師的提問點(diǎn)文檔的「設(shè)計(jì)總結(jié)」和「體會與收獲」章節(jié)比較空泛但前面章節(jié)里的每一個設(shè)計(jì)決策都是答辯時的高頻提問點(diǎn)。我習(xí)慣在交報(bào)告前把文檔里出現(xiàn)過的「設(shè)計(jì)選擇」列成一個自查清單逐條準(zhǔn)備一分鐘以內(nèi)的回答。文檔中的設(shè)計(jì)決策答辯常見追問建議回答方向Student 和 Class 滿足 2NF 而非 3NF為什么不去掉傳遞依賴減少多表連接班級變更頻率低于查詢頻率課程表用課序號做唯一標(biāo)識同一門課為什么分多個課序號不同教師、不同時間的教學(xué)班需要獨(dú)立考核與選課SC 表放了平時/期中/期末/總評五個字段總評成績怎么算的存儲過程按權(quán)重計(jì)算字段冗余換展示方便連接字符串用 SSPI換服務(wù)器后怎么連臨時改成 SQL 賬號密碼演示時注意數(shù)據(jù)庫登錄模式選課表有已選人數(shù)和限選人數(shù)并發(fā)選課怎么防超員事務(wù) UPDATE 行鎖ROWCOUNT判斷是否成功除此之外我還會準(zhǔn)備一個「這份系統(tǒng)解決不了什么」的誠實(shí)回答比如數(shù)據(jù)備份策略沒有實(shí)現(xiàn)、日志審計(jì)沒有做、密碼明文存儲。在答辯時主動暴露一個無傷大雅的缺陷比如「密碼沒有加密存儲后續(xù)可以引入 MD5/SHA-256」比被老師追問到沉默要體面得多。這也符合課程設(shè)計(jì)的規(guī)矩——重點(diǎn)展示你理解系統(tǒng)邊界在哪。這份文檔我最欣賞的地方是它把「教務(wù)管理系統(tǒng)」這個經(jīng)典題目的完整鏈路走通了從需求、模型、范式、建表到界面代碼都有落點(diǎn)。但也要說實(shí)話界面部分代碼偏老DataGrid、舊式事件寫法、中文字段名如果你要把這份文檔作為起點(diǎn)去寫自己的課設(shè)我的建議是報(bào)告照抄它的數(shù)據(jù)模型代碼部分參考避坑指南自行重構(gòu)。從那以后我每次拿到參考項(xiàng)目都會先拆一遍它的數(shù)據(jù)表和權(quán)限設(shè)計(jì)再去看界面代碼——這個習(xí)慣幫我避開了不少看起來能跑、一上線就翻車的坑。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
99热九九热| 色五月婷婷综合| 欧美性交一区二区三区| 五月丁香网站| 亚洲色五月婷婷| 欧美日韩日韩成人| 亚洲超碰在线| 大狠狠在线| 99爱爱| 9精品在线| 九月婷婷久久| 玖玖在线| 色播五月婷婷| 日本本土色网第一区| 91精品久久久久久综合五月天| 五月丁香AV、伊人业余、性色熟妇| 丁香五月婷婷久久久| 女人天堂久久| 色视频五月天| 天天人人天天爽| 大操人妻| 99久久97| 超碰成人公开| 久久er99热精品一区二区| 人妻操操色| 狠狠综合区| 黄色AV日韩| 99九精品| 亚洲情a| 久久五月天网| 色综合色婷色基地| 五月婷婷黄网站大全| 亚洲中文字幕网| 天天骑天天操| 天天干狠狠| 丁香六月婷婷综合激情欧美 | 97久久超碰| 极品人妻VIDEOSSS人妻| 三级三久久线久久99久目本WW| 丁香成人色情五月天| 九九黄色网| 九九中文字幕九| 亚洲婷婷五月天| 人妻久久人妻久久第一区| 五月丁香WWW| 天堂久久精品| 婷婷色婷婷亚洲成人| 欧美日韩国产成人在线| 丁香社92视频| 色欲久久久久久综合网综合网| 久久这里只有精品热在99| 人妻久久久久久| 99热这里精品| 成人在线视频一区| 色婷婷av在线观看| 色色网站| 亚洲色网络| 色综合色| 亚洲激情综合网| 国产激情综合五月久久| 伊人久久大香蕉网| 26UUU精品一区二区| 久久99激情| 99re这里| www..999热久| 婷婷色在线| 亚洲色视频| 天天插天天插天天插天天插| 在线观看国产高清视频免费网站| 成人五月丁香花| 婷婷丁香五月天综合网| 人妻VideOssS人妻| 五月天成人网在线观看| 97操碰| 国产精品爽爽久久久久久| www.ppypp| www.热99热| 思思热久久久久思思热| 婷婷丁香色五月| 日韩十国产极品久久| 激情五月狠狠| 大香蕉精品视频| 操操国产| 丁香综合日产精品久久| 婷婷九月狠狠色| 99精品超在线播放| 熟女婷婷网站一婷婷五月一丁香婷婷一婷婷激情网 | 激情婷婷五月| 色亚洲中文| 天天撸夜夜爽| 色爱99| 91视频精品99| 亚洲精品久久久久久久久久吃药 | 射婷婷中文字幕| 国内一级片| 97超碰,人人舔,人人操,人人摸| 婷婷操无码| 91九色PORNY中文啦| 日韩精品一区二区亚洲AV观看| 欧美精品啪啪| 色五月综合婷婷| 丁香六月婷婷综合欧美| AA丁香综合激情| 色婷婷色99国产综合精品| 五月天激情网站| 婷婷丁香综合网| 69久热| 五月婷婷啪啪啪| 小视频aaa久久久| 超级碰碰碰碰视频| 天天综合天天做天天综合| 久色中文| 91天天操天天干天天射| 97在线干| 成人婷婷五月| 国产午夜一区二区三区| 亚洲AV另类| 狠狠综合网| 久久 这里只有精品1| 婷婷五月丁香六月综合网| 五月天色图| 婷婷在线日韩综合| 国产精品噜噜在线视频| 性日本精品| 国产又黄又爽又激情不遮挡视频在线观看| 五月婷婷六月丁香| 日韩人人操| 青青.com| 久久电影4399| www.com.色色| 深情五月天| 天天综合精品| 丁香六月狠狠| 色偷偷五月天| 婷婷久久久| 五月天五月天激情网| 日本三级中文字幕| 91人人网| www久久久久久久97| 淫视馆av三区| 婷婷综合六月| 国产黄大片在线观看画质优化| 日本色久| 久久精品夜色噜噜亚洲a∨| 成 人片 黄 色 大 片| 国产AV不卡福利| 婷婷丁香五月欧美人| 日韩色色视频| 九九这里是免费的视频5| 婷婷丁香五月综合网上| 操操操91| 狠狠搞狠狠操| 国产91九色| 婷婷五月天第四色| 在线综合91| 狠狠干五码| 另类专区在线| 99ri视频在线播放| 成人综合视频在线| 久9久9热久热| 九色无码| 色婷视频| 色综合99| 99视频这里只有久久精品| 日韩操人| 另类小说五月天| 在线观看中文字幕亚洲| 色五月婷婷中文字幕| 色婷精品91| 天天舔天天摸| 色五月色五天色情网| 亚洲婷婷乱乱丁香| 99久久九九视频| 亚洲五月六丁香激情| 激情婷婷五月天| 色碰碰视频| 日韩成人AV在线| 欧美三级黄色片久久| 久久天天| 久久丝丝热| www.久久99| 欧日美女Va| 99这里有精品视频| 免费观看欧美成人AA片爱我多深| 成人视频在线免费播放| 婷婷五月丁香五月| www,av好吊操| 自拍偷窥99热| 无码激情AAAAA片-区区| 久久激情五月| 婷婷五月激情六月丁香| 亚洲丁香花五月丁香花| 天天操加勒比| 狠狠999| 日韩成人免费电影| 天天热夜夜操| 亚洲成人网站在线观看| 中文字幕无线久必| 色婷婷综合网| 丁香五月色欲| 天天弄天天爽| 九九精品系列| 99这里只有精品| 无码九九| 九色地址91视频| 9久久久久| 五月天婷婷久久| 日日婷婷不卡| 五月色网| 美女xx不卡| 久久五月网| 亚洲色色在线| 婷婷玖玖五月天| 国产这里只有精品| 这里只有精品在线播放| 日韩无码成人电影| 色五月天成人| 都市激情久久| 1024在线视频| 少妇高潮呻吟A片免费看软件| 亚洲无码99| 97干欧美| 五月婷婷影院| 99热只有| 丁香五月天啪啪激情综合网| 丁香无月在线观看| w婷婷五月婷婷w| 五月天婷a在线| 日韩人妻无码精品| 热这里只有精| 亚洲天99| 人人操人| 伊人九九九久| www。久久久久一b。Cc| 六月婷婷激情| 五月婷激情| 色色网站| 99热在线观看精品免费| 99热99热| 精品九九视频| 日日干日日色| 成人噜噜网| 丁香久久九九99| 天天天天干| 伊人网碰碰| www.99成人视频| 欧美婷婷六月丁香综合色连续高潮抽搐| 性爱七区| 操日本色| 99青青草99| 伊人在线视频| av免费在线看不卡无毒| 91蝌蚪窝视频在线| 天天日日| 青青久久五月天丁香婷婷| 久热无码| 国产成人精品一区二三区熟女在线 | 久月婷婷| 婷婷五月丁香综合| 婷婷伊人网| 国产亚洲精品久久久久久久久动漫 | 久去色色| 五月色亭丁香| wwccc久久久| 色五月婷婷激情综合网| 99色精品视频| 婷婷激情五月天7| 97操在线视频| 丁香五月婷婷无码AV| 91avse| 日本激情91| 久久宗合影| 婷婷五月丁香青青草在线| 无码99| 99综合网| 影音 五月 婷婷 久久| 性无码专区无码| 99自拍视频在线观看| 国产 码在线成人网站| 99九色视频在线观看| 99在线视频免费| 色综合五月| 翔田千里 50岁 无码| 9精品在线| 天天干天天色综合| 男女99免费视频| 激情婷婷五月| 国产精品人成A片一区二区| 五月婷六月| 99热这里只有精| 噜噜噜狠狠色综合| 亚洲视频另类| 开心五月婷婷激情| 我爱va亚洲va52| 99热日韩| 久久久久人妻精品| 丁香六月婷婷久久综合| 99视频只有精品| 亚洲熟妇AV乱码在线观看| 激情综合色婷婷啪啪五月天| 欧美色九| 亚洲激情电影五月天色婷婷丁香一起草| 精品婷婷五月天| 色综合色色色色色| 婷婷射丁香| 激情五月天婷婷| 天天射天天插天天干| 综合av在线| 婷婷五月超碰| 婷婷六月激情小说网| 激情网第四色| 激情丁香九九五月综合网| 五月婷婷五月| 影音先锋美国A| 五月丁香偷拍| 色婷婷五月天天天天天天天天天| 永久免费一区二区三区| 五月婷婷开心网| 91丁香综合| 超碰在线50| 亚洲99在线| 五月伊人综合| 天堂综合久| 婷婷爱五月| 黄色AAAAAAA| 在线99精品| 精品网站99| 天天日日夜夜| 亚洲操b| 九九九激情网| 六月激情婷婷综合| 亚洲综合视频在线| 人妻久久久久久久久久久| 亚洲综合视频在线| 99久久久久久久| 妻久久久久| 91人碰| 99燥99日| 五月天成人在线视频丁香| 五月婷综合| 国产免费一区二区在线A片视频| 五月婷婷黄色毛片| 成人综合伍月天| 婷婷五月天基地| 日本玖玖在线| 综合激情五月丁香9999久久精| 综合激情五月四射婷婷| 狠狠综合网| 91日综合欧美| 日韩操逼小电影| 欧美三级欧美一级| 激情婷婷五月| 99热资源在线| 久久伦乱| 激情五月天啪啪| 99九九99九九九视频精品| 欧美日韩91| 9热精品| 97偷拍在线视频| 夜夜骑日日夜夜| 色婷婷亚洲婷婷在线观看| 四川BBB搡BBB搡多人乱亂| 婷婷五月天激情小说| 色五月六月| 热思思九九| 婷婷六月丁香在线| 另类小说五月天| 亚洲婷婷丁香| 99爱视频精品| 五月婷婷五月天| 亚洲国产成人在线| 婷婷五月天亚洲综合网| 一级黄色片看看| 日在线V视频在线播放| 99亚洲天堂| 久久人人超| 91 九色大美女| 手机看片日日做夜夜| 激情五月婷| 婷婷精品在线| 国产精品色| 99热很操老逼| 日本天堂免费99| 日韩日比视频| 亚洲五月天婷婷| aaaaa黄色| 夜夜撸日日操| 国产美女精品| 99啪在线视频| 亚洲综合色婷婷| 91热爆在线| www.激情五月| 丁香五月综合亚洲| 大伊香蕉玖玖爱| 亚洲综合色色| 综合久久97| 色五月丁香婷婷| 五月婷丁香在线视频在线| 欧美性猛交XXXX乱大交极品| 99热九九热| AA片在线观看视频在线播放| 天天色,天天日,天天做| 欧洲亚洲免费视频9 | 日日激情网| 九九九九九九九九九九九九九国产精品| 丁香六月久久| 婷婷五月天天天日日夜夜| 久久黄色网扯| 婷婷国产五月天17c| 久久99热这里只有精品| 91精品无码久久久久久五月天| 97色永久免费视频| 天天免费成年人视频| 久久这里只有精品视频15| 免费观看的婷婷五月视频在线| 亚洲人成网站999综合| 色婷久九| 婷婷五月综合在线视频| 丁香狠狠色婷婷| 婷婷五月天丁香| 人人做天天爱| 六月丁香视频网站| 丁香五月天亚洲综合| 91超碰在线观看| A A色色| 五月丁香色婷婷色| 丁香8月手机综合| 91肏| 欧美美女国产日韩一区二区久 | 成人网站av免费网站推荐| 五月香婷婷| 色五月激情基地| 婷婷97碰碰| 中文字幕无码人妻少妇免费视频| 91凹凸在线| 人人综合五月人人婷婷| 色噜噜狠狠色综| 久久久潮喷-久久久九九-成人AV| 五月丁香六月婷婷激情网| 99 频99热国里只有精品| 99久久精品免费精品国产_国产精品久久久久久_国产在线|日韩_久久国产精品电影 | 色色色五月天激情资源| 成人无码精品1区2区3区免费看| 月婷婷婷婷五月| 激情婷婷人妻| 久久AAAA片一区二区| 97碰碰电影| 国产午夜精品一区二区三区四区| 五月天色婷婷综合| 婷婷内射视频在线| 日韩狠狠色婷婷| av一区二区电影免费在线观看| 丁香五月最新地址| 激情五月婷婷五月| 色五月天中文字幕| 电影《战争与艾拉》免费观看| 99丁香五月婷| 色蜜婷婷| 99久久久久久久| 亚洲网站观看视频| 欧美黑人巨大性生话| 日韩一级片| enecarbon-materials.com污K127封锁请涟系@wip1688 | 五月丁激情| 久久最新色色色| 伊人久久大香网| 午夜婷婷久久 | 六月丁香啪啪| 狠狠综合网| 91日韩美女被插视频| 97超喷视频在线观看| 日本不卡一区二区三区| 色爽九九| 天天干天天爽天天操| 思思网站| 91视屏在线观看com.wwwvv| 天天干,天天舔| 成人片在线播放| 97碰超级人人看| 久大香蕉| 久操操| 九月丁香久久网| 4399无码视频| 九色激情| 伊人大香蕉在线视频| 超碰在线资源| 第四色五月婷婷| 九9九9无码| 婷婷五月精品| 99人人操| 久久婷婷六月综合| 丁香六月高清视频| 亚洲色婷婷五月| www一区二区三区| 九月丁香五月婷婷| 亚洲bt丁香五月天婷婷激情小说| 婷婷日日夜夜| 99热综合在线| 五月婷婷色色| 国产AV成人精品| 九九www| 99人人干人人| 综合五月草| renrencaoav| 天天热夜夜操| 五月天天天天天天天天天天天婷婷婷| 9l视频自拍9l九色成人| 丁香五月开心亚洲| 五月天激情网图片| 狠狠干狠狠操狠狠爱| 天天肏高清在线| 国产亚洲99久久精品| 丁香婷婷免费| 五月天播播中文字幕| 综合色色婷婷| 丁香花社区av| 国产精品操| 丁香五月AV在线| 国产精品视频久久99| 综合激情视频| 丁香色婷婷| 午夜在线成人网站免费观看| 伊人久久大香天蕉亚洲特级| 97超碰在线免费观看| 色婷婷精品小视频| 日本爆乳片手机在线播放| 六月丁香网| Www.Av网9| 欧美日韩国产一区二区| 婷婷色播综合五月| 9999三级片| 成人国产欧美大片一区| 人妻九九九九| 99亚洲无码| 激情综合丁| 婷婷丁香五月天激情| 天天综合色| 99视频91| 中文字幕 久久9999| 国产欧美第五十五页| 99视频这里有精品| 综合天天综合| 激情性爱五月| 秋霞网在线免费基地五月婷婷丁香| 国产激情av| 婷婷色丁香五月| 丁香六月啪| 激情五月综合| 人人插9| 九九热在线视频,| 亚洲av网站| 丁J香六月首页| 天天舔夜夜操www com| 影音先锋91资源站| 亚洲天堂碰碰婷婷| 久久这里有精品在线观看| 五月婷婷大香蕉| 国产精品岛国片在线观看免费| www婷婷亚洲| 九九久久五月天| 夜夜干天天操| 三级三久久线久久99久目本WW| 久色资源网| 亚洲熟妇AV乱码在线观看| 欧美性爱五月天| 婷婷五月天天爽| 狠狠狠狠狠狠草| 丁香五月另类小说在线阅读| 丁香五月天堂| 丁香婷婷激情综合五月激情| 91超碰九色| 婷婷伊人75| 五月婷婷真爱激情网| 丁香色婷婷| 五月丁香手机在线| 日韩色五月| 久久密臀婷婷| 久久99热精品a片在线观看| 丁香婷婷久久 | 天天爱综合网| 大伊香蕉玖玖爱| 天天激情| 亚洲一区二区无遮挡A片| 丁香五月婷久久| 五月婷婷六月色| 九九热超碰| 五月天色丁香| 天天上天天爽| 亚洲中字AV电影在线网站| 丁香六月高清视频| 西西4r午夜剧场| 99色免费视频| 伊人久热91网| 成人一级片| 91碰视频| 亚洲婷婷免费| 久久综合九九| EEUSS鲁片一区二区三区| 永久99免费视频网站| 图片区 小说区 区 亚洲五月| 丁香六月婷婷综合色| 国产精品人成A片一区二区| 婷婷中文无码| 国产精品99久久久久久久女警| 97碰在线视频| 欧美成人AAA片一区国产精品| 色狠狠综合网| 色婷婷色| 99这里有精品| 久久与婷婷| 婷婷五月天开心网| 碰碰操91| 亚洲五月花| 婷婷六月天| 天天日日夜夜爽| 五月天激情中文字幕| 色婷五月天| 国产韩日亚洲美州欧亚综合在线| 午夜精品人妻无码一区二区三区| 天天日日综合| 婷婷五月天AV| 国产亚洲AV人片在线| 婷婷色五月开心五月| aⅤ79成人片| 激情六月天| 欧美私人家庭影院| 天天摸天天做天天爱天天爽| 午夜丁香| 超PEN精品在线| 天天摸色吧天天摸色吧| 丁香五月婷婷色偷偷| 五月天另类小说| 欧美天天干天天草| 国产激情久久久| 久久曰9| 久久婷综合| 天天摸天天爽| 成人Av在线大片| 亚洲V国产V欧美V久久久久久| 五月丁香影视| 激情五月婷婷综合网| WWW,五月| 97色精品视频| 婷婷九月色| 五月激情天| 亚洲AAA| 99re欧美精品| 香蕉综合网| 婷婷丁香六月天| 青青草深爱激情网| 日韩亚洲视频| 《丁香激情综合久久伊人久久》影视在线观看 -高清预告手机免费播放 -三妹影院 | 青青草网武则天| 99热在线观看| 欧美人妻一区二区| 97干婷婷| 国产一级婬片毛片| 欧美色色色色色色色色色色影视| 99久精品视频| 丁香婷婷综合喷| AA片在线观看视频在线播放 | 99在线观看精品| 婷婷大香焦| 五月丁香成人网| 九月丁香亭亭| 毛片色五月| 婷婷成人丁香色情基地30 | 天天操天天曰天天射| 91.www综合| 桃色五月天| 五月丁香婷婷深深爱| 婷婷五月天成人综合网| 婷婷色五月色妇| 96人人操人人操人人| 超碰人人干| 九九人人精品| 亚洲小电影在线观看黄999| 在线观看欧美3区| 综合激情视频| 99超级碰免费视频| 五月婷婷激情网| 夜夜撸夜夜骑| 99免费热视频| 狠狠干总合| 99热99干| www九九| 久婷| 99熟女| 色99在线| site:901-07.com| 丁香六月啪啪| 色五月成人婷婷| 超碰cap| 婷婷五月天亚洲综合网| 丁J香六月首页| 五月婷婷 自拍| 97偷拍在线视频| 色婷婷啪啪| 午夜婷婷久久 | 五月综合视频| 亚洲妇女熟BBW| 色婷婷丁香特级性爱视频| 丁香伊人激情| 五月天激情视频五月天| 九九热精品视频| 99资源在线视频| 九色视频91| 久久99热这里只频精品6学生| 国产JK精品白丝AV在线观看| 婷婷在线日韩综合| 任你日热视频| 五月丁香| 亚洲av成人在线| 九九热这里只有精品7| 只有精品在线观看| 日日夜夜小色哥| 日日操夜夜撸| 五月激情天| 五月婷婷很很色| 色婷婷精品视频| 五月久久五月激情| 天天爱天天做天天舔| 狠狠操.COM| 伊人在线视频| 久久er九九| 99视频只有这里精品| 天天肏高清在线| 激情五月婷婷五月丁香五月开心五月| 天天综合五月| 玩熟女五十AV一二三区| 日韩AV在线免费观看| 男人天堂AV在线一区二区| 久久综合站| 久热大香蕉| 亭亭五月天黑人2014| 2017人人操| 婷婷丁香社区| 91视频五月丁香| 婷婷成人在线| 偷拍91九色| 国产露脸150部国语对白| 激情九九六月激情免费视频| 秋霞午夜理论| 99干日本| 91色性感五月婷婷丁香| 99色视频在线观看最新| 婷婷丁香五月,狠狠综合| www.99热在线观看| 丁香五月婷婷总啪啪| 91精品久久久久久| 九九操综合网| 五月天伊人| 江苏少妇性BBB搡BBB爽爽爽| 在线网黄| 久久久久久人妻久久久久久久久久人妻久久久 | 天天综合网站| 任你日视频| 五月丁香激情婷婷| 欧美搡BBBBB摔BBBBB| 99久久人人| 色色啊| 超碰9| 婷婷色色宗合网| 极品 少妇 内射| 亚洲永久四色| 九九精品热播| 第四色婷婷最爱| 美日韩成人| 欧美性生交xXxX久久久| 久青青久| 久久草大香蕉| 久热91精品| 五月婷婷在线免费| 欧美日本不卡黄色片| 天天干夜夜操A片| www.精品99| 啪啪日本欧美| 成人电影AV在线观看| 婷婷六月丁香五月| 久久婷婷大香蕉| 日本熟女内射| 色婷婷丁香五月天| 丁香午月AV中文字幕| 99精品久久久久久久婷婷| 夜夜爱影院| 亚洲激情另类| 熟女啪啪视频| 国产成人99久久亚洲综合精品| 国产精产国品一二三在观看| 狠狠色综合777| 丁香五月色| 熟女婷婷网站一婷婷五月一丁香婷婷一婷婷激情网| 亚洲爱爱无码婷婷色五月| 91操碰| 99热伊人| 亚洲精品99| 99开心五月五月丁香激情| 免费亚洲婷婷| 亚洲激情高潮| 成人做爰黄A片免费看直播室男男| 亚洲欧洲色色| 91紱請| 精品草原久久视频| 亚洲AV永久无码影院黑人 | 丁香五月久久| 亚洲色爽| 丁香五月婷婷色综合| 久久久久久五月天| 丁J香六月首页| 五月丁香婷婷综合| 99热国产精品| 性做久久久久久久免费看| 欧洲亚洲免费视频区| 亚洲亚洲人成综合网络 | 99精品视频偷拍| 538午夜激情| 中文成人在线| 婷婷97狠狠干| 九月丁香八月婷婷加勒比| 天天爽日日搞| www99精品亚| 国产精品国产| 久久3p| 综合久久高清| 色五月xxx| www久| 欧美VA在线观看| 热99色| 天天日夜夜帕| 在线婷婷| 色爆五月| 深爱五月天天| 97碰成超视频免费视频| 五月丁香六月婷婷无码| 97色色婷婷五月天| 超碰免费在线| 丁香五月成人社区| 色五月丁香六月资源站| 91在线操逼视频| 很操日本7| 亚洲亚洲人成综合网络| 丁香五月丁香伊人| 婷婷丁香五月91| 国产精产国品一二三在观看| 久久婷婷五月综合伊人| 好好干Av| 婷婷五月激情四射手| 亚洲成人AV在线观看| 欧美婷婷五月无砖| 色色色色色五月丁香| 亚洲综合激情五月久久| 丁香五月 综合| 色综合久网| 国产精品社区| 狠狠干五码| A片天天| 狠狠色综合网站久久久久| 韩国久久少妇视屏| 啊v视频在线观看| 色天使久久综合| 五月婷av| 色屌丝中文字幕| 99久久久久| 九九精品re免费视频| 日日夜夜狠狠| 人妻少妇色综合| 《》【无码】想被搞到爽AV应募而来的超M素人 西纯子 10musume-011723-01 | 天天综合网站| 99综合视频| 99色色最新视频| 五月婷婷黄色| 亚洲亚洲人成综合网络| 五月激情视频| 色五月综合资源推荐| www好屌操| 色婷婷性爱| 国产精品电| 超碰九九热| 天天透天天爱| 天天摸天天高潮天天爽| 激情五月天噢美| 伊人影院久久网| 久久婷婷五月天| 天天干狠狠| 天天草天天日| 欧美黑人巨大猛烈cuckold| 天天久久狠狠色综合| 色婷亚洲五月丁香| 国产原创视频91九色| 欧美在线视频免费播放| 婷婷激情社区| 婷婷丁香高潮了| 天天日综合网射| 日韩日比视频| 色婷婷在线影院| 五月丁香狠狠爱婷婷综合| 少妇人妻偷人精品无码视频新浪| 丁香五月婷婷基地| 亚洲成人免费电影| 婷婷婷婷婷婷婷婷| 思思re99视频在线观看| 五月天色婷婷网| 热的国产99热| 综合丁香婷婷五月天| 激情五月天色网站| 高清视频一区| 色综合77777| 六月婷婷色综合| 色婷婷五月天激情在线观看| 天插天啪天啪天啪| 99精品爱| 好激情在线综合网| 五月丁香婷在线| 色色色国产| 丁香婷婷人妻| 99er免费在线观看| 91操人人操| 天堂伊人干| 影音先锋男人AV资源站| 99资源人人| 色婷婷影| 色琪琪一综合久久激情五月视频| 亚洲乱码日产精品BD| 五月婷婷深深爱| 日本欧美成人片AAAA| 性欧美大战久久久久久久83| 精品人妻一区二区三区在| 久99婷婷色综合| 色色草97| 久超超碰| 九九热只有这里精品| 大香蕉婷婷| 99色啊| 婷婷五月色网| 亚洲最大激情无码| 玖玖爱资源站| 综合色久| 97男人天堂| AAA级久久久精品| 超级久久久| 久久99网| 成人网站av免费网站推荐| 視频福利乱色| 精品激情| 蜜乳9188| 999影院成人在线影院| 五月天综合影院| 九九这里是免费的视频5| 五月花免费视频| 色色综合网站| 五月天婷婷色播综合在线| 亚洲第一av| 精品久色| 99久久综合| 亚洲免费99| 久久与婷婷| 丁香啪啪| 99性爱| 99精品视频在线观看| 五月丁香人妻| 9久精品| 毛片毛片毛片毛片| 天天精品视频免费观看| 无码免费人妻A片AAA毛片西瓜| 天天爽天天操| 国av网| 啪啪丁香五月| 五月丁香婷中文字幕| 成人 视频免费观看网站| 99热久久这里只有精品| 九久久精品视频99| 国产精品色色色色| 爱射综合| BBWCUCKOLD精品熟妇| 国产免费av在线| 婷婷深爱五月亚洲综合| 猫咪伊人久久| 亚洲乱码日产精品BD| 婷婷五月另类网站| 婷婷综合激情五月中文字幕| 停婷丁五月在线| 日本黄 色 片| 99热这里在线精品| 色五月丁香婷婷在线观看| 婷婷六月色| 99在线精品免费视频| 久久92| 亚洲综合激情五月| 白人荫道BBWBBB大荫道| 欧美成综合在线观看| 天天干天天日天天插| 激情文学五月丁香六月婷婷| 婷婷综合在线| 久久婷婷六月综合| 成人 视频免费观看网站| 色丁香影院| 天天天综合网| 亚洲综合色成丁香五月色| 99噜噜噜在线播放| 深爱激情五月天| JlZZJlZZ8JlZZ亚洲熟女| 日本一级大片| 婷婷九月激情| 久久a热| AV在线大香蕉| 婷婷精品性性性性性性性| 夜精品无码A片一区二区蜜桃| 99热99日天天干| 日本97在线视频| 激情综合一| 色婷婷性爱| 五月天激情AV| 婷婷五月丁香四射| 亚州AV超碰人人操| 丁香五月综合| 久草五月天| 开心五月色婷婷综合开心网| 丰满少妇乱A片无码| 天天激情综合| 啊v视频在线观看| 日夜操B| 丁香六月婷婷久久综合| 五月天色综合| 亚洲精品影视| 99亚洲欧洲| 五月婷婷激情综合av| www,99热在线观看| 九九热精品视频九九| 久久精品99国产精品日本| 亚洲色激婷| 伊人在线视频| 丁香五月狠狠在线观看| 天天操天天插| 亚洲在线操| 亚洲成人免费电影| 五月总合激情网| 伊人婷婷五月天| 五月丁香婷婷老司机| 五月丁香六月情| 国产AV不卡福利| 日本激情91| 91久久久久久久久18| 五月天激情无码高清| av操B网站| 婷婷五月激情欧美| 五月天婷婷无码| 狠狠久久婷五月综合色| 国产精品色情AAAAA片软件| 丁香色色色| 人人摸人人| 六月丁香成人| 婷婷激情视频欧美视频自拍视频欧美剧| 丁香五月成人社区| 色五月激情| 99在线观看| 99久精品| 天天色天天日| 99er6热在线观看精品6| 99er热精品视频| 亚洲天堂久久| 五月丁香久久综合| 婷婷99狠狠躁天天久久久九九九| 五月丁香淫淫婷婷婷| 五月婷啪啪| 婷婷97狠狠成人网站| 五月婷婷基地| 色噜久| 99视频这里有精品| 婷久看人爽| 激情综合五| 色97综合婷婷天天色| 99视频在线观看视频| 天天爽在线视频| www激情| 31色区视频免费看| 天天影视天天爽天天草| 六月丁香花婷婷| 天天综合区| 玖玖婷婷五月天| 青青福利网| 一起草Av| www免费在线视频| 日本久久人| 婷婷丁香水多多视频| 风流少妇A片一区二区蜜桃| 色欲一区二区三区精品A片| 91人人操.COM| 五月天婷a在线| 亚洲综合视频在线| 欧洲激情五月天婷婷| 婷婷丁香先锋资源网站| www.91操| va中文资源在线观看| Caop在线| 六月婷婷毛片| 丁香五月激情啪啪| 久久精品视频在这里有| 超碰猛烈的性猛交| 成人毛片在线免费观看| 亚洲另类电影| 一起草无码视频| 丁香色影院| 五月色丁香| 成人在线视频一区| 26uuu欧美日韩| 色色色色色综合| 操碰97| 天天爽天天爽| 日日操日日射| 婷婷五月综合网| 大香蕉五月天| www夜夜操| 九九热精品视频九九| 色久女| 夜夜骑夜夜操| 99九九视频| 久久免费婷婷视频| www.狠狠狠.com| 99热这里在线精品| 99热久草| 色五月丁香A欧美com| 婷婷五月在线观看| 天天骑天天操| 五月香蕉综合| www.超碰在线| 思思久久99热只有频精品66| 超碰人人操人人干| 丁香五月激情婷婷| 97碰碰视频在线观看免费| 麻豆WWWCOM内射软件| 丁香六月色婷婷| 人妻久久久久久久 | 五月婷婷激情色情网| 九九碰九九爱97| 农村熟妇高潮精品A片| 91成人性爱视频| 丁香五月另类色婷婷麻豆| 婷婷色色婷婷| 26uuu欧美日本| 婷婷激情鹿城五月天| 五月天婷婷社区| 色爱五月天| 深爱激情丁香| Xx色综合| 国产色色网站网址| WWW.激情| 激情av在线| 热久久这里只有三级视频| 婷婷五月综合中文字幕| 狠狠色丁香| 色优久久| 少妇高潮呻吟A片免费看软件| 色五月激情网| 99色婷婷视频| 久久99美女精彩视频| 这里只有精彩亚洲视频推荐| 99热成人永久免费| 99色在线视频观看| 色婷婷狠狠干| 亚洲操逼网| 久久综合丁香五月| 亚洲AV综合在线观看| 国产亚洲99久久精品熟女| 日本99婷婷| 婷婷五月丁香超碰| 99九九99九九九视频精彩| 五月花激情网| 黄色成人网站在线播放| 亚洲婷婷视频| 91玖玖| 亚洲一二三网| 99精品视频免费观看近期发布| 久久婷综| av在线免费网站| 91干| 五月天欧美 另类小说| 婷婷六月花| 九九无码| 九九这里都是精品| 免费视频WWW在线观看网站| 婷婷免费视频| 超碰91在线| 亚洲无AV在线中文字幕| 五月丁香综合影院| 五月天丁香成人社| 色婷网| 五月停亭久久电影| 丁香婷婷婷婷十二月在线观看视频| 婷婷五月成人| 亚洲综合色网| 人人澡天天色天天做| 色婷婷中文字母五月丁香| 人妻 性久久久久久| 丁香婷婷六月在线资源观看| 婷婷五月骚厕所| 久99久在线观看| 中文字幕欧美日韩VA免费视频| 天堂网操| 欧美日韩成人在线| 亚洲激情无码久久| 狠狠狠婷婷五月综合| 五月综亚洲| 狠狠色五月天| 五月天啪啪视频| 国产成人综合亚洲| 狠狠色狠狠| 久久婷婷五月综合色播| 成人在线视频一区| 国产真人做爰视频免费| 97日日碰碰| 99热这里只有在线播放| 色五月婷婷天天操夜夜操| 欧美国产一区二区三区| 99热这里全是精品| 99亚州综合精品成人网| 七七色综合| 超碰99在线| 色在线视频网2025| 人妻无码精品一区| 超碰AV在线| 精品99视频| 天天天天做夜夜夜夜做| 婷婷免费视频| 91丨九色丨大屁股| 超碰成人公开| 日本99热| 爆乳熟妇一区二区三区爆乳照片| www.minyis.com【JT】币址百万U预算可预付QQ2101460746 | 丁香五月天AV| 曰韩少妇内射免费播放| 伊人玖玖精品| 久热精品视频| 俺去也综合| 激情啪啪五月| 天天爽天天摸| 天天操比比| 久久伦乱| 婷婷五月天小说网| 俺去也五月| 99综合一区| 五月丁香综合激情在线观看| 丁香婷婷色情| 婷婷大香焦| 丁香五月天色综合| 亚洲区视频| 五月婷婷七月丁香| 亚洲色爱综合| 国产av网| 婷婷丁香六月五月天| 99在线观看视频| 免费看欧美成人A片无码| 超碰99在线观看| 99性爱无码| 91九色在线| 久久99热这里只频精品6学生| 九九九九中文字幕| 99久热在线精品| 久色五月婷婷综合| 五月色婷婷中文字幕| 玖玖综合色| 九九色黄色| 99热99re6国产在线播放| 婷婷综合性爱网| 天天色天天噜| 日韩欧美不卡| 婷婷六月色情|