| 用例名称 | 书籍查询 | |
| 主要业务参与者 | 图书管理员 | |
| 其他参与者 | ||
| 其他有兴趣的关联人员 | 图书采购者 --- 对该书的受欢迎程度了解,以便对这方面书的采购 | |
| 描述 | 该用例描述一个图书管理员在库存书籍的查询,设置可由图书编号,书名等相关手段进行查询。选中图书后,应显示该书的详细信息,系统还有推荐出同名作者的相关图书。 | |
| 前置条件 | 图书馆操作者 | |
| 触发器 | 当借阅者要借书、续借时 | |
| 典型事件过程 | 参与者动作 第一步:借阅者提供要借阅的书籍或续借书籍 | 系统响应 第二步:系统验证所需的所有信息都提供后了之后做出响应 第三步:系统提取出要求的书籍的资料 |
| 替代事件过程 | 替代第2步:借阅者没有提供处理订单所需的所有信息,提示重新提交 替代第3步:系统中没有该书籍,无法出现关于此书籍的资料 | |
| 结论 | 当借阅者收到书籍记录时,该用例结束 | |
| 用例名称 | 借阅查询 | |
| 主要业务参与者 | 图书管理员 | |
| 其他参与者 | ||
| 其他有兴趣的关联人员 | 图书采购者 --- 对该书的受欢迎程度了解,以便对这方面书的采购 | |
| 描述 | 该用例描述图书管理员按书籍查询,在书籍信息中查询到图书即可直接查询当前借阅状态。按借阅者查询,读者输入本人借书证卡号密码即可查询借阅记录 | |
| 前置条件 | 图书馆会员 | |
| 触发器 | 当借阅者要借书、续借时 | |
| 典型事件过程 | 参与者动作 第一步:借阅者提供本人信息 | 系统响应 第二步:系统验证所需的所有信息都提供后了之后做出响应 第三步:系统验证借阅者信息,判断身份是否符合。 第四步:系统提取借阅者的相关信息 |
| 替代事件过程 | 替代第2步:借阅者没有提供处理订单所需的所有信息,提示重新提交 替代第3步:如果借阅者不是会员,提示身份不符合 替代第4步:系统中没有该书籍,无法出现关于此书籍的资料 | |
| 结论 | 当图书管理员收到借阅者的记录时,该用例结束 | |
| 用例名称 | 预定查询 | |
| 主要业务参与者 | 图书管理员 | |
| 其他参与者 | ||
| 其他有兴趣的关联人员 | 图书采购者 --- 对该书的受欢迎程度了解,以便对这方面书的采购 | |
| 描述 | 该用例描述一个图书馆会员要预定书籍时的过程。由借阅者输入本人借书证卡号和密码,即可查询当前已预定的图书的状态,预定队列的人数及排位等相关信息。 | |
| 前置条件 | 图书馆会员 | |
| 触发器 | 当借阅者要预定时 | |
| 典型事件过程 | 参与者动作 第一步:借阅者提供预定书籍信息 | 系统响应 第二步:系统验证所需的所有信息都提供后了之后做出响应 第三步:系统验证借阅者所想预定书是否超过上限 第四步:系统验证预定书籍是否被预定 第五步:系统提取信息,并发送给借阅者 |
| 替代事件过程 | 替代第2步:借阅者没有提供处理订单所需的所有信息,提示重新提交 代替第3步:如果借阅者已超过借书数量上限。提示先还一部分书才可以借阅 替代第4步:如果书籍已经被预定,提示已被借阅不符合借阅条件 代替第5步:系统中没有该书籍,无法出现关于此书籍的资料 | |
| 结论 | 当借阅者收到预定信息时,该用例结束 | |
| 用例名称 | 添加操作员 | |
| 主要业务参与者 | 系统管理系统 | |
| 其他参与者 | ||
| 其他有兴趣的关联人员 | 图书采购者 --- 对该书的受欢迎程度了解,以便对这方面书的采购 | |
| 描述 | 该用例描述系统管理者使用特殊账号方可完成,一般操作员无权限。由管理者录入新添操作员的个人信息,由其设置密码,只有登入操作员账号方可使用系统 | |
| 前置条件 | 系统管理员 | |
| 触发器 | 当系统管理员添加操作员时 | |
| 典型事件过程 | 参与者动作 第一步:系统管理员提供添加操作者信息 | 系统响应 第二步:系统验证所需的所有信息都提供后了之后做出响应 第七步:系统记录操作员信息,将生成的借阅记录插入 |
| 替代事件过程 | 替代第2步:借阅者没有提供处理订单所需的所有信息,提示重新提交 | |
| 结论 | 当系统管理员收到新的操作员记录时,该用例结束 | |
| 后置条件 | 当结束记录被记录下来,系统管理员将操作员的信息(例如:编号)取走 | |
| 用例名称 | 操作员信息更改 | |
| 主要业务参与者 | 系统管理员 | |
| 其他参与者 | ||
| 其他有兴趣的关联人员 | 图书采购者 --- 对该书的受欢迎程度了解,以便对这方面书的采购 | |
| 描述 | 该用例描述用于密码修改,操作员需知道原密码即可自行修改,忘记密码可由管理者直接修改。 | |
| 前置条件 | 系统管理员 | |
| 触发器 | 当操作员信息更改时 | |
| 典型事件过程 | 参与者动作 第一步:系统管理员得到要更改的操作员的信息 | 系统响应 第二步:系统验证所需的所有信息都提供后了之后做出响应 第三步:输入操作者的信息,并保存 |
| 替代事件过程 | 替代第2步:借阅者没有提供处理订单所需的所有信息,提示重新提交 | |
| 结论 | 当系统保存新的信息时,该用例结束 | |