图书管理需求分析.docx
- 文档编号:28742492
- 上传时间:2023-07-19
- 格式:DOCX
- 页数:30
- 大小:169.78KB
图书管理需求分析.docx
《图书管理需求分析.docx》由会员分享,可在线阅读,更多相关《图书管理需求分析.docx(30页珍藏版)》请在冰豆网上搜索。
图书管理需求分析
文档编号:
版本号:
文档名称:
需求分析说明书
项目名称:
图书管理系统
项目负责人:
编写:
年月日
校对:
年月日
审核:
年月日
批准:
年月日
开发人员:
许海波、梁然
屈鑫鑫、石丹、张艳群
目录
1.引言
1.1编写目的
1.2预期的读者
1.3项目背景
1.4定义
1.5参考资料
2项目概述
2.1系统建设背景
2.1.1系统规模
2.1.2预期目标
2.2项目目标
2.3用户特点
2.3.1行业特点
2.3.2人员特点
2.3.3业务数据量
2.3.4使用频度
2.4计算机应用现状
2.5条件及限制
3.现行系统的基本情况
3.1基本现状
3.2业务管理模式
3.3现行图书管理流程图
4功能需求
4.1系统逻辑模型
4.1.1图书管理数据流程图
4.1.2读者管理数据流程图
4.1.3借阅管理数据流程图
4.2功能描述
4.2.1图书管理功能描述
4.2.2图书借阅管理功能描述
4.2.3读者管理功能描述
4.2.4其他辅助功能描述
4.3数据流描述
4.4数据存储描述
4.5数据元素描述
5输入输出数据要求
5.1输入数据要求
5.2输出数据要求
5.3数据管理能力要求
5.4故障处理要求
5.5其他专门要求
6性能需求
6.1系统响应时间要求
6.2系统安全性要求
6.3可靠性
6.4易使用性
7运行环境要求
7.1设备
7.2支持软件
7.3接口
7.4控制……………………………………………………………………………………….
1.引言
1.1编写目的
为提高办公效率,减少手工记录及查找图书借阅信息及存储信息所需要的大量时间和人力,方便管理人员按需查找,也有助于借阅者便捷使用电子化查询所需借阅的书的信息。
同时也使得办公呈现一体化、网络化、阳光化。
明确用户对图书管理系统的功能需求和性能需求,并将这些需求用规范化的语言和规范化的结构完整、准确地表达清楚,以此统一软件开发者和用户对图书管理软件系统的理解和认识。
这是开发图书管理信息系统的基础。
编写该需求分析说明书的目的就在于此。
1.2预期的读者
最终用户:
××学校图书馆
系统设计人员
系统测试者
1.3项目背景
随着信息膨胀和工作节奏的日益加快,手工管理图书信息的模式已经无法满足办公现代化的需要,办公自动化系统作为提高工作效率、规范办公制度、降低办公成本、方便领导决策的重要工具,电子化办公正领导着现代化办公的潮流。
因此,图书管理系统应运而生,并将在一段时间内,成为图书索引及管理所用的最佳方案。
系统名称:
图书管理系统
项目委托单位:
****
项目开发单位:
****
项目主管部门:
****
1.4定义
图书管理系统,是一个由人、计算机等组成的能进行管理信息的收集、传递、加工、保存、维护和使用的系统。
利用信息控制企业的行为;帮助企业实现其规划目标。
在现代大中型企业纷纷利用的系统。
立足于校园实际,着眼于未来发展,建成符合标准化协议、通用性较强、实用的系统,以提高图书信息的现代化管理水平,实现信息资源的共享。
图书管理系统是一种基于集中统一规划的数据库数据管理新模式。
在对图书、读者的管理,其实是对图书、读者数据的管理。
本系统的建成无疑会为管理者对图书管理系统提供极大的帮助。
使用该系统之后,图书馆管理人员可以管理读者的登记、图书的购入、借出、归还以及注销等;还可以查询某位读者、某本图书的借阅情况,对当前借阅情况给出一些统计,给出统计表格,以全面掌握图书的流通情况。
本系统的宗旨是提高图书管理工作的效率,减少相关人员的工作量,使学校的图书管理工作真正做到科学、合理的规划,系统、高效的实施。
1.5参考资料
1、中华人民共和国国家标准《计算机软件开发规范》GB8566—88
2、中华人民共和国国家标准《计算机软件开发文件编制指南》GB8567—88
3、中华人民共和国国家标准《计算机软件需求说明编制指南》GB8585—88
4、《软件工程》杨文龙电子工业出版社
5、《信息管理系统》薛华成清华大学出版社
2.项目概述
为提高办公效率,减少手工记录及查找图书借阅信息及存储信息所需要的大量时间和人力,方便管理人员按需查找,也有助于借阅者便捷使用电子化查询所需借阅的书的信息。
同时也使得办公呈现一体化、网络化、阳光化。
2.1系统建设背景
本系统以××学校内部网为基础进行开发。
学校内部网通过电信局网络专用频段已与各分校连通,网络带宽可以满足数据库系统的实时操作要求。
2.1.1系统规模
由于图书管理的主要管理工作集中在于读者借阅和图书查询。
因此,图书管理系统是一个用户地域分布相对集中的管理信息系统。
业务范围限定在于本校包括各分校的图书管理的相关内容,该系统将作为××学校管理图书信息系统的主要系统。
2.1.2预期目标
通过开发《××学校图书管理系统》,实现对图书馆业务的计算机管理,大大减轻了图书馆工作人员的工作量,全面提高了图书馆的管理效率及服务质量,提高工作效率、提高科学管理和科学决策水平,使图书馆管理水平和业务水平跃上一个新的台阶。
2.2项目目标
本软件系统的开发目标是实现对学校图书馆图书管理办公自动化。
主要功能是实现借还管理、图书管理、读者管理等。
2.3用户特点
2.3.1行业特点
××学校图书管理的特点有:
1、图书馆包括本校区以及各分校。
2、图书馆负责全面的图书管理工作。
2.3.2人员特点
本软件的最终用户是图书馆的负责书籍管理的工作人员及在校学生,他们已具有使用计算机的基本技能。
2.3.3业务数据量
每天到图书馆借阅图书的学生数在100人以上(不包括还书的读者),图书馆的藏书在持续更新中,平均每一个月就有数十册图书更新。
2.3.4使用频度
系统的主要操作是数据录入、查询和记录。
这些操作主要集中在:
1、对新进图书的基本信息进行录入。
2、读者查询图书的基本信息。
3、为读者办理注册,包括读者的基本信息。
4、为读者办理借书手续。
5、若读者借书到期未还,要对读者进行罚款,并记录读者的不良记录。
在图书馆对外开放阶段,都会使用到该系统。
2.4计算机应用现状
计算机应用情况:
在图书管理方面已部分引入计算机。
使用的微机已与学校内部网联网。
人员情况:
所有工作人员均有计算机操作经验,能比较熟练使用办公自动化软件和上网操作。
设备情况:
各校区图书馆党均与学校内部网连通。
2.5条件及限制
开发工具及环境规定:
操作界面:
应用软件界面
操作系统:
桌面系统:
Windowsxp系列及以上版本
3.现行系统的基本情况
现行系统:
指××学校现在执行图书管理业务的系统。
3.1组织机构与职能
3.1.1组织机构
图书管理主要由图书馆工作人员及相关部门执行。
3.1.2图书管理相关的职能说明
3.1.2.1图书管理
工作职能:
负责图书管理工作。
主要业务工作包括:
图书的基本信息的管理
图书的查询
旧书下架管理
新书上架管理
3.1.2.2借阅管理
工作职能:
负责图书的借阅管理工作。
主要业务工作包括:
借书及还书的管理
图书的借阅状态的管理
3.1.2.3读者管理
工作职能:
负责读者基本信息的管理工作。
主要业务工作包括:
为读者办理注册(包括读者的基本信息)
读者信息注销
为读者办理借书手续
为读者办理还书手续
3.2业务管理模式
集中管理:
图书管理由学校图书馆进行集中、具体管理。
这些管理工作包括:
读者基本信息、书籍基本信息、新书上架和旧书下架、读者借阅图书情况。
3.3现行图书管理业务流程
3.3.1图书管理业务流程
管理书籍的基本信息:
图书名称、图书编号、作者、出版社、单价、存在状态(已借出或是库存)、存放地点,若已借出,则归还时间等。
图书管理业务流程图如下:
3.3.2借阅管理
借阅管理的业务流程图如下:
借书管理流程图:
还书管理流程图:
3.3.3读者管理
读者管路的业务流程图如下:
为读者办理借还书管理的流程图如3.3.2的流程图所示。
4.功能需求
主要功能描述:
1、管理读者的基本信息:
读者姓名、性别、学号等。
2、管理书籍的基本信息:
图书名称、图书编号、作者、出版社、单价、存在状态(已借
出或是库存)、存放地点,若已借出,则归还时间等。
3、对新进图书进行录入,包括图书的基本信息。
4、支持读者查询图书的基本信息。
5、对撤销的图书信息进行删除。
6、读者信息注销
7、为读者办理注册,包括读者的基本信息。
8、为读者办理借书手续(非注册者不能借书)。
9、若读者借书到期未还,要对读者进行罚款,并记录读者的不良记录。
4.1系统逻辑模型
4.1.1图书管理数据流程图
4.1.2读者管理数据流程图
4.1.3借阅管理数据流程图
4.2功能描述
4.2.1图书管理功能描述
功能编号:
1
功能名:
新书上架
简要叙述:
向书库添加图书。
(管理员操作)
输入数据流:
图书编号,名称,作者,出版社,单价,存在状态(已借出或是库
存)、存放地点,若已借出,则归还时间等。
输出数据流:
图书基本情况数据。
加工逻辑:
输入图书数据,若为已有图书,则该图书本数添加。
用户:
管理员
功能编号:
2
功能名:
旧书下架
简要叙述:
图书删除。
(管理员操作)
输入数据流:
图书书号
输出数据流:
图书借还信息,下架信息。
加工逻辑:
输入图书书号,若有则办理下架,若无则提醒输入有错误。
若此书未借出,
则办理(图书信息删除)。
若此书已借出,则先锁定此书,不允许再借,等
读者还书后删除图书信息。
用户:
管理员
功能编号:
3
功能名:
图书查询
简要叙述:
图书查询。
(读者,管理员都可操作)
输入数据流:
图书查询。
(读者,管理员都可操作)
输出数据流:
图书全部信息,包括是否被借出。
加工逻辑:
输入图书书号,若有则办理查询,若无则提醒输入有错。
用户:
读者或管理员
4.2.2图书借阅管理功能描述
功能编号:
4
功能名:
读者借书
简要叙述:
学生向图书馆借书。
(学生需到管理员处借书)
输入数据流:
学生学号,图书书号。
输出数据流:
图书借还数据。
加工逻辑:
输入学生学号,若有则办理借书,若无则提醒(可同时提供注册)
输入图书书号,若有则办理借书(图书信息改变),若无则提醒,
若已借完,显示归还日期。
用户:
读者
功能编号:
5
功能名:
读者还书
简要叙述:
学生还书。
(学生需到管理员处还书)
输入数据流:
学生学号,图书书号。
输出数据流:
图书还借信息。
加工逻辑:
输入学生学号,若有则办理还书,若无则提醒输入有错。
输入图书书号,若有则办理还书(图书信息改变),若无
则提醒输入有错。
若借阅超期,则记录,罚款,若此书已
要求下架,则改变图书文件信息。
用户:
读者和管理员
4.2.3读者管理功能描述
功能编号:
6
功能名:
注册读者
简要叙述:
学生通过注册后才可借书。
(学生需到管理员处注册)
输入数据流:
学生学号,姓名,性别(数据)。
输出数据流:
学生基本情况数据。
加工逻辑:
输入读者注册数据,然后通过验证确定其有效性后输出。
用户:
管理员
功能编号:
7
功能名:
注销读者
简要叙述:
读者的信息注销。
(管理员操作)
输入数据流:
学生学号。
输出数据流:
学生基本情况的注销。
加工逻辑:
输入学生学号,然后通过学员数据验证确定其有效性后处理。
但是若学生还借有图书未还,则需办理还书操作。
用户:
管理员
4.2.4其他辅助功能描述
功能编号:
8
功能名:
读者,管理员登陆操作。
(读者,管理员都可操作)
简要叙述:
学生,管理员通过登陆后后才可使用系统。
输入数据流:
学生学号,密码。
管理员ID,密码
输出数据流:
登陆是否成功。
加工逻辑:
输入密码,验证密码的正确性,若正确则进入系统,否则,若学生+
连续三次输入错误,则冻结此人信息,须到管理员出解冻。
若读者需要注册,借书,还书都需到图书馆管理员处办理相关操作。
(因为图书都储存在图书馆里,需到图书馆办理相关操作)
但读者可通过网络查找自己想要借的图书信息,包括是否借出。
用户:
读者、管理员
功能编号:
9
功能名:
管理员操作
简要叙述:
图书信息,学生信息全部显示。
查询图书,学生信息(管理员操作)
输入数据流:
操作,图书书号,学生学号。
输出数据流:
图书全部信息,学生全部信息。
加工逻辑:
点击--显示图书全部信息,从文件读出图书全部信息(以书号大小排列);点击—显示学生全部信息,从文件读出学生全部信息(以学号大小排列)。
输入图书或学生学号(判断是否有误),检索信息,输出指定图书,学生的全部信息。
用户:
管理员
功能编号:
10
功能名:
固定信息分析
简要叙述:
管理注销的读者信息和下架的图书信息
输入数据流:
无
输出数据流:
无
加工逻辑:
对学生信息的注册与注销,图书信息的上架下架,及时文件可以改变,
但是所有操作都需记录在案。
但学生的借书还书信息可以忽略。
但学生
不能查询到已下架的图书信息。
而管理员可以输入已删图书书号,已注
销学生学号,查询其曾经相关信息。
用户:
管理员
4.3数据流描述
数据流编号:
1
数据流名:
学生注册数据
简要说明:
学生注册是使用图书馆的第一件事,只有注册才能借阅图书。
数据流来源:
注册学生
数据流去向:
“注册”,学员基本情况档案(文件),固定信息存盘
数据流组成:
读者姓名、性别、学号。
数据流通量:
每注册,需输入。
数据流编号:
2
数据流名:
学生注销数据
简要说明:
注销是对已不需使用图书馆的学生进行处理。
数据流来源:
注销学生
数据流去向:
“注销”,学员基本情况档案(文件),固定信息存盘。
数据流组成:
读者姓名、性别、学号。
数据流通量:
每注销,需输入。
数据流编号:
3
数据流名:
图书添加数据
简要说明:
图书添加是图书馆的必要的一件事。
数据流来源:
管理员对图书信息输入。
数据流去向:
图书情况档案(文件),固定信息存盘。
数据流组成:
图书名称、图书编号、作者、出版社、单价、存在状态(已借出或是库存)、存放地点。
数据流通量:
每添加,需输入。
数据流编号:
4
数据流名:
图书下架数据
简要说明:
图书下架书馆的必要的一件事。
数据流来源:
管理员对图书书号输入。
数据流去向:
图书情况档案(文件),固定信息存盘。
数据流组成:
图书名称、图书编号、作者、出版社、单价、存在状态(已借出或是库存)、存放地点。
数据流通量:
每添加,需输入。
数据流编号:
5
数据流名:
借书与还书数据
简要说明:
图书借还是读者的必要操作。
数据流来源:
管理员对学生学号,图书书号输入。
数据流去向:
读者,图书情况档案(文件),固定信息存盘。
数据流组成:
读者,图书编号。
数据流通量:
每借还,需输入。
:
:
4.4数据存储描述
数据存储编号:
1
数据流名:
注册读者数据
简要说明:
注册读者数据记录。
数据流来源:
读者注册子系统
数据流组成:
读者姓名、性别、学号。
数据流通量:
每个注册读者一条数据。
数据存储编号:
2
数据流名:
图书数据
简要说明:
记录图书的基本情况。
数据流来源:
新上架的图书。
数据流组成:
图书名称、图书编号、作者、出版社、单价、存在状态(已借出或是库存)、存放地点。
数据流通量:
每本图书一条数据。
数据存储编号:
3
数据流名:
注销读者信息
简要说明:
记录注销读者的基本信息
数据流来源:
注销的读者
数据流组成:
读者姓名、性别、学号。
数据流通量:
每个学员一条数据。
数据存储编号:
4
数据流名:
下架旧书信息
简要说明:
记录下架图书的基本信息。
数据流来源:
旧书下架时的所下架图书的基本信息
数据流组成:
图书名称、图书编号、作者、出版社、单价、存在状态(已借出或是库
存)、存放地点。
数据流通量:
每本下架图书一条数据。
4.5数据元素描述
数据元素编号1
名称:
学号
别名:
无
描述:
唯一标识一个学员的关键域
数据类型:
字符
长度:
7
取值范围:
位置:
读者注册、读者信息查询。
数据元素编号2
名称:
姓名
别名:
学员姓名
描述:
读者的名字
数据类型:
字符
长度:
10
取值范围:
位置:
读者注册。
数据元素编号3
名称:
性别
别名:
无
描述:
标识一个读者的性别
数据类型:
字符
长度:
2
取值范围:
位置:
读者注册、读者信息查询。
数据元素编号4
名称:
图书书名
别名:
无
描述:
一本图书的书名
数据类型:
字符
长度:
不定
取值范围:
位置:
图书基本信息的查询时的输出信息
数据元素编号5
名称:
编号
别名:
无
描述:
唯一标识一本图书的关键域
数据类型:
字符
长度:
7
取值范围:
位置:
新进图书上架时对图书进行编号,用以作为唯一标识一本图书的关键域。
数据元素编号6
名称:
图书作者
别名:
无
描述:
标示一本的作者
数据类型:
字符
长度:
不定
取值范围:
位置:
:
:
5.输入输出数据要求
系统输入数据:
指从系统外进入系统的数据。
一般指由人工输入到系统的数据。
系统输出数据:
指从本系统流出的数据,一般指通过表格形式显示和打印的数据。
5.1输入数据要求
1、读者注册数据
(1)姓名
(2)性别
(3)学号
(4)密码
(5)借书数量
(6)借书名称1.2.3.4.5
2、上架新书信息
(1)图书名称
(2)图书编号
(3)作者、出版社
(4)存在状态(也借出或为借出)
(5)存放地点
(6)若借出,则归还时间
5.2输出数据要求
3、借阅情况
(1)图书编号
(2)图书名称
(3)读者姓名
(4)读者编号
(5)结束日期
(6)还书日期
4、借阅状态
(1)图书编号
(2)图书名称
(3)作者姓名
(4)状态信息
5.3数据管理能力要求
因为图书管理系统的特殊性要求对图书的数量上要有充分的空间满足尽可能大的数据量,即能管理的数据、记录的量必须很大一个中级的图书管理系统应有能力管理上万册书籍,以及大量的读者等数据。
本图书管理系统可以满足巨大的数据容量需求。
按中级的图书馆要求,预计每年需要增加数万图书、读者的需求,而根据对本图书管理系统的预测功能分析,本系统完全可以满足日益增长的图数量、读者的要求。
5.4故障处理要求
可能会出现的故障
(1)注册读者数达到一定数额时有可能产生不能注册新读者的现象
(2)有可能新的读者信息覆盖老的读者信息。
(3)图书数量的一定程度上的达到数量上限
(4)书名或注册信息的重复注册
(5)信息的意外丢失
(6)界面出现问题
处理要求:
(1)首先,信息都要有备份
(2)在保证以前信息基础上,添加或修改数据
(3)处理必须迅速
5.5其他专门要求
(1)做个有条形码的借书证,方便借书还书。
(2)在编目和流通这两块一定要改善,用计算机管理。
(3)对库能够灵活设置。
(4)做个借期超过要求罚款的功能,不同类的书罚款各不相同。
(5)软件系统安全上要有一定的保障。
(6)增加各种尽可能多的统计功能。
(7)安装磁条,增加图书安全性。
(8)图书管理系统软件还必须具有,导入,导出数据库功能。
方便即时更新和修改。
6.性能需求
6.1系统响应时间要求
根据业务管理模式,本系统采用数据集中管理方式作为系统开发的基础。
因此,系统对用户操作的响应时间将受网络速度的影响。
本系统在系统性能方面以用户可以接受的响应时间为准。
6.2系统安全性要求
1、数据要绝对安全防止有意无意的破坏数据。
若数据遭到破坏,系统具有数据恢复功能,不可恢复的数据仅限于当日录入和修改的数据。
2、用户仅能录入、修改和查询与该读者有关的数据。
3、数据录入只能在规定的时间范围内完成,超过规定的时间段将不能再对数据进行修改。
6.3可靠性
要能够抵御用户可能的误操作,保证软件的健壮性
要对数据进行检验,保证数据有效性
在数据被破坏时,具有数据恢复能力
6.4易使用性
尽量作到:
少输入汉字信息
尽量利用“点选”实现数据的输入和操作
7运行环境要求
7.1.设备
硬件、外部设备:
a.专用微机服务器,不受型号限制。
b.客户机:
微机,不受型号限制
运行本软件所要求的硬设备的最小配置:
a.奔腾4代、内存256M;
b.I/O设备:
输入:
键盘、鼠标等
输出:
显示器等
7.2.支持软件
运行本软件所需要的支持软件
a.操作系统:
Windows98及以上版本
b.数据管理:
同过文件管理图书信息和读者信息
7.3.接口
7.3.1用户接口
采用windows的通用图形界面,对用户友好,且必须对鼠标和键盘提供支持,界面设计应遵循如下规则:
(1)界面要有一致性;
(2)启动画面友好、简洁和明快;
(3)提供简单的错误处理;
(4)操作可逆,其动作可以是单个的操作,或者是一个相对独立的操作序列;
7.3.2软件接口
能够在Windows98及以上版本的操作系统上运行。
7.3.3硬件接口
支持一般的高档微机,笔记本电脑等。
7.4.控制
本软件是以中文版Windows98及其以上版本的操作系统来控制软件运行。
本系统的最终用户具有基本的计算机操作的经验和能力。
要求本系统的运行按一般程序的方式进行启动,按基本操作方式进行操作。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书管理 需求分析 图书 管理 需求 分析