首页 理论教育实践教程:图书管理系统顺序图

实践教程:图书管理系统顺序图

【摘要】:在图书管理系统中,每个用例都可以建立一个顺序图,将该用例中参与的对象以及各对象间传递消息的过程表现出来。由于图书管理系统中的用例很大,此处只介绍几个重要的顺序图。图10-18 删除书目的顺序图图10-19 预订书籍的顺序图●find:查找相应书目的函数。

在图书管理系统中,每个用例都可以建立一个顺序图,将该用例中参与的对象以及各对象间传递消息的过程表现出来。由于图书管理系统中的用例很大,此处只介绍几个重要的顺序图。

1.系统管理员添加书籍信息的顺序图

系统管理员添加书籍信息的顺序图如图10-16所示。

978-7-111-47279-7-Chapter10-23.jpg

图10-16 添加书籍的顺序图

【顺序图说明】

●add item():添加书籍函数

●findString):根据书籍查找相应书目的函数查找相应的书目是否存在

●createIntegerTitle):修改书籍数目的函数

2.图书管理员处理书籍借阅的顺序图(不包括预订书籍的情况)

图书管理员处理书籍借阅的顺序图如图10-17所示。

978-7-111-47279-7-Chapter10-24.jpg

图10-17 处理书籍借阅的顺序图

【顺序图说明】

●find title():查找书目信息的函数

●find item():查找书籍信息的函数例如书的馆藏位置

●find on titleTitle):根据书目名从数据库找到书籍信息的函数(www.chuimin.cn)

●identify borrower():验证借阅者身份的函数

●createBorroweritem):修改借阅信息的函数

3.系统管理员删除书目的顺序图

系统管理员删除书目的顺序图如图10-18所示。

【顺序图说明】

●find on titleTitle):查找此书目下书籍信息的函数

4.借阅者预订书籍的顺序图

借阅者预订书籍的顺序图如图10-19所示。

【顺序图说明】

●login():登录系统的函数

978-7-111-47279-7-Chapter10-25.jpg

图10-18 删除书目的顺序图

978-7-111-47279-7-Chapter10-26.jpg

图10-19 预订书籍的顺序图

●findString):查找相应书目的函数

●reserve():预订书籍的函数