网上图书销售系统UML建模文档.pdf
网上图书销售系统UML建模
1系统的用例图
用例图(UseCaseView)强调从用户的角度看到的或需要的系统功能,是被称为参与者的外部用户所
能观察到的系统功能的模型图。
1.1确定参与者
在本系统的UML建模中,可以创建顾客,管理员,一般员工参与者。
1.2创建用例
根据业务流程,网上图书销售系统可以分为以下的几个用例(UseCases)。
订单处理,订单维护,订单状态查询,个人信息维护,订购,接收发货,库存查询,缺货拒绝,商品
查询,商品信息维护,销售查询,员工信息维护,报表维护,订单增加,订单删除。
1.3创建用例图
1.3.1系统管理的用例图如图1所示。
图书信息维护
员工信息维护
销售记录查询
管理员
报表维护
查询订单
新书采购
include
include接受订单并发货
include
订单处理include缺货处理
一般员工
extend
extend
库存查询
拒绝订单
更新库存
图1系统管理用例图
1.3.2系统用户的用例图如图2所示。
个人信息维护
商品查询
增加
订购include
顾客include
删除
订单维护include
订单状态查询
图2系统用户用例图
2系统的活动图
活动图可以分为垂泳道,每个泳道进表示工作流中不同的参与者。查看泳道中的活动,就可以知道某
个参与者的责任。通过不同泳道中活动的过渡,可以了解谁要与谁进行通信。这些信息在建模或理解业务
程时非常重要。顾客购买商品和管理员处理订单的活动图如图3所示。
顾客管理员
商品查询