图书馆管理信息系统(5)

2019-02-16 00:21

学号 姓名 学校 日期 学号 姓名 读者 I 访问 N 来访管理 学号 姓名 学校 读物 学校 日期 数据库N 记录 N 日期 所有读物

(5)读者管理系统E-R图

涉及的实体有:

读者:属性有学号、姓名、学校

来访管理:属性有学号、姓名、学校、日期

数据库:属性有学号、姓名、学校、日期、所有读物 实体之间的联系:

访问:读者访问时,记录当前读者的访问时间。是1:N的关系。 记录:可同时记录来访者所读的书籍。是1:N的关系。

学号 姓名 学校 留言日期 学号 姓名 学校 读者 I 发表 N 留言 留言日期 留言内容

(6)读者留言系统E-R图

涉及的实体:

读者:属性有学号、姓名、学校

留言:属性有学号、姓名、学校、留言日期、留言内容 实体之间的联系:

发表:可以同时记录几个读者对不同或相同书籍的评价。是1:N的关系。

5.2局部逻辑结构设计

(1)图书采编系统

将图书表,采购人员表的主码(编号,工号)与采购的属性(采购日期)作为采购表的属性,采购的主码是图书号与工号的组合。

分解前实体所对应的关系模式的属性和主码

图书表( 编号,名称,类别,作者,出版社,出版日期,价格,数量,备注)

采购人员表(工号,姓名)

分解后实体所对应的关系模式的属性和主码

图书表( 编号,名称,类别,作者,出版社,出版日期,价格,数量,备注)

采购人员表(工号,姓名)

采购表(编号,工号,采购日期)

(2)图书借阅系统

将图书表,借阅者表的主码(编号,学号)与借阅的属性(借阅日期,归还日期,借阅数量)作为借阅表的属性,借阅的主码是编号月学号的组合。

分解前实体所对应的关系模式的属性和主码

图书表(编号,名称,类别,作者,出版社,出版日期,价格,数量,备注) 借阅者表(学号,姓名,性别,专业)

分解后实体所对应的关系模式的属性和主码

图书表(编号,名称,类别,作者,出版社,出版日期,价格,数量,备注) 借阅者表(学号,姓名,性别,专业)

借阅表(编号,学号,借阅日期,归还日期,借阅数量)

(3)图书查询系统

查询表只能单独作为一个关系,将图书表、读者表的主码(图书编号、读者号)与查询的一个属性(查询日期)作为查询表的属性,查询表的主码是图书编号与读者号的组合。

分解前实体所对应的关系模式的属性和主码 读者表(读者号、读者姓名、密码、E-mail)

图书表(图书编号、图书类别、图书名称、图书作者、图书出版社)

分解后实体所对应的关系模式的属性和主码

实体:读者表(读者号、读者姓名、密码、E-mail)

图书表(图书编号、图书类别、图书名称、图书作者、图书出版社) 联系:查询表(读者号、图书编号、查询日期)

(4)图书预定系统

预定表只能单独作为一个关系,将图书表、读者表的主码(图书编号、读者号)与预定的两个属性(预定日期、可否预定)作为预定表的属性,预定表的主码是图书编号与读者号的组合。

分解前实体所对应的关系模式的属性和主码 读者表(读者号、读者姓名、密码、E-mail)

图书表(图书编号、图书类别、图书名称、图书作者、图书出版社) 分解后实体所对应的关系模式的属性和主码

实体:读者表(读者号、读者姓名、密码、E-mail)

图书表(图书编号、图书类别、图书名称、图书作者、图书出版社) 联系:预定表(读者号、图书编号、预定日期、可否预定)

(5)读者管理系统

利用E-R模型到关系模型的转换规则得到如下关系。将读者表和数据库的主码(学号、姓名)与图书表的属性(图书号、图书名、作者)作为图书表的属性。

分解前实体所对应的关系:

读者表(学号、姓名、学校、读物)

数据库(学号、姓名、学校、读物、日期)

分解后实体所对应的关系:

实体:读者表(学号、姓名、学校、读物)

数据库(学号、姓名、学校、读物、日期) 联系:图书表(图书号、图书名、作者)

(6)读者留言系统

利用E-R模型到关系模型的转换规则得到如下关系。将读者表和留言表的主码(学号、姓名)与留言表的属性(留言日期、留言内容)作为图书表的属性。

分解前实体所对应的关系:

读者表(学号、姓名、学校、读物)

留言表(学号、姓名、学校、留言日期、留言内容)

分解后实体所对应的关系:

实体:读者表(学号、姓名、学校、读物)

留言表(学号、姓名、学校、留言日期、留言内容)

联系:图书表(图书号、图书名、作者)

五.系统实现

使用Access数据库管理系统建立应用系统,首先需要建立一个数据库。然后在该数据库中添加所需要的表、查询、窗体、报表、宏等对象。

1.设计和创建数据表

1.1物理结构设计

物理结构设计是面向计算机的,数据库在物理设备上的存储结构和存取方法等就称为数据库的物理结构,系统设计已给出各个子系统所涉及的功能,其中包含五个表:图书信息表、图书借阅表、读者信息表、预定表、留言表。

1.1.1图书信息表的结构设计

1.1.2图书借阅表的结构设计

1.1.3读者信息表的结构设计

1.1.4预定表的结构设计

1.1.5留言表的结构设计


图书馆管理信息系统(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:[语文]四川省成都市树德协进中学2013-2014高二10月月考试题

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: