面向对象分析与设计,在线购物系统实验三

本文详细介绍了在线购物系统实验三的设计,包括TemporaryUser、User、Business、Good和Bill等类的分析与描述。User类继承TemporaryUser,提供登录、购买和订单管理功能;Business类为商户角色,包含商品管理和订单处理;Good类定义了商品属性和操作;Bill类则代表订单信息。事件流涵盖了用户注册和登录的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

面向对象分析与设计,在线购物系统实验三

在这里插入图片描述

分析类描述:

类名TemporaryUser

整体说明
在本系统没有注册账号的用户
由客户、商家泛化出来的实体,拥有这两者的共同属性和操作的一般用户。
属性说明:
(private,String)id:系统在游客搜索商品时临时分配的唯一标识符。
操作说明:
(public,void)register:游客可以通过注册账号成为顾客
(public,class)searchProduct(String name):游客可以通过搜索关键字搜索、浏览商品。
关系说明:
该类作为一般类,客户是其特殊类,该类与注册控制、搜索商品控制关联。

类名User

整体说明
在本系统没有注册账号的用户
属性说明:
(private,String)phone:用户的手机号,用于登录本系统、修改密码、找回账号;
(private,String)password:用户设置的登录密码,用于登录和验证。
(private,String)address:用户的地址
操作说明:
(public,void)login:客户可以登录;
(public,void)modifyInfo(List):客户可以修改个人信息,包括密码、手机号、地址。
(public,void)purchase(List):客户提交订单购买商品
(public,List)getBills():客户获取订单信息
(public,void)cancelBill(Bill ):客户取消订单
(public,void)evaluateBill(Bill):客户评价订

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值