用例描述 参与者 前置条件 后置条件 基本操作流程 可选操作流程 (3) 管理商品用例 查看订单信息,修改订单状态,根据状态查询订单信息,如对交易是否完成的状态进行查找。 系统管理员 管理员登录进系统 完成对订单的修改 1、 进入订单模块 2、 修改订单的状态(如交易玩成则添加到订单完成状态) 查看订单信息、修改订单状态、根据状态查询订单信息,(如对交易是否完成的状态进行查找) 用例名称 标识符 用例描述 参与者 前置条件 后置条件 基本操作流程 可选操作流程 (4) 会员管理用例 用例名称 标识符 用例描述 参与者 前置条件 后置条件 基本操作流程 可选操作流程 (5) 留言管理用例 用例名称 标识符 用例描述 参与者 前置条件 后置条件 基本操作流程 可选操作流程 商品管理 UC008 用于编辑商品信息,例如增加商品,删除商品,修改商品,查询商品信息等 系统管理员 管理员登录进系统 完成商品标题和商品各种信息的管理 1、 进入商品管理模块 2、 选择要更新的项目 3、 输入要更新的信息 4、 确认、提交 添加商品,删除商品,修改商品,查询商品信息。 会员管理 UC009 是删除会员,添加会员,查看会员订单,查看会员购物车等会员的父用例。 系统管理员 管理员登录进系统 完成会员各种信息的管理 1、 选择管理表项(如: 删除会员、添加会员) 2、 输入或修改会员信息,提交 删除会员、添加会员信息、查看会员的订单,查看会员的购物车 留言管理 UC010 查看顾客留言,筛选留言信息,删除不良留言信息 系统管理员 管理员登录进系统 完成对留言信息的管理 1、 选择管理表项(如: 查询留言信息,删除留言信息等) 2、 查询或删除留言信息 查询留言,删除留言 (6) 管理员信息管理用例 用例名称 标识符 用例描述 参与者 前置条件 后置条件 基本操作流程 可选操作流程 仓库管理员用例图
管理员信息管理 UC011 管理员可以修改密码和基本信息。 网站管理员 管理员登录到系统 管理员完成自己的信息的修改。 4、 管理员点击要修改个人信息 5、 管理员输入要修改的信息 6、 提交到数据库,修改数据库的内容。 然后输入无效的用户名,旧密码不正确,EMAIL格式不正确等则提示重新输入,或终止用例。 登录系统增加库存<
说明:由于本用例与其他顾客、网站业务管理员用例相差不大,故对仓库管理员的详细说明在此处省略。
3.5 类图
系统包含的实体类有客户类(customer)、商品类(good)、订单类(order)、订单细节类(ordertail)、购物车类(CartBean)、留言单类(leavewords),包含的边界类有购物车的物品表单(shoppingchart)、留言表单类(leavewordstable)、注册表单类(registetable)、登录表单类
(logintable)、订单表单类(ordertable),包含的控制类有购物类(shopping)、注册类(regist)、登录类(login)、留言类(leaveword)
图3-17 系统总体类图
图3-18 顾客购买商品类图
3.6 部分用例的顺序图
(1)会员下订单
该用例是客户端下在客户登录后可以浏览上架的商品,并能搜索相应的商品,根据需要选择商品并下订单,该用例的流程如下:
(1)用户指定相应的商品种类进行搜索,得到相应的商品信息; (2)选中自己需要的商品并选择其定购的数量放入购物车;
(3)提交下订单请求,系统检查用户是否登录,若用户未登录转(4),否则返回个人信息由用户确认,转(5);
(4)用户登录系统,重新进入购物车页面,转(3)
(5)顾客确认自己的信息后,由系统数据库记录订单信息及订单的细节更新订单表和订单细节表;
(6)数据库更新成功后,返回顾客下订单成功的消息。 顺序图如图
(2)会员留言
该用例是客户可以通过留言板向服务人员询问相关的情况,并等待有关的工作人员给予答复,该用例执行的流程如下:
(1)用户提交留言的请求,系统检查用户是否登录本系统,若登录,由系统返回留言界面,转(3),否则,进入提示登录页面,转(2);