图书管理系统数据库设计报告文档格式.docx

上传人:b****5 文档编号:16113204 上传时间:2022-11-20 格式:DOCX 页数:18 大小:342.85KB
下载 相关 举报
图书管理系统数据库设计报告文档格式.docx_第1页
第1页 / 共18页
图书管理系统数据库设计报告文档格式.docx_第2页
第2页 / 共18页
图书管理系统数据库设计报告文档格式.docx_第3页
第3页 / 共18页
图书管理系统数据库设计报告文档格式.docx_第4页
第4页 / 共18页
图书管理系统数据库设计报告文档格式.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

图书管理系统数据库设计报告文档格式.docx

《图书管理系统数据库设计报告文档格式.docx》由会员分享,可在线阅读,更多相关《图书管理系统数据库设计报告文档格式.docx(18页珍藏版)》请在冰豆网上搜索。

图书管理系统数据库设计报告文档格式.docx

1.1系统目标

图书管理信息系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。

对于前者要求建立起数据一致性和完整性强.数据安全性好的库。

而对于后者则要求应用程序功能完备,易使用等特点。

系统开发的总体任务是实现各种信息的系统化,规范化和自动化。

1.2需求定义

图书馆管理系统开发。

系统开发的总的设计目标是实现图书管理的系统化、规范化和自动化,实现对图书资料的集中统一的管理。

本系统主要实现对图书馆信息的管理,主要功能为管理有关读者、图书、借阅、查询、删除和管理员的信息等。

本系统结构分为读者信息管理、图书信息管理,读者管理可以浏览读者的信息,可以对读者信息进行维护。

图书管理可以浏览图书的信息,可以对图书信息进行维护。

借阅管理可以显示当前数据库中书籍借阅情况,可以对借阅信息进行维护。

本系统主要解决的问题是利用关键字对数据库进行查询。

1.3数据流图

1.3.1总数据流图

1.3.2入库处理

1.3.3借书处理

1.3.4还书处理

1.2数据字典

3.1数据项

数据项名:

借阅者姓名

数据项含义说明:

借阅者姓名

别名:

数据类型:

字符型

长度:

10

取值范围:

任意字符

取值含义:

借书卡号

借阅者借书卡号

0000000000-9999999999

班级

借阅者所属班级

借阅者所属班级名称

院系

借阅者所属院系

借阅者所属院系名称

管理员编号

管理员编号

管理员姓名

管理员姓名

负责书库

管理员所负责书库

管理员所负责书库名称

图书编号

借书编码

图书编号

书名

书名

20

图书名称

作者名称

作者名称

出版社

出版社名称

出版社名称

出库日期

图书出库日期

借出日期

8

00000000-99999999

YYYY-MM-DD

入库日期

图书入库日期

所存书库

图书所存书库

图书所存书库名

在库量

图书在库量

5

00000-99999

图书在库数量

出版日期

图书出版日期

0000000-99999999

到期日期

借阅到期日期

图书借阅到期日期

拖欠日期

图书拖欠日期

图书拖欠天数

罚款数目

图书拖欠罚款数目

销书数量

图书销毁数量

销书日期

3.2数据结构

数据结构名:

借阅者

含义说明:

借阅者信息

组成:

借阅者姓名,借书卡号,班级,院系

管理员

管理员信息

管理员编号,管理员姓名,负责书库

借书清单

借书信息

借书卡号,借书编码,借出日期,到期日期,拖欠日期

罚款清单

罚款信息

管理员编号,借书卡号,借书编号,罚款数目

图书

图书信息

图书编号,书名,作者姓名,出版社,出版日期,在库数,所在书库,入库日期,出库日期

销书清单

销书信息

图书编号,图书名称,日期,数量

3.3数据流

数据流名:

借书卡

说明:

数据流来源:

数据流去向:

借书处理

平均流量:

50

高峰期流量:

100

图书

借阅图书信息

还书

借阅者还书

还书处理

不合格的借书卡

借书卡无法使用

借书清单

借出书目信息

图书库存情况存档

还书清单

归还书目信息

入库新书清单

入库新书信息

管理员

新书入库处理

库存清单

库存图书信息

销书计划

销毁图书信息

销书处理

25

销书清单

销毁图书目录

三、功能说明

本系统需要完成的功能主要有6部分:

(1)实现对图书信息的修改,包括定义、查询、更新、删除等操作

图书信息包括图书编号,书名,作者姓名,出版社,出版日期,在库数,所在书库。

入库日期,出库日期等。

(2)实现对借阅者信息的修改,包括定义、查询、更新、删除等操作

借阅者信息包括借书卡号,姓名,班级,院系等。

(3)实现借书功能。

.借书信息的输入,包括借书卡号,图书编号,借出日期,到期日期,拖欠日期,罚款数目等。

.借书信息的查询,修改,包括图书编号,借书卡号,借阅者姓名,图书名称,借出日期等。

(4)实现还书功能

.还书信息的输入,包括图书编号,借书卡号,借阅者姓名,图书名称,借出日期等。

.还书信息的查询和修改,包括还书信息编号,读书编号,读者姓名,书籍编号,书籍名称,借书日期,还书日期,备注信息等。

(5)实现销书功能

对不符合要求的图书进行出库处理,包括图书编号,书名,作者姓名,出版社,出版日期,在库数,所在书库。

(6)实现对管理员信息的修改,包括定义、查询、更新、删除等操作

管理员信息包括编号,姓名,负责书库等。

系统功能结构图

四、概念结构设计

4.1实体及其属性图

1、图书信息模块

2、借阅者信息模块

3、图书管理员信息模块

4、销书单模块

4.2实体及其联系图

4.3完整的E-R图

五、逻辑结构设计

从理论‘E-R模型’到理论‘关系模型’的整理转换,通过E-R模型到关系模型的转化,可以得到如下关系模式:

借阅者(借书卡号,姓名,班级,院系)

管理员(编号,姓名,负责书库)

图书(图书编号,书名,作者姓名,出版社,出版日期,在库数,所在书库,入库日期,出库日期)

借阅(借书卡号,图书编号,借出日期,到期日期,拖欠日期,罚款数目)

销书清单(管理员编号,图书编号,图书名称,销书日期,销书数量)

管理(管理员编号,借书卡号,图书编号)

六物理结构设计

概念结构设计所得的E-R模型是对用户需求的一种抽象的表达形式,它独立于任何一种具体的数据模型,因而也不能为任何一个具体的DBMS所支持。

为了能够建立起最终的物理系统,还需要将概念结构进一步转化为DBMS所支持的关系模型。

这就是数据库逻辑设计所要完成的任务。

用sql2005建立数据库数据表。

(1)打开sql2005在数据库上点击右键

(2)选择新建数据数据库名取做db_TSGL

(3)在db_TSGL中“表”选项上右键选择新建表

进入表的字段设置

(4)表的字段设置如下图

借阅者基本信息表

管理员信息表

图书信息表

借阅信息表

销书信息表

管理信息表

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 唐诗宋词

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1