版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rè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的客戶機(jī)/服務(wù)器應(yīng)用程序的高效工具,與以前各版本相比Visual Basic 6.0具有以下新特點(diǎn)。1 提供了高效能的源碼編譯器,使應(yīng)用程序得到優(yōu)化。2 提供了新的比其他數(shù)據(jù)訪問接口更加方便,更加全面的數(shù)據(jù)訪問接口ADO(ActiveX Data object),能訪問除了標(biāo)準(zhǔn)的關(guān)系型數(shù)據(jù)庫(如 Access Foxpro SQL server
2、 等)中的數(shù)據(jù)庫外,還能訪問郵件數(shù)據(jù),Web上的文本或圖形目錄服務(wù)器等信息。3 提供了動態(tài)的HTML頁面設(shè)計器。4 提供了WEB CAASS設(shè)計器。Visual Basic 6.0開發(fā)軟件的優(yōu)勢:1 可視化程序設(shè)計2 面向?qū)ο蟮某绦蛟O(shè)計3 事件驅(qū)動的編程機(jī)制4 高度的擴(kuò)充性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)品,準(zhǔ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)時,應(yī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)能充分滿足各種信息的輸入和輸出。在仔細(xì)分析調(diào)查有關(guān)圖書館管理信息需求的基礎(chǔ)上設(shè)
4、計出如圖(見附錄圖書館管理系統(tǒng)數(shù)據(jù)流程圖)所示的數(shù)據(jù)流程針對圖書館管理系統(tǒng)的需求,通過對圖書館管理工作過程的內(nèi)容和數(shù)據(jù)流程分析,設(shè)計出如下的數(shù)據(jù)項(xiàng)1書庫圖書信息,包括數(shù)據(jù)項(xiàng)有:圖書編號、書名、書號、類別、出版社、作者、ISBN、印張、字?jǐn)?shù)、版次、印數(shù)、定價、開本、是否在庫、是否損壞、是否遺失、入庫時間、圖書介紹2 學(xué)生信息,包括數(shù)據(jù)項(xiàng)有:學(xué)生編號、學(xué)號、姓名、性別、系別、班級、級別、已借圖書、照片3 借書信息,包括數(shù)據(jù)項(xiàng)有:圖書序號、學(xué)生序號、是否歸還、書名、姓名、學(xué)號、書號、系別、班級、已借圖書、出版社、作者、借閱日期、圖書類別、是否續(xù)借4 供貨商信息,包括數(shù)據(jù)項(xiàng)有:供貨商序號、供貨商、城市
5、、地址、電話、傳真、郵政編碼、EMAIL、聯(lián)系人、首次合作時間5 定單信息,包括數(shù)據(jù)項(xiàng)有:定單序號、書名、書號、類別、出版社、作者、ISBN、印張、字?jǐn)?shù)、版次、印數(shù)、定價、開本、詳細(xì)信息、供貨商序號、供貨商、聯(lián)系人、城市、訂購數(shù)量、訂購價格、交付方式、交貨日期、定單日期、是否驗(yàn)收、驗(yàn)收日期6 過期圖書信息,包括數(shù)據(jù)項(xiàng)有:圖書序號、書名、書號、學(xué)生序號、學(xué)生姓名、系別、班級、過期時間7 員工信息,包括數(shù)據(jù)項(xiàng)有:員工序號、姓名、密碼、類別、性別、家庭住址、聯(lián)系電話、職務(wù)、出生日期、照片8 罰款信息,包括數(shù)據(jù)項(xiàng)有:流水號、罰款原因、罰款金額、日期2.2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計得到上面的數(shù)據(jù)項(xiàng)就能夠設(shè)計出
6、以下各種實(shí)體以及它們的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計打下基礎(chǔ)根據(jù)上面的實(shí)力設(shè)計規(guī)劃出的實(shí)體有:圖書信息實(shí)體、學(xué)生信息實(shí)體、借閱信息實(shí)體、供貨商信息實(shí)體、定單信息實(shí)體、過期圖書實(shí)體、員工信息實(shí)體、罰款信息實(shí)體。Shukubiao(圖書信息實(shí)體)圖書介紹書名圖書序號圖2-1 圖書信息實(shí)體E-R圖Xueshengbiao(學(xué)生信息實(shí)體) 學(xué)生序號已借圖書姓名圖2-2 學(xué)生信息實(shí)體E-R圖Jh(借閱信息實(shí)體) 續(xù)借學(xué)生序號圖書序號圖2-3 借閱信息實(shí)體E-R圖Ghs(供貨商信息實(shí)體) 供貨商序號供貨商聯(lián)系人圖2-4 供貨商信息實(shí)體E-R圖Orders(定單信息實(shí)體)定單序號書名定單日期 圖2-5 定單信息
7、實(shí)體E-R圖Gqs(過期書信息實(shí)體)過期時間圖書序號學(xué)生序號圖2-6 過期圖書信息實(shí)體E-R圖Password1(員工信息實(shí)體) 員工序號職務(wù)姓名圖2-7 員工信息實(shí)體E-R圖Jhfk(罰款信息實(shí)體)日期罰款原因流水號圖2-8 罰款信息實(shí)體E-R圖Xueshengbiao(學(xué)生信Shukubiao(圖書信息借書借書Jh(借閱信息實(shí)Gqs(過期書信息實(shí)統(tǒng)計資料Ghs(供貨商信息Jhfk(罰款信息實(shí)Orders(定單信息圖2-9 各實(shí)體間關(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圖書印張字?jǐn)?shù)Text字?jǐn)?shù)版次Text圖書版次印數(shù)Text印數(shù)定價Currency圖書定價開本Text開本是否在庫Boolean是否在書庫中的標(biāo)志是否損壞Boolean是否損壞的標(biāo)志是否遺失Boolean是否遺失的標(biāo)志入庫時間Date/Time圖書入庫的日期圖書介紹Text圖書的簡單介紹表2-2:xueshengbiao 書庫圖書信息表列名數(shù)據(jù)類型說明學(xué)生序號Text學(xué)生的編號,唯一學(xué)號Text學(xué)號,不唯一姓名Text學(xué)生姓名性別Boolean性別系別Te
9、xt學(xué)生系別班級Text學(xué)生所在班級級別Integer學(xué)生的級別,表示借書的能力已借圖書Integer已經(jīng)借過圖書多少本照片Text存放學(xué)生照片的路徑表2-3:jh 借閱信息表列名數(shù)據(jù)類型說明圖書序號Text圖書序號學(xué)生序號Text學(xué)生序號書名Text書名姓名Text學(xué)生姓名學(xué)號Text學(xué)號書號Text書號系別Text學(xué)生系別班級Text學(xué)生班級已借圖書Integer學(xué)生已經(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印張字?jǐn)?shù)Text字?jǐn)?shù)版次Text版次開本Text開本印數(shù)Text印數(shù)定價Currency定價詳細(xì)信息Text詳細(xì)信息供貨商序號Text供貨商序號供貨商Text供貨商聯(lián)系人Text聯(lián)系人城市Tex
11、t供貨商城市訂購數(shù)量Integer訂購數(shù)量訂購價格Currency訂購價格交付方式Text交付方式交貨日期Date/Time定單驗(yàn)收的日期書號Text書號定單日期Date/Time定單填寫的日期是否驗(yàn)收Boolean定單驗(yàn)收的標(biāo)志驗(yàn)收日期Date/Time定單驗(yàn)收日期表2-6 gqs 過期書信息表列名數(shù)據(jù)類型說明圖書序號Text圖書序號書名Text書名書號Text書號學(xué)生序號Text學(xué)生序號學(xué)生姓名Text學(xué)生姓名系別Text系別班級Text班級過期時間Date/Time過期的天數(shù)表2-7 password1 員工信息表列名數(shù)據(jù)類型說明姓名Text員工姓名員工序號Text員工序號密碼Text密
12、碼類別Boolean員工權(quán)限級別性別Text性別家庭住址Text家庭住址聯(lián)系電話Text聯(lián)系電話職務(wù)Text職務(wù)出生日期Date/Time出生日期照片Text存放員工照片的路徑表2-8 jhfk 罰款信息表列名數(shù)據(jù)類型說明流水號Long流水號罰款原因Text罰款原因罰款金額Currency罰款金額日期Date/Time日期2.4 設(shè)計方案構(gòu)思2.4.1圖書館管理信息系統(tǒng)的功能分析圖書館管理具有自身鮮明的特點(diǎn):(1) 根據(jù)操作人員的級別不同設(shè)置權(quán)限,對系統(tǒng)的操作有權(quán)限的設(shè)置(2) 能夠?qū)崿F(xiàn)圖書的借、還、續(xù)借功能(3) 具有對圖書庫的一般性維護(hù)的功能,包括過期書統(tǒng)計、損壞書統(tǒng)計(4) 能夠?qū)崿F(xiàn)圖書
13、的采購、下定單及定單驗(yàn)收、圖書出庫的功能(5) 能夠?qū)崿F(xiàn)學(xué)生及供貨商的注冊、瀏覽、刪除、查詢功能(6) 能夠?qū)崿F(xiàn)員工的錄入、修改等功能(7) 能夠?qū)崿F(xiàn)書庫借還圖書情況、供貨商、學(xué)生、員工信息的打印報表功能(8) 能夠?qū)崿F(xiàn)數(shù)據(jù)備份功能2.4.2圖書館管理信息系統(tǒng)的功能需求分析功能模塊1 分級權(quán)限2借還圖書3書庫維護(hù)4 圖書采購5 學(xué)生及供貨商管理系統(tǒng)總體功能模塊框圖如圖2-10圖書館管理系統(tǒng)數(shù)據(jù)流程圖圖2-10 圖書館管理系統(tǒng)數(shù)據(jù)流程圖圖書館管理系統(tǒng)數(shù)據(jù)流程圖說明本系統(tǒng)需要數(shù)據(jù)輸入的地方有:學(xué)生的錄入和供貨商的注冊以及圖書采購定單的填寫即圖書的入庫在學(xué)生信息錄入之前應(yīng)先設(shè)置好學(xué)生的種類以及一些相
14、關(guān)信息然后進(jìn)行學(xué)生信息的錄入,學(xué)生信息保存在“xueshengbiao”表中,進(jìn)行學(xué)生信息的管理;另外一個需要數(shù)據(jù)輸入的地方為供貨商的錄入,供貨商信息保存在“ghs”表中,根據(jù)供貨商的信息進(jìn)行供貨商的管理最后一個需要數(shù)據(jù)輸入的地方為圖書采購定單的填寫。在整個圖書采購到圖書入庫的過程中需要所有的數(shù)據(jù)做為支持。首先學(xué)生信息和圖書信息二者相互作用,形成圖書的借閱信息;然后根據(jù)圖書的借閱信息進(jìn)行圖書借閱信息的統(tǒng)計,統(tǒng)計出每一類圖書的借閱數(shù)量等統(tǒng)計信息;這些統(tǒng)計信息的數(shù)據(jù)支持成為圖書采購計劃的重要依據(jù),擬訂圖書的采購任務(wù)計劃;然后根據(jù)供貨商信息選擇圖書采購計劃的供貨商;根據(jù)以上這些信息進(jìn)行圖書采購的定單
15、的填寫,圖書采購定單保存在“orders”表中,形成圖書采購定單信息的管理;根據(jù)定單信息驗(yàn)收圖書,同時圖書入庫。最后根據(jù)入庫圖書的類別設(shè)置進(jìn)行圖書信息管理,書庫信息保存在“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)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 果樹苗木訂購合同范例
- 合意購買土地合同范例
- 商丘工學(xué)院《學(xué)前科學(xué)教育與活動指導(dǎo)》2023-2024學(xué)年第一學(xué)期期末試卷
- 商洛職業(yè)技術(shù)學(xué)院《高等物理有機(jī)化學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 汕頭職業(yè)技術(shù)學(xué)院《數(shù)據(jù)結(jié)構(gòu)初步》2023-2024學(xué)年第一學(xué)期期末試卷
- 汕頭大學(xué)《期權(quán)期貨定價理論》2023-2024學(xué)年第一學(xué)期期末試卷
- 陜西中醫(yī)藥大學(xué)《級管理理論與實(shí)踐》2023-2024學(xué)年第一學(xué)期期末試卷
- 陜西藝術(shù)職業(yè)學(xué)院《專題設(shè)計1》2023-2024學(xué)年第一學(xué)期期末試卷
- 裝運(yùn)垃圾合同范例
- 抽水合同范例
- 用愛心說實(shí)話【經(jīng)典繪本】
- 《小花籽找快樂》課件
- 基建安全風(fēng)險分級管控實(shí)施細(xì)則
- 海南省建筑施工現(xiàn)場安全生產(chǎn)管理資料(一冊和二冊)
- 2023年中國鐵路南寧局招聘筆試參考題庫附帶答案詳解
- 大概念教學(xué):素養(yǎng)導(dǎo)向的單元整體設(shè)計
- 初中學(xué)段勞動任務(wù)清單(七到九年級)
- 支氣管鏡吸痰操作標(biāo)準(zhǔn)
- 山東2023泰安銀行春季校園招聘25人上岸提分題庫3套【500題帶答案含詳解】
- 山東省政府采購專家復(fù)審考試題庫
- GB/T 3246.2-2000變形鋁及鋁合金制品低倍組織檢驗(yàn)方法
評論
0/150
提交評論