网站购物UML建模资料.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网站购物UML建模 PAGE \* Arabic \* MERGEFORMAT15 / NUMPAGES \* Arabic \* MERGEFORMAT16 UML实验报告实验三.网站购物UML建模 小组成员 班级: 系统说明 需求描述: 一个客户通过因特网购买所需要的商品,客户可以在商品列表的Web页面上选择订购商品。 要发出定单,客户必须填上运送和付款信息,可接收的付款方式为信用卡、支票或者其他付款方式,一旦定单被输入,系统向客户发送一个确认e-mail消息,并附上定单的细节,在等待计算机送到的时候,客户可以在任何时候在线查到定单的状态。 后端定单处理包含下面所需的步骤:验证客户的信任度和付款方式、向仓库请求所订购的商品、打印发票并且请求仓库将商品运送给客户。 活动列表 客户使用商品列表的Web页面来查看所需要的商品,商品价格也同时显示出来。 客户可以选择在线订购商品,或者也可以要求销售人员在定单真正发出之前与自己联系,解释定单的细节、协商价格等。 要发出定单,客户必须填写在线表格关于运送和发票地址以及付款细节(信用卡、支票或者其他付款方式)。 在客户定单输入到系统之后,销售人员发送电子请求给仓库,附上所订购的商品的细节。 事务的细节,包括定单号和客户账号,要e-mail给客户,使得客户可以在线查看定单的状态。 仓库从销售人员那里获得发票,并给客户运送商品。 UML模型 用例图:总共有四个参与者:系统 Syetem客户Customer 销售人员Salesman 仓库 Warehouse 用例总图: 用例规约: 用 例:Configuration简 述:该用例允许用户查询选择商品,包括商品的详细信息参 与 者:Customer 、web页面前提条件: 用户登录系统,系统中有商品信息基本流:Customer点击一个因特网浏览器进入购物网站页面,该页面显示已有商品信息。用例开始。 用户选择商品 将选中的商品加入购物车 用户去购物车查看选择的商品信息 用户对购物车内的商品进行选择删除 web页面动态对累积价格进行更新。备选流: 无后置条件:如果用例成功???将用户选择的商品信息存入临时数据库。 用 例:Order简 述:该用例允许Customer输入一份购物定单,该定单包括提供运送和发票地址,以及关于付款的情况。参 与 者:Customer、系统前提条件: Customer登录系统,购物车里有所购商品的信息基本流:Customer在购物车选择欲购买的商品,点击购买,用例开始。 系统请求Customer输入购买细节,包括运送信息(客户的名字和地址)、发票细节(如果与运送地址不同的话)、付款方法(信用卡或支票或者其他)以及任何其他注释。 系统将定单号和客户号与所有定单细节一起 e-mail给Customer,作为对接收定单的确认。 Customer确认e-mail信息并返回确认结果 系统接受到返回的信息给购买定单赋予一个唯一的定单号码和一个客户账号。 系统将定单信息存入数据库。备选流: 2.1 购买细节输入不完整,系统提示缺少信息,要求补全。 3.1 e-mail发送失败,重新发送。 4.1用户未返回确认结果,系统提示未收到订单确认 5.1系统未接收到确认结果,提示未收到订单确认后置条件:购物定单记录进系统的数据库。 用 例:Update Order Status简 述:该用例用于描述定单状态(定单交付状态,定单确认状态,付款状态)。参 与 者:Customer, Salesperson,系统前提条件: Customer交付定单 基本流: 1.Customer填写定单订购商品成功,进入定单交付状态。 2.Salesman检查定单,发送e-mail给客户,进入定单确认状态。 3.Customer付款成功,进入已付款状态。 4.发货成功,进入已发货状态备选流: 1.1若定单不符合要求,则系统向用户发送定购失败信息。 2.1若销售人员检查定单有误,则系统向用户发送定购失败信息。 3.1若用户付款金额不对,则系统向用户发送付款失败信息。后置条件:系统将定单所处状态存入数据库。 用 例:Verify and Accept Payment简 述:该用例验证并接受客户付款,并将付款信息通知销售人员。参 与 者:Customer, 系统前提条件: Customer返回订单确认基本流

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档