- 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)