图书管理系统用例规约
本文档旨在对图书管理系统的用例规约进行详细的描述,包括借书用例、还书用例、预订图书用例和取消预订用例四个方面。
借书用例
借书用例是图书管理系统的核心功能之一。该用例的用例名称为“借书用例”,ID为1。参与者包括借书者和图书管理员。用例说明:读者刷卡,系统检索并判断该读者图书数量及借阅期限权限能否再借阅,如可借阅,图书管理员通过读码器读取图书上的条形码进行登记。前置条件:借书者提出要借的书名,图书管理员查找到该书还有库存。
在基本事件流中,参与者动作系统响应为:
1. 图书管理员选择“借阅登记”,提交“借阅登记”请求;
2. 借书者输入借阅登记信息;
3. 系统显示“借阅登记”空白窗口;
4. 系统列表显示出该读者在借图书信息和该读者借阅期限的权限。
在其他事件流中,如果借书者输入借阅登记信息非法,进入4.1.1;如果借书者所需书籍不存在,进入4.2.1;如果书籍数量不足,进入4.2.2。系统将提示用户重新输入、提示用户输入登记信息、提示用户预订购买图书或提示用户预订借阅图书。
还书用例
还书用例是图书管理系统的重要功能之一。该用例的用例名称为“还书用例”,ID为2。参与者包括借书者和图书管理员。用例说明:读者刷卡,系统检索并显示出该读者在借图书信息和该读者已借阅的时间;前置条件:还书者之前在该图书馆借阅过书籍。
在基本事件流中,参与者动作系统响应为:
1. 图书管理员选择“还书登记”,提交“还书登记”请求;
2. 还书者输入借阅登记信息;
3. 系统显示“还书登记”空白窗口;
4. 系统列表显示出该读者在借图书信息和该读者已借阅的时间。
在其他事件流中,如果超过借阅时限,进入4.1.1,系统将提示用户缴纳违约金后再进行还书。
预订图书用例
预订图书用例是图书管理系统的便捷功能之一。该用例的用例名称为“预订图书用例”,ID为3。参与者包括借书者和图书管理员。用例说明:读者刷卡,系统检索并显示出该读者在借图书信息和该读者已借阅的时间;前置条件:图书馆缺少该图书。
在基本事件流中,参与者动作系统响应为:
1. 图书管理员选择“预订登记”,提交“预订登记”请求;
2. 还书者输入预订登记信息;
3. 系统显示“预订登记”空白窗口;
4. 系统列表显示出该读者想要预定的图书信息。
取消预订用例
取消预订用例是图书管理系统的辅助功能之一。该用例的用例名称为“取消预订用例”,ID为4。参与者包括借书者和图书管理员。用例说明:读者刷卡,系统检索并显示出该读者预订图书信息;前置条件:用户进行过图书预订。
在基本事件流中,参与者动作系统响应为:
1. 图书管理员选择“取消预订登记”,提交“取消预订登记”请求;
2. 借书者输入预订登记信息;
3. 系统显示“取消预订登记”窗口;
4. 系统列表显示出该读者预订图书信息。
在其他事件流中,如果用户之前进行过预订,则取消成功。若用户之前没有进行过预订,则转入6.1.1,系统将提示用户取消失败。
图书管理系统用例规约涵盖了借书、还书、预订图书和取消预订四个方面,旨在提高图书馆的管理效率和服务质量。
- 1
- 2
前往页