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
返回資訊列表
五月婷婷丁香在线视频| 婷婷丁香人妻久久在线观看| 国产精品涩涩涩视频网站| 五月婷婷五月天天| 超碰免费99| 色综合99| 色色色色色网| 婷婷五月天99| 国产精品久久..4399| 婷婷久久综合| 超碰资源在线| 天天色,天天日,天天做| 玖玖午夜视频| 欧美偷偷操| 天天综合网91| 色五月天综合网| 玖玖在线视频福利| 日本九九视频| 激情五月婷婷色播网| 亚洲免费电影2| 亚洲中文字幕网| 五月婷婷丁香深深爱| 99碰碰碰| 亚洲中文字幕AV在线| 99视频九九热| 激情av在线| 五月天婷婷激情小说| 色月丁| 操碰99| 综合久久婷婷五月丁香| 欧美色色色| 亚洲无AV在线中文字幕| 久久久五月天| 九九色综合九九色| 爱射综合| 久久99综合| 亚洲成人av在线播放| 色小说五月婷婷| 91美女被操| 日本高清不卡免费一区二区三区| 九一娱乐在线观看视频| 婷婷五月综合性爱| 97操碰在线97| 丁香花婷婷五月天| 在线观看av网站| 激情美女五月天激情在线| 久久草人妻| www一起操| 色噜婷婷| 最新日韩久热免费视频看看| 香蕉久久六月| 自拍偷窥99热| 高清无码.com| 天天激情夜夜干| 丁香五月六月综合激情| 日本综合九九| 五月丁香婷婷色播无码| 中文久久婷婷| 婷婷色中文字幕| 夜夜爱伊人| 欧美色色色色色色| 香蕉狠狠爱视频| 五月开心久久| 99久在线精品99re8| 在线亚洲综合网| 9色婷婷| AV在线观看网站| 婷婷色片| 丁香六月婷婷| 精品99在线观看| 亚洲色欲AAAAAA| 日韩av干| 色婷婷婷婷五月天| 亚洲激情五月天| 激情六月色| 九色色| 色婷婷六月天在线| 99热久草| 伊人网碰碰| 色狠狠综合入口| 99热这| www,婷婷| 五月天伊人网| 婷色综合| aⅤ79成人片| 亚洲丁香花色| 色色cOm| 五月天婷婷婷| 婷婷社区五月天| 天天爽夜夜操| 婷婷色五月天色| 久久东京热婷婷五月| av九九| 亚洲婷婷丁香五月视频| 激情人妻综合| tingtingcaobi| 亚洲区1| 大香线蕉伊人| 精品九九视频| 超碰91在线| 久久激情综合| 日日夜夜狠狠操| 婷婷六月天天| 色情终和网| 日本成人内射| 激情五月综合视频| 六月婷婷久久大全| 五月婷婷丁香俺日污视频| 天天天天天天操| 激情小说五月欧美亚洲丁香| 婷婷综合网| 九月丁香婷婷网| 国产精品美女| 婷婷五月色播放| 久久久8| 青草青草视频2免费观看| 99九九这里有免费视频| 色六月丁香婷婷啪啪啪| 黄色成人网站在线播放| 成功精品影院| 乱码操操| 99爱精品| 黄色激情网站在线观看| 99在线观看免费精品视频| 五月婷婷综合久久| 琪琪布丁香社区激情五月天| 丁香五月自拍| 午夜成人AV在线| 色婷婷呢狠禁久禁| 成人看片网站| 色婷婷电影网| 中文激情网| 热久91| 99热永久在线观看| 色综合久久88色综合天天99| 超碰高清在线| 五月丁香六月婷婷激情视频在线观看免费 | 99精品在| 五月天婷婷综合网| 噜噜狠狠| 久久综合99| 五月天激情综合网| 丁香婷婷五月| 日韩在线成人电影| 可以看的AV| 丁香婷婷色五月激情综合| 91超级碰人人操| 99er免费在线观看| 激情五月婷婷五月| 婷婷激情五月天7| 五月激情婷婷播播开心| 亚洲婷婷激情综合激情999精品| 99热这里只有精品13| 九九Av| 9 99免费视频| 91人人操.COM| 大香蕉人妻| 午夜成人网站在线观看| www.97干视频| 99色在线| 色情丁香五月天| 无码激情| 激情网站综合五月天| 色999亚洲人成色| 婷婷爱五月| 六月 丁香 视频| 日韩丁香涩| 五月色 亚洲| 激情四射网| 99爱99操| 26uuu国产| 久久99热只有精品| 丁香激情综合| 五月婷婷深深爱| 亚洲午夜一区二区| 婷婷天天色| 9久热| 99性色| 综合激情专区| 五月天成人综合| 婷婷激情五月天网站| 超碰在线成人| 丁香五月婷婷色五月| 麻豆WWWCOM内射软件| 色五月婷婷在线视频| 亚洲精品又粗又大又爽A片| 五月丁香综合激情| AA片在线观看视频在线播放| 婷婷涩涩五月天| 91热久| 香蕉操亚洲| 婷婷爱爱蜜臀天天操| 久久这里99| 天堂呦 呦百度搜索-百度搜索| www.狠狠干com| 亚州第一A片| 久久五月综合| 婷婷五月亚洲激情| 操比激情五月| 婷婷丁香五月麻豆| 思思热99在线| 亚洲操人| 亚洲黄网在线| 天天日天天摸| 天天影视天天爽天天草| 婷婷基地成人五月天| 久草热8精品视频在线观看| 99亚洲无码| 色五月婷婷影院| 丁香五月激情综合| 91人人爽久久涩噜噜噜| 激情小说五月丁香在线视频观看视频| 影音先锋五月天婷婷丁香在线观看| 只有久久精品免费| 激情综合婷婷| www,色综合| 99热在线播放| 久久精品亚洲一级牲爱综合| aaaaa黄色| 色婷婷网大全在线| 天天日天天舔| 99热主页日本| 五月天婷婷在线播放| 超碰人妻在线| 在线成人视频免费| 亚洲韩国日产综合AV| 97超碰综合| 丁香五月无码| 99精品在线下载| 狠狠综合区| 亚洲欧洲中文日韩久久AV乱码| 九九性爱网| 五月婷婷成人网首页| 97干在线看| 欧美日韩中文国产一区发布| 婷婷香五月天| 色玖玖综合网| 9l视频自拍9l九色9l成人| 婷婷六月丁香激情综合| 五月久久五月激情| 人妻综合网| 97sese婷婷| 国产毛片精品一区二区色欲黄A片| 国产精品爽爽久久久久久| 天天拍天天做视频| 天堂爱啪啪| 性欧美日本| 色五月视频无码播放| 一本大道嫩草AV无码专区| 婷婷五月天777| 伊人天堂婷婷| 99热在线观看免费| 激情 婷婷 插| 精品亚洲国产成AV人片传媒| 婷婷五月天免费| 亚洲AV电影美洲AV电影| 99热精品在线| 91热在线| 欧美A级网站| 九九精彩久久| 日韩久热| 五月丁香六月久久| 久久久久久天天日天天爱| 精品成人在线观看| 色玖玖综合网| 热中文字幕| 色欲九区| 26uuu青青| 性色婷婷| 五月婷婷无码| 婷婷99中文字幕| 久久婷婷原创视频| 狠狠色丁香婷婷| 4399精品一区二区| 色色色区| ay2区| 亚洲激情AV| 亚洲网视屏| 91九色国产| 六月婷婷国产| 激情五月综合视频| 五月六月丁香激情视频| 婷婷一本和五月丁香| 激情婷婷五六月天| 成人电影丁香六月天| 婷婷五月天激情影片| 天天色天天噜| www.色婷婷.com| 思思热在线观看| 99re热在线视频观看| 五月婷婷五月色| 神马欧美精| 久久九九网| 丁香色婷婷五月天| 香蕉久久国产AV一区二区| 人妻丰满精品一区二区A片| 免费看欧美成人A片无码| 99热在线看| 日本欧美成人片AAAA| 少妇搡BBBB搡BBB搡毛茸茸| 美国少妇性做爰| 激情九月丁香婷婷| 欧美 日韩 成人在线| 九九伊人网| 丁香五月天激情婷婷丁香六月| 亚洲久久视频| 日日日日日| 婷婷色五月丁香六月欧美啪| 9色在线| 五月婷婷爽爽爽| 九月婷婷激情久久| 久碰婷婷视频| 天天干-天天日| 久久机只有这里精品| 怡红院视频| 久久激情网| 欧美性色A片免费免费观看的| 青青草国产亚洲精品久久| 色婷婷小说网| www.爱婷婷.com| 开心五月婷婷激情| www天天色天天射| 97综合在线| AA片在线观看视频在线播放| 日本久久人人| 99热免费看| 天堂亚洲 在线| 色综合久久44| 色色综合网络| 69精品人人人人| 岛国资源站| 欧美内射AA| 亚洲一色色色色色色色色| 亚洲精品午夜国产va久久成人| 色综合色综合网| 五月天丁香婷婷视频网址| 免费AV在线| 婷婷五月激情丁香激情| 99精品在线观看| 欧美婷婷综合| 久碰视频| 久久婷婷亚洲| 六月婷婷香蕉| 午夜丁香婷婷| 色婷婷五月丁香色| 一级A片天天操夜夜操| 激情综合区| 一区无码| 久久婷婷丁香六月天| 色欧美影院| 成人日韩欧美| 色综合夜夜| 日韩精品无码99| 激情六月综合| 久久婷婷视频| 五月丁香婷婷啪啪| 天天射综合网站| www,天天干| 五月天啪啪| 欧美日韩99| 丁香五月成人婷婷| 玖玖爱伊人网| 欧美日韓成人亚洲精品另类| 婷色五月天| 日韩五月婷婷久久| 久久久久人妻精选| 99热久久这里只有精品| 婷婷天天综合| 67194线路二在线观看| 永久无码色| 欧美影院婷婷| 丁香五月天AV在线| 欧美操人| 思思热再线视频| 91人人人人人| 日日想日日夜日日操| 第五色婷婷| 中文字幕av在线| 97干综合网| 91视频久久久| 五月婷啪| 翔田千里 50岁 无码| 日韩五月天婷婷| 另类少妇人与禽zOZZ0性伦| 另类色网| 精品日本视频444| 99热精地址| 色婷婷五月丁香色| 色婷婷综合影院| 大香蕉久热| 玖玖在线视| 九九色人| 成人片黄网站色大片免费毛片 | 成人中文网| 高清无码.com| 久草丁香婷婷1024| 五月丁香色综合| 久一网站| AA片在线观看视频在线播放| 五月丁香六月婷婷的女人| 丁香八月综合激情| AV在线观看网站| 色情五月天小说| 精品人妻一区二区| 欧美综合五月丁香五月天| 97成人在线视频| 播五月开心婷婷欧美综合| 日韩成人综合| 超碰日日操| 99热精品10| 91无码一起草| 婷婷五月天av| 欧美综合激情丁香五月六月婷| 九九久久污| 色香蕉影院| 秋霞电影理论| 激情五月天色网站| 特黄三级又爽又粗又大| 97色色色| 丁香五月六月婷婷综合| 丁香色播五月天| 影音先锋天天日| 激情深爱五月天| 99热日韩| 久久亚洲网| 99精品偷拍视频| 人人摸人人摸| 五月丁香啪啪啪啪| 人人操99| www.99热这里精品| 亚洲欧美成人在线| 激情五月天啪啪| 亚洲看av的网站| 超碰在线观看caop| 国外亚洲成AV人片在线观看| www.91色| 激情噜噜噜| 人妻五月天激情开心网| 91尤物九色在线| 91精品刘玥| 亚洲热综合| 亚洲视频99| 五月丁香好婷婷A片网| 碰97久久| 99内射视频| 人人人操 超碰| 五月丁香欧美综合| 色五月播五月| 婷婷五月丁香五月天| 色黄啪啪| 超级碰 久久9| 五月天操逼激情| 亚洲第一第二网站| 日本色色色| 99在线视频在线观看| 色色婷婷五月天| 99热一本久道| 激情五月瑟瑟| 91丁香婷婷综合久久欧美| 任你爽视频| 天天操天天干天天日| 五月婷婷丁香五月婷婷| 国产99视频永久免费| 丁香五月激情宗合网| 黄网在线免费播放| 香蕉久久国产av一区二区| 97碰碰九九视频| 少妇被躁爽到高潮无码文| 99精品视频在线观看| 五月天婷婷无码视频| 五月天堂在线| 激情综合激情五月一起草| 日日夜夜噜噜爽爽| 玖操97| 五月天婷婷丁香视频| 九九热这里精品| 新99色色色色色色| 热这里| 四色女婷婷| 亚洲综合视频一下| 99r这里| www激情五月天| 人人操超踫| 99re思思精品视频在线观看| 五月天色导航| 丁香五月天天高清在线| 欧美丁香婷婷五月| www.色色五月天.com| 久久92| 色啪网| 欧美99热| 99丁香五月| 婷婷五月综合网激情| 五月丁了香蕉综合| 综合久久婷婷| 六月丁香深深爱| 开心五月激情五月丁香五月婷婷| 丁香婷婷久久老熟女综合网| 久久黄色片| 天天爱天天操| 91啪啪视频| 三级黄色大片视频| 9 1在线视频| 五月 成人 婷婷| 婷婷亚洲日本| 深爱1激情网| 精a品a| 99热这里是精品| 大战熟女丰满人妻AV| 最新日韩AV中文字幕| 五月丁香啪综合| 五月婷婷久久大香蕉| 天天操夜夜爽天天操| 五月婷婷激情色情网| 99热费观看| 久久九区| 超碰免费观看| 九九色色| 五月天桃色深爱网| 色一情一乱一乱一区91Av| av在线婷婷| 久青操| 天天操天天操| 婷婷永久在线| 四虎99热在线观看网站| 五月婷在线| caobi四区| 久久机热/这里只有精品| 亚洲永久四色| 激情五月天婷婷丁香| 亚洲激情在线| 五月丁香六月情| 99热这里只有精品8| 九九精品丁香花| 婷婷五月天成人网| 色色A| AA丁香综合激情| 色色色色色五月| 丁香五月欧美激情| 日日干干天天干| 91色综合| 婷婷综合在线视频| 思思re视频在线| 9久久精品| 亚洲欧洲小视频9| 色噜噜,噜噜色| 91丨九色丨丰满人妖| 国产精品久久久爽爽爽麻豆色哟哟| AV在线免费播放| 婷婷色网站| 激情五月婷婷| 久久曰曰| 久久色亭亭五月天| 日本精品人妻无码77777| 色狠狠色综合久久久绯色AⅤ影视 大香蕉五月天婷婷丁香91 | 天天爽天天爽| 九九人人操| av人人干| 热婷婷av| 亚洲婷婷激情五月天| 99热这里有精品| 黄网在线播放| 青青草成人网| 天天网曰日曰夜夜综合永久免费| 日日操日日爽| 伊人免费视频9| 天天激情视频| 久热这里| 狠狠狠人妻| 五月丁香狠狠爱| 综合久久99| 97碰碰在线看视频免费| 九九色大香蕉| 日本啪啪天堂| 成人短视频在线| 99色丁香婷婷综合网| 天天干一干| 五月丁香日本一抹本| 97色在线视频| 国产超碰在线| 激情视频网址| 色丁香在线视频| 色色亚洲| 婷婷五月天激情小说网站| 八戒青柠影视剧在线观看| 99惹在线精品免费观看| 婷婷五月激情网| 激情涩涩网| 激情婷婷五月天| 婷婷五月天色综合翘| 九九黄色网| 草操AV在线| 日欧一片内射VA在线影院| 婷婷久久五月天亚洲欧美国产日韩在线观看 | 丁香九月综合| 中国丰满熟女A片免费观| 五月份婷婷| 久9热| 午夜 外网 精品 在线| 另类A片| 性爱动图国产麻豆一区二区三区| 乱精品一区字幕二区| 新激情五月开心五月婷婷五月丁香五月| 无码少妇高潮喷水A片免费| 婷婷综合网伊人| 人人操超碰| 五月婷在线| 色噜噜狠狠色综合日日| 日本精品人妻无码77777| 亚洲va欧美va国产综合久久久| 色婷婷av综合网| 色五月五月天色婷婷色五月| 永久的网站AAAA | 五月天开心色情网| 深爱网深爱综合网| 久青草大香蕉| 色综合天天综合成人网| 天天天摸夜夜夜玩| 婷婷操久久| 亚洲日韩一页精品发布| 色插综合网| 婷婷色偷拍| 色色色色综合网| 婷婷丁香五月天中文字幕| 人人妻人人澡人人爽| 色99网站| 六月婷婷在线| 五月天婷亚洲综合在线嫩草网| 亞洲自怕| 噜噜噜狠狠色综合| 狠色狠色综合久久| 爱射综合| 丁香五月久久社区| 久久在线视频免费观看| 丁香综合婷婷五月天| 婷婷五月激情网| 五月丁婷婷| 99黄色在线视频精品熟女| 国产在线aaa片一区二区99| 五月色婷婷综合| 五月色婷婷综合色| 成人视频在线免费播放| 久色精品| 开心婷婷五月| 婷婷 丁香 精品| 综合热无码| 日本精品99| 97超碰99热99| 秋霞少妇AV网站| 五月婷婷亚洲| 婷婷六月丁香欧美视频在线| 婷婷舔| 婷婷99中文字幕| 丁香五月久久社区| 国产麻豆视频| 天天天天操| 亚洲第一成人无码A片| 色色五月婷婷丁香| 婷婷欧美偷拍综合| 久久激情综合| 色综合九九色综合88| 色八戒操婷婷| 99热草草| 大香蕉色婷婷伊人在线| 国产毛片精品一区二区色欲黄A片| 亚洲 视频 导航 一区| 婷婷五月丁香伊人| 九九国产视频| 涩涩婷婷五月| 久久一级片| 色 噜噜 九月 婷婷| 亚洲精品一区中文字幕乱码| 五月天六月婷婷电影| 色色色99韩| 六月丁香五月婷婷首页| 永久思思热在线| 亚洲夜五月| 欧美日综合| 大香蕉啪啪| 色射影院| 久热无码| 5月色婷婷| 精品九九在线观看视频| 国产六月婷婷| 婷婷激情五月天亚洲综合| 婷婷五月天视| 婷婷之六月丁香| 夜夜操夜夜姧| 亚洲狠狠干| 97婷婷五月天| 色五月激情问网站| 99性感视频| 草做免费在线观看| 噜噜狠狠色综无码久久合欧美| 色婷婷狠狠18| 色五月激情综合| 日韩视频99| 国产成人+综合亚洲+天堂| 日本色色影片| 婷婷性爱五月天丁香网| 伊人五月天久久| 九色自拍| 亚洲色五月| 美女久久婷婷| 超热久碰.com| 色综合网址| 青青草蜜臀| 五月丁香狠狠| 婷婷丁香在线| 国产又爽又猛又粗的视频A片| 色色网站毛片| 97在线/亚洲| 天天爽成人综合网站| 色欲丁香久久| 婷婷五月天精品| 99热亚洲精品| 99热个人在线| 2017人人操| 久色姿源| 色色色热| 五月丁香婷婷基地| av操B网站| 五月天婷婷香蕉狠狠超碰综合| 99色综合| 亚洲色A| 91狠狠综合久久| 久久9热好| www.97干视频| 五月天激情图| 97香蕉碰碰人妻国产欧美| 狠狠色婷婷7777久| 久99久视频精品| 91综合色| 激情婷婷狠狠干| 欧美日韩成人在线网站| 超碰成人黄色网| 97人人操| 国色天香伊人狠狠色| 这里只有精彩视频| 97在线日本| 99热日韩这里只有精品| 天天日天天干天天操| 九九热在线精品| 老妇六区| 欧美色五月| 五月婷丁香| 成人无码精品1区2区3区免费看| 成人在线高清| 婷婷丁香在线播放| 亚洲精品亚洲人成人网| 一本色道久久综合狠狠躁小说| 夜夜躁狠狠 | 五月天com| 日韩久综合| 婷婷五月天干干| www.99热| 五月天婷婷免费| 色色免费网战视频| 五月婷婷色| 日韩欧美五月丁综合| 五月天婷婷丁香| 色婷婷91激情小说| 五月的婷婷六月丁香| 亚洲中文字幕av| 九九热大香蕉| 色色色成人网| 五月婷婷色色网址| 日日操,夜夜爽| 久久久久9| 182TV亚洲| 五月婷婷丁香网| 色欲色香,www,com| 色爱终和网| 婷婷丁香五月天激情四射| 同性gv国产精品一区二区| 99操久久| 六月丁香啪啪| 99在线播放视频| 色婷婷六月天| 啪啪 综合网| 国产色网站| 五月丁香激情综合久久| 婷婷五月丁香激情图片| 五月综合激情视频在线| 色九月丁香婷婷蜜桃在线观看| 日日夜夜天天爽| 精品人妻一区二区三区在| 狠狠操狠狠爱| 99精在线| site:xmssd.com| 精品一二三区久久AAA片| 久久五月天婷婷视频| 色综合久久久久| 五月丁香啪啪啪免费看| 搡BBBB搡BBB搡18| 一本久久亚洲五月婷婷| 色一情一乱一乱一区91| 丁香五月天欧美成人| 亚洲操人| 五月综合激情图片| 中文中文在线| 怡红院视频| 色情五月| 操91| 婷婷丁香五月视频| 中文字幕网伦射乱中文| 热久久99热欧美国产亚洲| 五月丁香婷婷老司机| 91青娱乐青青草| 成人av在线网站| 亚洲视频一区| 天天干天天色天天干| 久热免费视频| 99热九九在线| 久久久人人操A V| 丁香激情久久| 久久五月天合网| www.色色色com| 亭亭五月色男人| 九九人人自拍| 婷婷五月色| 思思精品久久艹| 天堂色色色| 99性视频| 丁香五月激情欧美| 91碰碰碰| 天天 青草 丝袜制服 在线| 香蕉五月婷婷| 99综合视频| 99日这里只有精品| 色婷婷久久综合久色综| 伊人91| 五月丁香黄色视频| 奇米影视777在线_在线观看午夜_h小视频在线观看_岛国大片 | 97激情五月天| 1024在线观看免费视频| 欧美三级欧美一级| 五月天色婷婷小说| 色婷婷影| 中文字幕网伦射乱中文| 婷婷伊人网| 五月天成人免费视频| 色欲丁香久久| 五月天色色色网| 亚洲九九夜夜| 久色婷婷200| 丁香综合伊人AV| 午夜丁香六月婷| 欧美日本韩国亚洲| 丁香九九九九| 天天干狠狠| 26uuu国自产精品| 老美AA片| 开心五月深爱五月| 五月婷丁香亚洲| 深爱五月婷婷开心中文字幕| 亚洲4区国产欧美| 97久久婷婷色| 五月色亚洲| 久久艹99| 美国色五月天婷婷资源站| 9有码中文| 99丁香五月| 99re这里只有| 丁香五月天激情| 小视频久久久aaa| XXXX岛国| 中美日韩成人在线| 丁香五月天狠狠操| 91色综合久久| 色综合五月天| 丁香五月天堂| 日日噜噜夜夜狠狠久久丁香六月| 五月天激情子轮| 婷婷色五月综合丁香| 黑人熟妇一区二区三区| 大香焦A∨| 国产又黄又爽又色的免费| 天天色粽合合合合合合合| 久9视频免费播放| 夜夜骑天天操| 人妻 性久久久久久| 日韩无码人妻一区二区三区综合| 这里只有精品视频222| 亚洲国产成人在线| 国产精品丝| 色婷婷AV在线| 中文字幕亚洲-区久久99婷婷| 精品成人在线观看| 丁香激情五月| www.婷婷五月| 婷婷综合五月| 丁香五月婷婷视频| 丁香久久| 99热无码首页| 久久精品人妻| 六月丁香啪啪啪| 偷拍91九色| 天天拍天天操| 丁香五月天激情网| 五月丁香六月激情在线| 婷婷激情社区| 伊人五月天在线| 五月天色婷婷激情| 婷婷五月激情小说| 久久这里只精品| 婷婷成人五月天成人文学| 五月天激情小说欧美激情| 天天天天干| 久热亚洲| 五月天激情子轮| 狠狠干五月天| 久久性爱视频| 丁香五月天激情视频| 五月丁香免费看| 国外亚洲成AV人片在线观看| 久在线88综合| 色青五月天| 99re资源在线视频导航| 狠狠色狠狠爱| 婷婷激情九月| 狠狠久久婷五月综合色| 97资源碰碰| 五月丁香啪啪啪综合网| 色噜噜狠狠色综| 色婷婷久久天天性爱| 色 五月 天 婷婷 丁香 九月| 97色操| 99re熱| 丁香婷婷六月天| 丁香五月天激情视频| 国产成人AV在线播放| 97色色综合| 日本欧美成人片AAAA | 五月天激情影院| 五月激情视频网| 激情五月少妇| 可似看的AV| www.9797国产| 高清无码入口| 天堂网亚洲色图| 五月天婷婷基地综合网| 秋霞黄色一级久久| 五月婷AV| 能直接看的av网站| 欧美性猛交99久久久久99按摩| 亚洲12p| 狠狠色激情综合| 综合激情视频| 日本精品人妻无码77777| 婷婷丁香六月天激情四射网| 大香蕉久久| 日本欧美国产| 99热99在线| 五月天色色色网| 久久精品爱爱| 人人爱人人摸人人澡| 久月婷婷| 91制片厂久久久国产电影| 久久综合99| 亚洲丁香五月在线观看| www.婷婷,com| 少妇人妻偷人精品无码视频新浪| 九九热re99re6在线精品| 久久五月人人摸| 玖玖资源在线视频| 五月丁香激情综合网| 亚洲最大成人综合网720P| 九伊人网| 欧美综合123区| 激情小说之五月| 丁香五月综合| 色色婷婷色色| 激情五月婷婷在线区| 色婷婷AV在线| www.丁香黄色五月天人与| 久久五月天激情婷婷| 伊人激情影院| 草草女人亚洲| 亚洲色婷婷| 黄色成人网站在线播放| 67194线路二在线观看| 天天爽天天日人人爱| 一级二级色大片| 99九九免费精品| 天天做天天干天天综合网| 国产激情综合五月久久| 99视频久久久| 亚洲免费婷婷| 久久中文网| 婷婷五六日| 四色99久久| 狠狠综合色网| 久久66精品| 777精品久无码人妻蜜桃| 91久热| 激情五月天小说|五月天开心激情网|亚洲精品国产自在现线|黄色五月天 | av免费在线网站| 欧美性爱5月天天天看| 久久丁香五月| 桃色五月婷婷| 久久女人天堂| 色婷婷久久视屏| 日日夜夜综合| 99操不停| 久色国产| 日本天堂网站99| 思99热精品久久只有精品| 99色爱| 天天摸天天爽| 亚洲国产精品VA在线看黑人| 婷婷激情五月天综合| 中文字幕在线播放视频| 2017人人操| 五月婷婷与六月丁香图片激情| 婷婷五月天毛片| 丁香五月婷婷色情综合| 超碰免费观看| 天天狠狠六月婷丁香影院| 九月丁香婷婷网| 色婷婷成人| 成人国产网站| 五月丁香自拍| 中文字幕97超级碰| 99热这里全是精品| 日韩欧美一级大黄网站| 久操人妻| 日韩操人| 亚洲精品V天堂中文字幕| 婷婷久久视频| 亚洲黄色操逼| www.色色色色| 91精品又长又大又粗又爽又猛| 婷婷五月在线观看| 99热精品在线播放| 色婷婷六月| 亚洲丁香五月综合| 欧美激情性做爰免费视频| 色五月婷婷婷婷| 日本WwW色偷偷丁香花久久久京东热| 激情综合网之激情五月| 成人精品视频99在线观看免费| 久久机热这里只有精品| 日韩久久日| www.91九色| 丁香激情五月少妇| 小视频久久久aaa| 久久久久久9| 成人精品视频99在线观看免费| 五月天国产成人| 另类小说五月天| 色婷婷婷婷成人网| 97干资源在线观看| a在线观看| 狠狠婷婷爱| 久草婷| 伊人久久大香线蕉av一区| 久久黄色免费视频| 丁香五月婷婷av影院| 五月99久久| 久久免费精品小视频| 久操乱| 丁香五月天激情综合| 五月丁香在线视频观看| 婷婷欠久少妇| 久色大| 五月婷婷新网站| 中文字幕无码成人电影| 91viP在线看| 激情五月天www| 婷婷射综合| 玖玖九九超碰| 91人人操.COM| 五月天 另类图片| 九九热10| 亚洲亚洲人成综合网络| 99精品热| 涩涩五| 99综合入口| 开心五月婷婷激情| 婷婷国产综合| 97性高潮久久久| 九月色婷婷| 天天操婷婷| 色狠狠六月| 七七九色| AA片在线观看视频在线播放| 天天爽天天爽| 91久久婷婷人人澡草| 欧美操人| 色色色区| 综合久久丁丁香婷| www.久久久久| 婷婷五月花| 中文字幕色色| 久久综合这里只有精品1| 91色欲综合| 91干婷婷| 97香蕉碰碰人妻国产欧美| 99热99精品| 99思思热只有在这里看| 人妻系列久久久久久久久久久| www.久久久久久久久久久| 五月综亚洲| 国产精品岛国片在线观看免费| 九九色情网站| 成人做爰高潮A片免费视频| 丁香五月色五月| 综合色播| 婷婷丁香五月欧美人| 丁香六月中文| 色婷婷色99国产综合精品| 任我肏视频精品| 丰满少妇乱A片无码| 天天射影院| 97久久草草超级碰碰碰| 五月天婷婷色色网| 婷婷五月天在线综合导航| 婷婷色啪| 九洲一级A片| 日韩无码乱轮| 久久五月婷婷视频| 99热在线极品极品| 天久综合91综合首页| 久热免费| 久久婷婷热| 激情婷婷| 伊人激情影院| 久久色五月| 日本成人噜噜噜| 亚洲成人婷婷| 婷婷丁香激情综合色情| 丁香涩涩爱| 六月婷婷亚洲| 激情小说婷婷五月| 99青青草| 五月婷婷亚洲| 艾小青av| 99热777| 第四色首页| 香蕉AV777XXX色综合一区| 日本熟女一区二区| 狠狠干五月丁香| 色丁香五月综合网| 99九九视屏| 天天摸色吧天天摸色吧| 中文字幕 中文字幕明步| 久色资源网| 婷婷五月天综合网| 日日夜夜狠狠| 91精品久久久久| 九月丁香| 狠狠精品干练久久久无码中文字幕| 狠狠爱综合| 最近免费中文字幕大全高清大全1| 综合色、色综合| 人人操超碰| 婷婷激情人妻| 日韩影院三级| 亚洲一个色| 九九热这里只有精品7| 五月丁香久久网| 一区二区三区四区无码| 五月丁香婷婷潮喷中文字幕| 丁香婷婷月| 亚洲激情综合| 亚洲综合激情五月久久| 亚欧州精品视频| 丁香五月激情五月| 五月婷婷婷色| 久久综合色情网站| 亚洲永久免费| 欧美成人无码高清一区二区三区| 天堂婷婷丁香六月网| www.av骚货| 自拍偷窥99热| 精品香蕉99久久久久网站| 99热国产在线| 日本久热| 久婷婷五月丁香在线观看| 天天天天色天天天天天干| 久久免费婷婷视频| 中文资源在线a| 亚洲精品99| 91日在线视频| 91精品久久久久久77777| 激情涩涩网| 国产精品VA在线| 婷婷久久网| 丰满老熟妇BBBBB搡BBB| 99视频啪啪| 91久久| 激情网婷婷婷| 婷婷五月天天aV| 二色av| 大鸡巴伊人网| 国产免费AV网站| 九九机热| 五月丁香在线观看| 中文字幕日产A片在线看| 超级黄色片| 五月天快乐开心激情网| 色综合久久88色综合天天人守婷| 色婷婷激情五月天| 久久久久久人妻| 99久操| 色情激情五月| 思思热视频| 99热99日天天干| 色婷婷丁香五月| 丁香婷婷五月天在线视频| 久久曰曰| 久久人人九九| 激情图片婷婷丁香五月| 六月丁香五月婷婷| 日韩啪啪网| 性天堂久久| 日韩人妻无码一区二区| 狠狠草在线观看| 中文字幕婷婷9月天| 色婷天天| 色情婷婷五月天| 久久丁香五月| 五月婷婷丁香综合,亚洲天堂| 五月天 综合 在线| 五月丁香婷草| 日本高清不卡免费一区二区三区| 婷婷丁香色五月亚洲| 亚洲无码11| 东北黄色一级| 另类国产综合| 中文成人在线| 九九热在线视频观看免费10| 99热精品一区| www.五月天婷婷| 伊人九九综合| 五月天天爽| 五月天狠狠| 大香蕉精品视频| 久久作爱| 国产无遮挡又黄又爽免费网站| 91久久久久久| 夜丁香五月婷婷| 大香蕉综合视频在线| 人人舔人人色人人高潮| 日本91在线| 91seav| 人妻AV在线观看| www.99精品视频| 99热思思| 青草视频在线播放| 丁香六月视频| 欧美性生交XXXXX无码小说| 天天插天天玩天天干| 五月丁香婷婷成人网| 五月丁香网站| 五月天综合网| 婷婷久久丁香五月| 亚洲人人操BD| 精品AV无码超碰| 99久久玖玖| 丁香婷婷影院| 天天在线天天综合网色| 久久九九爽| 99色婷婷| 成人无码髙潮喷水A片|