数据库图书管理系统需求分析报告

数据库图书管理系统需求分析报告

ID:31483219

大小:279.13 KB

页数:12页

时间:2019-01-11

数据库图书管理系统需求分析报告_第1页
数据库图书管理系统需求分析报告_第2页
数据库图书管理系统需求分析报告_第3页
数据库图书管理系统需求分析报告_第4页
数据库图书管理系统需求分析报告_第5页
资源描述:

《数据库图书管理系统需求分析报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、WORD完美整理版图书管理系统第1章.系统分析数据库系统中共有4个实体:书库,管理员,书籍,读者。1)书库的属性:书库号、名称;2)管理员的属性:管理员编号、姓名、联系电话;3)书籍的属性:图书编号、出版社、书名、数量、类别、作者、价格、剩余数量、出版日期;4)读者的属性:姓名、学号、班级、院系;5)一个书库有多个管理员,一个管理员只能在一个书库工作。书库和管理员具有一对多的联系。6)一个管理员管理多种书籍,一种书籍可以由多个管理员管理。管理员和书籍具有多对多的联系。7)一个书库存放多种书籍,一种书籍只能在一个书库存放。书

2、库和书籍具有一对多的联系。8)一个读者可以借阅多种书籍,一种书籍可以有多个读者借阅。书籍和读者具有多对多的联系。范文范例参考指导WORD完美整理版第1章.E-R图各个实体的E-R图如下所示:图1实体书库的E-R图;图2实体管理员的E-R图;范文范例参考指导WORD完美整理版图3实体书籍的E-R图;图4实体读者的E-R图。各个实体之间联系的E-R图如下所示:范文范例参考指导WORD完美整理版图5书库-管理员的E-R图;图6管理员-书籍的E-R图;范文范例参考指导WORD完美整理版图7书库-书籍的E-R图;范文范例参考指导WO

3、RD完美整理版图8读者-书籍的E-R图。范文范例参考指导WORD完美整理版然后,将以上实体之间联系表示出来,画出数据库系统的E-R图,如图9所示:范文范例参考指导WORD完美整理版第1章.将E-R图转化为关系模型根据E-R图可以将系统中的概念模型转换为具体的表(即关系)结构,共分为6个关系,详细信息如下所示:书库(书库号、名称);管理员(管理员编号、姓名、联系电话、书库号);书籍(图书编号、出版社、书名、数量、类别、作者、价格、剩余数量、出版日期、书库号);读者(姓名、学号、班级、院系);管理(管理编号、管理员编号、图书编

4、号);借阅(借阅编号、图书编号、学号、借阅日期、归还日期、借阅数量、拖欠日期、罚款数目)。将E-R图转化为关系表确定列的数据类型及必要的约束规则,给出如下所示数据库表的基本结构及说明(数据库db):(1)书库信息表列名说明数据类型约束LibraryNo书库号int主键LibraryName名称nvarchar(20)范文范例参考指导WORD完美整理版(2)管理员信息表列名说明数据类型约束WorkerID管理员编号int主键WorkerName姓名nvarchar(20)WorkerContact联系电话Varchar(20

5、)LibraryNo书库号int外键(3)书籍信息表列名说明数据类型约束BookID图书编号Varchar(20)主键Publisher出版社nvarchar(30)BookName书名nvarchar(30)BookQuantity数量intBookStyle类别Varchar(20)Author作者Varchar(20)BookPrIce价格floatRemainder剩余数量intPublicationDate出版日期DateTimeLibraryNo书库号int外键范文范例参考指导WORD完美整理版(4)读者信息表

6、列名说明数据类型约束StudentID学号int主键StudentName姓名Varchar(20)StudentClass班级nvarchar(30)StudentFaculty院系nvarchar(30)(5)管理信息表列名说明数据类型约束ManagementNo管理编号int主键WorkerID管理员编号int外键BookID图书编号Varchar(20)外键(6)借阅信息表列名说明数据类型约束BorrowNo借阅编号int主键BookID图书编号Varchar(20)外键StudentID学号int外键Outtim

7、e借阅日期DateTimeBacktime归还日期DateTimeBorrowQuantity借阅数量intArrearsDate拖欠日期DateTimeFine罚款数目Numeric范文范例参考指导WORD完美整理版第1章.软件介绍本系统数据设计采用的是MYSQL。MySQL是一个真正的多用户、多线程SQL数据库服务器。SQL(结构化查询语言)是世界上最流行的和标准化的数据库语言,它使得存储、更新和存取信息更加容易。MySQL是一个客户机/服务器结构的实现,它由一个服务器守护程序mysqld和许多不同的客户程序以及库组成

8、的。MySQL的主要目标是快速、健壮和易用。最初是因为MySQL的创始人需要这样的一个SQL服务器,它能处理与任何不昂贵硬件平台上提供数据库的厂家在一个数量级上的大型数据库,但速度更快,MySQL因此就开发出来了。它提供C,C++,JAVA(JDBC),Perl,Python,PHPandTCL的API

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。