当前位置:首页 > RFID射频识别技术在图书馆中的应用
长春光华学院 毕业设计(论文)专用纸
图3.6 图书信息实体E-R图
2、读者信息实体:包括条形码、姓名、性别、年龄、电话、押金、生日、职业、证件类型、办证日期、最大借书数量、证件编号等属性。读者条形码作为本实体的唯一标识。其中,在性别属性标识信息中,1 代表男性,2 代表女性;最大借书良默认值为 3;而在证件属性标识中,0 代表身份证,1 代表军证,2 代表学生证,3 代表工作证。读者信息实体 E-R 图如图 3.7 所示。
图3.7 读者信息实体E-R图
3、图书借阅信息实体:包括编号、图书编号、读者编号、操作员编号、是否归还、借阅日期、归还日期。编号作为图书借阅信息实体的唯一标识,它包括两个外键,分别为图书编号和读者编号,图书借阅信息实体以这两个外键与图书信息实体,读者信息实体建立了关系。图书借阅信息实体的 E-R 图如图 3.8 所示。
图3.8 图书借阅信息实体E-R图
第 12 页 共 31 页
长春光华学院 毕业设计(论文)专用纸
4、图书分类实体:包括编号、类别名称等属性。图书分类实体与图书信息实体以图书类别编号建立了关系。图书类别实体的 E-R 图如 3.9 所示。
5、库存信息实体:包括编号、库存数量。库存信息实体以库存编号与图书信息实体建立了关系。库存信息实体的 E-R 图如图 3.10 所示。
图3.9 图书分类信息实体E-R图 图3.10 库存信息实体E-R图
6、操作员信息实体:包括编号、姓名、性别、年龄、身份证、工作日期、电话、是否为管理园和密码等属性。其中,性别 1 代表男性,2 代表女性;是否为管理员属性中 0 代表不是管理员,1 代表是管理员。操作员信息实体的 E-R 图如图 3.11 所示。
图3.11 操作员信息实体E-R图
各实体间的 E-R 图如图 3.12 所示。
第 13 页 共 31 页
长春光华学院 毕业设计(论文)专用纸
图3.12 全局E-R图
3.4.2 数据库逻辑结构设计
将上面的数据库概念结构转化为 SQL Server 2000 数据库系统所支持的实际数据模型。一个实体转化为一张数据库表,总共 6 张表。
表3.1 图书信息表 列名 ISBN type ID Book name writer translator publisher date price
数据类型 varchar int varchar varcharvar varchar varchar smalldatetime money 长度 13 4 40 21 30 50 4 8 允许空 是 注释 图书ISBN 图书类别 书名 作者 译者 出版社 出版时间 价格 表3.2 图书分类表 列名 Id Typename Days fk 数据类型 int varchar int float
长度 4 20 4 8 允许空 是 是 注释 编号 类别名称 可借天数 罚款金额 第 14 页 共 31 页
长春光华学院 毕业设计(论文)专用纸
表3.3 读者信息表
列名 name Sex Age Identity Card Date Max num Tel Keep money zj zy ISBN bztime
数据类型 varchar varchar int varchar varchar varchar smalldatetime money int varchar varchar datetime 长度 10 2 4 30 8 4 50 8 4 50 13 8 允许空 注释 姓名 性别 年龄 证件号码 生日 最大借书数量 电话 押金 证件类型 职业 条形码 办证日期 表3.4 库存信息表 列名 ISBN Amount 数据类型 varchar int
长度 13 4 允许空 注释 编号 库存数量 表3.5 操作员信息表 列名 Id name Sex Age Identity Card Workdate Tel Admin Password
数据类型 int varchar varchar int varchar datetime varchar bit varchar 长度 4 12 2 4 30 8 50 1 10 允许空 注释 编号 姓名 性别 年龄 身份证号 工作日期 电话 是否为管理员 密码 第 15 页 共 31 页
共分享92篇相关文档