




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(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的客戶機(jī)/服務(wù)器應(yīng)用程序的高效工具,與以前各版本相比Visual Basic 6.0具有以下新特點(diǎn)。1 提供了高效能的源碼編譯器,使應(yīng)用程序得到優(yōu)化。2 提供了新的比其他數(shù)據(jù)訪問(wèn)接口更加方便,更加全面的數(shù)據(jù)訪問(wèn)接口ADO(ActiveX Data object),能訪問(wèn)除了標(biāo)準(zhǔn)的關(guān)系型數(shù)據(jù)庫(kù)(如 Access Foxp
2、ro SQL server 等)中的數(shù)據(jù)庫(kù)外,還能訪問(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)該充分了解用戶各方面需求,包括現(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ù)需求分析用戶的需求具體體現(xiàn)在各種信息的提供,保存,更新和查詢。這就要求數(shù)據(jù)庫(kù)的結(jié)構(gòu)能充分滿足各種信息的輸入和輸出。在仔細(xì)分析調(diào)查有關(guān)圖
4、書館管理信息需求的基礎(chǔ)上設(shè)計(jì)出如圖(見(jiàn)附錄圖書館管理系統(tǒng)數(shù)據(jù)流程圖)所示的數(shù)據(jù)流程針對(duì)圖書館管理系統(tǒng)的需求,通過(guò)對(duì)圖書館管理工作過(guò)程的內(nèi)容和數(shù)據(jù)流程分析,設(shè)計(jì)出如下的數(shù)據(jù)項(xiàng)1書庫(kù)圖書信息,包括數(shù)據(jù)項(xiàng)有:圖書編號(hào)、書名、書號(hào)、類別、出版社、作者、ISBN、印張、字?jǐn)?shù)、版次、印數(shù)、定價(jià)、開(kāi)本、是否在庫(kù)、是否損壞、是否遺失、入庫(kù)時(shí)間、圖書介紹2 學(xué)生信息,包括數(shù)據(jù)項(xiàng)有:學(xué)生編號(hào)、學(xué)號(hào)、姓名、性別、系別、班級(jí)、級(jí)別、已借圖書、照片3 借書信息,包括數(shù)據(jù)項(xiàng)有:圖書序號(hào)、學(xué)生序號(hào)、是否歸還、書名、姓名、學(xué)號(hào)、書號(hào)、系別、班級(jí)、已借圖書、出版社、作者、借閱日期、圖書類別、是否續(xù)借4 供貨商信息,包括數(shù)據(jù)項(xiàng)有
5、:供貨商序號(hào)、供貨商、城市、地址、電話、傳真、郵政編碼、EMAIL、聯(lián)系人、首次合作時(shí)間5 定單信息,包括數(shù)據(jù)項(xiàng)有:定單序號(hào)、書名、書號(hào)、類別、出版社、作者、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ù)據(jù)項(xiàng)有:圖書序號(hào)、書名、書號(hào)、學(xué)生序號(hào)、學(xué)生姓名、系別、班級(jí)、過(guò)期時(shí)間7 員工信息,包括數(shù)據(jù)項(xiàng)有:?jiǎn)T工序號(hào)、姓名、密碼、類別、性別、家庭住址、聯(lián)系電話、職務(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í)體、學(xué)生信息實(shí)體、借閱信息實(shí)體、供貨商信息實(shí)體、定單信息實(shí)體、過(guò)期圖書實(shí)體、員工信息實(shí)體、罰款信息實(shí)體。Shukubiao(圖書信息實(shí)體)圖書介紹書名圖書序號(hào)圖2-1 圖書信息實(shí)體E-R圖Xueshengbiao(學(xué)生信息實(shí)體) 學(xué)生序號(hào)已借圖書姓名圖2-2 學(xué)生信息實(shí)體E-R圖Jh(借閱信息實(shí)體) 續(xù)借學(xué)生序號(hào)圖書序號(hào)圖2-3 借閱信息實(shí)體E-R圖Ghs(供貨商信息實(shí)體) 供貨商序號(hào)供貨商聯(lián)系人圖2-4 供貨商信息實(shí)體E-R圖Orders(定單信息實(shí)體)定單序號(hào)書名定
7、單日期 圖2-5 定單信息實(shí)體E-R圖Gqs(過(guò)期書信息實(shí)體)過(guò)期時(shí)間圖書序號(hào)學(xué)生序號(hào)圖2-6 過(guò)期圖書信息實(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(圖書信息借書借書Jh(借閱信息實(shí)Gqs(過(guò)期書信息實(shí)統(tǒng)計(jì)資料Ghs(供貨商信息Jhfk(罰款信息實(shí)Orders(定單信息圖2-9 各實(shí)體間關(guān)系圖2.3 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)圖書館管理系統(tǒng)中數(shù)據(jù)庫(kù)的各個(gè)表格設(shè)計(jì)結(jié)果如下:表2-1:shukubiao 書庫(kù)圖書信息表列名數(shù)據(jù)類型說(shuō)
8、明圖書序號(hào)Text圖書的編號(hào),唯一書號(hào)Text圖書書號(hào)書名Text書名類別Text圖書類別出版社Text出版社作者Text作者ISBNText圖書ISBN號(hào)印張Text圖書印張字?jǐn)?shù)Text字?jǐn)?shù)版次Text圖書版次印數(shù)Text印數(shù)定價(jià)Currency圖書定價(jià)開(kāi)本Text開(kāi)本是否在庫(kù)Boolean是否在書庫(kù)中的標(biāo)志是否損壞Boolean是否損壞的標(biāo)志是否遺失Boolean是否遺失的標(biāo)志入庫(kù)時(shí)間Date/Time圖書入庫(kù)的日期圖書介紹Text圖書的簡(jiǎn)單介紹表2-2:xueshengbiao 書庫(kù)圖書信息表列名數(shù)據(jù)類型說(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í)別,表示借書的能力已借圖書Integer已經(jīng)借過(guò)圖書多少本照片Text存放學(xué)生照片的路徑表2-3:jh 借閱信息表列名數(shù)據(jù)類型說(shuō)明圖書序號(hào)Text圖書序號(hào)學(xué)生序號(hào)Text學(xué)生序號(hào)書名Text書名姓名Text學(xué)生姓名學(xué)號(hào)Text學(xué)號(hào)書號(hào)Text書號(hào)系別Text學(xué)生系別班級(jí)Text學(xué)生班級(jí)已借圖書Integer學(xué)生已經(jīng)借閱的圖書數(shù)量出版社Text出版社作者Text圖書作者借閱日期Date/Time借閱日期圖書類別Text圖書類別是否歸還Boolean該書是否歸還續(xù)借Boolean該書是否續(xù)借過(guò)表2-4 ghs
10、供貨商信息表列名數(shù)據(jù)類型說(shuō)明供貨商序號(hào)Text供貨商序號(hào)供貨商Text供貨商城市Text城市地址Text地址電話Text電話傳真Text傳真郵政編碼Text郵政編碼EMAILTextEMAIL聯(lián)系人Text聯(lián)系人首次合作時(shí)間Date/Time首次合作時(shí)間表2-5 orders 定單信息表列名數(shù)據(jù)類型說(shuō)明定單序號(hào)Text定單序號(hào)書名Text書名類別Text類別出版社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)收的日期書號(hào)Text書號(hào)定單日期Date/Time定單填寫的日期是否驗(yàn)收Boolean定單驗(yàn)收的標(biāo)志驗(yàn)收日期Date/Time定單驗(yàn)收日期表2-6 gqs 過(guò)期書信息表列名數(shù)據(jù)類型說(shuō)明圖書序號(hào)Text圖書序號(hào)書名Text書名書號(hào)Text書號(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ù)類型說(shuō)明姓名Text員工姓名員工序號(hào)Te
12、xt員工序號(hào)密碼Text密碼類別Boolean員工權(quán)限級(jí)別性別Text性別家庭住址Text家庭住址聯(lián)系電話Text聯(lián)系電話職務(wù)Text職務(wù)出生日期Date/Time出生日期照片Text存放員工照片的路徑表2-8 jhfk 罰款信息表列名數(shù)據(jù)類型說(shuō)明流水號(hào)Long流水號(hào)罰款原因Text罰款原因罰款金額Currency罰款金額日期Date/Time日期2.4 設(shè)計(jì)方案構(gòu)思2.4.1圖書館管理信息系統(tǒng)的功能分析圖書館管理具有自身鮮明的特點(diǎn):(1) 根據(jù)操作人員的級(jí)別不同設(shè)置權(quán)限,對(duì)系統(tǒng)的操作有權(quán)限的設(shè)置(2) 能夠?qū)崿F(xiàn)圖書的借、還、續(xù)借功能(3) 具有對(duì)圖書庫(kù)的一般性維護(hù)的功能,包括過(guò)期書統(tǒng)計(jì)、損壞
13、書統(tǒng)計(jì)(4) 能夠?qū)崿F(xiàn)圖書的采購(gòu)、下定單及定單驗(yàn)收、圖書出庫(kù)的功能(5) 能夠?qū)崿F(xiàn)學(xué)生及供貨商的注冊(cè)、瀏覽、刪除、查詢功能(6) 能夠?qū)崿F(xiàn)員工的錄入、修改等功能(7) 能夠?qū)崿F(xiàn)書庫(kù)借還圖書情況、供貨商、學(xué)生、員工信息的打印報(bào)表功能(8) 能夠?qū)崿F(xiàn)數(shù)據(jù)備份功能2.4.2圖書館管理信息系統(tǒng)的功能需求分析功能模塊1 分級(jí)權(quán)限2借還圖書3書庫(kù)維護(hù)4 圖書采購(gòu)5 學(xué)生及供貨商管理系統(tǒng)總體功能模塊框圖如圖2-10圖書館管理系統(tǒng)數(shù)據(jù)流程圖圖2-10 圖書館管理系統(tǒng)數(shù)據(jù)流程圖圖書館管理系統(tǒng)數(shù)據(jù)流程圖說(shuō)明本系統(tǒng)需要數(shù)據(jù)輸入的地方有:學(xué)生的錄入和供貨商的注冊(cè)以及圖書采購(gòu)定單的填寫即圖書的入庫(kù)在學(xué)生信息錄入之前應(yīng)先
14、設(shè)置好學(xué)生的種類以及一些相關(guān)信息然后進(jìn)行學(xué)生信息的錄入,學(xué)生信息保存在“xueshengbiao”表中,進(jìn)行學(xué)生信息的管理;另外一個(gè)需要數(shù)據(jù)輸入的地方為供貨商的錄入,供貨商信息保存在“ghs”表中,根據(jù)供貨商的信息進(jìn)行供貨商的管理最后一個(gè)需要數(shù)據(jù)輸入的地方為圖書采購(gòu)定單的填寫。在整個(gè)圖書采購(gòu)到圖書入庫(kù)的過(guò)程中需要所有的數(shù)據(jù)做為支持。首先學(xué)生信息和圖書信息二者相互作用,形成圖書的借閱信息;然后根據(jù)圖書的借閱信息進(jìn)行圖書借閱信息的統(tǒng)計(jì),統(tǒng)計(jì)出每一類圖書的借閱數(shù)量等統(tǒng)計(jì)信息;這些統(tǒng)計(jì)信息的數(shù)據(jù)支持成為圖書采購(gòu)計(jì)劃的重要依據(jù),擬訂圖書的采購(gòu)任務(wù)計(jì)劃;然后根據(jù)供貨商信息選擇圖書采購(gòu)計(jì)劃的供貨商;根據(jù)以上
15、這些信息進(jìn)行圖書采購(gòu)的定單的填寫,圖書采購(gòu)定單保存在“orders”表中,形成圖書采購(gòu)定單信息的管理;根據(jù)定單信息驗(yàn)收?qǐng)D書,同時(shí)圖書入庫(kù)。最后根據(jù)入庫(kù)圖書的類別設(shè)置進(jìn)行圖書信息管理,書庫(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)益歸上傳用戶所有。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)代培訓(xùn)合同范本
- 公司外包車合同范本
- 主播學(xué)徒合同范本
- 南昌全款購(gòu)車合同范本
- 化妝師題庫(kù)(含參考答案)
- 七年級(jí)第二學(xué)期體育教學(xué)計(jì)劃
- 七年級(jí)國(guó)旗下保護(hù)環(huán)境講話稿
- 醫(yī)院骨科采購(gòu)合同范本
- 區(qū)別真假租房合同范本
- 《除數(shù)是兩位數(shù)的除法之口算除法》教案
- 2025-2030年中國(guó)數(shù)字告示(數(shù)字標(biāo)牌)行業(yè)需求現(xiàn)狀及發(fā)展趨勢(shì)分析報(bào)告
- 矛盾糾紛排查知識(shí)講座
- 汽車制動(dòng)系統(tǒng)課件
- 2025年黑龍江省高職單招《職測(cè)》高頻必練考試題庫(kù)400題(含答案)
- 統(tǒng)編版七年級(jí)語(yǔ)文下冊(cè)《第16課有為有不為》教案
- 【上?!康谝淮卧驴季?1【20~21章】
- 2025年?yáng)|營(yíng)科技職業(yè)學(xué)院高職單招語(yǔ)文2018-2024歷年參考題庫(kù)頻考點(diǎn)含答案解析
- 安全生產(chǎn)法律法規(guī)匯編(2025版)
- 義務(wù)教育化學(xué)課程標(biāo)準(zhǔn)(2022年版)解讀
- 2《幼苗長(zhǎng)大了》課件
- 勝利油田壓驅(qū)技術(shù)工藝研究進(jìn)展及下步工作方向
評(píng)論
0/150
提交評(píng)論