银行ATM自动取款机需求分析报告_银行atm系统需求分析
银行ATM自动取款机需求分析报告由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“银行atm系统需求分析”。
“银行ATM机自动取款系统”需求分析报告
一、引言 1.1 整体描述
本系统的名称为“银行ATM机自动取款系统”。系统的功能主要有:能够读取和存储客户的存款和取款信息,方便客户自由交易;在客户选定交易类型后,直接与客户进行现金交易,方便快捷。将客户最新的存取信息上传到银行的总存储系统,并自动更新系统中的客户信息,方便银行系统管理员对客户信息的管理。
1.2 各个事件流
1.取款
客户将银行卡插到卡槽中后,进入个人账户登录界面,客户输入密码后,点击“确认”,进入个人账户界面,点击“取款”,进入取款界面,选择取款金额,点击选中的数字按钮,进入等待界面,取出取款口的现金后,进入“是否打印凭条”界面,点击“是”,凭条从凭条口吐出,取出后,点击“退出”,取出银行卡;在进入“是否打印凭条”界面,点击“否”,直接进入退出界面,点击“退出”,取出银行卡。
2.账户与信息查询
银行系统管理员进入系统后,点击“查询客户账户信息”按钮;客户登录个人账号,将银行卡插到卡槽中后,进入登录界面,输入密码后,点击“确认”,进入个人账户界面,点击“查询”按钮。3.口令管理
客户将银行卡插入ATM机卡槽中,进入个人账户登录界面,输入密码,点击“确认”,进入个人账户界面,点击“修改密码”按钮,在口令修改页面输入新的密码,点击“确认”。
二、需求概述
2.1 市场需求
由于的各方面发展速度的大幅提高,几乎所有的银行都配备了不用繁琐的人工操作的ATM自动取款机。人们可以随时随地进行交易,不再受银行的服务时间的约束,取款时也为人们节省了很多时间,方便快捷。对于配有ATM自动取款机的银行,客户较多,系统需操作方便,信息读取与存储及时快速,方便客户进行自由交易和系统管理员对信息的管理。
2.2功能需求 本系统相应的需求有以下方面:
(1)能够读取和存储客户账户中的存取款信息,并方便有效地进行客户选择的交易操作。这主要包括以下内容:
① 自动调用银行总系统中客户原有信息
② 信息录入与修改。输入并保存客户的信息,每个客户是一条记录。
a 编号
b 客户姓名 c.支取密码 d.客户地址 e.客户电话 f.账户总金额;
③在存取款文件中,每次存取款是一条记录。
a.编号 b.日期 c.类别 d.存取数目 e.经办人。④类别
a定期1年存款 b.活期存款 c.取款
⑤并提供信息修改、删除的功能。
⑥存取款模拟:根据存取款信息生成存款与取款单,并修改客户的账户总金额。⑦查询与统计:根据客户信息查询指定时间段的资金明细、根据日期查存取款信息、统计某年的存取款信息。
(2)提供客户信息访问的权限和管理。其中包括: ①
客户访问普通信息的权限
② 银行系统管理员对客户信息的录入、更改和删除
本例中,我们通过一定的调研和分析得到“银行ATM机自动取款系统”的用例图,如下图所示:
2.3 安全性需求
由于银行ATM机自动取款系统的客户量很大,所以在对客户账户信息的导入和交易操作要保证速度。在客户进行交易操作的过程中又要保证事务的完整性。在整个系统中,需要完整的权限控制,以防止某些人恶意地攻击系统,修改系统中的原始记录。同时对于数据库中的数据需要定时备份,防止系统数据丢失。此外,系统要求用户在登录时需要密码验证。
三、故障处理
在正常情况下,应该不出现错误,一旦发生意外,比如:不识别银行卡、输入取款金额后现金吐不出来、取款后ATM自动取款机为将信息上传到总系统中等等,也应保证客户账户信息不受损坏。