银行ATM自动取款机需求分析报告_第1页
银行ATM自动取款机需求分析报告_第2页
银行ATM自动取款机需求分析报告_第3页
银行ATM自动取款机需求分析报告_第4页
银行ATM自动取款机需求分析报告_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、“银行ATM机自动取款系统”需求分析报告1、引言编写目的由于的各方面发展速度的大幅提高,几乎所有的银行都配备了不用繁琐的 人工操作的ATM自动取款机。人们可以随时随地进行交易,不再受银行的服务时 间的约束,取款时也为人们节省了很多时间,方便快捷。本需求分析报告为人们清晰展示出ATM自动取款机系统的工作流程,以及ATM 机的工作状态。为人们熟练地操作ATM机提供更多帮助,加深人们对ATM机自动 取款系统的了解。为系统开发完成后期的测试和验收提供帮助。项目背景本系统的名称为“银行ATM机自动取款系统”。系统的功能主要有:能够读 取和存储客户的存款和取款信息,方便客户自由交易;在客户选定交易类型后,

2、 直接与客户进行现金交易,方便快捷。将客户最新的存取信息上传到银行的总存 储系统,并自动更新系统中的客户信息,方便银行系统管理员对客户信息的管理。2、需求概述目标“银行ATM机自动取款系统主要提供客户的存取交易信息,并自动与客 户进行现金交易,以及上传并更新客户存取款信息等功能。该系统针对于配有 ATM自动取款机的银行,客户较多,系统需操作方便,信息读取与存储及时快 速,方便客户进行自由交易和系统管理员对信息的管理。用户类和特征最终用户是银行客户和银行系统管理员,银行系统管理员需要创建、统计、 更新和删除客户的存取款信息,要求具备计算机知识和银行业务流程的专业知 识,如权限管理和客户业务办理流

3、程等。银行客户就是到银行办理业务的普通客 户,只需具备一定的计算机操作知识即可。3、功能需求本系统相应的需求有以下方面:(1)能够读取和存储客户账户中的存取款信息,并方便有效地进行客户选 择的交易操作。这主要包括以下内容:自动调用银行总系统中客户原有信息银行客户账户中的信息的查询、读取客户操作的识别,及信息的录入、更新、存储(2)能够将客户输入的信息及时上传到银行总系统中,并将客户原有信息进行自动更新。这其中主要包括以下内容:汇总客户更新的信息,直接上传到银行总系统中抽调银行总系统中客户原有信息,并进行修改将银行总系统中客户原有信息更新为客户最新输入的信息,并存储(3)提供客户信息访问的权限和

4、管理。其中包括:客户访问普通信息的权限银行系统管理员对客户信息的录入、更改和删除需要补充说明的几点有:(1)数据保存:需要长期保存的数据信息有客户信息:客户开通银行账户的基本信息账户信息:客户在银行的存取款信息(2)系统用户:银行系统管理员和客户银行系统管理员:对ATM机中的信息可进行录入、更改和删除等操作客户:在ATM机上可进行存取交易操作确定执行者执行者是与系统交互的外部实体,它既可以是人员也可以是外部系统或硬件 设备。确定执行者可以通过提出以下几个问题得到:(1)谁使用系统的主要功能?(2)谁需要系统的支持以完成日常工作任务?(3)谁从系统获取信息?(4)谁负责维护和管理系统以保证其正常

5、运行?(5)系统需要应付(处理)哪些外部硬件设备?(6)系统需要和哪些外部系统交互?本例中,可以确定“客户”和“银行系统管理员”为系统执行者。“客户” 通过系统进行自己的存取款交易,“银行系统管理员”负责使用系统的主要功能。确定用例用例描绘了一个完整的系统事件流程,其重点在于执行者与系统之间的交互 而不是内在的系统活动,并对执行者产生有价值的可观测结果。确定用例可通过提出以下几个问题得到:(1)参与者需要从系统中获得什么功能?参与者需要做什么?(2)参与者读取、产生、删除、修改或存储系统的某些信息吗?(3)系统中发生事件需要通知参与者吗?参与者需要通知系统某件事情 吗?(4)系统的输入/输出信

6、息是什么?这些信息从哪里来到哪里去?(5)采用什么实现方法满足某些特殊要求?本例中,我们通过一定的调研和分析得到“银行ATM机自动取款系统”的用 例图,如下图所示:账户信息的维护岬信息Sts客户信息瓠3.3 编写用例文档用例图不能提供用例所具有的全部信息,因此需要使用文字描述那些不能放 在图形上的信息。用例文档是关于执行者与系统如何交互的规格说明,要求清晰 明确,没有二义性。在描述用例时,应应该只注重外部能力,不涉及内部细节。 下面给出本例中的用例文档:1、账户信息的维护用例用例名:账户信息的维护参与执行者:银行系统管理员入口条件:银行系统管理员已经登录到该系统中事件流:当有客户在ATM自动取

7、款机上进行取款交易时,ATM自动取款机 将客户取款之后的信息上传到银行系统中,管理员通过ATM机自动取款系统界面, 点击“客户取款信息”调出客户最近一次的取款信息,然后点击上传到银行总系 统中,弹出信息更新界面,点击“更新”则覆盖原有账户信息,并保存;点击“取 消”则不进行账户信息更新覆盖,且不保存。出口条件:系统将数据库中的读者信息进行相应的操作。调出客户账户 信息是,调出客户账户信息表;更新账户原有信息时,覆盖系统中账户原有信息。异常事件:在进行账户信息上传时,先调出客户在最近一次取款后的信 息,若数据库中没有符合条件的记录,则无法进行上传操作,也无法完成系统原 有信息的更新操作。2、客户

8、信息的维护用例用例名:客户信息的维护参与执行者:银行系统管理员入口条件:银行管理员已经登录到该系统中事件流:当有新客户开通新的账户时,银行系统管理员将新客户的信息 录入到ATM机自动取款系统中,方便客户进行取款交易。进入系统,点击“添加 客户”,弹出空白的客户信息表,管理员将新客户的信息录入表中之后,点击“提 交”,则保存到系统中;当有客户修改信息时,进入系统,点击“更改客户信息”, 弹出搜索界面,在搜索栏中输入需要修改的客户信息的关键字,点击“搜索”, 调出客户原有信息,点击“更改”,进入客户信息更改界面,修改完毕之后,点 击“保存”,则覆盖客户原有信息,点击“取消”,则取消更改;当有客户注

9、销 账户时,进入系统,点击“删除客户信息”,弹出搜索界面,在搜索栏中输入要 删除的客户信息的关键字,点击“搜索”,调出客户已存信息,点击“删除”, 弹出“是否删除该客户信息? ”询问界面,点击“是”,则删除该客户的已存信 息,点击“否”,则不进行删除操作。出口条件:系统将数据库中的读者信息进行相应的操作。添加客户信息时, 将新的客户信息保存到系统数据库中;更改客户信息时,在数据库中将该客户的 信息进行相应的更改操作;删除客户信息时,则删除该客户在数据库中的信息记 录。异常事件:在进行修改和删除操作时,先查出需要进行操作的客户在系统 数据库中的已存信息记录,如果数据库中不存在相应的符合条件的记录

10、,查询没 有结果时,则无法进行更改和删除操作。3、客户信息的查询用例用例名:客户信息的查询参与执行者:银行系统管理员入口条件:银行管理员已经登录到该系统中事件流:进入系统,点击“查询客户信息”按钮出口条件:系统显示查询的客户信息4、账户信息查询用例用例名:账户信息的查询参与执行者:银行系统管理员、客户入口条件:银行系统管理员已经登录到该系统中,客户已经登录到个人 账户界面中事件流:银行系统管理员进入系统后,点击“查询客户账户信息”按钮; 客户登录个人账号,将银行卡插到卡槽中后,进入登录界面,输入密码后,点击 “确认”,进入个人账户界面,点击“查询”按钮。出口条件:系统显示查询的客户账户信息5、

11、取款用例用例名:取款参与执行者:银行系统管理员、客户入口条件:客户已经登录到个人账户界面中事件流:客户将银行卡插到卡槽中后,进入个人账户登录界面,客户输 入密码后,点击“确认”,进入个人账户界面,点击“取款”,进入取款界面, 选择取款金额,点击选中的数字按钮,进入等待界面,取出取款口的现金后,进 入“是否打印凭条”界面,点击“是”,凭条从凭条口吐出,取出后,点击“退 出”,取出银行卡;在进入“是否打印凭条”界面,点击“否”,直接进入退出 界面,点击“退出”,取出银行卡。出口条件:ATM自动取款机将输入的相应的取款金额吐出6、口令管理用例用例名口令管理参与执行者:银行系统管理员、客户入口条件:客

12、户已经登录到个人账户界面中事件流:客户将银行卡插入ATM机卡槽中,进入个人账户登录界面,输 入密码,点击“确认”,进入个人账户界面,点击“修改密码”按钮,在口令修 改页面输入新的密码,点击“确认”。出口条件:数据库中的密码被修改成最新的密码7、取款信息查询用例用例名:取款信息的查询参与执行者:客户入口条件:客户已经登录到个人账户界面中事件流:进入个人页面后,点击“查询”出口条件:系统显示出客户查询的信息4、非功能需求性能需求银行ATM机自动取款系统的使用者是银行系统管理员和所有开通银行账户的 客户。对于银行系统管理员的管理工作,性能要求不是太高,但需要方便客户账 户信息的入库等操作。对于开通银行账户的客户取款、修改密码等功能,对性能 的要求比较高,一般需要达到并发数1000以上。安全性需求由于银行ATM机自动取款系统的客户量很大,所以在对客户账户信息的导入 和交易操作要保证速度。在客户进行交易操作的过程中又要保证事务的完整性。 在

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论