圖書(shū)館管理系統(tǒng)設(shè)計(jì)報(bào)告_第1頁(yè)
圖書(shū)館管理系統(tǒng)設(shè)計(jì)報(bào)告_第2頁(yè)
圖書(shū)館管理系統(tǒng)設(shè)計(jì)報(bào)告_第3頁(yè)
圖書(shū)館管理系統(tǒng)設(shè)計(jì)報(bào)告_第4頁(yè)
圖書(shū)館管理系統(tǒng)設(shè)計(jì)報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩16頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上一 系統(tǒng)開(kāi)發(fā)平臺(tái)介紹1.1 開(kāi)發(fā)工具介紹本系統(tǒng)所使用的開(kāi)發(fā)工具是Visual Basic 6.0 。Visual Basic 6.0是Microsoft Visual Studio 6.0 可視化工具中的一個(gè)開(kāi)發(fā)系統(tǒng)。是一個(gè)用于快速開(kāi)發(fā)基于Windows的客戶(hù)機(jī)/服務(wù)器應(yīng)用程序的高效工具,與以前各版本相比Visual Basic 6.0具有以下新特點(diǎn)。1 提供了高效能的源碼編譯器,使應(yīng)用程序得到優(yōu)化。2 提供了新的比其他數(shù)據(jù)訪(fǎng)問(wèn)接口更加方便,更加全面的數(shù)據(jù)訪(fǎng)問(wèn)接口ADO(ActiveX Data object),能訪(fǎng)問(wèn)除了標(biāo)準(zhǔn)的關(guān)系型數(shù)據(jù)庫(kù)(如 Access Foxp

2、ro SQL server 等)中的數(shù)據(jù)庫(kù)外,還能訪(fǎng)問(wèn)郵件數(shù)據(jù),Web上的文本或圖形目錄服務(wù)器等信息。3 提供了動(dòng)態(tài)的HTML頁(yè)面設(shè)計(jì)器。4 提供了WEB CAASS設(shè)計(jì)器。Visual Basic 6.0開(kāi)發(fā)軟件的優(yōu)勢(shì):1 可視化程序設(shè)計(jì)2 面向?qū)ο蟮某绦蛟O(shè)計(jì)3 事件驅(qū)動(dòng)的編程機(jī)制4 高度的擴(kuò)充性5 支持大型數(shù)據(jù)庫(kù)的連接與存取操作1.2 后臺(tái)數(shù)據(jù)庫(kù)介紹 本系統(tǒng)所使用的后臺(tái)數(shù)據(jù)庫(kù)是Access數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)引擎數(shù)據(jù)庫(kù)引擎是一種管理數(shù)據(jù)怎樣被存儲(chǔ)和檢索的軟件系統(tǒng),數(shù)據(jù)庫(kù)的基本功能就是由它來(lái)提供的。數(shù)據(jù)庫(kù)引擎有許多種,本系統(tǒng)所涉及的數(shù)據(jù)庫(kù)引擎是Microsoft Jet。Jet不是一個(gè)商業(yè)產(chǎn)品,準(zhǔn)確

3、的說(shuō)它是好幾個(gè)Microsoft產(chǎn)品使用的子系統(tǒng),在Visual Basic 3.0和Microsoft Access1.0中Microsoft就引入了這個(gè)引擎,以后Microsoft經(jīng)常修正這個(gè)引擎,并且不斷提升其功能。本系統(tǒng)涉及的版本是Jet3.51二 系統(tǒng)分析設(shè)計(jì)數(shù)據(jù)庫(kù)系統(tǒng)時(shí),應(yīng)該充分了解用戶(hù)各方面需求,包括現(xiàn)有的以及將來(lái)可能增加的需求,數(shù)據(jù)庫(kù)設(shè)計(jì)一般包括以下幾個(gè)步驟:(1) 數(shù)據(jù)需求分析、(2) 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)(3) 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)2.1 數(shù)據(jù)庫(kù)需求分析用戶(hù)的需求具體體現(xiàn)在各種信息的提供,保存,更新和查詢(xún)。這就要求數(shù)據(jù)庫(kù)的結(jié)構(gòu)能充分滿(mǎn)足各種信息的輸入和輸出。在仔細(xì)分析調(diào)查有關(guān)圖

4、書(shū)館管理信息需求的基礎(chǔ)上設(shè)計(jì)出如圖(見(jiàn)附錄圖書(shū)館管理系統(tǒng)數(shù)據(jù)流程圖)所示的數(shù)據(jù)流程針對(duì)圖書(shū)館管理系統(tǒng)的需求,通過(guò)對(duì)圖書(shū)館管理工作過(guò)程的內(nèi)容和數(shù)據(jù)流程分析,設(shè)計(jì)出如下的數(shù)據(jù)項(xiàng)1書(shū)庫(kù)圖書(shū)信息,包括數(shù)據(jù)項(xiàng)有:圖書(shū)編號(hào)、書(shū)名、書(shū)號(hào)、類(lèi)別、出版社、作者、ISBN、印張、字?jǐn)?shù)、版次、印數(shù)、定價(jià)、開(kāi)本、是否在庫(kù)、是否損壞、是否遺失、入庫(kù)時(shí)間、圖書(shū)介紹2 學(xué)生信息,包括數(shù)據(jù)項(xiàng)有:學(xué)生編號(hào)、學(xué)號(hào)、姓名、性別、系別、班級(jí)、級(jí)別、已借圖書(shū)、照片3 借書(shū)信息,包括數(shù)據(jù)項(xiàng)有:圖書(shū)序號(hào)、學(xué)生序號(hào)、是否歸還、書(shū)名、姓名、學(xué)號(hào)、書(shū)號(hào)、系別、班級(jí)、已借圖書(shū)、出版社、作者、借閱日期、圖書(shū)類(lèi)別、是否續(xù)借4 供貨商信息,包括數(shù)據(jù)項(xiàng)有

5、:供貨商序號(hào)、供貨商、城市、地址、電話(huà)、傳真、郵政編碼、EMAIL、聯(lián)系人、首次合作時(shí)間5 定單信息,包括數(shù)據(jù)項(xiàng)有:定單序號(hào)、書(shū)名、書(shū)號(hào)、類(lèi)別、出版社、作者、ISBN、印張、字?jǐn)?shù)、版次、印數(shù)、定價(jià)、開(kāi)本、詳細(xì)信息、供貨商序號(hào)、供貨商、聯(lián)系人、城市、訂購(gòu)數(shù)量、訂購(gòu)價(jià)格、交付方式、交貨日期、定單日期、是否驗(yàn)收、驗(yàn)收日期6 過(guò)期圖書(shū)信息,包括數(shù)據(jù)項(xiàng)有:圖書(shū)序號(hào)、書(shū)名、書(shū)號(hào)、學(xué)生序號(hào)、學(xué)生姓名、系別、班級(jí)、過(guò)期時(shí)間7 員工信息,包括數(shù)據(jù)項(xiàng)有:?jiǎn)T工序號(hào)、姓名、密碼、類(lèi)別、性別、家庭住址、聯(lián)系電話(huà)、職務(wù)、出生日期、照片8 罰款信息,包括數(shù)據(jù)項(xiàng)有:流水號(hào)、罰款原因、罰款金額、日期2.2 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)得

6、到上面的數(shù)據(jù)項(xiàng)就能夠設(shè)計(jì)出以下各種實(shí)體以及它們的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)根據(jù)上面的實(shí)力設(shè)計(jì)規(guī)劃出的實(shí)體有:圖書(shū)信息實(shí)體、學(xué)生信息實(shí)體、借閱信息實(shí)體、供貨商信息實(shí)體、定單信息實(shí)體、過(guò)期圖書(shū)實(shí)體、員工信息實(shí)體、罰款信息實(shí)體。Shukubiao(圖書(shū)信息實(shí)體)圖書(shū)介紹書(shū)名圖書(shū)序號(hào)圖2-1 圖書(shū)信息實(shí)體E-R圖Xueshengbiao(學(xué)生信息實(shí)體) 學(xué)生序號(hào)已借圖書(shū)姓名圖2-2 學(xué)生信息實(shí)體E-R圖Jh(借閱信息實(shí)體) 續(xù)借學(xué)生序號(hào)圖書(shū)序號(hào)圖2-3 借閱信息實(shí)體E-R圖Ghs(供貨商信息實(shí)體) 供貨商序號(hào)供貨商聯(lián)系人圖2-4 供貨商信息實(shí)體E-R圖Orders(定單信息實(shí)體)定單序號(hào)書(shū)名定

7、單日期 圖2-5 定單信息實(shí)體E-R圖Gqs(過(guò)期書(shū)信息實(shí)體)過(guò)期時(shí)間圖書(shū)序號(hào)學(xué)生序號(hào)圖2-6 過(guò)期圖書(shū)信息實(shí)體E-R圖Password1(員工信息實(shí)體) 員工序號(hào)職務(wù)姓名圖2-7 員工信息實(shí)體E-R圖Jhfk(罰款信息實(shí)體)日期罰款原因流水號(hào)圖2-8 罰款信息實(shí)體E-R圖Xueshengbiao(學(xué)生信Shukubiao(圖書(shū)信息借書(shū)借書(shū)Jh(借閱信息實(shí)Gqs(過(guò)期書(shū)信息實(shí)統(tǒng)計(jì)資料Ghs(供貨商信息Jhfk(罰款信息實(shí)Orders(定單信息圖2-9 各實(shí)體間關(guān)系圖2.3 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)圖書(shū)館管理系統(tǒng)中數(shù)據(jù)庫(kù)的各個(gè)表格設(shè)計(jì)結(jié)果如下:表2-1:shukubiao 書(shū)庫(kù)圖書(shū)信息表列名數(shù)據(jù)類(lèi)型說(shuō)

8、明圖書(shū)序號(hào)Text圖書(shū)的編號(hào),唯一書(shū)號(hào)Text圖書(shū)書(shū)號(hào)書(shū)名Text書(shū)名類(lèi)別Text圖書(shū)類(lèi)別出版社Text出版社作者Text作者ISBNText圖書(shū)ISBN號(hào)印張Text圖書(shū)印張字?jǐn)?shù)Text字?jǐn)?shù)版次Text圖書(shū)版次印數(shù)Text印數(shù)定價(jià)Currency圖書(shū)定價(jià)開(kāi)本Text開(kāi)本是否在庫(kù)Boolean是否在書(shū)庫(kù)中的標(biāo)志是否損壞Boolean是否損壞的標(biāo)志是否遺失Boolean是否遺失的標(biāo)志入庫(kù)時(shí)間Date/Time圖書(shū)入庫(kù)的日期圖書(shū)介紹Text圖書(shū)的簡(jiǎn)單介紹表2-2:xueshengbiao 書(shū)庫(kù)圖書(shū)信息表列名數(shù)據(jù)類(lèi)型說(shuō)明學(xué)生序號(hào)Text學(xué)生的編號(hào),唯一學(xué)號(hào)Text學(xué)號(hào),不唯一姓名Text學(xué)生姓名性別

9、Boolean性別系別Text學(xué)生系別班級(jí)Text學(xué)生所在班級(jí)級(jí)別Integer學(xué)生的級(jí)別,表示借書(shū)的能力已借圖書(shū)Integer已經(jīng)借過(guò)圖書(shū)多少本照片Text存放學(xué)生照片的路徑表2-3:jh 借閱信息表列名數(shù)據(jù)類(lèi)型說(shuō)明圖書(shū)序號(hào)Text圖書(shū)序號(hào)學(xué)生序號(hào)Text學(xué)生序號(hào)書(shū)名Text書(shū)名姓名Text學(xué)生姓名學(xué)號(hào)Text學(xué)號(hào)書(shū)號(hào)Text書(shū)號(hào)系別Text學(xué)生系別班級(jí)Text學(xué)生班級(jí)已借圖書(shū)Integer學(xué)生已經(jīng)借閱的圖書(shū)數(shù)量出版社Text出版社作者Text圖書(shū)作者借閱日期Date/Time借閱日期圖書(shū)類(lèi)別Text圖書(shū)類(lèi)別是否歸還Boolean該書(shū)是否歸還續(xù)借Boolean該書(shū)是否續(xù)借過(guò)表2-4 ghs

10、供貨商信息表列名數(shù)據(jù)類(lèi)型說(shuō)明供貨商序號(hào)Text供貨商序號(hào)供貨商Text供貨商城市Text城市地址Text地址電話(huà)Text電話(huà)傳真Text傳真郵政編碼Text郵政編碼EMAILTextEMAIL聯(lián)系人Text聯(lián)系人首次合作時(shí)間Date/Time首次合作時(shí)間表2-5 orders 定單信息表列名數(shù)據(jù)類(lèi)型說(shuō)明定單序號(hào)Text定單序號(hào)書(shū)名Text書(shū)名類(lèi)別Text類(lèi)別出版社Text出版社作者Text作者ISBNTextISBN印張Text印張字?jǐn)?shù)Text字?jǐn)?shù)版次Text版次開(kāi)本Text開(kāi)本印數(shù)Text印數(shù)定價(jià)Currency定價(jià)詳細(xì)信息Text詳細(xì)信息供貨商序號(hào)Text供貨商序號(hào)供貨商Text供貨商聯(lián)系

11、人Text聯(lián)系人城市Text供貨商城市訂購(gòu)數(shù)量Integer訂購(gòu)數(shù)量訂購(gòu)價(jià)格Currency訂購(gòu)價(jià)格交付方式Text交付方式交貨日期Date/Time定單驗(yàn)收的日期書(shū)號(hào)Text書(shū)號(hào)定單日期Date/Time定單填寫(xiě)的日期是否驗(yàn)收Boolean定單驗(yàn)收的標(biāo)志驗(yàn)收日期Date/Time定單驗(yàn)收日期表2-6 gqs 過(guò)期書(shū)信息表列名數(shù)據(jù)類(lèi)型說(shuō)明圖書(shū)序號(hào)Text圖書(shū)序號(hào)書(shū)名Text書(shū)名書(shū)號(hào)Text書(shū)號(hào)學(xué)生序號(hào)Text學(xué)生序號(hào)學(xué)生姓名Text學(xué)生姓名系別Text系別班級(jí)Text班級(jí)過(guò)期時(shí)間Date/Time過(guò)期的天數(shù)表2-7 password1 員工信息表列名數(shù)據(jù)類(lèi)型說(shuō)明姓名Text員工姓名員工序號(hào)Te

12、xt員工序號(hào)密碼Text密碼類(lèi)別Boolean員工權(quán)限級(jí)別性別Text性別家庭住址Text家庭住址聯(lián)系電話(huà)Text聯(lián)系電話(huà)職務(wù)Text職務(wù)出生日期Date/Time出生日期照片Text存放員工照片的路徑表2-8 jhfk 罰款信息表列名數(shù)據(jù)類(lèi)型說(shuō)明流水號(hào)Long流水號(hào)罰款原因Text罰款原因罰款金額Currency罰款金額日期Date/Time日期2.4 設(shè)計(jì)方案構(gòu)思2.4.1圖書(shū)館管理信息系統(tǒng)的功能分析圖書(shū)館管理具有自身鮮明的特點(diǎn):(1) 根據(jù)操作人員的級(jí)別不同設(shè)置權(quán)限,對(duì)系統(tǒng)的操作有權(quán)限的設(shè)置(2) 能夠?qū)崿F(xiàn)圖書(shū)的借、還、續(xù)借功能(3) 具有對(duì)圖書(shū)庫(kù)的一般性維護(hù)的功能,包括過(guò)期書(shū)統(tǒng)計(jì)、損壞

13、書(shū)統(tǒng)計(jì)(4) 能夠?qū)崿F(xiàn)圖書(shū)的采購(gòu)、下定單及定單驗(yàn)收、圖書(shū)出庫(kù)的功能(5) 能夠?qū)崿F(xiàn)學(xué)生及供貨商的注冊(cè)、瀏覽、刪除、查詢(xún)功能(6) 能夠?qū)崿F(xiàn)員工的錄入、修改等功能(7) 能夠?qū)崿F(xiàn)書(shū)庫(kù)借還圖書(shū)情況、供貨商、學(xué)生、員工信息的打印報(bào)表功能(8) 能夠?qū)崿F(xiàn)數(shù)據(jù)備份功能2.4.2圖書(shū)館管理信息系統(tǒng)的功能需求分析功能模塊1 分級(jí)權(quán)限2借還圖書(shū)3書(shū)庫(kù)維護(hù)4 圖書(shū)采購(gòu)5 學(xué)生及供貨商管理系統(tǒng)總體功能模塊框圖如圖2-10圖書(shū)館管理系統(tǒng)數(shù)據(jù)流程圖圖2-10 圖書(shū)館管理系統(tǒng)數(shù)據(jù)流程圖圖書(shū)館管理系統(tǒng)數(shù)據(jù)流程圖說(shuō)明本系統(tǒng)需要數(shù)據(jù)輸入的地方有:學(xué)生的錄入和供貨商的注冊(cè)以及圖書(shū)采購(gòu)定單的填寫(xiě)即圖書(shū)的入庫(kù)在學(xué)生信息錄入之前應(yīng)先

14、設(shè)置好學(xué)生的種類(lèi)以及一些相關(guān)信息然后進(jìn)行學(xué)生信息的錄入,學(xué)生信息保存在“xueshengbiao”表中,進(jìn)行學(xué)生信息的管理;另外一個(gè)需要數(shù)據(jù)輸入的地方為供貨商的錄入,供貨商信息保存在“ghs”表中,根據(jù)供貨商的信息進(jìn)行供貨商的管理最后一個(gè)需要數(shù)據(jù)輸入的地方為圖書(shū)采購(gòu)定單的填寫(xiě)。在整個(gè)圖書(shū)采購(gòu)到圖書(shū)入庫(kù)的過(guò)程中需要所有的數(shù)據(jù)做為支持。首先學(xué)生信息和圖書(shū)信息二者相互作用,形成圖書(shū)的借閱信息;然后根據(jù)圖書(shū)的借閱信息進(jìn)行圖書(shū)借閱信息的統(tǒng)計(jì),統(tǒng)計(jì)出每一類(lèi)圖書(shū)的借閱數(shù)量等統(tǒng)計(jì)信息;這些統(tǒng)計(jì)信息的數(shù)據(jù)支持成為圖書(shū)采購(gòu)計(jì)劃的重要依據(jù),擬訂圖書(shū)的采購(gòu)任務(wù)計(jì)劃;然后根據(jù)供貨商信息選擇圖書(shū)采購(gòu)計(jì)劃的供貨商;根據(jù)以上

15、這些信息進(jìn)行圖書(shū)采購(gòu)的定單的填寫(xiě),圖書(shū)采購(gòu)定單保存在“orders”表中,形成圖書(shū)采購(gòu)定單信息的管理;根據(jù)定單信息驗(yàn)收?qǐng)D書(shū),同時(shí)圖書(shū)入庫(kù)。最后根據(jù)入庫(kù)圖書(shū)的類(lèi)別設(shè)置進(jìn)行圖書(shū)信息管理,書(shū)庫(kù)信息保存在“shukubiao”中。本文涉及的代碼:Public Sub SendMsgToForms(msg As VbMsgBoxResult)Dim frm As FormFor Each frm In Formsfrm.recmsg msgNext frmEnd SubVERSION 1.0 CLASSBEGIN multiuse = -1 End attribute vb_name="vbm

16、sg" attribute vb_globalnamespace=false attribute vb_creatable=true attribute vb_predeclaredid=false attribute vb_exposed=true Option Explicit Public iType As Long Public iName As String Public iSource As String Dim iT As Date Public Property Get iTime() As Date iTime = iT End Property Public Pr

17、operty Get itimestr() As Stringitimestr = Format(iT, "yyyy.mm.dd hh:mm:ss") End Property Private Sub class_initialize() iT = Now() End Sub '模塊2:MSGCLI。CLS VERSION1.0 CLASS BEGIN Mulitiuse = -1 End attribute vb_name="msgclient" attribute vb_globalnamespace=false attribute vb_c

18、reatable=true attribute vb_predeclaredid=false attribute vb_exposed=trueOption Explicitpublic event recmsg(buval msg as VbMsgBoxResult )Public minmsg As LongPublic maxmsg As LongPublic ID As LongPublic Sub setmsg(msg As vbmsg)If msg.iType >= minmsg And msg.itupe < maxmsg Then RaiseEvent recmsg

19、(msg) End If End SubPublic Property Get key() As String key = "id:" & IDEnd Property '模塊3:MSGCLI。CLSattribute vb_name="modglobal"Option ExplicitPublic clients As New CollectionPublic clicount As LongVERSION1.0 CLASS BEGIN Mulitiuse = -1 End attribute vb_name="msgserver" attribute vb_globalnamespace=false attribute vb_creatable=true attribute vb_predeclaredid=fa

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論