没有合适的资源?快使用搜索试试~ 我知道了~
首页图书借阅管理系统 需求分析 数据字典等比较齐全
图书借阅管理系统 需求分析 数据字典等比较齐全
5星 · 超过95%的资源 需积分: 46 119 下载量 16 浏览量
更新于2023-07-05
8
收藏 2.51MB DOC 举报
第一 需求分析 1 1.1 图书资料查询管理 1 1.2 借阅图书资料管理 1 1.3 归还图书资料管理 2 1.4 图书资料管理 2 1.5 读者信息管理 2 第二 数据字典 2 2.1 数据项 2 2.2 数据结构 3 2.3 数据流 3 2.4 数据储存 3 2.5 处理过程 4 第三 概念结构设计 4
资源详情
资源推荐
数据库应用设计
目 录
第一 需求分析......................................................................................................................... 1
1.1 图书资料查询管理.........................................................................................................1
1.2 借阅图书资料管理.........................................................................................................1
1.3 归还图书资料管理.........................................................................................................2
1.4 图书资料管理................................................................................................................2
1.5 读者信息管理................................................................................................................2
第二 数据字典......................................................................................................................... 2
2.1 数据项............................................................................................................................ 2
2.2 数据结构........................................................................................................................3
2.3 数据流............................................................................................................................ 3
2.4 数据储存........................................................................................................................4
2.5 处理过程........................................................................................................................4
第三 概念结构设计................................................................................................................. 4
3.1 E-R 关系图设计..............................................................................................................4
3.2 实体属性定义................................................................................................................7
3.3 对 E-R 图调整的准则......................................................................................................7
第四 视图集成......................................................................................................................... 7
4.1 合并................................................................................................................................ 7
4.2 修改和重构。................................................................................................................8
4.3 总 E-R 图:........................................................................................................................8
第五 逻辑结构设计................................................................................................................. 9
5.1 与总 E-R 图对应的关系模式..........................................................................................9
5.2 优化后的数据模型.........................................................................................................9
第六 物理结构设计............................................................................................................... 10
6.1 存储结构设计..............................................................................................................10
6.2 存取路径设计..............................................................................................................11
6.3 设计评价及说明...........................................................................................................11
第七 图书借阅管理系统功能实现........................................................................................11
7.1 登录模块界面..............................................................................................................11
数据库应用设计
7.2 管理员子系统..............................................................................................................12
7.3 借阅者子系统..............................................................................................................17
参考文献................................................................................................................................21
图书借阅管理系统
第一 需求分析
1.1 图书资料查询管理
图书资料管理系统主要是向读者提供图书借阅的服务,读者为了借阅图书资料,一般
情况下,需要在借阅图书之前查询所要借阅的图书情况,所以该系统需要为读者提供图书
查询功能。例如,读者可能想借阅某方面的图书,但不知道在该方面有哪些图书可供借阅
所以需要对图书进行查询;或者,读者知道想借的图书信息,但不知道是否有该图书、该
图书是否被借出、是否可以借阅等信息,这也需要使用图书查询功能。
读者在查询图书资料时,可能依据以下条件进行查询:
1. 图书资料的名称;
2. 图书资料的种类;
3. 图书资料的作者;
4. 图书资料名中的关键词;
经过图书资料的查询,读者可以获得是否有自己想借阅的图书资料、该图书资料的简
单信息以及该图书的借阅情况等。
1.2 借阅图书资料管理
图书资料管理系统的基本功能之一就是为读者提供借阅服务,读者通过借书这一过程,
可以把图书资料借出,从而使读者能够更方便地阅览图书资料。结束过程中,图书管理员
要对读者的借阅资格等进行审查,对符合借书条件的员工,允许其借书,对其借书记录进
行登记;对没有借阅资格的读者,禁止其借书。具体借书的步骤如下:
1. 读者想借阅书籍或资料,须向管理员提交书号或资料号和本人的借书卡,借阅管
理员先检查该书或资料是否存在;如果存在,再检查该书或资料是否在馆;
2. 当读者要借的书或资料在馆时,借阅管理员要检查该书或资料是否有人预定,如
果预定的编号与当时借阅读者编号相同,则可借,当不同时,则被预定不能借出。
1
数据库应用设计
3. 借阅管理员检查无预定时,方可检查员工借书卡,看其卡号是否存在,是否在有
效期之内,并且还应检查借书卡是否有被锁定,检查是否交清罚款,是否有超期,检查员
工总借书量是否超出最大限额,有其中任何一样,均不能借出;
4. 如果上述的都满足条件,则可顺利借出,在借出之后,如原有预定,则要修改为
已借,除此之外还要对所借的书籍状态进行修改,并且还要记录日志。
1.3 归还图书资料管理
读者在一本图书或者资料借阅期满之前应该把该图书或资料归还,一般的还书步骤是:
1. 读者把所借的图书或资料和自己的借书卡交给还书处的借阅管理员。
2. 借阅管理员检查图书或资料是否存在于系统之中,如果存在,则系统继续。
3. 借阅管理员对该图书或资料进行检查,看有无损坏,如有图书或资料存在坏损的
情况,读者应进行相应的赔偿。
4. 借阅管理员查看该图书或资料是否超过规定的借阅期限,如已经超过,则读者要
按规定交纳罚金。
5. 借阅管理员进行登记,同时改变书的状态,并且查看在还书之前是否有人预定,
如有预定,则书立即进入预定状态,除预定者,其他人均不能借出,并且制定预定日期,
同时还要记录日志。
1.4 图书资料管理
图书资料管理是实现图书管理员对图书或资料信息的添加、删除、修改等变化进行登
记的功能。图书管理员可以对图书或资料的各种信息进行修改维护。例如,可以对图书或
资料的类别、出版社等信息进行添加;还可以对图书或资料的名称、作者等进行修改,但
其在具体应用中主要是对图书或资料的状态进行修改。
1.5 读者信息管理
读者信息管理是读者管理员对于读者的各种信息进行修改维护的功能。读者管理员可
以对读者信息进行修改,例如对读者的编号、姓名、性别等信息进行修改,为读者设置密
码等功能;还可以添加或者删除读者信息,即添加或删除读者。
第二 数据字典
2.1 数据项
编号 数据项名称 说明部分 编号 数据项名称 说明部分
2
数据库应用设计
1
uid Varchar(8) unique
2
pwd Varchar(20) not null
3
adminNa
me
Varchar(10) not null
4
rnum Varchar(8) not null
unique
5
Sex Varchar(2) not null
6
Class Varchar(10) not null
7
Rwork Varchar(10)
8
bookMax Tinyint default 8
9
bookSum Tinyint default 0
10
gfDate Varchar(10) not null
11
yxDate Varchar(10) not null
12
Typeid Int unique
13
Booktype Varchar(50) not null
14
Bookid Int unique
15
Bname Varchar(50) not null
16
Author Varchar(50) not null
17
Press Varchar(50) not null
18
Price Numeric(5,2) not null
19
Content Varchar(1000) not
null
20
Bcount Tinyint not null
21
Brw Tinyint default 0
22
borrowdate datetime not null
23
returndat
e
datetime not null
24
2.2 数据结构
编号 数据结构名 属 性
1
admin uid,pwd,adminName
2
reader uid,rnum,pwd,sex,rname,class,rwork,bookMax,bookSum,inyint,qfDate,
yxDate
3
bookType typeid,booktype
4
book bookid,bname,author,press,price,typeid,content,bcount,brw
5
bowInf uid,bookid,borrowdate,returndate
2.3 数据流
编号 数据流名 输 入 输 出
1
管理员信息 增加管理员 管理员信息
2
读者信息 增加读者信息 读者信息
3
图书信息 图书信息,查询信息 图书信息
4 添加图书 增加图书 图书信息
5
借阅图书 借阅图书信息 图书借阅信息
6
归还图书 还书信息 图书借阅信息
3
数据库应用设计
7
图书信息查询 查询方式 查询结果
2.4 数据储存
数据存储名 输入数据流 输出数据流 说 明 部 分
管理员信息 管理员信息 管理员信息
读者信息 读者信息 读者信息
图书信息 图书信息
添加图书
借阅图书
归还图书
图书信息
图书借阅 借阅图书 图书信息
图书归还 归还图书 图书信息
图书信息查询 查询方式 图书信息
2.5 处理过程
处理过程名
输入数据流 输出数据流
说 明 部 分
增加管理员 终端 管理员信息
增加读者 终端 读者信息
添加图书 终端 图书信息
借阅图书 借阅图书 图书信息
归还图书 归还图书 图书信息
图书信息查询 图书信息查询 图书信息
第三 概念结构设计
3.1 E-R 关系图设计
本开发小组成员经过调查、信息流程分析、数据收集,并结合需求分析,明确了该系统
的功能:
1. 实现新进图书的数据录入。
2. 实现对所有购进图书的分类查询和分类统计。
3. 能够按书名、作者等分类查询现有图书的数量。
4. 记录借阅者的个人资料和所借图书的书名、书号数据等。
4
剩余21页未读,继续阅读
handudu
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- 保险服务门店新年工作计划PPT.pptx
- 车辆安全工作计划PPT.pptx
- ipqc工作总结PPT.pptx
- 车间员工上半年工作总结PPT.pptx
- 保险公司员工的工作总结PPT.pptx
- 报价工作总结PPT.pptx
- 冲压车间实习工作总结PPT.pptx
- ktv周工作总结PPT.pptx
- 保育院总务工作计划PPT.pptx
- xx年度现代教育技术工作总结PPT.pptx
- 出纳的年终总结PPT.pptx
- 贝贝班班级工作计划PPT.pptx
- 变电值班员技术个人工作总结PPT.pptx
- 大学生读书活动策划书PPT.pptx
- 财务出纳月工作总结PPT.pptx
- 大学生“三支一扶”服务期满工作总结(2)PPT.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功