办公自动化案例.docVIP

  • 3
  • 0
  • 约1.59万字
  • 约 36页
  • 2016-02-25 发布于江苏
  • 举报
办公自动化案例.doc

图书管理系统分析与设计 系统需求分析 识别参与者和用例 读者 reader 读者持有借阅卡(借阅姓名和卡号) 读者可以通过图书管理员借书 读者可以通过图书管理员还书 读者可以查询图书信息 读者可以预约借阅 读者可以取消预约 图书管理员 Library 登录系统 图书管理员处理借书 图书管理员处理还书 系统管理员 Administrator 登录系统 维护数目:增加书目、删除或者更新书目 查询并查看书目信息 维护书籍:增加书籍、删除或者更新书籍 查询并查看书籍信息 维护读者:增加读者、删除或者更新读者 查询并查看书籍信息 1.2用例的事件描述 登录系统(log in) 用例编号 Usecase-1 用例名称 Log in 简述 本用例描述了用户如何登录到系统中 参与者 图书管理员、读者、系统管理员 前提条件 无 后置条件 如果用例成功,用户登录到系统中,否则,系统状态不变 主流 当用户准备登录到系统时,该用例启动。 执行者行为 系统响应 1)系统提示输入用户名和密码以及用户类别 2)输入用户名和密码、类别 3)系统验证输入的用户名、密码和类别(E1) 4)成功登录到系统 E1:验证输入数据合法性 执行者行为 系统响应 1)如果输入用户名和密码类别有错,系统提示出错信息 2)提示重新输入信息或者终止该用例 维护借阅人信息(add / delete / modify) 用例编号 User case-2 用例名称 Maintain borrower 简述 本用例描述了系统管理员增加、删除、更改借阅人信息 参与者 图书管理员 前提条件 图书管理员已经登录到系统 后置条件 如果用例成功,借阅人信息会被增加、删除或者修改,否则,系统状态不变 主流 当借阅人准备增加、删除、修改信息时,向图书管理员提交了创建、注销、更改申请单,图书管理员点击“维护借阅人”按钮,该用例启动。 执行者行为 系统响应 1)选择了“增加借阅者” 2)执行分支流S-1:添加借阅者 1)选择了“删除借阅者” 2)执行分支流S-2:删除借阅者 1)选择了“更改借阅者” 2)执行分支流S-3:更改借阅者 分支流 S-1:增加借阅者(创建) 1)系统要求输入借阅人信息:姓名、学号、住址、身份证号/联系电话/ 2)输入信息后提交 3)系统检索借阅者信息(E-1) 4)将借阅者信息存储到数据库中 S-2:删除借阅者 1)提供借阅者信息窗口 2)输入信息后提交 3)系统检索借阅者信息(E-2) 4)系统检索借阅者的借阅记录(E-3) 5)确认删除借阅者信息 6)从系统中删除借阅者及其预约记录 S-3 更改借阅者信息 1)提供借阅者信息窗口 2)输入信息后提交 3)系统检索借阅者信息(E-2) 4)显示借阅者信息 5)更改借阅者信息并提交 6)系统更新借阅者信息 其他流 E1:借阅者是否合法有效:系统显示错误,用户重新输入信息或者终止该用例 E2:借阅者不存在,系统显示错误信息,重新输入或者终止用例 E3:取消删除:用户取消删除借阅者,用例终止。 维护书目信息(maintain title info) 用例编号 User case-3 用例名称 Maintain title info 简述 本用例描述了图书管理员增加、删除、更改书目信息 参与者 图书管理员 前提条件 图书管理员已经登录到系统 后置条件 如果用例成功,书目信息会被增加、删除或者修改,否则,系统状态不变 主流 当图书管理员准备增加、删除、修改书目信息时,点击“维护书目”按钮,该用例启动。 执行者行为 系统响应 1)选择了“增加书目” 2)执行分支流S-1:添加书目 1)选择了“删除书目” 2)执行分支流S-2:删除书目 1)选择了“更改书目” 2)执行分支流S-3:更改书目 分支流 S-1:增加书目(创建) 1)系统要求输入书刊的书名、作者、出版社、ISBN/ISSN编号等信息 2)输入信息后提交 2) 书刊信息是否合法(E-1) 3)系统检索书刊信息(E-2) 4)将书刊信息存储到数据库中 S-2:删除书目 1)提供检索书刊信息窗口 2)输入信息后提交 3)系统检索书刊信息(E-2) 4)检索该书刊的所有物理书刊(E-3) 5)确认删除书刊信息 S-3 更改书刊信息 1)提供书刊信息窗口 2)输入信息后提交 3)系统检索书刊信息(E-2) 4

文档评论(0)

1亿VIP精品文档

相关文档