实验七:设计类图

本文描述了购物系统中各类的设计,包括游客、用户、商家、购物系统类等,详细阐述了各类的属性和方法,涉及注册、登录、购物车、订单管理、评论、聊天等关键功能。
摘要由CSDN通过智能技术生成

实验三(包括实验一、二)链接:https://blog.csdn.net/giraffechang/article/details/80360820

实验四链接:https://blog.csdn.net/giraffechang/article/details/80616691

 

 

一、设计类图

 

描述:游客、用户、商家和购物系统类与其他各类之间的关系。

(1)游客类

1、整体说明

该类是注册成为用户或商家的类,是每个人进入并且使用系统功能的一个入口,具有主动性。

2、属性说明

姓名:游客的姓名

身份证:游客辨认的唯一凭证

手机号:用于接收验证码等,也是证明身份和防盗的一环

电子邮箱:同手机号

3、方法说明

新建用户(账号,密码):游客获得新的账户并且设置密码。

可见性:public

参数:输入账号和密码

返回类型:boolean,true表示注册成功,false表示注册失败

 

(2)注册界面类

1、整体说明

该类是游客进行注册操作的界面类

2、属性说明

姓名:游客的姓名

身份证:游客辨认的唯一凭证

手机号:用于接收验证码等,也是证明身份和防盗的一环

电子邮箱:同手机号

3、方法说明

1)、检验是否重复(账号,密码)

可见性:public

参数:输入账号和密码

返回类型:boolean,true表示没有重复,false表示已有账户

 

2)、退出注册()

 可见性:public

 参数:无

返回类型:无

 

(3)用户类

1、整体说明

该类是对购物系统进行操纵的类,具有主动性

2、属性说明

账号:用户的账号

密码:用户的密码

用户名:用于显示的昵称

身份证:辨认身份的标示

手机号:同身份证,但多了一个能接收验证码的功能,同时也留作联系

电子邮箱:同手机号,但是不能留作联系

用户ID:系统内部区别每个用户的一串编号

3、方法说明

1)、登陆(账号,密码)

可见性:public

参数:输入账号和密码

返回类型:boolean,true表示登陆成功,false表示登陆失败

 

2)、取消登陆()

可见性:public

参数:无

返回类型:无

 

3)、修改密码(账号,密码)

可见性:public

参数:输入账号和密码

返回类型:boolean,true表示没有验证成功,进入修改,false表示验证失败,无法修改

 

(4)商家类

1、整体说明

该类是对购物系统进行操纵的类,具有主动性

2、属性说明

账号:商家账号

密码:商家密码

用户名:用于显示的昵称

身份证:辨认身份的标示

手机号:同身份证,但多了一个能接收验证码的功能,同时也留作联系

电子邮箱:同手机号,但是不能留作联系

商家ID:系统内部区别每个商家的一串编号

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值