当前位置:首页 > 基于Struts的体育商城网站设计与实现
东北大学本科毕业设计(论文)
表3.2 下载用例描述
用例编号 用例描述 参与者 前置条件 后置条件 基本流程 候选流程
UC-002
注册会员可下载网站中的共享文件 注册用户 用户登陆成功
系统提供资源供用户下载 ⑴用户选择所需下载的文件
⑵从服务器中获得共享文件到客户端
第3章 体育商城网站的系统分析
如果用户未登录,提示未登陆并跳转到登陆页面
(3) 注册
游客可在首页注册会员,注册后可拥有注册会员的服务。具体用例如表3.3所示。
表3.3 注册用例表
用例编号 用例描述 参与者 前置条件 后置条件
UC-003
游客可注册为会员购买商品 游客
游客登录商城首页
游客申请成功,成为注册会员 ⑴游客点击注册按钮
基本流程
⑵游客填写注册信息 ⑶提交申请
候选流程
输入信息没通过验证,重新填写客户信息
(4) 登录
注册用户可在首页进行登录,登录过后才能进行管理购物车、文件下载、订单管理等操作。具体用例如表3.4所示。
表3.4 登录用例表
用例编号 用例描述 参与者 前置条件 后置条件 基本流程
UC-004
注册会员在首页登录商城 注册用户
用户成为注册会员 用户成功登录商城
⑴用户输入帐号、密码和验证码 ⑵点击登录
- 9 -
东北大学本科毕业设计(论文) 第3章 体育商城网站的系统分析
(5) 管理购物车
注册用户可对购物车进行管理。具体用例描述如表3.5所示
表3.5 管理购物车用例描述
用例编号 用例描述 参与者 前置条件 后置条件
UC-005
注册会员可对购物车进行管理 注册用户 用户登陆成功
系统提供资源供用户下载 ⑴用户将选中商品放入购物车
基本流程
⑵在购物车中选择要购买的的商品 ⑶提交订单
候选流程
如果用户未登录,提示登陆并跳转到登陆页面
3.2.2.2 系统后台用例分析
系统后台主要包含了管理商品、管理文件、管理订单、管理会员和管理系统员等用例,后台系统用例图如图3.2所示。
系统后台用例管理商品分类管理商品e>dulnci<
图3.2 后台系统用例图
(1) 管理商品
商品管理员可对商品进行增、删、改、查等操作,此用例还包括管理商品分类、管理普通商品和管理特价商品。具体用例描述如表3.6所示。
- 10 -
东北大学本科毕业设计(论文) 第3章 体育商城网站的系统分析
表3.6 管理商品用例描述
用例编号 用例描述 参与者 前置条件 后置条件
UC-006
商品管理员可对商品进行相应管理 具有商品管理权限的管理员
管理员登陆成功且具有商品管理权限
管理员对商品进行分类、添加、删除、修改等操作 ⑴进入商品分类管理页面对商品的分类进行处理
基本流程 ⑵进入商品管理页面对普通商品进行增删改查 ⑶进入特价商品管理页面进行增删改查操作
候选流程 如果登录管理员无商品管理权限,提示尚未登录或权限不够
(2) 管理会员
会员管理员可对注册用户进行管理,此用例还包括回复留言用例。具体用例描述如表3.7所示。
表3.7管理会员用例描述
用例编号 用例描述 参与者 前置条件 后置条件
UC-007
会员管理员可对注册用户进行相应管理 具有会员管理权限的管理员
管理员登陆成功且具有会员管理权限
管理员对会员进行设置级别、删除,以及回复留言等操作 ⑴管理员进入管理界面
基本流程
⑵选择查看或删除会员
⑶进入回复留言界面对顾客的疑问等进行回复
候选流程
如果登录管理员无会员管理权限,提示尚未登录或权限不够
(3) 管理订单
订单管理员可修改和删除用户提交的订单。具体用例描述如表3.8所示。
表3.8 管理订单用例描述
用例编号 用例描述 参与者 前置条件 后置条件
UC-008
订单管理员可对用户订单进行相应管理 具有订单管理权限的管理员
管理员登陆成功且具有订单管理权限 管理员对订单进行修改状态、删除等操作
- 11 -
东北大学本科毕业设计(论文) 第3章 体育商城网站的系统分析
表3.8 管理订单用例描述(续)
用例编号 UC-008
⑴管理员进入订单管理界面
基本流程 ⑵修改用户提交订单的状态 ⑶删除用户订单
候选流程 如果登录管理员无订单管理权限,提示尚未登录或权限不够
(4) 管理文件
文件管理员可向服务器上传文件以及删除文件等工作。具体用例描述如表4.6所示。
表3.9 管理文件用例描述
用例编号 用例描述 参与者 前置条件 后置条件
UC-009
文件管理员可对系统文件进行相应管理 具有文件管理权限的管理员
管理员登陆成功且具有文件管理权限 管理员对文件进行上传、删除等操作 ⑴管理员进入文件管理界面
基本流程
⑵选择不必要的文件进行删除 ⑶上传新的文件供顾客下载
候选流程
如果登录管理员无文件管理权限,提示尚未登录或权限不够
3.3 体育商城网站的时序分析
3.3.1 查看商品详情
当顾客要查看商品的详情时,选中一件商品点击,此时调用MerAction类的showMer()方法,在此方法中,调用了数据库操作接口MerServiceImpl.java中的browseMerWord()方法并返回一个list类型数据,之后调用了接口WordServiceImpl.java中的browseMerWord()方法和countMerWord方法,分别返回留言列表list和留言总数totals,最后由MerAction类将得到结果返回给商品详情页面。查看商品时序图如图3.3所示。
- 12 -
共分享92篇相关文档