圖書管理系統設計與實現

2021-03-04 07:54:05 字數 3400 閱讀 5187

摘要當今時代是飛速發展的的資訊時代。在各行各業中離不開資訊處理,這正是計算機被廣泛應用於資訊管理系統的原因。計算機進行資訊管理與資訊管理系統的開發密切相關,系統的開發是系統管理的前提。

本系統就是為了管理好圖書館資訊而設計的。開發本系統的基本步驟:需求分析、系統概念設計、系統邏輯和物理設計、系統實現和維護。

在系統分析中先後用、資料流程、系統的功能結構圖、er圖分析了系統所需的各種資料。然後根據e-r圖建立相關的資料庫,建立相關的表並進行資料的載入和查詢等。

在系統的設計過程中,大多採用圖表建立法,這樣可以比較詳細的展現了各個模組的功能。在庫和表的設計當中, 我們力求層次清晰,設計簡單實用。在系統具體實行階段中,我們精心細緻的畫出了各個窗體並給出了相應的事件和**,以實現各個窗體的作用。

本系統後台資料庫採用sql server 2000,畫圖工具使用的是visio 2003。

關鍵字:圖書管理資訊系統; 資料庫;e-r圖;sql server 2000;visio 2003

前言31 課題簡介4

1.1 課題介紹4

1.2 設計目的4

2 需求分析6

2.1 業務需求及處理流程5

2.1.1 業務需求5

2.1.2處理流程7

2.2 業務規則分析9

2.3 功能需求分析10

3 系統概念結構設計12

3.1 概念設計的方法與步驟12

3.1.1概念設計的方法12

3.1.2概念設計的步驟12

5 資料庫的實施18

5.1 資料庫與基表的建立18

5.1.1 資料庫的建立18

5.1.2 基表的建立18

5.2 資料的載入18

5.3 資料的查詢19

結束語27

參考文獻28

前言圖書館管理系統是圖書館管理工作中不可缺少的部分,它的內容對於圖書館的管理者和使用者來說都至關重要,所以圖書管理系統應該能夠為管理者或讀者提供充足的資訊和快捷的資料處理手段。但一直以來人們使用傳統人工的方式進行圖書管理和借閱管理,這種管理方式存在著許多缺點,如:效率低、易忘記、保密性差,另外時間一長,將產生大量的檔案和資料,這對於查詢、更新和維護都帶來了不少的困難。

隨著科學技術的不斷提高,電腦科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域並發揮著越來越重要的作用。作為計算機應用的一部分,使用計算機對圖書資訊進行管理,具有著手工管理所無法比擬的優點.例如:

檢索迅速、查詢方便、易修改、可靠性高、儲存量大、資料處理快捷、保密性好、壽命長、成本低、便於列印等。這些優點能夠極大地提高圖書管理的效率,也是圖書館的科學化、正規化管理,與世界接軌的重要條件。因此,設計本系統利用sql-sever語句及其相關語句,開發這樣一套管理軟體成為很有必要的事情。

圖書管理資訊系統是典型的資訊管理系統,其開發主要包括後台資料庫的建立和維護以及前端應用程式的開發兩個方面。對於後台資料庫的建立要求建立起資料一致性和完整性強.資料安全性好的庫。

而對於前端應用程式則要求應用程式功能完備,易使用等特點。

基於這個問題,我認為有必要建立乙個圖書管理系統,使圖書管理工作規範化,系統化,程式化,避免圖書管理的隨意性,提高資訊處理的速度和準確性,能夠及時,準確,有效的查詢和修改圖書情況。

1 課題簡介

1.1. 課題介紹

針對各大高校校的圖書管理現狀,設計出適合各個高校的計算機輔助圖書管理系統。實現對圖書基本資訊、讀者基本資訊進行計算機輔助管理,完成借書和還書有關資訊的記錄、修改、查詢、刪除等一系列任務的計算機管理與實現.。

開發環境:本圖書管理開發系統是在pentyum 166mmx 以上機型的計算機上進行開發並獲得通過的,同時方便系統開發,減少開發過程的難度,我們是基於以下的軟體環境:

·以windows xp為作業系統

·以sql server 2000作為後台資料庫

功能概述:該系統介面友好,操作簡便,能完成新增圖書資訊,修改圖書資訊,查詢圖書資訊,新增讀者類別,修改讀者類別,查詢讀者資訊,修改讀者資訊等一系列圖書管理功能,開發本系統的總體任務是實現圖書管理的系統化和自動化,幫助管理人員更好更高效地完成圖書管理工作。本著實用性和介紹性的原則,整個系統由五大模組組成,每個大的模組又包括三至四個小的模組:

(1)圖書管理部分:包括圖書資訊管理和類別管理,其功能是實現對各部分資料內容進行新增、修改、查詢等操作。

(2)借閱管理部分:包括借書管理和還書管理,其功能是實現對各部分資料內容的新增和查詢等操作。

(3) 讀者管理部分:包括讀者資訊管理和讀者類別管理,其功能是實現對各部分資料內容的新增和修改等操作。

(4) 系統管理部分:包括修改系統使用者密碼和增加新使用者兩項功能。

(5) 幫助部分:包括系統設計前台和後台簡概,退出系統等功能。

1.2 設計目的

建立乙個圖書管理系統,使圖書管理工作規範化,系統化,程式化,避免圖書管理的隨意性,提高資訊處理的速度和準確性,能夠及時,準確,有效的查詢和修改圖書

情況。這樣既有利於學校對圖書館的資訊化管理,使得圖書部至於被丟失使圖書管理工作規範化,系統化,程式化,避免圖書管理的隨意性,,也使得同學可以既方便又快捷的獲取各類圖書的基本內容與主要框架,提高資訊處理的速度和準確性,能夠及時,準確,有效的查詢圖書情況。

2 需求分析

2.1 業務需求及處理流程

2.1.1 業務需求

業務需求及處理流程共同構成系統的邏輯模型,乙個系統如果沒有了業務需求及處理流程,那麼這個系統就會顯得特別沒有代表性。只有業務需求及處理流程的精確定義放在一起,才能共同構成系統的規格說明。

而系統開發時,常用卡片的形式書寫儲存描述乙個資料元素。

下面給出本系統的主要資料元素的資料字典卡片:

圖2-1 讀者資訊表

圖2-2 圖書資訊表

2.1.2 資料流程圖

資料流程圖(data flow dfd)是描述實際業務管理系統工作流程的一種圖形表示法。它描繪系統的邏輯模型圖,其中沒有任何具體的物理元素,只是描繪資訊在系統中流動和處理的情況。因為資料流圖是邏輯系統的圖形表示,即使不是專業的計算機技術人員也容易理解,所以是極好的通訊工具。

此外,設計資料流圖只需考慮系統必須完成的基本邏輯功能,完全不需要考慮如何具體地實現這些功能,所以它也是軟體設計的很好的出發點。《圖書管理系統》主要是為了對圖書、讀者基本資訊等進行計算機管理。下面就是對各個功能模組的流程分析:

(1) 圖書類別管理基本資訊流程圖 :

流程圖分析:圖書類別基本資訊的流動首先是以圖書類別的編號為依據,來達到新增、修改、查詢圖書類別記錄。同時,也對資料庫中的圖書類別表的編號進行檢查。

圖2-3 圖書類別管理流程圖

(2) 圖書資訊管理基本資訊流程圖 :

流程圖分析:圖書基本資訊的流動首先是以圖書編號為流動方向的依據,來達到新增、修改、記錄、刪除圖書記錄。為了資料的一致性,進行這些

操作的同時,也對資料庫中的記錄進行檢查,檢查是否有重複的記錄。如有則不能進行新增。

圖2-4 圖書資訊管理流程圖

(3)讀者資訊管理基本資訊流程圖

圖書管理系統設計與實現原文

2.系統研究的內容及須解決的問題 2.1國內外發展現狀 目前,國際上大多數發達國家的圖書館基本上實現了電腦管理,尤其是那些較大型的圖書館還採用了大型資料庫開發的軟體,部分大型圖書館也使用foxpro sql server等。而基於access資料庫的多數是中小型圖書館。但在大多數不發達國家,基於sq...

c圖書管理系統的設計與實現

畢業 姓名指導教師 專業名稱軟體技術0801 所在系部資訊工程 二 一一年六月 畢業 設計 開題報告 目錄引言 第一章系統功能設計 1 1.1 系統設計目標 1 1.2 系統功能設計 1 1.3 開發工具的選擇 2 第二章系統資料庫設計與實現 3 2.1 系統資料庫設計 3 2.2 資料庫的實現 6...

高校圖書管理系統的設計與實現參考

題目 高校圖書管理系統的設計與實現 t span cr r 7 高校圖書管理系統是針對學院師生借閱圖書的需求 圖書管理人員對圖書資料的管理設計和實現的。隨著現代科學技術的發展和社會的進步,各大高校的圖書館規模也在不斷擴大,與此同時,圖書的種類和數量以及有關圖書的各種資訊也在迅速增加,這一龐大的資訊量...