版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、一 系統(tǒng)開發(fā)平臺介紹1.1 開發(fā)工具介紹本系統(tǒng)所使用的開發(fā)工具是Visual Basic 6.0 。Visual Basic 6.0是Microsoft Visual Studio 6.0 可視化工具中的一個開發(fā)系統(tǒng)。是一個用于快速開發(fā)基于Windows的客戶機/服務器應用程序的高效工具,與以前各版本相比Visual Basic 6.0具有以下新特點。1 提供了高效能的源碼編譯器,使應用程序得到優(yōu)化。2 提供了新的比其他數(shù)據(jù)訪問接口更加方便,更加全面的數(shù)據(jù)訪問接口ADO(ActiveX Data object),能訪問除了標準的關(guān)系型數(shù)據(jù)庫(如 Access Foxpro SQL server
2、 等)中的數(shù)據(jù)庫外,還能訪問郵件數(shù)據(jù),Web上的文本或圖形目錄服務器等信息。3 提供了動態(tài)的HTML頁面設(shè)計器。4 提供了WEB CAASS設(shè)計器。Visual Basic 6.0開發(fā)軟件的優(yōu)勢:1 可視化程序設(shè)計2 面向?qū)ο蟮某绦蛟O(shè)計3 事件驅(qū)動的編程機制4 高度的擴充性5 支持大型數(shù)據(jù)庫的連接與存取操作1.2 后臺數(shù)據(jù)庫介紹 本系統(tǒng)所使用的后臺數(shù)據(jù)庫是Access數(shù)據(jù)庫數(shù)據(jù)庫引擎數(shù)據(jù)庫引擎是一種管理數(shù)據(jù)怎樣被存儲和檢索的軟件系統(tǒng),數(shù)據(jù)庫的基本功能就是由它來提供的。數(shù)據(jù)庫引擎有許多種,本系統(tǒng)所涉及的數(shù)據(jù)庫引擎是Microsoft Jet。Jet不是一個商業(yè)產(chǎn)品,準確的說它是好幾個Micros
3、oft產(chǎn)品使用的子系統(tǒng),在Visual Basic 3.0和Microsoft Access1.0中Microsoft就引入了這個引擎,以后Microsoft經(jīng)常修正這個引擎,并且不斷提升其功能。本系統(tǒng)涉及的版本是Jet3.51二 系統(tǒng)分析設(shè)計數(shù)據(jù)庫系統(tǒng)時,應該充分了解用戶各方面需求,包括現(xiàn)有的以及將來可能增加的需求,數(shù)據(jù)庫設(shè)計一般包括以下幾個步驟:(1) 數(shù)據(jù)需求分析、(2) 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(3) 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計2.1 數(shù)據(jù)庫需求分析用戶的需求具體體現(xiàn)在各種信息的提供,保存,更新和查詢。這就要求數(shù)據(jù)庫的結(jié)構(gòu)能充分滿足各種信息的輸入和輸出。在仔細分析調(diào)查有關(guān)圖書館管理信息需求的基礎(chǔ)上設(shè)
4、計出如圖(見附錄圖書館管理系統(tǒng)數(shù)據(jù)流程圖)所示的數(shù)據(jù)流程針對圖書館管理系統(tǒng)的需求,通過對圖書館管理工作過程的內(nèi)容和數(shù)據(jù)流程分析,設(shè)計出如下的數(shù)據(jù)項1書庫圖書信息,包括數(shù)據(jù)項有:圖書編號、書名、書號、類別、出版社、作者、ISBN、印張、字數(shù)、版次、印數(shù)、定價、開本、是否在庫、是否損壞、是否遺失、入庫時間、圖書介紹2 學生信息,包括數(shù)據(jù)項有:學生編號、學號、姓名、性別、系別、班級、級別、已借圖書、照片3 借書信息,包括數(shù)據(jù)項有:圖書序號、學生序號、是否歸還、書名、姓名、學號、書號、系別、班級、已借圖書、出版社、作者、借閱日期、圖書類別、是否續(xù)借4 供貨商信息,包括數(shù)據(jù)項有:供貨商序號、供貨商、城市
5、、地址、電話、傳真、郵政編碼、EMAIL、聯(lián)系人、首次合作時間5 定單信息,包括數(shù)據(jù)項有:定單序號、書名、書號、類別、出版社、作者、ISBN、印張、字數(shù)、版次、印數(shù)、定價、開本、詳細信息、供貨商序號、供貨商、聯(lián)系人、城市、訂購數(shù)量、訂購價格、交付方式、交貨日期、定單日期、是否驗收、驗收日期6 過期圖書信息,包括數(shù)據(jù)項有:圖書序號、書名、書號、學生序號、學生姓名、系別、班級、過期時間7 員工信息,包括數(shù)據(jù)項有:員工序號、姓名、密碼、類別、性別、家庭住址、聯(lián)系電話、職務、出生日期、照片8 罰款信息,包括數(shù)據(jù)項有:流水號、罰款原因、罰款金額、日期2.2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計得到上面的數(shù)據(jù)項就能夠設(shè)計出
6、以下各種實體以及它們的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計打下基礎(chǔ)根據(jù)上面的實力設(shè)計規(guī)劃出的實體有:圖書信息實體、學生信息實體、借閱信息實體、供貨商信息實體、定單信息實體、過期圖書實體、員工信息實體、罰款信息實體。Shukubiao(圖書信息實體)圖書介紹書名圖書序號圖2-1 圖書信息實體E-R圖Xueshengbiao(學生信息實體) 學生序號已借圖書姓名圖2-2 學生信息實體E-R圖Jh(借閱信息實體) 續(xù)借學生序號圖書序號圖2-3 借閱信息實體E-R圖Ghs(供貨商信息實體) 供貨商序號供貨商聯(lián)系人圖2-4 供貨商信息實體E-R圖Orders(定單信息實體)定單序號書名定單日期 圖2-5 定單信息
7、實體E-R圖Gqs(過期書信息實體)過期時間圖書序號學生序號圖2-6 過期圖書信息實體E-R圖Password1(員工信息實體) 員工序號職務姓名圖2-7 員工信息實體E-R圖Jhfk(罰款信息實體)日期罰款原因流水號圖2-8 罰款信息實體E-R圖Xueshengbiao(學生信Shukubiao(圖書信息借書借書Jh(借閱信息實Gqs(過期書信息實統(tǒng)計資料Ghs(供貨商信息Jhfk(罰款信息實Orders(定單信息圖2-9 各實體間關(guān)系圖2.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計圖書館管理系統(tǒng)中數(shù)據(jù)庫的各個表格設(shè)計結(jié)果如下:表2-1:shukubiao 書庫圖書信息表列名數(shù)據(jù)類型說明圖書序號Text圖書的編
8、號,唯一書號Text圖書書號書名Text書名類別Text圖書類別出版社Text出版社作者Text作者ISBNText圖書ISBN號印張Text圖書印張字數(shù)Text字數(shù)版次Text圖書版次印數(shù)Text印數(shù)定價Currency圖書定價開本Text開本是否在庫Boolean是否在書庫中的標志是否損壞Boolean是否損壞的標志是否遺失Boolean是否遺失的標志入庫時間Date/Time圖書入庫的日期圖書介紹Text圖書的簡單介紹表2-2:xueshengbiao 書庫圖書信息表列名數(shù)據(jù)類型說明學生序號Text學生的編號,唯一學號Text學號,不唯一姓名Text學生姓名性別Boolean性別系別Te
9、xt學生系別班級Text學生所在班級級別Integer學生的級別,表示借書的能力已借圖書Integer已經(jīng)借過圖書多少本照片Text存放學生照片的路徑表2-3:jh 借閱信息表列名數(shù)據(jù)類型說明圖書序號Text圖書序號學生序號Text學生序號書名Text書名姓名Text學生姓名學號Text學號書號Text書號系別Text學生系別班級Text學生班級已借圖書Integer學生已經(jīng)借閱的圖書數(shù)量出版社Text出版社作者Text圖書作者借閱日期Date/Time借閱日期圖書類別Text圖書類別是否歸還Boolean該書是否歸還續(xù)借Boolean該書是否續(xù)借過表2-4 ghs 供貨商信息表列名數(shù)據(jù)類型說
10、明供貨商序號Text供貨商序號供貨商Text供貨商城市Text城市地址Text地址電話Text電話傳真Text傳真郵政編碼Text郵政編碼EMAILTextEMAIL聯(lián)系人Text聯(lián)系人首次合作時間Date/Time首次合作時間表2-5 orders 定單信息表列名數(shù)據(jù)類型說明定單序號Text定單序號書名Text書名類別Text類別出版社Text出版社作者Text作者ISBNTextISBN印張Text印張字數(shù)Text字數(shù)版次Text版次開本Text開本印數(shù)Text印數(shù)定價Currency定價詳細信息Text詳細信息供貨商序號Text供貨商序號供貨商Text供貨商聯(lián)系人Text聯(lián)系人城市Tex
11、t供貨商城市訂購數(shù)量Integer訂購數(shù)量訂購價格Currency訂購價格交付方式Text交付方式交貨日期Date/Time定單驗收的日期書號Text書號定單日期Date/Time定單填寫的日期是否驗收Boolean定單驗收的標志驗收日期Date/Time定單驗收日期表2-6 gqs 過期書信息表列名數(shù)據(jù)類型說明圖書序號Text圖書序號書名Text書名書號Text書號學生序號Text學生序號學生姓名Text學生姓名系別Text系別班級Text班級過期時間Date/Time過期的天數(shù)表2-7 password1 員工信息表列名數(shù)據(jù)類型說明姓名Text員工姓名員工序號Text員工序號密碼Text密
12、碼類別Boolean員工權(quán)限級別性別Text性別家庭住址Text家庭住址聯(lián)系電話Text聯(lián)系電話職務Text職務出生日期Date/Time出生日期照片Text存放員工照片的路徑表2-8 jhfk 罰款信息表列名數(shù)據(jù)類型說明流水號Long流水號罰款原因Text罰款原因罰款金額Currency罰款金額日期Date/Time日期2.4 設(shè)計方案構(gòu)思2.4.1圖書館管理信息系統(tǒng)的功能分析圖書館管理具有自身鮮明的特點:(1) 根據(jù)操作人員的級別不同設(shè)置權(quán)限,對系統(tǒng)的操作有權(quán)限的設(shè)置(2) 能夠?qū)崿F(xiàn)圖書的借、還、續(xù)借功能(3) 具有對圖書庫的一般性維護的功能,包括過期書統(tǒng)計、損壞書統(tǒng)計(4) 能夠?qū)崿F(xiàn)圖書
13、的采購、下定單及定單驗收、圖書出庫的功能(5) 能夠?qū)崿F(xiàn)學生及供貨商的注冊、瀏覽、刪除、查詢功能(6) 能夠?qū)崿F(xiàn)員工的錄入、修改等功能(7) 能夠?qū)崿F(xiàn)書庫借還圖書情況、供貨商、學生、員工信息的打印報表功能(8) 能夠?qū)崿F(xiàn)數(shù)據(jù)備份功能2.4.2圖書館管理信息系統(tǒng)的功能需求分析功能模塊1 分級權(quán)限2借還圖書3書庫維護4 圖書采購5 學生及供貨商管理系統(tǒng)總體功能模塊框圖如圖2-10圖書館管理系統(tǒng)數(shù)據(jù)流程圖圖2-10 圖書館管理系統(tǒng)數(shù)據(jù)流程圖圖書館管理系統(tǒng)數(shù)據(jù)流程圖說明本系統(tǒng)需要數(shù)據(jù)輸入的地方有:學生的錄入和供貨商的注冊以及圖書采購定單的填寫即圖書的入庫在學生信息錄入之前應先設(shè)置好學生的種類以及一些相
14、關(guān)信息然后進行學生信息的錄入,學生信息保存在“xueshengbiao”表中,進行學生信息的管理;另外一個需要數(shù)據(jù)輸入的地方為供貨商的錄入,供貨商信息保存在“ghs”表中,根據(jù)供貨商的信息進行供貨商的管理最后一個需要數(shù)據(jù)輸入的地方為圖書采購定單的填寫。在整個圖書采購到圖書入庫的過程中需要所有的數(shù)據(jù)做為支持。首先學生信息和圖書信息二者相互作用,形成圖書的借閱信息;然后根據(jù)圖書的借閱信息進行圖書借閱信息的統(tǒng)計,統(tǒng)計出每一類圖書的借閱數(shù)量等統(tǒng)計信息;這些統(tǒng)計信息的數(shù)據(jù)支持成為圖書采購計劃的重要依據(jù),擬訂圖書的采購任務計劃;然后根據(jù)供貨商信息選擇圖書采購計劃的供貨商;根據(jù)以上這些信息進行圖書采購的定單
15、的填寫,圖書采購定單保存在“orders”表中,形成圖書采購定單信息的管理;根據(jù)定單信息驗收圖書,同時圖書入庫。最后根據(jù)入庫圖書的類別設(shè)置進行圖書信息管理,書庫信息保存在“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=vbmsg attribute vb_glo
16、balnamespace=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 Property Get itimestr() As
17、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_creatable=true attribute vb_predeclaredid=false attribu
18、te 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(msg) End If End SubPublic Property Get key() As String key = id: & IDEnd Property 模塊3:MSGCLI。CLSattribute vb_name=modglobalOption 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=false
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 分菜匙產(chǎn)業(yè)鏈招商引資的調(diào)研報告
- 尋呼服務行業(yè)市場調(diào)研分析報告
- 提高品牌關(guān)注度擴大市場影響力計劃
- 如何引導品牌發(fā)展的未來方向計劃
- 行業(yè)動態(tài)分析與趨勢預測計劃
- 疫情期間的應對措施與總結(jié)計劃
- 行為規(guī)范與獎懲機制建立計劃
- 與書友共成長拓展幼兒園小班的閱讀興趣計劃
- 促進師生互動的班級活動設(shè)計計劃
- 火災煙霧中的自救技能培訓
- 期中測試卷(1~3單元)(試題)2024-2025學年五年級上冊數(shù)學人教版
- 中歐班列課件
- 第三方機構(gòu)預算績效評價服務質(zhì)量考核表
- 老年護理模考試題+答案
- 期中考試卷(試題)-2024-2025學年三年級上冊數(shù)學人教版
- 2024-2030年中國特色小吃行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略分析報告
- 華師版九年級數(shù)學 25.2 隨機事件的概率(學習、上課課件)
- 人教版生物八年級下冊 8.1.1傳染病及其預防-教案
- GB/T 23576-2024拋噴丸設(shè)備通用技術(shù)規(guī)范
- 部編版(2024)道德與法治一年級上冊第14課《人人愛護公物》教學課件
- 全國一等獎人音版六年級音樂上冊《七色光之歌》課件
評論
0/150
提交評論