ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:739.61KB ,
资源ID:11473116      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/11473116.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库图书管理系统需求分析.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数据库图书管理系统需求分析.docx

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

2、多种书籍,一种书籍可以有多个读者借阅。书籍和读者具有多对多的联系。第2章. E-R图各个实体的E-R图如下所示:图1 实体书库的E-R图;图2 实体管理员的E-R图; 图3 实体书籍的E-R图;图4 实体读者的E-R图。各个实体之间联系的E-R图如下所示:图5 书库-管理员的E-R图;图6 管理员-书籍的E-R图;图7 书库-书籍的E-R图;图8 读者-书籍的E-R图。然后,将以上实体之间联系表示出来,画出数据库系统的E-R图,如图9所示: 第3章. 将E-R图转化为关系模型根据E-R图可以将系统中的概念模型转换为具体的表(即关系)结构,共分为6个关系,详细信息如下所示:书库(书库号、名称);

3、管理员(管理员编号、姓名、联系电话、书库号);书籍(图书编号、出版社、书名、数量、类别、作者、价格、剩余数量、出版日期、书库号);读者(姓名、学号、班级、院系);管理(管理编号、管理员编号、图书编号);借阅(借阅编号、图书编号、学号、借阅日期、归还日期、借阅数量、拖欠日期、罚款数目)。将E-R图转化为关系表 确定列的数据类型及必要的约束规则,给出如下所示数据库表的基本结构及说明(数据库db):(1)书库信息表列名说明数据类型约束LibraryNo书库号int主键LibraryName名称nvarchar(20)(2)管理员信息表 列名说明数据类型约束WorkerID管理员编号int主键Work

4、erName姓名nvarchar(20)WorkerContact联系电话Varchar(20)LibraryNo书库号int外键(3)书籍信息表列名说明数据类型约束BookID图书编号Varchar(20)主键Publisher出版社nvarchar(30)BookName书名nvarchar(30)BookQuantity数量intBookStyle类别Varchar(20)Author作者Varchar(20)BookPrIce价格floatRemainder剩余数量intPublicationDate出版日期DateTimeLibraryNo书库号int外键(4)读者信息表列名说明数据

5、类型约束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外键Outtime借阅日期DateTimeBacktime归还日期DateTimeBorrowQua

6、ntity借阅数量intArrearsDate拖欠日期DateTimeFine罚款数目Numeric第4章. 软件介绍本系统数据设计采用的是MYSQL。MySQL 是一个真正的多用户、多线程SQL数据库服务器。SQL(结构化查询语言)是世界上最流行的和标准化的数据库语言,它使得存储、更新和存取信息更加容易。 MySQL是一个客户机/服务器结构的实现,它由一个服务器守护程序mysqld和许多不同的客户程序以及库组成的。MySQL 的主要目标是快速、健壮和易用。最初是因为MySQL的创始人需要这样的一个SQL服务器,它能处理与任何不昂贵硬件平台上提供数据库的厂家在一个数量级 上的大型数据库,但速度

7、更快,MySQL因此就开发出来了。它提供C,C+,JAVA(JDBC),Perl,Python,PHP and TCL 的API接口;多平台支持,包括Solaris,SunOS,BSDI,SGI IRIX,AIX,DEC UNIX,Linux,FreeBSD,SCO OpenServer,NetBSD,OpenBSD,HPUX,Win9x and NT;多样的数据类型,包括有/无符号1,2,3,4,8字节integers,FLOAT,DOUBLE,CHAR,VARCHAR,TEXT, BLOB,DATE,DATETIME,YEAR,SET,ENUM;非常灵活和安全的权限系统,密码加密;为Win

8、dows提供ODBC接口,可通过 Access与之相联,另有第三方开发商提供多样的 ODBC驱动程序;在MySQL 3.23中使用新MyISAM最大的表大小可达8百万 TB(263个字节);多种语言支持,但不支持中文。然而,为了实现快速、健壮和易用的目的,MySQL必须牺牲一部分灵活而强大的功能,如子查询、存 储过程与触发器、外键、事物处理等。因而,MySQL在某些应用中缺乏灵活性,但这也使它对数据的处理速度较其它数据库服务器至少快23倍。 MySQL 自身不支持Windows的图形界面,因此,所有的数据库操作及管理功能都只能在MS-DOS方式下完成。首先,必须登陆MySQL服务器,即在提示符 MySQLBIN下输入MYSQL H host U user Ppassword,提示符改为mysql时表示登陆成功。然后,选择所操作的数据库,即mysql USE databasename。接着就可以用SQL语句进行查询了。如果需要退出数据库服务器,可执行QUIT命令,就成功退出服务器了。由于 MySQL的知名度日益增加,许多第三方软件公司推出了MySQL在Windows环境中的具有图形界面的支持软件,如EMS公司的EMS MYSQL MANAGER提供了Windows形式的MySQL数据库操作功能。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1