图书管理系统软件需求规格说明.docx
- 文档编号:8290522
- 上传时间:2023-01-30
- 格式:DOCX
- 页数:14
- 大小:121.66KB
图书管理系统软件需求规格说明.docx
《图书管理系统软件需求规格说明.docx》由会员分享,可在线阅读,更多相关《图书管理系统软件需求规格说明.docx(14页珍藏版)》请在冰豆网上搜索。
图书管理系统软件需求规格说明
软件需求说明书
目录
1引言-1-
1.1编写目的-1-
1.2项目背景-1-
2任务概述-1-
2.2运行环境-1-
2.3条件与限制-1-
3数据描述-2-
3.2动态数据-2-
3.3数据库描述-2-
3.4数据字典-2-
4.功能需求-10-
5.性能需求-11-
5.1数据精确度-11-
5.2时间特性-11-
5.3适应性-11-
6.运行需求-11-
6.1用户界面-11-
6.2硬件接口-11-
6.3软件接口-12-
6.4故障处理-12-
6.5安全性需求-12-
1引言
1.1编写目的:
本说明书描述了图书馆管理系统软件的设计需求,为方便对图书馆书籍、读者资料、借还书等进行高效的管理,特编写该程序以提高图书馆的管理效率。
使用该程序之后,工作人员可以查询某位读者、某种图书的借阅情况,还可以对当前图书借阅情况进行一些统计,给出统计表格,以便全面掌握图书的流通情况。
读者为该管理系统软件的设计人员、代码编写人员、测试人员、维护人员和该项目的审核验收人员。
1.2项目背景:
●项目的委托单位:
学校;
●该软件与其他系统不存在关系
1.3定义:
列出文档中所用到的专门术语的定义和缩写词的愿文。
1.4参考资料:
2任务概述
2.1目标
随着办公自动化水平的不断提高,现在学校管理学生信息也逐步从手工转到计算机自动化信息处理阶段。
设计一个功能完整、操作简便、界面友好的学生信息管理系统已经是势在必行的了。
提高图书管理工作的效率,减少相关人员的工作量,使学校的图书管理工作真正做到科学、合理的规划,系统、高效的实施。
2.2运行环境
Office2000、XP;IE5.0、6.0
2.3条件与限制
由于时间紧张,并且开发人员的技术水平有限,目前的版本只是雏形,即只提供基本功能的试用。
3数据描述
3.1静态数据:
1.书籍信息
2.读者信息
3.书籍借阅关系:
3.2动态数据:
1.输入数据:
2.登录所需的密码;
3.鼠标对按钮的点击;
4.图书项、读者项相应纪录更改;
5.输出数据:
6.图书借阅、返还、丢失注销等操作结果;
3.3数据库描述:
数据库采用MySQL数据库。
3.4数据字典:
1.借书过程
图1.借书数据流图
<1>数据流词条描述:
1.数据流名:
登录信息
来源:
读者的输入
去向:
用户信息检验
组成:
读者名,密码
流通量:
每次登录输入一次
2.数据流名:
登录结果
来源:
用户信息检验
去向:
读者
组成:
返回信息
流通量:
每次登录返回一次
3.数据流名:
读者信息
来源:
读者信息文件
去向:
用户信息检验
组成:
读者个人资料
流通量:
依读者输入而定
4.数据流名:
图书
来源:
借书登记
去向:
读者
组成:
图书
流通量:
依据读者借阅数量
5.数据流名:
借书信息
来源:
借书检验
去向:
借书登记
组成:
书目信息+读者信息
流通量:
依书目而定
6.数据流名:
借书信息
来源:
借书登记
去向:
借阅记录文件
组成:
书目信息+读者信息
流通量:
依书目而定
7.数据流名:
日期
来源:
日历
去向:
借书检验
组成:
借阅日期,还书日期
流通量:
每次借阅流通一次
8.数据流名:
检验错误
来源:
借书检验
去向:
读者
组成:
错误反馈信息
流通量:
读者每次输入流通一次
9.数据流名:
非法用户
来源:
用户信息检验
去向:
读者
组成:
错误反馈信息
流通量:
读者每次输入流通一次
<2>数据文件词条描述:
1.数据文件名:
读者信息文件
简述:
存储人员信息
数据文件组成:
学号,密码,姓名,性别,名族,专业。
2.数据文件名:
图书馆藏书文件
简述:
书目信息
数据文件组成:
ISBN号,书籍编号,书名,作者,出版社,价格,简介。
3.数据文件名:
借阅记录文件
简述:
借阅信息
数据文件组成:
学号,书籍编号,借阅日期,归还日期
<3>加工逻辑词条描述:
1.加工名:
读者信息检验
简要描述:
判断用户的许可性
输入数据流:
登录信息
输出数据流:
登录结果
加工逻辑:
判断是否与系统内部用户信息相符合
2.加工名:
借书检验
简要描述:
判断该读者是否可以借阅该书
输入数据流:
图书
输出数据流:
借书信息,读者信息
加工逻辑:
该读者能借阅->该书能被该读者借阅->导出借书信息
该读者不能借阅->返回错误
3.加工名:
借书登记
简要描述:
将借书信息登记到借阅记录文件
输入数据流:
借书信息
输出数据流:
图书
加工逻辑:
信息登记->借出该书
<4>源点及汇点词条描述:
1.名称:
读者
简要描述:
借书、还书、查询及登记注册
有关数据流:
登录信息,图书
数目:
2.名称:
日历
简要描述:
当日日期
有关数据流:
年,月,日
数目:
2.还书过程
图2.还书数据流图
<1>数据流词条描述:
1.数据流名:
图书
来源:
读者
去向:
还书检验
组成:
图书
流通量:
依据读者借阅数量
2.数据流名:
借书信息
来源:
还书检验
去向:
还书登记
组成:
书目信息+读者信息
流通量:
依书目而定
3.数据流名:
借书信息
来源:
借阅记录文件
去向:
还书检验
组成:
书目信息+读者信息
流通量:
依书目而定
4.数据流名:
日期
来源:
日历
去向:
还书书检验
组成:
当前日期
流通量:
每次借阅流通一次
5.数据流名:
日期
来源:
日历
去向:
还书登记
组成:
当前日期
流通量:
每次借阅流通一次
6.数据流名:
注销信息
来源:
还书登记
去向:
借阅记录文件
组成:
书目信息+读者信息
流通量:
读者每次还书流通一次
7.数据流名:
检验错误
来源:
还书检验
去向:
读者
组成:
错误反馈信息
流通量:
读者每次输入流通一次
<2>数据文件词条描述:
1.数据文件名:
借阅记录文件
简述:
借阅信息
数据文件组成:
学号,书籍编号,借阅日期,归还日期
<3>加工逻辑词条描述:
3.加工名:
还书检验
简要描述:
判断该书是否能被还
输入数据流:
图书
输出数据流:
借书信息,出错信息
加工逻辑:
该书已被借阅->该书未超期->允许还书
该书未被借阅->显示出错信息
该书已超期->显示出错信息
4.加工名:
还书登记
简要描述:
将还书信息登记到借阅记录文件
输入数据流:
借书信息
输出数据流:
注销信息
加工逻辑:
注销该书在借阅记录文件中的记录
<4>源点及汇点词条描述:
1.名称:
读者
简要描述:
借书、还书、查询及登记注册
有关数据流:
登录信息,图书
数目:
2.名称:
日历
简要描述:
当日日期
有关数据流:
年,月,日
数目:
3.用户信息管理
图3.用户信息管理数据流图
<1>数据流词条描述:
1.数据流名:
登录信息
来源:
读者的输入
去向:
用户信息检验
组成:
读者名,密码
流通量:
每次登录输入一次
2.数据流名:
登录信息
来源:
管理员的输入
去向:
用户信息检验
组成:
管理员名,密码
流通量:
每次登录输入一次
3.数据流名:
登录结果
来源:
用户信息检验
去向:
读者
组成:
返回信息
流通量:
每次登录返回一次
4.数据流名:
登录结果
来源:
用户信息检验
去向:
管理员
组成:
返回信息
流通量:
每次登录返回一次
5.数据流名:
读者信息
来源:
读者信息文件
去向:
读者信息检验
组成:
读者个人资料
流通量:
依读者输入而定
6.数据流名:
格式不合法
来源:
用户信息管理
去向:
读者
组成:
错误反馈信息
流通量:
读者每次输入流通一次
7.数据流名:
学籍信息
来源:
学籍信息文件
去向:
用户信息管理
组成:
读者部分信息
流通量:
所有学生的信息
8.数据流名:
修改读者信息
来源:
读者信息检验
去向:
用户信息管理
组成:
读者个人资料
流通量:
依读者输入而定
9.数据流名:
删除读者信息
来源:
读者信息检验
去向:
用户信息管理
组成:
读者标志
流通量:
依管理员输入而定
10.数据流名:
读者信息
来源:
读者信息文件
去向:
读者信息检验
组成:
读者登陆信息
流通量:
读者每次输入流通一次
12.数据流名:
读者信息
来源:
用户信息管理
去向:
读者信息文件
组成:
读者信息
流通量:
读者每次输入流通一次
<2>数据文件词条描述:
1.数据文件名:
读者信息文件
简述:
存储人员信息
数据文件组成:
学号,密码,姓名,性别,名族,专业。
2.数据文件名:
学籍信息文件
简述:
学生学籍信息
数据文件组成:
学号,姓名,性别,名族,专业,异动信息,奖惩信息。
<3>加工逻辑词条描述:
1.加工名:
读者信息检验
简要描述:
判断用户的许可性
输入数据流:
登录信息
输出数据流:
登录结果
加工逻辑:
判断是否与系统内部用户信息相符合
6.加工名:
用户信息管理
简要描述:
管理用户信息管理
输入数据流:
修改读者信息,删除读者信息
输出数据流:
读者信息
加工逻辑:
通过学籍信息生成读者信息
读者权限->允许修改读者自己信息
管理员权限->允许修改和删除各读者信息
<4>源点及汇点词条描述:
1.名称:
读者
简要描述:
借书、还书、查询及登记注册
有关数据流:
登录信息,图书
数目:
2.名称:
管理员
简要描述:
修改删除管理读者信息
有关数据流:
有关读者信息的控制操作
数目:
4.功能需求
1.能够存储一定数量的图书信息,并方便有效的进行相应的书籍数据操作和管理,包括:
∙图书的出借、返还和资料统计;
∙图书的远程预约和续借;
2.能够对一定数量的读者进行相应的信息存储与管理,包括:
∙读者信息的登记、删除及修改;
∙读者资料的统计与查询;
3.能够对要求的统计结果打印输出,要求:
∙能够对需要的统计结果以固定报表形式打印输出。
4.能够提供一定的安全机制,包括:
∙提供数据信息授权访问,防止随意删改;
∙提供信息备份;
5.性能需求
5.1数据精确度
查询时应保证查全率,所有在相应域中包含查询关键字的记录都应能查到,同时保证查准率。
5.2时间特性
一般操作的响应时间应在2秒钟以内。
5.3适应性
满足运行环境在允许操作系统之间的安全转换和与其它应用软件的独立运行要求。
6.运行需求
6.1用户界面
采用对话框方式,多功能窗口运行
6.2硬件接口
支持PentiumII及以上系列PC机。
6.3软件接口
运行于Windows98/2000/XP操作系统之上。
6.4故障处理
正常使用时不应出错,对于用户的输入错误应给出适当的改正提示。
若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。
6.5安全性需求
为管理员提供进入系统的密码保护、密码修改功能;
提供信息备份的设置以及进入设置界面的密码保护、密码修改功能;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 管理 系统软件 需求 规格 说明