美文网首页
分析类图

分析类图

作者: 林子大Y | 来源:发表于2017-04-27 16:44 被阅读0次

    该系统的分析类图如下:

    结合改图,该系统中包括的类如下:

    1.边界类

    (1)ATM首页界面

    a)功能:

    1.接收卡

    2.读卡

    3.保留卡

    4.退卡

    b)合作对象:

    1.ATM

    2.存储数据库

    3.银行卡

    (2) 取款

    a)功能:

    1.无现金交易

    2.保持大量现金可用。

    3.初始化现金额

    b)合作对象:

    i.日志

    ii.事务

    (3)客户控制界面

    a)功能:

    1.显示消息

    2.显示菜单并接受选择

    3.读入密码

    4.接收现金

    5.显示对话框接收用户操作

    b)合作对象:

    1.任务

    2.功能选择

    2、键盘

    a)功能:

    从键盘上读入操作

    b)合作者:

    客户控制界面

    3、屏幕

    a)功能:

    显示界面和字符

    b)合作对象:

    客户控制界面

    4、存款

    a)功能:

    从用户那里接收现金

    b)合作对象:

    1.日志

    2.客户

    5、银行

    a)功能:

    1.和银行联系

    2.向银行发信息

    3.接收银行的信息

    4.关闭同银行的联系

    b)合作对象:

    1.日志

    2.任务

    3.信息

    6、系统通知

    a)功能:

    1.通知ATM系统已关闭

    2通知ATM系统已开启

    3.通知点钞机初始化现金

    b)合作对象:

    1. ATM

    2.取款

    7、打印凭条

    a)功能:

    打印凭条

    b)合作者:

    1. ATM

    2.功能选择

    3.日志

    4.任务

    2、实体类:

    1、日志

    a)功能:

    1.从银行获取数据写入日志

    2.从读卡器获取数据写入日志

    3.从任务获取数据写入日志

    4..从功能选择获取数据写入日志

    b)合作对象:

    1.银行

    2.读卡器

    3.功能选择

    2、信息

    a)功能:

    保留发送到银行服务器的信息

    b)合作对象:

    1.银行

    2.功能选择

    3、凭条信息

    a)功能:

    保留被打印的信息

    b)合作对象:

    打印凭条

    4、银行卡

    a)功能:

    保留银行卡内的信息

    b)合作对象:

    1.读卡器

    2. 任务

    5、账户库

    a)功能:

    保留余额信息

    b)合作对象:

    查询余额

    3.控制类:

    1、任务

    a)功能:

    1.执行会话

    2.不执行无效的密码

    3.允许客户选择交易

    4.开始交易

    b)合作者:

    1. ATM

    2.功能选择

    3.客户控制界面

    4.日志

    2、功能选择

    a)功能:

    执行转账

    b)合作对象:

    1.客户控制界面

    2.日志

    3.银行

    4.打印凭条

    5.取款

    6.存款

    7.转账

    8.查询余额

    9.修改密码

    3、ATM

    a)功能:

    1.启动时打开开关

    2.关闭时,开关关闭

    3.启动一个新的会话时由客户卡插入

    b)合作对象:

    1.操作界面

    2.现金分配

    3.数据关联接口

    4.客户控制界面

    5.任务

    4、取款

    a)功能:

    执行取款操作

    b)合作对象:

    功能选择

    5、转账

    a)功能:

    执行转账业务

    b)合作对象:

    功能选择

    6、存款

    a)功能:

    执行存款操作

    b)合作对象:

    功能选择

    7、修改密码

    a)功能:

    执行修改密码操作

    b)合作对象:

    功能选择

    8、查询余额

    a)功能:

    执行查询操作

    b)合作对象:

    功能选择

    4、其他类:

    时间控制器

    a)功能:

    保持时间更新

    b)合作对象:

    日志


    相关文章

      网友评论

          本文标题:分析类图

          本文链接:https://www.haomeiwen.com/subject/nlhnzttx.html