软件需求分析 ATM系统.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件需求分析 ATM系统

目录 第一章 需求分析 2 1.1概述 3 1.2数据流图 3 1.3性能需求 4 第二章 总体设计 5 2.1系统结构图: 5 2.2数据流程 6 2.3层次图 7 2.4系统功能模块 8 2.4.1取款模块 8 2.4.2存款模块 8 2.4.3查询模块 8 2.4.4修改密码模块 8 2.4.5转账模块 8 第一章 需求分析 1.1功能概述 通过这个atm自动取款机用户可以自己选择要操作的功能,包括有查询余额,取款,存款查询,转账,修改密码等一些简单的操作功能。用户在这里的操作将会被转成对自己银行信息的操作。这与用户在柜台人工服务时一样的,而且将会有更加快捷的出来,不必排队等待,不用去填写复杂的单据。 1.2数据流图 系统的基本数据流图 确认消息 完成交易信息提示 用户确认消息 由总的数据流图细化可以得到第0层的数据流图 取款请求信息 取款信息确认 改密请求信息 改密确认信息 确认改密信息 转账请求信息 转账信息确认 再细化第0层的数据流程图,得到第1层的流程图 第一层取款流程图 用户确认信息 确认用户信息 用户 用户余额信息 第一层转账流程图 用户 确认 信息 用户余额信息 用户信息 用户信息存档 第一层改密流程图 改密请求信息 改密确认信息 用户信息 确认改密信息 用户信息 1.3性能需求 灵活性 本软件具有良好的适应性,适应于各种机器上,采用合理的结构化语言,能够很好的嵌入到各种适应机器上。 用户的操作简单,易上手,在电脑上面模拟的结果良好,适合于各种工作环境下的人员操作。 2.1系统结构图: 2.2数据流程 2.3层次图 系统流程图 2.4系统功能模块 2.4.1取款模块 储户通过插卡、验证卡、输入密码进入选项主界面,然后选择取款,进入取款模块。进入该模块后系统提示储户输入取款金额(100的倍数),机器读入数据后,系统会验证储户账户余额是否充足。如果余额充足则自行出钞,否则返回信息“余额不足”。储户需要根据余额选择适当的取款额。 2.4.2存款模块 储户通过插卡、验证卡、输入密码进入选项主界面,然后选择存款,进入存款模块。进入该模块后系统提示用户把钞票叠放整齐并按照动画所示将钞票放入出钞口,然后又验钞机检验钞票真伪。若钞票符合规定则进入数额确认界面存款成功,否则退回现金。 2.4.3查询模块 储户和银行工作人员通过此模块来进行余额及账户动态等查询。该模块提供了时间、账户动态等各种查询条件,储户和银行工作人员可根据这查询条件来进行查询,既可以查询出某笔款项或者某个储户的账户历史,也可以查出某天所有的账户动态信息。同时,该模块在查询时还提供了进行模糊查询的功能以方便储户和银行工作人员的查询。 2.4.4修改密码模块 储户通过插卡、验证卡、输入密码进入选项主界面,然后选择密码修改,进入密码修改模块。系统提示输入新密码(6位整数)输入新密码后,系统会提示密码确认,再次输入新密码,然后确认就可以了。 2.4.5转账模块 储户通过插卡、验证卡、输入密码进入选项主界面,然后选择转账,进入转账模块。系统提示输入转账卡号,输入卡号后系统验证卡号,若为有效卡号则输出目的卡号基本信息,否则输出“账号无效”。最后对目的账号进行点击确认即可。 块始终处于活动状态。接受数据后,调用数据处理/查询模块对数据进行访问,完成后调用网络发送模块,讲信息返回到ATM自助机。 ) ) change.cpp change.cpp 用户 用户 Atm自动取款机系统 用户 用户 1 取款 3 转账 2 改密 用户 1.1 用户信息查询 1.2 出钞 用户信息 D 用户 1.3 账户余额提示 用户信息 D 2.1 用户查询 2

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档