基於資料庫的圖書管理系統

2021-03-04 02:18:01 字數 3829 閱讀 3480

1 原始資料分析 1

1.1 圖書管理系統簡介 1

1.2 資料需求分析 2

1.2.1 2

1.2.2 2

1.2.3 2

1.3 事務需求分析 2

1.3.1讀者資訊管理部分,應完成以下功能。 3

1.3.2書籍資訊管理部分應完成以下功能, 3

1.3.3 圖書管理系統部分應完成以下功能 3

1.4,各模組的主要說明 3

1.4.1借閱者資訊管理模組的實現 3

1.4.2書籍資訊管模組 3

1.4.3圖書館管理員資訊管理模組 4

1.5 原始資料調查表 4

1.5.1第一組資料 4

1.5.2第二組資料 5

1.5.3第三組資料 7

2 需求分析 8

2.1 需求調查 8

2.2圖書管理系統的例項 8

2.2.1學生的基本資訊有資訊組成 8

2.2.2教師的基本資訊有資訊組成 9

2.2.3圖書管理員的基本資訊組成 9

2.2.4圖書的基本資訊有資訊組成 9

2.2.5學生借書證號有基本資訊組成 10

2.2.6教師借書證號有基本資訊組成 10

2.3 確定目標系統的功能 10

2.4整個過程的系統流程如下 11

2.5 資料分析——概念模型分析 11

圖書館可以利用本系統實現對圖書館資訊的管理,本系統的主要功能為管理有關讀者,出版社,書記,借閱者以及管理者的資訊。

本系統主要有借閱者資訊管理模組,書籍管理管理資訊模組,圖書出版社模組以及圖書管理員等模組組成。

經過考察諮詢以及分析,認為高校的圖書管理系統應該有以下幾部分資料組成

讀者資訊;包括借書證號,姓名,****,借書的數目。

借閱資訊, 包括借閱日期,應歸還日期,所借圖書的編號,以及證件號碼。

管理著資訊,管理者名稱,管理者編號,以及管理者****。

根據以上分析,本系統要有讀者資訊表,出版社資訊表,書籍資訊表,借閱資訊表以及管理者資訊表。

根據考察,高校圖書管理系統應完成以下任務

可以瀏覽讀者資訊,並且可以對讀者資訊進行維護。

可以刪除新增及更改讀者資訊。

◆ 可以瀏覽書籍資訊,

◆ 可以刪除新增以及更改圖書資訊,

◆ 可以瀏覽當前管理者的資訊,

◆ 可以更改刪除以及新增管理者的資訊。

對借閱者資訊進行核對,並且可以查詢借閱者的基本資訊,也可以錄入及修改和刪除借閱者的資訊。

在本系統中,圖書管理者可以核對借書人資訊,查詢所借圖書資訊,並且可以新增以及刪除有關圖書的資訊,同時也可以對圖書資訊進行查詢。還可以完成對圖書所借日期及歸還日期的記錄。 在此功能中,工作人員根據借閱者的借書證號和歸還的圖書編號進行圖書的歸還工作。

同是可以實現圖書借閱情況的查詢。

此功能能對圖書館圖書管理員資訊進行檢視新增,刪除,修改。

本人經過認真的在調研獲得資料如下

三個借書者的基本資訊如下

職務教師

教師編號200208

借書證號 19910910

姓名張三性別女

所借圖書名軟體工程導論

所借圖書作者

張海藩圖書出版社清華大學出版社

借書日期

2010-3-28

應還日期

2010-7-29

圖書管理員姓名

麗芳圖書管理員編號

001職務學生

學生編號20021018

借書證號20021018

姓名張三性別男

所借圖書名 c語言教程

所借圖書作者

譚浩強圖書出版社清華大學出版社

借書日期

2010-2-28

應還日期

2010-4-29

圖書管理員姓名

麗芳圖書管理員編號

002職務學生

學生編號20021017

借書證號20021017

姓名李四性別男

所借圖書名 c++語言教程

所借圖書作者

陳文宇圖書出版社清華大學出版社

借書日期

2010-3-3

應還日期

2010-4-3

圖書管理員姓名

麗芳圖書管理員編號

003經過詳細的調研,並多次與圖書館管理的老師進行研討後,首先加深了對圖書館息管理業務的深刻了解,其次在充分熟悉圖書館管理業務的同時,將整個學生檔案管理的業務流程描述如下:

學生及教師拿著借書證到圖書館借書

(1) 圖書管理員進行核對資訊。

(2) 圖書管理員對借書的資訊進行輸入包括借書姓名借書證號以及所借圖書的借出日期以及應還日期進行記錄

(3) 當借書者歸還圖書時消除借書資訊。

整個流程如下

分別是學生,教師,圖書管理員以及教師借書證,以及學生借書證組成。

學生姓名性別班級學號

因為學生的學號是不重複的故選擇學生學號作為學生的主鍵

來實現學生的基本資訊的儲存修改及刪除

教師姓名性別教師編號

因為教師的編號是不重複的故選擇學生學號作為學生的主鍵

來實現教師的基本資訊的儲存修改及刪除

圖書管理員姓名性別圖書管理員編號

因為圖書管理員的編號是不重複的故選擇圖書管理員編號作為學生的主鍵

來實現管理員基本資訊的儲存修改及刪除

圖書圖書編號圖書名圖書作者圖書的出版社圖書借出日期圖書應還日期

因為圖書的編號是不重複的故選擇圖書編號為主鍵;

來實現圖書基本資訊的儲存修改及刪除,

學生借書證學生借書證號

因為借書證編號唯一故選借書證編號為主鍵

來實現學生借書的基本操作

教師借書證教師借書證號

因為教師借書證編號唯一故選借書證編號為主鍵

來實現學生借書的基本操作

通過詳細的使用者調查,在現行的業務處理流程和資料流圖的基礎上,就可以基本確定目標系統要達到的目標了。需求分析的任務是確定系統必須完成的工作,也就是對目標系統提出完整、標準、清晰、具體的要求。在經過多方了解和調查後,基本清楚了圖書館管理的功能需求,學校圖書館管理系統必須完成以下功能:

(1) 能夠準確的錄入所有圖書的資訊,並能夠對其中的圖書基本資訊進行管理,同時圖書管理系統還必須要能夠完成對圖書的新增功能刪除功能。

(2) 能夠準確的錄入所有借書者的資訊,並能夠對其中的借書者基本資訊進行管理,同時圖書管理系統還必須要能夠完成對借書者的資訊的新增功能刪除功能。

(3) 能夠準確的錄入所有圖書管理員的資訊,並能夠對其中的圖書管理員基本資訊進行管理,同時圖書管理系統還必須要能夠完成對圖書管理員資訊新增功能刪除功能。

(4) 能夠通過借書證來確認借書者的資訊,並且對借書者借書情況進行錄入刪除等操作。

攜帶核對許可權查詢並記錄借書資訊

消除借書資訊核對許可權攜帶

需求分析階段主要有兩個方面的任務:分析使用者的資料要求和分析使用者的處理要求。通過以上分析,我們已經基本了解了使用者對處理的要求,接下來需要的工作是分析使用者對資料的要求。

為了把使用者的資料清晰明確地表達出來,系統分析員通常建立乙個概念性的數學模型。概念性模型是一種面向問題的數學模型,是按使用者的觀點來對資料和資訊建模。最常用的表示概念性資料模型的方法是實體-聯絡方法(entity-relationship approach)。

這種方法用e-r圖描述現實世界中的實體,而不涉及這些實體在系統中的實現方法,該方法又稱為e-r模型,e-r圖中共用三種符號:實體、屬性和聯絡。通常實體用矩形來表示,屬性用橢圓或圓角矩形來表示,聯絡用菱形來表示。

聯絡有分為一對

一、一對多和多對多三種型別

資料庫 圖書管理系統

大連交通軟體學院 資料庫原理及應用課程設計 設計題目 圖書管理系統設計 班級 學號 15 姓名 摘要資料庫原理及應用課程設計是軟體工程專業集中實踐性環節之一,是學習完 資料庫原理及應用 課程後進行的一次全面的綜合練習。其目的在於加深對資料庫基礎理論和基本知識的理解,掌握使用資料庫進行軟體設計的基本方...

圖書管理系統資料庫設計

專業 計算機軟體班級 計08 1班 姓名羅錦紅 08083331 指導教師 張辰職稱 講師 中國礦業大學電腦科學與技術學院 乙個簡單的圖書管理系統包括圖書館內所有的書籍資訊,學校在學生的資訊及讀者的借閱資訊。此系統分為面向學生和面向管理員兩個部分。其中 學生可以完成書籍借閱,續借,歸還和書籍資訊的查...

圖書管理系統資料庫設計

一 需求分析 1.資訊需求 在資料庫books中需設計如下所示的資料字段和資料表 1 圖書型別表booktype,包括 圖書型別編號,圖書型別名稱和上級圖書型別編號 2 圖書基本資訊表booklnfo,包括 圖書編號,圖書名稱,作者,出版社,圖書型別,庫存位置,庫存數量和描述資訊 3 借閱證件表ca...