统一建模语言-UML淘宝网系统分析和设计_第1页
统一建模语言-UML淘宝网系统分析和设计_第2页
统一建模语言-UML淘宝网系统分析和设计_第3页
统一建模语言-UML淘宝网系统分析和设计_第4页
统一建模语言-UML淘宝网系统分析和设计_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 淘宝网系统分析和设计 UML建模 目录TOC o 1-3 h u HYPERLINK l _Toc6129 一 系统功能需求 PAGEREF _Toc6129 3 HYPERLINK l _Toc17585 二: 系统的UML建模 PAGEREF _Toc17585 4 HYPERLINK l _Toc29803 1、系统的用例图 PAGEREF _Toc29803 4 HYPERLINK l _Toc2427 (1)系统用户参与的总的用例图 PAGEREF _Toc2427 5 HYPERLINK l _Toc19203 (2)People的详细用例 PAGEREF _Toc19203 5

2、 HYPERLINK l _Toc31725 (3)会员详细用例图 PAGEREF _Toc31725 7 HYPERLINK l _Toc24989 (4)买家详细用例图 PAGEREF _Toc24989 8 HYPERLINK l _Toc31866 (5)卖家详细用例图 PAGEREF _Toc31866 9 HYPERLINK l _Toc26762 (6)职员详细用例图 PAGEREF _Toc26762 11 HYPERLINK l _Toc19730 2类图 PAGEREF _Toc19730 13 HYPERLINK l _Toc18753 3 系统的顺序图 PAGEREF

3、_Toc18753 16 HYPERLINK l _Toc11152 5活动图 PAGEREF _Toc11152 19 (1) HYPERLINK l _Toc17284 买家购物 PAGEREF _Toc17284 19 HYPERLINK l _Toc13490 (2)卖家开店 PAGEREF _Toc13490 22 HYPERLINK l _Toc5368 (3)卖家发货及商品管理 PAGEREF _Toc5368 23 HYPERLINK l _Toc31721 (4)商品管理活动图 PAGEREF _Toc31721 23 HYPERLINK l _Toc1597 (5)注册活动

4、图 PAGEREF _Toc1597 24 HYPERLINK l _Toc26233 6包图 PAGEREF _Toc26233 26 一 系统功能需求本系统主要为用户提供了会员注册,购物车管理,商品搜索,用户资料修改等功能,为管理员提供了商品管理,会员管理,新闻信息管理,广告链接管理等功能。管理员可以通过后台登录进去进行会员管理,商品管理,新闻管理和广告链接管理。在会员管理中,可以对会员就行添加删除,在商品管理中可以对商品进行添加修改,在广告链接里面可以对广告设置和友情链接进行管理。二: 系统的UML建模1、系统的用例图创建用例图之前首先需要确定参与者。在淘宝网中,需要买家和卖家的参与。买

5、家可以查询商品,买家购物车管理,收藏夹管理,积分查询,优惠卡办理,网上留言,评分,用户信息修改,账号管理,商品搜索,在线购买功能。卖家(商场、中小企业或个人)在互联网上实现店面信息,账户信息查询,商品上架,仓库管理,销售管理,商家后台管理,并查看反馈信息,如留言,好评等为职员员提供了会员管理(会员审查),网站信息管理(新闻添加、修改删除、公告设置),以及常规设置(广告添加,友情链接)等功能达到对网站的管理为用户信息管理,新闻信息管理,广告链接管理等功能。网站需要一个专门的管理者进行日常维护与管理,所以需要有系统管理员的参与。(1)系统用户参与的总的用例图买家和卖家都可以从“会员”这个参与者泛化

6、而来,会员是指网站的注册用户,注册用户可以登录系统完成相应的操作。系统用户参与的总的用例图如图所示。从图中可以清楚地看到泛化关系与各个参与者所参与的用例。卖家,买家,职员等除了包含这个用例以外,还各自有相对应的用例。(2)People的详细用例1,作为一个浏览者,查询页面,包括按关键之查询,和按链接收索。游客(未注册者)或者买家能够根据商品的名称或关键字或特征搜索符合条件的商品,具体的搜索功能分为如下四类:宝贝搜索:根据输入的文字搜索到相关宝贝,并对所有宝贝进行分类,同时统计显示各类宝贝数量;用户选择某一类宝贝时,还能分页显示该类所有宝贝详细信息及店主的基本信息;淘宝商城搜索:搜索出搜有与输入

7、字相符的商品,分页显示;店铺搜索:搜索出搜有叫输入关键字的店铺、所有卖输入关键字的店铺以及促销店铺,分页显示各个店铺的基本信息,如店铺名称,宝贝数量,店铺信用额度等基本信息。拍卖搜索:搜索所有商家或者店铺商场拍卖相关宝贝的活动并分页显示。2,注册会员,(3)会员详细用例图1本用例描述了用户如何登录到系统中,如果用例成功,用例登录到系统中,否则系统的状态不变。用户输入自己的用户名和密码,提交,如果包含了单引号、双引号或为空,系统提示错误。2该用例描述了如何修改会员的信息,但会员的用户名不允许修改。用例成功,把会员的信息保存到数据库中。会员输入所需信息,提交。如果验证输入的数据不合法(不能包含单引

8、号、双引号,邮箱必须满足要求),提示错误。如登录,支付宝账户后,点击“我的支付宝”“我的账户”;您可以点“修改 号码”,来修改联系 ”、“性别”等信息。3、如输入 号码,点“确定”即可。3会员可以根据自己的要求,修改账号密码(安全性高的密码可以使账号更安全。建议定期更换密码,且设置一个包含数字和字母,并长度超过6位以上的密码),身份认证(用于提升账号的安全性和信任级别。认证后的有卖家记录的账号不能修改认证信息),设置安全保护邮箱(不同于登录邮箱。当您选择“安全保护问题”找回密码时,填写正确的问题答案后,我们会将新密码发到您的安全邮箱,设置 绑定(绑定 后,您即可享受淘宝丰富的 服务,如 登录,

9、 找回密码、开通 动态密码等)。(4)买家详细用例图购物车:加入购物车,买家把所需的商品加入购物车。用例成功,进入到查看购物车页。查看购物车显示购物车中所有商品名称、数量、单价、金额,积分,优惠,以及总价。买家可修改商品的数量,删除商品、清空购物车、继续购物以及结帐。购买选定商品或加入购物车完毕,即可进入结帐状态。成功,便可进入确认订单信息收货地址、确认订单信息(数量,送货方式、买家留言)付款方式的配置页。如果送货方式和付款方式配置好、则可下订单。输入数据有一项为空, ,联系 不符合要求,系统提示错误。评价购买卖家的商品以后,给出评分。收藏夹加入收藏夹买家把想收藏的商品加入收藏夹。用例成功,进

10、入到查看收藏夹页。查看收藏夹显示收藏夹中所有商品名称,掌柜,价格。买家可编辑,删除商品,购买商品(跳转到加入收藏夹页面或直接购买)优惠卡只要成功购买过卖家的宝贝,就有可能获得该卖家的会员卡,会员卡可以打折卖家可以通过设定会员卡标准将您设定为高级会员,VIP会员或者至尊VIP会员。支付宝积分是支付宝用户在支付宝网站的活跃度、贡献值的集中体现,用户可以通过使用支付宝交易、向支付宝账户充值等一些行为来获得支付宝积分,并且在支付宝积分频道用积分兑换精美礼品或参与支付宝的各类抽奖活动等。支付宝积分是支付宝用户在支付宝网站活跃度的体现,并不构成积分所有人的资产,支付宝积分在用户支付宝账号存续期间有效,商户

11、及企业账户不获得积分。 支付宝保留根据实际情况调整积分规则的权利。开店首先申请支付宝认证,再注册。(5)卖家详细用例图卖家发货待交易状态为“买家已付款”,可以根据买家留下的收货地址联系快递公司进行发货。待货物发出后,需要在发货页面填写正确的发货信息,交易状态将更改为“卖家已发货”,待买家收到货物确认打款给卖家后,卖家的支付宝账户就会收到该笔交易的款项,双方也就完成该笔交易。如买家未主动操作确认付款给卖家,且也未在交易超时打款之前申请退款,那么等交易超时后,系统将自动打款给卖家。 退款第一种情况:在未发货状态下1、点击“同意退款申请”2、同意退款,并填写支付密码第二种情况:在已发货状态下1、点击

12、“同意退款申请”2、选择“同意买家退款协议”,并选择退货地址(必选)第三种情况:在买家退货后同意退款协议1、点击“同意退款”并填写支付密码 2、退款成功信用评价只要符合以下条件,买卖双方都可以对对方进行评价:1)交易成功;2)在评价期(订单交易完成时间15天);3)只要订单中有任何一个宝贝尚未进行评价,那么仍可在交易成功后的15天内进行评价。商品发布卖家发布宝贝的条件1、卖家必须已经通过身份认证2、按照发布环节中的要求填写符合条件的发布信息3、卖家必须支持支付宝交易。4、所发布的商品必须遵守商品发布管理规则绑定的支付宝账户已经通过实名认证,卖家可以点击我是卖家,我要卖,选择商品类目,编辑商品信

13、息,进行商品的发布。 违规处理卖家可以通过“我的淘宝” -“我是卖家” -“仓库里的宝贝” -“待您处理的违规宝贝”中查看被下架的违规宝贝如果这些违规宝贝已经被您重新编辑并上架,则会在出售中的宝贝显示,如已删除,则不会再显示。店铺管理“我是卖家”-“管理我的店铺”-“基本设置”-“店铺基本设置”。 (6)职员详细用例图2类图管理员,会员类,职员类是person类的泛化,买家及卖家是会员类的泛化,职员与广告信息,新闻信息之间存在关联关系。实体店,网上店是店的泛化,店与卖家,买家之间存在关联关系,买家通过商品信息表查询信息,卖家将商品信息上传到数据库中,买家在购物过程中可以先将喜欢的商品收藏到收藏

14、夹中,将信息上传到数据库,然后将想要购买的商品添加到购物车中,想支付宝付完账款,便向卖家生成订单,卖家可以查询已售商品,仓库剩余商品,以及违规商品单。与商品相联系的还有商品类型用于分类显示,促销方式,品牌,支付方式。绘制主要交互图交互图描述USE CASE如何实现对象之间的交互。交互图由于建立系统的动态行为木星。Use case图是系统的外部视图,在分析和绘制Use Case图之后,对主要的Use Case做交互行为分析是很重要的。分析结果可以写成文档,绘制初步的交互图,从而更清楚的理解Use Case的行为,以便进一步调整Use Case试图,确定问题的解决方案。交互图有两种:顺序图和协同图

15、。可以根据需要绘制。3 系统的顺序图下面对活动者“买家”与Use Case“购买商品”的交互做简要说明。退货顺序图当“买家”登陆系统进入购买商品活动时,首先要输入用户标识(ID)和口令,经系统验证,如果正确无误,这可以继续下一步交互,否者拒绝进入,然后,“买家”可以进行查询或购买活动。 若“买家”发出“查询”请求,系统的“商品表单”接口对象相应要求,按照输入的查询条件从数据库中找出有关商品,在屏幕上显示,并反馈查询成功或失败的信息给“买家”。分别发出增加或删除购物车数据的消息。“订单”对象响应该消息,找出数据库中的相关数据,增加或删除买家的姓名和所购买的商品,或作相应的修改,并把增加或删除买家

16、购买操作成功或失败的信息反馈给“商品”接口对象,在反馈给“买家”。但此购买操作还必须得到“买家”的确认,才最终肯定购买成功。此是“买家”确认购买,进入支付宝付款,发出提交请求,“购物车”接口对象响应该要求,并发出“存储”消息,才由订单对象响应存储消息,进行数据库存储操作,把学生的选课数据真正存入数据库。在完成了领域分析,建立了系统的Use Case视图后,紧接着要建立系统的静态结构模型和动态4状态图商品状态图发货状态图5活动图(1)商品搜索活动图商品的搜索功能使用户更加方便的进行自己所需要的商品的查询,节省时间,提高效率。用户搜索时只要输入商品的关键字就能搜索到所有相关的商品。并且能列出通过搜

17、索得到的商品的详细信息。买家购物 1登录淘宝网,选择要购买的商品;2选择阿里旺旺或者是在线留言,与卖家联系。3选中后点“立即购买”买下您选中的商品;4正确填写您的收货地址、收货人、联系 ,以方便卖家为您发货后快递公司联系收货人;填写您所需的购买数量;补充完成您的个人基本信息,点“确认无误,购买”继续;5选择支付宝账户余额支付,输入支付宝账户支付密码,点“确认无误,付款”,如支付宝账户无余额可以选择网上银行、支付宝卡通、网点付款来完成支付;6支付宝账户余额支付付款成功,点“点此查看本笔交易详“7 卖家发货后,买家注意查收货物,收到货物后,点“确认收货”付款给卖家;8输入支付宝账户的支付密码,点“

18、同意付款”付款给卖家;9跳出提示框确认是否真的收到货物,如未收到货物请千万不要点“确定”按钮,不然可能会钱货二空,收到货请点“确定”付款给卖家;10成功付款给卖家。 11交易成功,可以评价卖家。如果交易不成功,则不能评价卖家。(3)卖家开店1卖家开店首先必须采取实名制认证(登录支付宝账户(账户类型:个人账户),在“我的支付宝”首页,请点击“进入支付宝实名认证的介绍页面,输入校验码,请点“立即申请”继续;申请认证”;仔细阅读支付宝实名认证服务协议后,点击“我已经阅读并同意接受以上协议”按钮,才可以进入支付宝实名认证;您有两种进行实名认证的方式可选,请选择其中一种,点击“立即申请”。如通过“支付宝卡通”来进行实名认证,点“立即申请”按照提示步骤来申请开通。 如选择“通过

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论