圖書借閱管理系統

2022-03-25 20:55:49 字數 3758 閱讀 9660

目錄引言 3

第一章需求分析 3

1.1需求的文字表述 3

1.2資料流圖 4

1.3資料字典 5

第二章概念結構設計 6

2.1區域性e-r模型 6

2.2整合e-r模型 8

3.1e-r圖向關係模型的轉換 9

3.2資料模型的規範化 10

3.3設計使用者子模式 11

第四章資料庫的物理設計 13

4.1資料庫的物理設計的內容和方法 13

4.2關係模式訪問方法選擇,確定資料庫的儲存結構 13

4.2.1確定資料的存放位置和儲存結構 13

4.2.2確定系統配置 14

4.2.3評價物理結構 15

第五章資料庫的實施 15

5.1資料庫實施的工作內容 15

5.2定義資料庫結構 16

5.3組織資料入庫 17

5.4編制與除錯程式 17

5.5資料庫試執行 18

第六章資料庫執行與維護 20

結論 21

參考文獻 22

21世紀是資訊的社會,資訊作為社會最主要的資源,將成為戰略資源引起人們廣泛的關注。然而如何獲取資訊?圖書是我們最好的獲取資訊的方式。

但由於圖書館圖書收藏量大大增加,使傳統的圖書管理員的工作日益繁重起來,對讀者去圖書館借書造成了一定困擾。

如何把圖書管理員從繁重的工作中解脫出來呢?則要開發並且設計圖書借閱管理系統。學校圖書館為了更加快捷的管理學校的圖書資源,方便廣大讀者借閱圖書。

節省圖書館管理的經濟成本與時間成本,方便圖書館各個部門間的合作以及與圖書**商的聯絡。決定開發此借閱系統。

於是,這次的《資料庫系統概論課程設計中》我選擇的題目是《圖書借閱管理系統》,是為了想要與時俱進,更加深刻的了解科技的飛速發展。

因此,圖書借閱管理系統也以方便、快捷、費用低的優點正慢慢地進入人們的生活,將傳統的圖書管理方式徹底的解脫出來,提高效率,減輕工人人員以往繁忙的工作,減小出錯的概率,使讀者可以花更多的時間在選擇書和看書上。從而使人們有更多時間來獲取資訊、了解資訊、掌握資訊 。

圖書館管理系統開發。系統開發的總的設計目標是實現圖書管理的系統化、規範化和自動化,實現對圖書資料的集中統一的管理。

本系統主要實現對圖書借閱資訊的管理,主要功能為管理有關讀者、圖書、借閱、徵訂和管理員的資訊等。圖書借閱管理系統是一種基於集中統一規劃的資料庫資料管理新模式。在對圖書、讀者的管理,其實是對圖書、讀者資料的管理。

本系統的建成無疑會為管理者對圖書管理系統提供極大的幫助。

本系統結構分為基礎資訊維護,讀者管理,圖書管理,期刊管理,圖書流通管理。讀者管理可以瀏覽讀者的資訊,可以對讀者資訊進行維護。圖書管理可以瀏覽圖書的資訊,可以對圖書資訊進行維護。

借閱管理可以顯示當前資料庫中書籍借閱情況,可以對借閱資訊進行維護。

總而言之,圖書館使用計算機用於資訊管理,簡單而有效的發揮出它的效力,資源配置比較突出,這就是管理資訊系統的開發的基本環境。

1.1.1.基礎資訊維護

在圖書借閱管理系統中,基礎資訊包括:讀者資訊和圖書型別資訊。這些資訊可以在讀者檔案管理,圖書檔案管理中應用。

在讀者檔案管理中,讀者的類別資訊實現讀者許可權劃分;在圖書檔案管理中,圖書型別資訊實現圖書類別的劃分。

1.1.2讀者管理

管理員對讀者管理可以實現瀏覽,新增,修改操作,在新增讀者資訊時需乙個讀者證號對讀者身份進行辨別,此編號必須唯一,還需要登記讀者的詳細資訊。

1.1.3圖書管理

管理員對圖書管理可實現新增,修改和刪除操作,在新增圖書資訊時需給圖書建立乙個圖書編號,編號唯一。還需要等級圖書的詳細資訊,在實現圖書修改時,圖書編號不可修改。實現圖書資訊的刪除時要驗證圖書是否歸還,如沒有歸還,將不能實現圖書的刪改。

1.1.4期刊管理

管理員對期刊管理可以實現瀏覽,新增,修改和刪除操作,在新增圖書資訊時要給圖書建立乙個圖書編號,編號唯一。還需要登記期刊的詳細資訊,例如書名,出版社,圖書類別等。在實現圖書資訊修改時,期刊編號不可修改。

1.1.5圖書流通管理

圖書流通管理需要事先圖書的借閱,歸還功能。圖書的借閱時要登記讀者證號和圖書編號,以及管借閱和歸還時間。圖書歸還是要檢查是否已經逾期,若逾期將交罰款,否則圖書正常返還。

資料流圖是結構化分析的重要方法,我們對應用的dfd經過了一定的簡化,成為一種標準化的一級流程圖(1-dfd)和二級流程圖(2-dfd)。其主要作用是:便於使用者表達功能需求和資料需求及其聯絡。

圖1 圖書借閱管理系統第一層資料流圖

圖2 圖書與讀者第二層資料流圖

用資料字典描述資料庫的設計,便於維護和修改。為了更好地組織資料和設計出實際應用資料庫,應該注意如下問題:規範化地重組資料結構;對資料進行規範化表達。

關係資料結構的建立,在進行了資料基本結構的規範化重組後,還必須建立整體資料的關係結構。這一步設計完成後資料庫和資料結構設計工作基本完成,只待系統實現時將資料分析和資料字典的內容代入到所設計的資料整體關係結構中,乙個規範化資料庫系統結構就建立起來了。

建立關係資料結構涉及三方面內容:確定關聯的關鍵指標項並建立關聯表;確定單一的父系記錄結構;建立整個資料庫的關係結構。

1.3-1讀者表

1.3-2圖書表

1.3-3圖書借閱表

1.3-4圖書徵訂表

2.1.1讀者e-r圖

讀者e-r圖中包括的屬性有讀者證號,姓名,學號,性別,所在系別類別,這些屬性項闡明了讀者實體。

2.1-1讀者e-r圖

2.1.2圖書e-r圖

圖書e-r圖中包括的屬性有圖書編號,圖書名稱,出版社,作者,單價類別,這些屬性項闡明了圖書實體。

2.1-2圖讀者e-r圖

2.1.3圖書借閱e-r圖

圖書借閱e-r圖中包括的屬性有讀者證號,圖書編號,借閱時間,歸還時間類別,這些屬性項闡明了圖書借閱實體。

2.1-3圖書借閱e-r圖

2.1.4圖書徵訂e-r圖

圖書徵訂e-r圖中包括的屬性有讀者證號,圖書名稱,出版社,作者,這些屬性闡明了圖書徵訂實體。

2.1-4圖書徵訂e-r圖

每位讀者擁有一張讀者證,可有多次借閱,每位讀者每借一本書要產生一條借書記錄。另一方面,每種書有一張圖書檔案資訊卡,具有乙個書目編號,一種書可能有多本,每本書通過唯一的條形碼區別。可見,這些資料之間存在一定的聯絡,即:

書目編號與圖書資訊之間通過入庫形成一對多聯絡;讀者資訊與書目編號之間通過借閱形成多對多聯絡。

2.2-1總體e-r圖1

多對多聯絡可以分解為一對多聯絡,即:在借閱時,讀者資訊與借閱資訊之間可以通過圖書證號建立一對多聯絡; 在借閱時,書目編碼與借閱資訊之間可以通過圖書條碼建立一對多聯絡;在入庫時,圖書檔案與書目編碼之間可以通過書目編號建立一對多聯絡。

2.2-2總體e-r圖2

關於讀者借閱圖書方面,有更加詳細的關聯,一本書可以被多個讀者借閱,它們之間是一對多的聯絡。而讀者,圖書,借閱也都是具有詳細資訊的,可以全部反映在圖表上。

2.2-3總體讀者圖書借閱e-r圖

第三章邏輯結構設計

根據e-r圖向關係模型轉換的原則,將兩個實體轉換為關係模式如下,其中碼用下劃線表示,並且不能為空。

讀者(讀者證號,姓名,學號,性別,所在系別 )

圖書(圖書編號,單價,圖書名稱,作者,出版社)

讀者與圖書兩個實體之間的聯絡「借閱」是乙個一對多的聯絡,因此,根據e-r圖向關係模型轉換的原則,將讀者與書兩個實體碼「讀者證號」,「圖書編號」加上「借閱」聯絡的屬性構成借閱關係,並且「讀者證號」,「圖書編號」不能取空值。形成的關係模式如下:

借閱(讀者證號,圖書編號,借出時間,歸還時間)

圖書借閱管理系統

湖北民族學院 大學畢業 資訊管理 系 2003 級 睢俊山 指導教師 喬惠萍 開發人員 文佳 王華 李超 孫延棟等 開發小組 2001級計算機系一班第三小組 開發時間 2003年12月20日 目錄 封皮1 目錄2第一章問題的提出3 第二章可行性的分析文件3 第三章軟體開發計畫3 第四章軟體說明3 4...

Access應用 圖書借閱管理系統

access資料庫應用例項 圖書借閱管理系統 本 圖書借閱管理系統 是以實現圖書館借閱工作系統化為目的和背景而設計開發的乙個簡單系統。圖書借閱管理系統主要實現對圖書館工作的資訊化管理。本系統實現了對圖書的基本資訊和會員 圖書借閱者 的基本資訊的登記 儲存 統計和查詢等功能,另外還對會員的借閱資訊進行...

圖書借閱管理系統實驗報告

湘南學院經濟與管理系 資訊系統課程設計 實驗報告 設計題目圖書借閱管理系統 專業 資訊管理與資訊系統 年級班級2009 姓名楊青 指導教師唐小剛 小組成員 楊青 劉益鳴 尹增輝 郝劉棟 郭夢妮 楊芸 胡志鵬 指導教師評閱 指導教師 簽字成績 二o一二年月日 絕大多數管理人員已經認識到採用圖書借閱管理...