实验五ATM活动图

实验五

 

 

实验一链接:https://www.jianshu.com/p/61b58f5240c4

实验二链接:https://www.jianshu.com/p/61b58f5240c4

实验三链接:https://www.jianshu.com/p/998b8d89574f

实验四链接:https://www.jianshu.com/p/b1ff1c86ff29

登录活动图:


实验五ATM活动图_第1张图片

登录活动图综述:该活动图描述了用户进行登录的活动过程。

动作描述:

         插入银行卡:用户插入银行卡    

         判断该银行卡是否是本银行的:事务处理器判断该银行卡是否属于本银行。

         输入密码:用户输入密码

         判断密码是否匹配:事务处理器搜索数据库匹配密码,是的话进入主界面,否则结束。

         进入主界面:显示该用户的主界面。

泳道:

         ATM界面:是开始端与结束端,提供给用户选择服务。

       用户:与ATM进行交互,从ATM中选择自己所需要的服务。

       事务管理器:是一个处理系统,负责处理用户选择的功能。

       点钞机:用于验证钞票的真假,以及出钞和入钞。

       (注:下面泳道出现上面上述名称,含义均一样)


存款活动图:


实验五ATM活动图_第2张图片

存款活动图综述:该活动图描述了用户进行存款的活动过程。

动作描述:

放入现金:将现金放入点钞机中

退还不可接受的现金:点钞机判断该现金不可接收,将其退还给用户,用户收回这些现金。

存款,将现金收入库:将用户存入的现金放入金库中。




取款活动图:


实验五ATM活动图_第3张图片

取款活动图综述:该活动图描述了用户进行取款的活动过程。

动作描述:

         输入取款金额:用户手动输入需取款的金额。

         判断该用户取款金额是否少于或等于账户余额以及合法:判断取款金额是否少于或等于账户余额,超过则不能进行取款操作。

         出钞:事务处理器确认取款操作后,让点钞机取出相应数目的金额。

         取现金:用户取出点钞机口中的现金。

 

 

 

 

 

 

 

 

 

转账活动图:


实验五ATM活动图_第4张图片

转账活动图综述:该活动图描述了用户进行转账的活动过程。

动作描述:

         输入转账卡号:用户输入需要转账的银行卡卡号。

         判断银行卡是否存在:事务处理器从数据库中检测该卡号是否存在。

输入转账金额:确认转账卡号存在后,用户输入需要转账的金额。

判断当前用户是否有足够金额可以转账:事务处理器判断该用户账户余额是否足够,足够则进行转账,否则退出。

转账:事务处理器扣除当前用户账户余额,并将扣除部分转入目的银行卡中。









打印凭条活动图:


实验五ATM活动图_第5张图片

打印凭条活动图综述:该活动图描述了用户进行打印凭条的活动过程。

动作描述:

         打印凭条:用户需要获得当前活动操作的详细记录,以纸质版显示出来

         使用打印功能:事务处理器让打印机打印当前操作记录

         接收凭条:用户收取凭条



退出活动图:


实验五ATM活动图_第6张图片

退出活动图综述:该活动图描述了用户的退出登录的活动过程。

动作描述:

         退出:用户选择退出登录

         是否退出:确认退出则结束登录,否则返回当前界面。


查询余额活动图:


实验五ATM活动图_第7张图片

查询账户余额活动图综述:该活动图描述了用户的查询账户余额的活动过程。

动作描述:

         查询账户余额:用户想知道自己当前账户的余额。

         从库中查询该用户余额:接收到查询请求后,事务处理器从数据库中搜索当前账户的余额,并将其返回给主界面。

         显示账户余额:ATM主界面将显示给用户当前账户的余额。        

你可能感兴趣的:(实验五ATM活动图)