欧美成人午夜精品久久久,国产?V天堂一区二区三区,欧美精品va在线观看,亚洲一区二区三区免费在线观看,av无码精品一区二区久久,欧美性爱视频不卡一区三区,欧美乱人伦视频在线观看,国产一级牲交高潮

ARTICLE DETAIL

資訊詳情

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

VFP圖書借閱管理系統(tǒng)課程設(shè)計:數(shù)據(jù)庫表結(jié)構(gòu)、登錄權(quán)限與常見坑

VFP圖書借閱管理系統(tǒng)課程設(shè)計:數(shù)據(jù)庫表結(jié)構(gòu)、登錄權(quán)限與常見坑 簡介面向數(shù)據(jù)庫系統(tǒng)設(shè)計課程的學(xué)校圖書借閱管理系統(tǒng)課程設(shè)計報告適合計算機(jī)及相關(guān)專業(yè)學(xué)生完成圖書管理類項目時參考。報告覆蓋從需求分析到詳細(xì)設(shè)計的完整流程包含數(shù)據(jù)字典、數(shù)據(jù)流圖、結(jié)構(gòu)圖與E-R圖并給出歡迎界面、讀者/管理員登錄、圖書錄入與修改、讀者注冊與信息維護(hù)、圖書查詢、借還書、數(shù)據(jù)備份恢復(fù)、系統(tǒng)管理等功能模塊的設(shè)計說明與核心代碼實現(xiàn)可直接用于課程作業(yè)或畢業(yè)設(shè)計的方案借鑒。資源共1個doc文檔壓縮包大小4.16MB內(nèi)容組織清晰翻閱方便。目前已有11180人學(xué)習(xí)下載兼具實用性與參考價值。1. 學(xué)校圖書借閱管理系統(tǒng)課程設(shè)計數(shù)據(jù)庫系統(tǒng)設(shè)計如果只看界面截圖很多人會以為這門數(shù)據(jù)庫系統(tǒng)設(shè)計的難點在登錄表單和按鈕排版真正決定成品能用多久的是那幾張數(shù)據(jù)表的結(jié)構(gòu)。這份基于 VFP 的《學(xué)校圖書借閱管理系統(tǒng)》課程設(shè)計報告把圖書管理、讀者管理、圖書服務(wù)、數(shù)據(jù)安全、系統(tǒng)管理五個板塊串成完整閉環(huán)讀者登錄三次失敗自動退出管理員接管全部權(quán)限圖書查詢支持書名、作者、出版社三種方式。無論你是拿它交課程設(shè)計報告還是想把框架改造成醫(yī)院、超市、校園一卡通之類的小系統(tǒng)都可以從數(shù)據(jù)字典和 main.prg 入手。適合正在趕大學(xué)課程設(shè)計的人也適合剛摸 VFP 想搞清楚事件循環(huán)怎么起步的新手。2. 數(shù)據(jù)字典拆解從五張表的字段寬度看懂這套系統(tǒng)的庫表設(shè)計2.1 五張表字段逐一對照這份報告的數(shù)據(jù)字典一共給了五張表Booksinfo圖書信息、Dairy登錄日志、Lendinfo借閱記錄、passwordinfo管理員賬號、Readeruinfo讀者信息。在 VFP 里字符型用 C 表示數(shù)值型用 N日期型固定占 8 位邏輯型固定占 1 位備注型不需要指定寬度。很多大學(xué)課程設(shè)計的數(shù)據(jù)字典都是直接從報告模板里復(fù)制粘貼的這份整體保留得還算完整但字段清單里存在幾處明顯的復(fù)制殘留建庫之前務(wù)必先理清。圖書信息表 Booksinfo 的字段設(shè)計如下字段名類型寬度小數(shù)位設(shè)計說明編號C10-圖書內(nèi)部編號適合做主鍵書號C28-對應(yīng)真實圖書的 ISBN 或館藏書號書名C40-文本輸入框 MaxLength 必須同步設(shè) 40作者C20--出版社C15--定價N60原數(shù)據(jù)字典寫的是“60”按 N(6,0) 理解冊數(shù)N30庫存總量借出后扣減圖書種類C18-文學(xué)、科技、歷史等分類入庫日期D8--備注M--不需要指定寬度這里要提醒一句字段寬度不是隨便抄的。書名給 40 位意味著錄入表單的文本框必須設(shè)置 MaxLength40否則用戶在界面上輸入 50 個字的書名保存時要么被截斷要么直接報字段溢出。VFP 的老式 DBF 表結(jié)構(gòu)對長度非常敏感這就是為什么課程設(shè)計第一步永遠(yuǎn)是先對著數(shù)據(jù)字典建表而不是先畫表單。其余四張表的字段相對少但同樣有值得注意的地方表名關(guān)鍵字段類型 / 寬度注意點Dairy用戶名 C(10)、登錄時間 D(8)、離開時間 D(8)-只記錄一次登錄會話的起止時間Lendinfo讀者編號 C(6)、書號 C(28)、借閱日期 D、歸還日期 D借閱天數(shù) C(8)、是否延期 L讀者編號寬度與讀者表不一致見避坑章passwordinfo用戶名 C(8)、密碼 C(7)、冊數(shù) N(30)-“冊數(shù)”是從圖書表復(fù)制錯的殘留字段Readeruinfo讀者編號 C(10)、密碼 C(10)、姓名 C(6)、性別 C(6)、年齡 C(2)是否允許借 L是否允許借是借書總開關(guān)Lendinfo 是整張庫的核心。它的讀者編號、書號、借閱日期、歸還日期、借閱情況這五個字段支撐了“誰借了什么書、什么時候借的、還了沒有”所有查詢。借閱情況字段建議固定值域在借、已還、逾期不要允許自由填寫否則統(tǒng)計報表會變成一團(tuán)亂麻。passwordinfo 表里的“冊數(shù) N(30)”明顯是從 Booksinfo 復(fù)制過來的殘留字段如果直接照抄建表后面 Grid 綁定表時就會多出一列毫無意義的“冊數(shù)”。2.2 建表語句與主鍵設(shè)計我在復(fù)現(xiàn)時一般先把 library.dbc 建出來再按下面的 SQL 建表這樣做的好處是主鍵、索引可以在建表時一次完成不用后期用 ALTER TABLE 補(bǔ)丁式修改。下面是可直接運行的 VFP 建表語句OPEN DATABASE library.dbc CREATE TABLE bookinfo (; 編號 C(10) PRIMARY KEY, ; 書號 C(28), ; 書名 C(40), ; 作者 C(20), ; 出版社 C(15), ; 定價 N(6,0), ; 冊數(shù) N(3,0), ; 圖書種類 C(18), ; 入庫日期 D, ; 備注 M) CREATE TABLE readeruinfo (; 讀者編號 C(10) PRIMARY KEY, ; 密碼 C(10), ; 姓名 C(6), ; 性別 C(6), ; 年齡 C(2), ; 詳細(xì)住址 C(28), ; 聯(lián)系電話 C(11), ; 注冊日期 D, ; 是否允許借 L, ; 備注 M) CREATE TABLE passwordinfo (; 用戶名 C(8) PRIMARY KEY, ; 密碼 C(7), ; 備注 M)注意正文的表結(jié)構(gòu)中Lendinfo 的讀者編號只給了 C(6)而 Readeruinfo 的讀者編號是 C(10)這兩個字段在邏輯上必須能關(guān)聯(lián)長度不一致是隱患。為了忠實還原原始設(shè)計下面的建表語句先按原文寫 C(6)實際開發(fā)時請統(tǒng)一改成 C(10)。借閱天數(shù)原文是字符型 C(8)建議換成數(shù)值型 N(3,0)這樣統(tǒng)計逾期天數(shù)時可以直接做算術(shù)運算不用先 VAL() 轉(zhuǎn)換。是否延期是邏輯型 L(1)建表語句里直接寫 L 即可。CREATE TABLE lendinfo (; 借閱日期 D, ; 讀者編號 C(6), ; 書號 C(28), ; 預(yù)約日期 D, ; 借閱天數(shù) C(8), ; 歸還日期 D, ; 借閱情況 C(8), ; 是否延期 L, ; 備注 M) CREATE TABLE dairy (; 用戶名 C(10), ; 登錄時間 D, ; 離開時間 D, ; 備注 M)主鍵方面Booksinfo 的編號和 Readeruinfo 的讀者編號都建議設(shè)為主鍵。Lendinfo 沒有單一主鍵它靠“借閱日期 讀者編號 書號”共同決定一條記錄的唯一性若同一讀者同一天重復(fù)借同一本書這種設(shè)計會允許兩條重復(fù)數(shù)據(jù)更穩(wěn)妥的做法是給 Lendinfo 增加一個自增流水號字段或者在借閱時先查重。Dairy 表不用主鍵它是日志表只要保證追加順序即可。2.3 關(guān)鍵關(guān)系借閱記錄表就是讀者和圖書之間的連接表從 E-R 圖角度理解這套系統(tǒng)核心關(guān)系并不復(fù)雜Readeruinfo 和 Booksinfo 之間是多對多關(guān)系一個讀者可以借多本圖書一本圖書可以被多個讀者借閱多對多關(guān)系拆出來就是 Lendinfo 這張借閱記錄表。Lendinfo 只存讀者編號和書號不冗余存書名、作者、出版社需要展示完整信息時再去關(guān)聯(lián)兩張大表。Dairy 表的作用是登錄審計它只記錄用戶名、登錄時間、離開時間。它的缺點是沒區(qū)分讀者還是管理員查詢“誰在什么時候登錄過”時用戶名可能同時出現(xiàn)在兩張賬號表里。如果想讓審計更完整建議給 Dairy 增加一個“用戶類型”字段值為讀者或管理員。另外注意“是否允許借”這個邏輯字段放在 Readeruinfo 表里是控制讀者能不能借書的總開關(guān)。讀者有逾期未還的圖書時管理員可以將該字段設(shè)為 .F.借書按鈕再根據(jù)這個字段決定是否放行。這個字段在登錄代碼里沒被檢查但借書表單必須檢查否則就是個擺設(shè)。3. 主程序與登錄權(quán)限main.prg、封面、三次錯誤鎖定3.1 main.prg 啟動順序主程序 main.prg 是這套系統(tǒng)的入口也是課程設(shè)計報告里最值得逐行讀的代碼。它的執(zhí)行順序決定了整個程序從啟動到進(jìn)入主菜單的流程。原文代碼如下set talk off set safe off set sysmenu off close all * 系統(tǒng)環(huán)境設(shè)計 release windows 常用,項目管理器,表單控件,布局,命令 modify window screen title 迷你圖書管理系統(tǒng) zoom window screen max * 屏幕和標(biāo)題設(shè)置 set defa to left(sys(16),rat(\,sys(16))) * 設(shè)置路徑 set path to data;form;pic;class * 系統(tǒng)環(huán)境設(shè)計 open database library _screen.visible.f. _screen.icon.\icon_love_11.ico public cyonghu,cmima,jiage,checked checked1 cyonghu cmima do form start * 執(zhí)行表單開始進(jìn)入系統(tǒng) read events _screen.visible.t. _screen.picturelib.gif do form 入口 read events do menu_main.mpr read events quit第一段是環(huán)境清理set talk off 關(guān)閉命令回顯set safe off 關(guān)閉覆蓋確認(rèn)彈窗set sysmenu off 隱藏 VFP 自帶的系統(tǒng)菜單close all 關(guān)閉所有打開的表和數(shù)據(jù)庫。這些是 VFP 程序的標(biāo)準(zhǔn)開頭主要目的是避免調(diào)試界面彈出各種 VFP 原生對話框。最考驗新手的是set defa to left(sys(16),rat(\,sys(16)))這行。sys(16) 返回當(dāng)前正在執(zhí)行文件的完整路徑rat 從字符串右側(cè)找第一個反斜杠left 截取到該位置結(jié)果就是把默認(rèn)目錄切到程序所在的文件夾。這樣無論從哪個目錄啟動程序都不會出現(xiàn)“文件不存在”的報錯。緊接著的set path to data;form;pic;class告訴 VFP 到這四個子目錄去查找表單、圖標(biāo)和類庫。接下來open database library打開 library.dbc_screen.visible.f.隱藏 VFP 主窗口讓程序看起來像一個獨立軟件。public cyonghu,cmima,jiage,checked 聲明四個全局變量cyonghu 保存當(dāng)前登錄用戶的編號cmima 保存密碼jiage 用于記錄當(dāng)前選中的圖書價格checked 是權(quán)限標(biāo)志位。后面所有表單判斷“當(dāng)前是讀者還是管理員”時都會引用 checked 變量。3.2 封面與入口表單主程序執(zhí)行do form start進(jìn)入封面表單 start.scx。封面上的版權(quán)滾動文字一般由計時器控件驅(qū)動原文的計時器代碼是IF thisform.label5.left thisform.width thisform.label5.left thisform.label5.left 1 ELSE thisform.label5.left -110 ENDIF這段代碼的作用是讓 label5 每次計時器觸發(fā)向右移動 1 像素超出表單寬度后重置到 -110形成文字從左向右滾動再消失的循環(huán)。封面點擊后進(jìn)入入口表單入口表單只有兩個按鈕讀者入口執(zhí)行do form dzdl管理員入口執(zhí)行do form logo點擊按鈕后各自 release 當(dāng)前入口表單。入口本身不做權(quán)限校驗只是路由。這里要注意事件循環(huán)的配合。main.prg 里出現(xiàn)三段 read events每段 read events 都必須由對應(yīng)的 clear events 退出。登錄成功后的按鈕代碼通常是thisform.release加clear events這兩行缺一不可release 關(guān)閉當(dāng)前表單clear events 讓 VFP 退出當(dāng)前事件循環(huán)才能繼續(xù)執(zhí)行主程序下一行命令。如果只 release 不 clear events程序就會停在 read events 里表現(xiàn)出“點完按鈕沒反應(yīng)”的假死狀態(tài)。3.3 讀者登錄邏輯與三次鎖定讀者登錄表單的登錄按鈕 click 代碼是這套系統(tǒng)里邏輯最完整的部分原文如下sele readerinfo if n3 if allt(thisform.text1.value) thisform.text1.setfocus wait window at 17.5,65 用戶名為空請輸入 else if allt(thisform.text2.value) thisform.text2.setfocus wait window at 20,65 密碼為空請輸入 else locate for allt(讀者編號)allt(thisform.text1.value) if found() if allt(密碼)allt(thisform.text2.value) thisform.release clear events else thisform.text2.value thisform.text2.setfocus wait window at 20,65 密碼錯誤請重新輸入 nn1 endif else thisform.text1.value thisform.text2.value thisform.text1.setfocus wait window at 17.5,65 沒有此用戶,請重新輸入 nn1 endif endif endif else n1 thisform.text1.enabled.f. thisform.text2.enabled.f. thisform.command1.enabled.f. thisform.label1.caption登錄已錯誤三次系統(tǒng)即將自動退出 endif這段代碼的核心是 n 計數(shù)器。n 在表單的 init 事件里被初始化為 1每輸錯一次密碼或查無此人就 nn1。當(dāng) n 達(dá)到 3 時if n3 不成立進(jìn)入 else 分支禁用用戶名框、密碼框和登錄按鈕并把提示標(biāo)簽改成“登錄已錯誤三次系統(tǒng)即將自動退出”。這是一種針對暴力嘗試的簡單防護(hù)。幾個細(xì)節(jié)值得注意locate for 是全表順序查找不是索引查找當(dāng) readerinfo 表數(shù)據(jù)量超過幾千條時會有明顯卡頓更高效的寫法是SELECT * FROM readeruinfo WHERE 讀者編號ALLTRIM(thisform.text1.value) INTO CURSOR temp。allt() 函數(shù)的作用是去掉字符串兩端空格因為 VFP 的字符型字段保存后會用空格補(bǔ)齊寬度不 trim 就比對會失敗。密碼比對用的是精確比較如果把等號寫成單等號會變成賦值而不是比較結(jié)果就是無論密碼對不對都判斷成功。管理員登錄的表單代碼結(jié)構(gòu)和讀者登錄基本一致只是把查詢表換成 passwordinfo字段換成用戶名和密碼。管理員進(jìn)入系統(tǒng)后 checked 變量被置為管理員狀態(tài)讀者登錄后 checked 保持普通用戶狀態(tài)后續(xù)菜單和按鈕就靠這個變量控制顯隱和可用性。4. 圖書管理、讀者管理、圖書服務(wù)、數(shù)據(jù)安全五大功能模塊的落地做法4.1 功能結(jié)構(gòu)、菜單與權(quán)限控制這套系統(tǒng)的功能模塊延續(xù)了課程設(shè)計報告的典型結(jié)構(gòu)圖書管理、讀者管理、圖書服務(wù)、數(shù)據(jù)安全、系統(tǒng)管理五大板塊。主程序在第二次 read events 之后執(zhí)行do menu_main.mpr也就是把菜單程序掛載到主窗口。菜單的組織方式很簡單一級菜單對應(yīng)五大板塊二級菜單對應(yīng)錄入、修改、查詢、借書、還書、備份、恢復(fù)等具體操作。權(quán)限控制在菜單層就可以做不必每個表單單獨判斷。常見做法是給菜單項設(shè)置 SKIP FOR 條件例如“圖書錄入”菜單項在 checked 不等于管理員時灰顯寫法是SKIP FOR checked ! 1。這樣讀者登錄后能看到的菜單只有圖書查詢和借書還書管理員登錄后才顯示錄入、修改、備份、恢復(fù)等菜單項。正文中 checked 變量在 main.prg 里被初始化為 1讀者登錄成功時需要把它改成 0管理員登錄成功時改成 1否則所有菜單項都會按默認(rèn)值放行。4.2 圖書與讀者信息的錄入、修改圖書錄入表單的核心操作是向 bookinfo 表追加一條空記錄再把表單里的值寫入字段。保存按鈕的代碼結(jié)構(gòu)一般是SELECT bookinfo APPEND BLANK REPLACE 編號 WITH ALLTRIM(THISFORM.txt編號.VALUE) REPLACE 書號 WITH ALLTRIM(THISFORM.txt書號.VALUE) REPLACE 書名 WITH ALLTRIM(THISFORM.txt書名.VALUE) REPLACE 作者 WITH ALLTRIM(THISFORM.txt作者.VALUE) REPLACE 出版社 WITH ALLTRIM(THISFORM.txt出版社.VALUE) REPLACE 定價 WITH VAL(THISFORM.txt定價.VALUE) REPLACE 冊數(shù) WITH VAL(THISFORM.txt冊數(shù).VALUE) REPLACE 圖書種類 WITH ALLTRIM(THISFORM.txt圖書種類.VALUE) REPLACE 入庫日期 WITH THISFORM.txt入庫日期.VALUEsave 之前必須做必填項校驗書號、書名、定價、冊數(shù)這四個字段建議必填。定價和冊數(shù)是數(shù)值型從文本框拿到的是字符串必須用 VAL() 轉(zhuǎn)換。錄入成功后刷新表格 Grid 的 RecordSource讓新記錄立即顯示出來。修改界面的不同之處在于多出上一條、下一條、查詢?nèi)齻€按鈕。上一條下一條就是移動記錄指針SELECT bookinfo SKIP -1 IF BOF() GO TOP ENDIF THISFORM.REFRESH()Bof 和 Eof 是兩個經(jīng)常被忽略的邊界指針已經(jīng)到第一行時再 SKIP -1 會進(jìn)入文件頭此時必須 GO TOP 拉回來否則記錄指針就會停留在無效位置表單上顯示的字段值全是空的。查詢按鈕一般用 locate 按編號找記錄找到后刷新表單即可。讀者錄入和修改的邏輯同構(gòu)只是表換成 readeruinfo保存時要額外確認(rèn)“是否允許借”默認(rèn)置為 .T.新讀者密碼默認(rèn)可以用“123456”或?qū)W號后六位課程設(shè)計里這種簡化完全可以接受。4.3 圖書查詢與借書還書圖書查詢支持書名、作者、出版社三種查詢方式落地時最省事的做法是三條 SQL 分支把查詢結(jié)果輸出到臨時表再用 Grid 展示SELECT * FROM bookinfo ; WHERE 書名 LIKE % ALLTRIM(THISFORM.txt條件.VALUE) % ; INTO CURSOR temp_search THISFORM.grid1.RecordSourceType 1 THISFORM.grid1.RecordSource temp_search THISFORM.grid1.REFRESH()LIKE 配合百分號是模糊查詢的常用姿勢書名包含關(guān)鍵字即可命中。查詢條件為空時會把整張表都查出來如果數(shù)據(jù)量大頁面會卡可以在 WHERE 條件里加一個AND 冊數(shù) 0之類的過濾。INTO CURSOR 的輸出是臨時表程序退出后自動消失不會污染正式數(shù)據(jù)。借書的流程比查詢多幾步。先檢查 readeruinfo 的“是否允許借”字段是否為 .T.再檢查 bookinfo 里對應(yīng)書號的冊數(shù)是否大于 0兩者都通過就往 lendinfo 插入一條記錄SELECT bookinfo LOCATE FOR ALLTRIM(書號) ALLTRIM(THISFORM.txt書號.VALUE) IF !FOUND() WAIT WINDOW 沒有這本書 RETURN ENDIF IF 冊數(shù) 0 WAIT WINDOW 這本書已全部借出 RETURN ENDIF SELECT lendinfo APPEND BLANK REPLACE 讀者編號 WITH cyonghu REPLACE 書號 WITH ALLTRIM(bookinfo.書號) REPLACE 借閱日期 WITH DATE() REPLACE 借閱天數(shù) WITH 30 REPLACE 借閱情況 WITH 在借 REPLACE 是否延期 WITH .F. SELECT bookinfo REPLACE 冊數(shù) WITH 冊數(shù) - 1還書邏輯正好相反按讀者編號和書號找到“在借”狀態(tài)的那條記錄更新歸還日期為當(dāng)前日期借閱情況改為“已還”再把 bookinfo 的冊數(shù)加回去。如果當(dāng)前日期超過借閱日期加上借閱天數(shù)則把是否延期置 .T.方便管理員做逾期統(tǒng)計。4.4 數(shù)據(jù)備份與恢復(fù)數(shù)據(jù)安全模塊在課程設(shè)計里往往是湊頁數(shù)的真正能落地的做法就是文件級備份。備份按鈕的核心代碼如下CLOSE DATABASES ALL COPY FILE library.dbc TO backup_library.dbc COPY FILE bookinfo.dbf TO backup_bookinfo.dbf COPY FILE readeruinfo.dbf TO backup_readeruinfo.dbf COPY FILE lendinfo.dbf TO backup_lendinfo.dbf COPY FILE passwordinfo.dbf TO backup_passwordinfo.dbf COPY FILE dairy.dbf TO backup_dairy.dbf這里最容易踩的坑就是 CLOSE DATABASES ALL只要 library.dbc 處于打開狀態(tài)COPY FILE 就會提示文件被占用?;謴?fù)操作反過來執(zhí)行把備份文件復(fù)制回原文件名。備份文件建議按日期命名比如 backup_library_20241208.dbc這樣需要回滾時可以明確知道是哪個時間點的數(shù)據(jù)。更完善一點的做法是先把整個 data 目錄壓縮成 ZIP 文件再復(fù)制到本機(jī)另一個磁盤目錄。VFP 本身沒有內(nèi)置 ZIP 命令可以用 VFP 的SET LIBRARY TO調(diào)用外部壓縮庫或者直接用 Windows 命令行的 RAR 在備份按鈕里 Shell 出去。課程設(shè)計答辯階段能講清楚“備份前先關(guān)庫、恢復(fù)前先覆蓋”這個原理就可以了。5. 避坑VFP 圖書借閱系統(tǒng)的常見翻車現(xiàn)場與排查5.1 啟動報“文件不存在”或直接秒退現(xiàn)象雙擊運行 main.prgVFP 閃一下就沒影了或者提示“文件 start.scx 不存在”。原因VFP 的默認(rèn)工作目錄和程序所在目錄不一致。直接 do 一個腳本時VFP 不會自動切換當(dāng)前目錄set defa 沒生效自然找不到 data 目錄下的庫和 form 目錄下的表單。解決把 set defa 和 set path 放在主程序最前面確保路徑設(shè)置發(fā)生在任何 do form 之前。檢查 sys(16) 返回值是否包含完整路徑如果 rat 出來的路徑錯了多半是直接 do 而不是運行 .exe。這也解釋了為什么 main.prg 里那兩行路徑代碼那么值錢刪掉它整個系統(tǒng)就是黑匣子。5.2 登錄永遠(yuǎn)提示“沒有此用戶”現(xiàn)象明明數(shù)據(jù)庫里有讀者編號登錄卻提示“沒有此用戶”。原因readeruinfo 的讀者編號是 C(10)文本框中輸入 10 位以內(nèi)的編號時allt(讀者編號) 會去掉右端空格然后比較理論上是能匹配的。真正的問題往往出在 Lendinfo 和 Readeruinfo 兩張表的讀者編號字段寬度不一致或者讀者編號是數(shù)值型字段文本框給它傳字符比較類型對不上。解決打開表設(shè)計器逐張檢查“讀者編號”的類型和寬度全部統(tǒng)一為 C(10)。如果有的表是數(shù)值型在 get 出編號時用 STR(讀者編號, 10) 轉(zhuǎn)成字符串。查不到記錄時先用SELECT * FROM readeruinfo WHERE 讀者編號 輸入值在命令窗口驗證數(shù)據(jù)是否存在縮小問題范圍。5.3 密碼輸對了也提示密碼錯誤現(xiàn)象用戶確認(rèn)密碼沒輸錯但系統(tǒng)反復(fù)提示“密碼錯誤請重新輸入”。原因passwordinfo 表的密碼字段寬度是 C(7)如果初始錄入時管理員密碼超過 7 位保存時會被截斷到 7 位。密碼文本框中輸入的內(nèi)容比字段長時VFP 比較的是被截斷后的字段值和完整輸入值永遠(yuǎn)匹配不上。解決把 passwordinfo 密碼字段加寬到 C(16) 或 C(20)同時建議讀者表的密碼字段統(tǒng)一用 C(16)。文本密碼框在單機(jī)課程設(shè)計里夠用但要把密碼存為在明文這一點在答辯時主動說清楚作為可改進(jìn)項提出比被老師追問要體面得多。5.4 備份時提示“文件正在使用”現(xiàn)象備份按鈕一執(zhí)行就報“文件正在使用”或共享沖突。原因VFP 打開數(shù)據(jù)庫后library.dbc 和正在使用的表文件都被占用了COPY FILE 不能覆蓋被獨占打開的 .dbc 或 .dbf 文件。很多人直接寫 COPY FILE 卻不先關(guān)庫正好觸發(fā)這個限制。解決備份前強(qiáng)制加兩行CLOSE DATABASES ALL 關(guān)閉所有數(shù)據(jù)庫CLOSE TABLES ALL 關(guān)閉所有表。備份結(jié)束后再重新 OPEN DATABASE library?;謴?fù)操作更要先確認(rèn)程序沒有打開任何表否則文件覆蓋失敗后數(shù)據(jù)庫文件還處于半損壞狀態(tài)最穩(wěn)妥的流程是退出系統(tǒng)到 VFP 命令窗口手動復(fù)制覆蓋后再運行系統(tǒng)。5.5 登錄三次鎖定失效現(xiàn)象連續(xù)輸錯三次密碼表單并沒有鎖定或者重新進(jìn)入登錄表單后又能繼續(xù)嘗試。原因n 計數(shù)器若定義為表單的局部變量每次釋放并重新執(zhí)行登錄表單時init 事件都會把 n 重新初始化為 1鎖定標(biāo)志全部清零。系統(tǒng)雖然有三次鎖定代碼實際卻起不到攔截作用。解決把 n 聲明為全局變量在 main.prg 里統(tǒng)一初始化或者在表單 init 里讀一個自定義表單屬性 thisform.nCount。公共變量方案最簡單退出系統(tǒng)時順手重置即可。如果想讓鎖定更嚴(yán)格還可以配合 VFP 的SET SECURITY或者寫一個登錄失敗日志表記錄失敗次數(shù)和最后失敗時間。6. 進(jìn)階把課程設(shè)計改造成能打包發(fā)布的完整系統(tǒng)課程設(shè)計能跑起來只是及格線真正加分的是把它從“演示系統(tǒng)”變成“可交付系統(tǒng)”。第一個值得做的事情是建一個借閱歷史視圖把三張表關(guān)聯(lián)起來查詢時不用手動寫多表 JOINCREATE SQL VIEW v_lend_history AS ; SELECT Readeruinfo.姓名, Readeruinfo.讀者編號, ; Booksinfo.書名, Booksinfo.作者, ; Lendinfo.借閱日期, Lendinfo.歸還日期, ; Lendinfo.借閱情況 ; FROM Readeruinfo INNER JOIN Lendinfo ; ON Readeruinfo.讀者編號 Lendinfo.讀者編號 ; INNER JOIN Booksinfo ON Lendinfo.書號 Booksinfo.書號這個視圖把所有借閱明細(xì)變成一張平鋪表查詢表單的 Grid 直接綁定 v_lend_history省去在代碼里反復(fù)寫關(guān)聯(lián)條件也方便后續(xù)做統(tǒng)計報表。打包發(fā)布是第二個重點。VFP 程序的發(fā)行步驟并不復(fù)雜將 main.prg 設(shè)為主程序新建菜單 menu_main.mnx把項目編譯成 .app再用構(gòu)建管理器生成 .exe。發(fā)布目錄必須帶上 VFP 運行庫常見的是 vfp6r.dll、vfp9r.dll 之類否則別人機(jī)器上沒裝 VFP 環(huán)境雙擊 exe 會提示“無法定位程序輸入點”。這個細(xì)節(jié)是很多人血淚經(jīng)驗的來源我見過太多同學(xué)在自己機(jī)器上跑挺順copy 到老師電腦上就報錯基本都是運行庫沒帶全。最后建議在答辯前跑一遍完整的冒煙驗證流程步驟操作預(yù)期結(jié)果1讀者注冊新賬號記錄寫入 readeruinfo默認(rèn)允許借書2新賬號登錄登錄成功菜單不含圖書錄入3查詢一本書Grid 顯示結(jié)果借閱情況可見4借書Lendinfo 新增在借記錄冊數(shù)減一5還書記錄改為已還冊數(shù)加一6管理員登錄后備份備份文件生成成功7恢復(fù)備份數(shù)據(jù)回到備份時狀態(tài)8連續(xù)輸錯三次密碼登錄控件禁用提示自動退出這套流程 10 分鐘就能跑完但能把表單間跳轉(zhuǎn)、字段更新、權(quán)限控制全部覆蓋到。從那以后我每次拿到一份數(shù)據(jù)庫課程設(shè)計都會先執(zhí)行一遍建表語句再逐張打開表確認(rèn)字段類型、寬度、索引確認(rèn)沒有從別的項目復(fù)制來的殘留字段最后才看界面代碼。庫表設(shè)計這一步走穩(wěn)了后面的表單和報表全是順?biāo)浦邸OM麕偷侥?。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
五月香蕉综合| 色停停五月,在线观看| 成人做爰A片免费看视频| 操逼福利视频| 97福利视频| 激情九月丁香婷婷| 婷婷五月花| 国语精品探花| 五月天激情中文字幕| 色婷av| 99色热| 99re热视频这里只精品| 襙比视频| 岛国资源网| 97人人操人人| 1234操逼网| 淫荡家庭AV| 激情四射亚洲| 99青青草99| 五月婷婷五月天| 99热在线看| 激情五月天之六月婷婷| jiujiu无码五区| 99a级片| 99久久欧美| 99视频只有精品| 色综合色| 99久久久久久www| 99热大片| 欧美乱码国产一级A片| 五月天综合| 日本高清久| 丁香五月中文字幕久色| 婷婷丁香五月天在线| 5月色婷婷| 亚洲、欧美、国产另类笫二区| 99国产在线精品视频| enecarbon-materials.com污K127封锁请涟系@wip1688 | h亚洲| 国产婷婷色综合AV蜜臀AV| 天天干天天拍| 成人电影在线免费试看| 另类专区在线| 成人AV在线网站| 夜夜骑天天操| 婷婷五月天福利| 天天爽夜夜爽夜爽精品| 欧美熟女视频 色婷婷| 大香蕉五月天| 国产精品久久久久久久久久免费| 99国产精品白浆在线观看免费| 精品丁香五月天在线播放| 9久热这里只有精品视频| 色人久久| 停停色综合伊人| 丁香五月婷婷激情网| 99色| 五月天狠狠网站| 久久影视婷婷五月| 伊人婷婷大香蕉| 玖玖色资源| 婷婷干六月综合旧址| 99在线精品免费视频| 九九热精品视频在线观看| 成人五月丁香社区| 大香蕉520| 99性视频| 国产一区二区av免费| AA片在线观看视频在线播放 | 丁香花操逼| 狠狠色 综合色区| 婷婷丁香五月欧美人| 五月天婷婷久久日| 可以直接看的AV网站| 天天狠狠色噜噜| 精品色色网| 婷婷五月丁香五月天| 插少妇综合网| 五月综合视频| 99这里都是精品| 免费视频WWW在线观看网站| 亚洲午夜在线视频| 激情伊人网| Www99热| 婷婷伊人网| 国产 亚洲 在线| 一级精品999WWW| 亚洲激情AV| 婷婷五月69| 99热九九这里只有精品10| 五月丁香婷婷激情| 久久作爱| 91人妻九色大屁股| 狠狠久久婷五月| 五月丁香狠狠爱| 色五月激情五月| 1024欧美看片| 26uuu国自产精品| 狠狠88综合久久久久噜噜噜| 婷婷五月激情小说| 激情五月黄色| 色丁香五月婷婷婷| 人妻视频在线| 91精品91久久久久77777| www热久久yy9| 天天干天天射综合网| 婷婷欧美激情综合| 亲子乱AV-区二区三区| 婷婷综合日本| 丁香五月综合网亚洲综合欧美狠狠| 婷婷五月天天天| 久操操| 玖玖婷婷免费| 五月婷婷色男女| 亚洲综合色色| 激情人妻蜜夜系列区| 亚洲av无码精品色午夜| 午夜无码精品色综合久久| www.99热视频| 婷婷中合| 亚洲婷婷月丁香五月| 99成人小视频| 国产午夜精品AV一区二区麻豆 | 99精品手机在线视频| 色婷婷中文在线| 色吧网综合| 色99在线视频| 亚洲成人五月| 丁香久久激情俄| 五月丁香美女视频| 婷婷五月丁香啪啪| 国产1区2区| 丁香开心深爱| 少妇大叫太大太粗太爽了A片| 97欧美在线| 五月丁香六月婷婷中文版| 亚洲婷婷激情综合激情999精品| 国产精品国产成人国产三级| 色VA| 国产精产国品一二三在观看| 99思思在线视频| 91精品久久久久、久五月天| 九九九九无码| 色丁香五月| 国产性av| 亚洲综合婷婷六月丁香五月| 日韩人妻白浆视频系列| 天天cha成人综合网| 激情色播| 婷婷大香蕉| 色五月婷婷五月天| 国产av影片| 激情五月天激情五月天| 玖玖婷婷视频| 色啪综合| 久久五月婷婷电影| 亚洲字幕AV一区二区三区四区| 大香蕉人妻| 996er热| 性色av大香综合| 亚洲热综合| 亚洲精级| 国产va视频| 色原狠狠综合| 色色色在线观看| 免费观看日韩成人av| 夜夜综合色| www.ywav| 都市激情五月婷婷亚洲| 91久久国产自产拍夜夜91久久精品文字>91麻豆精品国产 | 26uuu另类亚洲欧美日本一| 一二线视频 另类| 深爱五月综合网| 婷婷爱五月天| 五月丁香另类网| 97在线观视频免费观看| ji'qing'luan'ren'lun| WWW.国产| 五月天婷婷综合| 色色婷婷婷丁香五月天| AV在线大香蕉| 婷婷五六日| 苗黎美女四级成人版一级二级毛片| 色五月激情综合| 色吧婷婷五月亚洲| 91碰超| 色狠狠色综合久久久绯色AⅤ影视| 播播网色播播| 亚洲小视频免费看| 色综合77777| 天天搞天天色综合| 五月丁香激情综合网官网| 另类国产区| 色婷婷偷拍| 日韩成人电影AV| 可以免费观看的av| 色爱综合网| 噜噜噜噜噜久| 色爱爱综合网| 欧美色色色| www国产亚洲色婷婷com| 日本三级日本三级三级人妇四虎| www。久久久久一b。Cc| 久久伦乱| 快色t v在线入口| 婷婷久久伊人| 久热精品免费视频4| 狠狠色噜噜狠狠狠狠综合| 综合激情在线| 婷婷丁香五月天之开心少妇| 色色色com| 丁香婷婷在线| 久久精品在线| 国产精品久久久久久白浆色欲| 九九色综合| 夜夜谢天天干| 啪啪激情网站| 2020久久婷婷五月| 大香蕉520| WWW.亚洲无码| 亚洲妇女熟BBW| 狠狠干无码| 99色啊| 一起肏在线视频| 婷婷啪啪| 色婷婷久久| 婷婷爱五月天人人爱| 综合激情五月丁香| 无码区婷婷五月花开| 日韩黄色中文字幕| 亚洲亚洲人成综合网络| 思思热视频在线| 色婷婷五月天激情在线观看| www.五月丁香av| 五月丁香久久精品在线观看| 91一起艹| 91色综合网| 亚洲av| 丁香五月天啪啪| 五月天婷婷激情综合| 99区视频| 18av天堂| 久久精彩免费视频精彩免费视频| 色婷婷狠| aa久久| 中文字幕av亚洲| 无码日本精品XXXXXXXXX | 久久综合干| 99热中文字幕久久| 激情综合色播| 狠狠色丁香99| 日韩一66精品| 夜夜www| 人妻人人操| 玖色色综合| 五月婷婷综合在线亚洲视频| 草草女人亚洲| 变态另类色图| 无码一级片| 丁香五月欧美婷婷| 婷婷五月天大香蕉| 久9久9热久热| 激情五月综合网| 精品牛仔裤超碰| 丁香婷婷色色| 色10月婷婷视频| 五月色情婷婷| 色婷婷五月综合在线| sS丁香五月婷婷| 久草大| 99热自拍| 深爱开心五月天| aaa丁香五月天| 337p大胆噜噜噜噜噜91Av| 99超级碰碰| 午夜婷婷久久| 五月亭亭六月色| 欧美丁香六月在线观看视频| 五月天深爱激情网| 五月天偷拍| 色99在线观看| 99爱这里只有精品免费视频| 精品一二三区久久AAA片| 国产精品美女久久久久AV超清| 无码人妻少妇色欲AV一区二区| 狠狠色综合网| 欧美色色日韩| 婷婷在线播放av| 婷婷五月天在线综合导航| 热的国产,热的综合,热的有码| 五月丁香六月婷精品视频| 色婷婷五月天成人网| 日本AAAAAAAAAAAAAA片| 色婷婷五月天成人网| 中美日韩成人在线| 激情合网婷婷| 丁香在线视频| 噜噜噜狠狠色综合| 97人人干。| 97影院一级片| 热这里| 成人性爱无码| 色婷婷视频| 国产乱人偷精品人妻A片| 激情综合网激情五月俺也去| 大香蕉天堂| 六月丁婷婷| 美女美女美女三级色天天天天天| 日日干天天爽| 91jiuseshunv| 欧美性丁香色色五月天综合爱爱| 亚洲无码yw| 五月综合视频| 另类激情五月| 五月婷婷六月丁香在线| 亚洲国产精品二二三三区| 五月丁香A片| 九九Av| 久久九九蜜| 亚洲综合激情五月久久| 免费无码毛片一区二区A片| 成人婷99最新| 日韩无码91| 99热 这里只有精品 国产 日韩| 无码G高清天| 日婷婷| 色婷婷综合网站| 殴美97色| 久久九九99亚洲国产久精综合| 97色天堂| 超碰99热在线观看| 99只有这里是精品| 91中文在线| 亚洲五月天色色| 色色成人網| 九九无码| 五月婷婷|欧美| 能看的AV网站| 国产毛片精品一区二区色欲黄A片| 伊人大香蕉在线视频| 久久狠狠色| 99热最新| 91丨九色丨高潮丰满日本| 激情五月天丁香| 色欲日日躁| 97干视频| 大香蕉久久婷婷| 婷婷涩五月天综合| 超碰日韩成人| 天天综合天天玩夜夜玩天天玩夜夜玩 | 99在线视频播放| 91在线观看九区| 五月丁香综合激情在线观看| 丁香五月偷拍| 狠狠草天天草| 性做久久久久久久免费看| 超碰免费大香蕉| 激情深爱综合网| 丁香六月在线综合| 天天影视色综合网| 碰97 久| 久99综合婷婷| 婷婷久久网| 黑人无码一区| 五月丁香色综合| 婷婷色六月| 婷婷五月天成人综合网| 玖玖@三月天天丁香婷婷| 伊人婷婷色激情丁香| 欧美 日韩 人妻 高清 中文| 综合网激情五月天| 亚洲精品第一国产综合亚AV | 亚洲五月婷婷在线| 国产黄大片在线观看画质优化| 婷婷月五天在线在线看| 色噜噜狠狠色综无码久久合欧美| 婷婷五月天播| www·五月天| 丁香激情五月天| 色狠狠激情五月| 99热只有| 久热精品视频| 97操碰在线视频| 五月婷婷激情中文字幕| 丁香成人五月天| 午夜婷婷| 免费99情趣网视频| .青娱乐天天操B| 亚洲经典小视频| 激情骚五月| 六月婷婷综合激情| 午夜美女人啪最红院| 丰满少妇乱A片无码| 人妻 性久久久久久| 五月综合激情网| 少妇人妻凹凸视频| 欧美A片在线视频免费观看| 激情网第四色| 婷婷五月草| √天堂资源在线人妻熟女| a网站免费观看| 国庆精品久久| 五月丁香花激情啪啪网| 强伦轩人妻一区二区电影| 深情六月婷婷综合久久| 九九综合五月欧美| 色五月婷婷老师| 欧美婷| 99热99| 久热伊人| 婷婷五月天激情五月天深爱五月天| 色婷婷亚洲综合av| 在线天堂9| 这里只有精品视频在线观看免费| www.99操.com| 99成人| 丁香五月在线观看完整版| 99在线视频女女视频| 第五色婷婷| 婷婷五月丁香综合人妻| 久热久色| 欧美人人女女精品综合五月天| 亚洲综合五月天| 开心婷婷五月中文字幕组| 99热播放| 综合 蜜月 婷婷| 亚洲五月花| 色五月丁香五月天| 亚洲mm色| 深爱五月月天| 激情久久久久久久久久久| 一点色成人网| 久久这里有精品| 停停五月丁香| 亚洲一区二区无码蜜乳av| 亚洲综合99| 亚洲成人电影在线免费观看| 五月婷丁香| 97碰碰视频| 丁香婷五月| 99re热精品在线视频| 激情碰碰碰| 无码少妇高潮喷水A片免费| 久色激情| 五月开心深爱激情网| 久色视频在线| 欧美激情伊人| 国产日产亚系列精品版优势| 六月丁香啪啪| 思思热在线视频精品| 这里只有精品视频在线| 亚洲丁香五月| 色欲天天综合| 99热这里只有精品一区| 欧美婷婷五月天综合| 亚洲sesesese| www99热| www.五月天色色色| 无码色综合| 97色色色色色| 丁香成人五月天| 超碰不卡在线| 丁香婷婷色色| 亚洲中文字幕av| 色色综合激情| 五月婷啪啪| 五月天激情综合网| 天堂综合久| 深爱激情丁香| 国产9色在线/日韩| 色香蕉影院| 超碰chaompinm| AVDV久久| 午夜亚洲国产精品av一区二区| 六月综合在线| 丁香五月影院| 9久精品视频| 婷婷九月丁香| 天天射影院| 99久re热视频精品98| 少妇激情五月天| a网站免费观看| 99亚州综合精品成人网| 九九AV在线| 天天肏高清在线| 性色婷婷| 久久婷五月| 69精品人人人人| 大香蕉在九| 91人妻人人操| …亚洲黄色在线播放日韩、av中文a…| 成人VAV视频在线观看| 三级99热| 97精品综合| 香蕉婷婷色五月| 人妻系列久久久久久久久久久| 色天天久婷婷| 色色色9| 天天干天天拍| 九九视频这里只有精品| 亚洲乱码日产精品BD| Aaa久久| 精品九九婷婷| 99热综合| 久久九九思思| 激情婷婷丁香五月天| 国产伦理精品高清在线观看网站一区二区| 九九成人精品| 任你搞网站| 99色综合| 亚洲综合在线网站| 99久久.www| 噜噜操操| 色婷婷五月天激情综合 | 欧美草久久五月天91| 五月丁香婷婷AV| 9久久久久久久久久久| 99爱这里只有精品免费视频| 七月丁香婷婷 色色| 91在线观看www| 久久五月丁香婷婷| 亚洲色综合性| 色偷偷五月天| 国产精品91抖高| 五月久久婷婷| 激情五月天激情综合网| 婷婷五月婷婷| 色婷婷综合影院| 亚洲 精品 综合 精品| 79精品视频在线观看,| 天天色播| 一区二区三区XXXXXX| 国产婷婷色五月| www.亚洲激情| 大香蕉啪啪啪| 伊人玖玖精品| 丁香五月天网友自拍啪啪啪视频| h在线看免费版在线看| 国产女生爱爱AA| 亚洲精品网站色视频| 青草五月天| 嫩草AV久久伊人妇女超级A| 丁香五月婷婷亚洲色图| 婷婷色爱| 日韩黄在免| 亚洲午夜视频| 夜夜谢天天干| 日本天堂网站99| 日本婷婷在线| 丁香五月亚洲天堂| 熟女人妻视频| 色99视| 97色婷| 婷婷久久综合久色| 色婷婷激情Av久久久| 天天色综和网| 在线成人网站| 99五月婷| 五月精品| 97日在线视频| 99免费| 99视频热99| 丁香五月另类小说在线阅读| 婷婷欧美| 丁香五月婷婷深爱综合激情| 激情五月天视频| 久婷婷五月综合欧美| 丁香六月无码播放| avh片在线观看| 亚洲综合色丁香五月天| 国产乱子轮XXX农村| 开心五月婷婷五月| 久久婷婷色| 婷婷在线播放av| 色综合色色| 久碰久操| www九九热| 婷婷人人操| 日韩综合久久| 99这里有精品久久97| 日本色图综合| 丁香婷婷基地| 夜夜骑夜夜撸| 思思热国产视频| 丁香色婷婷| 亚洲中文无码成人| 99久久精品免费精品国产_国产精品久久久久久_国产在线|日韩_久久国产精品电影 | 香蕉久久av一区二区三区| 国庆精品久久| 国产精品美女久久久久AV超清| 性色做爰片在线观看WW| 99久久er| 99热99天堂| 激情综合五月婷婷丁香| PORNY九色9l自拍视频成人| 婷婷九九| 蜜臀A∨在线水帘洞| 噼里啪啦在线观看免费完整版视频| 性色播| 五月丁香婷婷AV| 欧美私人家庭影院| 六月五月婷婷| 嫩草视频观看| 亚洲国产精品VA在线看黑人| 婷婷五月激情六月丁香| 久久九九热38| 丁香五月先锋| 久久五月天合网| 中字幕视频在线永久在线观看免费 | 啪啪色激情五月天| 久久综合五月天| 久这里只有精品99| 97成人丁香| 丁香五月婷婷亚洲色图| 亚洲另类婷婷五月丁香在线播放| 国产99久| 婷婷91| 综合久久丁香婷婷,五月婷婷六月丁香,开心激情综合网,六月丁香在线观看,婷婷丁 | 激情小说在线视频| 五月 婷婷 成人| WWW.久久久久久久| 五月丁久久| 久色五月丁香视频| 5月婷婷视频网站综合| 99免费热视频| 亚洲色9| 五月婷婷啪啪啪啪| 五月婷婷丁香综合| 99久久99热这里只有精品| 色站9/| 亚洲黄色影视| 婷婷五月婷| 色狠狠五月天| 日韩av一区二区在线/日产精品久久久 | 久久久香| 丁香激激情网| 色五月综合激情| 伊久大香蕉| 久久色区| 婷婷噜噜| 五月丁香WWW| 五月天综合久久丁香91| 久久色大香蕉| 99热免费| 9热精品| 99热这里只有精品50| 4438激情网| 日韩99无码| 狠狠穞A片一區二區三區| 五月天色婷婷激情| wwwxxx五月婷婷小说| 欧美色99| 狠狠色婷婷色| 丁香六月在线综合| 婷婷色婷婷| 色欲丁香| 日日.c| 激情五月天色爱| 九九日本视频| 亚州色婷婷| 五月天AV大香蕉| 国产成人综合电影| 五月婷婷深爱六月| 色婷婷五月基地在线| 亚洲成人网在线观看| 1024亚洲| 1024在线视频| 丁香五月婷婷国产av| 人人操AV| 日日干日日| 亚洲综合五月| 丁香婷婷网| 991精品在线视频| 五月激情六月综合| 这里只有精品免费视频| 丁香五月天在线| 婷婷五月天激情小说网站| 开心深爱五月天| 成人色五月天婷婷| 蜜乳9188| www.sd-xiangsu.cpm| 五月婷六月综合在线观看| 欧美色五月| 久久久WWW| 任我肏| 久九色| 4399欧美另类视频| 99人妻碰碰碰久久久久视| 久热天堂| 九色在线观看91av| 成人中文字幕在线| 欧美97色| 狠狠香婷婷五月| 九九热10| 亚洲精品五月| 综合网视频| 五月欧美丁香在线观看| 九九色播五月丁香| 六月丁香激情网| 五月激情视频| 2025超碰| 久久五月天网| 色婷婷狠狠爱| 婷婷色播综合五月| 久久99激情丁香婷婷小说网| 69色婷婷| 天天爽天天| 天天日天天插| av一区二区电影免费在线观看| 久久玖玖99| 热五月婷婷| 婷婷五月色惰| 伊人久久婷婷| 日本激情五月| 超碰在线精品| 中文字幕丰满孑伦无码专区| 在线不卡的视频| 婷婷涩涩五月天| 5月婷婷视频网站综合| 免费试看小视频 99| 久久婷婷六月综合| 噜噜在线| 国产精品久久久久久久久久免费 | 色色色在线播放| 丁香美女主播视频在线观看 | www.99在线| 欧美综合在线五月天色婷婷| 亚洲婷婷五月天| 99无码视频| 婷婷五月乱交换| 五月婷婷另类| 天天天操天天天日| 深爱开心激情| 日韩AV在线电影| 这里只有精品视频222| www.亚洲激情| 婷婷色五月天在线观看| 97干资源在线观看| 国产欧美婷婷| 亚洲婷婷欧美婷婷| 日本不卡高字幕在线2019| 婷婷综合九月| 伊人婷婷色激情丁香| 超碰9| 久久婷婷五月天丁香| 色色色干| 天天爽天天摸人妻综合网| 夜夜撸夜夜骑| 久久婷视频| 婷婷五月天激情五月天网站| 欧美在线干| 日韩av免费版| 中文字幕成人| 色色亚洲| 狠狠色噜噜狠狠亚洲A∨| 五月丁香怕怕综合| 亚洲永久免费| 葵花AV在线| 丁香五月综合高清在线| 2017人人操| 91五月花丁香| 六月伊人婷婷| www激情| 超碰免费大香蕉| 激情五月无码| 激情五月天小说网| 人人九色| 五月婷婷丁香五月天| 色综合99无码 | 9久热精品在线视频| 性日本激情| 久久婷婷色色| 69久久99精品久久久久婷婷| 激情五月天影院| 婷婷色狠狠| 五月色婷婷亚洲| 色九月婷婷丁香| 丁香五月婷婷99| www,99热| 亚洲123区高清入口| 亚洲99手机免费看视频| 亚洲中文字幕在线观看| 99 频99热国里只有精品| 99啪啪| 亚洲99综合| 色情久久久| 日本操片| 成人网在线视频| 激情六月婷婷啪啪| 五月五丁香婷婷| 精品一二三区久久AAA片| 91丨九色丨高潮丰满日本| 色色色婷| 婷婷热色| 久久美女五月天| 天天干天天做| 免費亭亭成人| 亚洲妇女熟BBW| 99精彩视频在线观看| 亚洲亚洲人成综合网络| 夜夜爽日日躁| 99干免费视频| 天天激情欧美美女| 六月婷婷综合激情| 永久精品| 妻久久久久| 婷婷色五月91啪啪| 天天天综合网| 啪啪黄页网| 超碰操网| 十月丁香婷婷| 大香蕉伊人丁香五月| 天天综合网亚洲网站| 狠狠色婷婷丁香五月| 日本美女五月天| 亚洲网视屏| 嫩草AV久久伊人妇女超级A| 99久久久99久久91熟女| 色五月大香蕉| 26uuu色噜噜精品一区| 97爱艹婷婷开心丁香激情综合| 日操夜撸| 99riAv1国产在线观看| 狠狠草狠狠草| 五月婷婷免费视频| 婷婷的色色五月天| 婷婷五月激情小说| 66精品成人免费网站在线观看| 日韩淑女人妻luan伦激情精品一区二 | 久热99久热| 激情婷婷啪啪| 五月丁香成人| 欧美性生交XXXXX无码小说| av中文网站| 色色色婷婷五月| 99久久国产宗和精品1上映| 婷婷丁香色情| 婷婷香香五月| 人人操婷婷| 超碰99在线观看| 国产熟女日日骚五月丁香爱| 99热线观看9| 丁香五月激情综合| 偷拍视频五月天| www.激情五月天.con| 国产美女视频久| 五月综合激情图片| 97碰人人操| 国产精品成人AV在线观看春天| 亚洲va欧美va天堂v国产综合| 婷香五月| 久久ri精品视频| 五月天桃色深爱网| 亚洲欧美另类在线23p| 成人噜噜网| se.久久视频在线观看| 超碰av在线| 五月婷婷影院| VA婷婷亚洲| 亚州精品色情无码A片| 超碰人人摸人人操| 噜噜视频| 激情五月婷黄版| 婷婷六月丁香在线| 综合www色| 粉嫩AV久久一区二区三区| 超碰色综合| 久久久精品人妻录| 五月丁香拍拍激情综合| 激情婷| 嫩草极品| 涩五月婷婷| 五月伊人网| 天天狠狠六月婷丁香影院| 五月色婷婷综合丁香精品无遮挡| 9久精品视频| 中文字幕五月久久婷婷| 狠狠爱成人综合网| 大香蕉AV在线| 激情五月天影院| 五月天综合激情网| www.五月丁香| 思思热99在线视频| w婷婷五月婷婷w| 色天天综合天天综合频道。| 97视频91| 操逼视频网址| 狠狠干,狠狠操| 久婷五月| 六月婷婷色综合| 色欲久久久久久综合网综合网| 五月丁香激情在线| 久久婷婷亚洲五月天| A一级操| 狠狠操.com| site:901-07.com| 九九色综合| AV在线资源| 91色色色| 99热精品在线播放| 婷综合| 91人人操人人| 97狠狠色| 五月天激情黄色小说在线观看| 91seav| 亚洲操人| 日韩婷婷五月| 开心 五月 综合| 成人超碰AV| 另类婷婷丁香| 热99久久这里只有精品| 青青福利网| 激情性五月天免费小说视频| 婷婷五月视频| 99re思思久久| 婷婷中文字幕| 99九色视频在线观看| 久久久ww| 五月天激情综合网| 欧美性猛交 XXXX 乱大交| 99爱精品| 乱精品一区字幕二区| 欧美日韩999| 嫩BBB槡BBBB搡BBBB| 97luluse| www.久久爱.c n| 激情综合99| 性爱先锋AV| 婷婷五月天影视网址| 亚洲色vA| 亚洲综合另类| 五月天另类小说| 婷婷色综合| 性爱激情综合网| 国产性爱在线| 亚洲精品成人片在线播| 97干97色| 色人久久| 婷婷丁香视频在线观看免费 | 婷婷激情五月综合| www.爱操com.| 婷婷五月天综合久久| 天天综合网在线| 香蕉综合网| 欧美性生交XXXXX无码小说| 狼人伊人干| 五月丁香 啪啪| 另类图片五月天婷婷| 欧美综合激情五月丁香| 婷婷丁香久久| 丁香婷婷成人在线播放| 欧美视频五区| 久热在线中文字幕色999舞 | BBWCUCKOLD精品熟妇| 丁香五月婷婷高清| 只有精品在线观看| 久久性爱视频这里只有精品 | 久久99草五月婷婷| 大香蕉啪啪| 小视频一区| 99在线热| 1024AV视频| 亚洲成人高清在线| 在线色五月婷婷| 激情婷婷五月| 日本欧美成人片AAAA| 色婷久| 婷婷性爱无码视频| 色色丁香婷婷综合| 五月天丁香啪啪网| 色八月婷婷| 五月婷婷影院| 超碰日韩人妻在线| 五月丁香色色网| 久热网在线视频| 激情婷婷久久| 天天干,夜夜爽| 97人操人免费视频| 五月婷婷六月奇米网丁香| www.久久| 国产资源在线视频| m色激情网| 婷婷综合网| 91精品久久久久久久久| 色综合日日| 中文av网| 丁香av网| 人人天堂操| 丁香五月播播| 婷婷五月天最新网址| 亚洲十月婷婷综合| 97操操| 人妻综合网| 99只有这里有精品在线视频| 亚洲视频综合网| 色10月婷婷视频| 九九自拍网| 色久99| 天天爽天天草| 色五月激情五月| 琪琪色五月天| 怡红院视频| 五月综合激情久久| 五月丁香六月久久| 色婷婷在线播放| 色婷婷小视频| 天天操天天日天天操| 51国精产品自偷自偷综合| 欧美精产国品一二三区| 五月婷婷草| 日韩精品电影| 夜夜撸天天操| 日本熟妇乱妇熟色A片蜜桃| 丁香五月天.com| 精品久久这里热66| 五月天婷婷狂暴白浆| 天天色,天天操,天天射| 激情婷婷五月天| 99热这里只有精品亚洲| 免费视频99| 俺来也综合网精品一区| 99热这里有精力| 亚洲色色色色色色色色色| 五月天婷婷在线观看| 丁香五月色情| 色情综合| 大香蕉久艹| 涩五月婷婷| 久久五月天激情美女| 狠狠的日| 综合五月草 | 大香蕉中文| 亚洲不卡| 久久视频这里有精品99| 另类五月婷婷| 色婷婷丁香五月| 五月六月激情婷婷| 色情终和网| 婷婷噜噜| 91精品又长又大又粗又爽又猛| 九九色大香蕉| 日本片日本片祼观看网站在线看中文版网页在线看 | 天天操五月天| 亚洲情色一区| 五月丁香手机在线| 欧美性生交XXXXX无码小说| 五月丁香 久久久| 中文幕无线码中文字蜜桃| 99热九九在线| 无码日本精品XXXXXXXXX | 天堂婷婷五月在线| 久久婷婷午夜| 五月天成人综合| 成人短视频在线| 久久激情网| 性生活久久人妻| 铁牛TV人妻| 午夜一区| 丁香婷婷视频一区二区| 停停五月色宗合| 91色噜噜狠狠狠狠色综合| 成片免费观看大全| 大香蕉婷婷丁香视频在线| 激情综合五月激情| 伊人在线另类| 91碰视频| 婷婷五月天色网久| 久一网站| 99这里只有精品| 丁香五月播播| 天天操天天爱天天日| 五月激情综合网| 婷婷激情小说| 秋霞黄色一级久久| 久草视频大香蕉99| 99热这里只有精品2| 日逼免费视频| 在线色色| www超碰com| 五月丁香六月香香蕉| 操日本人妻视频| 久久久久亚洲AV无码网影音先锋| 久久只有18视频| 久久激情五月天| 九九99在线免费在线观看视频| 国产精品色情AAAAA片软件| 欧美日比视频| 激情综合网亚洲色图| 欧美综合五月丁香六月婷| 久久se 综合网 | 超碰永久在线| 五月开心网| 狠狠搞狠狠操| 丁香五月婷婷88在线| 五月婷婷综合性爱噜噜| 第九色区av天堂| 成人婷99最新| 五月丁香综合久久| 五月天色欧美| 少妇人妻丰满做爰XXX| 亚洲婷婷91丁香| 国产VA亚洲VA96| 综合逼五月激情婷婷| 丁香五月中文字幕| 久久99免费视屏| AA片在线观看视频在线播放| 色色色99| 婷婷六月久久综合导航| 美臀自射自家人妻| 嫩草视频在线观看| 在线成人av播放| av大片在线| 99久热| 婷婷激情九月| 亚洲热综合| 激情精品久久| 68热超碰在线| 亚洲亚洲人成综合网络| 婷婷综合激情| www.sd-xiangsu.cpm| 超碰亚洲天堂| 91碰碰视频| 天天综合网~91| 日韩av高清| 五月丁香六月激情| 亚州男人天堂婷婷五月| 五月丁香黄色视频| 99热久草| 五月婷婷,狠狠操| 婷婷色五月天在线观看| 激情网婷婷婷| 色婷婷五月亚洲| 五月婷婷co.m| 任你艹| 五月丁了香蕉综合| 91Chinese在线| 日韩久久色| 丁香婷婷色九月| 色一情一乱一乱91Av| 人人97操| 久久久人人操A V| 99热人人操人人操| www.婷婷五月天| 久久人妻少妇嫩草AV| 中文字幕丰满孑伦无码专区| 亚洲视频一区| 国产又色又爽又黄又免费| 欧美经典片免费观看大全| 国产av天堂| 精品一二三区久久AAA片| 大地资源色婷婷视频在线| 亚洲欧美成人在线| 97色在线| 国产成人精品一区二区三区视频 | 99亚洲视频| 婷婷五月欧美AA片免费| 免费色婷婷| 91传媒无码人妻精| 久热re在线视频| 五月婷婷很很色| 天海翼中文字幕高| 色色色九九九五月婷婷| 五月婷婷久久爱| 超碰在线播放免费观看| 人人插9| 久久天堂网| 大香蕉人妻| 色色99色色| 国产在线另类五月婷婷| 久久五月天激情| 91色情播放| 综合色播| 开心五月网| 亚洲精品又粗又大又爽A片| 大香蕉久久青青| 丁香五月九九| 午夜九九九九九九九九九九九九九| 国产精品操| 五月花综合网| 五月天激情网页| 婷婷性爱五月天| 五月天综合婷婷| 97在线观视频免费观看| 久久六月综合| 久久久8| 国产精品五月丁香| 婷婷五月天干干| 色碰碰| 国产精品国产成人国产三级| 97操碰人免费| 韩日AV片| 五月丿香啪啪| 国产韩日亚洲美州欧亚综合在线| 五月丁香综合伦理片| 九九婷婷网五月天| 国产成人99久久亚洲综合精品| 成人美女网| 97婷婷狠狠久久综合9色| 亚洲激情四射| 99热这里只有免费| 久久天天| 五月婷婷影院| 色色丁香| 71在线精品视频一区| 五月丁香六月色婷| 色欲天天综合| 99热手机在线精品| 97碰碰叉| 亚洲1区| 欧美色爱五月天| 五月丁香婷婷欧美| 爽tv | 久久狠狠欧美| 五月婷婷中文| 五月激情小说| 九月激情综合婷婷| 99热久久最新地址| 99九九在线观看免费| 久久久久久久久久久-久五月天婷婷| 久久伊人9| AV天堂婷婷五月天| 日韩色色视频| 天天射影院| 激情五月婷婷视频一区二区三区| 都市激情五月婷婷综合| 99福利导航| 亚洲不卡123| 婷婷美女精品视频| 色五月婷婷基地| 免费操超碰| 噜噜噜噜婷婷五月天| 黄色五月婷婷| 97久久超级| 六月丁香五月激情婷婷| 免费观看的av| 大香蕉五月天婷婷丁香91| 亚洲欧州色情在线观看| 国产美女无遮挡裸体毛片A片| 蜜桃婷婷狠狠久久| 天天操天天操天天操天天操天天操天天操| www.99色| 国产超碰在线| 久9无码视频| 伊人久久大香线蕉综合网站| 99热无码| 狠狠色丁香久久综合婷婷亚洲成人福利 | 超碰在线免费| 少妇搡BBBB搡BBB搡毛茸茸 | 日韩婷久| 高清无码视频网址| 综合欧美五月婷婷| 九九九九九九九热| 激情性爱五月天网页| 综合五月天天天天天五月| 亚洲视频二区| 97操在线视频| 在线综合网| 九九综合久久丁香婷婷,开心激情综合网| 五月天婷婷社区| 丁香五月婷婷狠狠色| 99色热| 日日噜噜久久婷婷五月天 | 99热综合在线观看| 久草婷婷网 | 91肏| 97黑人精品区|