4、结合题3和下面的描述,给出大学图书馆系统的用例模型。 借书人根据图书馆的信息来检索书名,同时检索这本书是否可以被借出。如果一本书的所有副本都被借出了,那么借书人可以根据书名预订这本书。当借书人把书拿到借书台的时候,管理员可以为这些书办理归还手续。管理员要跟踪新书到达的情况。 图书馆的管理者有属于自己的活动。他们要分类打出关于书的标题的表格,还要在线检查所有过期未还的书,也标出来。而且,图书馆系统还可以从另外一个大学的数据库中访问和下载借书人的信息。
时间: 2024-03-04 13:53:21 浏览: 74
用例模型如下:
1. 借书人检索书籍用例:
- 主要参与者:借书人
- 触发事件:借书人想要查找某本书籍
- 前置条件:借书人已登录到系统
- 后置条件:系统返回符合条件的书籍列表
- 基本流程:
1. 借书人在系统中输入书名或相关信息
2. 系统根据输入信息搜索符合条件的书籍
3. 系统返回搜索结果
2. 借书用例:
- 主要参与者:借书人、管理员
- 触发事件:借书人借阅某本书籍
- 前置条件:借书人已登录到系统,书籍可借阅
- 后置条件:系统更新书籍状态,借书人成功借阅书籍
- 基本流程:
1. 借书人在系统中搜索到可借阅的书籍
2. 借书人选择要借阅的书籍
3. 系统记录借书人的借书信息
4. 借书人到图书馆借书台取书
5. 管理员办理借书手续
6. 借书人借阅成功
3. 预订用例:
- 主要参与者:借书人
- 触发事件:借书人预订某本已经被借光的书籍
- 前置条件:借书人已登录到系统,书籍已全部被借出
- 后置条件:系统记录借书人的预订信息
- 基本流程:
1. 借书人在系统中搜索到被借光的书籍
2. 借书人选择要预订的书籍
3. 系统记录借书人的预订信息
4. 还书用例:
- 主要参与者:借书人、管理员
- 触发事件:借书人归还书籍
- 前置条件:借书人已登录到系统,书籍已被借阅
- 后置条件:系统更新书籍状态,借书人成功归还书籍
- 基本流程:
1. 借书人到图书馆还书台归还书籍
2. 管理员办理还书手续
3. 系统记录书籍归还信息
4. 借书人归还成功
5. 新书上架用例:
- 主要参与者:管理员
- 触发事件:新书到达图书馆
- 前置条件:管理员已登录到系统
- 后置条件:系统更新书籍列表
- 基本流程:
1. 管理员将新书上架
2. 系统更新书籍列表
6. 搜索过期未还书籍用例:
- 主要参与者:管理者
- 触发事件:管理员想要查找过期未还书籍
- 前置条件:管理员已登录到系统
- 后置条件:系统返回符合条件的书籍列表
- 基本流程:
1. 管理员在系统中搜索过期未还书籍
2. 系统根据搜索条件返回符合条件的书籍列表
7. 访问其他大学图书馆数据用例:
- 主要参与者:图书馆系统
- 触发事件:图书馆系统需要访问其他大学图书馆的数据
- 前置条件:图书馆系统已登录到其他大学图书馆的系统
- 后置条件:图书馆系统获取到需要的数据
- 基本流程:
1. 图书馆系统访问其他大学图书馆的系统
2. 图书馆系统获取到需要的数据
阅读全文