ATM系统-实验六:状态机图

时间:2024-04-13 10:10:25

ATM系统-实验六:状态机图

实验一文档所在博客:https://blog.****.net/aptx1255/article/details/80080013

实验二文档所在博客:https://blog.****.net/aptx1255/article/details/80170363

实验三文档所在博客:https://blog.****.net/aptx1255/article/details/80343354

实验四文档所在博客:https://blog.****.net/aptx1255/article/details/80471713

实验五文档所在博客:https://blog.****.net/aptx1255/article/details/80483070

一、 图形文档

ATM用户状态机图:

 ATM系统-实验六:状态机图

ATM银行职员状态机图:

 ATM系统-实验六:状态机图

二、 文字说明

 

1) 状态机图综述

上述状态机图描述的是ATM用户使用ATM时状态机的状态变化,包含登录、查询、存款等状态转移。第二个状态机图描述的是银行职员维护修理ATM时的状态变化,包含维护和修理。

2) 状态机图的状态描述

1)登录:客户登录ATM系统,入口动作为输入密码,密码错误时,重新输入密码。

2)业务选择界面:客户登录ATM系统后系统显示的主界面,用户选择要进入的界面,入口动作为选择业务操作。

3)存款:存款动作,动作为放入现金、确认存款,出口动作为发送存款交易记录。

4)取款:取款动作,动作为输入金额,出口动作为发送取款交易记录。

5)转账:转账动作,动作为输入转账账号、输入转账金额和确认转账,出口动作为转账并发送转账交易记录。

6)修改密码:修改密码动作,动作为输入旧密码,密码错误时,重新输入密码,动作为输入新密码和确认新密码,密码不匹配时,重新输入密码,出口动作为回到登录页面,让用户重新登录。

7)查询账户信息:查询账户信息动作,动作为确认信息,出口动作为确认退出。

8)退出:退卡动作,退出动作为退卡。

9)维护修理界面:银行职员登录ATM系统后显示的界面,入口动作为选择工作操作。

10)维护:银行职员对ATM机进行维护,动作为维护,出口动作为维护结束。

11)修理:银行职员对ATM机进行修理,动作为修理,出口动作为修理结束。

3) 状态机图的状态间转移描述

1)登录到业务选择界面:当输入密码正确时执行。

2)业务选择界面到取款、存款、转账、修改密码、查询账户信息、退出:当该状态被选中时执行。

3)存款、取款、转账、修改密码、查询账户信息到业务选择界面:当该状态退出时执行。

4)维护修理界面到维护、修理:当该状态被选中时执行。