北京交通大学图书馆自动化管理信息系统
需求规格说明书
文档编号:Doc003
Author:软件0202班第12组
评审人:罗一恒
完成日期:2004年11月16日
纳入基线库日期:2004年11月16日
最后修改时间:2004年11月23日
最后修改人:罗一恒
目录
1 功能需求 (3)
1.1.用况分析 (3)
1.1.1. 用况描述 (3)
1.1.2. 用况包描述 (4)
1.2.数据流分析 (20)
1.2.1.0层数据流图 (20)
1.2.2.1层数据流分解图 (21)
1.3.概念类图 (24)
2 非功能需求 (25)
2.1.性能的需求 (25)
2.1.1. 性能指标 (25)
2.1.2. 评测工具和方法 (25)
2.2.计算机资源需求 (25)
2.2.1. 计算机硬件需求 (25)
2.2.2. 计算机软件需求 (25)
2.2.3. 计算机通信需求 (25)
2.3.软件质量因素 (26)
2.3.1. 易用性 (26)
2.3.2. 准确性 (26)
2.4.设计和实现的约束 (26)
2.5.有关培训需求 (26)
Ⅰ.功能需求:
1.1.用况分析:
1.1.1.用况描述:
1.1.1.1.角色列表和描述:
采访员:
订购员:
馆长:
验收员:
编目员:
读者信息管理员:
书目信息管理员:
图书出借归还管理员:
统计员:
系统管理员:
用户:
1.1.1.2.用况包规格定义:
1.1.2.用况包描述:
1.1.
2.1.UCP: UCP-CF:
1.1.
2.1.1.用况列表:
ID 用况名用况描述
UC-CF-1 Input 输入(录入)订购信息UC-CF-2 Edit 编辑订购信息
UC-CF-3 Submit 提交订购信息
1.1.
2.1.2.用况图:
1.1.
2.1.3 UC-CF-1: Input:
•用况描述
采访员录入订购信息
•前置条件
采访员登陆成功
•基本路径
①信息录入首页
1.1.
2.1.4 UC-CF-2: Edit:
1.1.
2.1.5 UC-CF-3: Submit:
1.1.
2.2.UCP: UCP-DG:1.1.2.2.1.用况列表:
1.1.
2.2.2.用况图:
1.1.
2.2.3 UC-DG-1::
•用况描述
再编辑初步录入信息
•前置条件
订购员处于拟订单列表页面•基本路径
1.1.
2.2.4 UC-DG-2::
1.1.
2.2.5 UC-DG-3::
1.1.
2.2.6 UC-DG-4::
1.1.
2.2.7 UC-DG-5::
1.1.
2.2.8 UC-DG-6::
1.1.
2.3.UCP: UCP-GZ:
1.1.
2.
3.1.用况列表:
ID 用况名用况描述
定购确认馆长确认订购信息UC-GZ-
1
UC-GZ-
返回订购员修改返回给订购员订书单2
1.1.
2.
3.2.用况图:
1.1.
2.
3.3 UC-GZ-1::
•用况描述
馆长确认订购信息
•前置条件
馆长进入订购信息列表页面(是从订购员处传送过来的)•基本路径
①订购信息页面
②编辑信息
③点击“保存”按钮
•后置条件
1.1.
2.
3.4 UC-GZ-2::
1.1.
2.4.UCP: UCP-BM:1.1.2.4.1.用况列表:
1.1.
2.4.2.编目员用况图:
1.1.
2.4.3.UC-BM-1::
1.1.
2.4.4.UC-BM-2::
1.1.
2.4.5.UC-BM-3::
1.1.
2.4.6.UC-BM-4::
1.1.
2.4.7.UC-BM-5::
1.1.5.2.UCP: UCP-LT:1.1.5.
2.1.用况列表:
1.1.5.
2.2.用况图:
1.1.5.
2.3.UC-LT-1::
1.1.5.
2.4.UC-LT-2::
1.1.5.
2.5.UC-LT-3::
1.1.5.
2.6.UC-LT-4::
1.1.5.
2.7.UC-LT-5::
1.1.5.
2.8.UC-LT-6::
1.2.数据流分析:1.
2.1.0层数据流图:
1.2.2.1层分解数据流图:1.2.2.1.采购部:
1.2.2.2.编目部:
1.2.2.3.流通部:
1.3.概念类图:
Ⅱ.非功能需求
2.1.性能的需求
2.1.1.性能指标
①查询信息时800ms之内得到查询结果
②提交信息时1200ms之内能返回更新数据结果
③删除信息时600ms之内能返回更新后的数据结果
2.1.2.评测工具和方法
方法:和客户一起在客户计算机环境上进行人工测试
工具:IE自带的时间测试
2.2.计算机资源需求
2.2.1.计算机硬件需求
客户端(操作端):P4 1.0G或同级别以上的CPU、64M或以上内存、至少100M硬盘
空间
服务器端:P4 2.4G或同级别以上CPU、256M或以上内存、1G以上硬盘空间
2.2.2计算机软件需求
客户端(操作端):Windows操作系统、IE 6.0或以上版本的浏览器、Java虚拟机、JDK1.4
或以上的版本
服务器端:Windows Server系列操作系统、Oracle 9i数据库
2.2.3计算机通信需求
10/100M局域网连接
2.3.软件质量因素
2.3.1.易用性
①同一页面上的按钮数不超过5个
②一个操作的跳转页面不超过4个
2.3.2.准确性
①查询能够准确匹配查询条件、查询失误率不超过6%
②系统事物处理失误率不超过2%
2.4.设计和实现的约束
①对图书的信息设计必须严格遵守中国图书法
②在交付系统时必须提供完整的使用手册
2.5.有关培训需求
系统部署完毕后,安排三日培训期对用户进行培训。