圖書管理系統設計報告

2022-09-15 21:00:13 字數 3934 閱讀 7145

深圳廣播電視大學

計算機資訊管理專業課程設計報告

《圖書管理系統設計與實現》

專業:計算機資訊管理專業

年級:10春計算機資訊管理

姓名:羅玲

學號:1044205402186

指導老師:劉默玲

二〇一二年三月

目錄一、概述2

1、課題**2

2、開發背景和開發目的2

二、需求分析4

1、系統目標4

2、應用現狀調查4

3、系統總體流程圖如下4

4、系統功能模組圖5

5、系統功能的分析5

6、開發工具的選擇6

三、圖書管理系統的設計7

1、資料庫介紹7

2、資料庫流程圖7

3、資料庫邏輯結構設計8

四、圖書管理系統實施11

1、登陸介面設計11

2、主窗體設計11

3、圖書管理介面設計12

4、借閱管理介面設計13

5、讀者管理介面設計14

五、設計總結15

參考文獻16

附錄17

一、概述

1、課題**

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

所以利用計算機實現圖書資訊資訊管理的自動化將勢在必行。

隨著計算機技術的飛速發展,計算機以及計算機控制的自動處理技術已融入人類社會的各個領域並發揮著越來越重要的作用。對於當今的科學資訊是一次重大的飛越,為人們的生活、工作、學習帶來潛移默化的影響。今天我們使用計算機對圖書進行管理,具有手工管理所無法比擬的優點。

例如:檢索迅速、查詢方便、可靠性高、儲存量大、保密性好、壽命長、成本低等。這些優點能夠極大地提高圖書管理的效率。

面對目前的實際狀況,迫切需要開發乙個新系統來適應這一些工作。

2、開發背景和開發目的

當今社會,隨著圖書館的規模不斷擴大,圖書數量急劇增加,有關圖書的各種資訊也成倍增長特別是圖書資訊的資訊,而面對龐大的資訊量,有必要開發圖書管理系統來提高圖書管理工作的效率。通過這樣的系統,可以做到資訊的規範管理、科學統計和快速查詢,從而減少管理方面的工作量。

在圖書館,尤其是在各大圖書館,對於圖書的管理是相當重要,而且也是相當麻煩的,它是圖書館管理中最基本的一項常規性工作。而長期以來,圖書館管理都是依賴人工來進行的,面對如此眾多的圖書資訊,其工作量是相當相當巨大的。這樣不僅僅浪費了大量的人力物力,而且由於人工管理存在著大量的不可預知性,造成圖書資訊管理的一些不規範,使得資訊管理陷入「事倍功半」的地步。

開發本系統就是為了解決圖書館在圖書資訊管理中的一些不規範,使圖書資訊的管理向著規範化、簡單化、有效化的方向發展。

二、需求分析

1、系統目標

採用圖書館現有的軟硬體軟體及科學的管理系統開發方案,建立圖書入庫資訊管理系統,實現圖書入庫管理的計算機自動化。

系統應符合圖書館原有的圖書管理制度,並達到操作直觀、方便、實用、安全等要求。

2、應用現狀調查

當前,很多圖書館的圖書管理都是以紙張為介質作記錄,人力管理的比例比較大,因此實現圖書管理的計算機化是非常必要的,也是可行的,因為使用計算機化的圖書管理系統可以徹底改變管理工作的現狀,能提高工作效率,能夠提供更準確、及時、實用的資訊。

3、系統總體流程圖如下:

4、系統功能模組圖

5、系統功能的分析

系統開發的總體任務是實現圖書資訊管理的系統化、規範化和自動化。

系統功能分析是在系統開發的總體任務的基礎上完成的。讀者資訊管理系統需要完成的功能主要有:

·有關借還書等資訊的輸入,包括輸入借書編號、圖書編號、讀者編號、借書時間和還書時間等。

·借還書資訊的查詢,包括借書編號、圖書編號、讀者編號、借書時間和還書時間等。

·圖書管理資訊的新增、修改、查詢。

·系統使用者資訊的新增、修改、查詢。

根據系統功能模組圖得出系統的功能,現分析如下:

系統功能的分析

系統開發的總體任務是實現圖書資訊管理的系統化、規範化和自動化。

系統功能分析是在系統開發的總體任務的基礎上完成的。圖書資訊管理系統需要完成的功能主要有:

·有關借還書等資訊的輸入,包括輸入借書編號、圖書編號、讀者編號、借書時間和還書時間。

·借還書資訊的查詢,包括借書編號、圖書編號、讀者編號、借書時間和還書時間。

·圖書資訊管理的新增、刪除、修改。

·圖書類別管理的輸入,包括輸入圖書類別、圖書編號、圖書名稱。

·讀者管理資訊的查詢。

·圖書管理資訊的查詢。

·系統使用者的新增和刪

6、開發工具的選擇

針對目前世界上流行的大量軟體和開發工具,經過認真分析其優缺點,結合資料庫管理系統的需要和目前的硬體環境,我們選用微軟windows平台下的visual basic6.0(簡寫為vb6.0)作為軟體開發工具。

三、圖書管理系統的設計

1、資料庫介紹

資料庫是一種儲存資料並對資料進行操作的工具。資料庫的作用在於組織和表達資訊,簡而言之,資料庫就是資訊的集合。計算機的資料庫可以分為兩類:

非關聯式資料庫和關聯式資料庫。關聯式資料庫中包含了多個資料表的資訊,資料庫含有各個不同部分的術語,如記錄、域等。

access2000 就是關聯式資料庫開發工具,資料庫能匯集各種資訊以供查詢、儲存和檢索。access 的優點在於它能使用資料表示圖或自定義窗體收集資訊。資料表示圖提供了一種類似於 excel 的電子**,可以使資料庫一目了然。

另外,access 允許建立自定義報表用於輸出資料庫中的資訊。access也提供了資料儲存庫,可以使用桌面資料庫檔案把資料庫檔案置於網路檔案伺服器,與其他網路使用者共享資料庫。access 是一種關聯式資料庫工具,關聯式資料庫是已開發的最通用的資料庫之一。

如上所述,access 作為關聯式資料庫開發,具備了許多優點,可以在乙個資料報中同時擁有桌面資料庫的便利和關聯式資料庫的強大功能。

2、資料庫流程圖

借書是圖書管理系統的主要流程之一,其過程是在借閱資訊表中查詢自己所需要的圖書,然後進行借書、借書登記等操作。

資料流程圖:

3、資料庫邏輯結構設計

圖書資訊管理系統資料庫中各個**的設計結果如下所示:

借閱表:

表1 借閱表

讀者表:

表2 讀者表

讀者類別表:

表3 讀者類別表

圖書表:

表4 圖書表

圖書類別表:

表5 圖書類別表

工作人員表:

表6 工作人員表

四、圖書管理系統實施

1、登陸介面設計

本窗體整合了」登入」模組,因此在系統載入時,需要先啟動」登入」模組的登入窗體,只有當使用者輸入了正確的使用者名稱和密碼,才能進入到系統主介面。

「登入」窗體執行介面,如圖:

2、建立圖書資訊管理系統的主窗體

3、圖書管理介面設計

圖書管理分為:圖書類別管理、新增圖書管理、圖書報廢管理,介面如圖:

4、借閱管理介面設計

借閱管理分為:借書管理、還書管理、查詢。介面如圖:

5、讀者管理介面設計

讀者管理分為:讀者查詢、讀者類別管理、新增讀者管理。如圖

五、設計總結

本系統的功能基本符合使用者需求,能夠完成圖書資訊的儲存和查詢等操作。使使用者方便進行資料輸入、修改、刪除等管理措施。對於資料的一致性的問題也通過程式進行了有效的解決。

在系統設計過程中,我體會到了即使是一件小事也不能馬虎,在設計之前一定要對所設計的系統有較為深刻地了解,並對使用者的要求加以認真的分析,並給予分類,對所分類進行功能模組化設計,畫出系統資料流圖,流程圖和結構圖.這樣在進行詳細設計時才可以做到有條不紊一步步地進行.編制乙個系統還是有很多可學習的地方,不僅要掌握好相關知識,而且做事要細心,謹慎,這也是將來工作和學習應該注意的地方。

圖書管理系統詳細設計報告

實驗報告 一 實驗名稱 圖書管理系統的詳細設計 二 實驗目的 完成圖書管理系統 學生選課系統,學校人事管理系統,醫院病歷管理系統,四者任選其一 的詳細設計 系統掌握軟體開發過程中詳細設計的寫法 完成圖書管理系統 學生選課系統,學校人事管理系統,醫院病歷管理系統 的詳細設計報告。三 實驗主要內容 圖書...

圖書管理系統概要設計報告

圖書管理系統 概要設計報告 目錄導言 2 目的 2 範圍 2 編寫說明 2 引用標準 2 資料字典 2 2.1 資料項 2 2.2 實體圖 2 模組設計 4 目的 方便管理員管理讀者和圖書以及訂購圖書範圍 廣大讀者 管理員 教師 學生 教職工編寫說明 本產品是針對電腦管理圖書的需求而設計的,可以完成...

圖書管理系統設計

學年 課程 課程設計 題目 圖書管理系統 作者所在學院 專業年級 指導教師 職稱2013 年 07月 03 日 1 問題描述 對圖書館圖書管理流程進行設計乙個能對圖書 讀者及圖書借閱情況進行管理的圖書館管理系統。要求該系統能滿足管理人員對圖書管理以及讀者借閱需要,根據許可權不同,使用者具有不同的功能...