99精品久久精品一区二区-亚洲熟妇无码?v在线播放-日本国产精品无码字幕在线观看-久久久亚洲永夜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
返回資訊列表
五月婷婷很很色| 亚洲亚洲人成综合网络| 操你av| 亚洲九九99精品视频在线播放| 欧美国产一区二区三区| 狠狠999| 五月丁香趴趴| 久久综合66| 久草大| 五月丁香六月停停| 九九一综合精品| 婷婷内射视频在线| 97丁香视频| 国产色色视频| 夜夜操天天干| 国产成人综合网| 深爱婷婷丁香五月激情| 婷婷五月天天aV| 色婷婷色五月另类综合| 婷婷丁香五月亚洲欧美| 日韩成人电影AV| 色五月天激情| 久久综合中文| 9久久婷婷国产综合精品性色| 伊人在线婷婷草| 丁香五月天激情| 超碰人人在线观看| 97超碰99热99| 亚洲婷婷综合视频| 婷婷成人在线| 99碰| 91大神操美女| 九九av| 五月丁香花视频| 九九综合网| 国产毛片精品一区二区色欲黄A片| 操碰99| 色欲久久久久| 成人va在线播放| 亚洲小视频| 婷婷色色网| 色欲五月天| 色婷丁香五月| 丁香五月激情视频在线| 日韩av网址大全| 婷婷在线操| 婷婷99狠狠| 精品久热| 五月天婷婷色播在线网| 思思热视频在线观看| 丁香五月婷婷激情中文| 丁香桃色网| 激情文学五月丁香六月婷婷| 久久99久久99精品免观看粉嫩| 26UUU精品一区二区| 人妻久久久久久久 | 色婷婷久久综合丁香五月| 色五月 激情婷婷 综合五月天| 激情小说五月天社区丁香| 五月天堂婷婷| 97涩涩丁香五月天| 99热在线只有精品| 97综合在线| 91爱啪啪| 成人草榴视频| 91ncom.色| 色综合激情| 五月色在线| 婷婷五月天777| 怡红院院久久| 超碰国产AV| 九九99九九99| 国产XXXX搡XXXXX搡麻豆| 丰满少妇猛烈A片免费看观看| 嫩草AV久久伊人妇女超级A| 91色久| 懂色av粉嫩av蜜臀av| 日本4399天堂中出| 亚洲一级色电影| 91色综合| 狠狠色狠狠操| 精品国产一区二区三区四区阿崩| 色播五月综合网| 婷婷五月天成人网| 五月花在线观看视频| 五月天婷婷成人网| 亚洲无AV在线中文字幕| 激情五月天综合网| 99热这里只有免费精品| 图片区 小说区 区 亚洲五月| 五月久久综合| 精a品a视a频| 色婷婷在线视频综合| 噜噜狠狠色综无码久久合欧美| 久久久久久久久久8888| 欧美超碰亚洲| 99热精在线九九久久保| 超碰人人操在线| 五月天激情视频| 91 久热| 色婷婷六月天| 久久精品性爱| www.ywav| 激情久久五月网| 色色色婷婷| 99在线免费视频| 亚洲无码成人网| 开心婷婷五月花| 草五月| 人人操av| 五月丁香网av| 狠狠色色| 色玖玖综合网| 久热91精品| 4399无码视频| 日本ww亚洲| 九热...av| 婷婷丁香红五月91C| 色综合久久综合中文综合网| 婷婷五月激情网| 熟女少妇内射日韩亚洲| 五月婷免费视频久久久| 日日夜夜狠狠| 九九热这里精品| 婷色五月天| 亚洲成人在线在线| 五月丁香在线婷婷蜜桃| 亚洲性爱AV在线| 色三级色三级| 亚洲激情网| 一起操 91N.com| 五月激情另类| 欧美日韩中文国产一区发布| 亚洲色情激情丁香五月| 在线观看国产高清视频免费网站| 久久99激情| 色碰碰视频| www.九九婷婷| 婷婷 伊人 久久| 美女视频图片久久91| 日操五月婷| 国产亚洲在线| 五月综合激情综合久| 日本色道视频网站| 婷婷激情社区| 激情综合青草| 黄色中文字目| 天天舔天天操| 91婷婷在线| 五月丁香色婷婷色| 婷婷激情丁香五月天综合| 色噜噜97视频在线观看| 久热这里只有精品性色AV| 大香蕉婷婷五月天| 丁香婷婷综合五月天| 亚洲激情网| 天天 青草 制服丝袜 在线| 超碰成人免费| 亚洲天天免费| 国产免费av网站| 五月草影视| 色开心五月婷婷丁香HD| 亚洲色图五月丁香| 丁香五月综合久久八| 五月婷婷婷婷| 婷婷色色网| 丁香婷婷老司机久操| 五月丁香在线综合| 玖玖爱资源站| 色135综合网| 综合视频五月| 久久视频婷婷| 激情五月婷| 中文字幕乱码亚洲精品一区| 第四色婷婷五月| 色五月天婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷 | 五月激情六月丁香| 日日爱699| 成人一区在线观看| 五月综合激情| 思思热精品在线观看| 丁香六月婷婷社区| 亚洲热综合| 天天爽—爽| av操B网站| 99久在线精品99re8热| 色噜久| 日本人妻A片成人免费看片| 热九九在线| 国产看真人毛片爱做A片| 日韩视频99| 九九九热精品| 国模九区| 丁香五月天激情| 亚洲综合狠狠艹| 97人妻碰碰碰碰碰久久久久久| 性爱网五月天| 久久久精品色色色| 人人舔人人色人人高潮| 五月丁香琪琪| 东京热免费视频网站| 久热精品视频在线观| 少妇人妻丰满做爰XXX| 99视频精品在线| 极品色丁香| 在线观看视频1区| 九九干视频| 天天摸天天爽| 婷婷和五月天| 久久免费操| 免费视频WWW在线观看网站| 色狠狠综合入口| 日本欧美在线| 色色色地址| 丁香8月手机综合| 欧美精品999| www.亭亭五月天| 人妻久久做| 丁香六月成人网| 99成人| 五月婷婷九九热| 97久久香草精品视频| 五月天停婷基地| 香蕉AV777XXX色综合一区| 婷婷色影院| 99精品免费欧美小视频 | 99ri视频在线观看| 天天综合网~91| 婷婷天天日婷婷| 五月天开心婷婷激情网站| 丁香五月天精品| www,8050,午夜三级| 五月天堂色色| 婷婷久久五月天中文字幕在线观看| 青草视频在线观看视频| 国产美女无遮挡裸体毛片A片| 日韩一级片| 日本狠狠干| 五月婷久久在线| 六月婷婷之青青草| 99热香港| 国产精品久久久60086| 婷婷AV丁香| 五月婷婷六月丁香激情深爱| 99婷婷五月天| 丁香六月激情综合网| 九九热这里精品| 激情五月综合| 五月天五月色婷婷综合| 亚洲婷婷月丁香五月| 五月婷丁香花| 激情的五月| 很很操96| 青青福利网| 日日噜噜久久婷婷五月天| 亚洲五月天综合色| 亚洲 在线 性爱 | 五月丁香六月激情网站| 中文字幕精品推荐免费在线观| 国内自拍1区| 亚洲久久天堂| 天天日日夜夜爽。| 五月婷婷综合在线| 99操99| 狠狠狠狠狠狠狠狠| 丁香六月天婷婷色| 97色操| 中文字幕成| 婷婷九月在线| 五月丁香爱婷婷深深| XXXX岛国| 色五月综合激情| 丁香五月天激情视频| 色婷婷亚洲精品天天综| 亚洲激情综合网| 久九色| 六月综合婷婷开心伊人| 久操乱| 婷婷五月超碰| 中文字幕婷婷五月天| 深爱丁香网| 天天模,夜夜模夜夜爽| 日日夜夜噜噜爽爽| 9月色婷婷| 99热这里只有精品8| 免费看欧美成人A片无码| 亚洲色图五月丁香五月婷婷| 丁香色六月婷婷| 婷婷五月黄色激情在线| 亚洲色激情| 日本色婷婷| 国产在线中文字幕| 日韩精品呦呦va| www.久久久久久| 欧洲99视频在线| 天天舔日日肏夜夜爽| 日本色爽| 国产做爰视频免费播放| 五月色婷婷中文字幕| 特黄三级片| 国产小精品| 九九99在线视频| wWw色五月| 亚洲五月色| AV九九| 高清免费在线视频| 激情精品久久| 超碰人人在线| 97超碰欧美中文字幕| 国产韩日亚洲美州欧亚综合在线| 五月婷婷 激情五月| 99久久婷婷国产综合| 国产午夜精品AV一区二区麻豆| 日韩无码乱轮| 亚洲色综合性| 免费看欧美成人A片无码| 婷婷网影院| 天天碰天天插天天操| 99日本黄站| 久久99草五月婷婷| 99成人无码| 午夜成人AV在线| 五月婷婷香蕉| 激情丰满熟妇五月| 五月婷婷在线免费观看| 久久99久久99精品免观看粉嫩| 丁香亚洲婷婷五月| 疯狂做受XXXX高潮A片动画| 偷拍91九色| 天天做天天爱天天综合网| 色色国产| 婷婷五月天成人导航| 99A片| 性做久久久久久久免费看| 色v综合网| www,26uuu,c0m,色情| 中文幕无线码中文字蜜桃| 天天色天天射天天日| 日本成人噜噜噜| 激情综合色婷婷啪啪五月天| 影音先锋 婷婷| 91精品91久久久中77777| 岛国资源站| 丁香婷婷色五月天| 国产av网| 激情五月,婷婷五月,丁香五月| 日本操天堂| 激情综合网络插| 丁香激情久久| 亚洲永久四色| 婷婷社区五月天| 久久婷婷五月天激情四射| 人人爽欧美婷婷久久久五月丁香| 啪啪操网| 天天干天天干天天干| 丁J香六月首页| 国产精品色一哟哟| 婷婷五月欧美| 九九色播五月丁香| 玖玖爱资源站| 五月天激情久久| 91久久婷婷| 婷婷啪啪| 思思热99er在线视频| 天天爱天天爽| 五月天婷婷导航| 五月停性愛| 久婷婷视平| 青草久久五月婷伊人| 国产成人精品亚洲线观看| 成人小说 五月天 婷婷| 国产综合A片| 激情五月婷婷五月| 婷婷综合色| 97色色在线视频| 免费观看全黄做爰的视频| 青青草色在线视频观看| 久久99久久99精品免观看软件| 这里只有精品视频99| 中文字幕+中文在线| 久久五月人人摸| 婷婷综合| 91精品久久久久| 深爱激情五月网| 99久久九九视频| 伍月婷丁香婷| 色五月婷婷影院| av免费在线网站| 五月婷婷丁香色播网| 五月激情天| 五月开心婷婷网| 97婷婷丁香| 五月丁香六月婷婷综合| 91精品综合久久久久久五月丁香 | 久久久久人妻精品| 综合激情五月四射婷婷| 日韩无码色色| 玖玖视频福利| 五月婷婷啪啪| 综合婷婷六月| 欧美色综合天天久久综合精品| 日本色色网| 久久久8| 一本久道综合99| www.天天日| 91综合网| 97se视频在线| 亚洲综合1024| 五月婷视频| 亚洲综合在线伊人婷| 五月婷久久| 97色色色| 日日夜夜狠狠| 六月婷婷狠狠| 综合久久五| 亚洲欧州色情在线观看| 4399欧美另类视频| 丁香五月婷婷亚洲综合精品| 玖玖综合色| 激情婷婷色色| 噜综合| 婷婷精品| 五月花婷婷丁香| 久操乱| 婷婷夜夜操| 丁香婷婷老司机久操| 日韩视频99| 综合玖玖偷拍| 91狠狠综合久久久| 狠狠肏综合网| 九九激情| 综合网色| 五月青青草综合| 开心色色五月天综合| 永久AⅤ1| 色婷婷综合综合网| 六月婷婷五月丁香| 五月天激情婷婷丁香| 亚洲日本三级片| 草综合14| 性爱先锋AV| 国产精品A成V人在线播放| 天天狠狠色| 六月丁香婷婷大香蕉| 丁香五月在线自慰| 五月丁香综合伦理片| 婷婷色综合网日韩国产| 久久婷婷内射| www.久久66| ady狠狠入| 久久九九爽| 亚洲性爱干干| 婷婷伊人五月丁香天堂网| 婷婷丁香激情综合色情| 亚洲综合丁香婷婷六月天| 五月婷婷伊| 91肏| 色婷婷丁香五月天激情综合网| 91av色色乱视频| 99ri国产在线| 久久性爰视频这里只有精品| 五月丁香啪啪啪综合网| 99ri网站在线观看| 色色五月婷| 欧美Va在线| 夜夜爱影院| 色99色| 五月天激情久久| 婷婷丁香社区网| 99热草草| 色噜噜狠狠色综无码久久合欧美| 久久人妻伦理| 六月婷婷视频| 丁香五月综合激情啪啪| 亚洲性爱AV在线| 超碰97免费在线| 色婷婷五月天天天做| 激情久久月| 99久久久久| 五日激情综合| 日日狠夜夜狠| 一夜福利不卡| 日本精品99网站| 在线观看视频1区| 草草视频91| 丁香五月婷婷在线观看| 538久久| 色欲色天天香综合| 久艹久| 99国产精品久久久久久久久久久 | www.夜夜夜| 丁香五月欧美色综合| BBWCUCKOLD精品熟妇| 亚洲人妻Av| 激情五月深爱婷婷| 伊人国产婷婷五月天| 97干欧美| 六月丁香六月婷婷欧美| 免费啪啪啪网站| 欧美激情综合五月色丁香| 九色自拍| 日熟女| 日本va欧美va欧美va| 狠狠夜夜五月丁香| 久久er免费视频| 久久天堂网| 久久丁香社| 人妻激情久久| 婷婷五月五月丁香| 亚洲综合色婷| 91人在线观看| 99热热热99精品婷婷| 五月天狠狠| 欧美婷婷日本| 日韩在线视频网站| 日本天堂爱爱| 五月丁香操婷逼| 亚洲无码99| 第四色五月天| 思思热99热| 色婷婷六月丁香综合欲精品| www.五月瑟| 噜噜噜精品欧美成人在线观看| 五月婷婷六月爱| 99这里只有精品视频在线| 91天天操天天干天天射| 五月色情婷婷| 午夜理论片最新午夜理论剧| 侠女刀之记忆电影在线看免费| 99er6免费视频热播| 操久久网| 丁香五月天AV在线| 色视频2025| 色综合网上班开心婷婷久久| 色五月丁香五月五月婷婷| 99er这里只有精品视频| 综合激情网五月激情| 综合激情啪啪| 五月丁香六月婷婷综合网| 五月亚洲激情| 天天干天天干天天干天天干天天干天天干天天| 丁香五月综合在线播放| 99热免| 成人va在线播放| 涩涩五月天| 婷婷伊人综合中文字幕| 人人播| 99在线观看| 成人国产欧美大片一区| 青青久久五月| 蜜乳人妻一区二区三区| 青青草tp| 婷婷五月永远18免费久久久| dingxiangtingtingliuyue| 五月好婷婷| 天天操综合网站| 99色视频在线| 97色在线| 无码少妇高潮喷水A片免费| 婷婷综合伊人丁香| 夜夜干 夜夜操| 色五月丁香五月| 五月丁香成人| 精品夜夜澡人妻无码AV| 久久婷婷大香蕉| 人人插9| 日木狠狠干| 99aese| 欧美五月丁香| 久热免费视频| 亚洲啪啪自拍| 9久精品视频| 五月丁六月香av| 久久少妇视频| 色色色成人网| 日韩av免费版| 青柠影视免费高清电视剧| 婷婷狠狠青青| 婷婷99视频精品| 五月婷婷五月丁香综合| 午夜无码精品色综合久久| 丁香五月香蕉| 99色热| 丁香五月婷婷色综合| 98永久精品| www.激情五月天.com| 丁香月六月| 97精品综合| 精品视频二级九九| jiujiu热在线视频| 韩国天天婷婷| 日日干夜夜干| 欧美图片丁香五月天| 婷婷五月天色综合翘| 操操操Av| 亚洲春色奇米影视| 粉嫩av懂色av蜜臀av熟妇| 青青福利网| 色五月首页| 丁香婷婷综合影院| 思思热在线视频观看精品| 79精品视频在线观看,| 激情小说五月天| 99视频在线啪| 婷婷激情丁五月| 九月激情网| 五月色丁香婷婷综合| 激情五月第四色| 婷婷五月在线视频| 婷婷五月丁香99| 人人亚洲| 亚洲九区| 久Se视频在线观看| 日韩在线五月天婷婷| 色色色com| 色老久久| 深爱激情综合网| 国产精品久久久爽爽爽麻豆色哟哟 | 狠狠干.com| 五月天婷婷综合久久| 亚洲综合激情五月久久| 丰滿爆乳一区二区三区| 深爱激情五月天色婷婷| 九九热视频这里只有精品| 欧美乱码国产一级A片| 都市激情小说婷婷| 国产精品久久久久久久久久| 激情四射五月天偷偷看婷婷| 九色自拍| 一区二区免费看| 日婷婷久久开心| 色99久草在线| 夜夜夜叫天天天做| 99热在线观看| 中文人妻主播久久| 久久草大香蕉| 婷婷激情肏屄网| PORNY九色9l自拍视频成人| 色婷婷综合电影| 操操操AV| 欲求不满的人妻| A网在线欧洲| 亚洲精品第一色色色色色色| 成人欧美一区二区三区在线观看| 狠狠色婷婷| 九九热在线亚洲免费视频| 五月激情视频| 丁香5月激情网| 婷婷精品视频| 人人爽天天莫| 激情五月丁香五月| 777.色色| 无码少妇高潮喷水A片免费| 丁香月五月天婷婷久久| 野战J办公桌椅H| 五月婷婷久久爱| 成人超碰网| 丁香五月久久综合| 热婷婷av| 第四色大香蕉| 色综合区| 久99热| 婷婷丁香午夜综合影视| 2025神马午夜福利| 婷婷五月情天| 黄久久久| 97人人草| 开心久久爱五月天| 黃色三级三级三级三级 qixing300.shrkbk.com www.jinbozs.com tianmiaosw.com | 激情五月六月| 9色在线视频| 思思热99热| 天天噜天天爱| 丁香六月成人| 五月婷婷丁香六月| 久婷婷| 激情五月婷| 丁香欧美| 亚洲操B视频| 久久五月网| 婷婷五月天美女| 伊人在线视频| 色丁香五月| 99热爱爱干干日| 色婷婷五月天在线观看| 色性日本| 任你操精品免费| 色五月AV| 99日韩网站| 日本久久爽| 另类小说色婷婷| 开心五月综合激情综合五月| 天堂五月婷婷| av在线资源| 亚洲综合在线丁香五月| 看全色黄大色大片| av大香蕉| 国产五月天欧美色| 色五月婷色彩免播放器| 久月久在线视频| 99热精品在线在线| 婷婷五月天成人动漫 | 久热婷婷在线视频| www.久久| 欧美人人草| 综合色色网| 激情四射亚洲| 第四色激情网| 五月精品免费XXX| 九九大香蕉黄色影院| 欧美成人va| 天天色综网| 久久er这里只有精品| 婷婷丁香五月社区亚洲| 狠狠干夜夜干| 五月丁香淫淫婷婷婷| 91丨九色丨东北熟女| 亚洲人成播放网站| 五月天综合网| 另类图片五月天| 日日干综合| 天天日夜夜欢| 一本久久婷婷| 91精品久久久久久77777| 深爱激情丁香| 五月婷婷久久综合| 欧美久久婷婷| 极品五月天| 99热| 大香蕉久久婷婷| 思思精品久久艹| 久久久97| 色婷婷操逼网| 丁香婷婷狠狠97| 九月色婷婷| 六月丁香五月天| 襙比视频| 成人va在线观看视频| www.无码com| 综合av在线| 婷婷五月天福利| 丁香五月六月综合激情| 婷婷开心久久| 五月天自拍视频| 亚洲人妻av| 天天综合 99久久婷婷| 亚洲狠狠丁香婷婷香蕉| 99精品成人无码A片观看金桔 | 日本激情91| 大香人妻| 操逼亚洲天堂| 人人人操 超碰| 五月丁香影视| 99这里有精品| 亚洲视频99| 成人婷婷| 婷婷午夜综合| 99爱精品| 五月天成人综合| 天天插天天操| 思思精品热在线| 五月天自拍视频| 色五月aV| 色综合久久伊伊婷婷五月| 99天堂网| 区区久久妻| 婷婷久久网| 99黄色在线视频精品熟女| 久久码久久无清| 国产99久9在线+|+传媒| 91制片厂久久久国产电影| 无码91中文字幕| 婷婷综合| 中字幕视频在线永久在线观看免费| 日日撸夜夜操| 国产67194| 99这里有精品视频| 狠狠色综合网| 色综合天天| 开心婷婷五月| AA片在线观看视频在线播放| 99干日日干| 狠狠ri| 碰人人97| 色色五月婷婷久久| 久久婷婷综合五月天| 五月天色丁香| 超碰在线综合| 超碰在线精品| 综合激情视频| 99精品在线观看| 熟女少妇内射日韩亚洲| 六月婷婷色色网| 97成人视频| 天天干天天操天天射| 超碰97干| 色婷婷五月天中文字幕| 99惹| 亚洲性爱日韩无码| 开心激情网五月天| 色五月激情| www.色婷婷.com| 国产肥白大熟妇BBBB视频| 任你搞免费视频观看| 精品九九网| 日韩人妻无码精品| 久久er免费视频| 五月婷婷六月爱| 丁香成人视频| 六月婷婷av| 激情久久久| 亚洲传媒在线观看| 狠狠爱五月婷婷| 超碰99在线| 丁香五月天无码| 综合色色色| 日韩成人精品中文字幕| 青草视频在线播放| 色综合久久无码| 大香蕉婷婷丁香天堂AV| www.日日日.com| 五月婷婷婷婷| 伊人五月天在线| 9久热精品在线视频| 久婷自拍视频| 99小视频| 九九精品视频在线6| 欧美在线97| 国产XXXX搡XXXXX搡麻豆| 久青草大香蕉| 开心五月婷婷五月| 久久久精品色色色| 大香蕉久久| 久久涩视频| 丁香五月综合| 中文字幕性爱丰满| 久婷婷婷| 久久丁香综合香蕉| 91一起操| 日日爱激情| 色播五月| www.91AV.COM| 天天做天天爱天天爽在| 国内外色色色色色成人视频| 99色在线观看| 五月婷婷日本| α久久| 久久黄A片| 深爱激情69热| 久久这里只精品| 超碰五月婷婷五月天| site:901-07.com| 亚洲久久激情| 51精品国自产在线| 九九精品99| 婷婷丁香成人五月天| 九九Av| 丁香六月| 丁香六月天婷婷开心综合| 丁香五月婷婷基地| 久9热在线免费观看| 韩国情人在线电视剧免费观看高清版全集 | av九九| 五月天婷婷香蕉狠狠超碰综合| 操逼在线视频| 99热这里只有精品55| 99在线热视频| 天天综合社区| 亚洲国产精品成人午夜| 99免费综合网| 天天肏在线观看| 极品少妇婷婷五月| 婷婷色日本| 日日噜噜夜夜狠狠久久丁香五月| 婷婷网影院| av性爱网站| 午夜亚洲AV日韩无码| 99久久久国产大片| 婷婷久久99| 久久99久久久| 色色五月婷婷丁香| 伊人高清无码| 激情五月天综合图片小说网站| 日韩操人| 欧美日韩成人免费在线| 丁香五月五月婷婷| 日本nghangse中文字幕| 欧美综合五月丁香六月婷| www99热| 99自拍视频在线| 97九色视频| 久婷首页| 色婷婷久久综合中文久久一本| 桃色五月婷婷| 丁香五月天激情综合网| 五月婷婷影院| 99热国产在| 99综合免费视频| 、激情六月天| 日日干天天爽| 26uuu视频欧美| 狠狠草狠狠草| 在线五月婷婷小电影| 99自拍视频在线| 激情伊人| 久久婷婷五月| 色婷婷丁香网| 婷婷丁香久久| 久久这有这里精品| 国产在线aaa片一区二区99| 电影爱拉战争免费观看| 五月激情综合网| 人人操Av| 午夜天堂一区人妻| 欧美色色色| 色婷婷色丁香色欲av| 婷婷五月花西瓜| wwww.9免费视频| 日韩AAAAAAAAAAA片| 欧美 日韩 成人| 91九色欧美| 在线中文字幕视频| 99热这里只有精品9| 久久五月天合网| 最近中文字幕在线中文视频| 婷婷性爱无码视频| 九九色插| 中文成人在线| 超碰操网| 综合久| 婷婷综合网伊人| 玖玖婷婷五月天毛片| 99热这里只有精品青草| 91久久九久久九久久九久久九久久| 天天做天天爱天天高潮| 超碰99热| 国自产拍偷拍精品啪啪一区二区| 操逼在线视频| 九九激情| 久久99婷婷| 婷婷色五月婷婷姐妹| 国产精品久久久久久久久久免费| 五月丁香另类网| 停停六月 综合| 九九色影视| 五月天亚洲最大成人| 99色嘟嘟精品网站| 五月天激情啪啪| 丁香丁婷五月激情| 91干婷婷| 九九热re99re6在线精品| 五月婷婷六月丁香免费| 婷婷香草网| 五月天久久婷婷| 综合婷婷| 日本色啪| 伊人激情啪啪| 深爱五月天 开心网| 五月丁香久久婷| 99久久极情精品一区| 丁香五月在线视频黑人| 2015超碰| 禁欲电影完整版在线播放| 五月综合缴情网| 强伦轩人妻一区二区电影| 色婷婷电影| 亚洲热视频| 亚洲综合激情五月天婷婷| 琪琪布丁香社区激情五月天| 五月天丁香| 五月天欧美 另类小说| 一区二区传媒视频| 欧洲色色| 天天干天天操天天拍| 99免费成人网| 色五月婷婷影视| 国产67194| 日狠狠| 色天天狠狠干| 大香蕉伊人爱在线| 亚洲无AV在线中文字幕| 大香蕉久久婷婷| 六月婷婷色五月| 色99自拍| 人人肏逼视频在线一区二区| 狠狠操狠狠爱| 丁香五月激情在线| 激情五月综合视频| AAA久久久AAA久久久AAA| 成人综合网站| 成人婷婷| 久久机热这里只有精品| 99热在线爱| 色五月大| 婷婷的五月天另类视频| 亚洲综合色色色| 欧美日本va| 狠狠 婷婷| 久9久9久9久9久9久9| 91av成人| 五月香婷婷| 色婷婷狠狠爱| 六月丁香婷婷综合在线| 久久只这里有精品| 婷婷激情小说网| 久热亚洲| 婷婷五月综合色小姐小说| 成片免费观看视频大全| 国产婷婷综合| 婷婷六月伊人| 色综合爱综合| 欧美婷婷六月丁香综合色| 99精品高潮| 婷婷五月丁香四射| 中文字幕免费高清电视剧| 91精品久久久久久| 中文在线成人| 五月丁香六月婷婷在线| 噜噜噜噜在线| 梁铮版蜘蛛女在线观看| 爆乳熟妇一区二区三区爆乳照片| 久久99精品久久久久久青青AR| 成人五月天综合网| 欧美性猛交 XXXX 乱大交| 亚洲天堂热| 久久婷婷婷| 色五月丁香婷婷久草| 五月丁香中文字幕| 日韩人妻操逼视频| 男人综合网| 97色色色视屏| 美女亚洲五月丁香| 大香蕉啪啪啪| 五月天啪啪视频| 欧美在线操| aaa久久| www.yw色| 日本人人草草| 99九九热视频免费| 日本人妻久久| 91jiuseshunv| 色婷婷第四色| 91久久网站| 亚洲综合无码| 97碰久久| 色欲丁香| 99思思| 五月丁香| 天天色色天天| 丁香色五月天| 五月天色丁香| 99久视频| 综合色久| 亚洲中文字幕在线观看| 午夜成人片400| 七七婷婷综合| 久久九九激情五月天 | 婷婷福利影院| 欧美色必爱| 久久久久久9热不雅视频| 97日本操| 五月婷婷丁香大香蕉| 91综合色噜噜| 亚洲婷婷婷| 婷婷五月情| 这里只有精品视频视频在线观看| 五月六月婷婷激情网| 色99视| 337p午夜影院| av免费人人| www.五月.com| 六月婷婷久久| 久久免片| 蜜桃人妻无码AV天堂三区| 熟女人妻视频| 婷婷五月欧美| 操操自拍| site:xmssd.com| 97色色色色色色色色色色色色色| 深爱丁香激情| 激情婷婷五月社区| 婷婷久久综合| 色色日本| 亚洲视频在线网站| 丁香狠狠操| 丁香大香蕉| 人人舔人人色人人高潮| 五月天狠狠草| 91丨九色丨白浆| 思思热视频在线| 成人五月丁香花| 9 1在线视频| 婷婷丁香五月天综合AV| oVV4WIB3vFi8D| 色五月天成人| 婷婷五月丁香基地| 久久99最新地址| 99热热热国产超碰| 五月天综合在线| 五月丁香在线国产| 日本人人xxx| 久久99网站| 亚洲成人影视在线| 七七色色综合| 五月婷婷高清| 五月激情婷婷六月| 久久香蕉影院| 激情婷婷丁香| 激情性爱五月| 夜夜噜夜夜奇| 九色七七| 五月网站| 99狠狠色| 六月丁香综合999| 九九视频在线| 思思久久99热只有频精品66| 狠狠综合久久综合| 激情文学 综合 色| 婷婷丁香色无五月| 99免费在线| 伊人大香蕉爱聚| 亚洲AV成人精品日韩在线播放| 五月开心婷婷| 激情久久五月天| 五月婷婷黄色网址| 日韩亚洲视频| 婷婷五月成人系列| 色色热| 热热99爱爱| 啄木鸟黑丝一区二区| 日韩99视频| 青青久在线视频免费观看| 丁香五月最新地址| 另类综合国产| 婷婷网五月天| 超碰国产AV| 六月丁香婷婷色综合| 97操碰视频| 午夜丁香久久久久久| 激情5月舔| 丁香五月激情网| 精品欧美一区二区三区久久久| 日本三级中国三级99| 五月婷在线视频免费看| 五月婷丁香| 免费婷婷| 综合色五月| 日产精品一线二线三线芒果| 六月婷婷激情| 人人草人人看| 久久九九激情五月天 | 男男野外做爰全过程69| 久热一本| 色噜噜狠狠色综合日日| 色色色com| 26uuu国产色| 六月婷婷激情| 丁香六月激情毛片| 亚洲综合婷婷五月天| www超碰| 五月天堂色| 五月丁香婷婷婷激情爱爱| 九九精品免费视频99| 这里只有精9| 日韩九九| 中文字幕视频在线播放| 99re6久热只有精品6在线直播| 欧美 色婷婷| 六月五月久久丁香| 婷婷啪啪| 、激情六月天| 久久激情五月| 91九色熟女| 久久玖玖综合| 日韩无码91| 五月开心激情| 激情五月天.色网| 色婷五月| 在线播放人妻| 五月丁香综合啪啪対白| 丁香五月激情网| 综合丁香婷婷五月天| 伊人久久婷婷| 91人人操人人爱| 婷婷成人AV| 色色色区| 一级二级色大片| 久久日韩婷婷五月| 五月天亭亭俺也| 丁香五月天亚洲综合| 五月婷婷自拍| 亚洲成人在线电影网站| 天天夜天天色天天| 久久桃花网色婷婷| 另类小说五月天综合网| 成人在线观看精品| 可以直接看的av网站| 国产精产国品一二三在观看| 婷婷色播综合五月| 嫩草AV久久伊人妇女超级A| 五月激情综合婷婷| 色色欧美色色| 狠狠狠狠操| 婷婷五月天丁香综合网| 深爱五月网| 午夜福利成人AV91| 亚洲无码99| 久久激情五月天| 色一情一乱一乱一区91Av| 激情综合网五月在线播放| 超碰在线成人| 激情婷婷亚洲五月| www.99热国产| 六月丁香成人网| 91操在线观看| 男人天堂99| 99热99成人| 亚洲色无码A片一区二区麻豆| 91大屁股| 区啪精品| 久久综合首页| 伊人影音无码一区二区三区| 亚洲爆乳无码精品AAA片蜜桃| 第四色婷婷色五月| 免费观看的AV| 日日夜夜狠狠| 九九精品综合| 五月丁香在线| 99热这里只有精品热| 狠狠色噜噜狠狠狠777奇米| 夜夜爱网站| 婷婷六月色开| 高清一区二区三区日本久| 天天射综合网夜夜操| 婷婷六月色情| 丁香婷婷色五月| 激情WWW| 中文字幕人妻AV| 久草性爱| 激情文学天天| 五月天婷婷色综合| 操九色| 婷婷丁香五月激情综合站_久久五月丁香激情综合_开心五月综合激情综合五月_婷 | 丁香五月天成人| 婷婷丁香五月网| 就是色婷婷五月亚洲色| tingtingcaobi| 99热日| VA国产在线综合网站| 五月婷视频在线观看| 色婷婷久久综合| 婷婷五月俺要去| 伊人9草在线观看| 青青草五月天| 九一99| 大香网伊人久久综合| 精品爱欲五| 五月婷婷|欧美| 五月天无码视屏播放| 婷婷丁香综合在线| 日本一级一级一级一级| 婷婷激情啪啪| 成人在线网| 婷婷五月天综合久久日美女| 成人短视频在线观看| 久久人妻高清中文|