- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
UML-ATM款系统设计
《基于UML的ATM系统设计》
专业: 电子与通信工程
学号: 1112432011
姓名: 张 宁
ATM自动取款机系统业务用例图.
该系统主要有两个执行者:银行管理员和客户。银行管理员会启动或参与的业务主要有添加现金、维护ATM硬件设备和协助客户改密码。客户启动或参与的业务主要有修改密码、取钱、转账和查询余额。
ATM自动提款系统用例图
ATM自动提款系统子用例图
1.名称:取款
描述:用户插入卡片,并输入正确的密码后,系统连接上银行的数据库。用户输入所需金额,系统在检查帐户余额后决定是否允许提供该服务。
预期结果:用户拿到需要的金额。
用户目标:用户想要取到所需的金额。
参加者:用户,押款人员,银行数据库。
依赖性:见图1-2
前置条件:1. 用户帐号必须是有效帐号。
2. 用户必须正确登录。
3. 用户的帐户中的余额必须大于取款额。
方案:
方案1:用户正常登录(插卡,输入正确密码)后,输入需要取的金额,所取金额小于帐户中的余额,取到需要的钱数。
方案2:用户正常登录后,输入需要取的金额,所取金额大于帐户中的余额,提示错误信息,要求重新输入,直到输入正确为止,拿到所输入的钱数。
方案3:与方案(2)相同,但提示错误信息后,决定停止该服务。
工作流:1. 用户正常登录。
2. 用户提出取款申请。
3. 后台数据库验证取款申请的合法性。
4. 更新数据该帐户的内容(减少帐户上的余额)。
5. 用户得到所需的钱。
6. 用户决定是否打印交易记录。
后置条件:帐户金额下降了,新的余额就是老的余额扣除提款金额。
商业规则:1. 顾客可以用银行卡从对应的帐户中支取现金,现金必须是100元的整数倍。
2. 用户一次提款最多为2,000元人民币。
3. 用户一天提款不得超过3次。
需求:1. 一个ATM系统必须支持每天500次的交易量。
2. 系统在无法完成该服务时,提出错误信息。
3. 系统在无法接待用户时,进入关闭状态。
实现注意事项:1. 用户可随时返回上一级菜单。
2. 用户可随时停止该服务。
3. 机器中没有所需钱数,提示错误信息。
2. 名称:用户转帐
描述:用户需要利用ATM系统进行转帐业务
期望结果:让用户得到成功转帐业务
用户目标:后台数据库为用户转帐提供相应服务
参与者/角色:后台数据库、用户
依赖性:用户的转帐操作使用数据库响应转帐
前置条件:用户登录ATM机,进入转帐子系统
方案:
1.用户登录ATM系统
2.用户请求转帐服务
3.用户得到相应服务
工作流:
用户登录ATM系统
用户发送转帐请求
系统响应用户的发送请求
系统进行相应处理更新
用户选择打印相关记录
后置条件:用户得到转帐服务
商业规则:
1.用户每次输入的帐号应为合法帐号(帐号位数正确、不含非法字符等)
2.用户每次欲转款额应小于规定的每次允许转出的款额,并且欲转款额应小于信用卡上的总余额
3.用户每天的转帐次数不应超过规定值
需求:多个用户可以在不同地点同时进行转帐业务
注意事项:用户输入的帐号非法时或欲转的款额非法时,系统作何处理
3. 名称:查询余额
描述:
期望结果:余额数量信息
用户目标:用户得知余额数量
参加者/角色:
依赖性:
前置条件:用户拥有一个账号,登录后台数据库
方案/工作流:
登录ATM
2. 发出查询余额请求
响应请求
得到余额信息(扩展:打印回执单)
后置条件:
商业规则:
需求:
实现注意事项
4、名称:存款
客户将ATM卡插入读卡机,读卡机将信息传给客户管理系统,客户规律提出查询密码,ATM显示屏幕显示输入密码的请求,客户输入密码进入输入设备,输入设备将密码传递到客户管理系统,客户管理系统再将确认密码的请求传给ATM系统,ATM系统确认密码的合法性传到客户管理系统,客户管理系统将服务类别的询问通过显示屏幕显示出来,供客户选择服务类型。客户输入取款请求到输入设备,输入设备将客户的服务请求传到客户管理,客户管理系统在将取款数额的询问通过显示屏幕反馈给客户,客户再输入取款数额到输入设备,再传递到客户管理系统,客户管理系统将取款确认的询问通过显示屏幕返回到客户,显示确认数额的请求,客户输入确认信息到输入设备,输入设备传递到客户管理系统,在将数额合法性的确认请求传递到ATM系统,ATM系统确认数额的合法性返回到客户管理系统到点钞机,发出出钞请求,吐
您可能关注的文档
- RD-600D-A冲电子围栏新方案书.doc
- REGIN瑞晶----医院自动化系监控解决方案.doc
- RE管理器删除自程序教程.doc
- RF优化总结--结合L项目.doc
- RH-03-002-3环保技术规范.doc
- Rhvete某生态农业示范园建设项可行性研究报告.doc
- RMW1系列能式断路器.doc
- RM620设计指南12V1A.doc
- RNC试题(设备介绍、开通试、数据配置).doc
- Rose HA 60 For Windows2003 装维护手册.doc
- UMTS无线接入网协议与信令分析:第2章 传输网层流程分析.doc
- UMTS无线接入网协与信令分析:第4章 系统信息流程分析.doc
- unit 1never say goodbye(for stuents) 商务英语课件.doc
- Unit 10 Applications《计算机英语实用程》电子教案.doc
- UMTS网规网优初教材HSPA基本原理介绍.doc
- Unit 1-Languge Structure Practice教案.doc
- Unit 2 What timedo you go toschool Sectio_A(_听说课)新版七年级英语下册.doc
- unit 2the fun thy had(for students) 商务英语课件.doc
- unit 3whatever happeed to manners(for students) 商务英语课件.doc
- unit 4five traits of the educated man(for students 商务英语课件.doc
文档评论(0)