自动取款机系统

自动取款机系统

ID:32528924

大小:1.09 MB

页数:25页

时间:2019-02-11

自动取款机系统_第1页
自动取款机系统_第2页
自动取款机系统_第3页
自动取款机系统_第4页
自动取款机系统_第5页
资源描述:

《自动取款机系统》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、某银行自动取款机系统某银行拟开发一个自动取款机系统,是一个由自动取款机(以下简称ATM)、银行的中央计算机、分行计算机及柜员终端组成的网络系统。总行拥有多台ATM,分别设在市区的各主要街道上。每个分行负责提供分行计算机和柜员终端。柜员终端设在分行营业厅及分行下属的各个储蓄所内。在银行拥有账户的储户有权申请领取银行现金卡,银行卡上有分行代码和卡号。使用银行现金卡用户可以通过自动取款机系统访问自己的用户。目前仅限于使用银行现金卡在ATM上提取现金(即取款)和查询有关自己账户的信息,还可以使用ATM办理转

2、账事务,实现同行账户之间的转账业务。1.1自动取款机的需求分析需求分析是软件系统开发的开始阶段,也是非常关键的一个阶段,“好的开始是成功的一半”,在软件系统开发中,这个道理仍然适用,捕获完整正确的系统需求,对系统后期的开发阶段顺利进行至关重要。1.1.1系统的用户需求描述在ATM机系统中,要为每名用户建立一个帐户,并给他们发放银行卡(银行卡可以提供卡号,用户姓名),账户中存储用户的个人信息,存款信息,取款信息和余额信息,持有银行卡的用户可以通过ATM自动取款机系统进行存款,取款,查询余额的操作。在使

3、用自动取款机时,需要插入用户的银行卡,并根据系统界面显示输入密码,由系统判断该帐户是否有效(帐户密码是否正确),若密码输入不正确,则再次显示让用户输入密码,若3次输入的密码均不正确,系统自动退出服务,若密码输入正确,则系统进入选择服务类型界面:1.存款,2.取款,3.查询余额,然后系统根据服务类型进行相应操作,若选择取款操作,系统确认取款请求以后,会询问取款数额,系统界面显示输入数额请求,用户输入取款数额,系统接到信息后发出确认取款请求,用户选择确认,系统选择确认后会向点钞机发出钞请求,然后点钞机出

4、钞,系统向用户发出去钞请求,用户取钞以后,系统记录此次取款并自动计算余额,更新帐户信息,然后系统界面进入是否选择继续服务界面,用户点击否,然后系统退出银行卡并提醒用户取卡,用户取走银行卡,至此,取款业务完成。若选择存款业务,系统确认存款请求以后,系统界面进入请放入存款界面,然后用户将存款放入存款口,系统提示点钞机进行点钞,点钞完毕后,系统记录存款操作并更新余额,系统界面显示存款完毕,然后系统界面进入是否选择继续服务界面,用户点击否,则系统退出银行卡并提示用户取卡,用户取走卡后,存款业务完成。若用户选

5、择查询业务,若查询余额,系统确认请求以后根据其账号信息查取余额,并在界面显示余额为多少。1.1.2系统的需求分析对上述ATM机系统的描述进行分析,可以获得如下功能性需求:25此软件的设计将实现银行ATM系统的基本功能。ATM系统一次服务一名客户。客户插入一张ATM卡并进入个人数字识别号码(PIN),系统进行验证,通过后客户才能执行一种或更多操作。客户完成所有操作后退卡。ATM系统必须向客户提供如下服务:1、客户可以做一次取款(取款金额必须是100元人民币的整数倍),在现金被提取之前,必须得到银行的许

6、可。2、客户可以做一次存款,客户把存款量输入到ATM系统中,必须从银行得到许可。3、客户可以做一次转帐。4、客户可以进行一次详细账户信息查询。5、客户通过有效验证后可以更改密码。6、客户可以在取回磁卡是选择是否得到记录操作的打印凭条。总结可得:系统的总体需求如下图所示:图1-1系统的总体需求1.读卡机模块25图1-2读卡机模块1.键盘输入模块图1-3键盘输入模块2.IC认证模块图1-4IC认证模块3.显示模块图1-5显示模块4.吐钱机模块25图1-6吐钱机模块1.打印报表模块图1-7打印报表模块2.

7、监视器模块图1-8监视器模块8.数据库模块25图1-9数据库模块1.1.3系统的用例模型系统的用例模型强调的是从用户的角度来阐述系统应该具有哪些功能,以及用户如何和系统交换来使用这些功能。用例图是参与者所能观察到的系统的功能模型图。根据前面介绍的方法,要建立自动取款机系统的用例模型,可以分为下面四个步骤:1.确定系统的参与者仔细分析上述的系统问题描述,在自动取款机系统中,参与者主要有以下四类:Ø银行卡用户:银行卡的用户要通过自动取款机的系统来取款、查询、转账。Ø银行后台服务器:自动取款机系统要喝银行

8、营业部的金融系统进行交换,以获得银行卡用户的账户信息,对账户进行认证并对账户信息进行更新等操作。Ø银行的操作员:银行的工作人员需要对自动取款机系统进行相关的维护操作。Ø时间系统:时间系统要进行一些周期性的备份等工作。2.识别用例用例是系统的外部参与者与系统在交互过程中需要完成的任务,识别用例最好的方法就是从分析系统的参与者开始,考虑每一类参与者需要使用系统的哪些功能,如何使用系统。根据自动取款机系统的业务流程和提取的参与者信息,确定系统可以分为以下几个用例。l客户存钱

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。