ATM自动取款机系统的设计与分析.docx

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

ATM自动取款机系统的设计与分析1.1系统相关者用户,系统维护师1.2 事件表序号事件名称事件来源响应 目的地1登陆用户点击登陆菜单跟银行管理系统进行通信,验证用户名密码。Atm终端2显示菜单密码验证成功显示菜单选项Atm终端3取款用户点击取款选项与银行后台进行通信,查询当前用户所剩余额。产生取款请求;Atm终端4余额显示用户点击查询余额与银行后台进行通信,查询当前用户所剩余额。ATM终端5修改密码用户点击修改密码选项保存用户的新密码,更新后台数据库ATM终端6转账用户点击转账系统输入要转账的银行密码输入要转账的金额与转入行的后台进行通信,发送转账请求Atm终端7 打印凭条用户点击打印凭条选项进行通信,展示各个操作的信息,存取款余额信息;ATM终端1.3 数据流分析(1)顶层DFD自动取款机数据流图如图所示功能层DFD细节层DFD1.4 数据字典数据项定义数据项名 :客户别名: User数据流组成:姓名+身份证号+电话+地址+用户ID数据项定义数据项名:账户别名:account数据流组成: 卡号+账户余额+身份证号+密码+卡类型+交易记录+开户时间数据项定义数据项名:账单别名:bill数据流组成:卡号+交易类型+交易时间+交易金额数据项定义 数据项名:凭条 别名: ticket数据流组成: 卡号+交易类型+金额+事物类型+交易时间1客户表字段信息字段名称类型长度姓名Usernamechar20身份证号IDcardLong int20电话TELLong int11地址ADRESSchar1002帐户表字段信息字段名称类型长度卡号CardIdLong int20帐户余额RemainMoneyfloat12身份证号IdCardFloat18密码PasswordLong int10卡类型cardTypechar103 帐单表字段信息字段名称类型长度卡号CardIdLong int20事务类型ThingTypeChar16交易时间TimeLong int20交易金额UsemoneyLong int201.5 加工逻辑登陆模块简要说明 本例用来描述用户登陆的过程事件流基本事件1.系统验证银行卡账号。2.用户输入密码。3.系统验证用户输入的密码信息。4.用户进入系统。备选事件1.如果账号错误,给出提示,退出。2.. 如果输入密码错误,给出提示,退出。取款模块简要说明 本例用来描述用户取款的过程事件流基本事件1.用户输入取款金额。2.系统验证输入金额是否符合输入要求。3.系统验证用户账户余额。4.系统显示用户取款金额。5.用户确认取款金额。 6.系统要求点钞机出钞。 7.系统更新并保存账户信息。备选事件1.如果输入金额不符合输入数字格式要求,给出提示,退出。2.如果输入金额超出最大取款金额,给出提示,退出。3.如果用户没有确认,给出提示,退出修改密码简要说明 本例用来描述用户修改密码的过程事件流基本事件1.用户输入旧密码。2.系统验证账户旧密码。3.用户输入2次新密码。4.用户确认输入的秘密。5.系统更新用户密码为新密码。 6.用户修改密码成功。备选事件1.如果输入的旧密码错误,给出提示,退出。2.如果两次输入输入的密码不同,给出提示,退出。3.如果用户没有确认,给出提示,退出。查询余额简要说明 本例用来描述用户查询余额的过程事件流基本流用户选择查询余额功能。系统显示账户余额及最大取款限额。转账简要说明 本例用来描述用户转账的过程事件流基本事件1.用户输入转账账号。2.系统验证转账账号。3.用户输入转账金额。4.系统验证输入金额是否符合输入要求。5.系统验证用户账户余额。6.系统显示用户转账账户及转账金额。7.用户确认确认转账账户及转账金额。 8.系统更新并保持账户信息。备选事件1.如果输入账号不正确,给出提示,退出。2.如果输入金额不符合输入格式要求,给出提示,退出。3.如果输入金额超出最大转账金额,给出提示,退出。4.如果用户没有确认,给出提示,退出。1.6 流程图1.7软件非功能需求这部分内容根据系统的具体情况而定,如下所列。硬件环境需求软件环境需求性能需求安全需求?

文档评论(0)

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

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

1亿VIP精品文档

相关文档