《实验二 面向对象的软件分析与设计》实验报告.pdf

上传人:飞****9 文档编号:136794326 上传时间:2020-07-02 格式:PDF 页数:36 大小:630.21KB
返回 下载 相关 举报
《实验二 面向对象的软件分析与设计》实验报告.pdf_第1页
第1页 / 共36页
《实验二 面向对象的软件分析与设计》实验报告.pdf_第2页
第2页 / 共36页
《实验二 面向对象的软件分析与设计》实验报告.pdf_第3页
第3页 / 共36页
《实验二 面向对象的软件分析与设计》实验报告.pdf_第4页
第4页 / 共36页
《实验二 面向对象的软件分析与设计》实验报告.pdf_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《《实验二 面向对象的软件分析与设计》实验报告.pdf》由会员分享,可在线阅读,更多相关《《实验二 面向对象的软件分析与设计》实验报告.pdf(36页珍藏版)》请在金锄头文库上搜索。

1、 实验二 面向对象的软件分析与设计 实验报告 姓名:姜丽 学号:08133341 班级:计算机科学与技术 13-5 班 编写:2015 年 12 月 23 日 目录 1 前言. 1 2 问题说明. 1 3 Use Case 图 . 1 3.1 账户用例图. 1 3.2 系统维护人员用例图. 3 3.3 设备管理人员用例图. 3 3.4 系统时钟用例图. 4 3.5 总的用例图. 5 4 类图. 6 5 序列图. 7 5.1 登录基本序列图. 7 5.2 登录备选序列图(密码错误). 8 5.3 登录备选序列图(密码错误吞卡). 9 5.4 取款序列图 . 10 5.5 取款备选序列图(余额不足

2、). 11 5.6 查询序列图 . 11 5.7 存款序列图 . 12 5.8 修改密码序列图 . 13 5.9 修改密码备选序列图(两次密码不一致) . 14 5.10 转账序列图 . 15 5.11 转账备选序列图(两次输入账户不同) . 16 5.12 转账备选序列图(余额不足) . 17 5.13 打印凭条序列图 . 18 5.14 退卡序列图 . 18 5.15 备份序列图 . 19 5.16 加钞序列图 . 19 5.17 维护序列图 . 20 6 协作图 . 21 7 活动图. 22 7.1 识别银行卡活动图. 22 7.2 登录活动图. 23 7.3 取款活动图. 24 7.4

3、 存款活动图. 25 7.5 修改密码活动图 . 26 7.6 转账活动图 . 27 7.7 查询活动图 . 28 7.8 打印凭条活动图 . 29 7.9 退卡活动图 . 30 7.10 吞卡活动图 . 30 7.11 备份活动图 . 31 7.12 加钞活动图 . 32 7.13 维护活动图 . 32 8 状态图. 33 9 学习及设计体会. 33 1 1 前言 由于科技发展迅速,几乎所有的银行都配备了简易的人工操作的 ATM 自动取款机。 人们可以随时随地进行交易,不再受银行的服务时间的约束,取款也很方便快捷,可以减 少排队等待时间。 2 问题说明 客户插入银行卡,要求 ATM 自动柜员

4、机能识别卡,若能够识别出卡,则要求客户 输入密码,若输入密码正确,让客户选择业务,若输入密码错误,则让客户再次输入密 码,输入三次错误的密码则执行吞卡操作。 选择的业务若是取款,则让客户输入取款金额,超过账户余额,则取款失败,否则 取款成功,取款槽吐出现金,修改账户余额,并记录操作信息。 选择的业务若是存款,则打开存款槽,让客户放入现金,并能启动点钞机,清点客 户放入的现金数目,修改账户余额,并记录操作信息。 选择的业务若是转账, 则让客户输入两遍转账账号和转账金额,若两遍转账账号不 一致,则不能转账,若输入转账金额超过账户余额,则转账失败,否则转账成功。 选择的业务若是查询, 则从服务器中查

5、找出客户的余额或交易明细信息, 并显示出 来。 选择的业务若是修改密码,则要求客户输入两遍新修改的密码,若两遍密码一致, 则改密成功,并修改账户密码,密码不一致,则改密失败。 选择打印凭条,则启动凭条打印机,打印凭条并吐出凭条。 选择退卡,则让读卡器吐出银行卡。 3 Use Case 图 3.1 账户用例图 2 客户 登录 转账 存款 取款 查询 改密 退卡 打印凭条 银行后台服务器 识别银行卡 选择业务类型 输入密码 输入账户 输入金额 吞卡 图 3-1 账户用例图 客户插入银行卡,要求 ATM 自动柜员机能识别卡,若能够识别出卡,则要求客户 输入密码,若输入密码正确,则登录成功,让客户选择

6、业务,输入信息,退卡等,若输 入密码错误,则让客户再次输入密码,输入三次错误的密码则执行吞卡操作。 3 3.2 系统维护人员用例图 系统维护人员 日常系统维护 维护客户信息 维护设备信息 登录 银行后台服务器 图 3-2 系统维护人员用例图 系统维护人员能登录,进行日常系统维护,维护客户信息,维护设备信息。 3.3 设备管理人员用例图 设备管理人员 完成日常设备维护 填写日常设备记录 加钞 登录 银行后台服务器 图 3-3 设备管理人员用例图 4 设备管理人员能登录,进行完成日常设备维护,填写日常设备记录,执行加钞操作。 3.4 系统时钟用例图 系统时钟 备份 银行后台服务器 图 3-4 系统

7、时钟用例图 系统能根据系统时钟进行备份。 5 3.5 总的用例图 客户 转账 存款 取款 查询 改密 打印凭条 银行后台服务器 退卡 系统时钟 备份 设备管理人员 完成日常设备维护 填写日常设备记录 加钞 系统维护人员 日常系统维护 维护客户信息 维护设备信息 登录 识别银行卡 选择业务类型 输入账户 输入金额 输入密码 吞卡 图 3-5 总的用例图 6 4 类图 银行后台服务器 +接受数据() +接受操作信息() +传出数据() +传出操作信息() +修改数据() 客户 +姓名 +身份证号 +账号 +联系方式 +插入银行卡() +选择业务类型() +输入密码() +输入金额() +输入账户() +取走银行卡() ATM自动柜员机 +现有金额 +支出金额 +时间 +识别银行卡() +校验密码() +存款() +取款() +转账() +改密() +查询() +退卡() +打印凭条() +接收服务器信息() +提交客

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 管理论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号