免费国产精品自在自线-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
返回資訊列表
色九月婷婷丁香| 五月丁香 啪啪| 色开心五月婷婷丁香HD| 国产成人网| 久久久97| www.亚洲激情.com| 五月婷婷综合视频| 五月天激情视频| 婷婷综合久久| 五月花激情网| 亚洲日韩成人三级av| 久久天天| 国产成人AV人人爽人人澡Va| 99在线观看视频| AA片在线观看视频在线播放| 综合色久| 婷婷九月综合| 久久狠狠干| 激情五月天在线观看婷婷| 99欧美精品99日本精品| 婷婷丁香六月| 99在线观看| 99只有精品| 婷婷狠狠操| 好好干av| 激情婷婷五月天伊人在线观看| 日本人妻操| 99视频在线精品| 婷婷六月色播| 欧美天天性| AV在线中文| 丁香五月婷婷激情四射深爱激情| 日韩无码专区| 五月丁香婷婷色| 五月丁香龟婷婷| 丁香五月色情| 久久丁香| 丁香五月婷婷啪啪啪| 深爱激情网五月天| 色婷视频| 婷婷综合网| 亚洲激情电影五月天色婷婷丁香一起草| 久热久操久热久草国产91| 日日夜夜天天| 五月丁香婷婷成人网| 4399在线日本A片| 人人操人人爱丁香五月| 丁香五月停停av| 婷婷五月激情基地| 丁香五月天av| 常久最新免费的色吊丝| 伊人AV五月婷| 久色婷婷200| 五月丁综合在线观看| 五月久久网| 1024成人免费看| 国产真人做爰视频免费| 五月婷婷激情网| 91操操| 国产激情综合五月久久| 激情综合国产| 玖玖热视频| 亚洲乱码w在线观看| http://www.sd-xiangsu.com/| 伊人丁香婷婷东京| 色五月丁香伊人五月| wwwxxx五月婷婷小说| 激情五月激情综合网一级丸片| 久久网日本| 亚洲视频操| 亚洲超级碰| 91色吧网| 激情综合五月激情XXXX| 一本伊人色婷| 香蕉视频91| www.五月天色色.com| 99精品视频在线观看| 涩婷婷五月天| 亚洲黄色影视| 大香蕉综合在线| 婷婷五月天伊人| 六月婷婷色| 五月天激情视频| av国产精品| 91中文在线| 亚洲精品V天堂中文字幕| 婷婷六月丁香五月图区| 狠狠色丁香久久| www.97干视频| 高清激情av在线观看| 天天色五月| 五月婷婷婷婷婷| 欧美成人性爱网| 婷婷综合成人| 天天射影院| 激情小说色五月| 亚洲第一影院高清无码网站 | 久久99免费视屏| 欧美日韩精品一区二区三区钱| 五月婷婷色色网址| 26UUU| 久久与婷婷| 淑女丝袜bi操逼123| 婷婷爱五月| 五月天社区| 26uuu国产| 久久综合55| 欧美成人日韩| 亚洲综合婷婷五月| 五月综合无码| 91精产品自偷自偷综合| 玖久精品视频9| 66成人网| 99操九九网| 日韩五月婷婷久久| 欧美激情五月天婷婷| 伊人狠狠干| 久久3p| 五月婷婷色| 欧美超碰亚洲| 久久久五月婷婷| AV在线观看网站| 国产欧美性成人精品午夜| 热婷婷av| 99精品在线下载| 婷五月天| 久久精品日| 丁香五月天天哦| 狠狠色综合精品视频在线| 伊人狠狠丁香婷婷综合尤物| 丁香花五月天社区| 操一操| 深爱激情丁香| 婷婷色丁香五月| 色色网五月激情| 成人丁香色| 俺来也狠狠| 永久无码色| 日日噜狠狠色综合久| 成人无码髙潮喷水A片| 青青草Avb在线| 国产精品-第3页-91JQ就要激情网91JQ5.JQJQ926.XYZ | 人人爽天天爽| 九九香蕉网| av性爱在线| 亚洲激情av| 在线观看av网站| 婷婷丁香综合成人| 激情婷婷护士激情| 亚洲视频图片婷婷五月| 丁香社92视频| 无码人妻一区| 91se在线观看| 91丨九色丨白浆秘| 99久在线精品| 久久精彩免费视频| 亚洲 精品 综合 精品| 操97| 婷婷六月激情小说网| 色五月婷婷九月| 超碰2021| 婷婷五月激情中文字幕| 婷婷射图| 色婷婷小说网| xxx日本东京热| 少妇人妻丰满做爰XXX| 婷婷综合| 亚洲国产精品VA在线看黑人| 丁香五月激情六月综合| 大香蕉婷婷婷| 天天色天天操天天射| 高清av在线国产| 婷婷五月丁香六月天亚洲综合| 精品香蕉99久久久久网站| 天天舔天天摸天天射| 99热这里只有精品青草| 思思久久精品视频| 日本婷婷色| 天天色综合图片| 超碰色热| 欧美色宗和激情| 色天堂A| 碰碰91| -91九色大屁股| 久久WW| 色综合久久中文| 999精品乱码77777| 广东99色在线| 秋霞少妇毛片| 亚洲天堂色色| 蜜乳中文字| 亚洲五月天色色| 9精品在线| 欧亚洲在线高清视频| 婷婷99狠狠| 99热国品免费| 九九热99久久99| 久久人妻视频| 日韩五月天婷婷| 大鸡巴伊人网| 五月天激情网图片| www.色婷婷.com| 超碰免费成人| 亚洲超碰中文字幕| 天天色宗合| 亚洲 在线 性爱| 综合久久综合五月天婷婷| 五月综合激情| 色 五月婷婷基地| 激情视频综合| 婷婷丁香无码专区| 色色色无码| 日日夜夜爽爽| 婷婷色五月综合丁香| 2050人人操免费工开爱 | 久久99综合网| 久久婷婷五月天综合| 五月色丁香| 日韩一本操| 开心五月婷婷| 五月之婷婷| 九九色之九九色88| 欧在线一区| 婷婷五月色情天| 99热在线免费观看精品| 9久热免费视频99| 第四色在线观看| 伊人五月综合网| 色爱99| 五月天堂色色| 欧美精品狠狠色丁香婷婷| 9久久婷婷国产综合精品性色| 亚洲精品欧洲精品| 狠狠爱综合网| 91超碰在线播放| 在线18av | 91热在线| 五月婷婷亚洲| 色婷婷天堂| 亭亭五月激情亚洲在线| 99rewww| 综合精品99| 九九99久久精品| 丝袜人妻| 美女激情综合| www.婷婷,com| 欧美啪啪9| 婷婷六月中文字幕| 五月婷婷久久爱| 在线视频你懂得| 激情五月天99色| 欧美三级巜人妻互换| 激情五月天在线视频| 岛国av网站| 色婷婷五月天堂资源| 久久无码激情视频| 色婷婷丁香五月| 123草逼网| 亚洲天堂碰碰婷婷| 久草九九| 五月丁香花激情综合网| 91.com男女操| 婷婷五月电影院| 综合激情专区| 久操热线| 五月激情婷婷开心五月| 日日干夜夜撸夜夜骑| 另类五月婷婷| 亚洲综合婷婷| 色J香五月天| 婷婷六月花| 人人综合五月人人婷婷| 日本www五月婷婷| 99热最新精品| 五月丁香激情五月天| 国产一级片| 婷婷无码视频| 天天操夜夜啊| 久久机只有这里精品| 在线观看玖玖资源免费观看| 超碰二区| 天天在线久久综合 | 色婷五月天| 婷婷五月激情综合| 在线综合亚洲欧美65| 99欧美精品99日本精品| 99狠狠操一| 五夜丁香| 影音先锋xfplay资源男人网| A A色色| 五月久久亚洲| 日日夜夜干| 色丁香五月婷婷| 欧美大香蕉视频| 五月丁香婷婷综合网| 丁香色婷婷五月天| 九色亚洲| 深夜男女福利刺激影院一区完整| 少妇丁香婷婷 | 久热黄色| 久草热8精品视频在线观看| 色.五月综合网| 久久婷婷五| 久操大| 亚州欧美国产久精国产99综合视频| 蜜桃婷婷丁香五月天狠狠久久综合| 狠狠操.COM| 色视频五月天| 五月香婷婷| 天天干人人奸97| 久久国产AV| 激情五月天啪啪| 色丁香五月婷婷婷| 婷婷综合色五月天| 天天插天天日| 激情五月天99色| 99热久| 五月婷婷丁香五月婷婷| 99久在线精品99re8热| 女人高潮内射99精品| 在线日韩av| 91干| 色情五月婷婷| 亚洲亚洲人成综合网络| 日本精品99网站| 欧美色六月婷婷| 亚洲成人av在线播放| 狠狠色婷婷7777久| 九热精品| 色屌丝中文字幕| 九九碰九九爱97| 五月婷九九草| 99色免费视频| 青柠影视免费高清电视剧| 色婷婷色综合激情91| 月婷婷亚洲| 久久亚洲天堂| 欧美日本高清视频99| 色天天综合天天综合频道。| 婷婷月综合| 国产婷伊人| 大香蕉九九| 开心五月网 | 无码动漫av| 嫩BBB槡BBBB搡BBBB视频| 97精品欧美91久久久久久久| www综合久久| 6080av| 色婷婷五月在线| 五月婷婷先锋| 99亚洲无码| 日本欧美成人片AAAA| 91久久| 五月婷婷丁香网| 欧美性生交XXXXX无码小说| 色哟哟性爱av| 日本爆乳片手机在线播放| 怎么样可以看免费的一级av| 日本在线免费中文com.| 国产偷人爽久久久久久老妇APP| 激情99热| 激情六月婷婷| 久99热在线观看| 色色网站在线| 婷婷娌伦网| 亚洲五月花| www五月婷婷| 六月丁香婷婷色综合| 五月婷婷激情综合| 99热精品10| 五月天精品| 色婷婷久久| 女婷久久| 五月天激情综合在线| 丁香五月久久| 最新日本A片| 伊人91| 色狠狠综合网| 天天爱天天操| 天天摸天天高潮天天爽| 超碰免费观看| 天天肏高清在线| 五月丁香久久呀| 99热在线播放| 色色五月天婷婷| 日本片日本片祼观看网站在线看中文版网页在线看| 亚洲精品视频在线播放| 五月天丁香网| 日日日影院| 狼人伊人天堂| 99热精品在线观看| 99热大全在线观看| 五月丁香综合色婷婷| 久久久五月婷婷| 国产综合A片| 五月丁香六月婷婷欧美综合| 九色91国产| 色五月综合在线| www.sd-xiangsu.cpm| 青柠影视免费高清电视剧| 五月丁香六月婷婷亚洲| 亚洲国产另类av| 久久婷婷国产| 成人久久天天x资源站| 国产古装妇女野外A片| 可以直接看的AV网站| 婷婷丁香黄色| 久久这里只精品| 色五月丁香婷婷综合| 性爱久久| WWW,婷婷,COM| 五月婷婷久久综合| 狠狠色噜噜狠狠狠狠狠色综合久久| 丁香五月天资源网| 五月婷婷色播视频| 婷婷五月天首页激情| www.久久久.com| 亚洲成人电影aaaa| 色999五月色| 人与禽A片啪啪| www婷婷| 婷色五月| 色婷在线视频| 国产在线aaa片一区二区99| 五月综合无码| 狠狠干总合| 天天肏高清在线| www.色婷婷.com| 天天插天天插天天插天天插 | 九九热色视频| 欧洲S级在线观看| 九月丁香婷婷| 五月丁香六月成人| 99这里是精品| 五月在线婷色| 丁香婷色| 五月丁香六月婷婷综合| www久视频com| 特级西西4444www无码| 五月婷婷第四色| 美女亚洲五月丁香| 99日韩| 色色色色色色色色色色色色色色,网站| 亚洲永久免费| 五月天激情视频网站| 狠狠色综合五月人人| 99视频自拍| 色色色色av色色色色| XXXX岛国| 99免费视频久久| 成人毛片在线免费观看| 墨西哥毛片内射精| 五月停停大香蕉| 色五月六月| 五月天开心网| 丁香五月婷婷五月天| 国熟女视频| 亚洲精品视频在线播放| 99精品久久久久| 好吊兆人妻| 色色99| 婷婷综合亚洲| 九月色婷婷综合| 久久深爱激情网| 欧美婷婷五月无砖| 色播五月丁香婷婷| 99热 在线观看| 色五月色五天色情网| 日本3级片一区2区| 色色色五月天激情资源| 殴美97色| 97香蕉人人在线观看| 伊人五月婷| 婷婷五月花| 久久色情| 免费视频无码| 亚洲熟妇AV乱码在线观看| 久久五月丁香| 午夜色婷婷| 99综合| 超碰av在线| 久久久18| 五月丁香| 青柠影视免费高清电视剧| 国产成人+综合亚洲+天堂| 99热在线观看精品| 天天做天天爱天天爽| 亚洲成人免费电影| 青草视频在线播放| 大香蕉久久伊人网| 91好好热日本在线| 99热这里都是精品| 噜综合| 婷婷精品| 激情婷婷狠狠干| 六月五月婷婷| 激情五月天网站| 97碰| 天天天天干| 亚洲精品久久久久久久久久飞鱼| www.ywav| 99爽视频| 欧美日韩大黄| 久久午夜理论| 婷婷久久综合久色| 亚洲AV人人操| 免费无码毛片一区二区A片| 国产黄色在线观看| 男女免费视频999| 日韩黄黄| 成人九九视频| 丁香婷婷久久 | 91n网站cad入口在线观看| 丁香五月婷婷高清| 99操视频| 桃色五月婷婷| 日本欧特黄色刺激一区影视久精品无码| 特级操b片| 天天爽在线视频| 五月丁香好婷婷A片网| 日韩激情婷婷五月天| 五月丁香六月婷综合成人综合| 天天插天天插天天插天天插 | 日本人妻A片成人免费看片| 激情综合网色播五月| 久久艹 五月天| 亚洲第一成人无码A片| 99热这里只有精品96| 激情综合国产| 九九精品re免费视频| 成人做爰A片免费看网站找不到了| 五月婷色丁香| 99热这里全都是精品| 日韩成人精品中文字幕| 丁香操逼| 色亚洲无码| 五月婷婷人妻| 欧美色婷婷| 91色干| 色婷婷婷av | 久久婷婷五月综合啪| 九九综合精品| 五月丁香色婷婷色| 丁香五月婷婷操逼| 五月婷婷色男女| 成人永久免费视频在线观看| 嫩草AV久久伊人妇女超级A| 日美三级| 婷婷五月综合啪| 涩五月婷婷| yazhoujiqingav| 日本啪啪天堂| 亚洲五月天另类小说图片| 极品人妻VIDEOSSS人妻| 五月丁香啪啪啪| 日本五月天激情| 午夜精品久久久久久久爽| 人妻激情综合| 色色 亚洲| 国产成人综合亚洲| 欧美性丁香色色五月天| 成人精品视频99在线观看免费| 99热这里是精品| 九色91国产| 国产97色在线 | 日韩| 偷拍五月丁香| 91婷婷丁香五月| 色色色五月婷| 婷婷五月天成人| 狠狠色噜噜狠狠| 涩涩涩五月天| 99久久视频| 99色在线观看视频| yellow视频在线观看91| 色五月激情五月天| 五月丁色AV| 日韩成人综合网| wuyuedingxiang99| 午夜69成人做爰视频| 丁香六月视频| 中文AⅤ大全| www激情| 欧美激情伊人| 狠狠色狠狠| 婷婷五月丁香基地在线视频官网| 三级三久久线久久99久目本WW| 五月天婷婷黄色视频| 激情五月天色播| www.五月天。com| 日韩国产AV播放| 99热精品无码| 激情文学久久| 欧美日韩精品人妻狠狠躁免费视频| 丁香婷婷五月天色播| www.婷婷久久五月天| 婷婷五月六月丁香| 人妻操逼视频。| 最近中文字幕2019视频1| 玖操97| 丁香五月天亚洲综合| 97色啪| 亚洲成人网站在线观看| 精品人妻久久久久久久| 91pornav在线| 激情婷婷丁香| 久久久噜噜噜久久人妻| 激情五月黄色小说| 99热免费18| 婷婷五月情| 色婷婷婷婷成人网| 人人爽欧美婷婷久久久五月丁香 | 日本色道视频网站| 色一色综合| 久久伦乱| 六月丁香五月激情婷婷| 97色在线视频| 影音先锋AV资源男人站| 色婷丁香| 色婷婷AⅤ| 97色色色色色| 野战毛片三一3| 亚洲五月丁香综合网| 第四色色六月色综合| 97综合在线| 99热色在线精品| 久久亚洲婷婷| 日本人妻操| 色色色综合网| 中文字幕AV在线播放| 91人妻视频| 九九碰九九爱97| 婷婷五月天大香蕉在线视频观看| 99在线精品视频| 九九亚洲| dingxiangtingtingliuyue| 丁香色五月 97干| 婷婷丁香先锋资源网站| 亚洲亚洲人成综合网络| 99热九九热| 五月天激情久久| 国产热精品| 久久婷婷五月综合97色一本| 久人操| 激情五月天婷婷播播久久综合91| 色婷婷在线视频| 五月综合丁香婷婷| www.婷婷五月| www.丁香五月| 色五月婷婷丁香婷婷| 99re66热这里只有精品| www.黄色片-久久成人国产精品在线播放-999AV| 51精品国自产在线| 99热这里是精品| 九九综合精品| 91操熟女| 婷婷五月色情天| 99啊精典免费视频| 久久网址99热| 色色图五月天| 玖玖91| 少妇被下春药玩弄A片| 久久天天| 天天干天天爽| 五月丁香在线| 超碰在线人妻| 能看的av| 欧美槡BBBB槡BBB少妇| 亚洲激情另类| 91久久久久久| 五月天婷婷色| 亚洲字幕AV一区二区三区四区| 天天干夜夜谢| www激情| 人妻22p| 欧美日综合| 91综合在线| 五月天综合| 性做久久久久久久免费看| 俺去也婷婷| 成人综合网站| 99爱在线| 色婷婷在线影院| www激情网站| 九九热精品99| 婷婷五月天综合激情| 午夜丁香丁香婷婷| 99色啊| 人人干人人操人人摸人人做| 亚洲另类久久| 五月丁香六月婷婷久久| 99色在线观看视频| 狠狠草狠狠草| 亚洲第一成人无码A片| 激情内射人妻1区2区3区| 五月丁香久久综合91| 婷婷久久色| 婷婷五月天亚洲五码| 伊人久久婷| 五月天开心网| 激情综合文学| 99在线视频精品| 性爱在线播放av| 激情综合色| 开心五月天激情网| 激情五月天婷婷五月天| 色婷婷五月综合激情中文字幕| 99久久婷婷综合| 婷婷丁香宗合888| 熟女婷婷网站一婷婷五月一丁香婷婷一婷婷激情网 | 综合网五月| 色级停停| 国产avapp 网| 天堂婷婷五月色| 婷婷五月在线播放| 五月天色社区| 中文字幕91,综合| 五月丁香婷婷色| 这里只有免费的精品| 久碰婷婷视频| AⅤ网站在线看| 久婷婷五月天影院| www.久久五月天.com| 亚洲久久激情| 激情丁香五月婷婷| 五月天停停日日| 99er免费在线观看| 激情亚洲婷婷| 婷婷五月花.97| 亚洲第一成人无码A片| 婷婷五月天人妻| 亚洲AV网址| 91五月天| 伊人久久大香网| 伊人久久婷婷五月综合97色| 九九精品99| 欧美激情综合色丁香婷婷五月天| 91精品综合久久久久久五月丁香| 九九伦子片| 五月天色狠狠| 久热 91| 久久久精品婷婷五月天| 国产免费一区二区在线A片视频| 六月婷婷亚洲| 亚洲天堂久久| 九色视频91疯狂| 99综合色| 丁香六月婷婷基地| 色婷丁香五月| 丁香六月啪| 色色丁香色五月| 狠狠狠激情网| 97精品综合| 午夜色婷婷| 26uuu成人网| 九色亚洲| 天天操夜夜夜拍拍拍| 天天色宗合| 99热免费精品| 亚洲免费视频网站| 五月激情婷婷六月| 日本在线观看99| 婷婷五月天伦理| 天天做天天爱天天高潮| 99视频自拍| 夜夜资源站| www.色九月| 国产精品VA在线| 97超碰99热99| 久久久精品色色色| 九九九激情网| 99热精品9| 亚洲三A| 秋霞电影理论| 亚洲日韩操B| 99 这里只有精品| 成人做爰高潮A片免费视频| 日日操夜夜爽白洁| 天天干天天拍| 精品一区二区三区四区五区六区介绍 | 丁香五月天视频| 久热婷婷| 婷婷五月天av| 久久杏爱视频| 精品亚洲国产成AV人片传媒| 五月色婷婷AV| 国成人网| 丁香五月五月婷婷| 99操免费视频| 香蕉综合在线| 99这里有精品视频3| 五月天激情小说网| 天天操天天爽天天爱| 99热在线观看| 久久久久思思热| 无码九九九九| 色色色国产| 五月色综合网欧美网| 九九精品热| 少妇口诉沐足视频播放器网址| 日韩限制级大尺度黑料泄密大尺度视频一区二区在线观看 | 婷婷激情网五月天| 秋霞网在线免费基地五月婷婷丁香| 亚洲日日操| 天天综合 99久久婷婷| 国产操碰| www,欧美干干干干干干| 五月婷无码| 丁香激情五月| 丁香婷婷五月天校园春色| 极品人妻VIDEOSSS人妻| 色情五月停停丁香| 综合视频久久| 人人操AV| 色色AV色色色东莞| 狠狠操狠狠插| 99在线视频精品| 色开心五月丁香| 色噜噜婷婷| 婷婷综合网伊人| 亚洲第一av| 九九热在线视频观看| 爱草视频在线| 天天操五月天| 激情五月婷婷综合| 综合五月婷婷| 婷婷五月丁香av网站| 色插人人| 亚洲高清在线| 99愛国产| 激情六| 中文超碰视在线| 久久9视频欧美| 99色热视频| 大香蕉久久草| 久久婷婷午夜| 1024日韩| 成人精品亚洲性爱| 99热这里只有精品国产免费| 丁香六月色| 欧美激情综合| 婷婷五月天网址| 色丁香婷婷美女视频网站| 99久久婷婷五月综合| 爱久久小说下载网| 无码啪啪| 婷婷播5月| 五月婷婷 六月丁香| 色综合丁香婷婷| 99re8热精品免费视频| 天天狠天天叉| 九九在线精点品| 日在线V视频在线播放| 五月婷婷99热| 日韩美女在线视频19| 欧美人与性动交CCOO| 97碰超级人人看| 婷婷五月花丁香| 欧美色播综合在线观看| 久久婷婷综合基地| 免费在线a| 日本黄 色 片| 大香蕉伊人久久| 五月丁香福利| 激情网婷婷五月天| 久久这里只有精品22| 激情com| 91偷拍视频| 日韩视频女神99| 在线成人国产| 99热热热天天人人人超超碰| 无码人妻少妇色欲AV一区二区| 97婷婷狠狠| 99热这里只有精品8| 深爱五月日韩| 日本激情五月| 色 五月婷婷基地| 五月综合激情图片| 精品婷婷五| 国产精品成人在线| 丁香久久| 亚洲激情网| 五月久久婷婷| 亚洲av综合网| 丁香九月婷| 日韩人妻在线观看| 9999三级片| 超级碰碰91| 久久婷婷内射| 欧日韩成人| 热五月婷婷| 婷婷在线综合| 久草天堂| 九九热视频精品| 日韩视频99| 久久久噜噜噜久久人妻| 综合久久99| 夜夜操狠狠操| 日本乱子人伦在线视频| 国产超碰在线| 成熟妇人A片免费看网站| 免费观看欧美成人AA片爱我多深 | 九九久久综合网站| 五月天另类小说久久小说网| 成人性爱无码| 欧美色性色好| 亚洲精品影视| 六月婷婷无码观看| 情情五月天色| 国产精品视频久久99| 婷婷五月天激情免费在线观看| 五月丁香激情婷婷| 五月丁香六月婷婷色情| 久热AA| 九九久久网| 国产精品国产成人国产三级| www五月婷婷88导航| 久久日本wwww色| 亚洲秘 无码一区二区三区妃光/1| 国产成人高清| 丁香五月天色综合| 色婷婷a三区麻| 99热这里只有精品3| www.五月天婷婷| 色久天| 无码激情AAAAA片-区区| 五月天婷婷Av| 色综合天堂| 日韩人妻无码一区二区| 天天干天天色天天干| 婷婷五月天狠狠色| 色五月天综合网| 国产成人综合电影| 五月天激情网址| 婷婷五月成人有| www夜夜操comwww| 九九热在线观看6| 国产一级婬片毛片| 亚洲秘 无码一区二区三区妃光/1| 超碰av在线| 大香蕉久久视频久久视频| 9久久精品视频| 中文网AV| 激情五月丁香五月| 五月亭亭直播| 中文婷婷狠狠| 五月天激情小说| 激情网五月婷婷| 婷婷综合色色| 91操黄| 成人网址在线观看| 婷婷香五月| 99热自拍| 五月婷av| A一级操| 日日夜夜狠狠| 黑人巨粗进入警花疼哭A片| 五月激情射| 狠狠狠狠狠狠狠狠狠狠狠色宗合图片| 婷婷激情六月| 香蕉久久国产AV一区二区| 欧美乱码国产一级A片| 日日爽日日操| 亚洲国产成人综合| 狠狠爱丁香婷| 亚洲中文无码成人| 伊人网碰碰| 97碰精品| 99原创自拍视频在线观看| 六月婷欧美| 五月天激情子轮| 九九色热| 婷婷丁香97| 丁香婷婷色情社区成人小说| 亚洲欧美成人在线| 日本一毛片| 思思 热 99| 香蕉AV777XXX色综合一区| 综合久久9| 91午夜激情| 亚洲无码影音| 久一这里有精品国产| 婷婷午夜激情| 2015WWW永久免费观看播放| 大伊久久| 国产又爽又猛又粗的视频A片| 日本超碰在线| 色情五月婷| 成人一区在线观看| 性色99| 中文字幕欧美日韩VA免费视频| 色V狠狠的干| 大天天伊人| 婷婷久久在线| 视频色色色色色色| 色婷婷五月综合激情中文字幕| 五月婷婷在线视频免费观看| 色婷婷导航| 婷婷射图五月天| 天天日天天色| 久久国产高清| 亚洲热视频| 亚洲成人综合网在线免费观看| 久久在线人妻| 五月天色色无码| 爱草视频在线| 亚洲亚洲人成综合网络| se色99| 99久久婷婷国产综合精品草原| 九月色婷婷| 99热在这里只有精品| 综合色色网| 日韩1区2区| 婷婷丁香社区网| 色五月五月婷婷| 五月天婷婷一起草| 99久久九九| 国产精品五月丁香| 久久AAAA片一区二区| 激情五月婷婷伊人| 狠狠一日| 99色色色色| 婷婷久久影院| 激情五月天啪啪| 99久在线精品| 99精品综合| 久久国产性爱A V| 午夜天堂一区人妻| 五月综合影院| 久久精品日| 九九无码| 九九人人操| 五月丁香六月激情综合| 26UUU在线观看| 奇米色大香蕉| 七七九色| 色婷婷婷av| 色五月婷婷777| 婷婷丁香五月在线播放| 99热线观看9| 中文av网站| 东北婷婷五月天| 天堂网操| 任我肏| 国内婷婷丁香社区在线播放| 久久久久久久久月丁| 综合久久99| 91超碰在线观看| 成人做爰高潮A片免费视频| 夜夜撸天天日| 色综合中文色综合网| 天天拍天天操| 一本综合丁香日日狠狠色| 色五月大| 六月丁香网| 99无吗| 九月色婷婷| 一级视频网址| 99久久精彩视频。| 人与禽A片啪啪| 六月丁香五月婷婷| 激情六月丁香综合| 色婷狠狠| 国产日韩欧美性爱| www天天爽| 国产欧美日韩性爱| 依人大香蕉在钱1| 99在线观看视频| 91啪级电影| 啪啪操超碰| 亚洲无AV在线中文字幕| 精品无吗va视频免费观看| 色色综合色视频| 日本在线观看aaa 99| 九九伊人网| 色婷婷裸体色性在线| 9l视频自拍9l九色成人| 午夜成人av在线| 婷婷五月丁香五月| 99热在线这里| 99热久久这里只有精品| 1024成人在线观看| 久草热8精品视频在线观看| 亚洲啪啪网| 男女久久婷婷五月天| www.婷婷| 天天操五月天| 亚洲日韩久久婷婷伊人| 激情四射五月天| 天天做天天爱天天要| 5月色亭亭视频| www.五月婷婷.com| 色婷婷91激情小说| 九月婷婷| 色欲婷婷五月天| 亚洲激情.com| 久久五月丁香激情综合| 成人网站在线观看视频| 一级无码作爱片| 久久激情中文| 天天日日夜夜| 色色五月天网站| 成人免费va| 婷婷丁香五月,狠狠综合| 色五月综合婷婷久久综合婷婷久久综合婷婷久久综合婷婷久久 | 五月丁香| 99免费热视频在线| 丁香婷婷色情| 色欲一二三| 思思热久久久在线| 丁香开心深爱| 六月五月丁香五月欧美| 热久久91| 婷婷九月亚洲| 天天操五月天| 综合精品啪啪| 久在线综合69| 丁香五月婷婷图片综合| 狠狠色狠狠色综合日日91| 九九久久99| www色五月| 久久久五月五丁香| 伊人9在线| 国产AV不卡福利| 99小视频在线观看| 永久天堂日本| www.色欲丁香婷婷| 大香伊人久色| 婷婷99视频全集高清| 99视频| 乱岳熟女50岁| 中文字幕精品无码一区二区| 五月婷婷无码| 国外亚洲成AV人片在线观看| 97碰在线视频| 97人人草| 内射爽无广熟女亚洲| 丁香婷婷综合激情五月色| 激情开心五月天| 97精品人人A片免费看| 五月婷婷深深爱| 国产偷人爽久久久久久老妇APP| 久久思思热| 裸体做A爰片毛片A片免费| 婷婷五月丁香五月| 国产精品久久久久久久久久免费 | 超碰人人超碰| 色噜噜婷婷| 天天色天天色天天色天天色天天色天天色| ww亚洲ww在线观看| 天天插综合在线| 丁香花五月天| 国产裸舞表演WWWW| 五月丁香激情综合网| 97九色视频| 性爱视频99| 欧美经典片免费观看大全| 性做爰A片免费视频A片直播| 综合六月久久| 操逼综合网| 亚洲无码成人| 久久综合激情五月天| 东北婷婷五月天| 六月婷婷在线| 五月婷婷三级| 色色婷| 九一娱乐在线观看视频| 婷婷第一页| 色五月婷婷中文字幕| 亚洲综合网激情小说| 欧美啄木乌丝袜人妻系列| 激情综合五月| 噜噜在线| 香蕉久久五月| 9久热免费视频99| 永久99免费视频网站| 婷婷六月激情在线视频| 久久综合首页| 婷婷久久五月天| 婷婷综合久久综合| 秋霞A V毛片| 丁香婷婷人妻综合网| 99热这里只有精品3| 思思re99视频在线观看| 精品人妻在线免费观看| jiujiujiuwuyuetian| 人人爱天天摸摸天天爱| 狠狠操狠狠操AV| 狠狠干五月天| 五月综合激情视频在线| 99久久婷婷国产综合精品| 激情碰碰碰| 996er在线观看| 五月花综合视频| 丁香婷婷六月| 久久久久97| 婷婷五月天最新综合你懂的| 噜噜噜噜噜色| 深爱五月天| 99啪在线视频| 操笔无码| 伊人玖玖精品| 伊人香大香蕉视频| 亚洲成人网站在线观看| 久久婷婷五月天亚洲欧美| 26uuu欧美日本| 日本玖玖在线| 天天综合久久| 色色色在线观看| 99干日日干| 亚洲九九夜夜| 久久人妻乱| 日本不卡高字幕在线2019| 91色噜噜狠狠狠狠色综合| 天天日天天做天天操| 欧美色色色色色| 丁香六月激情综合网| 丁香六月婷婷综合麻豆| 色啪影院| 情一色一乱一伦一91A| 99热99这里有免费的精品| 婷婷六月啪啪| 99色五月| 深爱激情六月| 六月丁香五月婷婷| 亚洲综合视频在线| 熟女激情五月天| 色婷青青| 亚洲激情高潮| 婷婷六月激情| 亚洲啪啪视频| 激情噜噜噜| 97婷婷丁香五月综合| 婷婷深爱色五月| 日日操天天操| www.91色| 秋霞A V毛片| 神马欧美精| 五月色综合网| 激情电影五月婷婷| xxx日本东京热| 亚洲综合另类| 五月婷婷激情综合在线| 亭亭色色五月天| 免费啪啪亚州视频| 五月天播播中文字幕| se婷97| 激情网五月婷婷| 五月丁香黄色视频| 婷婷色色亚洲| 99色热视频| 精品二区| 六月婷婷影院| 五月天sesese| 五月婷婷六月奇米网丁香| 人人色人人弄人人操| 亚洲欧洲自拍图片专区五月天| 成人午夜无码视频| 丁香五月天欧美成人| 97干在线视频| WWW.激情| 激情又色又爽又黄的A片 | 99色色色色| 色色五月激情| 五月天激情网站| 第五婷婷伊人丁香色| 亚洲成人一区|