搜档网
当前位置:搜档网 > ATM自动取款机系统的设计与分析

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

盛年不重来,一日难再晨。及时宜自勉,岁月不待人。

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

1.1系统相关者

用户,系统维护师

1.2 事件表

序号事件名称事件来源响应目的地

1 登陆用户点击登陆菜单跟银行管理系统进行通

信,验证用户名密码。Atm终端

2 显示菜单密码验证成功显示菜单选项Atm终端

3 取款用户点击取款选项与银行后台进行通信,查

询当前用户所剩余额。

产生取款请求;

Atm终端

4 余额显示用户点击查询余额与银行后台进行通信,查

询当前用户所剩余额。

ATM终端

5 修改密码用户点击修改密码

选项保存用户的新密码,更新

后台数据库

ATM终端

6 转账用户点击转账系统

输入要转账的银行密

输入要转账的金额与转入行的后台进行通

信,发送转账请求

Atm终端

7 打印凭条用户点击打印凭条

选项进行通信,展示各个操作

的信息,存取款余额信息;

ATM终端

1.3 数据流分析

(1)顶层DFD

自动取款机数据流图如图所示

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

(2)功能层DFD

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

操作完成(3)细节层DFD

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

入取

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

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

1.4 数据字典

(1)数据项定义

数据项名:客户

别名:User

数据流组成:姓名+身份证号+电话+地址+用户ID

(2)数据项定义

数据项名:账户

别名:account

数据流组成:卡号+账户余额+身份证号+密码+卡类型+交易记录+开户时间

(3)数据项定义

数据项名:账单

别名:bill

数据流组成:卡号+交易类型+交易时间+交易金额

(4)数据项定义

数据项名:凭条

别名:ticket

数据流组成:卡号+交易类型+金额+事物类型+交易时间

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

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

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

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

1.5 加工逻辑

登陆模块1.简要说明

本例用来描述用户登陆的过程

2.事件流

(1)基本事件

1.系统验证银行卡账号。

2.用户输入密码。

3.系统验证用户输入的密码信息。

4.用户进入系统。

(2)备选事件

1.如果账号错误,给出提示,退出。

2.. 如果输入密码错误,给出提示,退出。

取款模块

3.简要说明

本例用来描述用户取款的过程

4.事件流

(1)基本事件

1.用户输入取款金额。

2.系统验证输入金额是否符合输入要求。

3.系统验证用户账户余额。

4.系统显示用户取款金额。

5.用户确认取款金额。

6.系统要求点钞机出钞。

7.系统更新并保存账户信息。

(2)备选事件

1.如果输入金额不符合输入数字格式要求,给出提示,退出。

2.如果输入金额超出最大取款金额,给出提示,退出。

3.如果用户没有确认,给出提示,退出

修改密码

5.简要说明

本例用来描述用户修改密码的过程

6.事件流

(1)基本事件

1.用户输入旧密码。

2.系统验证账户旧密码。

3.用户输入2次新密码。

4.用户确认输入的秘密。

5.系统更新用户密码为新密码。

6.用户修改密码成功。

(2)备选事件

1.如果输入的旧密码错误,给出提示,退出。

2.如果两次输入输入的密码不同,给出提示,退出。

3.如果用户没有确认,给出提示,退出。

查询余额

7.简要说明

本例用来描述用户查询余额的过程

8.事件流

(1)基本流

1.用户选择查询余额功能。

系统显示账户余额及最大取款限额。

转账

9.简要说明

本例用来描述用户转账的过程

10.事件流

(1)基本事件

1.用户输入转账账号。

2.系统验证转账账号。

3.用户输入转账金额。

4.系统验证输入金额是否符合输入要求。

5.系统验证用户账户余额。

6.系统显示用户转账账户及转账金额。

7.用户确认确认转账账户及转账金额。

8.系统更新并保持账户信息。

(2)备选事件

1.如果输入账号不正确,给出提示,退出。

2.如果输入金额不符合输入格式要求,给出提示,退出。

3.如果输入金额超出最大转账金额,给出提示,退出。

4.如果用户没有确认,给出提示,退出。

1.6 流程图

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

1.7软件非功能需求

这部分内容根据系统的具体情况而定,如下所列。

(1)硬件环境需求

(2)软件环境需求

(3)性能需求

(4)安全需求?

ER图

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

相关文档
  • 自动取款机设计分析

  • atm自动取款机系统

  • 系统分析与设计大作业

  • 系统分析与设计第一章

  • atm自动取款机