毕业设计论文-基于JAVA的图书管理系统的设计与实现 下载本文

齐齐哈尔大学毕业设计(论文)

编号 读者编号 操作员编号 图书编号 图书借阅 是否归还 归还日期 图3-3 图书借阅信息实体E-R图

借阅日期 3.3.4 图书分类实体

图书分类实体包括编号、类别名称等属性。图书分类实体与图书信息实体以图书类别编号建立了关系。图书分类实体的E-R图如图3-4所示。

编号 类别名称 图书分类 可借天数 罚款金额 图3-4 图书分类实体E-R图

3.3.5 图书订购实体

图书订购实体主要包括图书编号、订购日期、订购数量、操作员、是否验收和折扣等属性。图书订购实体以图书编号与图书信息实体建立了关系。图书订购实体的E-R图如图3-5所示。

订购日期 图书编号 订购数量 图书订购 操作员 是否验收 图3-5 图书订购实体E-R图

折扣 3.3.6 操作员信息实体

操作员信息实体主要包括编号、姓名、性别、年龄、身份证号、工作日期、电话、

9 9

齐齐哈尔大学毕业设计(论文)

是否为管理员和密码等属性。其中,性别属性信息中“1”代表男性,“2”代表女性;是否为管理员属性信息中“0”代表当前用户不是管理员,“1”代表当前用户是管理员。操作员信息实体的E-R图如图3-6所示。

编号 姓名 性别 年龄 电话 操作员 身份证号 是否为管理员 工作日期 密码 图3-6 操作员信息实体E-R图

3.3.7 库存信息实体

库存信息实体主要包括编号、库存数量等属性。库存信息实体以库存编号与图书信息实体建立了关系。库存信息实体的E-R图如图3-7所示。

编号 库存信息 图书订购 图3-7 库存信息实体E-R图

3.4 数据库逻辑结构设计

1. 图书信息表如图3-8所示:

图3-8 图书信息表

10 10

齐齐哈尔大学毕业设计(论文)

2. 读者信息表如图3-9所示:

图3-9 读者信息表

3. 图书借阅信息表如图3-10所示:

图3-10 图书借阅信息表

4. 图书分类信息表如图3-11所示:

图3-11 图书分类信息表

11 11

齐齐哈尔大学毕业设计(论文)

5. 图书订购表如图3-12所示:

图3-12 图书订购信息表

6. 操作员信息表如图3-13所示:

图3-13 操作员信息表

7. 库存信息表如图3-14所示:

图3-14 库存信息表

12 12