分析类图

在线购物平台分析类




文字说明:

 

1、类图综述

该类图的目的是对在线购物平台系统的边界、操作和主体作全面、详尽的描述。在结构方面该类图清晰地展示了该在线购物平台系统的各个类的边界和操作。在功能上对领域类图进行更全面的补充。

2、类描述

类名:注册

未注册用户需要注册过后拥有账户才能购买商品。对于新用户有主动性,无持续性。

属性:

(1)属性名:账号

  属性含义:账号可以被系统识别。

  数据类型:int

  其它:- 不可见

 

(2)属性名:密码

  属性含义:用户私人的专属密码,用于系统识别用户是否有权限使用该账号

  数据类型:char

     其它:- 不可见

 

(3)属性名:昵称

  属性含义:用于系统内部对用户的称呼,识别用户的作用

  数据类型:char

  其它:+ 可见

 

操作说明:

操作名:注册账号

操作的作用:增加网站新用户并向新用户提供进入系统的权限,即账号。

其他:可见注册是每个用户进入系统的第一个,也是必须的操作

 

类名:登录

用户拥有账号后并要购买商品时,系统会弹出登录界面,只有通过登录用户才能进入系统。

属性:

     属性名:账号

  属性含义:账号可以被系统识别。

  数据类型:int

  其它:- 不可见

 

  属性名:密码

  属性含义:用户私人的专属密码,用于系统识别用户是否有权限使用该账号

  数据类型:char

     其它:- 不可见

 

     属性名:昵称

  属性含义:用于系统内部对用户的称呼,识别用户的作用

  数据类型:char

  其它:+ 可见

 

操作说明:登录操作是为了验证用户,进入系统。所用参数也是注册时产生的数据,可见。

关系说明:用户在系统内的其他的操作(除了浏览商品操作)必须先有一次登录操作,即只有登录状态下,才能进行其他操作。和其他所有类都有关联。

 

类名:浏览商品

游客或者用户进入系统,可以浏览各个商家的商品以及详细的商品信息。

属性:无

操作说明:客户可以浏览商品的详细信息

其他:无

 

类名:加入购物车

客户对一些商品感兴趣时,可以把商品加入购物车

属性:

会产生一个列表,储存商品信息;

可见

其他:无

 

类名:确认支付

客户在选定商品并在系统指定的支付渠道支付完成的过程。

属性:

在客户确认支付后系统会产生一个订单,并把订单传到商家的确认订单类。

产生了一个订单列表。

操作说明:即确认要购买的商品完成支付,产生订单的过程。

其他:关联了确认订单类

 

类名:修改商品信息

商家在登陆状态下在自己的网上商店增加商品或修改商品信息或删除商品。

属性:

商品名称 String(char)

价格 float

商品介绍 String(char)

商品号 int

 

操作说明:商家对自家的店内的商品进行增添,修改或者下架操作。

其他:关联浏览商品类

 

 

 

类名:订单处理

商家在系统上确认客户确认支付的商品的订单列表。

属性:

一个订单列表包含商品号、客户地址等信息

操作说明:商家在用户支付的同时会收到新订单通知,对订单的信息进行确认并处理。

其他:和登录类、确认支付类关联

 

 

类名:管理商家

属性:无

操作说明:对商家的规范,数量,验证等方面的管理

其他:无

 

类名:管理客户

属性:无

操作说明:对客户的规范,数量,验证等方面的管理

其他:无

 

类名:管理支付渠道

属性:无。

操作说明:对客户提供网站已开通的各银行支付渠道。

其他:无。

 

类名:网站维护

属性:无。

操作说明:对网站进行升级,修复等操作。

其他:无、


  • 2
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
分析类图(Analytical Class Diagram)是一种用于描述系统或软件组件之间关系的图形化表示方法。它通常用于软件开发过程中的需求分析和设计阶段。 要将分析类图代码转换为分析类图,您需要遵循以下步骤: 1. 确定类和关系:首先,您需要确定分析类图中的类和关系。这些类应该代表软件系统中具有特定功能的实体或对象,而关系则描述了这些实体之间的交互和依赖关系。 2. 识别类和属性:在代码中,每个类通常具有一组属性和方法。在分析类图中,您需要将这些属性和方法映射到相应的类。属性通常表示类的静态特征,而方法则表示类的动态行为。 3. 确定关系类型:分析类图中的关系类型通常包括继承、关联、依赖等。您需要根据代码中的关系类型来确定相应的关系类型。 4. 绘制分析类图:根据上述步骤,您可以使用适当的工具或手动绘制分析类图。在绘制过程中,确保清晰地表示类和关系,并使用适当的符号和标签来标识类和关系。 需要注意的是,分析类图是一种抽象的图形化表示方法,它不依赖于特定的编程语言或代码结构。因此,将代码转换为分析类图时,您需要考虑代码的功能和设计逻辑,并基于这些信息进行适当的抽象和简化。 另外,如果您使用UML(统一建模语言)作为分析类图的表示方法,您可以使用UML工具来创建和分析类图。这些工具通常提供了一些功能来帮助您将代码转换为UML模型,并自动生成相应的分析类图。 总之,将代码转换为分析类图需要仔细分析代码的功能和设计逻辑,并使用适当的工具或手动绘制图形来表示类和关系。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值