【正文】
更新讀者信息,圖書信息,借閱信息圖31 系統(tǒng)流程圖 系統(tǒng)功能結(jié)構(gòu)圖根據(jù)圖書借閱管理系統(tǒng)的特點(diǎn),可以將其分為系統(tǒng)設(shè)置、讀者管理、圖書管理、借閱管理4個(gè)部分,其中各個(gè)部分及其包括的具體功能模塊如圖32所示。圖書類:書名,作者,出版社,價(jià)格,圖書編號(hào),庫存。1. 圖書借閱表用于保存所有已借閱圖書的信息,該表的結(jié)構(gòu)如表42所示。用于觸發(fā)登錄事件,界面如圖51所示。 圖52 系統(tǒng)主頁界面 系統(tǒng)主頁實(shí)現(xiàn)過程(1) 添加一個(gè)標(biāo)簽控件用于顯示系統(tǒng)名稱。(5) 使用close命令退出系統(tǒng)。圖53 圖書管理界面 圖書管理的實(shí)現(xiàn)過程1. 設(shè)計(jì)步驟(1) 本模塊使用的數(shù)據(jù)表是“圖書信息”。2. 實(shí)現(xiàn)代碼mandButton控件均用單擊事件觸發(fā),實(shí)現(xiàn)代碼如下:\\“查詢”圖書功能代碼:Private Sub 查詢_Click()End Sub\\“刪除”圖書功能代碼:Private Sub 刪除_Click()Dim code, SQL As StringIf = 自動(dòng)編號(hào) ThenMsgBox 請(qǐng)?jiān)谏戏搅斜碇羞x擇要?jiǎng)h除的圖書!Elsecode = SQL = Delete * FROM 圖書信息 Where 圖書編號(hào)= amp。 39。 39。 jg amp。 39。 39。 39。 jg amp。 39。頁面運(yùn)行效果如圖54所示。(4) 下方添加文本框和mandButton控件,用于讀者新增,修改,刪除。在主頁點(diǎn)擊“借閱管理”進(jìn)入到借閱管理頁面。(3) 上方添加文本框和mandButton控件,用于借閱信息查找,導(dǎo)出。 c amp。 ge = update 讀者信息 set 已借數(shù)量=已借數(shù)量1 where 讀者編號(hào)= amp。 39。 元End If End If End Sub\\“借出”圖書功能代碼:Private Sub 借出_Click()Dim a, b, c, d, e, f, g As StringDim h, i As IntegerIf IsNull([圖書名稱1]) ThenMsgBox 請(qǐng)輸入圖書名稱!ElseIf IsNull([讀者姓名1]) ThenMsgBox 請(qǐng)輸入讀者姓名!Elsea = b = c = d = h = DLookup(庫存, 圖書信息, 圖書編號(hào)= amp。 ,39。, amp。 b amp。 c e f gMsgBox 借出成功!End If End If End Sub6. 系統(tǒng)測(cè)試模塊功能測(cè)試,就是為了檢查在模塊中有沒有不能實(shí)現(xiàn)或?qū)崿F(xiàn)有問題的功能,或是運(yùn)行是否穩(wěn)定以及能否反復(fù)使用。期望結(jié)果:,密碼:111時(shí),登陸不成功,提示“用戶名或密碼有誤!” ,密碼:123時(shí),登陸成功。實(shí)測(cè)結(jié)果:經(jīng)測(cè)試此功能運(yùn)行正常。 執(zhí)行第6步后會(huì)提示:“歸還成功”相關(guān)讀者已借數(shù)量減1,相關(guān)圖書庫存數(shù)量加1。請(qǐng)選擇“否”。18。(6) 因?yàn)榧嫒菪詥栴}光盤上的數(shù)據(jù)庫系統(tǒng)會(huì)報(bào)一個(gè)查詢更新錯(cuò)誤,以致無法執(zhí)行增刪改操作,暫時(shí)還沒找到解決辦法。7. 開發(fā)環(huán)境及使用注意事項(xiàng)(1) 開發(fā)環(huán)境:Microsoft OFFICE ACCESS 2003(2) 數(shù)據(jù)庫:ACCESS 2003(3) 本系統(tǒng)管理員用戶名為:liuwei,密碼為:123。實(shí)測(cè)結(jié)果:經(jīng)測(cè)試此功能運(yùn)行正常。 圖書管理測(cè)試測(cè)試目的:圖書信息能否修改并成功保存到數(shù)據(jù)庫中。 登錄