《2022年ATM自动取款机—需求分析说明书.docx》由会员分享,可在线阅读,更多相关《2022年ATM自动取款机—需求分析说明书.docx(24页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -二、需求规格说明书需求分析说明书ATM自动取款机系统成员:王旭 缪宇飏 张伟张恒友 邓会 周舟细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 1 页,共 14 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -二、需求规格说明书目录 1引言 .1 1.1 编写目的 .1 1.2 项目背景 .1 1.3 术语与缩写说明 .1 1.4 参考资料 .2 2产品介绍 .2 3. 产品面对的用户群体
2、.2 4. 条件与限制 .2 5数据描述 .3 5.1 静态数据 .3 5.2 动态数据 .45.3 数据词典 .5 5.4 数据采集 .6 6功能需求 .7 6.1 功能划分 .7 6.2 功能描述 .9 7性能需求 .10 7.1 数据精确度 .10 7.2 时间特性 .107.3 适应性 .10 8运行需求 .11 8.1 用户界面 .118.2 软件接口 .11 8.3 故障处理 .12 9其它需求 .12细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 2 页,共 14 页 - - - - - - - - - 名师归纳总结 精品学习资料 -
3、- - - - - - - - - - - - - -二、需求规格说明书1引言1.1 编写目的ATM自动取款机系统是银行业务流程过程中特别重要且必备的环节之一,在银行业务流程当中起着承上启下的作用,其重要性不言而喻;但是,目前许 多银行在详细的一些业务流程处理过程中仍旧使用手工操作的方式来实施,不 仅费时、费劲,效率低下,而且无法达到抱负的成效;为此,我们在明确该软 件需求的基础上,支配项目规划与进度、组织软件开发与测试,撰写本文档;本文档针对上述问题,采纳软件工程的开发原理,依据软件流程过程规范,按 照需求分析,概要设计,程序编码,软件应用等过程,开发了这个系统;本文档供项目经理、设计人员、
4、开发人员、客户参考;1.2 项目背景待开发项目名称: ATM自动取款机 项目开发者:王旭 缪宇飏 张伟 张恒友 邓会 周舟 项目背景:在市场经济的蓬勃进展和人们日益繁忙的条件下,现有的银行系统 往往需要客户在办理手续时等待很长的时间,这不仅会铺张很多宝 贵的时间,也会使得银行的业务人员特别的繁忙,需要很大的人力和财力;基于这样的情形,ATM 取款机系统的开发就显的特别的重要!它可以削减银行的业务处理压力,尽量节约人们的时间,并且 可以有效解决用户信息和资金信息的纷杂问题;1.3 术语与缩写说明缩写、术语 解 释1细心整理归纳 精选学习资料 - - - - - - - - - - - - - -
5、 - 第 3 页,共 14 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -二、需求规格说明书帐号 :在银行中,事物应用的单个帐号;每个顾客可以拥有多 个帐号;拥有银行的一个或多个帐号的人;可以是一个人或多个用户 :人,或者是公司;相同的人,拥有不同的银行帐号被认为是不同的用户;ATM是 Automatic Teller Machine 的缩写,意为自动取款机;是一种高度精密的机电一体化设备,利用磁卡或 ATM :智能 IC 卡储存用户信息并通过加密键盘输入密码然后通 过银行内部网络验证并进行各种交易的金融自助设备;
6、1.4 参考资料1 软件工程导论(第5 版) 张海藩清华高校出版社出版时间: 2022 年 2月第 5 版2产品介绍ATM自动取款机可以小时自动取款,无需人工服务,拍拖了传统手工 操作效率低、业务办理时间长、用户等待时间长等问题,在为用户供应便利的 同时供应了很多的功能如,转账、修改密码等功能,尽可能的满意用户的需求;该软件系统为社会供应了很大便利,同时也是时代的需要,代表社会的进步和科技的进展;3. 产品面对的用户群体本产品面对全部一般用户4. 条件与限制随着科技的进展,人们生活水平的不断提高,高性能高效率的产品越来越2细心整理归纳 精选学习资料 - - - - - - - - - - -
7、- - - - 第 4 页,共 14 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -二、需求规格说明书受到人们的欢迎;ATM自动取款机是一种特别智能的机器,人们可以直接和它交互,代替以前的手工操作,大大提高了银行的工作效率;同时也给广大用户带来了特别大的便利;由于ATM自动取款机是和服务器是连网的,这就涉及到安全的问题,例如密码被盗的问题,这就需要加强安全措施,如运用一些加密 算法;所以银行卡丢失的时候,肯定要准时挂失,以确保自己的账户安全;5数据描述5.1 静态数据ATM 自动取款机的用例图如图 6-1:图 5-
8、1 用例图3细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 5 页,共 14 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -二、需求规格说明书用例规约:登录:系统在登录界面提示输入密码,假如输入的密码正确,按确认键进 入主界面,否就按更正键,重新输入密码;取款:进入主界面后,挑选取款进入取款界面,假如所取的金额在界面上 有,按相应的金额进行取款操作,假如没有,在键盘上手动输入所取的金额后 按确认键,必需是 100 的倍数;取款胜利后,假如仍要进行其他操作,按返回 主界面键
9、返回主界面,否就终止;存款:进入主界面后,挑选存款进入存款界面,假如所取的金额在界面上 有,按相应的金额进行存款操作,假如没有,在键盘上手动输入所取的金额后 按确认键,必需是 100 的倍数;存款胜利后,假如仍要进行其他操作,按返回 主界面键返回主界面,否就终止;转账:进入主界面后,挑选转账,进入转账界面,系统提示输入转账账户 和转账金额,按确认键后,进入转账提示界面,假如该界面上显示的是你所要 转账的用户名,就按确认键,就转账胜利;假如和你所要转帐的用户不一样,就返回主界面,重复上述的转账操作;转账胜利后,假如仍要进行其他操作,按返回主界面键返回主界面,否就终止;查询余额:进入主界面后,挑选
10、查询余额,进入查询余额界面,屏幕显示 您的余额是 * ;完成该操作后,假如仍要进行其他操作,按返回主界面键返 回主界面,否就终止;修改密码:进入主界面后,挑选修改密码,进入修改密码界面,系统提示 输入旧密码,新密码,确认新密码,假如两次输入的新密码始终,按确认键,就修改密码胜利;完成该操作后,假如仍要进行其他操作,按返回主界面键返 回主界面,否就终止;返回主界面:完成相应操作后,假如仍要进行其他操作,按该键返回主界 面,否就,终止;5.2 动态数据输入数据是指来自于用户输入、来自外部接口的输入或者其他输入,在 ATM自动取款机中,通过输入数据来取钱,当数据输入后,系统自动运算给出 的数据,然后
11、吐钱,并且,银行卡的剩余钱数等于原先的金额减去输入的金额,得到的数据就是现在的金额,同时,在查询剩余金额时显现出来;4细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 6 页,共 14 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -二、需求规格说明书在取款过程中,该系统只支持交易金额为 100 的倍数;取款数目:只支持交易金额为 100 的倍数;取款金额:单笔取款,限额 2000密码:由用户设置的一个 6 位整数;ATM自动取款机工作流程如图 6-2 :图 5-2 工作流程
12、图5.3 数据词典表 5-1 账户的数据字典名字:账户别名:用户 储户描述:使用银行卡的主人定义:账户 =账号+密码 +用户名 +卡内金额 +其他信息5细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 7 页,共 14 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -二、需求规格说明书位置:数据库表 5-2 用户名的数据字典 名字:用户名 别名:账户名 描述:银行所开户的名字 定义:用户名 =开户者的姓名 位置: ATM 取款机插口表 5-3 账号的数据字典 名字:账号 别名
13、:描述:每个用户都有一个账号,是每个用户的唯 一标识 定义:账号 =19 位整数数字 位置:凭条 数据库表 5-4 密码的数据字典 名字:密码 别名:描述:每个用户都有一个密码,是进行验证时的 唯独标识 定义:账号 =6 位整数数字 位置:账户 数据库5.4 数据采集1. 输入数据的来源:用户 2 . 输入数据所用的媒体和硬设备:采纳人工输入方法,从键盘输入数 据3 . 输出数据的接受者:仅对输入数据的用户 4 . 输出数据的形式:以独立的窗口形式显示在终端设备上 5 . 数据值的范畴:账号: 19 位数字 密码 : 6 位数字 取款金额: 100 的倍数 6 . 在查询过程中,要求系统显示该
14、帐户卡上全部的余额;6细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 8 页,共 14 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -二、需求规格说明书在取款过程中,该系统只支持交易金额为 100 的倍数;在存款过程中,该系统只支持交易金额为 100 的倍数;在转帐过程中,该系统支持任何用户输入的数据,但是仅仅限于本行之间的帐户转帐;交易终止时,系统知道更新帐户上的数据,保持帐户余额的一样性;交易完成后,用户可以点击“ 取卡 ” 退出本系统;留意:当交易金额超过当前帐户余
15、额时,系统自己提示“余额不足 ”,自动退出本系统,当系统遇到任何不对输入时都自动退出本系统;密码:由用户设置的一个 6 位整数;取款数目:只支持交易金额为 100 的倍数;取款金额:单笔取款,限额 2000存款数目:只支持交易金额为 100 的倍数;转帐数目:支持用户输入的任何数据,但是仅限于本行帐户转帐;6功能需求6.1 功能划分模块的功能分为:1. 取款模块2. 存款模块3. 查询余额模块4. 转账模块5. 修改密码模块;7细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 9 页,共 14 页 - - - - - - - - - 名师归纳总结 精品
16、学习资料 - - - - - - - - - - - - - - -二、需求规格说明书图 6-1 功能图键盘输入模块需求图 6-2 键盘输入模块的数据流程图8细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 10 页,共 14 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -二、需求规格说明书6.2 功能描述储户模块:(1)描述: ATM 终端无人操作时,显示待机动画 输入:无 处理: ATM 显示待机界面 输出:显示待机界面(2)描述:校验密码是否格式正确 输入:储户输入密
17、码 处理:校验密码是否符合格式 输出:不正确就提示储户重新输入(3)描述:校验密码是否正确 输入:储户输入正确格式密码 处理:校验当前密码与储备的账户密码是否一样 输出:不一样就提示密码错误,请重新输入或者退出程序(5)描述:密码认证完成,进入主交易界面 输入:储户输入正确密码 处理:校验密码 输出:显示主交易界面(9)描述: ATM 存款 输入: ATM 认定存款金额,储户 “确认 ”处理:在账号上记录存入金额 输出:显示账户余额(10)描述:取款金额大于账户余额 输入:输入取款金额 处理:判定输入金额和账户余额输出:取款余额大,就提示储户(12)描述:取款 输入:取款合法金额处理:从账户记
18、录用走的金额“余额不足 ”,返回主界面9细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 11 页,共 14 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -二、需求规格说明书输出:返回主页面(14)描述:修改密码输入:储户输入新密码处理:两次新密码判定是否一样输出:一样就重置密码,显示(15)描述:转账 输入:转账账号,转账金额“修改胜利 ”;否就退出修改密码处理:判定金额是否超过本账户现有金额,是就本账号下账,他账号上账输出:显示 “转账胜利 ”,或者退出转账7性能需求7
19、.1 数据精确度在取款过程中,该系统只支持交易金额为 100 的倍数;在存款过程中,该系统只支持交易金额为 100 的倍数;密码:由用户设置的一个 6 位整数;取款金额:不能输入 2500 以上的数字7.2 时间特性假如交易中响应时间超过30 秒,系统提示 “操作已过时 ”,自动退出本系统;对于目前普遍的硬件配置,响应时间本软件掌握在 30 秒以内,更新处理时间控制在 5 秒之内,数据的转换和传送时间在 数据以测试结果为准;5 秒以内;以上数据仅供参考,真实留意:假如输入、输出违反以上规定,就系统退出,返回到登录页面;10细心整理归纳 精选学习资料 - - - - - - - - - - -
20、- - - - 第 12 页,共 14 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -二、需求规格说明书7.3 适应性在软件方面,响应时间,更新处理时间,数据传送和转换时间,处理和解 决问题时都比较快且快速,完全满意用户要求;当用户需求,如操作方式,运行环境,结果精度,数据结构与其他软件接 口等发生变化时,设计的软件要做适当调整 ,敏捷性特别大;ATM 自动取款机是 24 小事不断的服务,操作简洁,并确有语音提示,方 便了用户的操作,同时具有转账、修改密码、查询账户信息等功能为用户供应 了很多的便利;8运行需求8.
21、1 用户界面本软件用户界面要求简洁、友好,采纳用户熟识的Windows 窗口菜单操作,且菜单操作简洁易懂,菜单命令可用快捷键激活,输入输出时间应使用户不感 到明显的时间推迟 ;ATM 自动取款机的登录界面,系统提示输入密码,假如输入的密码正确,按确定键进入系统的主界面,假如输入的密码有误,按更正键,重新输入密码;ATM 的主界面,按相应的功能键可以完成相应的操作;ATM 自动取款机的取款界面,假如所要取的金额数界面上有,就按相应的 金额选项,假如没有,就手动输入所取的金额数;转账界面,第一系统提示输入转账账户,按确认键进入下一界面;假如显 示的户名是你所要转账的用户,按确认键,就转账胜利;修改
22、密码界面,系统提示先输入旧密码,然后输入要修改的新密码,再次 确认新密码,两次输入的新密码一样,按确认键,就修改密码胜利;假如两次 输入的密码不一样,就系统提示密码输入有错误,请重新输入;存款界面,系统提示输入用户的账号,为了安全再次输入用户的账号,如 果两次输入的账号一样,按确定键进入下一界面;该界面提示用户往取款机里 放入存款,放入的存款数是 100 的整数倍 ;11细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 13 页,共 14 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - -
23、 - - -二、需求规格说明书8.2 软件接口表 9-1 软件运行环境项目名称描述Server、XP 补充说明应用服务器操作系Windows2000 要求有相应的 Pack统用户安装、2007开发工具包JDK1.5 以上数据库SQL Server 2005用户安装8.3 故障处理全部数据应同时具备硬拷贝(备份到外部介质)和软拷贝(备份到本地)两种备份方式,具有快速的灾难复原才能;同时应充分考虑各种突发情形的处 理方式,如系统的后台数据库因断电、死锁等缘由无法拜访时,系统应能够自 动切换到备份服务器以保证用户能够连续拜访;当用户持银行卡进行交易时,假如银行卡在系统的反应时间超过 30 秒时,AT
24、M 会自动东将银行卡退出,以便用户可以重新操作或者换地点进行操作,为 用户节约了时间;9其它需求易用性:系统设计应具有良好的易用性、操作简便,符合常规 Windows操 作环境下的用户使用习惯;同时,尽量削减用户的记忆工作量,如在信息录入 时尽可能充分利用数据字典进行挑选录入,以提高用户工作效率;在系统查询 功能设计时,应供应多种查询条件的复合查询,让用户可以快速、精确地得到 相关信息;同时,系统设计应具有良好的健壮性,如对各种用户各种错误输入 应能准时识别并给出相应提示;12细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 14 页,共 14 页 - - - - - - - - -