图书馆管理信息系统的用例图和类图 类图 图书管理系统主要管理对象是图书,系统的用户包括,借阅者,图书管理员。该系统主要设计的类包括:Book (代表一本书)、Borrower (借阅者)和 Worker(图书管理员)。 其中Borrower和Book之间为关联关系,Borrower和Book存在关联关系。类图如下: 用例图 主要用户有管理员和借阅者: 管理...
(图书馆信息管理系统)这个借还书用例图中“remove reservation”是不是应该extends "lend book"? 从业务逻辑上讲是include,而不是extends。“remove reservation”是个独立的取消预订的事务,它不需要继承“lend book"里的属性和方法,因为这本书没借出去也是可以取消预订的
从业务逻辑上讲是include,而不是extends。“remove reservation”是个独立的取消预订的事务,它不需要继承“lend book"里的属性和方法,因为这本书没借出去也是可以取消预订的,但是如果你已经借出去了这本书,关于这本书的预订信息当然要去掉,所以是include的关系。