图书借阅系统需求分析.docx
- 文档编号:17131157
- 上传时间:2023-07-22
- 格式:DOCX
- 页数:34
- 大小:246.27KB
图书借阅系统需求分析.docx
《图书借阅系统需求分析.docx》由会员分享,可在线阅读,更多相关《图书借阅系统需求分析.docx(34页珍藏版)》请在冰点文库上搜索。
图书借阅系统需求分析
学 院
信息学院
专 业
计算机科学与技术
学 号
###
姓 名
**
图书借阅系统—需求分析
1
1 引言...............................................................................................................................................3
1.1 背景........................................................................................................................................3
1.2 文档描述................................................................................................................................3
1.3 读者对象................................................................................................................................3
1.4 文档目的................................................................................................................................3
1.5 需求获取................................................................................................................................3
1.6 功能需求分析........................................................................................................................4
1.6.1 图书馆借阅者需求功能分析........................................................................................4
1.6.2 管理员功能需求分析....................................................................................................4
1.7 系统性能要求........................................................................................................................4
1.8 参考书目................................................................................................................................4
1.9 团队成员................................................................................................................................4
2、需求建模 ..................................................................................................................................5
2.1 数据流图................................................................................................................................5
2.1.1 系统 0 层图....................................................................................................................5
2.1.2 系统 1 层图....................................................................................................................6
2.1.2 系统 2 层图....................................................................................................................7
2.2ER 图......................................................................................................................................12
3 数据字典 ...................................................................................................................................16
3.1 数据存储条目......................................................................................................................16
3.2 数据流条目..........................................................................................................................17
3.3 外部条目..............................................................................................................................18
3.4 数据项条目..........................................................................................................................19
3.5 加工条目..............................................................................................................................20
2
1 引言
随着计算机及网络技术的飞速发展,Internet 应用在全球范围内日益普及,
当今社会正快速向信息化社会前进,信息系统的作用也越来越大。
图书馆的正常
运营中总是面对大量的工作,因此图书管理信息化是发展的必然趋势。
通过分析
和设计建立一套有效的图书借阅系统,可以减轻工作,将工作科学化、规范化、
提高了图书信息管理的工作质量。
因此根据图书馆目前的管理情况开发一套图书
借阅系统是十分必要的。
现代软件工程作为一门学科,从 20 世纪 70 年代以来,始终处在发展变化和
探索前进之中。
在系统的开发中站着很重要的地位。
现代软件工程的基本方法包
括:
需求工程、基本设计和详细设计、系统的实现三大部分,本节主要做系统的
需求分析。
1.1 背景
当前,图书馆中有大量书籍,且每日面对的读者众多。
在人力有限的情况下,
图书管理的工作难度加大,效率低下。
为了改善这种状况,将图书管理系统应用
于图书馆,使图书管理工作向计算机管理转变。
1.2 文档概述
该系统满足两部分人的需求,分别是图书管理员和图书借阅者。
对于图书管
理员而言,通过该系统能对图书进行管理,即有增、删、改、查等功能,以及对
还书等要求经行操作;
图书借阅者能够凭借该系统查询图书,个人借阅情况,以及对自己信息的修
改。
1.3 读者对象
该文档读者主要为客户,项目管理人员、开发人员和项目维护人员。
1.4 文档目的
3
编写本文档的目的是方便明确详细需求设计,同时作为设计人员进行软件设
计的依据和使用单位的验收标准。
1.5 需求获取
同过和图书借阅者还有图书管理员交流,听取建议征集意见。
结合老师上课
讲到的关于需求分析方面的知识。
1.6 功能需求分析
1.6.1 图书借阅者功能需求分析
a.图书借阅者能够以借阅者身份和密码登录到系统。
b.图书借阅者能按书名、编号、作者、主题查询图书,并了解图书的一系列
信息,方便借书。
c.图书借阅者能登陆到系统以后,根据自己的信息,查询到自己所借书的情
况。
d.图书借阅者能够通过该系统从书库借出书,归还书,续借书。
1.6.2 管理员功能需求分析
a.管理员能够以图书管理员的身份和密码进入该系统。
b.管理员能够对图书信息和借阅者的信息进行增、删、改、查。
c.管理员能够查询借阅者的信息,并实现借书,还书,续借,罚款。
1.7 系统性能要求
a.安全:
由于系统主要针对图书馆,使用频度较高,使用性要求比较高。
为
防止对信息资料和管理程序的恶意破坏,要求有较为可靠的安全性能。
b.数据精度:
保证通过系统对于各类信息的查询要做到完全正确。
所有在相
应域中包含查询关键字的记录都能查到。
不包含关键字的记录都查询不到。
要求
稳定、便捷,易于管理和操作。
4
c.速度:
系统对于大部分操作都能够做出快速的反应。
d. 系统要求稳定、便捷,易于管理和操作。
一旦出现故障能快速恢复系统
和故障处理。
1.8 参考书目
[1]毋国庆, 梁正平, 袁梦霆, 李勇华. 软件需求工程[M].机械工业出版
社, 2013 .
[2]郭宁, 杨一平. 软件工程实用教程[M].人民邮电出版社, 1753 .
[3]张家浩. 现代软件工程[M].机械工业出版社, 2009 .
1.9 团队成员
成员 1 李庆 《图书借阅系统》 需求分析
成员 2 刘亚林《图书借阅系统》 概要设计
成员 3 杨建滨《图书借阅系统》 详细设计
2、需求建模
2.1 数据流图
2.1.1 系统 0 层图
0.0
图书借
阅者
返回信息
查询操作
图书借
阅系统
返回信息
查询操作
图书管
理员
图 1.图书借阅系统 0 层图
0 层图详细描述:
该层图是数据流图的最顶层图。
主要描述了借阅者和图书管理员通过图书借
阅系统实现相应功能的数据流图。
5
图书借阅系统中包含着若干个子系统,图书借阅者向系统输入信息,包括借
阅者自己的相关信息和图书的相关信息。
图书借阅系统根据图书借阅者提供的信
息和其提出的要求进行查询、处理并将处理后的相应结果反馈给图书借阅者。
从
而实现了图书借阅者的相关操作。
类似的,图书管理员通过输入相应的信息到图书借阅系统,图书借阅系统实
现相应的功能,并将结果反馈给图书管理员。
2.1.2 系统 1 层图
1 层图详细描述:
该层流程图描述了图书借阅系统里面有五个子系统:
图书管理系统、图书查
询系统、图书借阅系统、借阅者信息管理系统,还书系统。
流程图主要表示这几
个系统之间的联系以及数据流向。
首先,管理者能够凭借管理员的身份对这五个系统进行维护管理。
对五张信
息表进行增、删、改、查。
其次,图书借阅者能够应用这几个系统实现相应的操作。
图书借阅者可以向
图书查询系统输入要查询书籍的相关信息。
该子系统就会按照信息在图书信息表
中查找这本书,并将这本书查询到的信息反馈给图书借阅者。
通过查询系统查询
到有这本书,可以在经过图书借阅系统借书。
图书借阅系统会在借书的同时对图
书信息表、借阅者信息表,借书信息表进行修改。
还书系统则是通过查询所要归
还图书的信息,并对图书信息表和借书信息表进行修改。
流程图中包含着三张表:
图书信息表、借阅者信息表,借书信息表。
图书信
息表中主要记录了图书的相关信息便于查询图书的数量,借还情况。
借阅者信息
表记录了图书借阅者的相关信息,便于查询借阅者的相关身份,联系方式以及借
书情况。
借书信息表记录了该书的借阅者的相关信息,便于管理人员对借出的图
书进行管理。
(见图 2)
6
信息管理
D1
图书信息表
1
管理
图书信
息管理
系统
修改信息
查询
2
图书查
查询结果
管理
询系统
图书管
理员
管理
3
图书借
阅系统
修改信息
借书
书籍查询信息
还书
图书借
阅者
管理
5
管理
4
借阅者
信息管
添加信息
添加信息
删除信息
还书系
统
理系统
信息管理
D2
借阅者信息表 借书信息表
图 2.图书借阅系统 1 层
7
删除信息
2.1.3 系统 2 层图
a 子系统 1:
图书管理员对图书借阅者信息管理系统
1.1
1.2
图书管
理员
F1管理员帐号密码
验证失败
管理员
信息认
F2图书编号
图书信
息增删
证
改查
F3管理员
D4D1图书信息表
图3.管理员对图书信息的管理
图 3 详细描述:
图书馆里员将自己的帐号和密码输入到管理员信息验证这个子系统。
子系统
在管理员信息表中对该帐号和密码进行查询,如果没有该帐号或者密码错误,则
返回验证失败。
如果验证成功,子系统 1.1 就会把管理员要查询的图书编号输入
到系统 1.2 中,在图书信息表中找到该图书的记录,并对其修改信息。
8
b 子系统 2:
图书管理员对图书信息管理系统
F10查询结果
2.1
3
图书借
阅系统
借阅图书
2.2
图书借
阅者
F6登录信息
验证失败
借阅者
信息验
证
F5验证成功
数据查
询
F7借阅者
信息表
D2借阅者信息表
图4.借阅者对图书信息查询
F8
图书
信息
D1
F9
图书
相关
信息
图书信息表
图 4 详细描述:
图书借阅者将个人的帐号密码输入到子系统 2.1 中。
系统会在借阅者信息表
中查找该帐号,并将密码进行对比。
如果密码不正确或者不存在这个账号,就会
返回验证信息失败。
如果成功,就进行下一步操作。
将图书借阅者要查询图书的
相关信息输入到子系统 2.2 中。
2.2 在图书信息表中查找该图书,并把图书的信
息作为查询结果返回给图书借阅者。
9
c 子系统 3:
图书借阅者查询图书,并借书
D2
借阅者信息表
无书
修改
信息
2
3.1
图书借
阅者
图书查询
图书查
询系统
修改
有书,借书
修改信
息
信息
F8
图书
信息
F9
图书
相关
信息
修改
信息
D1图书信息表
图5.借阅者借阅图书系统
D3 借书信息表
图 5 详细描述:
图书借阅者利用图书查询系统得到了图书信息查询结果,如果无书怎不用进
行下面操作。
如果有书,就把要借图书的信息传递给子系统 3.1。
在借书的同时,
子系统 3.1 就会在借书信息表中添加上借阅者的信息,在借阅者信息表中添加所
借书的题目,数目。
10
d 子系统 4:
图书管理员对借阅者信息管理系统
图书管
理员
F1管理员
帐号密码
验证失败
4.1
管理员
信息验
F10借阅者信息
4.2
借阅者
信息增
证
删改查
F11
F3管理员
信息
借阅
者
信息
修改
信息表
D4 管理员信息表
图6.图书管理员对借阅者信息管理系统
D2 借阅者信息表
图 6 详细描述:
图书管理员凭借自己的管理员帐号和密码登录通过管理员信息验证。
子系统
4.1 将管理员输入的信息在管理员信息表中进行查找,如果找不到这个账号或者
密码不正确就返回验证失败,验证正确就进行下一步操作。
4.1 将要查询的借阅
者的相关信息传递给 4.2。
4.2 在借阅者信息表中查找借阅者的记录。
并可以对
该记录进行增删改查。
11
e 子系统 5:
图书借阅者归还图书管理系统
5.1
D2 借阅者信息表
修改
5.2
图书借
阅者
F9图书相关信息
验证失败
图书信
息验证
验证成功
修改图
书信息
修改
F9
图书
相关
信息
D1 图书信息表
图7.图书借阅者归还图书管理系统
修改
D3
借书信息表
图 7 详细描述:
图书借阅者登录到系统后,把要归还的图书的相关信息输入到子系统 5.1 中。
5.1 将按照输入的信息在图书信息表中查找,如果没有该书的信息,给图书借阅
者返回验证失败。
如果存在,在还书后,子系统 5.2 对图书信息表、借书信息表,
借阅者信息表中的相应信息进行修改。
12
2.2 E-R 图
性别
姓名
图书
管理员
密码
帐号
图 8.图书管理员 E-R 图
姓名
密码
借书证
条形码
性别
借书数
借阅者
目
登记
时间
联系
方式
借阅者
编号
图 9.借阅者 E-R 图
读者
类别
13
价格
书名
图
码
主题
图书编号
图书
出版社
IBSN
数目
图 10.图书 E-R 图
作者
14
出版社
主题
作者
价格
书名
改
图书条形码
N
图书
数目
IBSN
M
管理
N
图书编号
密码
性别
证件号
图书管
理员
借阅 还书
姓名
M
管理
1
1
借书数
目
增删 改
查
借书证
条形码
N
借阅
者
读者类
别
姓名
密码
借阅者编
号
性别登记时
间
联系方
式
总 E-R 图
15
编号
名称
流入数据
流出数据
组成
组成形式
D1
图书信息表
F8
F4
图书编号 图书条形码 书名 关键字 价格 出版社 作者
数目 IBSN
按照图书编号依次排序
D2
借阅者信息表
F9
F7
借书证条形码 借阅者帐号 姓名 性别 登记时间 读者
类别 借书数目 联系方式
按照借阅者帐号依次排
序
D3
借书信息表
F11
借书证条形码 借阅者帐号 姓名 所借书编号 借书数目
借书登记时间 联系方式 读者类别
按照借书登记时间排序
D4
管理员信息表
F3
管理员帐号 姓名 性别 联系方式
按照管理员帐号依次排
序
编号
名称
简述
输入数据流
输出数据流
01
图书借阅者
凭借帐号登录系统,查询,借阅,归还图书
图书借阅者帐号、密码以及图书的
帐号验证结果和图书查询结
3、数据字典
3.1 数据存储条目
表 1 数据存储条目表
3.2 外部条目
表 2 外部条目表
16
编号
名称
来源
去处
组成
F1
管理员帐号密码
图书管理员
管理员信息验证
管理员的帐号和登录密码
F2
图书编号
管理员信息验证
图书信息增删改查
每一本图书的唯一编号
F3
管理员信息
管理员信息表
管理员信息验证
管理员帐号 姓名 性别
F4
图书信息
图书信息表
图书信息增删改查
图书编号 书名 关键字 价格 出版社 数目 IBSN
F5
验证成功
借阅者信息表
数据查询
图书编号
F6
登录信息
图书借阅者
借阅者信息验证
借阅者帐号 密码 借书证条形码
F7
借阅者信息
借阅者信息表
借阅者信息验证
借阅者帐号 姓名 性别 登记时间 读者类别 借书数目
联系方式
F8
图书相关信息
数据查询
图书信息表
图书编号 书名 作者 关键字
相关信息
果
02
图书管理员
凭借帐号登录系统,管理系统。
查询图书和借阅
者的信息,并对各个表中信息进行修改
管理员的帐号、密码以及借阅者相
关信息和图书相关信息
帐号验证结果,图书借阅者
和图书的相关信息
3.3 数据流条目
表 3 数据流条目表
17
F9
修改信息
修改信息
借阅者信息表
借书数目 借阅者帐号 姓名 联系方式
F10
查询结果
数据查询
图书借阅者
图书编号 书名 作者 出版社 数目
F11
添加借阅者信息
修改信息
借书信息表
图书编号 作者 借书数目 借阅者帐号 姓名 联系方式
借书登记时间
18
编号
名称
数据类型
长度
小数位
取值范围
01
帐号
N
20
02
密码
C
20
03
姓名
C
20
04
性别
C
02
05
联系方式
N
20
06
时间
D
08
07
读者类别
C
20
08
借书数目
N
08
09
条形码
N
20
10
价格
N
08
02
11
书名
C
40
12
图书编号
C
20
13
作者
C
08
14
出版社
C
20
15
关键字
C
08
16
IBSN
C
20
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 借阅 系统 需求 分析
![提示](https://static.bingdoc.com/images/bang_tan.gif)