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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

数据库大作业图书系统文档格式.docx

1、6一个图书管理员可以管理多本图书(1:v处理需求:1借阅功能:可以方便地借阅图书、续借图书、归还图书2查询功能:按图书编号查找图书、按图书名称查找图书、按图书作者查找图书、能够按照自己的图书证编号查询自己的状态信息3读者注册功能:能够对新的读者进行登记,或注销读者的信息4图书录入功能:能够将新到的图书信息输入到系统的图书信息库中5统计功能:按图书编号统计书籍数量、按图书名称统计数量、按作者统计书籍数量v安全性需求1管理员的权限最高,可以查询、修改借阅关系表、管理员_书籍表、管理员_读者表2读者,可以查看图书基本信息、个人自己的借阅信息。不可以对其中的信息进行添加、修改等操作。v完整性需求1在图

2、书管理信息表中,书号、书名、作者、出版社、出版日期、简介输入信息的时候都有类型、长度要求。书号、书名、作者不能为空,其中书号为主码2在读者信息表中,其中的各类信息都有类型、长度要求。读者编号、读者姓名、读者性别、所在系不能为空,读者编号为主码3在管理员信息表中,其中的各类信息都有类型、长度要求。工作号、姓名、性别不能为空,工作号为主码4在借阅关系表中,其中的各类信息都有类型、长度要求,且均不可为空。工作号、书号为外码5在管理员_书籍表中,其中的各类信息都有类型、长度要求。工作号、书号不能为空,且为外码6在管理员_读者表中,其中的各类信息都有类型、长度要求,均不可为空。 工作号、读者编号为外码

3、v程序流程图 图1读者借阅图书,系统查询图书是否在馆。若已借出,显示借出;未借出进行下一步,图书管理员将书借出并登记相关信息。 数据流图顶层数据流图 添加图书 图书信息 借出信息 借书 图书 还书 拒绝信息 修改信息 查询 图2第0层数据流图 所借图书信息 拒绝借书 库存信息 借书信息 查询信息 还书 违章情况 图3第一层数据流图 第一次借书 借书信息 借书 编号 存在 借出图书 借书累计过多、无库存 拒绝借出 库存信息图4.借书的数据流图 还书 借书信息 库存信息图5.还书的数据流图 查询要求 借书信息表 库存图书信息表 查询结果图6.查询的数据流图v数据字典1数据项数据项名数据项含义说明数

4、据类型长度与其他数据项的逻辑关系读者编号读者相关信息整型10决定要借阅的图书读者姓名字符型6 读者性别2联系电话7所在系书名图书相关信息20作者6出版社管理员工作号管理员相关信息管理图书的借还管理员姓名管理员性别借书日期借书相关信息还书日期2数据结构数据结构名含义说明组成图书信息表定义图书的相关信息读者信息表定义读者的相关信息管理员信息表定义管理员的相关信息借阅关系表定义借阅图书的相关信息管理员_书籍信息表定义管理员与图书的有关信息管理员_读者信息表定义管理员与学生的有关信息3数据流数据流名来源去向借书读者、图书借书审核读者编号、书名、读者姓名、借书日期还书图书、读者还书审核读者编号、书名、还

5、书日期4数据存储数据存储名借书信息姓名、性别、读者编号、所在系、联系电话、管理员姓名库存信息简介、出版日期、出版社、作者、书名、书号、是否在馆5处理过程处理过程名输入输出借书过程查看图书是否被借出图书信息借阅信息还书过程查看借阅图书的信息读者信息概念结构设计v局部E-R图1读者借阅图书一个读者可以借阅多本书籍(1:一本图书可以被一个读者借阅(1: 图1. 借阅关系ER图2管理员管理读者 一个图书管理员可以管理多个读者(1: 一个读者信息只能被一个图书管理员管理(1:图2. 管理员_读者关系ER图3管理员管理图书 一本图书可以被多个图书管理员管理(1: 一个图书管理员可以管理多本图书(1:图3

6、管理员_图书关系ER图v全局E-R图图4.系统全局ER图逻辑概念设计v将E-R图转化为关系模式1.读者(读者编号、读者姓名、读者性别、联系电话、所在系、违章情况、累计借书)2.图书(书号、书名、作者、出版社、出版日期、简介)3.管理员(工作号、姓名、性别、电话、工资)4.借阅(读者编号、书号、是否续借、借书日期、还书日期)5.管理员_图书(工作号、书号、添加时间、是否在馆)6.管理员_读者(工作号、读者编号、确认借还)v数据模型优化将数据关系模式优化,最终达到第三范式。优化后的关系模式:物理概念设计v数据的存储结构根据以上的逻辑概念设计,得出各类数据的存储结构1.图书信息表字段名称约束属性书号

7、charNOTNULL主码50非主属性出版日期data 简介2002.读者信息表违章情况累计借书int3.管理员信息表工作号12姓名性别电话工资4借阅关系表外码data是否续借45管理员_图书表添加时间是否在馆146.管理员_读者表借还确认数据库建立v建表1图书信息表BOOK CREATE TABLE BOOK ( 书号 char(20) PRIMARY KEY NOTNULL , 书名 char(50) NOTNULL , 作者 char(20) NOTNULL , 出版社 char(50) 出版日期 data , 简介 char(200) ) ;2读者信息表STUDENT CREATE T

8、ABLE STUDENT ( 读者编号 char(20) PRIMARY KEY NOTNULL , 读者姓名 char(10) NOTNULL , 读者性别 char(2) NOTNULL , 联系电话 char(10) , 所在系 char(20) NOTNULL , 违章情况 char(2) , 借书累计 int3管理员信息表MANAGER CREATE TABLE MANAGER ( 工作号 char(12) PRIMARY KEY NOTNULL , 姓名 char(20) NOTNULL , 性别 char(2) NOTNULL , 电话 char(12) , 工资 char(12)4借阅关系表 RBCREATE TABLE RB ( 工作号 char(12) NOTNULL , 书号 char(20) NOTNULL , 读者编号 c

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

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