99精品久久精品一区二区-亚洲熟妇无码?v在线播放-日本国产精品无码字幕在线观看-久久久亚洲永夜AV-亚洲一级无码一区二区一-免费国产成高清人在线视频-中文字幕乱码免费观看-国产毛片精品妇女久久久

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
返回資訊列表
欧美精品999| 色五月播五月| 中文网AV| 丁香五月婷婷综合91| 亚洲六月婷婷| 婷婷五月天天爽| 午夜色色色极品视频| 亚州第一黄网| 五月婷婷久久大片| 最近免费中文字幕大全高清大全1| 五月天成人小说网| 五月久久丁香| 丁香五月激情性色郤| 99视频在线播放大全| 欧美成人AAA片一区国产精品| 亚洲日日日| 色狠狠伊人久久五月丁香| www.刺激色网站www.| 五月婷婷综合在线| 狠狠色婷婷| 狠狠草狠狠草| 五月婷婷免费看| 狠狠综合网| 色婷婷久综合久久一本国产AV| www.zbzhongsen.com| AV片一区在线观看| 国产成人精品亚洲线观看| 在线观看欧美| 天天综合五月| 二色AV| 热99只有里视频| 色欲婷婷夜夜| 国产阿姨日皮艹逼内射视频| 色婷婷五月天激情久久| 99热这里只有精品23| 久久机热这里只有精品免费视频| 婷婷五月天激情四射| 色色综合热| 国产偷人爽久久久久久老妇APP| 色色操| 五月开心久久| 97干网站| 99热久久这里只有精品| 9久热精品在线视频| wwwss在线观看| 日日干天天爽| 熟女人妻一区二区三区免费看| 狠狠操狠狠爱| 伊人在线视频| 久久99激情丁香婷婷小说网| 国产精品热搜丁香五月婷婷| 激情开心五月天| 天天狠狠夜夜狠狠2023| 亚洲视频二区| 国产又黄又爽又色的免费| 99精品综合视频| 久久a热| 九九99久久| 色婷婷五月天在线观看| www天堂99| 日韩专区五月天婷婷丁香| 亚洲三A| 婷婷香蕉精品| av无码电影| 五月丁香网站| 六月婷婷日| 人人干天天操五月丁香| www五月| 婷婷久久免费| 成人做爰A片免费看视频| 婷婷另类小说| www.刺激色网站www.| 日本97在线| 色~性~乱~伦~噜| 亚洲激情综合网| 五月总合激情网| 五月天激情小说电影| 婷婷婷色五月| 丁香 久久| 色色五月婷| 无码人妻少妇色欲AV一区二区| 久久婷婷七月丁香| 亚洲五月婷婷| 热99AV网站| 26UUU欧美激情一区二区| 婷婷五月激情小说| 99丁香五月婷婷在线| 久久9热| 97亚洲色 torrent magnet| 99热这里只有精品69| 激情五月天影院| 婷婷丁香18| AV网在线| 激情综合网之激情五月| www.色婷婷.com| 九九色综合| 九九Y精品热播| 日韩啪啪网| 色婷婷a三区麻| 丁香五月欧美午夜视频| 天堂在线伊久| 亚洲久久婷婷丁香五月天| 欧美性爱五月天| 狠狠操综合| 91AV视频| 思思 热 99| 中文av网站| 成人在线高清| 久热视频这里只有精品| 777精品久无码人妻蜜桃| 天堂成人久久| 婷婷激情小说| 亚洲影院婷婷色| 97成人丁香婷婷| 婷婷五月天激情五月天深爱五月天| 1024人妻| 色婷婷久久| 色五开心五月五月深深爱| 99热久| 久青草大香蕉| 五月丁香龟婷婷| 五月丁香综合啪啪| 五月婷婷另类| 激情第四色| 婷婷五月色综合| 色六月天| 六六久久黄色| 丁香五月色欲| 婷婷色色丁香| 婷婷五月激情的图片| 99久久婷婷国产综合精品| 丁香婷婷人妻| 操操碰| 人人综合久| 亚洲精品大片| 五月天丁香欧美激情| 精品皮股午夜AV| 五月花婷婷| 99久久久免费| 小视频久久久aaa| 久七香蕉| www色色com| 久久综合影院| 久久婷婷视频| 五月丁香综合啪啪啪啪啪| 九九久久精品| 久久久久婷婷五月热综合| 色婷婷av在线观看| 五月天开心成人网| 久久久aaa| 五月婷婷色丁香| 99色在线视频| 色色cOm| 狠狠爱成人综合网| 五月婷婷在线免费| 亚洲成人一区| 99久在线精品99re8热| 97操视频| 精品夜夜澡人妻无码AV| 亚洲成人人人操| 91精品久| 欧美色99| 色五月久久成人婷婷| 五月天偷拍| 香蕉婷婷色五月| 亚洲综合五月天| 亚洲 激情 中文| 99噜噜噜在线播放| 热99在线| 久久久18| 51精品国自产在线| 99九九99九九九视频精彩| www.久久久久| 五月丁香亭亭A片| 五月婷婷六月丁香综合在线| 激情色播| 丁香五月综合激情久久潮喷| 99色婷婷视频| 激情六月日韩| 99精品热| 久久99免费视频网站| 天天日天天操心| 狠狠舔| 图片区 小说区 区 亚洲五月| 怡红院院久久| 四虎成人精品永久免费AV九九| 亚洲视频99| 操人妻90p| 日本黄色一级| 超碰人人干| 色情·com| 九九精品9| 99热在线播放| 亚洲AV无码久久精品色欲| 激情五月瑟瑟| 青柠影视免费高清电视剧| 97婷婷五月天| 六月婷婷色五月| 久久99jiu9| 夜夜操夜夜操| 丁香婷婷噜噜| 人人干人人操人人摸人人做| 97干在线观看视频| 超级碰碰碰久久网站| 丁香五月综合激情啪啪| 日日爱699| 婷婷午夜| 99久久www| 中文字幕欧美日韩VA免费视频| 97丁香五月| 婷婷91| 国产AV影片| 婷婷91| 五月涩涩网| AV网站免费在线| 91九九九九| 91色色色18| 五月激情开心婷婷| 熟女乱论网| 8区视频在线| 蜜臀综合久草| 天天射天天插天天干| 色色色婷婷| 操你av| 综合亚洲六月婷婷在线| 久热69| 婷婷五月丁香青青草在线| 天天干天天干天天干天天干天| 99精吕视频在线观看了| 日本五月天一页| 激情五月综合免费| 情欲综合网| 国产在线黄色| 99热精品观看| 91丨九色丨熟女| 婷婷新网址| 狠狠插.com| 激情AV| 秋霞性爱AV| 天堂综合久| 这里只有精品网| 天天成人丁香美女AV| 久久这里只有精彩| 99re思思精品视频在线观看| 六月丁香婷婷网| 天天爽天天爽天天爽天天爽天天爽天天爽天天 | 五月丁香激情综合| 狠狠操狠狠插| 99在线视频播放| 五月色网| 色婷婷五月网| 婷婷丁香五月天熟女丝袜| 色色色欧美| 狠狠搞狠狠操| 色婷婷呢狠禁久禁| 九月丁香婷婷| 亚洲综合激情五月久久| 婷婷五月激情四月综合 | 99超级碰碰| 亚洲中字AV电影在线网站| 九九久久99| 色五月天电影| 人人爱国产| 2025天天爽天天摸| 色婷婷4| 九九re精品视频在线观看| 另类婷婷五月天啪帕帕| 任你干aa| 日韩有码一区| 色综合久久无码| 99riav 亚洲| 67194国产| 99色婷婷| 能看的av网站| 久久九九免费视频| www.色综合| 亚洲熟女色| 婷婷淫淫狠狠六月| 色婷久| 99免费| 丁香五月五月婷婷五月天激情四射| 干婷婷五月天| 天天干天天操天天上| 一区二区中文字幕| 熟女五月天久久综合| 日本wwww在线| 五月天婷婷色色首页| 婷婷九月丁香中文| 丁香香蕉婷婷| 亚洲成人av在线| 色婷婷在线影院| 狠狠色综合无线观看| 丁香综合日产精品久久| 99九九99九九九视频精品| 色.五月综合网| 亚洲AV在线免费看| 日韩美一级毛卡片| 丁香六月狠狠干| 婷婷综合色| 九九综合九九| 五月婷成人网| 五月丁香龟婷婷| 丁香五月天的网址。| 日本激情五月天‘| 五月婷婷激情综合| 五月天色综合| 69天堂99| 婷婷激情人妻| 欧美久久五月婷婷| 婷婷五月激情在线视频| 久热中文字幕| 国产精品久久欧美久久一区| 91 久热| 人人操人人添人人摸97| 亚洲成人网在线观看| 婷婷五月深情丁香深爱日韩| 色色婷婷综合网| 五月天激情啪啪| 五月丁香网站| 久草热久草在线视频| 国产AV熟妇人震精品一品二区| yazhoujiqingav| 色色色色色日韩午夜激情 | 99操视频| 色偷偷人人| 五月丁香六月婷婷成人| 五月天婷婷丁香花| 91九色视频在线观看| 五月丁香婷婷色| 九九在线视频| AV动漫不卡无码免费| 青草网在线观看| 欧美综合激情五月| 亚洲成人在线免费| av不卡网站| 婷婷色中文| 婷婷色五月婷婷姐妹| 九九九成人在线视频| 综合成人小说婷婷| 人妻内射一区二区在线视频| 色情久久久| 婷婷九月激情| 噜噜操操| 青青久久五月天丁香婷婷| 婷婷五月综激情| 青青热久精品视频在线观看| 天天干天天干天天干| 激情婷婷五月天| 六月婷婷AV| 丁香五月婷婷啪| 久久人妻视步| 亚洲亚洲人成综合网络| 九热...av| 日日想日日夜日日操| 深爱婷婷网| 亚洲热热视频| 大香蕉久久婷婷| 狠狠色激情在线| 26uuu国产| 99re热视频这里只精品| 婷婷丁香五月亚洲欧美| 色五月播五月| se色婷婷视频| 99热思思在线观看| 99久久九九| 99热伊人综合| 婷婷免费无视频| 99人人干| 欧洲不卡视频| 五月丁香啪啪啪| 黄色中文字目| 五月综亚洲| 丁香五月香蕉| 无码髙清| 丁香六月综合| 色播五月丁香综合| 五月伊人婷婷| 精品九九久久| 五月婷在线视频免费播放| 亚洲国产99| 色婷婷狠狠久久YY| 婷婷另类小说| 日韩大片艹艹| 天天狠狠六月婷丁香影院| 极品人妻VIDEOSSS人妻| 日韩成人五月天| 日韩黄黄| 91狠狠综合久久| 桃色五月天| 秋霞av不能| 天天操天天日天天操| 色婷婷五月天| 丁香 婷婷五月| 中文AV网| 五月天婷婷综合久久| av在线激情| 在线看黄色| 天天激情| 操人精品| 久久最新色| 国产色99| 婷婷久久五月天丁香| 亚洲婷婷综合视频| 99热这里只有精品8| 狠狠色噜噜色狠狠狠综合色 | 婷婷激情六月| 亚洲人人96@| 精品人妻伦一二三区久| 蜜臀A∨在线水帘洞| 99热8| 、激情六月天| 国产美女无遮挡裸体毛片A片| 99re热精品在线视频| 九九热超碰| 九九黄色网| 久草五月天| 久/久精品99看9| 26uuu| 欧美精品久久久久久视频观看| 99操逼| 另类五月婷婷| 亚洲婷婷性爱| 亚洲婷婷五月天激情| 中文字幕在线不卡视频| 日韩 中文 欧美| av色婷婷| 色婷婷五月天| 五月激情久久| 激情婷婷丁香五月天| www.久久| 丁香五月六月激情| 色99在线看| 在线观看的av| 立川无码av| 北京熟妇搡BBBB搡BBBB| 五月丁香婷婷成人综合网| 大香蕉啪啪啪啪啪啪| 激情小说婷婷| 婷婷成人网五月天| 碰超亚洲| www.五月婷婷.com| 五月天另类综合网| 六月丁香成人| 婷婷五月天久久| 五月激情综合婷婷| 五月婷婷六月综合| 婷婷亚洲综合| 丁香五月激情在线| 激情综合五月婷| 丰满女老板BD高清A片| 九月丁香五月婷婷| 九九色图| 操逼电影免费看| 激情综合色图| 成人啪啪色婷婷久| 人人操av| www五月天com| 情婷婷五月天在线| 中文字幕日韩成人| av网址在线播放| 日本色婷婷| ww亚洲ww在线观看| 99婷婷色| 丁香五月婷婷基地| 五月天伊人久久久久| sS丁香五月婷婷| 1024亚洲无码| 日韩欧美一级大黄网站| 激情婷婷五月基地| 婷婷欧美偷拍综合| 高清成人综合| 色欲色欲久久宗合网| 超碰日日操| 天天干天天干天天干天天干天天干天天| 婷婷久久天堂网| 夜夜干天天操| 色五月激情网| 热久久国产视频| 啪啪99| 九九精品9| 九九99免费视频| 成人电影丁香六月天| 9+1视频网址| 另类国产欧美视频| 丰满少妇乱A片无码| 夜夜大香蕉婷婷丁香| 精品九九视频| 九九九精品视频免费观看| 青青草原爱爱网| 黄桃AV无码免费一区二区三区| 99热这里只有精| 色狠狠综合网| 五月丁香婷婷综合在线| 亚洲中文字幕av| 中文字幕性爱视频| 九九热内射| 国产人妻人伦精品一区二区| 天天干天天干天天干天天干天| 99热这里只有精品86| 开心五月激情站| 久热九九| 丁香五月91| 婷婷伊人五月丁香天堂网| 国产全是老熟女太爽了| 五月婷婷综合视频| 婷婷五月av| 狠狠搞狠狠操| 色婷婷久久综合中文久久一本| 色香五月天| 久久五月天婷婷视频| 五月天丁香成人| 另类图片五月激情| 99只有精品9| 中文中文在线| 欧美性生交XXXXX无码小说| 激情五月婷| 亚洲啪啪啪啪| 另类视频综合| 九九九九毛片| 国产一级片| WWW99热| 综合色影院| 久久综合五月天| 99热这里只有精品3| 新伍月婷婷| 九九精品在线网| 婷婷四色五月| 亚洲狠狠操| 午夜婷婷五月天在线| 欧美猛片| 丁香五月六月激情| 99成人精品视频| av中文网站| 五月婷婷网五月在线| 婷婷涩五月天综合| 婷婷色基地| 九九热在线视频观看| 五月天激情www| 婷婷五月天第三页| 婷婷操久久| 99热综合网| 99久久久免费| 99这里有精品视频| 亚洲精品一区中文字幕乱码| 精品99*| 丝袜熟女一区二区三区| 伊人五月天97| 91久操| 婷婷久久午夜网| 五月激情精品视频| 99爱在线视频观看| 丁香激情网| 婷婷五月天影院| 五月天激情国产综合婷婷| 天天爽天天操| 丁香五月天AV在线 | 人人爽天天爽| 成人综合网站| 久久99精品久久久| 色色激情五月天| 五月天婷五月天综合网小说首页-五月天激激婷婷大综合,婷婷亚洲综合五月天小说 | 久久人妻熟女一区二区| 91久女| 色天堂操| 狠狠干狠狠色| 五月婷综合性中心| 亚洲激情另类| 伊人婷婷五月天| 99ree6| 日韩成人综合| 97福利视频| 亚洲AAA| 色在线视频网2025| 天天干天干| 亚洲精品一区中文字幕乱码| 五月丁香六月婷婷的女人| a九九热www| 亚洲 精品 综合 精品| 五月婷婷丁香色播网| 色欲午夜无码久久久久久张津瑜| 97人妻碰碰中文无码久热丝袜| 欧美婷婷色| 五月天婷婷社区久久综合| 五月丁香六月婷婷综合在线| 狠狠色噜噜色狠狠狠综合久久成人波| 丁香婷婷性爱| 婷婷色狠狠| 中文字幕成人| 丁香色婷婷| 激情色色色| 无码人妻一区二区一牛影视| 性爱先锋AV| 国产综合网在线| 丁香五月手机在线| 日韩伊人大香蕉| 婷婷天天舔| 丁香激情五月| 色五月婷婷在线观看第一页舔| 久操激情| 天天日天天爱天天噪| 五月天婷婷在线AN| 日本123区日韩欧美不卡在线看| 婷婷色婷婷亚洲成人| 五月婷婷激情综合视频| 成人在线视频网| 久艹伊| \\五月天婷婷激情| 99热啪啪| 婷婷丁香视频| 丁香五月第四色88| 五月婷婷激情综合| 99在线视频资源| 99热成人在线| 亚洲视频在线观看| 任你草| 丁香婷婷激情| 超碰五月婷婷五月天| 五月丁香视频在线观看| 欧美操人| 182TV亚洲| 五月天激情无码专区| 99操| 五月婷婷激情网| 99精品热| 天堂va久久久噜噜噜久久Va| 熟女五月天久久综合| 婷婷色色五月天| 99热很操老逼| 热热久久99| 这里只有精品96| 日本精品。999| 99久久网站| 9|无码久久久久久| 婷婷综合色图| 黄色激情久久| 99热碰碰热| 久久综合色五月| 亚洲激情免费视频观看| 1024欧美看片| 色色色.COM| 美国少妇性做爰| 丁香五月色综合色播五月| 激情五月天婷婷五月天| 大香蕉久操| 中文字幕不卡+婷婷五月| 亚洲成人另类| 久久婷婷五月综合伊人| 亚洲午夜视频| 另类图片天天影视在线观看| 亚洲精品影视| 爱射综合| 永久无码色| 99热只有| 我爱宗和色| 免费观看全黄做爰的视频 | 黄色五月婷| 久久怕怕视频| 干一干xxxx| 激情图片婷婷丁香五月| www.婷婷,com| 日韩成人中文字幕| 婷婷五月激情四月综合| 婷婷久久五月天| 五月丁香网站在线播放| 婷色天堂| 丁香六月色婷婷| 影音先锋 一区| 久久久99免费视频| 青青.com| 中文字幕免费高清电视剧| 久久婷婷一级片| 欧美成综合在线观看| 五月婷婷片| 婷婷五月天黄色网址| 婷婷五月丁香啪啪| 深爱激情网五月| 国产精产国品一二三在观看| 色五月亚洲开心网| 九九色院| 久久婷婷五月综合| 开心五月激情五月丁香五月婷婷| 久久久人人操A V| www.久久久久久久| 99热这里只有精品手机在线观看| 色婷婷在线电影| 九九视频在线观看| 天天色天天射天天日| 九九99精品| 精品成人无码A片观看香草视频| 在线色婷婷| 碰碰女| 亚洲成色综合网站免费观看| 99视频综合网| 色婷五月| 五月丁香久久综合精品| 日本三级片片| 欧美激情综合色综合啪啪五月| 99精品视频在线| 人人操操| 能看的AV| 伊人五月综合网| 欧美激情五月天婷婷| 99热超碰人| 大香蕉五月婷婷| 五月天成人网婷婷| 天天综合网~91| 97人人操人人干| 啪啪小说五月天| 五月天激情四射| 99视频免费播放| 精品人人操| 六月丁香五月激情婷婷| 伊人网碰碰| 99网| 婷婷五月天堂| 五月天玖玖狠狠色色| 中文资源在线a | 开心婷婷五月激情网小说| 国产免费一区二区三州老师F1……| 日韩人妻无码精品| 五月天婷婷五月| 九九热欧美| 色婷婷狠狠18yy| 综合色五月| 91久久婷婷人人澡草| 99精品国产在热久久 | 亚洲噜色| 狠狠五月激情在线| 激情中文在线| 教师性爱毛片| 中文字幕黄色片| 五月丁香啪| 五月婷婷花| 婷婷综合另类小说| 91chinese 在线| 日本大人久久| 免费看欧美成人A片无码| 伊人婷婷综合| 夜夜爽天天干| 色偷偷狠狠| 五月天婷五月天综合网在线观| 色婷天天| 综合九九久久| 九九艹女| 国产AV一区二区三区最新精品| 99久.| 免费在线观看欧美激情xx小视频| 色婷婷丁香特级性爱视频| 久久精彩综合视频| 国产人妻777人伦精品HD| 丁香五月欧美色综合| 天天爽天天摸| 色天天综合成人网| 激情图片婷婷| 五月天婷婷日日爱| 婷婷丁香在线| 99热碰碰热| 婷婷综合色网| 婷婷激情五月天小说| httpwww色com日本| 亚洲国产精品成人午夜| 三男玩一女三A片| 亚洲精品99| 99热亚洲精品| 97碰超级人人看| 九九色色| 五月天激情小说| 五月丁香激情综合网| 婷婷综合精品视频97| 深爱丁香激情| 五月开心婷婷| 久久久区区一久久久久久| 色狠狠综合网| 色青五月天| 天天操夜夜玩!| 伊人六月无码视频| 综合热无码| 五月丁香色婷| 丁香五月精品| 五月天精品视频| 欧美色爱五月天| 亚州色色色| 五月天婷婷7米| 日本丁香五月| 91丨九色丨熟女|新版| 激情综合在线观看| 九九激情综合| 天天色天天| 久热婷婷| 男人操女人高潮91视频| 成人在线二区| 日韩aⅴ视频| 人操人| 超碰在线国产| 五月婷婷和六月| 丁香六月啪啪啪| av国产精品| 久久综合九色综合97婷婷| 五月天激情色色| 日噜噜色| 97在线/亚洲| 一级片sese片.COM| 久色视频首页| 青青草原精品久久| 免费精品99| 亚洲午夜av| 五月丁香在线| 色色图五月天| 97婷婷狠狠| 欧美狠狠草| 天天综合亚洲综合| 人人操av| 99精品视频网| 久久婷综| 色人久夂| 五月婷婷综合激情| 日韩色五月| 久久久18| 天堂伊人干| 99久久久久久久| 综合狠狠伊人| 婷婷色av| 成片免费观看视频大全| 国产亚洲成AV人片在线观黄桃| 五月天小说激情| 久天综合| 天天cha成人综合网| 99久久网站| 开心婷婷五月| 九九色网| 六月色婷婷色| 日本va欧美va欧美va| 91超碰九色| 五月丁香婷婷成人网| 神马欧美精| 婷婷五月天伦理| 精品久久这里热66| 99精品在线| 97久操| 婷婷亚洲五| 噜噜精品| av九九| 日韩综合久| 久久99最新| 99精品在线观看| 香蕉AV777XXX色综合一区| 九月丁香八月婷婷久久综合久97| 六月丁香基地| 桃色五月天| 天天躁日日躁狠狠躁日日躁2022年5月9日| 色色色区| 婷婷激情啪啪| 五月激情影院| 激情久久 婷婷| 91婷婷五月天综合视频| WWW.99热| 久久天堂色| 五月天激情网址| 激情亚洲婷婷| 中文字幕丰满乱孑伦无码专区| 欧美内射AA| 开心五月婷婷婷美女| 天天插夜夜爽| 久机视频这只有精品| 亚洲激情| 特级片神马电影| 99热九九热| 久婷婷五月天影院| 五月天婷婷中文字幕在线播放| 色婷网| 超碰成人在线观看| 激情五月天综合婷婷网| 久久婷婷五月天大香蕉| 麻豆科斗777| 91久久久久久久久18| 国产婷婷久久| 伊人五月天婷婷| 国产毛片精品一区二区色欲黄A片| 五月丁香婷婷久久| 亭亭五月丁香五月天激情| 激情小说色五月| 99这里有精品免费| 97干在线| 色色五月天丁香| 亚洲婷婷五月天激情| 亚洲黄网在线| 成年人99热| BBWCUCKOLD精品熟妇| 99热最新地址在线| 激情AV| 婷婷五月综合社区| 五月婷婷激情中文字幕| 日本99婷婷| 2025天天操| 国产毛片操B| 欧美va| 97精品人人A片免费看| WWW·天天操·视频?| 久久九九免费视频| 国产成人综合网| 91婷婷丁香| 另类专区在线| 97香蕉碰碰人妻国产欧美| 日本久久爽| 五月99久久| 五月丁香婷婷综合视频| 婷婷刺激综合| 婷婷综合影院| 五月天激情四射网站| 国产综合婷婷| 99色色| 秋霞成人毛片一级A片| 91视频精品99| 婷婷的99视频网站| 99久久激情视频| 国产免费一区二区在线A片视频| 在线婷婷| 中海油常州环保涂料有限公司| 久久99网站| 在线五月婷婷小电影| 五月天成人综合| 丁香五月天在线视频| 久久香蕉影院| 九九草热在线观看| 丁香五月婷婷图片综合| 欧美成人精品一区二区| 久久性爱激情| 五月丁香六月| 五月丁香啪啪啪综合网| 天天爽天天| 激情五月无码| 色天使久久综合| 欧美这里只有精品| 久婷婷婷| 欧美性爱五月天| 色五月天综合| 99热最新国内| 荷兰av一级| 日本久久精品| 成人午夜视频精品一区| 丁香五月婷婷俺也要去| 亚洲有码在线视频| 99无码视频| 婷婷丁香成人在线视频| 亚洲日本三级片| 中文在线成人| 国产色色在线| 欧美色激情四射| 99热思思| 五月开心婷婷中文字幕| 婷婷丁香综合网| 另类小说五月天| 那里有AV网址| 中文字幕在线视频播放| 99久精品视频| 99热这里只有精品亚洲| 九九色黄色| 青青草tp| 26uuu国产精品| 亚洲成人综合网在线免费观看| 97在线刺激| 天天插天天很| 九九久久精品國產| 日本色五月| 可以观看的AV| 99热9| 免费黄网不卡AV| 久热69| 丁香五月aV| 久热伊人9| 99热只有| 人人播| 青青草a在线| 日韩AV成人电影| 色婷婷狠狠| 婷婷丁香综合| 亚洲成人综合在线| 色呦呦在线| 五月天综合网| 色女伊人| 日韩三级片一区二区| 日韩av高清| 色婷五月天| 五月叮香啪| 欧美激情五月天在线观看| 狠狠情色| 激情人妻蜜夜系列区| 久久久WWW| 天天视频亚洲| 国产噜一噜天天噜| 免费看无码视频A级| 国产乱人偷精品人妻A片| 久久久久久97| 综合激情深爱| 凹凸7777操操操| 夜色综合网| 五月天婷婷综合色| 99性色| 色婷婷丁香五月| 只有久久精品免费| 亚洲成人网无码| 伊人色五月| 我淫我色婷婷五月天激情四射| 色情综合网| 色综合另类| 亚洲人人操BD| 激情综合综合综合| 97碰| 狠狠色九月| 五月婷婷色在线| 天天干天天拍| 亚洲成人网在线观看| 在线观看亚洲视频影院| 久久婷婷免费| 亚洲精品V天堂中文字幕| 欧美天堂久久| 五月婷婷之婷婷| 丁香婷婷在线| 五月婷丁香在线视频在线| 亚洲区,视频区,视频区免费| 99热天堂| 丁香五婷| www网站在线观看| 蜜乳久AV| 午夜少妇在线观看视频| 五月婷婷在线免费观看| 亚洲午夜视频| 久人操| 激情五月五月婷婷| 成人超碰Av| av网站中文| 日夜夜天天| 婷婷五月天少妇| 五月丁香综合网色欲| www。五月天激情| 久99视频在线观看| 五月天丁香久久| 色五月自偷自拍婷婷婷婷| 日韩人人操| 精品国婬伦V无码久久久| 亚洲狠狠色丁香婷婷综合久久| 亚洲乱码精品久久久久.. | 日本情色一区二区| 二区成人视频| 特黄三级又爽又粗又大| 超碰九热| 日日操天堂| 亚洲AV成人精品网站在线播放| 婷婷五月在线影院| 色综合视频在线| 玖玖爱伊人网| 五月天婷婷狂暴白浆| 日本美女97在线视频| 久9综合| 九九色黄色| 久久女人九九| 欧美色色色色色色| 一区视频网站| 91狠狠色| 99热最新精品| 免費亭亭成人| 午夜精品777| 日日操,夜夜撸| 色欲久久久久| 激情噜噜噜| 操操人人| 丁香五月天社区| 亚洲日本韩国| 色综合99无码| 色射7856五月天激情四射| www.9797国产| 97碰啪啪| 国内婷婷丁香社区在线播放| 综合激情五月丁香| 深爱激情网综合| www.五月天| 成片免费观看视频大全| 欧美日韩999| 九九九九九999999| 五月婷婷丁香综合,亚洲天堂| 海外网站专业操老外| 在线中文字幕av| 免费AV黄在线播放| 射久久丁香五月| 来吧亚洲综合网| 91狠狠综合久久| 另类少妇人与禽zOZZ0性伦| 99九九这里有免费视频| 婷色视频| 金桔一区二区ab地址| 日日操夜夜爽天天天| 超碰熟女拍拍| 超碰成人电影| 日日鲁鲁鲁夜夜爽爽狠狠视频97| 五月做爱| 亚洲99综合| 五月激情综合婷婷| 丁香婷婷深情五月亚洲| 综合久| 五月日韩中文字幕| 婷婷久久18| 久久综合丁香五月| 丁香六月无码| 粉嫩av蜜桃av蜜臀av| 双性美人被调教到喷水A片| 超碰永久在线| 丁香综合婷婷开心激情网| 国产在线另类五月婷婷| 日韩在线观看亚洲| 国产99久久久国产精品免费看| 人妻六月天| 色玖玖| 婷婷色av| 99爱视频在线观看这里只有精品| 2050人人操免费工开爱| 翔田千里 50岁 无码| 婷婷六月天精品| 狠狠干,狠狠操| 五月激情天| 狠狠干在线| www.婷婷五月天啪啪| 五月天婷婷乱论小说| 国产激情综合五月久久| 激情五月天第四色| a69在线视频| 狠狠爱五月婷婷| 久久99久久99精品,久国产,久久精品免费,99久在线,久久久久国产精品免费网站,9 | 人人操av| 国产成人精品一区二三区熟女在线| www.99热这里精品| 激情婷婷丁香五月| 国产熟女一区二区三区五月婷| 综合色色五月| 五月丁香六月婷综合成人综合| 免费视频这里只有精品| 久久怡红院| 五月婷婷六月综合| 国产探花AV在线| 色五月天激情| 久re在线| 五月综合777| 亚洲AV成人片无码网站| 超级碰碰碰久久网站视频| 色色色精品无码区| 婷婷99视频精品| 亚洲色频| 五月丁香婷婷激情| 五月婷丁香| 国产44页| 日本成人小说婷婷六月| 婷婷五月花| 婷婷丁香色情| 色婷婷丁香五月在线观看| 久久久天堂国产精品女人| 亚洲成人综合在线| 免费视频无码| 狠狠色噜噜色狠狠狠综合色| 日韩一区二区三区无码| 99re热视频这里只精品| 婷婷五月色情| 五月婷六月婷婷| 亚洲字幕AV一区二区三区四区| 黄色aaaaa| 99丁香五月婷| 九九超日本| 涩五月色婷婷| 色色色五月天婷婷| 九九热视频网站| 九九综合精品| 久久电影4399| 国产毛片精品一区二区色欲黄A片| 久久密臀婷婷| 五月色俺婷婷| 综合福利网| 五月花婷婷最新| 风流少妇A片一区二区蜜桃 | 深爱五月激情五月| 五月婷亚洲精品AV天堂| 五月天婷婷基地综合网| 99热高清在线| 激情五月天综合婷婷网| 狠狠色噜噜狠狠亚洲A∨| 99热这里只有精品最新地址获取| 五月天婷久久| 91大屁股| 玖玖爱伊人网| 99热这里只有精品50| 操B视频在线播放| 九九热区一区二区三区| 亚洲情综合五月天| 成人网站免费sxj| 熟惀91九色在线| 思思热热久久| 精品热九九| 日日舔夜夜操| 大香蕉在线观看9| 五月婷婷六月丁香综合在线| 1024你懂的欧美曰韩| AV操操操| 一级二级色大片| 久久天堂网| 亚洲操人| av在线资源| 婷婷色5月天在线。| 五月天色色无码| 五月丁香狠狠| 综合日本婷婷| 五月丁香亭亭| 激情四射网| 亚洲国产99| 国产色婷婷亚洲| 五月丁香婷婷色啪| 丁香五月综合在线观看| 五月亭久久无码视频| 午夜成人综合| 五月天综合在线| 久久色情| 国产精品色一哟哟| 色色色色色日韩午夜激情 | 日日夜夜亚洲一区| 丁香五月天激情视频| 吊色AV男人的天堂| 婷婷五月天激情文学| 99久热这里有精品| 影音先锋自拍网| 九九性视频| 黄色激情久久| www.99在线| 丁香五月欧美色综合| 亚洲色综合色网| av在线免费播放| 99热这里只有精品98| 色欲AVV| 影音先锋偷偷色男人站| 亚洲精品视频在线播放| 青草视频在线观看视频| 婷婷.com| av在线观看网站| 天天干天天爽| 91精品综合久久久久久五月丁香| 婷婷网影院| 九月丁香| 99热这里有精力| 色婷五月| 琪琪色五月婷婷老师| 色婷婷综合影院| 日韩好吊操| 激情五月天福利| 综合久久99| 99热只有精品在线观看| 婷婷五月天精品| 91丨九色丨东北熟女| 日韩成人精品一区久久久久| 狠狠做深爱婷婷久久综合一区| 91精品综合久久婷婷九色| 婷婷五月丁香五月| 丁香六月天之亚州热女| 色五月五月婷婷| 国产肥白大熟妇BBBB视频| 五月婷婷丁香六月| 99成人精品六| 无码A片一区二区免费| 99爱在线视频| 可以看的av| 激情五月婷婷在线区| 日本久久精品18|