VB+SQL下圖書館管理系統(tǒng)設(shè)計與實(shí)現(xiàn),計算機(jī)應(yīng)用技術(shù)論文_第1頁
VB+SQL下圖書館管理系統(tǒng)設(shè)計與實(shí)現(xiàn),計算機(jī)應(yīng)用技術(shù)論文_第2頁
VB+SQL下圖書館管理系統(tǒng)設(shè)計與實(shí)現(xiàn),計算機(jī)應(yīng)用技術(shù)論文_第3頁
VB+SQL下圖書館管理系統(tǒng)設(shè)計與實(shí)現(xiàn),計算機(jī)應(yīng)用技術(shù)論文_第4頁
VB+SQL下圖書館管理系統(tǒng)設(shè)計與實(shí)現(xiàn),計算機(jī)應(yīng)用技術(shù)論文_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

VB+SQL以下圖書館管理系統(tǒng)設(shè)計與實(shí)現(xiàn),計算機(jī)應(yīng)用技術(shù)論文內(nèi)容摘要:圖書館作為儲存書籍和傳播知識的中心,擁有著傳輸學(xué)科知識信息、保存學(xué)術(shù)研究成果等收集和傳遞信息的功能。但當(dāng)前部分圖書館的書籍管理手段較為落后、管理效率較低,因而,開發(fā)一款高效的圖書館管理系統(tǒng)顯得尤為必要。筆者將以VB程序語言作為前端應(yīng)用程序的開發(fā)語言,配合SQLServer后臺數(shù)據(jù)庫開發(fā)工具設(shè)計開發(fā)一款圖書館管理系統(tǒng),使圖書管理實(shí)現(xiàn)規(guī)范化和系統(tǒng)化,提高圖書管理的效率。本文關(guān)鍵詞語:VB程序語言;數(shù)據(jù)庫設(shè)計;圖書館管理系統(tǒng);DesignofLibraryManagementSystemBasedonVB+SQLGaoChuankaiSchoolofComputerandInformationEngineering,HanshanNormalUniversityAbstract:Library,asthecenterofstoringbooksanddisseminatingknowledge,hasthefunctionofcollectingandtransmittinginformation,suchastransmittingknowledgeofdisciplines,preservingacademicresearchachievements,etc.Butatpresent,somelibrarymanagementmethodsarerelativelybackwardandthemanagementefficiencyislow.Therefore,itisverynecessarytodevelopanefficientlibrarymanagementsystem.TheauthorwillusetheVBlanguageasthedevelopmentlanguageofthefront-endapplication,anddesignanddevelopalibrarymanagementsystemwiththeSQLServerbackgrounddatabasedevelopmenttool,soastostandardizeandsystematizethebookmanagement,andimprovetheefficiencyoflibrarymanagement.隨著人類社會的發(fā)展,人類知識不斷地增長,人們也面臨更大的挑戰(zhàn)。在這種挑戰(zhàn)面前,人們需要通過不斷學(xué)習(xí)來應(yīng)對。在這種形勢下,書籍就漸漸地成為人們獲取知識的主要途徑,而圖書館就在人們的生活中占據(jù)了一定的位置。圖書館當(dāng)前面臨著一些問題:傳統(tǒng)人工的管理圖書方式存在很多缺點(diǎn),如管理效率低、查找與維護(hù)困難等。因而,開發(fā)一款能夠提高管理效率的圖書館管理系統(tǒng)顯得尤為必要。在當(dāng)代社會中,計算機(jī)已在各行各業(yè)中發(fā)揮著舉足輕重的作用,用計算機(jī)來管理已成為必然的選擇。圖書館管理領(lǐng)域也不例外,在圖書館的管理經(jīng)過中,同樣也需要使用計算機(jī)來進(jìn)行輔助管理。搭配管理功能較為完善的計算機(jī)處理系統(tǒng)(圖書館管理系統(tǒng)),這樣能夠科學(xué)、高效地對圖書進(jìn)行管理。借助日益成熟的計算機(jī)科學(xué)技術(shù),該系統(tǒng)能夠為用戶提供充足的圖書信息和有效的查詢手段,通過該系統(tǒng),用戶能夠高效地完成借閱圖書等操作,而對于管理員而言,該系統(tǒng)也能協(xié)助其愈加方便地管理圖書和借閱人員。1圖書館管理系統(tǒng)設(shè)計1.1圖書館管理系統(tǒng)功能架構(gòu)的建設(shè)出于對面向用戶的應(yīng)用軟件適用性的考慮,對該系統(tǒng)進(jìn)行組織構(gòu)造調(diào)查、需求分析、可行性分析、業(yè)務(wù)流程分析與數(shù)據(jù)流程分析,將該系統(tǒng)劃分為三個部分,包括:前/后臺管理端和用戶端。分析并設(shè)計該系統(tǒng)的基本功能,主要的基本功能為用戶端上用戶對圖書信息與個人信息的查詢,后臺管理端上管理員對圖書及人員信息的管理操作,以及前臺管理端上管理員對修改的信息和數(shù)據(jù)進(jìn)行展示等操作。1.2圖書館管理系統(tǒng)模塊構(gòu)造與功能的設(shè)計結(jié)合上文提及的基本功能分析與設(shè)計,將該系統(tǒng)劃分為用戶和管理員兩大類別,共計12個模塊,包括圖書信息的展示、用戶和管理員的登錄及驗證、圖書庫與借閱圖書、管理員及其權(quán)限的管理,以及對用戶信息、圖書信息和圖書借閱情況的管理。1.3圖書館管理系統(tǒng)基本表與E-R圖的構(gòu)建針對上述分析,設(shè)計并繪制該系統(tǒng)的E-R圖,如此圖1和圖2所示。圖1用戶E-R圖2圖書館管理系統(tǒng)功能的實(shí)現(xiàn)2.1圖書館管理系統(tǒng)的開發(fā)環(huán)境該系統(tǒng)的設(shè)計,基于Windows操作系統(tǒng),運(yùn)用MicrosoftVisio2018應(yīng)用軟件進(jìn)行流程圖的繪制,使用SQLServer2008數(shù)據(jù)庫軟件進(jìn)行后臺數(shù)據(jù)庫的編寫,以及采用VisualBasic6.0開發(fā)工具對該系統(tǒng)的各項功能的代碼進(jìn)行編輯,以實(shí)現(xiàn)系統(tǒng)各項功能的順利運(yùn)行。2.2開發(fā)工具及應(yīng)用軟件VisualBasic(VB)采用面向?qū)ο蟮某绦蛟O(shè)計方式方法(OOP),提供可視化的設(shè)計平臺[1]。VB作為一種基礎(chǔ)的開發(fā)工具,它提供了可視化程序設(shè)計的環(huán)境,從專業(yè)角度上將其稱為可視化界面。有了可視化界面,使用者在設(shè)計用戶界面時不再需要編寫代碼,方便了用戶的使用。除此之外,這種程序設(shè)計環(huán)境能夠?qū)⒚總€控件和代碼進(jìn)行關(guān)聯(lián),有利于使用者進(jìn)行可視化開發(fā),使用者在開發(fā)經(jīng)過中還能夠隨意調(diào)整控件的大小及位置,在窗體中控件的數(shù)量也完全不受任何限制。圖2管理員E-R圖SQL語言,是構(gòu)造化查詢語言(StructuredQueryLanguage)的簡稱,它是一種數(shù)據(jù)庫查詢和程序設(shè)計語言,用于存取數(shù)據(jù)以及查詢和更新關(guān)系數(shù)據(jù)庫系統(tǒng)。而SQLServer最流行的關(guān)系型數(shù)據(jù)庫,經(jīng)太多個版本改良后,在數(shù)據(jù)處理方面具有良好的性能,占領(lǐng)了廣闊的市場,成為世界上三大數(shù)據(jù)庫管理系統(tǒng)之一,備受用戶的青睞[2]。SQLServer兼容于各類操作系統(tǒng),配合各類開發(fā)工具完成管理系統(tǒng)等應(yīng)用軟件的開發(fā),是開發(fā)經(jīng)過中不可或缺的一部分。2.3SQL數(shù)據(jù)庫的設(shè)計在這里次設(shè)計中,SQL數(shù)據(jù)庫設(shè)計是核心。在SQL數(shù)據(jù)庫設(shè)計當(dāng)中,需要率先對設(shè)計所需要的信息進(jìn)行整合,合理地建立系統(tǒng)中的各項基本表,對該系統(tǒng)而言,需要先使用SQLServer2008建立一個名為library_Mis的數(shù)據(jù)庫,建立時分別定義該數(shù)據(jù)庫存儲文件名字、存儲空間最初大小、最大存儲空間及指定數(shù)據(jù)庫增長的數(shù)量等關(guān)鍵信息。隨后建立該數(shù)據(jù)庫中基本表,包括Users(用戶表)、Books(圖書表)、Admins(管理員表)、Borrows(借閱信息表)。以Users(用戶表)為例,建立該基本表的命令如下:用戶表中,設(shè)置Uno(用戶ID)為主鍵PRIMARYKEY,自然不能為空值,而Uname(用戶姓名)也不能為空值NOTNULL,包括Usex(用戶性別)等列名及其數(shù)據(jù)類型CHAR(2),這是對數(shù)據(jù)類型的列級完好性約束條件,除此之外,基本表中還存在表級完好性約束條件,主要針對于各基本表聯(lián)絡(luò)所使用的定義外鍵約束。在設(shè)計系統(tǒng)中,建立各基本表之后,需要對SQL的數(shù)據(jù)查詢和數(shù)據(jù)更新進(jìn)行語句編寫,以實(shí)現(xiàn)用戶查詢信息或管理員進(jìn)行管理操作的功能,在該系統(tǒng)中,數(shù)據(jù)查詢的方式以簡單的選擇與投影查詢以及連接查詢?yōu)橹?前者僅牽涉一個基本表或一個視圖,后者則同時牽涉兩個或兩個以上表的查詢,人們利用數(shù)據(jù)庫查詢大大節(jié)省了人工成本,是當(dāng)前當(dāng)代化管理系統(tǒng)的重要手段[3]。3結(jié)束語結(jié)合VisualBasic6.0開發(fā)工具和SQLServer2008數(shù)據(jù)庫管理系統(tǒng),能夠設(shè)計開發(fā)出一款界面簡潔、功能齊全、管理和使用高效的圖書館管理系統(tǒng)應(yīng)用軟件,大大提高圖書館管理的效率,也方便用戶的使用。圖書館管理系統(tǒng)的使用,提高了工作與管理效率,節(jié)約了時間與成本,可以以使人們更好地汲取知識。以下為參考文獻(xiàn)[1]關(guān)平,劉紅.基于VB的網(wǎng)絡(luò)微型

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論