UML经典案例
(3) 罚款顺序图
1、借书顺序图
图2:图书馆管理系统借书顺序图
顺序图说明: (1) login():登录系统。
(2) checkstu_card():对读者信息进行验证,检查是否符合本图书馆借书条件。 (3) showinformation():显示该读者的基本信息函数。 (4) borrow():读者借书函数。 (5) getreaders():取得读者信息函数。看该读者是否符合借书条件,若符合,则
返回可借信息。
(6) gettitle():取得书目信息。 (7) getreservation():检验书籍是否被预订函数。 (8) getnoreservation():书籍没被预订或取消预订函数。 (9) create(borrower,item):创建书籍外借函数。
借书时,读者先将书拿予管理员,管理员对书籍和读者进行检验,若书籍和读者都符合借书条件,则借书成功。