顺序图文档

 

1.用况:login

 

顺序图

ATM系统之顺序图

对象描述

User:主动对象。包含customer和admin。

Wait:主动对象。界面。

ATM:主动对象。控制类。

Account:非主动对象。实体。

信息描述

1.插卡:User→Wait。银行卡账号。string。

2.输入密码:User→Wait。密码。string。

3.验证账号和密码:Wait→ATM。账号+密码。string+string。

4.请求账户信息:ATM→Account。账号+密码。string+string。

5.返回账户信息:Account→ATM。账号+密码。string+string。

6.验证结果:ATM→User。结果说明。string。

其他说明

 

 

 

2.用况:logout

 

顺序图

ATM系统之顺序图

对象描述

customer:主动对象。继承于User。

ATM:非主动对象。控制类。

信息描述

1.选择退卡:customer→ATM。是否退卡。bool。

2.退卡:ATM→customer。退卡结果。bool。

其他说明

 

 

 

3.用况:save

 

顺序图

ATM系统之顺序图

对象描述

customer:主动对象。继承于User。

ATM:主动对象。控制类。

OpMenu:主动对象。界面。

Account:非主动对象。实体。

信息描述

1.展示:ATM→OpMenu。

2.选择存钱:customer→OpMenu。功能选项。int。

3.放入:customer→OpMenu。钞票数。int。

4.修改存款:OpMenu→Account。变动数。int。

5.存款数目:Account→OpMenu。存款。double。

6.结果提示:OpMenu→customer。操作结果说明。string。

其他说明

 

 

 

4.用况:withdraw

 

顺序图

ATM系统之顺序图

对象描述

customer:主动对象。继承于User。

ATM:主动对象。控制类。

OpMenu:主动对象。界面。

Account:非主动对象。实体。

信息描述

1.展示:ATM→OpMenu。

2.选择取款:customer→OpMenu。功能选项。int。

3.取款金额:customer→OpMenu。取款金额。double。

4.修改存款:OpMenu→Account。变动数。double。

5.存款:Account→OpMenu。存款。double。

6.结果显示:OpMenu→customer。操作结果说明。string。

其他说明

 

 

 

5.用况:transfer

 

顺序图

ATM系统之顺序图

对象描述

customer:主动对象。继承于User。

ATM:主动对象。控制类。

OpMenu:主动对象。界面。

Account:非主动对象。实体。

信息描述

1.展示:ATM→OpMenu。

2.选择转账:customer→OpMenu。功能选项。int。

3.账户和金额:customer→OpMenu。被转入账户+转账金额。string+double。

4.修改存款:OpMenu→Account。变动数。double。

5.存款数目:Account→OpMenu。存款。double。

6.转账结果:OpMenu→customer。操作结果说明。string。

其他说明

 

 

 

6.用况:change password

 

顺序图

ATM系统之顺序图

对象描述

customer:主动对象。继承于User。

ATM:主动对象。控制类。

OpMenu:主动对象。界面。

Account:非主动对象。实体。

信息描述

1.展示:ATM→OpMenu。

2.选择修改:customer→OpMenu。功能选项。int。

3.新密码:customer→OpMenu。新密码。string。

4.修改密码:OpMenu→Account。新密码。string。

5.修改结果:OpMenu→customer。操作结果说明。string。

其他说明

 

 

 

7.用况:check balance

 

顺序图

ATM系统之顺序图

对象描述

customer:主动对象。继承于User。

ATM:主动对象。控制类。

OpMenu:主动对象。界面。

Account:非主动对象。实体。

信息描述

1.展示:ATM→OpMenu。

2.选择查看:customer→OpMenu。功能选项。int。

3.请求余额:OpMenu→Account。

4.存款数目:Account→OpMenu。存款。double。

5.数目:OpMenu→customer。存款数目说明。string。

其他说明

 

 

 

8.用况:check trade info

 

顺序图

ATM系统之顺序图

对象描述

Admin:主动对象。继承于User。

ATM:主动对象。控制类。

AdMenu:主动对象。界面。

Record:非主动对象。实体。

信息描述

1.展示:ATM→OpMenu。

2.选择查看交易信息:customer→OpMenu。功能选项。int。

3.请求记录:OpMenu→Account。。

4.返回记录:Account→OpMenu。记录。Record。

其他说明

 

 

 

 

相关文章: