f图书人员类LibraryStaff系统管理员类SystemMa
ager图书管理员类LibraryMa
ager图书馆领导类LibratyBoss
图书馆资源类LibraryResources实物书籍类BookResources电子书籍类Electro
icResources书类Book杂志类Magazi
e
f静态模型
f动态模型事件流
fTT_Addi
fo添加图书事件流
TT_Modifyi
fo修改图书事件流
1管理员选择进入管理界面用例开始1管理员选择进入管理界面用例开始2系统提示输入管理员密码3管理员输入密码4系统验证密码A1密码错误2系统提示输入管理员密码3管理员输入密码4系统验证密码A1密码错误
5进入管理界面系统显示目前全部图5进入管理界面系统显示目前全部图书信息书信息6管理员选择添加信息7系统提示输入信息8管理员输入信息9系统验证信息A2信息错误6管理员选择要修改的图书信息7系统显示原有信息8管理员修改信息9系统验证信息A2信息错误
10系统添加新图书信息提示添加成功10系统添加新图书信息提示添加成功11系统重新进入管理主界面显示所有11系统重新进入管理主界面显示所有信息信息12用例结束A1密码错误1系统提示输入错误2用户确认3进入添加图书事件流第2步A2信息错误1系统提示修改错误信息12用例结束A1密码错误1系统提示输入错误2用户确认3进入添加图书事件流第2步A2信息错误1系统提示修改错误信息
f2管理员修改输入信息3进入添加图书事件流第9步TT_Borrow借书事件流1进入读者主界面用例开始
2管理员修改输入信息3进入添加图书事件流第9步TT_Retur
还书事件流1进入读者主界面用例开始
2读者输入借书证号书号选择借书2读者输入书号选择还书3系统验证借书证号书号A1借书证号不存在A2已达到借书数量上限A3书号不存在A4图书流通状态冲突4借书成功5系统显示读者借书信息6读者确认7系统重新进入读者主界面8用例结束A1借书证号不存在1系统提示再次输入2读者确认3进入借书事件流第2步A2已达到借书数量上限1系统提示已达到借书数量上限2读者确认3系统验证书号A1书号不存在A2图书流通状态冲突A3借阅过期4还书成功5系统重新进入读者主界面6用例结束A1书号不存在1系统提示再次输入2读者确认3进入借书事件流第2步A2图书流通状态冲突1系统提示图书流通状态冲突2读者确认3进入借书事件流第2步A3借阅过期1系统提示借阅过期提示缴纳罚金
f3进入借书事件流第5步A3书号不存在1系统提示再次输入2读者确认3进入借书事件流第2步A4图书流通状态冲突1系统提示图书流通状态冲突2读者确r