公務(wù)員期刊網(wǎng) 論文中心 正文

圖書管理系統(tǒng)數(shù)據(jù)庫優(yōu)化設(shè)計

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了圖書管理系統(tǒng)數(shù)據(jù)庫優(yōu)化設(shè)計范文,希望能給你帶來靈感和參考,敬請閱讀。

圖書管理系統(tǒng)數(shù)據(jù)庫優(yōu)化設(shè)計

摘要:圖書管理系統(tǒng)實際上就是圖書信息的管理系統(tǒng)。作為社會教育及知識傳播的重要途徑,圖書館為信息資源的收集和提供了完整的圖書館管理系統(tǒng)。傳統(tǒng)手工書籍的信息管理方式存在效率低、保密性差、查找維護(hù)不便等缺點。本文介紹了信息管理系統(tǒng),討論了數(shù)據(jù)庫的設(shè)計和開發(fā)過程,闡述了設(shè)計和開發(fā)圖書信息管理系統(tǒng)的必要性,并提出了圖書管理系統(tǒng)數(shù)據(jù)庫優(yōu)化設(shè)計的方法。

關(guān)鍵詞:圖書館管理系統(tǒng);數(shù)據(jù)庫優(yōu)化;設(shè)計

1圖書館管理系統(tǒng)的現(xiàn)狀

近年來,由于圖書館的規(guī)模越來越大,圖書館的圖書數(shù)量也越來越多,書籍信息也越來越多,在面對大量信息的時候,傳統(tǒng)的人工管理會導(dǎo)致圖書館管理混亂,導(dǎo)致圖書館管理經(jīng)費增加以及人力、物力的浪費,使圖書館的資源過度浪費,從而影響圖書館的運營。因此,必須制定一套合理有效的實施措施和圖書館管理制度,從而對圖書館的資料進(jìn)行集中統(tǒng)一管理,面對圖書館管理的新現(xiàn)狀,我們要實現(xiàn)的目標(biāo)就是將圖書館管理變得系統(tǒng)化、規(guī)范化、自動化,實現(xiàn)圖書館資料的集中統(tǒng)一管理。在眾多國際合作數(shù)字化和信息化圖書館計劃和項目中,數(shù)字化、信息圖書館聯(lián)盟計劃和BM公司的數(shù)字化和信息化圖書館計劃最有名,美籍華裔陳勤智負(fù)責(zé)實施CMNET數(shù)字化和信息化的圖書館國際合作項目也非常引人注目。而在各國實施的數(shù)字化、信息化、圖書館創(chuàng)辦計劃及數(shù)字化和信息化圖書館計劃中,英國“獲取創(chuàng)新”計劃和日本“關(guān)西圖書館計劃”是最具代表性的。美國是當(dāng)今世界數(shù)字化和信息化圖書館建設(shè)和研究領(lǐng)域最重要的國家,數(shù)字化和信息化圖書館在美國被認(rèn)為是“信息基礎(chǔ)設(shè)施技術(shù)和應(yīng)用(IITA)”的國家挑戰(zhàn)課題。在數(shù)字化和信息化的熱潮中,隨著世界科技的快速發(fā)展,我國圖書館建設(shè)單位也要緊緊跟隨,積極創(chuàng)建各類數(shù)字化、信息化圖書館項目,包括國家和地方省市項目。作為系統(tǒng)的重要組成部分,數(shù)據(jù)庫系統(tǒng)完成了數(shù)據(jù)存儲任務(wù),并為數(shù)據(jù)的完整性和安全性提供了保證。

2存在的問題和優(yōu)化方向

第一,指導(dǎo)思想的定位不準(zhǔn)確。第二,管理信息系統(tǒng)本身存在缺陷。在布線系統(tǒng)、網(wǎng)絡(luò)平臺和應(yīng)用平臺等方面很難實現(xiàn)博物館與圖書館之間的信息交流。第三,系統(tǒng)開發(fā)太低。系統(tǒng)開發(fā)的工具落后,系統(tǒng)開發(fā)的重點是上門服務(wù),對外提供服務(wù)的意識薄弱。第四,缺乏統(tǒng)一的系統(tǒng)建設(shè)標(biāo)準(zhǔn)。20世紀(jì)80年代末90年代初,圖書館信息系統(tǒng)做好的系統(tǒng)包括深圳大學(xué)圖書館的微機(jī)局域網(wǎng)綜合管理系統(tǒng)和成都理工大學(xué)圖書館計算機(jī)網(wǎng)絡(luò)信息管理系統(tǒng)。其在圖書采訪、編目、流通、借閱、期刊管理、文獻(xiàn)檢索、館長辦公室等方面實現(xiàn)了計算機(jī)化的網(wǎng)絡(luò)化管理,而且還可以降低圖書館管理人員的勞動強(qiáng)度。此外,它還使教師和學(xué)生能夠更有效地利用圖書館資源。但在動態(tài)信息跟蹤、在線數(shù)據(jù)動態(tài)統(tǒng)計分析和成本效益管理等方面仍存在不足。圖書管理系統(tǒng)主要分為兩部分:面向?qū)W生和圖書管理員。學(xué)生可以借書、返還書籍、搜索書籍信息。根據(jù)基本的ER模型,“租借”關(guān)系中的“許可證編號”和“讀者”的“許可證編號”是相同的語義值和相同的值域,“借閱”關(guān)系、“書”關(guān)系中的主要代碼“書號”在語義上是相同的并且具有相同的值字段。所以,應(yīng)在“借閱”關(guān)系中添加兩個外部代碼,如“許可證編號”和“書號”。它們分別參照“讀者”關(guān)系中的“書號”和“圖書”。最后,確定表中每個屬性的詳細(xì)信息,包括數(shù)據(jù)類型、長度和完整性約束的條件(借閱號碼分別是讀者的唯一標(biāo)識符)。

3需求分析

需求的分析是為了了解廣大閱讀愛好者對我國應(yīng)用系統(tǒng)開發(fā)和數(shù)據(jù)庫齊全的需要程度。數(shù)據(jù)庫的作用和目的是數(shù)據(jù)庫設(shè)計的重要一步,總地來說就是哪些功能是可以通過數(shù)據(jù)庫實現(xiàn)的。在了解讀者的需求后,就可以知道需要的書籍主題,以及這些主題需要保存的信息。圖書館管理系統(tǒng)建立后,要將系統(tǒng)分為四個層次:第一是圖書維護(hù)。第二是人員信息的管理。第三是圖書的借閱。第四是借書的管理。通過這四方面的信息查詢,我們可以知道系統(tǒng)數(shù)據(jù)庫和需求分析是關(guān)于哪些方面的,如讀者信息、圖書管理員信息、圖書館的館藏信息、圖書借閱信息以及圖書借閱歷史的相關(guān)信息。處理的具體要求是圖書館和新書的維護(hù),修改和刪除過去的圖書信息及過去圖書館的人事管理信息,實現(xiàn)了讀者和管理員對基本信息的查詢和編輯。借書的管理系統(tǒng)及登記的借閱信息是可以通過這些實現(xiàn)的,讀書者可以通過關(guān)鍵詞查詢到圖書信息,方便圖書的借閱,圖書管理者也可以通過借閱和圖書庫更新的信息提供一些相對安全的措施,防止隨意損壞和刪除數(shù)據(jù)庫信息,實現(xiàn)數(shù)據(jù)庫備份和信息安全,借閱的圖書逾期要罰款并對圖書損失進(jìn)行賠償。

4設(shè)計方法

4.1結(jié)論和設(shè)計方法

在圖書借閱的系統(tǒng)中,主要個體是讀書者、圖書管理員和書籍,這是從圖書的功能描述中看出來的,每個實體和相關(guān)鏈接的屬性都是非常重要的。

4.2邏輯語言的設(shè)計

通過我國以往的設(shè)計并總結(jié)階段設(shè)計,任何數(shù)據(jù)庫的模型都是不同的,是獨立的,但是邏輯設(shè)計與選定的產(chǎn)品一定是相關(guān)的。系統(tǒng)的邏輯設(shè)計的任務(wù)是要將在大綱設(shè)計階段的圖書作為支持?jǐn)?shù)據(jù)庫模型的邏輯結(jié)構(gòu)。其具體內(nèi)容主要包括數(shù)據(jù)組織圖和模型的轉(zhuǎn)化,數(shù)據(jù)庫定義的模式,圖書閱讀信息的設(shè)計模式以及數(shù)據(jù)的處理(繪圖系統(tǒng)功能的模塊圖)。

5圖書管理系統(tǒng)概述

作為信息的載體,書籍仍然是人們獲得知識的重要途徑。作為社會教育和知識傳播的重要途徑,圖書的使用與知識的傳播息息相關(guān)。隨著信息技術(shù)的蓬勃發(fā)展,信息科學(xué)、計算機(jī)技術(shù)和通信技術(shù)已經(jīng)廣泛應(yīng)用于各行各業(yè),圖書館管理軟件也應(yīng)運而生了。圖書館管理系統(tǒng)是一門新興學(xué)科。它是一個由人員和計算機(jī)組成的系統(tǒng),可以收集、傳輸、處理、保存、維護(hù)和使用管理信息。該系統(tǒng)集圖書管理功能和編輯、流通、統(tǒng)計、報表、打印等網(wǎng)絡(luò)功能于一體,為圖書館計算機(jī)管理提供了完整的解決方案。圖書館的信息管理系統(tǒng)已經(jīng)成為一個典型的管理系統(tǒng),主要包括系統(tǒng)的維護(hù)、數(shù)據(jù)的健全及進(jìn)一步開發(fā)到應(yīng)用程序中,而對于數(shù)據(jù)的健全,就需要對讀者的信息和圖書信息建立完備的數(shù)據(jù)系統(tǒng),而后者要求應(yīng)用程序的功能完整且易于使用。第一,數(shù)據(jù)庫的物理設(shè)計主要需要完成兩項任務(wù),需要選擇符合邏輯的數(shù)據(jù)模型,并且是最符合的應(yīng)用,還要要求通過物理的結(jié)構(gòu)過程:其一,由于關(guān)系到數(shù)據(jù)庫的數(shù)據(jù),因此必須確定數(shù)據(jù)庫的物理結(jié)構(gòu)有哪些,以及其中的訪問方式和存儲結(jié)構(gòu)。其二,在評估物理結(jié)構(gòu)時,評估要側(cè)重于時間以及空間結(jié)構(gòu)的建立。第二,在存儲數(shù)據(jù)庫的方面,該系統(tǒng)為數(shù)據(jù)庫建立了系統(tǒng)的關(guān)系。在精細(xì)信息的基本表Fine的屬性RealD,BookID通常是出現(xiàn)在查詢的條件中,要考慮在它的上面建立一個聚集的結(jié)構(gòu)。第三,數(shù)據(jù)庫的實施階段。要想正確建立數(shù)據(jù)庫,必須要完成三點:其一,必須要建立完整的數(shù)據(jù)庫。其二,必須要建立表格及相關(guān)信息。其三,在實現(xiàn)特定的功能存儲前,一定要考慮完成數(shù)據(jù)庫的建立。

6優(yōu)化目的

隨著社會的快速發(fā)展以及信息技術(shù)的迅猛發(fā)展,計算機(jī)網(wǎng)絡(luò)技術(shù)正向著信息化的方向發(fā)展,在全球范圍內(nèi)互聯(lián)網(wǎng)的使用也十分普及,信息管理系統(tǒng)的作用也在增長。目前,我國圖書館管理信息技術(shù)的應(yīng)用水平還比較低,明顯已經(jīng)不能適應(yīng)當(dāng)今信息時代的發(fā)展需求。在日常服務(wù)中,圖書館要面對的是大量讀者的信息和圖書的信息,以及讀者借閱圖書的信息和圖書定期歸還的信息,而這些信息的數(shù)量是巨大的。因此,應(yīng)采用互聯(lián)網(wǎng)進(jìn)行分析和使用的方法,建立系統(tǒng)、科學(xué)的圖書館管理,這樣可以使員工的工作量減輕,從而使圖書館的管理更加科學(xué)化和規(guī)范化,還可以促進(jìn)圖書館管理信息的完善,還可以使圖書館的服務(wù)水平不斷提高。在圖書館管理系統(tǒng)的開發(fā)編寫過程中,主要包括數(shù)據(jù)庫的后端建立和維護(hù)的前端應(yīng)用的程序代碼編寫。而在建立數(shù)據(jù)庫時就需要數(shù)據(jù)的完整性以及一致性,而企業(yè)在前端應(yīng)用程序中是需要應(yīng)用功能模塊以便滿足客戶的實際需求的,并且應(yīng)在使用中簡單、易用。而該系統(tǒng)就結(jié)合了書籍借閱的實際需求,使用SQL數(shù)據(jù)庫技術(shù),作為前端開發(fā)的語言。所以,系統(tǒng)是從需求分析、功能模塊的設(shè)計和數(shù)據(jù)庫的設(shè)計等幾個方面進(jìn)行分析和設(shè)計的。本文從軟件工程的設(shè)計概念和設(shè)計方法出發(fā),對可行性和需求進(jìn)行分析,并對數(shù)據(jù)庫的設(shè)計和系統(tǒng)的設(shè)計進(jìn)行了闡述。分析了圖書館管理信息系統(tǒng)的功能需求,從而設(shè)計了系統(tǒng)功能的模塊和各種功能模塊的內(nèi)容。完成了數(shù)據(jù)庫的需求分析、數(shù)據(jù)庫的建立,實現(xiàn)了系統(tǒng)當(dāng)中數(shù)據(jù)的插入、刪除包括更新和查詢。而且為了滿足用戶對查詢的更高級使用,實現(xiàn)了數(shù)據(jù)庫的查詢和各種類型和條件的聯(lián)合查詢。整個系統(tǒng)采用自頂和向下的模塊化設(shè)計方法。在具體的編程過程中,可以采用結(jié)構(gòu)化的程序和設(shè)計的方法。因此,該系統(tǒng)具有良好的可以擴(kuò)展的性能,它的特點是簡單、方便、易于學(xué)習(xí)。

7結(jié)語

本文簡要介紹了圖書館管理系統(tǒng)的設(shè)計。我們需要不斷努力,以期更好地優(yōu)化圖書館管理系統(tǒng),相信未來中國肯定會實現(xiàn)圖書館管理系統(tǒng)的優(yōu)化設(shè)計。

作者:張靜 單位:河南省商丘市商丘師范學(xué)院