ATM系统-实验四: 顺序图或通信图
ATM系统-实验四: 顺序图或通信图
实验一文档所在博客:https://blog.****.net/aptx1255/article/details/80080013
实验二文档所在博客:https://blog.****.net/aptx1255/article/details/80170363
实验三文档所在博客:https://blog.****.net/aptx1255/article/details/80343354
1、 图形文档
2、 文字说明
(1) 顺序图综述
以上有两张顺序图,第一张顺序图是描述ATM用户所有操作的顺序描述,第二张顺序图是描述银行职员对ATM的维护和修理的操作。其中用户必须要登录才能进行其他ATM操作,其他操作都放在同一个界面中,每次操作完都会回到总界面,而修改密码后会回到登录界面。
(2) 顺序图中的对象描述
用户:是主动对象,对ATM进行取款等操作
登录界面:不是主动对象,其他操作一定要先经过登录才能继续
登录业务:不是主动对象,接收界面输入的信息
总界面:不是主动对象,主要操作结束后回到总界面
总业务:不是主动对象,接收总界面的信息
ATM后台库:对界面的信息进行后台数据库操作
银行职员:是主动对象,主要进行维护和修理
维护修理界面:不是主动对象
维护业务:不是主动对象,对界面传来的信息进行操作
修理业务:不是主动对象,涉及到物理上的ATM操作
ATM后台:不是主动对象
(3) 对象接受/发送消息的描述
用户:
1、 进入并输入卡号密码至登录界面
2、 发送“点击存款”至总界面
3、 发送“存款信息”至总界面中的存款界面
4、 发送“点击取款”至总界面
5、 发送“取款信息”至总界面中的取款界面
6、 发送“点击转账”至总界面
7、 发送“转账信息”至总界面中的转账界面
8、 发送“点击查询”至总界面
9、 发送“点击更改密码”至总界面
10、 发送“新密码”至总界面中的存款界面
登录界面:
传输用户输入的信息到登录业务中进行处理
登录业务:
发送信息到ATM后台库进行处理
总界面:
1、 返回存款界面给用户
2、 返回存款成功信息给用户
3、 返回取款界面给用户
4、 返回取款成功信息给用户
5、 返回转账界面给用户
6、 返回转账成功信息给用户
7、 返回查询界面给用户
8、 返回更改密码界面给用户
9、 返回更改密码成功信息给用户
10、 发存款、取款等信息给总业务处理
总业务:
1、将存款、取款等业务信息的操作结果传到ATM后台库进行操作
2、接收ATM后台库的操作结果
3、将ATM后台库的操作结果传递给用户或界面
ATM后台库:
1、 接收业务信息并利用数据库SQL语句等对信息处理
2、 将处理好的信息传至总业务
银行职员:
将维护信息传到维护修理界面
将修理信息传到修理业务处理
维护修理界面:
接收银行职员的维护信息
将维护信息传到维护业务处理
维护业务:
将维护信息传到ATM进行维护操作
修理业务:
收到修理信息后传到ATM进行修理相关预处理
ATM后台:
收到修理业务的修理信息后进行预处理
完成后传回给银行职员,通知已成功
收到维护业务的信息后进行预处理
完成后传回给银行职员,通知已成功