*********学院毕业设计说明书(论文)
2、 读者信息表部分信息,主要包括读者编号、读者条形码、读者姓名、性别、读者类型、证件号码、证件类型、电话以及E-mail等信息,如表4-2所示。
表4-2 读者信息表
字段名 ID barcode Sex Name Vocation PaperNo Papertype Tel E-mail
数据类型 Int varchar varchar varchar varchar Int varchar Int Int 长度 10 30 6 20 40 20 10 20 30 约束 NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL default NULL default NULL 备注 读者编号 读者条形码 性别 读者姓名 读者类型 证件号码 证件类型 电话 e-mail 3、书架信息表,主要包括书架的编号与名称的信息,如表4-3所示。
表4-3 书架信息表
字段名 ID Name
数据类型 Int varchar 长度 10 20 约束 NOT NULL NOT NULL 备注 编号 名称 4、图书信息表部分信息,主要包括图书条形码、图书名称、类型编号、作者、译者、价格、页数和所在书架等信息,如表4-4所示。
表4-4 图书信息表
字段名 Barcode Bookname Typeid Author Translator 数据类型 Int varchar Int varchar varchar 长度 16 20 10 20 30 约束 NOT NULL NOT NULL NOT NULL NOT NULL default NULL 备注 条形码 名称 类型编号 作者 译者 第 18 页 共 39 页
*********学院毕业设计说明书(论文)
Price Page Bookcase
5、图书类型信息表,主要包括编号、类型名称及可借天数等信息,如表4-5所示。
表4-5 图书类型信息表
Int Int Int 16 16 16 default NULL default NULL NOT NULL 价格 页数 所在书架 字段名 ID Typename Days
数据类型 Int varchar Int 长度 10 30 15 约束 NOT NULL NOT NULL NOT NULL 备注 编号 类型名称 可借天数 6、图书借阅信息表,主要包括编号、读者编号、图书编号、借阅时间以及应还时间等信息,如表4-6所示。
表4-6 图书借阅信息表
字段名 Id Readerid Bookid Borrowtime Backtime
数据类型 Int Int Int Date Date 长度 16 16 16 约束 NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL 备注 编号 读者编号 图书编号 借阅时间 应还时间 7、读者类型信息表,主要包括编号、类型和可借数量等信息,如表4-7所示。
表4-7 读者类型信息表
字段名 Id Name Number
数据类型 Int varchar Int 长度 10 30 4 约束 NOT NULL NOT NULL NOT NULL 备注 编号 类型名称 可借数量 8、图书归还信息表,主要包括编号、读者编号、图书编号以及归还时间等信息,
第 19 页 共 39 页
*********学院毕业设计说明书(论文)
如表4-8所示。
表4-8 图书归还信息表
字段名 Id Readerid Bookid Backtime
4.3.2 E-R图
数据类型 Int Int Int Date 长度 15 10 10 约束 NOT NULL NOT NULL NOT NULL NOT NULL 备注 编号 读者编号 图书编号 归还时间 E-R图即实体-联系图,是一种用来描述现实世界的概念模型。E-R图由实体、实体的属性以及实体之间的关系三部分组成,用矩形表示实体连接起来;用菱形表示实体型之间的联系,在菱形框内写明联系名,并用直线分别与有关实体连接起来,同时在直线旁标上联系的类型。实体之间的关系可以分为3种类型:一对一联系(1:1)、一对多联系(1:n)和多对多联系(m:n)。
根据设计的功能模块与流程图,本系统设计的总体E-R图如图4-7所示。
第 20 页 共 39 页
*********学院毕业设计说明书(论文)
管理员权限 n拥有 m管理 n分类1读者类型n读者1记录n读者借阅信息nnn 记录分类1图书类别记录n 1n图书 n m管理员m管理mm查询n图书信息1管理书架类型 1书架
图4-7 博研图书管理系统整体E-R图
管理员与拥有权限的关系:一个管理员可以拥有多种权限,一种权限也可以被多个管理员拥有。
管理员与读者的关系:一个管理员可以管理多个读者,一个读者可以被多个管理员管理。
管理员与图书的关系:一个管理员可以管理多本图书,一本图书可以被多个管理员管理。
管理员与读者借阅信息的关系:一个管理员可以管理多个读者借阅的信息,一个读者借阅的信息可以被多个管理员管理。
管理员与图书信息的关系:一个管理员可以查询多本图书的信息,一本图书的信息可以被多个管理员查看。
读者与读者类型的关系:一个读者只属于一种读者类型,一种读者类型可以包含多个读者。
读者与读者借阅信息的关系:一个读者可以有多个读者借阅信息,一个读者借阅信息只能属于一个读者。
第 21 页 共 39 页
*********学院毕业设计说明书(论文)
图书与图书类别的关系:一本图书只属于一种图书类型,一种图书类型可以包含多本图书。
图书与书架类型的关系:一本图书只能对应一个书架,一个书架可以放多本图书。 图书与读者借阅信息的关系:一本图书只能对应一个读者借阅信息,一个读者借阅信息则可以对应多本图书。
图书信息与读者借阅信息的关系:一本图书的信息可能包括多个读者借阅信息,一个读者借阅信息只能对应一本图书的信息。
以下为实体图,图4-8为管理员信息实体图,主要包括编号、用户名和密码。
管理员编号用户名密码
图4-8 管理员信息实体图
图4-9为读者信息实体图,主要包括读者编号、读者条形码、读者姓名、性别、读者类型、证件号码、证件类型、电话以及E-mail等信息。
读者条形码读者编号姓名性别E-mail读者信息读者类型电话证件类型证件号码
图4-9 读者信息实体图
图4-10为书架信息实体图,主要包括书架的编号与名称。
第 22 页 共 39 页
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于JSP的图书馆管理系统的开发 -(5)在线全文阅读。
相关推荐: