2. 图书馆管理员处理借书、还书等的用例图 <
: Administrator1: addItem : MaintenanceWindow : Title : Item2: find(String)3: return():true4: create(Integer,Title)2. 系统管理员添加借阅者帐户的时序图 : Administrator1: createBorrower : MaintenanceWindow : Borrower2: create(String,String)3. 系统管理员删除书目的时序图 7
: Administrator : MaintenanceWindow1: removeTitle2: find : Title : Item3: find_on_title4: destroy5: destroy4. 图书管理员处理书籍借阅的时序图 : Librarian1: findTitle : LendWindow : Title : Borrower : Loan : Item2: find(String)3: findItem4: findonTitle(Title)5: identifyBorrower6: find(String)7: create(Borrower,Item) 5. 图书管理员处理书籍归还的时序图 8
: Borrower1: givetheBook : Librarian : ReturnWindow : Item : Loan2: returnItem3: check4: return():OK5: update6: update6. 借阅者查询书籍信息的时序图 7. 借阅者预留书籍的时序图 : Borrower1: QueryBook : MaintenanceWindow : Item2: findonTitle7. 借阅者预留书籍的时序图 : Borrower1: QueryBook : MaintenanceWindow : Item2: findonTitle§3.4 系统的协作图
9
? 1. 系统管理员添加书籍的协作图 ? 2. 系统管理员删除书籍的协作图 ? 3. 图书管理员处理借书的协作图 ? 4. 图书管理员处理还书的协作图 ? 5. 借阅者预留书籍的协作图 1. 系统管理员添加书籍的协作图 1: addItem() : MaintenanceWindow3: update() : Item : Administrator2: find(String) : Title2. 系统管理员删除书籍的协作图 2: removeItem() : MaintenanceWindow3: create(Integer,Title) : Item : Administrator1: find(String) : Title3. 图书管理员处理借书的协作图 10