1、UML设计网上销售系统商品管理模块分析与设计网上销售系统商品管理模块分析与设计1、 需求分析1.1 域描述 卖家在登录后,可以添加商品,然后根据商品的名称、类别进行查询,在查询结果中可 以进行删除商品,或者修改商品信息。1.2 功能性需求 卖家可以查询商品 卖家可以添加商品 卖家可以删除商品 卖家可以修改商品信息 卖家可以查询商品分类 卖家可以添加商品分类 卖家可以删除商品分类 卖家可以修改商品分类1.3 用例图1.4 用例文档UC1:管理商品用例描述卖家对商品进行管理。参与者卖家前置条件卖家已经登录后置条件成功管理商品基本路径1 卖家请求添加商品2 系统显示成功添加商品3 卖家请求查看商品信
2、息4 系统显示卖家的商品列表5 卖家可以选择以下动作:5.1 删除一个商品6 卖家请求查看某个商品信息7 系统显示该商品明细8 卖家可以选择以下动作:8.1 卖家修改商品的某个信息扩展点1 卖家请求添加商品 卖家填写商品信息 系统接受商品信息 3 卖家请求查看商品信息 3.1系统按查询条件检索商品信息。 3.2系统显示搜索到商品编号、类别、价格 3.3卖家选中某个商品 3.4系统显示该商品的详细信息5.1a 卖家删除商品 5.1a1 卖家请求删除一个商品 5.1a2 系统删除该商品8.1a 卖家修改商品信息8.1a1. 卖家修改某个商品的信息,请求更改8.1a2. 系统修改该商品的信息补充说明
3、1. 商品信息包括:商品编号,名称,单价,库存,类别,生产日期2. 在添加商品过程中,若商品已存在,系统显示“商品已存在”3. 若查询不到某商品,系统显示“该商品不存在”UC2:管理商品分类用例描述卖家对商品分类进行管理。参与者卖家前置条件卖家已经登录后置条件成功管理商品分类基本路径1 卖家请求添加商品分类2 系统成功添加商品分类3 卖家请求查看商品分类信息4 系统显示卖家的商品分类列表5 卖家可以选择以下动作:5.1 删除一个商品分类6 卖家请求查看某个商品分类7 系统显示该商品分类明细8 卖家可以选择以下动作:8.1 卖家修改商品的分类扩展点5.1a 卖家删除商品 5.1a1 卖家请求删除
4、一个商品分类 5.1a2 系统删除该商品分类8.1a 卖家修改商品分类8.1a1. 卖家修改某个商品分类,请求更改8.1a2. 系统修改该商品分类补充说明1. 在添加商品分类过程中,若商品分类已存在,系统显示“商品分类已存在” 2、 静态模型2.1 系统包图2.2 类图 用户界面类的类图. 实体类的类图3、 动态模型3.1 交互图3.1.1 顺序图卖家查看商品:卖家查看商品分类:卖家添加商品:卖家修改商品:卖家删除商品:3.1.2 协作图查看商品协作图:查看商品分类协作图:删除协作图:修改协作图:修改协作图:3.2 状态机图商品的状态机图:3.3 活动图4、 物理模型(1) 组件图暂未完成(2) 部署图暂未完成