自动取款机用例图一、顾客与ATM机交互功能用例顾客插卡输密码存款取款查询余额修改密码转账缴费退卡打印凭条ATM机用例约束1、插卡用户和ATM自动取款机交互时,系统提示请插入磁卡,插入磁卡后,如果验证成功,进入登陆界面;否则退卡。2、输密码系统在登录界面提示输入密码,如果输入的密码正确,按确认键进入主界面,否则按更正键,重新输入密码。3、存款进入主界面后,选择存款进入存款界面,系统提示请放入整百元的人民币。存款成功后,如果还要进行其他操作,按返回主界面键返回主界面,否则退卡。4、取款进入界面后,选择取款,若所取的金额在界面上有,按相应的金额进行取款操作;若无,在键盘上手动输入所取的金额后按确认键。取款成功后,如果还要进行其他操作,按返回主界面键返回主界面,否则退卡。5、查询余额进入主界面后,选择查询余额,进入查询余额界面,屏幕显示“您的余额是 *** ”。完成该操作后,如果还要进行其他操作,按返回主界面键返回主界面,否则退卡。 6、修改密码进入主界面后,进入修改密码界面,系统提示输入旧密码,新密码,确认新密码,如果两次输入的新密码一致,按确认键,则修改密码成功。完成该操作后,如果还要进行其他操作,按返回主界面键返回主界面,否则退卡。7、缴费进入主界面后,选择缴费,系统提示按键选择缴费项目,按确认键后,进入缴费提示界面,则按确认键,则缴费成功。缴费成功后,如果还要进行其他操作,按返回主界面键返回主界面,否则退卡。 8、转账进入主界面后,选择转账,系统提示输入转账账户和转账金额,按确认键后,进入转账提示界面,如果该界面上显示的是你所要转账的用户名,则按确认键,则转账成功。如果和你所要转帐的用户不一致,则返回主界面,重复上述的转账操作。转账成功后,如果还要进行其他操作,按返回主界面键返回主界面,否则退卡。9、打印凭条进行完相应的操作后,如果要核实一下操作,选择打印凭条,ATM自动取款机会把凭条打印出来。完成该操作后,如果还要进行其他操作,按返回主界面键返回主界面,否则退卡。10、退卡完成相应操作后,如果不再进行其他操作,按退卡键退卡。二、ATM机与银行工作人员交互用例ATM机银行工作人员登录系统登录信息表修改密码打印报表配款升级系统程序查询新密码配款记录升级信息记录业务人员管理信息表修改密码帐号余额变更用例约束1、登录系统工作人员根据自己的编号进入银行工作系统,开始工作。2、修改密码业务人员帮组顾客修改密码(或顾客在ATM机上修改密码),系统查询数据库,找到对应密码,将旧密码换成新密码。3、打印报表业务人员启动打印程序,系统生成日,月,年各种报表,方便记录查看。4、配款业务人员选择配款选项,送入现金,ATM机启动点钞机,记录纸币性质、面值、相应张数和总额。5、自动升级和维护业务人员启动升级程序,自动获取文件,终止系统,升级,重启ATM系统。6、查询业务人员输入顾客帐号和密码,系统查询数据库,业务员即可帮助顾客查询、办理多种业务。7、帐号余额变更顾客在ATM机上存、取款,转账所产生的账户余额的变更,ATM会传递系统到系统,实时更新顾客账户的信息。3、 ATM机自身功能(与顾客、银行系统交互)用例银行系统请求机内余额发送ATM机历史记录顾客提示鉴别货币接收用例约束1、鉴别钞票真伪顾客在ATM中放入钞票,启动验钞机,鉴别钞票的真伪。若为真,则ATM机接收,并生成相应的历史记录传送回银行系统。2、自动查询余额自动查询并向银行发出提示。ATM机定时自动启动余额查询程序,查询机内余额。若不足则提示银行系统,直至有足够的金额入机;否则不做提示。3、记录历史将顾客和业务人员修改后的密码,存取金额等写入记录表中,方便系统查询。4、自我恢复当系统出现非硬件故障时,将启动ATM机的检测故障能力,启动故障维护程序进行维护,并将相应的数据传回系统中,记录。

atm系统的用例模型_ATM自动取款机用例图.doc-_装配图网相关推荐

  1. atm系统的用例模型_ATM自动取款机用例图

    自动取款机用例图 一.顾客与 ATM 机交互功能用例 用例约束: 1 .插卡:用户和 ATM 自动取款机交互时,系统提示请插入磁卡,插入磁卡后,如果验证成 功,进入登陆界面:否则退卡. 2 .输密码: ...

  2. atm系统的用例模型_ATM银行系统用例图.doc

    ATM银行系统用例图 UML建模语言7种图(以银行ATM系统为例) 分类: JAVA 2010-04-21 20:40 705人阅读 评论(0) 收藏 举报 1 用例图:?????? 描述了系统提供的 ...

  3. atm系统的用例模型_UML建模语言7种图(以银行ATM系统为例)

    1 用例图: 描述了系统提供的一个功能单元.以一种可视化的方式理解系统的功能需求,"角色"与系统内用例之间的关系. 本例中,参与者"银行储户"和ATM机.简化后 ...

  4. atm系统的用例模型_战斗系统执行式测试经验汇总

    (注:文章内图片均为项目内部资源,请勿随意转载) 模块简介 L18,倩女幽魂隐世录这款游戏,在我加入项目后,以19.5.30测试为分界线,经历过一次几乎是整体规模的迭代.由传统武侠式MMO转变为赛博风 ...

  5. 利用场景法设计atm自动取款机的测试用例_atm自动取款机的测试用例

    1. 软件测试用例实例 自动取款机取款用例规约和测试用例 取款用例说明: 此用例完成用户利用自动取款机取款的全部流程,分为以下流程:插卡,输入密码,选择金额,取款,取卡等操作. 事件流: 该用例在用户 ...

  6. 腾讯游戏人脸识别系统更新!刷脸的同时语音提示付款成功_游侠网 Ali213.net

    腾讯官方微博今天发布,腾讯游戏针对未成年人的保护措施再次被优化--若用户在游戏充值环节触发人脸识别验证,系统将自动进行语音播报及画面提示,清晰提醒大家该环节正在进行游戏充值身份验证.也就是说此前如果有 ...

  7. c语言ATM机文件储存账号密码,C语言实现_ATM自动取款机系统

    1.欢迎界面的实现用函数welcom实现,建立.h文件命名welcom.h void wel()//欢迎界面: { FILE *fp; if((fp=fopen("data/welcome. ...

  8. java编程atm取款机实验报告_ATM自动取款机JAVA程序

    这是我们自己写的一个小程序,一部分代码还没添加完整,望大家多多指点! using System; using System.Collections.Generic; using System.Linq ...

  9. 自动取款机(ATM)系统。

    以下内容摘自张海藩老师<软件工程导论>课件 目录 自动取款机(ATM)系统 需求陈述 建立功能模型 建立对象模型 建立动态模型 自动取款机(ATM)系统 需求陈述 某银行拟开发一个自动取款 ...

最新文章

  1. php怎么四舍五入,php 四舍五入的三种实现方法
  2. COM组件与.NET技术对比
  3. Flutter State生命周期 Flutter Widget生命周期 Flutter 应用程序生命周期
  4. android启动模式
  5. mysql sql 分析工具下载_DB Query Analyzer下载
  6. ssd网络结构_SSD的理解
  7. php 2037时间问题
  8. 红月OD反汇编实时显示坐标,背景色可透明也可以不透明
  9. 人一生要看的60本书
  10. 记首次CCF数据算法竞赛的心得与收获(排名top1、top2%、top8%),CCF明年再会!
  11. java tea collection_Javaの集合学习
  12. hexo+github搭建博客(超级详细版,精细入微)
  13. 10步Navicat for Mysql12.1.20破解激活方法(适用于Navica12.1系列软件)
  14. 计算机无法ping打印机,打印机故障:测试页打印失败是否参阅打印疑难解答已或得帮助...
  15. matlab 安装出来封面就没了,基于Matlab的计算报告书封面生成方法及计算机存储介质与流程...
  16. How2jcn全站百度云
  17. 基于SSM+MYSQL写的javaWeb房屋租赁管理系统,包括系统前端和后台,页面美观,功能完善,非常高端的SSM源码
  18. matlab中(:)的部分使用
  19. 个人以及企业用户如何选择合适的阿里云服务器?
  20. PMP十五至尊图(第六版)

热门文章

  1. 逻辑回归公式推导过程
  2. 通过.yml文件创建虚拟环境并安装软件时提示pip升级的一些问题
  3. 【转】linux shell 正则表达式(BREs,EREs,PREs)差异比较
  4. postman批量请求post
  5. mysql分片做主从_使用mycat部署mysql集群(分片,读写分离,主从复制)
  6. 易语言怎么注册大漠插件
  7. android 导航安全密码,您导航的v5.3.8 Android版本
  8. 美通企业日报 | 牛文文称明年创业要弯腰干脏活累活;高校百英里接力赛北大清华同济前三...
  9. 线程、多线程与线程池总结
  10. 香港在线下和线上以科技呈献缤纷耀眼的圣诞