图书馆管理系统--需求规格说明书.pdf
《图书馆管理系统--需求规格说明书.pdf》由会员分享,可在线阅读,更多相关《图书馆管理系统--需求规格说明书.pdf(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 图书馆管理系统-需求规格说明书(总 23 页)本页仅作为文档封面,使用时可以删除 This document is for reference only-rar21year.March 2 图书管理系统需求规格说明书 人员 时间 备注 编写 孙隽楠 审核 3 目录 1 引言.4 1.1编写目的.4 1.2 背景.4 1.3 参考资料.4 2 任务概述.3 2.1目标.3 2.2用户的特点.4 3 需求规定.4 3.1功能描述.4 3.1.1 基础数据库管理功能模块.5 3.1.2 图书借阅管理模块.9 3.1.3 新书订购系统模块.12 3.1.4 系统维护模块.15 3.2 质量指标描述.
2、16 3.2.1 性能.16 3.2.2 安全性.16 3.2.3 易用性.17 3.3 输人输出要求.17 3.4 数据管理能力要求.17 3.5 故障处理要求.18 4 运行环境规定.18 4.1设备.19 4.2支持软件.18 4.3 接口.19 4 1 引言 1.1 编写目的 本文档叙述图书管理系统的任务概述、需求规定和运行环境规定。为后面的需求分析报告的编写提供参考依据。1.2 背景 系统名称:图书管理系统 用户:各类图书馆 1.3 参考资料 图书管理系统可行性研究报告 2 任务概述 2.1 目标 作为计算机应用的一部分,使用计算机对图书信息进行管理,具有着手工管理所无法比拟的优点。
3、例如:检索迅速,查找方便,易修改,可靠性高,存储量大,数据处理快捷等。因此开发一套低成本、高效率和质量的图书馆管理系统,为管理者和读者提供充足的信息和快捷的数据处理手段很有必要。5 该系统整体上被划分为四个功能模块,分别是基础维护、借阅管理、查询管理、系统管理。其中基础维护模块包含图书信息和读者信息两个子模块,借阅管理模块应该包含借书和还书两个模块。查询管理模块包括读者信息和图书信息的查询。系统管理模块应该包括密码修改和退出系统两个子模块。基础维护用于维护图书和读者信息的添加、删除、修改等。借阅管理模块主要是实现读者借书和还书的操作。查询模块用于在指定查询条件下查询图书和读者信息。系统管理模块
4、可以用来修改当前用户登录密码。系统主要完成以下功能目标:1)基础数据库维护 管理员可以对读者、图书以及图书类别的各种信息进行管理,包括添加、删除、修改、查询。并且将操作后的内容保存至数据库中。2)图书借阅管理 对图书馆的借阅以及还书信息进行登记,管理和统计,并以表格形式存入数据库中。3)新书订书管理 对新书进行信息采集验收以及确认并将数据更新入数据库中。4)系统维护 实现管理员账户的添加、修改和删除,并且可以进行密码的管理提供安全性保障机制 6 2.2 用户的特点 列出本软件的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,以及本软件的预期使甩频度。这些是软件设计工作的重要约束
5、。3 需求规定 3.1 功能描述 本系统主要包括:基础数据库维护、图书借阅管理、新书订书管理和系统维护四个大功能模块。这四个大功能模块下又相应地按业务需要分成若干个小功能模块,图 1 描述了系统的功能模块。下面将对各个功能模块进行详细的说明。6 图 1、系统功能模块图 3.1.1 基础数据库管理功能模块 基础数据库管理系统实现对于读者、图书和图书类别信息管理的各项功能。它的用例图如图 2所示。图书馆管基础数据维图书借阅管新书订购管系统维护 读者信息图书信息图书类别图书归还新书订购 验收新书 用户管理 更改密码 图书借阅7 下面对各个用例进行详细的说明。1)新建读者信息 用例名称 新建读者信息
6、简要描述 由管理员选择读者信息管理,选择新建读者信息,键入读者的相关信息并上传至数据库。事件流 基本事件流 (1)管理员选择读者信息管理功能并选择新建读者信息;(2)需要填写读者编号、姓名、年龄、生日、电话、押金、职业、办证日期、证件类型、证件号码以及最大借书量;(3)管理员点击“保存”;备选事件流 管理员在填写读者信息时,可以进行取消操作清空所有信息。特殊需求 生日、证件类型使用下拉列表的方式供用户点击选择填写。前置条件 服务器正常运行,管理员成功登录图书管理系统。后置条件 添加成功后,弹出操作成功提示 8 2)修改读者信息 用例名称 修改读者信息 简要描述 由管理员选择读者信息管理,选择查
7、找读者信息,键入读者的关键字筛选读者信息并可选中信息选择修改和删除。事件流 基本事件流 (1)管理员选择读者信息管理功能并选择查询读者信息;(2)需要键入读者编号、姓名、年龄、生日、电话、押金、职业、办证日期、证件类型、证件号码以及最大借书量中的某些信息;(3)系统根据用户输入的信息自动列出存在的读者信息(4)管理员选择相应条目并选择修改或者删除;(5)若为修改则键入改动后的信息并点击保存;(6)管理员输入密码完成更改;备选事件流 管理员在修改读者信息时可以选择取消放弃修改,而若填写信息不完整就进行确定操作,系统应该有相应的错误提示。特殊需求 生日、证件类型使用下拉列表的方式供用户点击选择修改
8、。前置条件 服务器正常运行,管理员成功登录图书管理系统。后置条件 改动成功后,弹出操作成功提示 3)新建图书信息 用例名称 新建读者信息 简要描述 由管理员选择图书信息管理,选择新建图书信息,键入图书的相关信息并上传至数据库。事件流 基本事件流 (1)管理员选择图书信息管理功能并选择新建图书信息;(2)需要填写图书编号、类别编号、书名、作者、译者、出版时间、价格以及出版社;(3)管理员点击“保存”;备选事件流 管理员在填写图书信息时,可以进行取消操作清空所有信息。特殊需求 类别编号使用下拉列表的方式供用户点击选择填写。前置条件 服务器正常运行,管理员成功登录图书管理系统。后置条件 添加成功后,
9、弹出操作成功提示 9 4)修改图书信息 用例名称 修改图书信息 9 简要描述 由管理员选择图书信息管理,选择查找图书信息,键入图书的关键字筛选图书信息并可选中信息选择修改和删除。事件流 基本事件流 (1)管理员选择图书信息管理功能并选择查询图书信息;(2)需要键入图书编号、类别编号、书名、作者、译者、出版时间、价格以及出版社中的某些信息;(3)系统根据用户输入的信息自动列出存在的图书信息(4)管理员选择相应条目并选择修改或者删除;(5)若为修改则键入改动后的信息并点击保存;(6)管理员输入密码完成更改;备选事件流 管理员在修改图书信息时可以选择取消放弃修改,而若填写信息不完整就进行确定操作,系
10、统应该有相应的错误提示。特殊需求 类别编号使用下拉列表的方式供用户点击选择修改。前置条件 服务器正常运行,管理员成功登录图书管理系统。后置条件 改动成功后,弹出操作成功提示 5)修改图书类别信息 用例名称 修改图书类别信息 简要描述 由管理员选择图书类别管理,可在界面中选择已有的类别进行修改或者点击新建来创建新的图书类别。事件流 基本事件流 (1)管理员选择图书类别管理功能;(2)点击新建图书类别并键入编号、类别名称、可借天数以及过期罚款金额;(3)左键选中已有的图书类别(4)管理员选择相应条目并选择修改、;(5)键入改动后的信息并点击保存;备选事件流 管理员在修改信息时可以选择取消放弃修改,
11、而若填写信息不完整就进行确定操作,系统应该有相应的错误提示。特殊需求 类别名称使用下拉列表的方式供用户点击选择修改。前置条件 服务器正常运行,管理员成功登录图书管理系统。后置条件 改动成功后,弹出操作成功提示 3.1.2 图书借阅管理模块 10 图书借阅模块包括借阅系统以及归还系统,读者在借阅图书时,将读者和图书信息编号添加入借阅系统中并保存,而当其将图书归还时,通过图书归还系统将信息从借阅中修改为已归还并判断是否超时违规,将信息保存规整入数据库中。对主要用例的详细说明:1)借阅图书 用例名称 借阅图书 简要描述 对于读者借阅图书,将读者和图书信息扫描入系统中生成借阅记录,由读者确认之后保存入
12、数据库中。11 事件流 基本事件流 (1)读者选择借阅图书栏目;(2)系统扫描读取读者的信息以及图书的信息供读者确认;(3)读者点击“确定”;(4)系统提示操作成功;备选事件流 管理员在系统收到申请之后可以查看具体明细。特殊需求 在每个读书条目后有“借阅”和“取消”的操作按钮,在列表下,还有“借阅所有书目”和“取消所有书目”的按钮,以便批量处理。前置条件 服务器正常运行。11 后置条件 借阅成功后,生成借阅信息存入数据库中并给管理员系统发送提示信息。2)归还图书 用例名称 归还图书 简要描述 对于读者归还图书,将读者信息扫描入系统中自动搜索读者的借阅记录并显示,由读者选择想要归还的图书并将读者
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书馆 管理 系统 需求 规格 说明书
限制150内