2022年2022年ATM自动取款机—需求分析说明书_第1页
2022年2022年ATM自动取款机—需求分析说明书_第2页
2022年2022年ATM自动取款机—需求分析说明书_第3页
2022年2022年ATM自动取款机—需求分析说明书_第4页
2022年2022年ATM自动取款机—需求分析说明书_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

1、精选学习资料 - - - 欢迎下载二.需求规格说明书需求分析说明书atm自动取款机系统成员:王旭缪宇飏张伟张恒友邓会 周舟精品学习资料精选学习资料 - - - 欢迎下载二.需求规格说明书目录1引言11.1 编写目的11.2 项目背景11.3 术语与缩写说明11.4 参考资料22产品介绍23. 产品面对的用户群体24. 条件与限制25数据描述35.1 静态数据35.2 动态数据45.3 数据词典55.4 数据采集66功能需求76.1 功能划分76.2 功能描述97性能需求107.1 数据精确度107.2 时间特性107.3 适应性108运行需求118.1 用户界面118.2 软件接口118.3

2、故障处理129其它需求12精品学习资料精选学习资料 - - - 欢迎下载二.需求规格说明书1引言1.1 编写目的atm自动取款机系统为银行业务流程过程中特别重要且必备的环节之一, 在银行业务流程当中起着承上启下的作用,其重要性不言而喻;但为,目前很多银行在详细的一些业务流程处理过程中仍旧使用手工操作的方式来实施,不仅费时.费劲,效率低下,而且无法达到抱负的成效;为此,我们在明确该软件需求的基础上,支配项目规划与进度.组织软件开发与测试,撰写本文档;本文档针对上述问题,采纳软件工程的开发原理,依据软件流程过程规范,根据需求分析,概要设计,程序编码,软件应用等过程,开发了这个系统;本文档供项目经理

3、.设计人员.开发人员.客户参考;1.2 项目背景待开发项目名称: atm自动取款机项目开发者:王旭缪宇飏张伟张恒友邓会 周舟项目背景:在市场经济的蓬勃进展和人们日益繁忙的条件下,现有的银行系统往往需要客户在办理手续时等待很长的时间,这不仅会铺张很多珍贵的时间,也会使得银行的业务人员特别的繁忙,需要很大的人力和财力;基于这样的情形,atm取款机系统的开发就显的特别的重要!它可以削减银行的业务处理压力,尽量节约人们的时间,并且 可以有效解决用户信息和资金信息的纷杂问题;1.3 术语与缩写说明缩写.术语解 释1精品学习资料精选学习资料 - - - 欢迎下载二.需求规格说明书在银行中,事物应用的单个帐

4、号;每个顾客可以拥有多帐号:个帐号;拥有银行的一个或多个帐号的人;可以为一个人或多个精品学习资料精选学习资料 - - - 欢迎下载用户:atm :人,或者为公司;相同的人,拥有不同的银行帐号被认为为不同的用户;atm为 automatictellermachine的缩写,意为自动取款机;为一种高度精密的机电一体化设备,利用磁卡或智能 ic 卡储存用户信息并通过加密键盘输入密码然后通过银行内部网络验证并进行各种交易的金融自助设备;精品学习资料精选学习资料 - - - 欢迎下载1.4 参考资料1软件工程导论(第5 版)张海藩清华高校出版社出版时间: 2021 年2月第5 版2产品介绍atm自动取款

5、机可以小时自动取款,无需人工服务,拍拖了传统手工 操作效率低.业务办理时间长.用户等待时间长等问题,在为用户供应便利的 同时供应了很多的功能如,转账.修改密码等功能,尽可能的满意用户的需求;该软件系统为社会供应了很大便利,同时也为时代的需要,代表社会的进步和科技的进展;3. 产品面对的用户群体本产品面对全部一般用户4. 条件与限制随着科技的进展,人们生活水平的不断提高,高性能高效率的产品越来越2精品学习资料精选学习资料 - - - 欢迎下载二.需求规格说明书受到人们的欢迎;atm自动取款机为一种特别智能的机器,人们可以直接和它 交互,代替以前的手工操作,大大提高了银行的工作效率;同时也给广大用

6、户 带来了特别大的便利;由于atm自动取款机为和服务器为连网的,这就涉及到安全的问题,例如密码被盗的问题,这就需要加强安全措施,如运用一些加密 算法;所以银行卡丢失的时候,肯定要准时挂失,以确保自己的账户安全;5数据描述5.1 静态数据atm 自动取款机的用例图如图6-1:图 5-1 用例图3精品学习资料精选学习资料 - - - 欢迎下载二.需求规格说明书用例规约:登录:系统在登录界面提示输入密码,假如输入的密码正确,按确认键进入主界面,否就按更正键,重新输入密码;取款:进入主界面后,挑选取款进入取款界面,假如所取的金额在界面上有,按相应的金额进行取款操作,假如没有,在键盘上手动输入所取的金额

7、后按确认键,必需为100 的倍数;取款胜利后,假如仍要进行其他操作,按返回主界面键返回主界面,否就终止;存款:进入主界面后,挑选存款进入存款界面,假如所取的金额在界面上有,按相应的金额进行存款操作,假如没有,在键盘上手动输入所取的金额后按确认键,必需为100 的倍数;存款胜利后,假如仍要进行其他操作,按返回主界面键返回主界面,否就终止;转账:进入主界面后,挑选转账,进入转账界面,系统提示输入转账账户和转账金额,按确认键后,进入转账提示界面,假如该界面上显示的为你所要转账的用户名,就按确认键,就转账胜利;假如和你所要转帐的用户不一样, 就返回主界面,重复上述的转账操作;转账胜利后,假如仍要进行其

8、他操作, 按返回主界面键返回主界面,否就终止;查询余额:进入主界面后,挑选查询余额,进入查询余额界面,屏幕显示您的余额为 *;完成该操作后,假如仍要进行其他操作,按返回主界面键返回主界面,否就终止;修改密码:进入主界面后,挑选修改密码,进入修改密码界面,系统提示输入旧密码,新密码,确认新密码,假如两次输入的新密码始终,按确认键, 就修改密码胜利;完成该操作后,假如仍要进行其他操作,按返回主界面键返回主界面,否就终止;返回主界面:完成相应操作后,假如仍要进行其他操作,按该键返回主界面,否就,终止;5.2 动态数据输入数据为指来自于用户输入.来自外部接口的输入或者其他输入,在atm自动取款机中,通

9、过输入数据来取钱,当数据输入后,系统自动运算给出 的数据,然后吐钱,并且,银行卡的剩余钱数等于原先的金额减去输入的金额,得到的数据就为现在的金额,同时,在查询剩余金额时显现出来;4精品学习资料精选学习资料 - - - 欢迎下载二.需求规格说明书在取款过程中,该系统只支持交易金额为100 的倍数;取款数目:只支持交易金额为100 的倍数;取款金额:单笔取款,限额2000密码:由用户设置的一个6 位整数;atm自动取款机工作流程如图6-2 :图 5-2 工作流程图5.3 数据词典表 5-1账户的数据字典名字:账户别名:用户储户描述:使用银行卡的主人定义:账户 =账号+密码+用户名 +卡内金额 +其

10、他信息5精品学习资料精选学习资料 - - - 欢迎下载二.需求规格说明书位置:数据库表 5-2 用户名的数据字典名字:用户名别名:账户名描述:银行所开户的名字定义:用户名 =开户者的姓名位置: atm 取款机插口表 5-3账号的数据字典名字:账号别名:描述:每个用户都有一个账号,为每个用户的唯一标识定义:账号 =19 位整数数字位置:凭条数据库表 5-4密码的数据字典名字:密码别名:描述:每个用户都有一个密码,为进行验证时的唯独标识定义:账号 =6 位整数数字位置:账户数据库5.4 数据采集1. 输入数据的来源:用户2 . 输入数据所用的媒体和硬设备:采纳人工输入方法,从键盘输入数据3 . 输

11、出数据的接受者:仅对输入数据的用户4 . 输出数据的形式:以独立的窗口形式显示在终端设备上5 . 数据值的范畴:账号:19位数字密码:6 位数字取款金额: 100 的倍数6 . 在查询过程中,要求系统显示该帐户卡上全部的余额;6精品学习资料精选学习资料 - - - 欢迎下载二.需求规格说明书在取款过程中,该系统只支持交易金额为100 的倍数;在存款过程中,该系统只支持交易金额为100 的倍数;在转帐过程中,该系统支持任何用户输入的数据,但为仅仅限于本行之间的帐户转帐;交易终止时,系统知道更新帐户上的数据,保持帐户余额的一样性;交易完成后,用户可以点击“取卡”退出本系统;留意:当交易金额超过当前

12、帐户余额时,系统自己提示“余额不足 ”,自动退出本系统,当系统遇到任何不对输入时都自动退出本系统;密码:由用户设置的一个6 位整数;取款数目:只支持交易金额为100 的倍数;取款金额:单笔取款,限额2000存款数目:只支持交易金额为100 的倍数;转帐数目:支持用户输入的任何数据,但为仅限于本行帐户转帐;6功能需求6.1 功能划分模块的功能分为:1. 取款模块2. 存款模块3. 查询余额模块4. 转账模块5. 修改密码模块;7精品学习资料精选学习资料 - - - 欢迎下载二.需求规格说明书图 6-1功能图键盘输入模块需求图 6-2键盘输入模块的数据流程图8精品学习资料精选学习资料 - - -

13、欢迎下载二.需求规格说明书6.2 功能描述储户模块:( 1)描述: atm 终端无人操作时,显示待机动画输入:无处理: atm 显示待机界面输出:显示待机界面(2)描述:校验密码为否格式正确输入:储户输入密码处理:校验密码为否符合格式输出:不正确就提示储户重新输入(3)描述:校验密码为否正确 输入:储户输入正确格式密码处理:校验当前密码与储备的账户密码为否一样输出:不一样就提示密码错误,请重新输入或者退出程序( 5)描述:密码认证完成,进入主交易界面输入:储户输入正确密码处理:校验密码输出:显示主交易界面( 9)描述: atm 存款输入: atm 认定存款金额,储户 “确认”处理:在账号上记录

14、存入金额输出:显示账户余额(10)描述:取款金额大于账户余额输入:输入取款金额处理:判定输入金额和账户余额输出:取款余额大,就提示储户“余额不足 ”,返回主界面( 12)描述:取款输入:取款合法金额处理:从账户记录用走的金额9精品学习资料精选学习资料 - - - 欢迎下载二.需求规格说明书输出:返回主页面( 14)描述:修改密码输入:储户输入新密码处理:两次新密码判定为否一样输出:一样就重置密码,显示“修改胜利 ”;否就退出修改密码( 15)描述:转账输入:转账账号,转账金额处理:判定金额为否超过本账户现有金额,为就本账号下账,他账号上账输出:显示 “转账胜利 ”,或者退出转账7性能需求7.1

15、 数据精确度在取款过程中,该系统只支持交易金额为100 的倍数;在存款过程中,该系统只支持交易金额为100 的倍数;密码:由用户设置的一个6 位整数;取款金额:不能输入2500 以上的数字7.2 时间特性假如交易中响应时间超过30 秒,系统提示 “操作已过时 ”,自动退出本系统;对于目前普遍的硬件配置,响应时间本软件掌握在30 秒以内,更新处理时间控制在 5 秒之内,数据的转换和传送时间在5 秒以内;以上数据仅供参考,真实数据以测试结果为准;留意:假如输入.输出违反以上规定,就系统退出,返回到登录页面;10精品学习资料精选学习资料 - - - 欢迎下载二.需求规格说明书7.3 适应性在软件方面

16、,响应时间,更新处理时间,数据传送和转换时间,处理和解决问题时都比较快且快速,完全满意用户要求;当用户需求,如操作方式,运行环境,结果精度,数据结构与其他软件接口等发生变化时,设计的软件要做适当调整、敏捷性特别大;atm 自动取款机为 24 小事不断的服务,操作简洁,并确有语音提示,便利了用户的操作,同时具有转账.修改密码.查询账户信息等功能为用户供应了很多的便利;8运行需求8.1 用户界面本软件用户界面要求简洁.友好,采纳用户熟识的windows 窗口菜单操作,且菜单操作简洁易懂,菜单命令可用快捷键激活,输入输出时间应使用户不感到明显的时间推迟 ;atm 自动取款机的登录界面,系统提示输入密

17、码,假如输入的密码正确, 按确定键进入系统的主界面,假如输入的密码有误,按更正键,重新输入密码;atm 的主界面,按相应的功能键可以完成相应的操作;atm 自动取款机的取款界面,假如所要取的金额数界面上有,就按相应的金额选项,假如没有,就手动输入所取的金额数;转账界面,第一系统提示输入转账账户,按确认键进入下一界面;假如显示的户名为你所要转账的用户,按确认键,就转账胜利;修改密码界面,系统提示先输入旧密码,然后输入要修改的新密码,再次确认新密码,两次输入的新密码一样,按确认键,就修改密码胜利;假如两次输入的密码不一样,就系统提示密码输入有错误,请重新输入;存款界面,系统提示输入用户的账号,为了

18、安全再次输入用户的账号,假如两次输入的账号一样,按确定键进入下一界面;该界面提示用户往取款机里放入存款,放入的存款数为 100 的整数倍 ;11精品学习资料精选学习资料 - - - 欢迎下载二.需求规格说明书8.2 软件接口项目名称表 9-1软件运行环境描述补充说明应用服务器操作系统windows2000server.xp.2007要求有相应的 pack开发工具包jdk1.5 以上用户安装数据库sql server 2005用户安装8.3 故障处理全部数据应同时具备硬拷贝(备份到外部介质)和软拷贝(备份到本地)两种备份方式,具有快速的灾难复原才能;同时应充分考虑各种突发情形的处理方式,如系统的后台数据库因断电.死锁等缘由无法拜访时,系统应能够自动切换到备份服务器以保

温馨提示

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

评论

0/150

提交评论