
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
一、需求分析
“图书管理系统”主要提供对图书信息和读者基本信息的维护以及借阅等功能。本系统是提高图书管理工作的效率,减少相关人员的工作量,使图书管理工作真正做到科学、合理的规划,系统、高效的实施。
本项目主要完成以下任务。
( 1 ) 图书借阅管理系统的数据需求分析。
( 2 ) 图书借阅管理系统数据库概念设计。
( 3 ) 图书借阅管理系统数据库逻辑设计。
( 4 ) 图书借阅管理系统数据库物理设计。
具体任务指标如下。
( 1 ) 完成图书借阅管理系统 E-R 图的绘制。
( 2 ) 完成图书借阅管理系统关系模型的设计。
( 3 ) 创建图书借阅管理系统数据库 db _ bookborrow 。
( 4 ) 创 建 图书 借 阅 管 理 系 统 数 据 表: 图 书 表book 、图书类型表 booktype 、图书借阅表 borrowbook 、读者表 reader 、读者类型表 readertype 、用户 表 users
二、需求分析:
1、开发环境为Eclipse,数据库为Mysql
分析图书借阅管理系统的需求, 将现实世界中 的图书借阅管理中 涉及的人、 物、 事进行抽象, 得到系统的实体、实体属 性、 实体间 的 联系 及联系 的 类型、 实体的 键, 利 用 E-R 图 表示, 得出 系统的概念模型, 也即概念结构设计。概念结构设计一般分为三个步骤:
① 确定实体;
② 确定联系; ③ 确定属性和键。
一般情况下, 从需求分析中找出 名 词从而确定实体, 找出 动词从而确定实体间 的联系。
从子项目 1 中的需求分析中找出 的名 词有图书、读者、图书类型、读者类型及管理员 。 因此,可以确定的实体有图书、读者、图书类型、读者类型和管理员。 另 外, 从需求分析中还可以得到, 读者和图书之间存在借阅关系, 一名 读者可以 借阅多本图 书, 而一本书也可以 借给多个不同的读者, 因此读者和图书之间存在多对多联系。 图书有系统的分类方法, 每一种图书属于一个图书类型, 而一种图书类型可以包含许多图书, 因 此, 图 书类型和图 书之间存在着一对多的联系; 同样的道理, 读者类型和读者之间也存在着一对多的联系。确定了系统的实体与联系之后, 下一步确定实体与联系的属性和主键。具体分析如下。
( 1 ) 图书, 包括图书编号 ISBN 、 图 书名 称、 作者、 出 版社、 出 版日期、 印 刷次数及单价。其中, 图书编号 ISBN 为主键。
( 2 ) 图书类型, 包括图书类型编号、图书类型名 称。 其中, 图书类型编号为主键。
( 3 ) 读者, 包括读者编号、姓名 、年龄、性别、电话、所在系部、注册日 期。 其中, 读者编号为主键。
( 4 ) 读者类型, 包括读者类型编号、读者类型名 称、最多可借图书数量、最长可借图书天
数。其中, 读者类型编号为主键。
( 5 ) 管理员, 包括管理员编号、用户 名 、密码。 其中, 管理员 编号为主键。
【免责声明】本文部分系转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与联系我们,我们会予以更改或删除相关文章,以保证您的权益!