软件需求分析实验报告——银行ATM系统.docxVIP

软件需求分析实验报告——银行ATM系统.docx

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件需求分析实验报告 ——银行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、退出界面25银行ATM系统任务分析 ATM软件分别有登陆,存款,取款,查询,转账,修改密码,退出等功能。SIM银行ATM取款机系统卡号和密码验证存款修改密码查询余额查询操作记录明细转帐取款 设计时常将各个功能分模块设计,各个模块各有不同的特点及功能,最终来完成各自相应的功能。各模块的数据都存放在数据库中,又形成一个整体。数据的调用和连接都有程序来完成。ATM终端机通过用户插卡和输入6位的对应密码,经过验证后,准确无误后可以同系统进行各种交互,例如:查询、存款、取款、转账、明细查询、打印凭条等;系统根据终端服务器的用户输入处理储户相应的要求,执行对应操作,为储户服务。为了安全起见,ATM系统要求须保持一定时间内的交易记录,系统应每天自动汇总各种交易数据与服务器进行对账。同时,在通讯失败或其他交易结果不确定的情况下,ATM要自动发起冲正交易,以保证账务的完整性。ATM用户使用的基本流程如下:欢迎界面密码验证选择操作界面取款取款查询转账修改密码继续交易退出打印凭条打印是是否否是否1、用户需求1.1、取款只要账号被ATM系统识别,只需输入密码就能够直接进行存取款。密码输入正确后方可进入操作界面。点击取款的操作按钮即可进入取款界面,根据所需取出金额可以选择100元,200元,300元等既定金额,也可以自定义金额但是目前必须是100的整数倍。本ATM都只能提供面值为100元整数倍的钞票,随着信息的发展我们有理由要在此进行改进,因为即使是普通的老百姓,有时候的10元、20元的钞票还是希望能够方便快捷的取到的。因而未来的自动取款机取款应该允许有更多面额的钞票。由于用户有时一次登录后需要进行不止一种操作,所以在执行完取款操作后可以进行其他界面的选择,可以再次选择继续交易,进入主界面,再次选择其他交易类型接受相应服务。例如:取款后想要查询余额,只要选择的继续交易,即可返回主界面,然后就可以选择查询按照查询步骤即可完成相应操作。经过密码验证进入取款界面后,取款部分基本的流程图如下:取款100元200元300元400元自定义500元输入金额100的倍数取走钞票继续交易主界面退出其他服务是是金额选择否否取款交易的基本流程图1.2、存款经过密码验证后进入存款界面后,开始进行存款操作,将人民币放入ATM机器内制定位置,按下确定键,然后等待机器识别验证钞票真伪以及金额。最后取出未识别的钞票,选择确定还是继续添加。然后结束操作。如果想继续其他交易,可以选择继续交易,然后进入主界面再进行相关操作。存完款即可以显示总额或者其它信息,存款过程中目前也只能识别面值100元的钞票,未来也期望可识别更多种面值的钞票。存款的基本流程图如下所示:取款放入钞票等待处理取走未识别的钞票添加确认金额继续交易退出主界面其他服务是是否否 存款的基本流程图1.3、查询大多数银行的ATM目前能给用户提供的查询服务主要有余额查询,包括人民币、港币、美元值等。而用户想要了解更多明细账户时就只有到柜台打账单了,这就给柜台系统和工作人员带来了相当大的工作量。如果ATM机能够具有显示用户的账户明细的功能,并提供打印账户明细服务,将进一步满足用户需求,提高ATM的实用性,同时为银行业务人员减少工作量。查询余额币种选择查询交易明细查询余额显示余额继续交易主界面其他服务退出是否显示交易明细 查询的基本流程图1.4、转账转帐的实现需要用户输入自己账户的正确密码和要转账对方的帐号(最好有两次输入对比确认),并需要一个确认让用户有机会确认转帐的准确率。但是大多数银行的ATM还是可以提供跨行转账服务的,只是需要提交相应手续费。在有需要业务手续费时,系统最好能够跳出提示窗口提示用户手续费的金额,待用户确认后再继续执行下一步服务。转账输入转出卡号卡号正确输入转出金额继续操作成功继续交易易主界面其他服务退出是否是否否是转账的基本流程图1.5、密码修改密码的修改自然需要用户能够输入正确的原密码,然后输入两次新密码,系统进行比对,比对结果吻合无误后,用户确认成功;确认成功的之后,ATM应该自动识别并自动退出原先登录,同时跳出提示窗口提示用户用修改后的新密码重新登陆,输入

文档评论(0)

4477704 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档