电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

自动取款机系统

自动取款机系统_第1页
1/42
自动取款机系统_第2页
2/42
自动取款机系统_第3页
3/42
1 某银行自动取款机系统 1.1 自动取款机系统的需求分析 需求分析是软件系统开发的开始阶段,也是非常关键的一个阶段, “好的开始是成功的一半”,在软件系统开发中,这个道理仍然适用,捕获完整正确的系统需求,对系统后期的开发阶段顺利进行至关重要。在面向对象系统开发方法中,用例建模是捕获系统需求的一个有效方法。 1.1.1 系统的用户需求描述 某银行拟开发一个自动取款机系统,是一个由自动取款机(以下简称ATM)、银行的中央计算机、分行计算机及柜员终端组成的网络系统。总行拥有多台ATM,分别设在市区的各主要街道上。每个分行负责提供分行计算机和柜员终端。柜员终端设在分行营业厅及分行下属的各个储蓄所内。在银行拥有账户的储户有权申请领取银行现金卡,银行卡上有分行代码和卡号。使用银行现金卡用户可以通过自动取款机系统访问自己的账户。目前仅限于使用银行现金卡在ATM 上提取现金(即取款)和查询有关自己账户的信息,还可以使用ATM 办理转账事务,实现同行账户之间的转账业务。 在自动取款机系统中,当用户把银行卡插入ATM 之后,ATM 就与用户交互,以获取有关这次事务的信息,并与中央计算机交换关于这次事务的信息。首先,ATM 要求用户输入密码,接下来ATM 把从这张 2 卡上读到的信息以及用户输入的密码传给中央计算机,请求中央计算机核对这些信息并处理这次事务。中央计算机根据卡上的分行代码确定这次事务与分行的对应关系,并且委托相应的分行计算机验证用户密码。如果用户输入的密码是正确的,ATM 就要求用户选择事务类型,包括取款、查询、转账等。若密码输入3 次都不正确,ATM 就会吞掉银行卡,并退出系统。 当用户选择取款时,ATM 请求用户输入取款金额(每次最多只能取 2500 元, 每日每个账户只能支取20000 元) 。由 ATM 读取金额信息,并把相应传送到银行。银行对ATM 送来的信息与银行账号上的信息进行比较。如果账户余额足够,则银行传送确认信息到ATM, ATM 从现金出口吐出现金,并且打印出收据交给用户,然后顾客取出卡和现金;如果账户余额不足,则给出相应的提示信息,ATM 退出系统,退出用户的银行卡。 当用户选择查询时,ATM 与银行计算机进行通信,银行计算机提取账户信息,并传递给ATM 进行显示,并且打印数据交给用户,ATM退出系统,退出用户的银行卡。 当用户选择转账时,ATM 请求用户输入转入的目的账户和转账金额,由ATM 读取和金额信息,并把相应信息传送...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

自动取款机系统

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部