資料庫圖書館管理系統

2022-11-30 11:24:05 字數 1588 閱讀 5703

1. 圖書館管理系統的基本需求分析

讀者有姓名、性別、讀者編號、學號、院系、班級;圖書有名稱、作者、本數、單價、圖書編號、索書號、出版社;館藏地點有樓層、分類;借閱有應還日期、借閱日期、歸還日期。

乙個讀者可以借閱多本書,一本書可以被乙個讀者借走;一本書可以本節奏多次一次可以借閱多本書。

一類圖書放在同一樓層,同一樓層可以放多類書。

2. 根據需求分析先畫出er圖,然後彙總:

(1)圖書管理系統的er圖

(2)er彙總圖

3.圖書館管理系統的關係模型

(1)實體的關係模式:

讀者(讀者編號,學號,姓名,院系,班級,性別)

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

館藏地點(樓層號,分類)

(2)聯絡的關係模式:

借閱(讀者編號,圖書編號,應還日期,借閱日期,歸還日期)

位置(圖書編號,樓層號,分類)

4.用sql語句建立資料庫和表

(1) 建立資料庫『圖書館』library

create database library

(2) 建立各表

create table 讀者

( 讀者編號char(10) primary key,

學號 char(10),

姓名 char(18),

院系char(16),

班級 char(8),

性別char(8));

createtable圖書

(圖書編號char(10) primarykey,

索書號 char(10),

名稱 char(20),

作者char(18),

單價 char(10),

出版社char(20),

本數char(10),

分類 char(16),

foreign key (分類) references 館藏地點(分類)

);create table 館藏地點

(樓層號 char(4) primary key,

分類 char(16));

create table 借閱資訊

(圖書編號 char(8) primary key,

讀者編號char(10) primary key,

應還日期 date(10),

借閱日期 date(10),

歸還日期 date(10),

foreign key (圖書編號) references 圖書(圖書編號),

foreign key (讀者編號) references 讀者(讀者編號));

4.物理設計

基於access的設計如下。指定資料庫檔案的名稱,並為設計好的關係模型設計表結構。儲存資料庫檔名:

圖書館管理系統.mdb。表包括:

讀者、圖書、館藏地點、借閱資訊。對應表結構如表2-1至表2-4所示。

表2-1讀者

表2-2圖書

表2-3館藏地點

表2-4借閱資訊

圖書館管理資料庫參考資料如表2-1~表2-4所示

表2-1 讀者

表2-2 圖書

表2-3 館藏地點

表2-4 借閱資訊

圖書館管理系統資料庫設計

1.1圖書資料基本管理 1 新書編號 登記 入庫 將新購入的書籍按照國家統一的分類編號 登記書號 書名 作者 出版社等基本資訊,將新購圖書入庫。2 檢索查詢 按照各種組合條件對書庫圖書進行查詢,也可以進行模糊查詢。3 圖書資料統計 根據要求對圖書總數 各類圖書數以及圖書單價合計統計,列印日常報表。4...

圖書館管理資料庫概述

小組成員 郝明 曹越 張釗 董明亮 滿孝河 吳延瑞人員分工 資料庫管理員 郝明 系統分析員 郝明 曹越 資料庫設計人員 董明亮 曹越 吳延瑞 應用程式設計師 張釗 滿孝河 郝明 使用者 全體 針對群體 大學校園中的教師 學生,及圖書館管理人員。實現功能 一 圖書借閱 二 圖書的更新與管理 三 許可權...

圖書館管理系統資料庫課程設計

1.1圖書資料基本管理 1 新書編號 登記 入庫 將新購入的書籍按照國家統一的分類編號 登記書號 書名 作者 出版社等基本資訊,將新購圖書入庫。2 檢索查詢 按照各種組合條件對書庫圖書進行查詢,也可以進行模糊查詢。3 圖書資料統計 根據要求對圖書總數 各類圖書數以及圖書單價合計統計,列印日常報表。4...