歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

圖書館信息管理系統(tǒng) 大數(shù)據(jù)庫課程設(shè)計(jì)VB SQL

  • 資源ID:86583832       資源大?。?span id="lvv0t5r" class="font-tahoma">1.04MB        全文頁數(shù):28頁
  • 資源格式: DOC        下載積分:10積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要10積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號,方便查詢和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號:
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認(rèn)打開,此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請知曉。

圖書館信息管理系統(tǒng) 大數(shù)據(jù)庫課程設(shè)計(jì)VB SQL

word摘 要在計(jì)算機(jī)日益普與的今天,圖書作為教學(xué)和學(xué)習(xí)必不可少的工具,采用一套行之有效的圖書管理系統(tǒng)來管理書籍就顯得尤為重要。而圖書資料的管理需要有效的圖書管理軟件,減輕工作人員的工作量,方便工作人員對它的操作,提高管理的質(zhì)量和水平,做到高效、智能化管理,達(dá)到提高圖書借閱信息管理效率的目的。 本文運(yùn)用Visual Basic 6.0和SQL Server 2005軟件,進(jìn)展圖書館管理系統(tǒng)的課程設(shè)計(jì)。首先對系統(tǒng)進(jìn)展需求分析,根據(jù)系統(tǒng)功能設(shè)計(jì)E-R模型,再進(jìn)展邏輯結(jié)構(gòu)設(shè)計(jì)實(shí)現(xiàn)E-R圖向關(guān)系模型的轉(zhuǎn)換,并優(yōu)化數(shù)據(jù)模型,使其擁有一般系統(tǒng)擁有的功能,它可以增加讀者信息,可以對新書進(jìn)展入庫,刪除舊書,可以查詢所有的讀者信息,還可以對圖書進(jìn)展修改校正,以與解決自己登錄安全性的問題,最重要的是可以進(jìn)展對圖書的借閱和歸還,并對超過還書期限的讀者進(jìn)展處罰,同時(shí)改變圖書庫存和被借閱次數(shù)的信息。具體功能有圖書館圖書信息瀏覽、讀者信息瀏覽、圖書信息查詢、圖書入庫管理、圖書出庫管理、讀者借書超期罰款管理和讀者信息維護(hù)等。本圖書館信息管理系統(tǒng)具有可運(yùn)行,功能較完整,界面美觀,操作方便等特點(diǎn),它可以更加人性化的滿足小型圖書館的日常借閱問題,達(dá)到一個(gè)很理想的智能管理的目的。關(guān)鍵詞 圖書館信息管理系統(tǒng);VB;SQL;數(shù)據(jù)庫目 錄1 系統(tǒng)功能概述11.1 系統(tǒng)的功能11.2 系統(tǒng)結(jié)構(gòu)總圖22 數(shù)據(jù)庫設(shè)計(jì)32.1 需求分析32.2 E-R模型32.3 關(guān)系模型32.4 表結(jié)構(gòu)設(shè)計(jì)63 系統(tǒng)各功能模塊的詳細(xì)設(shè)計(jì)103.1 封面103.2 登錄113.3 主菜單123.4 注冊新用戶143.5 讀者信息管理153.6 圖書庫存信息查詢17總結(jié)20參考文獻(xiàn)20文案大全1 系統(tǒng)功能概述1.1 系統(tǒng)的功能圖書館信息管理的主要任務(wù)是用計(jì)算機(jī)對圖書交換過程進(jìn)展日常管理,如圖書館圖書信息瀏覽、讀者信息瀏覽、圖書信息查詢、借還書等,迅速準(zhǔn)確地完成各種信息的統(tǒng)計(jì)計(jì)算和匯總工作,并快速打印信息報(bào)表。針對系統(tǒng)服務(wù)對象的具體要求,設(shè)計(jì)了圖書館信息管理系統(tǒng)。圖書館信息管理系統(tǒng)主要包含以下功能:(1)圖書管理:對圖書中圖書的信息,如圖書編號、書名等根本信息進(jìn)展維護(hù)和管理。能夠完成各種信息的新增、確認(rèn)、刪除、取消操作,也可按照一定的條件查詢這些信息。(2)讀者管理:系統(tǒng)可以完成讀者根本信息的新增、確認(rèn)、刪除、取消操作,并可按照一定的條件查詢與圖書相關(guān)的信息。(3)庫存管理:在系統(tǒng)中可以完成圖書入庫信息的管理,完成圖書相關(guān)信息的新增、確認(rèn)、刪除、取消操作,可以按一定得條件查詢這些信息。數(shù)據(jù)庫包含以下實(shí)體與其屬性:(1) 圖書信息 (圖書編號、書名、作者、版次、出版日期、類別、借閱次數(shù)、借閱狀態(tài)(2) 讀者信息 (借書證號、某某、性別、年齡、單位、聯(lián)系、讀者類別、是否超期)(3) 圖書入庫信息 (圖書編號、庫存量、單價(jià)、入庫日期)(4)圖書出庫信息借書證號、書名、借閱日期、還書日期(5) 圖書庫存信息 (圖書編號、書名、庫存量、單價(jià))(6) 讀者罰款信息借書證號、書名、處罰日期、超期天數(shù)、罰款金額(7)系統(tǒng)信息用戶名、密碼1.2 系統(tǒng)結(jié)構(gòu)總圖根據(jù)功能畫出圖書館信息管理系統(tǒng)結(jié)構(gòu)圖,如圖1.1所示。圖1.1圖書館信息管理系統(tǒng)的總體結(jié)構(gòu)2數(shù)據(jù)庫設(shè)計(jì)2.1 需求分析面對大量繁雜的圖書信息管理、分類、查詢與借還工作,迫切需要通過計(jì)算機(jī)來幫助解決,減少圖書館管理人員的工作量。隨著辦公自動(dòng)化的深入與普與和網(wǎng)絡(luò)技術(shù)的不斷開展,圖書館信息管理系統(tǒng)越來越被社會所需要,本圖書館信息管理系統(tǒng)具有界面友好、使用方便等優(yōu)點(diǎn)。 1、圖書信息查詢。當(dāng)需要從數(shù)據(jù)庫中查找滿足查詢條件的圖書時(shí),可以使用該功能。選擇查詢條件填入對應(yīng)的功能,點(diǎn)擊“查詢完成查詢操作。 2、借閱管理。借閱管理分為借閱和歸還兩局部。點(diǎn)擊“借閱單項(xiàng)選擇按鈕,這時(shí)掃入圖書相關(guān)信息就可以借閱了。 3、注冊新用戶。注冊新用戶是用來注冊能使用該軟件的用戶名和密碼。當(dāng)注冊完用戶之后,退出該軟件重新進(jìn)入,會要求選擇用戶名和密碼,此時(shí)如果不能正確輸入密碼,如此不能進(jìn)入該軟件。2.2 E-R模型圖書館信息管理系統(tǒng)E-R圖,如圖2.1所示。圖2.1 圖書館信息管理系統(tǒng)E-R圖2.3 關(guān)系模型一個(gè)實(shí)體型轉(zhuǎn)換為一個(gè)關(guān)系模式1。實(shí)體的屬性就是關(guān)系的屬性,實(shí)體的碼就是關(guān)系的碼。根據(jù)E-R圖向關(guān)系模型轉(zhuǎn)換的原如此,E-R圖轉(zhuǎn)換為關(guān)系模型。1圖書信息 (圖書編號、書名、作者、版次、出版日期、類別、借閱次數(shù)、借閱狀態(tài)圖2.2 圖書信息關(guān)系模型圖2讀者信息 (借書證號、某某、性別、年齡、單位、聯(lián)系、讀者類別、是否超期)圖2.3 讀者信息關(guān)系模型圖3圖書入庫信息 (圖書編號、庫存量、單價(jià)、入庫日期圖2.4 圖書入庫信息關(guān)系模型圖4圖書出庫信息借書證號、書名、借閱日期、還書日期圖2.5 圖書出庫信息關(guān)系模型圖(5)圖書庫存信息 (圖書編號、書名、庫存量、單價(jià))圖2.6 圖書庫存信息關(guān)系模型圖6讀者罰款信息借書證號、書名、處罰日期、超期天數(shù)、罰款金額圖2.7 讀者罰款信息關(guān)系模型圖2.4 表結(jié)構(gòu)設(shè)計(jì)本系統(tǒng)需在SQL Server中建立七個(gè)表,分別為圖書信息,讀者信息,圖書入庫信息、圖書出庫信息、圖書庫存信息、讀者借書信息和系統(tǒng)信息。(1) 圖書信息表的結(jié)構(gòu)與根本數(shù)據(jù):表結(jié)構(gòu):圖2.8圖書信息表結(jié)構(gòu) 根本數(shù)據(jù)如下:圖2.9 圖書信息數(shù)據(jù)(2) 讀者信息表的結(jié)構(gòu)與根本數(shù)據(jù):表結(jié)構(gòu):圖2.10 讀者信息表結(jié)構(gòu)根本數(shù)據(jù)如下:圖2.11 讀者信息根底數(shù)據(jù)(3) 圖書入庫信息表的結(jié)構(gòu)與根本數(shù)據(jù):表結(jié)構(gòu):圖2.12 圖書入庫表結(jié)構(gòu)根本數(shù)據(jù)如下:圖2.13 圖書入庫根底數(shù)據(jù)(4) 圖書出庫信息表的結(jié)構(gòu)與根本數(shù)據(jù):表結(jié)構(gòu):圖2.14 圖書出庫表結(jié)構(gòu)根本數(shù)據(jù)如下:圖2.15 圖書出庫根底數(shù)據(jù)(5) 圖書庫存信息表的結(jié)構(gòu)與根本數(shù)據(jù):表結(jié)構(gòu):圖2.16 圖書庫存表結(jié)構(gòu)根本數(shù)據(jù)如下:圖2.17 圖書庫存根底數(shù)據(jù)(6) 讀者借書信息表的結(jié)構(gòu)與根本數(shù)據(jù):表結(jié)構(gòu):圖2.18 讀者借書表結(jié)構(gòu)根本數(shù)據(jù)如下:圖2.19 讀者借書根底數(shù)據(jù)(7) 系統(tǒng)信息表的結(jié)構(gòu)與根本數(shù)據(jù):表結(jié)構(gòu):圖2.20 系統(tǒng)信息表結(jié)構(gòu)根本數(shù)據(jù)如下:3系統(tǒng)各功能模塊的詳細(xì)設(shè)計(jì)本圖書館信息管理系統(tǒng)共包括11個(gè)窗體,分別為歡迎,登錄,注冊新用戶,圖書信息瀏覽,讀者信息瀏覽,圖書出庫信息,圖書入庫信息,圖書信息查詢,讀者信息查詢,圖書庫存信息查詢和主窗體。其中主窗體為MDI窗體2。下面介紹各個(gè)窗體的設(shè)計(jì)語句與實(shí)現(xiàn)功能。3.1 封面封面,如圖3.1所示,標(biāo)題為“歡迎進(jìn)入圖書館管理系統(tǒng),點(diǎn)擊“進(jìn)入系統(tǒng)按鈕,就可以關(guān)閉本窗體并打開登錄窗體。圖3.1 封面封面代碼如下:Private Sub mand1_Click()Unload MeEnd SubPrivate Sub Timer1_Timer()Static n As Integer n = n + 1If n > 15 Then n = 0End IfLabel1.ForeColor = QBColor(n)End Sub3.2 登錄登錄,如圖3.2所示,假如已經(jīng)有賬號,只需輸入正確的用戶名和密碼,點(diǎn)擊“登陸按鈕就可以打開MDI主窗體,如圖3.4所示;假如沒有賬號,點(diǎn)擊“注冊按鈕,就可以打開注冊新用戶窗體,如圖3.5所示。圖3.2 登錄登錄代碼如下:Private Sub mand1_Click()End SubPrivate Sub mand2_Click()Dim micount As IntegerDim str As Stringstr = "select 密碼 from 系統(tǒng)信息 where 用戶名 ='" & Text1.Text & "'"Adodc1.RecordSource = strIf Adodc1.Recordset.EOF = True ThenMsgBox "用戶名錯(cuò)誤,請重新輸入", vbExlamation, "警告"Text1.Text = ""Text2.Text = ""ElseIf Trim(Adodc1.Recordset.Fields("密碼") = Trim(Text2.Text) ThenUnload MeElse MsgBox "密碼錯(cuò)誤,請重新輸入", vbExlamation, "警告"Text2.Text = ""End IfEnd Ifmicount = micount + 1If micount >= 3 Then Unload MeEnd SubPrivate Sub mand3_Click()Unload MeEnd Sub3.3 主菜單主窗體,如圖3.3所示,設(shè)計(jì)為MDI窗體,含有主菜單:系統(tǒng)管理、數(shù)據(jù)管理、數(shù)據(jù)查詢。系統(tǒng)管理菜單包含注冊新用戶菜單和退出菜單。數(shù)據(jù)管理包含圖書出庫管理菜單,圖書入庫管理菜單, 讀者罰款管理菜單和讀者信息管理菜單。數(shù)據(jù)查詢包含查詢圖書信息菜單,查詢圖書庫存信息菜單和查詢讀者信息菜單。圖3.3 主窗體主菜單代碼如下:Private Sub 圖書信息瀏覽_Click()End SubPrivate Sub mFExit_Click()Unload MeEnd SubPrivate Sub 查詢讀者信息_Click()End SubPrivate Sub 查詢圖書庫存信息_Click()End SubPrivate Sub 查詢圖書信息_Click()End SubPrivate Sub 讀者罰款管理_Click()End SubPrivate Sub 圖書出庫信息_Click()End SubPrivate Sub 讀者信息管理_Click()End SubPrivate Sub 新用戶注冊_Click()End SubPrivate Sub 圖書信息查詢_Click()End SubPrivate Sub 讀者信息查詢_Click()End SubPrivate Sub 圖書入庫信息_Click()End Sub3.4 注冊新用戶注冊新用戶窗體可用于添加新的用戶名和密碼??梢酝ㄟ^單擊“注冊新用戶菜單,打開對話框;也可以在登錄窗體,點(diǎn)擊“注冊按鈕,進(jìn)展注冊。假如輸入正確,如此將新的用戶名和密碼保存到“系統(tǒng)信息表中,并提示“注冊完成,關(guān)閉本窗體,如圖3.4所示。圖3.4 注冊成功注冊新用戶代碼如下:Private Sub mand1_Click()Dim str1 As Stringstr1 = "select * from 系統(tǒng)信息"Adodc1.RecordSource = str1If Text3.Text <> Text2.Text ThenMsgBox "密碼不一樣,請重新輸入!"Text2.Text = ""Text3.Text = ""ElseAdodc1.Recordset.Fields("用戶名") = Text1Adodc1.Recordset.Fields("密碼") = Text2MsgBox "注冊完成!"End IfUnload MeEnd SubPrivate Sub mand2_Click()Unload MeEnd Sub3.5 讀者信息管理讀者信息管理窗體用于瀏覽和錄入讀者信息4。該窗體以文本框顯示當(dāng)前記錄,用按鈕首記錄、末記錄、前移、后移,控制記錄指針的移動(dòng);用一個(gè)標(biāo)簽Label顯示:當(dāng)前記錄號/記錄總數(shù);單擊返回按鈕,可以關(guān)閉本窗體,返回主窗體。可以對記錄進(jìn)展添加、確認(rèn)、刪除、取消操作,如圖3.5所示。其余信息管理窗體與代碼均與此類似,不作說明。圖3.5 讀者信息瀏覽窗體讀者信息代碼如下:Private Sub cmdadd_Click()cmdadd.Enabled = Falsecmddel.Enabled = Falsecmdok.Enabled = TruecmdCancel.Enabled = TrueEnd SubPrivate Sub cmdCancel_Click()Unload MeEnd SubPrivate Sub cmddel_Click()x = MsgBox("確實(shí)要?jiǎng)h除當(dāng)前記錄嗎?", vbYesNo + vbQuestion)If x = vbYes ThenIf Adodc1.Recordset.EOF = True ThenEnd IfElseEnd IfEnd SubPrivate Sub cmdfirst_Click()cmdfirst.Enabled = Falsecmdpre.Enabled = Falsecmdnext.Enabled = Truecmdlast.Enabled = TrueEnd SubPrivate Sub cmdlast_Click()cmdfirst.Enabled = Truecmdpre.Enabled = Truecmdnext.Enabled = Falsecmdlast.Enabled = FalseEnd SubPrivate Sub cmdnext_Click()cmdfirst.Enabled = Truecmdpre.Enabled = TrueIf Adodc1.Recordset.EOF = True Thencmdlast.Enabled = Falsecmdnext.Enabled = FalseEnd IfEnd SubPrivate Sub cmdok_Click()cmdadd.Enabled = Truecmddel.Enabled = Truecmdok.Enabled = FalsecmdCancel.Enabled = FalseEnd SubPrivate Sub cmdpre_Click()cmdnext.Enabled = Truecmdlast.Enabled = TrueIf Adodc1.Recordset.BOF = True Thencmdfirst.Enabled = Falsecmdpre.Enabled = FalseEnd IfEnd SubPrivate Sub mand1_Click()Unload MeEnd SubPrivate Sub Form_Load()cmdfirst.Enabled = Falsecmdpre.Enabled = Falsecmdnext.Enabled = Truecmdlast.Enabled = Truecmdadd.Enabled = Truecmddel.Enabled = Truecmdok.Enabled = FalsecmdCancel.Enabled = TrueEnd Sub3.6 圖書庫存信息查詢圖書庫存信息查詢窗體可以滿足按各種條件的查找5,這些條件放在組合列表框bo中,供用戶選擇。在文本框中輸入要查詢的內(nèi)容,如圖3.6所示,單擊查詢按鈕,查詢結(jié)果用網(wǎng)格控件顯示如3.7所示。其余查詢窗體與代碼均與此類似,不作另行說明。圖3.6 圖書庫存信息查詢窗體圖3.7 查詢結(jié)果圖書庫存信息查詢代碼如下:Private Sub mand1_Click()Dim str As Stringstr = " Select * From 圖書庫存 " str = str & " Where 圖書庫存." & bo1.Text & " Like'" & Text1 & "%' " Adodc1.RecordSource = strEnd SubPrivate Sub mand2_Click()Unload MeEnd SubPrivate Sub mand3_Click()Unload MeEnd SubPrivate Sub Form_Load()bo1.AddItem "圖書編號"bo1.AddItem "書名"bo1.AddItem "庫存量"bo1.AddItem "單價(jià)"Text1.Text = ""bo1.Text = ""End SubPrivate Sub DataGrid1_Click()Unload MeEnd SubPrivate Sub Form_Load()bo1.AddItem "圖書編號"bo1.AddItem "圖書名"bo1.AddItem "庫存量"bo1.AddItem "單價(jià)"Text6.Text = ""End Sub總結(jié)通過這次數(shù)據(jù)庫課程設(shè)計(jì),我學(xué)會了如何利用Microsoft SQL Server2005軟件建立相關(guān)信息的數(shù)據(jù)庫,并通過Microsoft Visual Basic 6.0實(shí)現(xiàn)對相關(guān)信息的查詢,將所學(xué)知識都運(yùn)用到實(shí)踐中去,增加了我對數(shù)據(jù)庫的興趣,讓我能更清楚地了解到數(shù)據(jù)庫在現(xiàn)實(shí)生活中為我們帶來的極大便利,方便我們將所需要的信息進(jìn)展規(guī)劃和管理,將信息集中管理也為我們查詢我們所需要的信息帶來了簡易的途經(jīng)。但是,這個(gè)圖書館信息管理系統(tǒng)并不是很完善,還有需改良之處。最后,感謝數(shù)據(jù)庫課程設(shè)計(jì)教師對我耐心的教誨和幫助,為我解決了許多在課堂上沒弄懂的問題,讓我對數(shù)據(jù)庫有了更進(jìn)一步的認(rèn)識和了解。今后我會更加努力學(xué)習(xí)數(shù)據(jù)庫的相關(guān)知識,相信能為我以后帶來很大的幫助。參考文獻(xiàn)1 王珊.數(shù)據(jù)庫系統(tǒng)簡明教程.:高等教育.2004,92 賽奎春.Visual Basic信息系統(tǒng)開發(fā)實(shí)例精選. :高等教育.2004,93 X韜,何旭洪.Visual BASIC數(shù)據(jù)庫系統(tǒng)開發(fā)實(shí)例導(dǎo)航.:人民郵電.2002,104 X海潘.軟件工程導(dǎo)論.:清華大學(xué).1999,19(2);1381435 閆宏印.VB程序設(shè)計(jì).:電子工業(yè).2002;120文案大全

注意事項(xiàng)

本文(圖書館信息管理系統(tǒng) 大數(shù)據(jù)庫課程設(shè)計(jì)VB SQL)為本站會員(沈***)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!