首页 理论教育图书管理系统建模-信息系统开发教程

图书管理系统建模-信息系统开发教程

【摘要】:由以上分析得出,该系统的参与者主要有3类:读者、图书管理员和系统管理员。由于图书管理系统存在借阅者、图书管理员和系统管理员三种参与者,所以将系统分为三个用例图分别考虑。

图书管理系统是对书籍的借阅及读者信息进行统一管理的系统,具体包括读者的借书、还书、书籍预订;图书管理员的书籍借出处理、书籍归还处理、预订信息处理;系统管理员的系统维护,包括:增加书目、删除或更新书目、增加书籍、减少书籍、增加读者账户信息、删除或更新读者账户信息、书籍信息查询、读者信息查询等。在确定系统的总体信息后,就可以确定系统的参与者和用例了。

1.确定系统的参与者

根据图书管理系统的需求分析,可以确定如下几点:

●一个图书管理系统首先需要读者借阅者的参与读者可以登录系统查询所需

要的书籍查到所需书籍后可以预订当然更重要的还是借书还书操作

●读者发起的借书还书等操作最终需由图书管理员来处理他们还负责图书预订的

处理

●对于图书管理系统来说系统的维护操作也相当重要主要包括增加书目删除或更

新书目增加书籍减少书籍等操作

由以上分析得出,该系统的参与者主要有3类:读者(也可称为借阅者)、图书管理员和系统管理员。

2.确定系统的用例

用例是参与者与系统交互过程中完成的事务,识别用例最好的方法是从分析系统的参与者开始,考虑每个参与者是如何使用系统的。由于图书管理系统存在借阅者、图书管理员和系统管理员三种参与者,所以将系统分为三个用例图分别考虑。也可以根据参与者之间的关系将所有的用例图合为一张但这样的用例图略显复杂

(1)借阅者(Borrower)请求服务的用例图

借阅者请求服务的用例图包含以下用例:

●登录系统

●查询自己的借阅信息

●查询书籍信息

●预订书籍(www.chuimin.cn)

●借阅书籍

●归还书籍

(2)图书管理员(Librarian)处理业务的用例图

图书管理员处理业务的用例图包含如下用例:

●处理书籍借阅

●处理书籍归还

●删除预订信息

(3)系统管理员(Administrator)进行系统维护的用例图

系统管理员进行系统维护的用例图包含如下用例:

●查询借阅者信息

●查询书籍信息

●增加书目

●删除或更新书目

●增加书籍

●删除书籍

●添加借阅者账户

●删除或更新借阅者账户