实验三:在线购物系统分析类图
1.图形文档
(1)登陆注册系统
(2)用户游览商品及加入购物车
2.文字说明
该部分由以下部分组成:类图综述、类描述、关联描述、聚合描述、继承描述、依赖描述。
(1)类图综述
上述类图实现了在线购物系统的用户注册登陆、游览商品及购买商品等功能,在整个系统当中,有游客、买家、卖家三个参与者。游客没有账号,只能浏览商品以及选择注册。除游客外,买家和卖家在登录后有相应的权限做相应的操作。其中,买家可以游览商品、搜索商品、购买商品、加入购物车。
特别说明:本系统,暂定买家购买商品之后的结算在第三方支付平台上进行操作或者货到付款,不属于本系统,故不在本系统进行描述。
(2)类描述
类名 |
用户 |
整体说明 |
由买家、卖家泛化出来的实体,拥有这二者的共同属性和操作的一般用户。 |
属性说明 |
(private,String) 用户id:用户的账号id,用户账号唯一标识。 (private,String) 用户名:用户的用户名。 (private,String) 密码:用户设置的登录密码,用于登录本系统。 (private,String) 邮箱:用户设置的邮箱,用于忘记密码时找回密码。 (private, Integer) 手机号:用户手机号,也可用于用户忘记密码,找回密码。 (private,String) 居住地址:用户设置的居住地址。 |
操作说明 |
无 |
关系说明 |
该类作为一般类,买家和卖家是其特殊类。实体类,记录用户信息 |
类名 |
买家 |
整体说明 |
在本系统搜索商品,并有可能购买商品、管理购物车、管理订单的用户。 |
属性说明 |
无特殊属性 |
操作说明 |
无 |