UML系统建模基础教程 第17章 网上订单处理系统.ppt

UML系统建模基础教程 第17章 网上订单处理系统.ppt

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
UML系统建模基础教程 第17章 网上订单处理系统

* UML统一建模语言 重点内容: 需求分析 创建系统用例模型 创建系统静态模型 创建系统动态模型 创建系统部署模型 第17章 网上订单处理系统 一、需求分析 随着网络的发展和计算机的普及,越来越多的企业都在因特网上建立了自己的企业网站。网上订单处理系统就是企业在进行网上销售活动时,利用计算机来对客户选择产品的订单进行系统的处理,从而提高企业经营管理的效益。 网上订单处理系统的功能性需求包括以下内容: (1)客户在企业网站中选择需要的产品并放入购物车,进行订购。 (2)客户输入购买细节,提交订单,系统自动将订单信息保存到数据库。 (3)客户能够要求企业营销人员与自己联系,进一步了解产品、协商价格,确认订单的细节。 (4)企业营销人员在收到客户的联系要求后,及时与客户联系,为客户提供咨询服务,确认订单的细节。如果需要修改原订单,将修改后的订单信息更新到数据库并向客户发出订单确认信息。 (5)客户收到订单确认信息后,汇款或网上支付产品款项至企业银行账户。 (6)订单处理系统检查用户帐号及付款金额,若金额无误,修改订单状态,将付款成功信息通知营销人员。 (7)订单处理系统从数据库中获取订购信息和收到的付款信息生成发票后将该发票提供给营销人员。营销人员发E-mail通知客户已发货,并将发票提供给仓库管理员。 (8)系统从数据库中获得该客户的订单信息和个人资料,生成订购信息列表,将该列表提供给仓库管理员。由仓管员根据订购信息列表配货后,向客户发货并附上发票。最后修改订单的状态。 二、创建系统用例模型 客户用例能够通过该系统进行如下活动: (1)选择产品。客户可以查询所需要的产品,包括价格和型号等。将选中的产品加入购物车,同时,客户可随时增减购物车内产品,界面自动对总价进行更新。 (2)订购产品。客户可以输入一份购买产品的订单,该订单包括提供送货地址,以及相关付款的情况。 (3)协商联络。客户要求营销人员在订单确认之前与自己联系,进一步了解产品的细节、协商价格等。 (4)付款。客户收到订单确认信息后,通过汇款或网上支付完成付款。 二、创建系统用例模型 营销人员用例能够通过该系统进行如下活动: (1)联络协商。营销人员联系客户,对订单细节进行解释,并协商价格。按协商后的结果修改原订单,将新的订单信息保存到数据库中。 (2)修改订单状态。客户提交订单后,营销人员检查订单后,发送e-mail给客户,修改订单为确认状态。客户付款成功,钱款到账,金额无误,营销人员修改订单为付款成功状态。 (3)通知发货。营销人员确认客户付款无误后,将客户订购信息提交给仓库管理员以便及时配货和发货。 (4)打印发票。营销人员使用系统从数据库中提取订购信息和收到的付款信息生成发票。发E-mail给客户,通知已发货。 二、创建系统用例模型 仓库管理员用例比较简单,能够通过该系统修改订单状态。当仓库管理员向客户发货后,将订单状态修改为已发货。 三、创建系统静态模型 根据系统需求,创建静态系统类图。我们可以识别系统中存在的主要实体类:客户类(Customer)、营销人员类(Salesman)、仓库管理员类(Warehouse Manager)、产品类(Product)、付款类(Payment)、发票类(Invoice)和订单类(Order)。 辅助类:数据库类(DataBase)和商品列表类(List)。 界面类:产品界面类(ProductForm),购物清单界面(ShoppingListForm)、查询界面(QueryForm)、输入订单界面(InputForm)和订单服务界面(OrderForm)。 三、创建系统动态模型 1、客户选择产品的序列图和交互图 客户选择产品的工作流程: (1)客户进入选择产品的界面ProductForm,获得产品的信息。 (2)客户将选择的产品放入购物车,通过List类中的计算方法,获得总价格并将价格返回到ProductForm界面。 (3)客户进入显示购物清单的界面ShoppingListForm,查看购物详情。 (4)客户可以修改购物清单中产品的内容,ShoppingListForm会重新计算总价并显示修改后的购物清单。 三、创建系统动态模型 2、客户订购产品的序列图和交互图 客户订购产品的工作流程: (1)客户在订单信息界面InputForm输入订单信息。 (2)界面将信息发送到订单类Order创建新订单。同时通过付款类Payment设置订单的状态。 (3)然后Order类将订单信息保存到数据库Da

您可能关注的文档

文档评论(0)

zhuwenmeijiale + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7065136142000003

1亿VIP精品文档

相关文档