基于VB的圖書管理系統(tǒng)畢業(yè)論文_第1頁
基于VB的圖書管理系統(tǒng)畢業(yè)論文_第2頁
基于VB的圖書管理系統(tǒng)畢業(yè)論文_第3頁
基于VB的圖書管理系統(tǒng)畢業(yè)論文_第4頁
基于VB的圖書管理系統(tǒng)畢業(yè)論文_第5頁
已閱讀5頁,還剩33頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

畢業(yè)論文設(shè)計)題

基于VB圖管系

畢業(yè)設(shè)計論文)原創(chuàng)聲明和使用授說明原創(chuàng)性聲是我個人在指導(dǎo)教盡我所知除文中特別加

簽名:

使用授權(quán)明

在不以贏學(xué)

學(xué)位論原性聲明本論文均本人

學(xué)位論版使用授書

可以采用影印縮

注意事項1.設(shè)計(論文)的內(nèi)容包括:1)封面(按教務(wù)處制定的標準封面格式制作)2)原創(chuàng)性聲明3)中文摘要(300字左右關(guān)鍵詞4)外文摘要、關(guān)鍵詞5)目次頁(附件不統(tǒng)一編入)6)論文主體部分:引言(或緒論文、結(jié)論7)參考文獻8)致謝9)附錄(對論文支持必要時)2.論文字數(shù)要求理工類設(shè)(論文文字數(shù)不少于1萬(不包括圖紙、程序清單等文科類論文正文字數(shù)不少于萬字。3.附件包括:任務(wù)書、開題報告、外文譯文、譯文原文(復(fù)印件4.文字、圖表要求:1)文字通順,語言流暢,書寫字跡工整,打印字體及大小符合要求,無錯別字,不準請他人代寫2)工程設(shè)計類題目的圖紙,要求部分用尺規(guī)繪制,部分用計算機繪制,所有圖紙應(yīng)符合國家技術(shù)標準規(guī)范。圖表整潔局合理文字注釋必須使用工程字書寫,不準用徒手畫3)畢業(yè)論文須用A4單面打印,論文50以上的雙面打印4)圖表應(yīng)繪制于無格子的頁面上5)軟件工程類課題應(yīng)有程序清單,并提供電子文檔5.裝訂順序1)設(shè)計(論文)2)附件:按照任務(wù)書、開題報告、外文譯文、譯文原文(復(fù)印件)次序裝訂

指教評書指導(dǎo)教評價:一、撰寫(設(shè)計)過程1、學(xué)生在論文(設(shè)計)過程中的治學(xué)態(tài)度、工作精神□優(yōu)□良□中□及格□不及格2、學(xué)生掌握專業(yè)知識、技能的扎實程度□優(yōu)□良□中□及格□不及格3、學(xué)生綜合運用所學(xué)知識和專業(yè)技能分析和解決問題的能力□優(yōu)□良□中□及格□不及格4、研究方法的科學(xué)性;技術(shù)線路的可行性;設(shè)計方案的合理性□優(yōu)□良□中□及格□不及格5、完成畢業(yè)論文(設(shè)計)期間的出勤情況□優(yōu)□良□中□及格□不及格二、論文(設(shè)計)質(zhì)量1、論文(設(shè)計)的整體結(jié)構(gòu)是否符合撰寫規(guī)范?□優(yōu)□良□中□及格□不及格2、是否完成指定的論文(設(shè)計)任務(wù)(包括裝訂及附件)?□優(yōu)□良□中□及格□不及格三、論文(設(shè)計)水平1、論文(設(shè)計)的理論意義或?qū)鉀Q實際問題的指導(dǎo)意義□優(yōu)□良□中□及格□不及格2、論文的觀念是否有新意?設(shè)計是否有創(chuàng)意?□優(yōu)□良□中□及格□不及格3、論文(設(shè)計說明書)所體現(xiàn)的整體水平□優(yōu)□良□中□及格□不及格建議成:優(yōu)□良□中□及格□不格(在所選等級前的□內(nèi)畫“√”)指導(dǎo)教:(簽名)年

單位:(蓋章)月日

評教評書評閱教評價:一、論(設(shè)計)質(zhì)1、論文(設(shè)計)的整體結(jié)構(gòu)是否符合撰寫規(guī)范?□優(yōu)□良□中□及格□不及格2、是否完成指定的論文(設(shè)計)任務(wù)(包括裝訂及附件)?□優(yōu)□良□中□及格□不及格二、論(設(shè)計)水1、論文(設(shè)計)的理論意義或?qū)鉀Q實際問題的指導(dǎo)意義□優(yōu)□良□中□及格□不及格2、論文的觀念是否有新意?設(shè)計是否有創(chuàng)意?□優(yōu)□良□中□及格□不及格3、論文(設(shè)計說明書)所體現(xiàn)的整體水平□優(yōu)□良□中□及格□不及格建議成:優(yōu)□良□中□及格□不格(在所選等級前的□內(nèi)畫“√”)評閱教:(簽名)年

單位:(蓋章)日

教室或辯組及學(xué)意教研室或答辯小組評價:一、答過程1、畢業(yè)論文(設(shè)計)的基本要點和見解的敘述情況□優(yōu)□良□中□及格□不及格2、對答辯問題的反應(yīng)、理解、表達情況□優(yōu)□良□中□及格□不及格3、學(xué)生答辯過程中的精神狀態(tài)□優(yōu)□良□中□及格□不及格二、論(設(shè)計)質(zhì)1、論文(設(shè)計)的整體結(jié)構(gòu)是否符合撰寫規(guī)范?□優(yōu)□良□中□及格□不及格2、是否完成指定的論文(設(shè)計)任務(wù)(包括裝訂及附件)?□優(yōu)□良□中□及格□不及格三、論(設(shè)計)水1、論文(設(shè)計)的理論意義或?qū)鉀Q實際問題的指導(dǎo)意義□優(yōu)□良□中□及格□不及格2、論文的觀念是否有新意?設(shè)計是否有創(chuàng)意?□優(yōu)□良□中□及格□不及格3、論文(設(shè)計說明書)所體現(xiàn)的整體水平□優(yōu)□良□中□及格□不及格評定成:優(yōu)□良□中□及格□不格教研室任(或答辯組組長:(簽名)年

月日教學(xué)系見:系主任(簽名)年

月日

摘要本世紀以來由于社會生產(chǎn)力的迅速發(fā)展和科學(xué)技術(shù)的突飛猛進人們進行信息交流的深度和廣度不斷增加管理所需要的信息量急劇增長同時對信息的處理要求及時準確這導(dǎo)致了傳統(tǒng)的信息處理方法和手段已不能適應(yīng)現(xiàn)代管理的需要子計算機的誕生和信息處理中的應(yīng)用著一個嶄新時代—信息時代”的開始,它使圖書管理現(xiàn)代化成為可能。在一定意義上說,管理信息系統(tǒng)的產(chǎn)生和發(fā)展是建立在電子計算機基礎(chǔ)之上的。圖書管理系統(tǒng)是典型的信息管理系(MIS)其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應(yīng)用程序的開發(fā)兩個方面于前者要求建立起數(shù)據(jù)一致性和完整性強數(shù)據(jù)安全性好的庫。而對于后者則要求應(yīng)用程序功能完備易使用等特點。經(jīng)過分析,我使用MICROSOFT公司的VISUALBASIC開發(fā)工具,利用其提供的各種面向?qū)ο蟮拈_發(fā)工具,尤其是數(shù)據(jù)窗口這一能方便而簡潔操縱數(shù)據(jù)庫的智能化對象首先在短時間內(nèi)建立系統(tǒng)應(yīng)用原型然后對初始原型系統(tǒng)進行需求迭代,不斷修正和改進,直到形成滿意的可行系統(tǒng)。關(guān)鍵詞書管理

庫VisualBasic.NET

模塊

目引.述.紹狀析景求系統(tǒng)設(shè)計圖計計系統(tǒng)實現(xiàn)行論.謝.獻

引當今時代是飛速發(fā)展的的信息時代在各行各業(yè)中離不開信息處理這正是計算機被廣泛應(yīng)用于信息管理系統(tǒng)的原因算機的最大好處在于利用它能夠進行信息管理。使用計算機進行信息控制,不僅提高了工作效率且大大的提高了其安全性。尤其對于復(fù)雜的信息管理算機能夠充分發(fā)揮它的優(yōu)越性計算機進行信息管理與信息管理系統(tǒng)的開發(fā)密切相關(guān),系統(tǒng)的開發(fā)是系統(tǒng)管理的前提。本系統(tǒng)就是為了管理好圖書館信息而設(shè)計的。圖書館作為一種信息資源的集散地圖書和用戶借閱資料繁多包含很多的信息數(shù)據(jù)的管理,現(xiàn)今有很多的圖書館都是初步開始使用甚至尚未使用計算機進行信息管理。根據(jù)調(diào)查得知,他們以前對信息管理的主要方式是基于文本,表格等紙介質(zhì)的手工處理,對于圖書借閱情如借書天數(shù)超過限定借書時間的天數(shù)的統(tǒng)計和核實等往往采用對借書卡的人工檢查進行對借閱者的借閱權(quán)限,以及借閱天數(shù)等用人工計算,手抄進行。數(shù)據(jù)處理工作量大,容易出錯。由于數(shù)據(jù)繁多容易丟失且不易查找總的來說乏系統(tǒng)規(guī)范的信息管理手段。盡管有的圖書館有計算機,但是尚未用于信息管理,沒有發(fā)揮它的效力源閑置比較突出,這就是管理信息系統(tǒng)的開發(fā)的基于環(huán)境?;谶@個問題我認為有必要建立一個圖書管理系統(tǒng)使圖書管理工作規(guī)范化,系統(tǒng)化,程序化,避免圖書管理的隨意性,提高信息處理的速度和準確性,能夠及時,準確,有效的查詢和修改圖書情況。

一概(一)件介紹本系統(tǒng)所采用的編程語言為visualbasic6.0與微軟的access作為操作數(shù)據(jù)庫。Visual6.0是Micrsoft公司出品的開發(fā)工具,Visual一種可視化的,面向?qū)ο骔indows開發(fā)語言,它具有易用通用和開發(fā)效率高的特點。隨著微軟對它不斷地改進以及計算機本身性能的提高,使得Basic越來越適合一般的應(yīng)用程序開發(fā)。在VisualBasic環(huán)境下,利用事件驅(qū)動的編程機制、新穎易用的可視化設(shè)計工具,使Windows內(nèi)部的廣泛應(yīng)用程序接口函數(shù),以用動態(tài)鏈接庫對象的鏈接與世隔嵌入、開放式數(shù)據(jù)連接等技術(shù)以高效快速地開發(fā)環(huán)境下功能強大、圖形界面豐富的應(yīng)用軟件系統(tǒng)。正如BillGate所說上絕大多數(shù)的Windows應(yīng)用程序是用VisualBasic編寫的。在眾多的開發(fā)工具中,我們?yōu)槭裁匆x擇Basic6.0?因為VB具有眾多其它開發(fā)工具所沒有的優(yōu)點:開發(fā)的高效、語言的高效、編譯的高效、執(zhí)行的高效、維護的高效。(二)書管理的現(xiàn)隨著計算機技術(shù)的飛速發(fā)展其應(yīng)用方面已滲透到社會生活的各個領(lǐng)域它已經(jīng)成為我們學(xué)習(xí)和工作的得力助手。在學(xué)校其是在一些高校圖書是學(xué)校的一項重要資源,圖書的管理也是學(xué)校的一項常規(guī)性的重要工作。而長期以來,學(xué)生圖書管理都是依賴人工進行的現(xiàn)今有很多的學(xué)校都已經(jīng)開始使用計算機進行圖書信息管理,并且起得良好的效果年來我校招生情況越來越好所以圖書管理工作越來越繁重,但由于種種原因理人員并沒有增加因此原有的人工管理工作已不能適應(yīng)現(xiàn)行的工作需要同時陳舊的人工管理也不利于推廣計算機應(yīng)用。為使圖書管理工作科學(xué)化、規(guī)范化,就必須采用計算機輔助管理。當今時代是飛速發(fā)展的的信息時代在各行各業(yè)中離不開信息處理這正是計算機被廣泛應(yīng)用于信息管理系統(tǒng)的原因算機的最大好處在于利用它能夠進行信息管理。使用計算機進行信息控制僅提高了工作效率而且大大的提高了其安全性。尤其對于復(fù)雜的信息管理算機能夠充分發(fā)揮它的優(yōu)越性計算

機進行信息管理與信息管理系統(tǒng)的開發(fā)密切相關(guān),系統(tǒng)的開發(fā)是系統(tǒng)管理的前提。本系統(tǒng)就是為了管理好圖書館信息而設(shè)計的。二系分(一)統(tǒng)產(chǎn)生的背圖書管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應(yīng)用程序的開發(fā)兩個方面于前者要求建立起數(shù)據(jù)一致性和完整性強、數(shù)據(jù)安全性好的庫。而對于后者則要求應(yīng)用程序功能完備易使用等特點。經(jīng)過分析,我使用MICROSOFT公司的VISUALBASIC開發(fā)工具,利用其提供的各種面向?qū)ο蟮拈_發(fā)工具其是數(shù)據(jù)窗口這一能方便而簡潔操縱數(shù)據(jù)庫的智能化對象首先在短時間內(nèi)建立系統(tǒng)應(yīng)用原型然后對初始原型系統(tǒng)進行需求迭代,不斷修正和改進,直到形成滿意的可行系統(tǒng)。(二)統(tǒng)性能要求除了滿足用戶要求外系統(tǒng)的性能也很重要如果新系統(tǒng)不能為用戶提高工作效率和使用方便,那么,用戶是絕對不能接受的。系統(tǒng)的性能要求一般包括:計算或查詢響應(yīng)時間、處理容量、存儲容量、人機交互的友好性,系統(tǒng)的安全性、可靠性以及容錯能力等,如果是網(wǎng)絡(luò)系統(tǒng),還應(yīng)包括系統(tǒng)傳輸(交換)能力。例如:對資料查詢的性能要求是:常用資料檢索響應(yīng)時間,非常用資料檢索響應(yīng)時間,資料信息存儲容量,后備存儲容量,可以打印報表的類型、數(shù)量。系統(tǒng)性能一般由以下幾個方面確定:1容量要求:確定系統(tǒng)的容量要求,如處理的記錄和處理數(shù)據(jù)的最大容量等。2精度要求:確定系統(tǒng)的精度要求。如數(shù)據(jù)或數(shù)值計算的精度要求、數(shù)據(jù)傳輸?shù)木纫蟮取?時間特性要求:確定系統(tǒng)的時間特性要求。如處量時間、響應(yīng)時間及其峰值負載期間允許偏離范圍系統(tǒng)各項功能的順序關(guān)系由于輸入類型的不同和操作方式的變化而引起的優(yōu)先順序的變化等。

4適應(yīng)性要求:必須指明反映系統(tǒng)環(huán)境變化和系統(tǒng)適應(yīng)能力的各種參數(shù)。說明當需求發(fā)生某些變化時系統(tǒng)的適應(yīng)能力出為適應(yīng)這些變化而需要設(shè)計的軟件和過程。5人機交互友好性:要有適用于用戶特點和智能化人機交互界面,便于用戶操作使用。6系統(tǒng)的可靠性:為提高系統(tǒng)的可靠性采用了模塊化、結(jié)構(gòu)化設(shè)計,對于需要容錯處理的模塊提供備份,以減少系統(tǒng)故障。根據(jù)用戶的需求,應(yīng)具有如下性能:1.2.3.4.5.

數(shù)據(jù)庫和網(wǎng)絡(luò)擴充的能力??焖俚男畔⒔粨Q能力及響應(yīng)能力。具有較大的數(shù)據(jù)存儲能力。系統(tǒng)快速恢復(fù)能力。保障數(shù)據(jù)庫系統(tǒng)和網(wǎng)絡(luò)系統(tǒng)的安全。三、系統(tǒng)計(一)統(tǒng)模塊圖登錄主界面圖書管理

圖書類別

圖書信息

讀者管理

讀者類別

讀者信息

圖書借閱

借書管理

還書管理

系統(tǒng)管理管理

管理

管理

管理

管理圖3-1系模塊圖本系統(tǒng)主要包括:圖書管理模塊、讀者管理模塊、圖書借閱管理模塊、系統(tǒng)管理模塊。

圖書管理模塊包括:圖書類別管理(首先是以圖書類別的編號為依據(jù)達到添加、修改、查詢圖書類別記錄。同時,也對數(shù)據(jù)庫中的圖書類別表的編號進行檢查書信息管理(以圖書編號為流動方向的依據(jù),來達到添加、修改、記錄、刪除圖書記錄讀者管理模塊包括:讀者管理(以讀者類別編號為流動方向的依據(jù)達到添加、修改、記錄讀者類別記錄息管理(以讀者的編號為依據(jù),來達到添加、修改、查詢、刪除讀者信息的記錄。同時,也對數(shù)據(jù)庫中的讀者信息表的編號進行檢查圖書借閱管理模塊包括:借書管理(以借閱編號為流動方向的依據(jù)達到添加、查詢借書記錄書是實現(xiàn)對各部分數(shù)據(jù)內(nèi)容的添加和查詢操作,在借閱信息中包括借閱編號、讀者編號、讀者姓名、書籍名稱、出借日期和還書日期并通過添加功能來達到借閱信息表的數(shù)據(jù)的更新通過查詢可使管理員很快地了解借閱信息,從而避免書籍的丟失現(xiàn)象產(chǎn)生系統(tǒng)管理包括:添加管理員,修改密碼,出系統(tǒng)。()統(tǒng)代設(shè)本系統(tǒng)的查詢功能代碼(例舉實例)如下:功能介紹:用于顯示(當讀者借/還書時)該讀者已借閱的所有書籍,方便管理員及讀者了解信息PrivateSubabout_Click()Form3.ShowEndSub'數(shù)據(jù)查詢的實現(xiàn)PrivateSubstart_Click()'對應(yīng)不同的選項進行查詢OnErrorGoTowrongDimLibNameAsStringIfcombo1.ListIndex=-1OrText1.Text=""ThenMsgBox"你沒有輸入查詢內(nèi)容或選擇查詢項Else

a=Text1.TextAdodc1.CommandType=adCmdTexti=combo1.ListIndexb=combo1.List(i)SetDataGrid1.DataSource=Adodc1SelectCaseSSTab1.TabCase2Ifi<>6ThenAdodc1.RecordSource="select*fromlibarywhere"&b&"like'%"&a&"%'"'借閱信息查詢Adodc1.RefreshElseAdodc1.RecordSource="select*fromlibary"Adodc1.RefreshEndIfCase3Ifi<>7ThenAdodc1.RecordSource="select*fromS_bookwhere"&b&"like'%"&a&"%'"'書籍查詢Adodc1.RefreshElseAdodc1.RecordSource="select*fromS_book"Adodc1.RefreshEndIfCase4Ifi<>5ThenAdodc1.RecordSource="select*fromS_nowhere"&b&"like'%"&a&"%'"'學(xué)號查詢

Adodc1.RefreshElseAdodc1.RecordSource="select*fromS_no"Adodc1.RefreshEndIfEndSelectEndIfL1.名稱="共找到"&Adodc1.Recordset.RecordCount&"條記錄ExitSubwrong:MsgBoxErr.DescriptionEndSubPrivateSubbook_Click()SSTab1.Tab=3Withcombo1.Clear.Text="請選擇類別".AddItem"名稱",0.AddItem"作者",1.AddItem"書號",2.AddItem"名稱",3.AddItem"出版社",4.AddItem"出版時間",5.AddItem"內(nèi)容介紹",6.AddItem"所有記錄",7EndWithAdodc1.RefreshEndSub

(三)據(jù)庫設(shè)計用SQLServer2000的為“MIScar據(jù)庫中包含了多張數(shù)據(jù)表。下面分別給出數(shù)據(jù)表概要說明和主要數(shù)據(jù)表的結(jié)構(gòu)。(1)讀者類別:用于查詢讀者類別的基本信息。見表所示:表3-1讀者類別信息表字段

字段名種類名稱借書數(shù)量結(jié)束期限

類型字符型數(shù)字型日期型

寬度(2)借閱:用來存儲借閱圖書的信息。見表所示:表3-2借信息表字段

字段名借閱編號讀者編號讀者姓名書籍編號書籍名稱

類型數(shù)字型貨幣型字符型數(shù)字型字符型

寬度(3)讀者信息:存儲讀者的信息。表所示:表3-3讀信息表字段

字段名讀者姓名讀者編號性別讀者類別工作單位家庭地址

類型字符型字符型字符型字符型字符型字符型

寬度(4)系統(tǒng)管理:用于儲存系統(tǒng)用戶的基本信息。見表所示:表3-4系管理表字段

字段名用戶名密碼權(quán)限

類型字符型字符型字符型

寬度

四、系統(tǒng)現(xiàn)(一)序運行1.系統(tǒng)登錄窗體圖4-1系統(tǒng)登錄系統(tǒng)登錄窗體代碼:OptionExplicitDimcntAsInteger'錄確定次數(shù)PrivateSubCommand1_Click()DimsqlAsStringDimrs_loginAsNewADODB.RecordsetIfTrim(txtuser.Text)=""Then'斷輸入的用戶名是否為空MsgBox"沒有這個用戶",vbOKOnly+vbExclamation,""txtuser.SetFocusElsesql="select*from系統(tǒng)管理where用戶名='"&txtuser.Text&"'"rs_login.Opensql,conn,adOpenKeyset,adLockPessimisticIfrs_login.EOF=TrueThenMsgBox"沒有這個用戶",vbOKOnly+vbExclamation,""txtuser.SetFocus

Else

'驗密碼是否正確IfTrim(rs_login.Fields(1))=Trim(txtpwd.Text)ThenuserID=txtuser.Textuserpow=rs_login.Fields(2)rs_login.CloseUnloadMeForm1.ShowElseMsgBox"密碼不正確",vbOKOnly+vbExclamation,""txtpwd.SetFocusEndIfEndIfEndIfcnt=cnt+1Ifcnt=3ThenUnloadMeEndIfExitSubEndSubPrivateSubCommand2_Click()UnloadMeEndSubPrivateSubForm_Load()DimconnectionstringAsStringconnectionstring="provider=Microsoft.Jet.oledb.4.0;"&_"datasource=book.mdb"conn.Openconnectionstring

cnt=0EndSub本界面適用于用戶登錄用戶登錄時,“用戶名”位置輸入正確的用戶名,然后填寫自己的密碼,最后點擊“確定”按鈕,如果密碼正確,則直接進入圖書管理系統(tǒng),如果密碼或用戶名不正確,則會提示“沒有這個用戶名2.系統(tǒng)主界面窗體圖4-2系主界面系統(tǒng)主界面窗體代碼:PrivateSubadd_admin_Click()frmadduser.ShowEndSubPrivateSubadd_back_book_Click()frmbackbookinfo.ShowEndSubPrivateSubadd_book_info_Click()frmaddbookinfo.ShowEndSub

PrivateSubadd_book_style_Click()frmaddbookstyle.ShowEndSubPrivateSubadd_lend_book_Click()frmfindbook.ShowEndSubPrivateSubadd_reader_info_Click()frmaddreaderinfo.ShowEndSubPrivateSubadd_reader_style_Click()frmaddreaderstyle.ShowEndSubPrivateSubchange_pwd_Click()frmchangepwd.ShowEndSubPrivateSubdel_book_info_Click()frmmodifybookinfo.ShowEndSubPrivateSubdel_book_style_Click()frmmodifybookstyle.ShowEndSubPrivateSubdel_reader_info_Click()

frmreaderinfo.ShowEndSubPrivateSubdel_reader_style_Click()frmmodifyreaderstyle.ShowEndSubPrivateSubexit_sys_Click()EndEndSubPrivateSubfind_book_info_Click()frmfindbook.ShowEndSubPrivateSubfind_lend_book_Click()frmfindborrowinfo.ShowEndSubPrivateSubfind_reader_info_Click()frmfindreader.ShowEndSubPrivateSubForm_Load()EndSubPrivateSubmodify_book_info_Click()frmmodifybookinfo.ShowEndSub

PrivateSubmodify_book_style_Click()frmmodifybookstyle.ShowEndSubPrivateSubmodify_reader_info_Click()frmreaderinfo.ShowEndSubPrivateSubmodify_reader_style_Click()frmmodifyreaderstyle.ShowEndSub系統(tǒng)主界面窗體主要有四大模塊:圖書管理、讀者管理、圖書借閱管理、系統(tǒng)管理進入該界面后可以進行自己想要進行的操作圖書管理模塊包括圖書類別管理(添加、修改、查詢圖書類別記錄書信息管理(以添加、修改、記錄、刪除圖書記錄讀者管理模塊包括:讀者管理(添加、修改、記錄讀者類別記錄讀者信息管理(添加、修改、查詢、刪除讀者信息的記錄圖書借閱管理模塊包括:借書管理(添加、查詢借書記錄還書管理(是實現(xiàn)對各部分數(shù)據(jù)內(nèi)容的添加和查詢操作在借閱信息中包括借閱編號讀者編號、讀者姓名、書籍名稱、出借日期和還書日期。并通過添加功能來達到借閱信息表的數(shù)據(jù)的更新通過查詢可使管理員很快地了解借閱信息從而避免書籍的丟失現(xiàn)象產(chǎn)生系統(tǒng)管理包括:添加管理員,修改密碼,退出系統(tǒng)。3.添加圖書類別窗體

圖4-3添圖書類別界面添加圖書類別界面代碼:OptionExplicitPrivateSubCommand1_Click()Dimrs_bookstyleAsNewADODB.RecordsetDimsqlAsStringIfTrim(Text1.Text)=""ThenMsgBox"圖書種類不能為空",vbOKOnly+vbExclamation,""Text1.SetFocusExitSubEndIfIfTrim(Text2.Text)=""ThenMsgBox"種類編號不能為空",vbOKOnly+vbExclamation,""Text2.SetFocusExitSubEndIfsql="select*from圖書類別where類別名稱='"&Text1.Text&"'"rs_bookstyle.Opensql,conn,adOpenKeyset,adLockPessimisticIfrs_bookstyle.EOFThenrs_bookstyle.AddNewrs_bookstyle.Fields(0)=Trim(Text1.Text)rs_bookstyle.Fields(1)=Trim(Text2.Text)rs_bookstyle.UpdateMsgBox"添加圖書類別成功!",vbOKOnly,""rs_bookstyle.CloseElseMsgBox"讀者類別重復(fù)!",vbOKOnly+vbExclamation,""Text1.SetFocusText1.Text=""

rs_bookstyle.CloseExitSubEndIfEndSubPrivateSubCommand2_Click()UnloadMeEndSubPrivateSubForm_Load()EndSub本界面主要用于添加圖書類別點擊“圖書管理出現(xiàn)圖書類別的窗體,然后在“圖書類別”中填入要添加的圖書的類別名稱并輸寫圖書編號點“確定按鈕則彈出另一個窗體,顯示“添加圖書類別成功4.添加讀者類別窗體圖4-4添讀者類別界面添加讀者類別窗體代碼:

OptionExplicitDimrs_readerstyleAsNewADODB.RecordsetPrivateSubCommand1_Click()DimsqlAsStringIfTrim(Text1.Text)=""ThenMsgBox"讀者種類不能為空",vbOKOnly+vbExclamation,""Text1.SetFocusExitSubEndIfIfTrim(Text2.Text)=""ThenMsgBox"借書數(shù)量不能為空",vbOKOnly+vbExclamation,""Text2.SetFocusExitSubEndIfIfTrim(Text3.Text)=""ThenMsgBox"借書期限不能為空",vbOKOnly+vbExclamation,""Text3.SetFocusExitSubEndIfIfTrim(Text4.Text)=""ThenMsgBox"有限期限不能為空",vbOKOnly+vbExclamation,""Text4.SetFocusExitSubEndIfsql="select*from讀者類別where種類名稱='"&Text1.Text&"'"rs_readerstyle.Opensql,conn,adOpenKeyset,adLockPessimisticIfrs_readerstyle.EOFThenrs_readerstyle.AddNew

rs_readerstyle.Fields(0)=Trim(Text1.Text)rs_readerstyle.Fields(1)=CInt(Text2.Text)rs_readerstyle.Fields(2)=CInt(Text3.Text)rs_readerstyle.Fields(3)=CInt(Text4.Text)rs_readerstyle.UpdateMsgBox"添加讀者類別成功!",vbOKOnly,""rs_readerstyle.CloseElseMsgBox"讀者類別重復(fù)!",vbOKOnly+vbExclamation,""Text1.SetFocusText1.Text=""rs_readerstyle.CloseExitSubEndIfEndSubPrivateSubCommand2_Click()UnloadMeEndSubPrivateSubForm_Load()EndSub本界面用于添加讀者類別在系統(tǒng)主界面窗體中點擊“讀者管理后點擊“讀者類別管理后點擊“添加讀者類別”按鈕,就會蹦出另一個“添加讀者類別”的窗體。在相應(yīng)的位置填上相關(guān)的信息,最后點擊“確定”按鈕,則顯示“添加成功

五結(jié)在這次畢業(yè)設(shè)計過程中使我受到了一次用專業(yè)知識專業(yè)技能分析和解決問題的全面的、系統(tǒng)的鍛煉我在綜合知識的選用方面在應(yīng)用軟件開發(fā)的基本思想方法方面以及在程序設(shè)計的掌握方面都能向前邁了一大步為日后成為合格的應(yīng)用型人才打下良好的基礎(chǔ)。本設(shè)計完成了需求分析設(shè)計代碼,以及幾個模塊的數(shù)據(jù)庫設(shè)計。提高了我的程序編寫水平,并加深理解了許多課程中、書本上學(xué)到的知識和理論。同時,通過編寫畢業(yè)設(shè)計論文,我還基本掌握了軟件文檔的書寫方法和書寫格式。通過畢業(yè)設(shè)計我學(xué)會了如何去了解一種新型的技術(shù),去掌握一種技術(shù)。以及軟件開發(fā)的基本流程。在學(xué)習(xí)過程中們遇到問題經(jīng)常上網(wǎng)求助去書店查詢資料,擴大了自己的知識面??傊@次畢業(yè)設(shè)計為我今后繼續(xù)學(xué)習(xí)、深造奠定了基礎(chǔ)我非常感謝各位老師、同學(xué)的支持與幫助。

致設(shè)計的結(jié)束,也宣告了我在廣播電視大學(xué)學(xué)習(xí)生涯的結(jié)束,心里雖然充滿了期待但也有點不舍想想己走過來的一步一步一點一滴心中感慨萬千,希望自己帶著那份對未來社會的憧憬和希望順利通過畢業(yè)答辯繼續(xù)學(xué)習(xí)新的專業(yè)知識。在論文完稿之際我特別要感謝我的指導(dǎo)老師朱志凌老師他在我整個系統(tǒng)開發(fā)和論文撰寫的整個過程中給了我很多建議和及時的幫助從研究方向構(gòu)造框架,直到具體開發(fā)研究,甚至語法等等細微的工作,都一絲不茍、嚴格要求。在我今后的學(xué)習(xí)工作,甚至生活的方方面面,都要把張老師的這種精神貫徹始終,從而不辜負朱志凌老師對我的悉數(shù)關(guān)懷和耐心指導(dǎo)!此外,我還要感謝與我一起在機房學(xué)習(xí)VisualBasic.NET編程軟件的同學(xué)和朋友在他們的幫助與共同探討下我解決了許多難題也使我的論文能夠順利完成。感謝他們在我學(xué)習(xí)和生活上的幫助。參考文[1]閃四清據(jù)庫系統(tǒng)原理與用》清華大學(xué)出版社1999[2]羅光春《VisualBasic6.0從門到精通》電子科技大學(xué)出版社2000[3]周豐治Basic6.0基礎(chǔ)與應(yīng)用》高等教育出版社2001[4]楊文龍,《軟件工程》清華大學(xué)出版社1999[5]鄭偉,《程設(shè)計與件項目實訓(xùn)》清華大學(xué)出版社2009

畢業(yè)設(shè)計論文)原創(chuàng)聲明和使用授說明原創(chuàng)性聲人在所知含我為獲

簽名:

使用授權(quán)明

不以??梢怨?/p>

學(xué)位論原性聲明文

學(xué)位論版使用授書

采用

指導(dǎo)教師閱書指導(dǎo)教評價:一、撰寫(設(shè)計)過程1、學(xué)生在論文(設(shè)計)過程中的治學(xué)態(tài)度、工作精神□優(yōu)□良□中□及格□不及格2、學(xué)生掌握專業(yè)知識、技能的扎實程度□優(yōu)□良□中□及格□不及格3、學(xué)生綜合運用所學(xué)知識和專業(yè)技能分析和解決問題的能力□優(yōu)□良□中□及格□不及格4、研究方法的科學(xué)性;技術(shù)線路的可行性;設(shè)計方案的合理性□優(yōu)□良□中□及格□不及格5、完成畢業(yè)論文(設(shè)計)期間的出勤情況□優(yōu)□良□中□及格□不及格二、論文(設(shè)計)質(zhì)量1、論文(設(shè)計)的整體結(jié)構(gòu)是否符合撰寫規(guī)范?□優(yōu)□良□中□及格□不及格2、是否完成指定的論文(設(shè)計)任務(wù)(包括裝訂及附件)?□優(yōu)□良□中□及格□不及格三、論文(設(shè)計)水平1、論文(設(shè)計)的理論意義或?qū)鉀Q實際問題的指導(dǎo)意義□優(yōu)□良□中□及格□不及格2、論文的觀念是否有新意?設(shè)計是否有創(chuàng)意?□優(yōu)□良□中□及格□不及格3、論文(設(shè)計說明書)所體現(xiàn)的整體水平□優(yōu)□良□中□及格□不及格建議成:優(yōu)□良□中□及格□不格(在所選等級前的□內(nèi)畫“√”)指導(dǎo)教:(簽名)

單位:(蓋章)年

評教評書評閱教評價:一、論(設(shè)計)質(zhì)1、論文(設(shè)計)的整體結(jié)構(gòu)是否符合撰寫規(guī)范?□優(yōu)□良□中□及格□不及格2、是否完成指定的論文(設(shè)計)任務(wù)(包括裝訂及附件)?□優(yōu)□良□中□及格□不及格二、論(設(shè)計)水1、論文(設(shè)計)的理論意義或?qū)鉀Q實際問題的指導(dǎo)意義□優(yōu)□良□中□及格□不及格2、論文的觀念是否有新意?設(shè)計是否有創(chuàng)意?□優(yōu)□良□中□及格□不及格3、論文(設(shè)計說明書)所體現(xiàn)的整體水平□優(yōu)□良□中□及格□不及格建議成:優(yōu)□良□中□及格□不格(在所選等級前的□內(nèi)畫“√”)評閱教:(簽名)年

單位:(蓋章)日

教室或辯組及學(xué)意教研室或答辯小組評價:一、答過程1、畢業(yè)論文(設(shè)計)的基本要點和見解的敘述情況□優(yōu)□良□中□及格□不及格2、對答辯問題的反應(yīng)、理解、表達情況□優(yōu)□良□中□及格□不及格3、學(xué)生答辯過程中的精神狀態(tài)□優(yōu)□良□中□及格□不及格二、論(設(shè)計)質(zhì)1、論文(設(shè)計)的整體結(jié)構(gòu)是否符合撰寫規(guī)范?□優(yōu)□良□中□及格□不及格2、是否完成指定的論文(設(shè)計)任務(wù)(包括裝訂及附件)?□優(yōu)□良□中□及格□不及格三、論(設(shè)計)水1、論文(設(shè)計)的理論意義或?qū)鉀Q實際問題的指導(dǎo)意義□優(yōu)□良□中□及格□不及格2、論文的觀念是否有新意?設(shè)計是否有創(chuàng)意?□優(yōu)□良□中□及格□不及格3、論文(設(shè)計說明書)所體現(xiàn)的整體水平□優(yōu)□良□中□及格□不及格評定成:優(yōu)□良□中□及格□不格(在所選等級前的□內(nèi)畫“√”)教研室任(或答辯組組長:(簽名)年

月日教學(xué)系見:系主任(簽名)年

日1

學(xué)位論文原創(chuàng)性聲明本

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論