┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊
安徽工业大学毕业设计(论文)
3.2.1 确定用例
根据需求分析中客户对系统功能提出的要求,以及系统执行者的确定,可以确定系统用例。
(1)根据前端客户对eshop 系统的整体业务功能需求,可选的用例有:
·用户注册。 ·用户登录。 ·浏览商品。
·用户购物并将选购的商品加入购物车。 ·用户购物车管理。 ·用户订单处理。
(2)根据确认付款管理员对eshop 系统的整体业务功能需求,可选的用例有:
·确认付款管理员登录。 ·确认付款管理员确认到款。
(3)根据发货管理员对eshop 系统的整体业务功能需求,可选的用例有:
·发货管理员登录。
·发货管理员对已付款订单进行发货处理。
(4)根据后台管理员对eshop系统的整体业务功能需求,可选的用例有:
·后台管理员登录。 ·用户管理。 ·商品管理。 ·商品类别管理。 ·订单管理。《通过参与者找用例,可以。Android系统可能需要从功能要求找用例,大型管理系统可能需要从业务流程或系统流程找用例》
3.2.2绘制用例图
根据系统需求说明分析中用户对系统的功能需求,已经确定了执行者和用例,现在可以绘制用例图了。
(1)根据前端客户对eshop 系统的整体业务功能需求,可以绘制出如图3.1所示的用例图。《应把图号标注文字倒过来写,即“可以绘制出前端客户用例图,见图3.1”》
第 6 页 共 60页
┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊
安徽工业大学毕业设计(论文)
注册登录浏览商品前端客户购物车处理订单处理
图3.1前端客户用例图《图写下面,对》
用户注册用例描述见表3-1:《表号标注正确》 表3-1:用户注册用例描述《表写上面,对》 用例 用例描述 参与者 前置条件 后置条件 基本流程 注册 用户注册成为系统会员 前端用户 无 用户注册成为会员 1. 点击注册进入注册页面 2. 输入用户名、密码、确认密码 3. 提交到数据库 可选输入的用户名已注册,用户名或者密码字符非法,用户名或者密码长度不正确,流程 密码与确认密码不匹配则返回重新注册,或取消,终止用例
第 7 页 共 60页
┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊
安徽工业大学毕业设计(论文)
《重点是基本流程+替代流程,对》
用户登录用例描述见表3-2:
表3-2:用户登录用例描述 用例 用例描述 参与者 前置条件 后置条件 基本流程 登录 用户登录进入系统 前端用户 无 用户登录系统 1. 点击登录进入登录页面 2. 输入用户名和密码 3. 进入系统首页 输入的用户名和密码不匹配,则返回重新登录,或取消,终止用例 可选流程 用户浏览商品用例描述见表3-3:
表3-3:用户浏览商品用例描述 用例 用例描述 参与者 前置条件 后置条件 基本流程 浏览商品 用户浏览商品 前端用户 无 用户浏览 1. 用户选择商品的类别 2. 系统根据用户选择的商品类别去数据库中查询商品并显示 3. 用户在商品列表中选择具体商品查看商品详细信息 4. 系统根据用户选择的具体商品显示商品的详细信息 无 可选流程
第 8 页 共 60页
┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊
安徽工业大学毕业设计(论文)
第 9 页 共 60页
┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊
安徽工业大学毕业设计(论文)
用户购物车处理用例描述见表3-4:
表3-4:用户购物车处理用例描述 用例 用例描述 参与者 前置条件 后置条件 基本流程 购物车处理 用户购物车处理 前端用户 登录进入系统 用户处理购物车中商品 1. 2. 3. 1. 2. 3. 用户将商品加入购物车 用户去购物车结算 系统显示购物车中商品条目 用户修改购物车商品的数量 用户删除购物车中商品的数量 用户没有登录,则返回登录界面重新登录,或取消,终止用例 可选流程 用户订单处理用例描述见表3-5:
表3-5:用户订单处理用例描述 用例 订单处理 用例描用户订单处理 述 参与者 前端用户 前置条登录进入系统 件 后置条用户处理订单 件 基本流1. 用户从购物车中选择商品下订单 程 2. 用户核对收货人地址信息或者重新修改收货人地址信息保存到数据库 3. 用户选择支付订单 可选流用户输入收货人地址信息有误,则重新填写收货人地址信息,或者取消,终程 止用例 (2)根据付款确认管理员对eshop 系统的整体业务功能需求,可以绘制出如图3.2所示的用例图。
第 10 页 共 60页