图书管理系统需求规格说明书

更新时间:2023-12-04 23:04:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

需求规格说明书 第 1 页

软件开发有限公司 文档编号: REQ-SRS 需求规格说明书 V1.0 编写: 审核: 批准: 钱庭荣 日期:2009.3.23 日期:2009.3.24 日期:2009.3.24 需求规格说明书 第 2 页

变更履历

版本 1.0 文件内容描述 正式发布 编写日期 2009.3.23 编写 韩杰 审核 徐晓明 批准 钱庭荣 需求规格说明书 第 3 页

目 录

1

功能性需求描述.......................................................................................................................................................................4 1.1

首页....................................................................................................................................................................................4

1.1.1 1.1.2 1.2 1.2.1 1.2.2 1.3 1.3.1 1.3.2 1.4 1.4.1 1.4.2 1.5 1.5.1 1.5.2 1.6 1.6.1 1.6.2 2 3

功能描述..................................................................................................................................................................4 子功能描述 .............................................................................................................................................................4 功能描述..................................................................................................................................................................6 子功能描述 .............................................................................................................................................................6 功能描述..................................................................................................................................................................8 子功能描述 .............................................................................................................................................................9 功能描述................................................................................................................................................................ 11 子功能描述 ........................................................................................................................................................... 11 功能描述................................................................................................................................................................13

管理员对图书的管理.....................................................................................................................................................6

管理员对读者借还书的管理 .......................................................................................................................................8

管理员对读者信息的管理..........................................................................................................................................11

读者对图书信息的查询 ..............................................................................................................................................13

子功能描述 ...........................................................................................................................................................13 读者对个人信息的查询 ..............................................................................................................................................15

功能描述................................................................................................................................................................15 子功能描述 ...........................................................................................................................................................15

用例图.......................................................................................................................................................................................16 双方确认 ..................................................................................................................................................................................17

需求规格说明书 第 4 页

1 功能性需求描述

1.1 首页 1.1.1

功能描述

首页是在用户登录系统后,显示在主页面上常用的功能,其中信息包括登录、新书借书、经典推荐、借书排行榜,以方便借书者查看。

1.1.2

登录

子功能描述

登录是一个权限,用户输入自己的账号可以获得自己能拥有的权限以便对自己的信息进行操作。 规格说明 用例编号 用例描述 参与角色 前置条件 输入项 3.1 借书者登录,管理员登录 系统使用用户 登录系统后 系统使用用户的账号信息 查看接收到的事务,选择转发事务,选择转发接收的员工,填写理由开始转发,确认相关信息无误后开始转发事务 系统登录,如果成功,则进入系统,如果失败,则返回 输出项 后置条件 无 用例名称 登录 处理描述 新书介绍

需求规格说明书 第 5 页

对新加入的书向用户说明,使用户知道哪些书是图书馆新加的。

规格说明

用例编号 用例描述 参与角色 前置条件 输入项 处理描述 1.1.2 用例名称 新书介绍 将图书馆中新添置的书的信息显示出来。 系统登录用户 用户登录系统后 无 将新图库的图书的信息提取出来显示在页面上。 新到的图书的相关信息。 后置条件 无 输出项

经典推荐

管理员向用户推荐的一些适合他们的书籍,更加方面的使借书者方便借书。

规格说明

用例编号 用例描述 参与角色 前置条件 输入项 处理描述

1.1.3 用例名称 经典推荐 为用户推荐《红楼梦》等经典书籍。 系统登录用户 用户登录系统后 无 为当前用户提供经典书籍的相关信息。 后置条件 无 排行榜

需求规格说明书 第 6 页

对每周所借出的书籍数量进行统计,使用户知道别人都在看哪些书。

规格说明

用例编号 用例描述 参与角色 前置条件 输入项 处理描述 输出项

1.1.4 用例名称 排行榜 根据最近书籍的借出情况对相关书籍进行排名,为用户提供参考。 系统登录用户 用户登录系统后 无 为相关书籍以借阅情况进行排名。 相关书籍的排名榜单,榜单中显示书籍排名与相关信息。 后置条件 无 1.2 管理员对图书的管理 1.2.1

功能描述

管理员登录后,对图书进行管理。包括图书的分类,对图书的增加、删除、修改、查看。使管理员更加方便的整理图书。

1.2.2 子功能描述

图书的分类

管理员对图书的一种分类,使用户更加方便查询。例如历史类、文学类等。

图书的增加

每当有新书入库的时候,管理员需要在数据库中增加这本书,使用户能查询到,以便更方便的借阅。

规格说明

用例编号 1.2.1 用例名称 图书记录的添加

需求规格说明书 第 7 页

用例描述 参与角色 前置条件 输入项 处理描述 输出项

向数据库中添加新书《代码简洁之道》的相关信息。 已登录的管理员用户 登录后进添加功能模块 新入库的书籍相关信息 将管理员输入的新书信息的数据添加到数据库中 添加成功或添加失败及其原因 后置条件 无 图书的删除

如果有哪些书损坏、遗失了,用户不能借阅了,管理员需要在数据库中删除这本书的信息,使数据库更加精确。

规格说明

用例编号 用例描述 参与角色 前置条件 输入项 处理描述 输出项

1.2.2 用例名称 图书记录删除 将书籍《李一教你养生》的相关信息从数据库中删除。 已登录的管理员用户 登录后进入删除模块 后置条件 无 需要删除的书籍的相关信息 将被选择的书籍信息从数据库中删除 删除成功或删除失败及失败原因 图书的修改

图书的某些信息错误,管理员可以更方便快捷的更改这本书的信息,使用户不被误导。

规格说明

用例编号 1.2.3 用例名称 图书记录修改

需求规格说明书 第 8 页

用例描述 参与角色 前置条件 输入项 处理描述 输出项

将部分保留的教材的版本更新,需要将库存的书的信息更新 已登录的管理员用户 登录后进入修改模块 后置条件 无 需要修改的书籍的相关信息 将被选择的书籍信息在数据库中修改 修改成功或修改失败及失败原因 查询图书信息

管理员可以对所有的图书进行查询,对所有图书都有一个明确的认识,让管理员更加方便管理。

规格说明

用例编号 用例描述 参与角色 前置条件 输入项 处理描述 输出项

1.2.4 用例名称 图书记录查询 查询《红楼梦》的所有信息 已登录的管理员用户 登录后进入查询模块 后置条件 无 需要查询的书籍的相关信息 将被选择的书籍信息从数据库中调出并显示出来 查询成功或查询失败及失败原因 1.3 管理员对读者借还书的管理 1.3.1

功能描述

管理员登录后,可以查看所有书的状态,包括借出的书。管理员可以对这些书的状态进行改变,使书的状态更加精确,使用户方便借书。

需求规格说明书 第 9 页

1.3.2 子功能描述

增加借书信息

当读者借出一本书时,这本书的状态就会改变,管理员要增加这本书借书的记录,使读者不会被误导。

规格说明

用例编号 用例描述 参与角色 1.2.9 用例名称 借书记录添加 将读者“张三”借阅《红楼梦》的有关信息填入读者数据表中 已登录的管理员用户 登录后进入添加借书模块 前置条件 后置条件 无 输入项 处理描述 输出项

需要添加的读者和被借出书籍的相关的的信息 将读者的信息和被借出的书籍的信息写入数据库中的相关的表中 添加成功或添加失败及失败原因 删除借书信息

当读者还回一本书时,这本书的状态就会改变,管理员删除这本书的借书记录,使别的读者可以借阅这本书。

规格说明

用例编号 用例描述 参与角色 1.2.10 用例名称 借书记录删除 将读者“张三”借阅《红楼梦》的有关信息填从数据表中删除 已登录的管理员用户 登录后进入删除借书模块 前置条件 后置条件 无 输入项 需要删除的读者和被借出书籍的相关的的信息

需求规格说明书 第 10 页

处理描述 输出项

将读者的信息和被借出的书籍的信息从数据库中的相关的表中删除 删除成功或删除失败及失败原因 修改借书信息

如果借书信息发生错误,管理员可以改变借书的信息,更正错误。

规格说明

用例编号 用例描述 参与角色 1.2.11 用例名称 借书记录修改 将读者“张三”借阅《红楼梦》的错误信息修改并填入读者数据表中 已登录的管理员用户 登录后进入修改借书模块 前置条件 后置条件 无 输入项 处理描述 输出项

需要修改的读者和被借出书籍的相关的的信息 将读者的信息和被借出的书籍的信息修改后写入数据库中的相关的表中 修改成功或修改失败及失败原因 查询借书信息

管理员可以对所有的书的借出信息进行查看,使管理员方便管理书籍。

规格说明

用例编号 用例描述 参与角色 1.2.12 用例名称 借书记录查询 将读者“张三”借阅《红楼梦》的有关信息查询并显示出来 已登录的管理员用户 登录后进入查询借书模块 前置条件 后置条件 无

本文来源:https://www.bwwdw.com/article/u8bt.html

Top