图书管理系统的用例事件流描述_第1页
图书管理系统的用例事件流描述_第2页
图书管理系统的用例事件流描述_第3页
图书管理系统的用例事件流描述_第4页
图书管理系统的用例事件流描述_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

图书管理系统的用例事件流描述:1借阅物理书刊(Borrow Book)11 前置条件(Pro-Conditions)在这个用例开始前,Librarian 必须登录到系统中12 后置条件(Post-Conditions) 如果这个用例成功,在系统中建立并存储借阅记录,如果必要还要删除预定记录。否则,系统的状态没有变化。13 扩充点(Extension Points) 没有14 事件流141 基流(Basic Flow) 当借阅者从图书馆借阅物理书刊时,用例启动。 如果Librarian 选择“借书”,则执行分支流S-1:借阅物理书刊。 如果所借的物理书刊是经过预定的,则执行分支流S-2:通过预定借阅物理书刊。142 分支流(Subflows)S-1:借阅物理书刊 (1)提供书刊种类、借阅者信息 (2)检索书刊种类(Title)(E-1)(3)确定所借阅的物理书刊是否可以获得(E-2),即物理书刊是否都已借出(4)检索借阅者(E-3)(5)图书馆将物理书刊借给借阅者(6)创建借阅记录(7)存储借阅记录S-2:通过预定借阅物理书刊 (1)提供书刊种类、借阅者信息(2)检索书刊种类(Title)(E-1)(3)检索借阅者(E-3)(4)确定该类书刊的物理拷贝是否可以获得(E-2)(5)将物理书刊发给借阅者(6)创建借阅记录(7)存储借阅记录(8)删除预定记录143 替代流(Alternative Flow)E-1:该种书刊不存在,系统显示提示信息,用例终止E-2:物理书刊都已借出,系统显示提示信息,用例终止E-3:系统中不存在该借阅者,系统显示提示信息,用例终止2返回物理书刊(Return Book)21 前置条件(Pre-Conditions) 在这个用例开始前,Librarian 必须登录到系统中22后置条件(Post-Conditions) 如果这个用例成功,系统删除借阅记录。否则,系统的状态没有变化。23 扩充点(Extension Points) 没有24 事件流241 基流(Basic Flow) 当借阅者返回所借阅物理书刊时,用例启动。 (1)提供所还物理书刊信息 (2)检索物理书刊(E-1) (3)查询物理书刊的借阅记录(E-2)(4)删除借阅记录242 替代事件流(Alternative Flow)E-1:物理书刊不存在,系统显示提示信息,用例终止E-2:若借阅记录不存在,系统显示提示信息,用例终止3预定书刊(Reserve Title)31 前置条件(Pre-Conditions) 在这个用例开始前,Librarian 必须登录到系统中32后置条件(Post-Conditions) 如果这个用例成功,系统建立预定记录。否则,系统的状态没有变化。33 扩充点(Extension Points) 没有34 事件流341 基流(Basic Flow) 当Librarian为借阅者预定物理书刊时,用例启动。 (1)提供书刊种类、借阅者信息 (2)检索书刊种类(E-1) (3)检索借阅者(E-2)(4)系统接受预定,创建预定记录(5)将预定记录存储在系统中342 替代事件流(Alternative Flow)E-1:该种书刊不存在,系统显示提示信息,用例终止E-2:系统不存在该借阅者,系统显示提示信息,用例终止4取消预订(Cancel Reservation)41 前置条件(Pre-Conditions) 在这个用例开始前,Librarian 必须登录到系统中42后置条件(Post-Conditions) 如果这个用例成功,系统删除预定记录。否则,系统的状态没有变化。43 扩充点(Extension Points) 没有44 事件流441 基流(Basic Flow) (1)提供所预定的书刊种类、借阅者信息 (2)检索所预定书刊种类(E-1) (3)检索借阅者(E-2)(4)从系统删除预定记录(E-3)442 替代事件流(Alternative Flow)E-1:该种书刊不存在,系统显示提示信息,用例终止E-2:系统不存在该借阅者,系统显示提示信息,用例终止E-3:预定信息不存在,系统显示提示信息,用例终止5维护借阅者信息(Maintain Borrower Info)51 前置条件(Pre-Conditions) 在这个用例开始前,Librarian 必须登录到系统中52后置条件(Post-Conditions) 如果这个用例成功,系统添加、修改、删除借阅者信息。否则,系统的状态没有变化。53 扩充点(Extension Points) 没有54 事件流541 基流(Basic Flow) 系统要求Librarian选择所要执行的活动(添加、修改、删除借阅者信息)如果所选择的活动是“添加借阅者”,则执行分支流S-1:添加借阅者如果所选择的活动是“删除借阅者”,则执行分支流S-2:删除借阅者如果所选择的活动是“修改借阅者”,则执行分支流S-3:修改借阅者542 分支流(Subflows)S-1:添加借阅者(1)提供借阅者的信息,如姓名、地址、邮政编码和身份证号码等。(2)系统存储借阅者信息(E-1)。S-2:删除借阅者 (1)提供借阅者的信息 (2)查询借阅者(E-2) (3)查询借阅者的借阅记录(E-3) (4)从系统中删除借阅者的信息,以及借阅者的预定记录S-3:更改借阅者 (1)提供借阅者的信息 (2)查询并显示借阅者信息(E-2),修改相应的信息 (3)更新系统中借阅者的信息543替代流(Alternative Flow)E-1:若借阅者已存在,系统显示提示信息,用例终止E-2:若查询不到借阅者,系统显示提示信息,用例终止E-3:若存在借阅记录,系统显示提示信息,用例终止6维护书刊信息(Maintain Title Info)61 前置条件(Pre-Conditions) 在这个用例开始前,Librarian 必须登录到系统中62后置条件(Post-Conditions) 如果这个用例成功,系统添加、修改、删除书刊种类信息。否则,系统的状态没有变化。63 扩充点(Extension Points) 没有64 事件流641 基流(Basic Flow) 系统要求Librarian选择所要执行的活动(添加、修改、删除书刊种类信息)如果所选择的活动是“添加书种”,则执行分支流S-1:添加书刊信息如果所选择的活动是“删除书种”,则执行分支流S-2:删除书刊信息如果所选择的活动是“修改书种”,则执行分支流S-3:修改书刊信息642 分支流(Subflows)S-1:添加书刊信息(1)提供书刊的书名、作者、ISBN/ISSN号等信息。(2)在系统中存储该书刊信息(E-1)。S-2:删除书刊信息 (1)提供所要删除的书刊信息 (2)查询所要删除的书刊(E-2) (3)删除该书刊的所有物理书刊的信息(E-3) (4)删除书刊信息,以及相关的预定信息S-3:更改书刊信息 (1)提供所要修改的书刊信息 (2)查询并显示书刊信息(E-2)(3)修改相应的信息 (4)更新系统中书刊的信息643替代流(Alternative Flow)E-1:若书刊信息已存在,系统显示提示信息,用例终止E-2:若查询不到该书刊,系统显示提示信息,用例终止E-3:若物理书刊借出,系统显示提示信息,用例终止7维护物理书刊信息(Maintain Book Info)71 前置条件(Pre-Conditions) 在这个用例开始前,Librarian 必须登录到系统中72后置条件(Post-Conditions) 如果这个用例成功,系统添加、修改、删除物理书刊种类信息。否则,系统的状态没有变化。73 扩充点(Extension Points) 没有74 事件流741 基流(Basic Flow)系统要求Librarian选择所要执行的活动(添加、修改、删除物理书刊种类信息)如果所选择的活动是“添加物理书刊”,则执行分支流S-1:添加物理书刊信息如果所选择的活动是“删除物理书刊”,则执行分支流S-2:删除物理书刊信息如果所选择的活动是“修改物理书刊”,则执行分支流S-3:修改物理书刊信息742 分支流(Subflows)S-1:添加物理书刊信息(1)提供物理书刊的种类信息(2)查询物理书刊的种类(Title),确定系统中已经存在该书刊的种类(E-1)。(3)添加物理书刊(4)将物理书刊存储在系统中S-2:删除物理书刊信息 (1)提供所要删除的物理书刊的种类信息 (2)查询所要删除的物理书刊的种类信息(Title)(E-1) (3)删除物理书刊的信息(E-3) (4)从系统中删除物理书刊信息,并更新相关的信息S-3:更改书刊信息 (1)提供所要修改的物理书刊的种类信息 (2)查询物理书刊种类(E-1)(3)查询并显示该种书刊的所有的物理书刊 (4)选择物理书刊并修改其信息 (5)更新系统中物理书刊的信息743替代流(Alternative Flow)E-1:若系统中不存在该书刊种类,添加该书刊种类信息8登录(Log in)81前置条件没有82 后置条件 如果用例成功,参与者可以启动系统并使用系统所提供的功能。反之,系统的状态不改变。83 扩充点没有84 事件流841

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论