ATM机模拟系统需求分析
ATM机模拟系统需求分析 ATM机模拟系统需求分析是对ATM机系统的域描述、功能需求、用例分析等内容的总结。系统需求分析是软件开发的重要步骤,本文将对ATM机系统的需求进行详细的分析。 一、ATM机系统域描述 ATM机系统的域描述是对系统的总体概况的描述。在ATM机系统中,每个用户都需要建立一个帐户,并发放银行卡。银行卡中存储用户的个人信息、存款信息、取款信息和余额信息。用户可以通过ATM自动取款机系统进行存款、取款、查询余额的操作。 在使用自动取款机时,需要插入用户的银行卡,并根据系统界面显示输入密码,由系统判断该帐户是否有效。如果密码输入不正确,则再次显示让用户输入密码,若3次输入的密码均不正确,系统自动退出服务。如果密码输入正确,则系统进入选择服务类型界面:1.存款,2.取款,3.查询余额。 二、功能需求 根据ATM机系统的域描述,可以获得如下功能性需求: 1. 存款业务:系统确认存款请求以后,系统界面进入请放入存款界面,然后用户将存款放入存款口,系统提示点钞机进行点钞,点钞完毕后,系统记录存款操作并更新余额,系统界面显示存款完毕。 2. 取款业务:系统确认取款请求以后,系统界面显示输入数额请求,用户输入取款数额,系统接到信息后发出确认取款请求,用户选择确认,系统选择确认后会向点钞机发出钞请求,然后点钞机出钞,系统向用户发出去钞请求,用户取钞以后,系统记录此次取款并自动计算余额,更新帐户信息。 3. 查询余额业务:系统确认请求以后根据其账号信息查取余额,并在界面显示余额为多少。 三、用例分析 用例分析是对系统的功能需求的细化和具体化。在本系统中,参与者比较简单,不需要特别分析。系统存在三个参与者:(1)用户(Custumer),(2)银行服务器(Bankserve),(3)银行服务人员(Operator)。 用例分析的主要任务是识别出系统中的参与者和用例,并建立用例模型。通过对系统的分析,可以获得如下用例: 1. 用户用例:存款、取款、查询余额等。 2. 银行服务器用例:管理机器,提供银行服务。 3. 银行服务人员用例:负责开/关机器和往机器中放现金。 四、结论 ATM机模拟系统需求分析的主要任务是对ATM机系统的域描述、功能需求、用例分析等内容的总结。本文对ATM机系统的需求进行了详细的分析,得到的结果可以作为软件开发的重要参考。
剩余29页未读,继续阅读
- wuzhijingfanyueying2013-06-27非常不错啊!!!就是数据库不怎么好弄
- wuyingdong1882012-03-28需求分析有用例图,有关系模式E-R图
- Tophis2014-12-08现今ATM所有功能需求都有且附有分析图,让开发人员直观易懂的需求分析文档。
- 粉丝: 0
- 资源: 3
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- "基于算法设计文档 永磁同步电机最大转矩电流比控制算法的仿真模型研究",永磁同步电机的MTPA最大转矩电流比控制算法的仿真模型,有详细的算法设计文档 1. 永磁同步电机的数学模型; 2. 永磁同步电
- 坦途智能(智能滑板车及电踏车生产商,苏州坦途智能科技有限公司)创投信息
- Java毕业设计-springboot-vue-仓库管理系统(源码+sql脚本+29页零基础部署图文详解+30页论文+环境工具+教程+视频+模板).zip
- Java毕业设计-springboot-vue-笔记记录分享网站(源码+sql脚本+29页零基础部署图文详解+37页论文+环境工具+教程+视频+模板).zip
- Java毕业设计-springboot-vue-车辆违章信息管理系统(源码+sql脚本+29页零基础部署图文详解+32页论文+环境工具+教程+视频+模板).zip
- 基于麻雀搜索算法SSA优化LSTM神经元的拟合预测建模:详细注释,多图分析,matlab 2020b实现,基于麻雀搜索算法SSA优化LSTM的隐含层神经元个数,最佳学习率,最佳迭代次数,建立多特征输入
- 图灵智造(工业机器人研发商,上海图灵智造机器人有限公司)创投信息
- Java毕业设计-springboot-vue-城市垃圾分类管理系统(源码+sql脚本+29页零基础部署图文详解+31页论文+环境工具+教程+视频+模板).zip
- Java毕业设计-springboot-vue-宠物健康顾问系统(源码+sql脚本+29页零基础部署图文详解+30页论文+环境工具+教程+视频+模板).zip
- Java毕业设计-springboot-vue-城乡居民基本医疗信息管理系统(源码+sql脚本+29页零基础部署图文详解+34页论文+环境工具+教程+视频+模板).zip
- QT编程基础指南:QtCreator快捷键、命名规范及注意事项
- 苇渡科技(新能源自动驾驶重卡制造商,安徽苇渡科技有限公司)创投信息
- 基于几何平均谱分割的经验小波变换在轴承故障诊断中的应用(以MATLAB r2021b环境下的多峰值分析为例),几何平均谱分割经验小波变在轴承故障诊断中的应用 程序运行环境为MATLAB r2021b
- Java毕业设计-springboot-vue-船舶监造系统(源码+sql脚本+29页零基础部署图文详解+29页论文+环境工具+教程+视频+模板).zip
- Java毕业设计-springboot-vue-船舶维保管理系统(源码+sql脚本+29页零基础部署图文详解+32页论文+环境工具+教程+视频+模板).zip
- Java毕业设计-springboot-vue-宠物猫认养系统(源码+sql脚本+29页零基础部署图文详解+33页论文+环境工具+教程+视频+模板).zip