┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊
安徽工业大学毕业设计(论文)
登录确认到款管理员确认到款图3.2付款管理员用例图
用户订单处理用例描述见表3-6:
表3-6:用户订单处理用例描述 用例 确认到款 用例描述 管理员确认到款 参与者 管理员 前置条件 登录进入系统 后置条件 确认到款 基本流程 1. 系统查询订单,显示需要确认到款的订单 2. 选择需要确认到款的订单点击确认 3. 系统修改订单状态为已到款 4. 退出系统 可选流程 系统没有需要确认到款的订单则显示提示消息,或者取消,终止用例 (3)根据发货管理员对eshop 系统的整体业务功能需求,可以绘制出如图3.3所示的用例图。
第 11 页 共 60页
┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊
安徽工业大学毕业设计(论文)
发货管理员登录
图3.3发货管理员用例图
发货用户订单处理用例描述见表3-7:
表3-7:用户订单处理用例描述 用例 用例描述 参与者 前置条件 后置条件 基本流程 发货 管理员发货 管理员 登录进入系统 发货 1. 系统查询订单,显示需要发货的订单 2. 管理员选择需要发货的订单,点击确认 3. 系统修改订单的状态为已发货 4. 退出系统 系统没有需要发货的订单则显示提示消息,或者取消,终止用例 可选流程 (4)根据据后台管理员对eshop 系统的整体业务功能需求,可以绘制出如图3.4所示的用例图。
第 12 页 共 60页
┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊
安徽工业大学毕业设计(论文)
登录用户管理商品管理后台管理员 图3.4后台管理员用例图
商品类别管理订单管理用例描述:
·用户管理用例,用于管理员查看、修改、添加以及删除用户信息。 ·商品管理用例,用于管理员查看、修改、添加以及删除商品。
·商品类别管理用例,用户管理员查看、修改、添加以及删除商品类别。 ·订单管理用例,用户管理员查看以及删除订单。
3.2.3 用例图细化《也可放到设计阶段》
前端用户主要功能需求为:注册,登录,浏览商品,购买商品,购物车处理,订单处理,这里我们对购物车处理和订单处理进一步细化。
后台管理员主要功能需求为:用户管理,商品管理、商品类别管理,订单管理,这里将逐一细化。
(1)购物车处理主要功能需求包括:修改商品数量,删除商品。购物车处理用例图如图3.5所示。
第 13 页 共 60页
┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊
安徽工业大学毕业设计(论文)
<
图3.5购物车处理用例图
删除商品用例说明:
·修改商品数量用例,用于用户增加或减少购买商品的数量。 ·删除商品用例,用于用户删除不需要购买的商品。
(2)订单处理主要功能需求包括:填写收货人信息,提交订单,查看订单。订单处理用例图如图3.6所示。
<
订单处理填写收货人信息 <
图3.6订单处理用例图
提交订单查看订单
用例描述:
·填写收货人信息用例,用于用户填写送货地址,便于商家送货。 ·提交订单用例,用户用于确定下单并进行付款的操作。
·查看订单用例,用于用户查看自己订购的商品及其订单的状态。
(3)用户管理主要功能需求包括:查看用户信息、添加用户信息、修改用
第 14 页 共 60页
┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊
安徽工业大学毕业设计(论文)
户信息、删除用户信息。用户管理用例图如图3.7所示。
增加用户<
图3.7用户管理用例图
用例描述:
·查看用户信息用例,用于管理员查看系统用户的资料信息。
·增加用户信息用例,用于管理员增加一个新的用户信息,便于这个新用户登录系统。
·修改用户信息用例,用于管理员修改系统已经存在的用户的资料。 ·删除用户信息用例,用于管理删除一些用户的信息。
(4)商品管理主要功能需求包括:查看商品信息、添加商品信息、修改商品信息、删除商品信息。商品管理用例图如图3.8所示。
增加商品<
图3.8商品管理用例图 第 15 页 共 60页
查看商品