保捱科技网
您的当前位置:首页易买网网站系统分析报告

易买网网站系统分析报告

来源:保捱科技网
易买网网站系统分析报告

1、 需求模型的建立——用例模型和活动图描述 1)“用户注册”用例

任何希望成为易买网的互联网用户都可以在易买网提供的注册环境下成为网站的注册用户。注册用户可以访问和浏览网站提供的公共信息和公开信息。 描述如图1-1所示。

网站用户用户注册

图1-1 “用户注册”用例图

“用户注册”用例的事件流描述如图1-2所示

表1-1 “用户注册”用例的事件流

“用户注册”活动图描述如图1-2所示

出错页面登录登录页面【无效】输入用户名和密码登录信息是否有效【有效】转到主页

图1-3 “用户注册”活动图

2)“用户登录”用例

“用户登录”用例图描述如图1-4所示。

网站用户用户登录

图1-4 “用户登录”用例图

“用户登录”用例事件流描述如表1-2所示。

表1-2 “用户登录”用例的事件流

2.“用户登录” 参与者:用户 2“用户登录” 2.1简单描述 用例用于用户登录网站。 2.2前置条件 登录网站用户是网站的注册用户。 2.3后置条件 用例成功后,用户登录网站。 2.4事件流 2.4.1基流 已经注册成功用户登录网站时触发用例。 (1)系统转到用户登录页面,提示用户输入用户名和密码。 (2)用户填写用户名和密码。 (3)用户验证输入的用户名和密码,若正确(E-1),则转到首页,系统激活这一用户。 2.4.2替代流 E-1:如果输入无效的用户名和(或)密码,系统显示错误信息,用户可以选择返回基流起始点,重新输入正确的用户名和(或)密码;或者取消登录,用例结束。

“用户登录”用例的活动图描述如图1-5所示。

出错页面登录登录页面【无效】输入用户名和密码登录信息是否有效【有效】转到主页

图1-5 “用户登录”活动图

3)“(管理员)发布信息”用例

“(管理员)发布信息”用例图描述如图1-6所示。

发布信息后台管理员网站用户发布商品及促销信息发布内部员工信息

图1-6 “(管理员)发布信息”用例图

“管理员发布信息”用例的事件流描述如表1-3所示。

6\"管理员信息发布\" 6.1 简单描述 登录的后台管理员发布的网站商品信息以及内部人员通告信息 6.2 前置条件 发布信息的管理员经过身份验证 6.3 后置条件 登录用户浏览网站信息 6.4 事件流 6.4.1 基流 认证后台管理员发布信息时触发该用例 (1)系统验证当前管理员是否经过身份验证(E-1),转向信息发布页面 (2)后台管理员输入相关的基本信息和明细信息 (3)系统添加信息到数据库,并更新信息列表 (4)其他用户及管理员浏览发布的新信息 6.4.2 替代流 E-1:如果当前管理员并未经过身份认证,则提示警告并转向后台管理员身份登录页面。管理员也可以选择结束该用例 表1-3“(管理员)发布信息”用例的事件流

“管理员发布信息”用例的活动图描述如图1-7所示。

转向管理员身份验证页面信息发布【否】当前管理员是否经过身份验证【是】展示信息发布页面储存相关信息更新信息列表输入相关的基本信息和...浏览新的信息

图1-7 “(管理员)发布信息”活动图

4)“购买信息管理”用例

“购买信息管理”用例图描述如图1-8所示。

资料删除后台管理员购买信息管理资料修改购买信息查询

图1-8 “购买信息管理”用例图

“购买信息管理”用例的事件流描述如表1-4所示。

4.4事件流 4.4.1基流 当后台管理员需要进行购买信息维护时,用例启动。 (1)后台管理员选择购买信息维护页面。 (2)系统显示各购买信息列表。 (3)后台管理员提出需要维护的购买信息。 (4)系统检查是否存在该购买信息(E-1),后台管理员进行相关操作。 4.4.2替代流 E-1:需要维护的信息不存在时,屏幕显示出错信息页面。后台管理员选择差错处理策略(放弃或添加购买信息)

表1-4 “购买信息管理”用例的事件流 “购买信息管理”用例的活动图描述如图1-9所示。

进入管理员登录页面填写登录信息【是】是否正确进入后台管理页面进入订单管理区【否】查询某订单警告【否】添加新订单订单删除或更新是否存在保存更改信息储存与系统退出

图1-9 “购买信息管理”活动图

5)“商品信息管理”用例

“商品信息管理”用例图描述如图1-10所示。

商品添加网站用户查询商品商品信息管理后台管理员商品修改商品删除

图1-10 “商品信息管理”用例图

“商品信息管理”用例事件流描述如表1-5所示。

5、商品信息管理 参与者: 后台管理员 5.1简单描述 本用例用于后台管理员进行商品信息维护。 5.2前置条件 后台管理员进行信息维护前必须登录系统。 5.3后置条件 后台管理员选择某商品的信息,并进行维护。 5.4事件流 5.4.1基流 当后台管理员需要对商品的信息进行维护时,用例启动。 (1)后台管理员选择商品信息维护的页面。 (2)系统显示各商品信息列表。 (3)后台管理员提出需要维护的商品信息。 (4)系统检查是否存在该购买信息(E-1),后台管理员进行相关操作。 5.4.2替代流 E-1:需要维护的信息不存在时,屏幕显示出错信息页面。后台管理员选择差错处理策略(放弃或添加商品信息)

表1-5 “商品信息管理”用例的事件流

“商品信息管理”用例的活动图描述如图1-11所示。

进入管理员登录页面【否】填写登录信息是否正确查询商品进入管理员管理页面警告【否】是否存在【是】添加新商品信息商品信息删除或更新保存更改的商品信息储存与系统退出

图1-11“商品信息管理”用例的活动图

6)“商品购买”用例

“商品购买”用例图描述如图1-12所示。

浏览商品加入购物车网站用户选购商品易付宝支付网银支付银行<>填写并确认订单选择付款方式在线支付电话支付

图1-12 “商品购买”用例图

“商品购买”用例的事件流描述如表1-6所示。

参与者: 用户 3“在线销售” 3.1简单描述 本用例允许用户在线选购商品。 3.2前置条件 用户选购商品前必须登录易购网站。 3.3后置条件 用户选择自己需要的商品,并提交订单。 3.4事件流 3.4.1基流 当用户想要进行选购时,启动用例。 (1)用户单击选择商品页面。 (2)系统显示商品列表。 (3)用户提出选购某商品。 (4)系统检查是否无货(E-1),购物车中加入相应的商品信息。 (5)系统生成订单。付款信息。 如果用户选择银联在线支付,则执行分支流S-1:填写银行信息。 如果用户需要删除商品,则执行分支流S-2:提交订单。 3.4.2分支流 S-1:填写银行信息 用户输入银行卡信息,提交订单。 S-2:提交订单。 3.4.3替代流 E-1:无货时,屏幕显示无货信息页面。用户选 择无货策略(放弃、换购异型还是等待直到有货) 表1-6 “商品购买”用例的事件流

“商品购买”用例的活动图描述如图1-13所示。

进入登录页面填写登录信息是否正确【是】进入在线销售区页面转到无货页面是否无货【否】加入购物车确认订单【是】是否网上支付【否】生成订单【否】选择商品填写银行卡信息提交订单

图1-13 “商品购买”用例的活动图

系统的整体活动图如图1-14

用户注册用户登录浏览商品易付宝支付加入购物车银行后台管理员网银支付网站用户<>选购商品填写并确认订单选择付款方式在线支付一般客户注册用户客服咨询在线咨询电话支付购买信息管理资料删除电话咨询购物车管理<>商品信息管理商品购买信息管理<><>购买信息查询资料修改查询商品商品添加商品修改商品删除添加商品<>订单维护订单项维护删除商品发布商品及促销信息发布信息发布内部员工信息

2、 系统分析模型概述

经过上述功能结构的描述,通过语句筛选,得到如下主要的分析。 (1)“网站用户”:普通的互联网用户的映射。 (2)“注册用户”:在“易买网”网站注册,访问和浏览公共信息的用户的映射,是网站用户的子类。 (3)“发布信息”:管理员在后台登录后发布的相关信息,包括商品的信息和内部信息。 (4)“购买信息”:用户在易买网上选购的商品的相关信息,包括选购的商品数、订单、购物车的情况等。 (5)“商品信息”:管理员在后台登录后更新的网站上商品的价格、数量、是否有货等信息的映射。

3、 系统分析模型的建立 1) 注册用户

“注册用户”用例的分析类图如图1-15所示。

用户注册界面用户注册类用户信息图1-15 “注册用户”分析类图

“注册用户”用例的协作图如图1-16所示。

1: 注册():用户:注册页面2: 填写注册信息():用户信息3: 保存用户信息():用户注册

图1-16 “注册用户”协作图

2) 注册登录

“注册登录”用例的分析类图如图1-17所示。

网站用户用户登录界面登录控制注册用户信息图1-17 “注册登录”分析类图

“注册登录”用例的协作图如图1-18所示。

1: 登录:用户:登录页面2: 输入用户名和密码4: 验证成功:用户注册信息3: 验证信息:登录控制

图1-18 “注册登录”协作图

3) (管理员)发布信息

“(管理员)发布信息” 用例的分析类图如图1-19所示。

后台管理员发布控制相关基本信息以及内部信息浏览控制其他管理员用户

图1-19 “(管理员)发布信息”分析类图

“(管理员)发布信息”用例的协作图如图1-20所示。

1: 请求登录()2: 输入登录信息()3: 验证身份:验证身:后台登录:身份验份页面证 : 后台管理员4: 验证成功:信息6: 保存信息():更新信息5: 更新信息:信息发布页面

图1-20 “(管理员)发布信息”协作图

4)(管理员)购买信息管理

“购买信息管理”用例的分析类图如图1-21所示。

后台管理员登界面后台管理员身份认证认证管理员身份后台管理员查询某订单订单信息添加新订单后台管理界面删除订单更新订单

图1-21 “购买信息管理”用例的分析类图

“购买信息管理”用例的协作图如图1-22所示。

1: 登录请求:后台管理员3: 信息验证2: 输入登录信息:验证身:后台登录:后台管理员份界面身份验证:更新订单4: 验证成功:订单9: 更新()10: 保存()11: 查询()12: 删除()13: 更新()14: 添加()15: 保存():查询订5: 更新订单单6: 查询订单:后台管理界面:删除订单7: 删除订单8: 添加订单:添加订单

图1-22 “购买信息管理”协作图

5)(管理员)商品信息管理

“商品信息管理”用例的分析类图如图1-23所示。

后台管理员管理员登录页面管理员身份认证认证管理员信息查询商品信息删除商品信息商品信息管理员管理页面更新商品信息添加商品信息

图1-23 “商品信息管理”用例的分析类图

“商品信息管理”用例的协作图如图1-24所示。

2: 验证信息:管理员登录1: 输入登录信息界面:后台管理员:管理员身份认证3: 管理员信息:认证管理员信息4: 验证成功:查询商品信息:商品信息9: 显示()10: 移除()11: 保存()12: 更新()13: 保存():更新商品信息5: 查询商品信息:管理员管理界面:删除商品信息7: 删除商品信息6: 更新商品信息8: 添加商品信息:添加商品信息

图1-24 “商品信息管理”协作图

6)商品购买

“商品购买”用例的分析类图如图1-25所示。

黑电电脑选择商品界面选择商品冰洗网站用户其他商品购物车通讯在线支付界面开户银行用户自行登录订单生成订单

图1-25 “商品购买”用例的分析类图

“商品购买”用例的协作图如图1-26所示。

:冰洗:电脑4: 冰洗信息5: 电脑信息1: 查看商品():用户3: 选择商品()2: :商品选择:选择商页面品:黑电6: 黑电信息9: 通讯信息:通讯16: 请求在线支付:在线支付页面:订单13: 添加商品信息10: 家用电器信息11: :购物车:家用电器17: 填写相关信息22: 相关信息15: 21: 14: 商品及用户信息:用户登录18: 用户信息:银行20: 支付信息19: :生成订单

图1-26 “商品购买”协作图

因篇幅问题不能全部显示,请点此查看更多更全内容