五. 图书管理系统用例视图建模实战
1. 确定系统涉及的内容
图书管理系统是对书籍的借阅及读者信息进行统一管理的系统, 由以下模块组成 :
读者 : 借书, 还书, 预定书籍;
图书管理员 : 书籍借出处理, 书籍归还处理, 预定信息处理;
系统管理员 : 系统维护, 书目的 增删改, 书籍 增删改, 读者账户 增删改, 书籍信息 读者信息的查询;
2. 分析系统参与者
确定参与者首先分析系统涉及的问题领域 和 系统运行的主要任务 : 系统使用者, 系统维护者;
分析过程 :
a. 首先该系统需要读者参与, 读者登陆系统 借书 还书 预定书籍;
b. 对应读者的请求, 需要有图书管理员处理这些信息;
c. 系统的维护也是相当重要, 需要对系统的 书 用户 等方面进行增删查改等操作;
系统的参与者有三类 : 读者, 图书管理员, 系统维护者;
3. 分析系统用例
用例是系统参与者与系统交互过程中需要完成的事务, 分析用例最好的方法是从分析参与者开始.
(1) 读者相关的用例
a. 登陆系统
b. 查询自己的借阅信息;
c. 查询书籍信息;
d. 预定书籍;
e. 借阅书籍;
f. 归还书籍;
(2) 图书管理员
a. 处理书籍借阅
b. 处理书籍归还
c. 删除预订信息
(3) 系统管理员
a. 查询借阅者信息
b. 查询书籍信息
c. 书目 增删 更新
d. 书籍 增删
e. 借阅者账户 增删改
4. UML 用例图
借阅者用例图 :
图书管理员用例图 :
系统管理员用例图 :