文本描述
1 电子商务订单处理系统分析与设计
——UML应用案例电子商务订单处理系统分析与设计 系统需求
领域分析
静态结构模型
动态行为模型
物理模型
WEB模型电子商务订单处理系统分析与设计
——系统需求 此系统提供两方面需求 : 购物管理客户使用此系统进行购物管理
库存管理 库房经理通过此系统进行库存管理
采购管理 采购经理通过此系统进行采购管理 此系统为一个小型电子商务订单处理系统,也就是基于WEB的网上购物系统电子商务订单处理系统分析与设计
——系统需求 客户可以给购物推车添加项目,查看购物推车,查看具体项目,
购买商品,删除购物车中的项目,浏览商品,提供反馈单
库房经理可以进行盘点,返回库房项目,提供订单
采购经理可以增加销售的新项目,删除销售项目,购买库存
功能需求 :电子商务订单处理系统分析与设计
——系统需求电子商务订单处理系统分析与设计
——领域分析 确定系统范围 : 购物管理客户使用此系统进行购物管理
库存管理 库房经理通过此系统进行库存管理
采购管理 采购经理通过此系统进行采购管理 定义活动者 : 客户
库房经理
采购经理电子商务订单处理系统分析与设计
——Use Case图
定义USE CASE图 : 客户购物流程Use Case图 :电子商务订单处理系统分析与设计
——Use Case图
库房存储和采购管理Use Case图 :电子商务订单处理系统分析与设计
——静态结构模型 包括 :对象类图
对象图 此系统的所设计静态结构模型过程如下: 1.建立对象类图 定义对象类
定义用户接口
定义联系
绘制对象类图电子商务订单处理系统分析与设计
——对象类图 订单处理系统中客户增加项目子系统,根据Use Case抽象出7个类:
Product(ProductNoProductDescProductUnitPrice)
Product Collection(ProductNo ProductDesc)
Cart Collection(ProductNo ProductNum)
ProductMgr(ProductNo)
CartMgr(ProductNo)
CartItem(ProductNo)
CartInterface
电子商务订单处理系统分析与设计
——对象类 客户添加项目到购物推车对象类电子商务订单处理系统分析与设计
——对象类图 客户添加项目到购物推车对象类图c电子商务订单处理系统分析与设计
——建立数据库模型 此系统采用关系数据库系统存储和管理数据,
因此需要进行数据分析和数据库设计 Product(ProductNoProductDescProductUnitPrice)
Product Collection(ProductNo ProductDesc)
Cart Collection(ProductNo ProductNum)
ProductMgr(ProductNo)
CartMgr(ProductNo)电子商务订单处理系统分析与设计
——建立包图 对一个大型系统,常需要把大量的模型元素用包组织起来
以便方便理解和处理。
包:是一种对模型元素进行成组组织的通用机制 此系统的包图如下:电子商务订单处理系统分析与设计
——建立包图 Boundaries 包的Main Class框图 Entities 包的Main Class框图电子商务订单处理系统分析与设计
——建立包图 Control 包的Main Class框图电子商务订单处理系统分析与设计
——动态行为模型 包括 :交互图(顺序图和协同图)
状态图
活动图 在系统的分析和设计中应对主要的Use Case和对象类进行动态结构模型设计,印证和修改系统的静态结构满足用户的需求 。。。以上简介无排版格式,详细内容请下载查看