




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、數(shù)據(jù)庫(kù)原理及應(yīng)用數(shù)據(jù)庫(kù)原理及應(yīng)用 課程設(shè)計(jì)報(bào)告 設(shè)計(jì)題目:西安理工大學(xué)圖書(shū)借閱管理數(shù)據(jù) 庫(kù)設(shè)計(jì)及開(kāi)發(fā) 學(xué) 院 理學(xué)院 專 業(yè) 信息與計(jì)算科學(xué) 班 級(jí) 計(jì)算 學(xué) 號(hào) 310081 姓 名 指導(dǎo)教師 段剛龍 2012 年 12 月 24 日 2013 年 1 月 4 日 目 錄 1選題背景及系統(tǒng)目標(biāo).- 1 - 1.1選題背景 .- 1 - 1.2系統(tǒng)目標(biāo) .- 1 - 2需求分析.- 2 - 2.1組織機(jī)構(gòu)分析 .- 2 - 2.2系統(tǒng)功能分析 .- 2 - 2.3業(yè)務(wù)流程調(diào)查與分析 .- 3 - 2.4數(shù)據(jù)流程調(diào)查與分析 .- 4 - 2.5典型數(shù)據(jù)字典分析 .- 6 - 3系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì).-
2、 13 - 3.1數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) .- 13 - 3.2數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) .- 15 - 3.3數(shù)據(jù)庫(kù)物理結(jié)構(gòu)設(shè)計(jì) .- 16 - 3.4數(shù)據(jù)庫(kù)關(guān)系設(shè)計(jì) .- 17 - 4系統(tǒng)主要功能模塊設(shè)計(jì)與實(shí)現(xiàn).- 18 - 4.1圖書(shū)管理員登陸界面模塊設(shè)計(jì) .- 18 - 4.2主界面模塊設(shè)計(jì) .- 18 - 4.3增加用戶模塊設(shè)計(jì) .- 19 - 4.4添加圖書(shū)模塊設(shè)計(jì) .- 19 - 4.5圖書(shū)查詢模塊設(shè)計(jì) .- 20 - 4.6圖書(shū)借閱模塊設(shè)計(jì) .- 21 - 4.7添加讀者模塊設(shè)計(jì) .- 22 - 4.8查詢讀者信息模塊設(shè)計(jì) .- 23 - 4.9還書(shū)模塊設(shè)計(jì) .- 24 - 4.10退出
3、系統(tǒng)界面設(shè)計(jì) .- 25 - 4.11模塊代碼 .- 25 - 5系統(tǒng)特點(diǎn)與不足.- 31 - 5.1優(yōu)點(diǎn) .- 31 - 5.2需要進(jìn)一步改進(jìn)的地方 .- 31 - 6總結(jié).- 31 - 6.1課程設(shè)計(jì)主要問(wèn)題及解決辦法 .- 31 - 6.2收獲與建議 .- 32 - 7參考文獻(xiàn).- 32 - 1選題背景及系統(tǒng)目標(biāo)選題背景及系統(tǒng)目標(biāo) 1.1 選題背景 隨著現(xiàn)在科學(xué)技術(shù)的進(jìn)步,人類社會(huì)正逐漸走向信息化,圖書(shū)館擁有 豐富的文獻(xiàn)信息資源,是社會(huì)系統(tǒng)的重要組成部分,在信息社會(huì)中作用越 來(lái)越重要,在我國(guó)圖書(shū)館計(jì)算機(jī)等 信息技術(shù)的應(yīng)用起步于 20 世紀(jì) 70 年代 末期,隨著改革開(kāi)放的步伐得迅速發(fā)展,
4、特別是 90 年代以后,我國(guó)圖書(shū)館 信息網(wǎng)絡(luò)建設(shè)取得了較大發(fā)展,圖書(shū)館信息化建設(shè)邁向了一個(gè)新臺(tái)階。 1.2 系統(tǒng)目標(biāo) (1)用戶方便進(jìn)行圖書(shū)查詢,圖書(shū)瀏覽和圖書(shū)分類瀏覽,進(jìn)行圖書(shū)借 閱并了解自己的借書(shū)情況和個(gè)人情況。 (2)用戶在借書(shū)超期的情況下得到來(lái)自管理員的提醒。 (3)管理員可以方便進(jìn)行圖書(shū)管理,用戶管理,管理員管理。圖書(shū)管 理包括圖書(shū)信息以及圖書(shū)分類的添加,修改,刪除。用戶管理包括用戶信 息的添加,刪除,修改和鎖定(限制用戶的正常使用功能,使其無(wú)法登陸) 。 管理員管理包括管理員信息的添加,刪除,修改等。 (4)用戶和管理員可以修改自己的密碼,修改前需先核實(shí)自己的原始 密碼。 (5)未
5、注冊(cè)用戶(游客)也可以瀏覽所有的圖書(shū)信息和分類信息,但 是無(wú)法借閱。 (6)實(shí)現(xiàn)模糊查詢,使用戶得到更多的相關(guān)記錄。并且考慮使用的方 便性,一些經(jīng)常使用的輸入無(wú)須用戶輸入,比如進(jìn)行圖書(shū)查詢時(shí)圖書(shū)分類 只須用戶做選擇就可以。 (7)考慮程序執(zhí)行操作時(shí)可能出現(xiàn)的情況,比如刪除圖書(shū)分類時(shí)該分 類下存在圖書(shū),程序自動(dòng)跳轉(zhuǎn)該分類圖書(shū)查看。刪除某個(gè)用戶,如果存在 借書(shū)記錄則不允許刪除,跳轉(zhuǎn)到該用戶的借書(shū)記錄。等待管理員確認(rèn)該用 戶所借圖書(shū)已經(jīng)全部歸還之后才允許刪除該用戶信息。 2需求分析需求分析 2.1 組織機(jī)構(gòu)分析 組織在這里是指一個(gè)單位或部門(mén)。我們到任何一個(gè)組織中區(qū)調(diào)查研究, 首先接觸到的具體情況是系
6、統(tǒng)的組織結(jié)構(gòu)。組織結(jié)構(gòu)師指組織內(nèi)部的部門(mén) 劃分以及它們的相互關(guān)系?,F(xiàn)行系統(tǒng)中信息的流動(dòng)關(guān)系是以組織結(jié)構(gòu)為背 景的。在一個(gè)組織中,各部門(mén)之間存在著各種關(guān)聯(lián)。主要有以下幾種: (1)領(lǐng)導(dǎo)關(guān)系 (2)信息傳遞關(guān)系 (3)資源傳遞的關(guān)系 2.2 系統(tǒng)功能分析 功能是指完成某項(xiàng)工作的能力,為了實(shí)現(xiàn)系統(tǒng)目標(biāo),系統(tǒng)必須具有各 種功能。系統(tǒng)功能分析如圖 2-1 所示: 圖 2-1 系統(tǒng)功能表 2.3 業(yè)務(wù)流程調(diào)查與分析 業(yè)務(wù)流程調(diào)查主要任務(wù)是調(diào)查系統(tǒng)中各環(huán)節(jié)的業(yè)務(wù)活動(dòng),掌握業(yè)務(wù)的 內(nèi)容、作用及信息的輸入、輸出、數(shù)據(jù)存儲(chǔ)和信息的處理方法及過(guò)程等。 在圖書(shū)館的管理系統(tǒng)中,從讀者角度考慮的業(yè)務(wù)流程圖如圖 2-2 所
7、示: 圖 2-2 業(yè)務(wù)流程圖 2.4 數(shù)據(jù)流程調(diào)查與分析 數(shù)據(jù)流程是系統(tǒng)中的信息處理的方法和過(guò)程的統(tǒng)一。由于老的系統(tǒng)中 的數(shù)據(jù)處理時(shí)建立在手工處理或成就的信息處理手段的基礎(chǔ)上的,我們有 理由相信,新的信息技術(shù)條件將為數(shù)據(jù)處理提供較為有效地處理方法。 在進(jìn)行系統(tǒng)的詳細(xì)設(shè)計(jì)時(shí),我們先進(jìn)行了系統(tǒng)的總體設(shè)計(jì)流程圖,如 圖 2-3 所示,然后是子系統(tǒng)的流程圖,如圖 2-4 及 2-5 所示: 圖2-3 圖書(shū)借閱總體設(shè)計(jì)流程圖 圖 2-4 讀者管理流程圖 圖2-5 子系統(tǒng)還書(shū)流程圖 2.5 典型數(shù)據(jù)字典分析 用數(shù)據(jù)字典描述數(shù)據(jù)庫(kù)的設(shè)計(jì),便于維護(hù)和修改。為了更好地組織數(shù) 據(jù)和設(shè)計(jì)出實(shí)際應(yīng)用數(shù)據(jù)庫(kù),應(yīng)該注意如
8、下問(wèn)題:規(guī)范化地重組數(shù)據(jù)結(jié)構(gòu); 對(duì)數(shù)據(jù)進(jìn)行規(guī)范化表達(dá)。 關(guān)系數(shù)據(jù)結(jié)構(gòu)的建立,在進(jìn)行了數(shù)據(jù)基本結(jié)構(gòu)的 規(guī)范化重組后,還必須建立整體數(shù)據(jù)的關(guān)系結(jié)構(gòu)。這一步設(shè)計(jì)完成后數(shù)據(jù) 庫(kù)和數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)工作基本完成,只待系統(tǒng)實(shí)現(xiàn)時(shí)將數(shù)據(jù)分析和數(shù)據(jù)字典 的內(nèi)容代入到所設(shè)計(jì)的數(shù)據(jù)整體關(guān)系結(jié)構(gòu)中,一個(gè)規(guī)范化數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu) 就建立起來(lái)了。 建立關(guān)系數(shù)據(jù)結(jié)構(gòu)涉及三方面內(nèi)容:確定關(guān)聯(lián)的關(guān)鍵指標(biāo) 項(xiàng)并建立關(guān)聯(lián)表;確定單一的父系記錄結(jié)構(gòu);建立整個(gè)數(shù)據(jù)庫(kù)的關(guān)系結(jié)構(gòu)。 圖書(shū)管理系統(tǒng)數(shù)據(jù)流圖中,數(shù)據(jù)信息和處理過(guò)程需要通過(guò)數(shù)據(jù)字典才 能描述清楚。在定義的圖書(shū)管理系統(tǒng)數(shù)據(jù)字典中,主要對(duì)數(shù)據(jù)流圖中的數(shù) 據(jù)項(xiàng)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)和處理過(guò)程進(jìn)行說(shuō)
9、明。 (1)數(shù)據(jù)項(xiàng)描述 1)數(shù)據(jù)項(xiàng)名稱:借書(shū)證號(hào) 含義說(shuō)明:惟一標(biāo)識(shí)一個(gè)借書(shū)證 類型:字符型 長(zhǎng)度:50 邏輯關(guān)系:不允許為空 2)數(shù)據(jù)項(xiàng)名稱:用戶名 含義說(shuō)明:讀者的名稱 類型:字符型 長(zhǎng)度:20 邏輯關(guān)系:不允許為空 3)數(shù)據(jù)項(xiàng)名稱:密碼 含義說(shuō)明:對(duì)用戶名和操作員管理員進(jìn)行加密 類型;字符型 長(zhǎng)度:10 邏輯關(guān)系:允許為空 4)數(shù)據(jù)項(xiàng)名稱:性別 類型:字符型 長(zhǎng)度:10 邏輯關(guān)系:允許為空 5)數(shù)據(jù)項(xiàng)名稱:所在系別 類型;字符型 長(zhǎng)度:10 邏輯關(guān)系:允許為空 6)數(shù)據(jù)項(xiàng)名稱:所在班級(jí) 類型:字符型 長(zhǎng)度:10 邏輯關(guān)系:允許為空 7)數(shù)據(jù)項(xiàng)名稱:操作員名稱 類型:字符型 長(zhǎng)度:30 邏
10、輯關(guān)系:不允許為空 8)數(shù)據(jù)項(xiàng)名稱:操作員簡(jiǎn)稱 含義說(shuō)明:惟一標(biāo)識(shí)一個(gè)操作員 類型:字符型 長(zhǎng)度:10 邏輯關(guān)系:不允許為空 9)數(shù)據(jù)項(xiàng)名稱:操作員級(jí)別 含義說(shuō)明:對(duì)操作員和管理員進(jìn)行區(qū)分 類型:字符型 長(zhǎng)度:10 邏輯關(guān)系:不允許為空 10)數(shù)據(jù)項(xiàng)名稱:圖書(shū)編號(hào) 含義說(shuō)明:惟一標(biāo)識(shí)一個(gè)圖書(shū) 類型:字符型 長(zhǎng)度:10 邏輯關(guān)系:不允許為空 11)數(shù)據(jù)項(xiàng)名稱:圖書(shū)名稱 類型:字符型 長(zhǎng)度:50 邏輯關(guān)系:不允許為空 12)數(shù)據(jù)項(xiàng)名稱:作者 類型:字符型 長(zhǎng)度:50 邏輯關(guān)系:不允許為空 13)數(shù)據(jù)項(xiàng)名稱:作者 類型:字符型 長(zhǎng)度:50 邏輯關(guān)系:不允許為空 14)數(shù)據(jù)項(xiàng)名稱:作者 類型:字符型
11、長(zhǎng)度:50 邏輯關(guān)系:不允許為空 15)數(shù)據(jù)項(xiàng)名稱:出版社 類型:字符型 長(zhǎng)度:50 邏輯關(guān)系:不允許為空 16)數(shù)據(jù)項(xiàng)名稱:出版時(shí)間 類型:日期時(shí)間型 長(zhǎng)度:8 邏輯關(guān)系:不允許為空 17)數(shù)據(jù)項(xiàng)名稱:價(jià)格 類型:整型 長(zhǎng)度:4 邏輯關(guān)系:不允許為空 18)數(shù)據(jù)項(xiàng)名稱:備注 類型:字符型 長(zhǎng)度:200 邏輯關(guān)系:允許為空 19)數(shù)據(jù)項(xiàng)名稱:借書(shū)日期 類型:日期時(shí)間 長(zhǎng)度:8 邏輯關(guān)系:不允許為空 20)數(shù)據(jù)項(xiàng)名稱:還書(shū)日期 類型:日期時(shí)間 長(zhǎng)度:8 邏輯關(guān)系:不允許為空 (2)數(shù)據(jù)結(jié)構(gòu)描述 1)數(shù)據(jù)流名稱:用戶情況 含義說(shuō)明:定義了一個(gè)讀者的有關(guān)信息 組成結(jié)構(gòu):用戶情況=用戶名+借書(shū)證號(hào)+密
12、碼+性別+所在系別+所在班級(jí) 2)數(shù)據(jù)流名稱:操作員情況 含義說(shuō)明:定義了一個(gè)操作員的有關(guān)信息 組成結(jié)構(gòu):操作員情況=操作員名稱+操作員簡(jiǎn)稱+操作員級(jí)別+操作 員密碼 3)數(shù)據(jù)流名稱:圖書(shū)情況 含義說(shuō)明:定義了一個(gè)圖書(shū)的有關(guān)信息 組成結(jié)構(gòu):圖書(shū)情況=圖書(shū)編號(hào)+圖書(shū)名稱+作者+出版社+出版時(shí)間 +價(jià)格+備注 (3)數(shù)據(jù)流(非數(shù)據(jù)項(xiàng))說(shuō)明 1)數(shù)據(jù)流名稱:借書(shū)單 含義:讀者借書(shū)時(shí)要填寫(xiě)的單據(jù) 來(lái)源:讀者 去向:審核借書(shū) 數(shù)據(jù)流量:250 份/天 組成:借書(shū)單=借書(shū)證號(hào)+圖書(shū)編號(hào)+借書(shū)日期 2)數(shù)據(jù)流名稱:還書(shū)單 含義:讀者還書(shū)時(shí)要填寫(xiě)的單據(jù) 來(lái)源:讀者 去向:審核還書(shū) 數(shù)據(jù)流量:250 份/天 組
13、成:還書(shū)單=圖書(shū)編號(hào)+還書(shū)日期 (4)數(shù)據(jù)存儲(chǔ)說(shuō)明 1)數(shù)據(jù)存儲(chǔ)名稱:圖書(shū)數(shù)據(jù)表 含義說(shuō)明:存放圖書(shū)的有關(guān)信息 組成結(jié)構(gòu):圖書(shū)編號(hào)+圖書(shū)名稱+作者+出版社+出版時(shí)間+價(jià)格+備 注 說(shuō)明;書(shū)號(hào)具有惟一性和非空性 2)數(shù)據(jù)存儲(chǔ)名稱:用戶信息表 含義說(shuō)明:存放讀者的注冊(cè)信息 組成結(jié)構(gòu):用戶名+借書(shū)證號(hào)+密碼+性別+所在系別+所在班級(jí) 說(shuō)明:證號(hào)具有惟一性和非空性,性別只能是男和女 3)數(shù)據(jù)存儲(chǔ)名稱:借書(shū)記錄 含義說(shuō)明:存放讀者的借書(shū),還書(shū)信息 組成結(jié)構(gòu):借書(shū)證號(hào)+圖書(shū)編號(hào)+借書(shū)日期+還書(shū)日期 說(shuō)明:要求能夠立即查詢 (5)處理過(guò)程說(shuō)明 1)處理過(guò)程名稱:圖書(shū)管理 輸入:圖書(shū)情況, 輸出:圖書(shū)記錄 處
14、理說(shuō)明:對(duì)館內(nèi)所有圖書(shū)按圖書(shū)編號(hào)進(jìn)行管理,將圖書(shū)數(shù)據(jù)數(shù) 據(jù)化,存儲(chǔ)圖書(shū)數(shù)據(jù)表中。 2)處理過(guò)程名稱:讀者管理 輸入:讀者情況, 輸出:讀者記錄 處理說(shuō)明:建立讀者信息表,對(duì)讀者進(jìn)行統(tǒng)一編號(hào),實(shí)現(xiàn)讀者記 錄 表的增刪改維護(hù)功能。 3)處理過(guò)程名稱:查看數(shù)目 輸入:借書(shū)請(qǐng)求,讀者, , 輸出:借書(shū)記錄,圖書(shū)信息 處理說(shuō)明:實(shí)現(xiàn)根據(jù)圖書(shū)編號(hào)等查詢圖書(shū)。 4)處理過(guò)程名稱:借書(shū)處理 輸入:圖書(shū)情況,讀者,借書(shū)記錄 輸出:借書(shū)記錄 處理說(shuō)明:確認(rèn)讀者符合借書(shū)條件,辦理借書(shū)手續(xù)。 5)處理過(guò)程名稱:還書(shū)處理 輸入:圖書(shū)情況, 輸出:借書(shū)記錄 處理說(shuō)明:對(duì)照相應(yīng)的圖書(shū)編號(hào)可辦理還書(shū)手續(xù)。 6)處理過(guò)程名稱:
15、安全管理 輸入:操作員情況,用戶情況 輸出:操作員級(jí)別,操作員記錄,用戶記錄 處理說(shuō)明:通過(guò)用戶名和口令,確認(rèn)用戶身份,保證系統(tǒng)的安全 型。 3系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 3.1 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) 讀者 e-r 圖中包括的屬性有讀者證號(hào),姓名,學(xué)號(hào),性別,所在系別 類別,這些屬性項(xiàng)闡明了讀者實(shí)體。 圖 3-1 讀者 e-r 圖 圖書(shū) e-r 圖中包括的屬性有圖書(shū)編號(hào),圖書(shū)名稱,出版社,作者,單 價(jià)類別,這些屬性項(xiàng)闡明了圖書(shū)實(shí)體。 圖書(shū)借閱 e-r 圖中包括的屬性有讀者證號(hào),圖書(shū)編號(hào),借閱時(shí)間,歸 還時(shí)間類別,這些屬性項(xiàng)闡明了圖書(shū)借閱實(shí)體。 圖 3-3 圖書(shū)借閱 e-r 圖 圖書(shū)征訂 e-r
16、 圖中包括的屬性有讀者證號(hào),圖書(shū)名稱,出版社,作者, 這些屬性闡明了圖書(shū)征訂實(shí)體。 3.2 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 1) e-r 圖向關(guān)系模型的轉(zhuǎn)換 將總體概念結(jié)構(gòu) e-r 圖轉(zhuǎn)化成關(guān)系模型: 讀者(學(xué)號(hào),讀書(shū)證件號(hào),姓名,性別,所在系別) 圖書(shū)借閱(圖書(shū)編號(hào),圖書(shū)名稱,作者,出版社,單價(jià),借出時(shí)間, 歸還時(shí)間) 2)相應(yīng)的表結(jié)構(gòu),如表 3-1 到表 3-5 所示: 表 3-1 讀者信息表 表 3-2 圖書(shū)信息表 表 3-3 圖書(shū)借閱表 表 3-4 圖書(shū)征訂表 3.3 數(shù)據(jù)庫(kù)物理結(jié)構(gòu)設(shè)計(jì) 根據(jù)本系統(tǒng)的特點(diǎn),采用 b+樹(shù)索引存取方法建立索引。 對(duì)圖書(shū)類別,剩余數(shù)量,作者,登入,價(jià)格,圖書(shū)信息這六個(gè)屬
17、性建 立索引。 對(duì)圖書(shū)類別,圖書(shū)信息,作者組合索引,對(duì)圖書(shū)類別,圖書(shū)信息,價(jià) 格建立組合索引, 對(duì)讀者,登錄界面建立組合索引,對(duì)剩余數(shù)量,價(jià)格建 立組合索引。 3.4 數(shù)據(jù)庫(kù)關(guān)系設(shè)計(jì) 圖 3-5 圖書(shū)管理系統(tǒng)整體 e-r 圖 4系統(tǒng)主要功能模塊設(shè)計(jì)與實(shí)現(xiàn)系統(tǒng)主要功能模塊設(shè)計(jì)與實(shí)現(xiàn) 4.1 圖書(shū)管理員登陸界面模塊設(shè)計(jì) 登陸界面如圖 4-1 所示: 圖 4-1 登陸界面 4.2 主界面模塊設(shè)計(jì) 主界面如圖 4-2 所示: 圖 4-2 主界面 4.3 增加用戶模塊設(shè)計(jì) 增加用戶界面如圖 4-3 所示: 圖 4-3 增加用戶界面 4.4 添加圖書(shū)模塊設(shè)計(jì) 添加圖書(shū)模塊界面如圖 4-4 所示: 圖 4-
18、4 添加圖書(shū)界面 4.5 圖書(shū)查詢模塊設(shè)計(jì) 1)圖書(shū)查詢界面如圖 4-5 所示: 圖 4-5 圖書(shū)查詢界面 2)查詢結(jié)果如圖 4-6 所示: 圖 4-6 查詢結(jié)果 4.6 圖書(shū)借閱模塊設(shè)計(jì) 1)當(dāng)選擇已被借出的書(shū)時(shí),則不能再借此書(shū)如圖 4-7 所示: 圖 4-7 查詢結(jié)果 2)當(dāng)選擇未被借出的書(shū)時(shí),則會(huì)按照下一步進(jìn)行選擇讀者信息,進(jìn)行 借書(shū),如圖 4-8 及圖 4-9 所示: 圖 4-8 圖書(shū)借閱界面 圖 4-9 借閱結(jié)果界面 4.7 添加讀者模塊設(shè)計(jì) 點(diǎn)擊讀者管理讀者信息管理添加讀者信息,會(huì)出現(xiàn)添加讀者信息的 界面,此界面是增加閱讀者的信息以及圖書(shū)管理系統(tǒng)庫(kù)中的讀者信息,讀 者包括教師、學(xué)生
19、、外來(lái)人員三個(gè)級(jí)別,填寫(xiě)好信息后點(diǎn)擊確定,則會(huì)成 功為庫(kù)中增加讀者信息,如圖 4-10 所示: 圖 4-10 添加讀者界面 4.8 查詢讀者信息模塊設(shè)計(jì) 點(diǎn)擊讀者管理查詢讀者信息,則會(huì)出現(xiàn)有按照讀者編號(hào)、讀者姓名或 者讀者種類為搜索依據(jù)的復(fù)選框,點(diǎn)擊后會(huì)按照要求顯示所查信息,其中 包括讀者編號(hào)、讀者姓名、讀者性別、讀者種類、工作單位、家庭地址、 登記日期以及借書(shū)數(shù)量等信息,如圖 4-11 所示: 圖 4-11 查詢讀者信息界面 4.9 還書(shū)模塊設(shè)計(jì) 點(diǎn)擊圖書(shū)借閱管理還書(shū)管理添加還書(shū)信息會(huì)出現(xiàn)還書(shū)界面,如 圖 4-12 及 4-13 所示: 圖4-12 還書(shū)界面 選擇要還書(shū)的信息,點(diǎn)擊還書(shū),則會(huì)
20、出現(xiàn)提示信息,選擇是,則會(huì)提示 成功還書(shū)。如圖: 圖4-13 還書(shū)結(jié)果界面 4.10 退出系統(tǒng)界面設(shè)計(jì) 點(diǎn)擊系統(tǒng)管理退出系統(tǒng),則會(huì)出現(xiàn)提示信息“退出系統(tǒng)” ,點(diǎn)擊“是” 或“退出系統(tǒng)” ,則會(huì)退出本系統(tǒng),如圖4-14所示: 圖 4-14 退出界面 4.11 模塊代碼 1)全局變量定義: option explicit public con as new adodb.connection 連接對(duì)象 public userid as string 當(dāng)前用戶 id public book_num as string 要借書(shū)的編號(hào) public rs as new adodb.recordset 記錄
21、集 public user_quanxian as integer 用戶的權(quán)限 public pwd as string用戶密碼 2)圖書(shū)管理系統(tǒng)登錄系統(tǒng) private sub command1_click() if combo1.text = then msgbox 請(qǐng)選擇用戶名!, , 登錄 combo1.setfocus exit sub end if if text2.text = then msgbox 請(qǐng)輸入密碼!, , 登錄 text2.setfocus exit sub end if if rsuser.state = 1 then rsuser.close sqltxt =
22、 select * from 系統(tǒng)用戶 where 用戶名= user id=sa;password=123; cnnstr = provider=microsoft.jet.oledb.4.0; & data source= + app.path + book.mdb conn.open cnnstr sql = select 用戶名 from 系統(tǒng)用戶 rsuser.open sql, conn, adopenstatic, adlockbatchoptimistic open app.path & 123.txt for input as #1 do while not eof(1) line input #1, aa combo1.additem aa loop close #1 cs = 0 rsuser.close end sub 5系統(tǒng)特點(diǎn)與不足系統(tǒng)特點(diǎn)與不足 5.1 優(yōu)點(diǎn) 本系統(tǒng)是一個(gè)校園圖書(shū)管理系統(tǒng),具有一定實(shí)用性的數(shù)據(jù)庫(kù)信息管理 系統(tǒng)。它只要完成了對(duì)圖書(shū)的分類,圖書(shū)進(jìn)步信息管理,圖書(shū)入庫(kù)管理, 圖書(shū)盤(pán)點(diǎn)管理,節(jié)約證件類型管理,借閱證件管理,圖書(shū)借閱,用戶管理。 本系統(tǒng)采用當(dāng)前流行的 vb 來(lái)完成整個(gè)系統(tǒng)的設(shè)計(jì),在數(shù)據(jù)庫(kù)的設(shè)計(jì)上利用 了 sql se
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二年級(jí)下冊(cè)數(shù)學(xué)教案 - 第三單元 第一節(jié)【第一課時(shí)】 數(shù)一數(shù)(一)(認(rèn)識(shí)并感受“千”1)北師大版
- 2025年師范大學(xué)協(xié)議管理辦法
- 勞動(dòng)協(xié)議:勞務(wù)分包協(xié)議(2025年版)
- 2024年水利機(jī)械項(xiàng)目資金需求報(bào)告代可行性研究報(bào)告
- 2024年高性能陶瓷刀具材料項(xiàng)目資金需求報(bào)告代可行性研究報(bào)告
- 全國(guó)清華版信息技術(shù)小學(xué)三年級(jí)上冊(cè)新授課 第11課 智能輸詞句-詞組和整句輸入 教學(xué)設(shè)計(jì)
- 2025年度手房交易資金監(jiān)管補(bǔ)充協(xié)議
- 2025年度大米產(chǎn)業(yè)投資基金簡(jiǎn)易合作協(xié)議
- 2025年度商標(biāo)同授權(quán)及品牌授權(quán)許可合同
- 二零二五年度網(wǎng)紅直播帶貨營(yíng)銷推廣服務(wù)合同
- 老年護(hù)理中心行風(fēng)建設(shè)方案
- 2024年世界職業(yè)院校技能大賽“食品安全與質(zhì)量檢測(cè)組”參考試題庫(kù)(含答案)
- 第21課 磁懸浮列車(說(shuō)課稿)-2023-2024學(xué)年六年級(jí)科學(xué)下冊(cè)同步備課(青島版)
- 區(qū)域銷售規(guī)劃方案
- 中國(guó)服裝零售行業(yè)發(fā)展環(huán)境、市場(chǎng)運(yùn)行格局及前景研究報(bào)告-智研咨詢(2025版)
- 2024年廣東公務(wù)員考試申論試題(公安卷)
- 期末 (試題) -2024-2025學(xué)年人教PEP版英語(yǔ)五年級(jí)上冊(cè)
- 專題17 物質(zhì)結(jié)構(gòu)與性質(zhì)綜合題-五年(2020-2024)高考化學(xué)真題分類匯編(解析版)
- 語(yǔ)文學(xué)習(xí)任務(wù)群的解讀及設(shè)計(jì)要領(lǐng)
- 光伏發(fā)電站項(xiàng)目安全技術(shù)交底資料
- 富血小板血漿(PRP)臨床實(shí)踐與病例分享課件
評(píng)論
0/150
提交評(píng)論