版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件需求分析实验报告 银行ATM系统 一、 银行ATM系统任务分析11、用户需求31.1、取款31.2、存款51.3、查询61.4、转账71.5、密码修改82、运行需求93、输入要求104、输出要求105、其他需求101、可用性102、安全性103、可维护性114、兼容性11二、银行ATM系统的软件逻辑模型121、数据流图12顶层数据流图120层数据流图121层数据流图132层数据流图132、数据字典16三、银行ATM系统的软件原型181、欢迎界面182、登陆界面183、选择界面194、取款界面205、查询界面216、转账界面227、密码修改界面248、退出界面251、 银行ATM系统任务分析
2、 ATM软件分别有登陆,存款,取款,查询,转账,修改密码,退出等功能。 设计时常将各个功能分模块设计,各个模块各有不同的特点及功能,最终来完成各自相应的功能。各模块的数据都存放在数据库中,又形成一个整体。数据的调用和连接都有程序来完成。ATM终端机通过用户插卡和输入6位的对应密码,经过验证后,准确无误后可以同系统进行各种交互,例如:查询、存款、取款、转账、明细查询、打印凭条等;系统根据终端服务器的用户输入处理储户相应的要求,执行对应操作,为储户服务。为了安全起见,ATM系统要求须保持一定时间内的交易记录,系统应每天自动汇总各种交易数据与服务器进行对账。同时,在通讯失败或其他交易结果不确定的情况
3、下,ATM要自动发起冲正交易,以保证账务的完整性。ATM用户使用的基本流程如下:1、用户需求1.1、取款只要账号被ATM系统识别,只需输入密码就能够直接进行存取款。密码输入正确后方可进入操作界面。点击取款的操作按钮即可进入取款界面,根据所需取出金额可以选择100元,200元,300元等既定金额,也可以自定义金额但是目前必须是100的整数倍。本ATM都只能提供面值为100元整数倍的钞票,随着信息的发展我们有理由要在此进行改进,因为即使是普通的老百姓,有时候的10元、20元的钞票还是希望能够方便快捷的取到的。因而未来的自动取款机取款应该允许有更多面额的钞票。由于用户有时一次登录后需要进行不止一种操
4、作,所以在执行完取款操作后可以进行其他界面的选择,可以再次选择继续交易,进入主界面,再次选择其他交易类型接受相应服务。例如:取款后想要查询余额,只要选择的继续交易,即可返回主界面,然后就可以选择查询按照查询步骤即可完成相应操作。经过密码验证进入取款界面后,取款部分基本的流程图如下:取款交易的基本流程图1.2、存款经过密码验证后进入存款界面后,开始进行存款操作,将人民币放入ATM机器内制定位置,按下确定键,然后等待机器识别验证钞票真伪以及金额。最后取出未识别的钞票,选择确定还是继续添加。然后结束操作。如果想继续其他交易,可以选择继续交易,然后进入主界面再进行相关操作。存完款即可以显示总额或者其它
5、信息,存款过程中目前也只能识别面值100元的钞票,未来也期望可识别更多种面值的钞票。存款的基本流程图如下所示: 存款的基本流程图1.3、查询大多数银行的ATM目前能给用户提供的查询服务主要有余额查询,包括人民币、港币、美元值等。而用户想要了解更多明细账户时就只有到柜台打账单了,这就给柜台系统和工作人员带来了相当大的工作量。如果ATM机能够具有显示用户的账户明细的功能,并提供打印账户明细服务,将进一步满足用户需求,提高ATM的实用性,同时为银行业务人员减少工作量。 查询的基本流程图1.4、转账转帐的实现需要用户输入自己账户的正确密码和要转账对方的帐号(最好有两次输入对比确认),并需要一个确认让用
6、户有机会确认转帐的准确率。但是大多数银行的ATM还是可以提供跨行转账服务的,只是需要提交相应手续费。在有需要业务手续费时,系统最好能够跳出提示窗口提示用户手续费的金额,待用户确认后再继续执行下一步服务。转账的基本流程图1.5、密码修改密码的修改自然需要用户能够输入正确的原密码,然后输入两次新密码,系统进行比对,比对结果吻合无误后,用户确认成功;确认成功的之后,ATM应该自动识别并自动退出原先登录,同时跳出提示窗口提示用户用修改后的新密码重新登陆,输入新密码来尝试新密码的正确性及有效性。这个要求数据库的设计的更新的合理性。修改密码的基本流程图2、运行需求设计固然是基础,但ATM能否正常运行,即投
7、入到使用中才是整个工程设计的最终目的和重要环节。ATM机在运行过程中包括系统运行输出、用户需求输入、系统内部数据处理等方面。从用户插入输入账号密码到服务完成,可以如图1所示。3、输入要求1、用户使用ATM时要合法、无破坏性行为,能根据ATM机提供的输入设备和界面显示完成正确的操作。2、用户从输入设备输入的内容要简便快捷,有目的性。4 、输出要求1、要求ATM机能够快速响应储户的功能要求。2、要求ATM机显示界面清晰简洁,并提供多种语言,便于用户做出相应决定及完成输入操作。3、要求ATM机能快速准确打印出客户需要的清单。5 、其他需求1、可用性本案例系统在详细规划的基础上可以通过相应编程进行实现
8、并投入使用,且在实际使用过程中操作简单方便,快捷高效,并能够达到预期效果,使用户及银行系统双满意。2、安全性安全性要高,由于软件运行在数据库中,所以参数不容易被错改,破坏,万一参数受到破坏也不会影响源程序,保证用户数据的安全。ATM机处的监控系统要准确实时运行,并附有各项报警系统。3、可维护性由于利用数据库进行编程,系统结构由程序基本确定,大量的参数及文本内容全部存放于数据库中。对系统进行修改时只需更新数据库相应内容,即更新数据库只要在数据库进行修改添加,而不需要对系统结构进行修改,这样系统维护性升级都十分方便。4、兼容性适合windows 95 ,windows 98,windows xp,
9、windows sp2及以上操作系统、数据库:SQL SERVER 2000二、银行ATM系统的软件逻辑模型1、 数据流图顶层数据流图:0层数据流图:1层数据流图:2层数据流图:取款:存款:转账:查询:修改密码: 2、数据字典3、 银行ATM系统的软件原型1、欢迎界面欢迎界面即ATM机的初始界面,任何用户在使用前和使用结束后都会自动跳回该界面。2、登陆界面登陆界面要求用户插入银行卡并且输入密码,验证正确无误方可登录到账户进行相关操作,否则跳出密码错误的提醒窗口,用户需重新输入密码或者直接退出。密码输入错误提醒界面:3、选择界面用户通过了身份验证后即可进入选择界面选择相关的操作服务,入存取款、查
10、询、修改密码等。4、取款界面取款是ATM一项做基础的服务。用户进入取款界面后可以选择屏幕上提示的取款数额,也可以选择“其它数额”选项来自行输入取款数额。若输入数据不正确,系统会跳出提示窗口要求用户重新输入知之正确为止。5、查询界面前面我们已经叙述,查询模块可以和存款、取款模块设计在一起,也可以单独设计,在选择界面选择查询即可显示出以下界面:查询页面又分为查询余额或者查询交易明细,以查询余额为例,讲显示以下页面:6、转账界面为了安全起见,转账一般需要输入两遍要转账的卡号,系统自动进行比对,如完全吻合则执行下一步操作,否则提醒用户重新输入。账号输入完成接着输入转入金额,转账成功后:7、密码修改界面密码修改的前提是用户已经用原先的密码登录到账户,输入新密码时也要求输入两遍以确保正确性,两遍输入完成后系统自动比对是否吻合,吻合无误后新密码生效。修改成功后:8、退出界面用户进行完所有操作后希望退回卡片,只需选择退卡ATM机即会将卡片吐出,系统在最后会跳出如下界面,感谢用户光临。这些界面可大致组成ATM客户端机组的显示界面。ATM系统界面的要求是:系统
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度工业用地场地购置合同样本4篇
- 2025年度金融衍生品交易合同范本(年度版)4篇
- 2025厂房施工合同履约保证金管理与退还合同范本4篇
- 2025年度生态农业园区场地平整及灌溉系统施工合同4篇
- 2025年度林业作业柴油供应合同书4篇
- 2025年度生鲜冷链配送与溯源管理承包合同4篇
- 2025年度厂区节能减排咨询与服务合同4篇
- 2025年度驾校与学员签订的二零二五年度汽车驾驶技能培训服务合同
- 2025年度汽车指标租赁与新能源汽车充电网络建设合同
- 2025年度企业用工风险评估与管理合同
- 巴布亚新几内亚离网光储微网供电方案
- 跆拳道专业队训练计划书
- DL-T1848-2018220kV和110kV变压器中性点过电压保护技术规范
- DZ∕T 0213-2020 矿产地质勘查规范 石灰岩、水泥配料类(正式版)
- 食品销售业务员合同
- (中考试题)2024年浙江省绍兴市中考数学真题试卷解析版
- 国有企业内部审计实施方案
- 部编版语文一年级下册全册大单元整体作业设计
- 减速机的培训课件
- 六西格玛-DMAIC-报告
- 老年人护理风险管理
评论
0/150
提交评论