北京交通大学图书馆自动化管理信息系统需求规格说明书文档编号:Doc003Author:软件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.1.2.4.3.UC-BM-1:: (16)1.1.2.4.4.UC-BM-2:: (17)1.1.2.4.5.UC-BM-3:: (18)1.1.2.4.6.UC-BM-4:: (19)1.1.2.4.7.UC-BM-5:: (20)1.2.数据流分析: (28)1.2.1.0层数据流图: (28)1.2.2.1层分解数据流图: (28)1.3.概念类图: (28)Ⅱ.非功能需求 (28)2.1.性能的需求 (28)2.1.1.性能指标 (28)2.1.2.评测工具和方法 (29)2.2.计算机资源需求 (29)2.2.1.计算机硬件需求 (29)2.2.2计算机软件需求 (29)2.2.3计算机通信需求 (29)2.3.软件质量因素 (29)2.3.1.易用性 (29)2.3.2.准确性 (30)2.4.设计和实现的约束 (30)2.5.有关培训需求 (30)Ⅰ.功能需求: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.用况列表:1.1.2.1.2.用况图:1.1.2.1.3 UC-CF-1: Input:用况描述采访员录入订购信息前置条件采访员登陆成功基本路径①信息录入首页②输入订购信息③点击“保存”按钮后置条件显示“订购信息已保存”扩展点a.如果输入的信息格式错误或留空(除”数量”这一项可以留空外,其它栏目均不能留空),提示错误信息,按“确定”后返回录入页面.补充说明采访员此时输入的是“拟订单”,其包含的栏目有:书号,书名,ISDN号,出版社,简介,数量,订单状态,时间。
1.1.2.1.4 UC-CF-2: Edit:用况描述采访员对系统中已存在的拟订单进行编辑前置条件采访员进入拟订单列表页面.基本路径①采访员选择并打开欲修改的拟订单.②编辑拟订单信息③点击“保存”按钮后置条件显示“订购信息已保存”扩展点a. 可以添加”关闭”按钮,当用户按下”关闭”按钮时,将不保存已经修改的信息而直接退出”.补充说明a.可以通加在拟订单前加一单选框来表示拟订单选中与否b.可以在列表最下方设置三个按钮,“打开”“提交”“删除”c.在列表下方添加相应的说明,如各个按钮是干什么用的.1.1.2.1.5 UC-CF-3: Submit:用况描述采访员向订购员拟订单前置条件采访员已经核实订购信息基本路径①拟订单列表页面②选择某一条拟订单③点击“提交”按钮后置条件)显示“订购信息已提交”扩展点a.如果拟订单没有选择,点击”提交”按钮时,则会弹出错误提示”请选择您要提交的纪录”.b.如果提交失败,也会显示错误信息.补充说明无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::用况描述再编辑初步录入信息前置条件订购员处于拟订单列表页面基本路径①拟订单列表页面②选择并打开将要修编辑订购信息③编辑拟订单信息.④点击“确定”按钮后置条件显示“订购信息已保存”扩展点a.应该给拟订单加上一个标识,标识它是否已经被修改过,如”新”表示是刚从采访员处提交的.未被修改过.b.如果拟订单中格式错误或留空,则提示错误信息.c.添加“取消”铵钮,以便用户可以不保存修改信息而直接退出d.在此阶段修改过的拟订单变为订书目录.补充说明a.此处也应该在每一条信息前加上单选框.b.页面下方应该加上“删除”“发送”“打开”等按钮.1.1.2.2.4 UC-DG-2::用况描述订购员修改并向系统提交订书目录前置条件订购员进入订书目录列表页面基本路径①订购员选择并打开将要修改的订购目录②修改订书目录内容③点击“保存”按钮后置条件显示“订购目录已保存”扩展点a.如果订书目录中栏目内容格式错误或留空,则提示错误信息.补充说明a.采访员提交的拟订单经订购员修改后形成了订书目录.b.拟订单和订书目录在同一列表中,用不同的标识标记.1.1.2.2.5 UC-DG-3::用况描述订购数据的检索,查看前置条件订购员进入查询页面基本路径①订购目录查询页面②输入查询条件③点击“查询”按钮后置条件系统返回检索结果列表扩展点a.如果输入的查询条件为空,则提示用户输入条件.b.如果找不到指定条件的记录,则显示提示信息.补充说明此功能可以在订购目录列表页面中选择?1.1.2.2.6 UC-DG-4::用况描述打印订书单前置条件订购员进入订书单列表页面基本路径①选择将要打印的订书单②点击“打印”按钮后置条件打印机开始打印扩展点a.订书单,订书目录,拟订单可以处于同一页面,通过不同的标识识别b.点击打印按钮后,出现打印机设置对话框.补充说明订书单即由馆长审编订书目录后发送过来的订书单1.1.2.2.7 UC-DG-5::用况描述发送采购数据交换文档(即给馆长发送订收目录)前置条件订购员进入订购目录列表页面基本路径①选择要发送的文档②点击“发送”按钮后置条件显示“文档已发送”,并对已发送的记录做标识.扩展点a.发送失败会提示“发送失败”补充说明无1.1.2.2.8 UC-DG-6::用况描述采购数据的验收,登记,也即订购员接收从采访员处传来的文档前置条件订购员进入数据接收页面基本路径①点击“接收”按钮②选择并打开某一条数据文档③编辑信息④点击“登记”按钮后置条件显示“该信息登记成功”扩展点a.如果输入的信息格式错误或留空,则提示错误信息b.如果接收完毕,没有新的文档,则出现提示信息”没有新的文档”c.如果接收超时,则中断接收进程,并提示信息”接收超时”.d.接收进程异常或发生错误,也要提示信息.补充说明无1.1.2.3.UCP: UCP-GZ:1.1.2.3.1.用况列表:1.1.2.3.2.用况图:1.1.2.3.3 UC-GZ-1::用况描述馆长确认订购信息前置条件馆长进入订购信息列表页面(是从订购员处传送过来的)基本路径①订购信息页面②编辑信息③点击“保存”按钮后置条件显示“保存成功”扩展点a.经过馆长修改确认的记录应标记为”订购单”b.如果馆长输入的信息格式错误或留空,则提示错误信息补充说明无1.1.2.3.4 UC-GZ-2::用况描述返回给订购员订书单前置条件院长进入订书单列表页面基本路径①选择要返回给订购员的某一条信息②点击“发送”按钮后置条件显示“该订书单已发送”扩展点a.发送失败会提示“发送失败”补充说明无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::用况描述查看已有书籍的编目情况前置条件N/A基本路径①进入查看页面②选择浏览方式③查看相应书籍编目信息情况后置条件可以查看目前已有书籍的总量可以单独浏览每一本书的详细信息可以比较各类图书的库存情况扩展点N/A补充说明按首字母顺序排列按图书种类分类排列1.1.2.4.4.UC-BM-2::用况描述将新书的书目信息录入系统前置条件采购员将书籍送入基本路径①进入“编目”栏②选择需要编目的图书③为图书填写相应的馆藏号,同时给图书贴上馆藏标签后置条件图书编目完成,等待将图书分发到各个馆藏地扩展点②a1若馆藏分配不合法②a2系统给出相应提示信息②a3重新录入②a4重复改过程补充说明N/A1.1.2.4.5.UC-BM-3::用况描述编目员对书目信息进行更改前置条件书目信息已经录入基本路径①进入“编辑”栏②输入需要更改信息的书籍的馆藏号③重新编辑书籍信息④点击“确认”后置条件书籍编目信息已经改变扩展点②a1若书籍编辑信息错误或不合法②a2系统给出相应的提示信息②a3重新编辑②a4重复改过程补充说明N/A1.1.2.4.6.UC-BM-4::用况描述编目员打印图书编目卡片前置条件书籍已经获得相应的信息分配基本路径进入打印子系统选择打印项目选择书目信息点击“打印”若打印系统工作正常,打印书籍编目卡片若打印系统工作不正常,显示相应提示信息后置条件将卡片信息库存扩展点②a1若书籍编辑信息错误或不合法②a2系统给出相应的提示信息②a3重新编辑②a4重复改过程补充说明N/A1.1.2.4.7.UC-BM-5::用况描述验收员验收书籍数量、质量等信息前置条件采购员将书籍送入基本路径①检查图书质量、核对图书数量②选择图书验收板块③输入图书数量④点击“确认”按钮⑤提交书籍信息后置条件图书已经接收图书数量、质量确认所有图书信息已经录入系统中扩展点③a1若输入不合法③a2系统发出相应提示③a3重新输入③a4重复执行改过程③a5逐个输入所有书籍信息③b1若书籍必要信息缺少或不合法③b2体统发出相应的提示③b3重新录入③b4重复改过程补充说明N/A1.1.5.2.UCP: UCP-LT:1.1.5.2.1.用况列表:1.1.5.2.2.用况图:1.1.5.2.3.UC-LT-1::用况描述初次办理或补办前置条件读者申请办理基本路径①管理员登录②检查权限③管理员创建卡(读者信息)④查看信息⑤确定后置条件写入读者信息,可借扩展点③a己有卡或尚欠费返回错误信息补充说明管理员ID,PASSWORD1.1.5.2.4.UC-LT-2::用况描述借阅证的挂失,解挂,注销等前置条件读者己申请借阅证,身份验证通过基本路径①信息管理员登录②检查权限③管理员管理卡④查看更新信息⑤确定后置条件信息更新成功扩展点③a未申请卡或卡己注销,返回错误信息,提供链接到管理首页.补充说明①输入:管理员ID,PASSWORD.④输出:证件信息.1.1.5.2.5.UC-LT-3::用况描述新书的登录与书目的注销等前置条件身份验证通过基本路径①管理员登录③管理图书信息④查看更改⑤确定更改后置条件写入书目信息表扩展点N/A补充说明N/A1.1.5.2.6.UC-LT-4::用况描述读者借书前置条件读者申请借书基本路径①读者申请借书②得到借书卡管理系统中卡信息③更新图书及卡信息后置条件更新书目信息表,读者信息表扩展点②书不存在或己借完返回不成功信息补充说明②输入:卡号③输出:读者信息(所借书目,归还日期),书目信息1.1.5.2.7.UC-LT-5::用况描述读者归还所借图书前置条件读者把所借书归还基本路径①读者还书②得到借书卡管理系统中卡信息③更新图书及卡信息④还书成功后置条件更改读者信息,书目信息扩展点①书籍损坏或欠费返回不成功信息补充说明②输入:书籍条形码③输出:出借信息(出借日期,归还日期)1.1.5.2.8.UC-LT-6::用况描述日志的查询与备份前置条件验证管理员身份成功基本路径①点击“接收”按钮②选择并打开某一条数据文档③编辑信息④点击“登记”按钮后置条件给出当前日志信息扩展点③a如果输入的信息格式错误或留空,则提示错误信息④a如果接收完毕,没有新的文档,则出现提示信息“没有新的文档”④b如果接收超时,则中断接收进程,并提示信息“接收超时”④c接收进程异常或发生错误,也要提示信息.补充说明N/A1.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.有关培训需求系统部署完毕后,安排三日培训期对用户进行培训。