【UML 建模】UML建模语言入门 -- 用例视图详解 用例视图建模实战(三)

五. 图书管理系统用例视图建模实战



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 用例图



借阅者用例图 :

【UML 建模】UML建模语言入门 -- 用例视图详解 用例视图建模实战(三)







图书管理员用例图 :




【UML 建模】UML建模语言入门 -- 用例视图详解 用例视图建模实战(三)




系统管理员用例图 :



【UML 建模】UML建模语言入门 -- 用例视图详解 用例视图建模实战(三)


上一篇:【OpenGL ES】OpenGL ES 2.0 -- 制作 3D 彩色旋转三角形 - 顶点着色器 片元着色器 使用详解(三)


下一篇:[BUG]ios中input不回弹,导致fixed布局错位