ATM自动取款机系统——需求规格说明书

上传人:pu****.1 文档编号:498998854 上传时间:2023-09-03 格式:DOCX 页数:26 大小:430.01KB
返回 下载 相关 举报
ATM自动取款机系统——需求规格说明书_第1页
第1页 / 共26页
ATM自动取款机系统——需求规格说明书_第2页
第2页 / 共26页
ATM自动取款机系统——需求规格说明书_第3页
第3页 / 共26页
ATM自动取款机系统——需求规格说明书_第4页
第4页 / 共26页
ATM自动取款机系统——需求规格说明书_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《ATM自动取款机系统——需求规格说明书》由会员分享,可在线阅读,更多相关《ATM自动取款机系统——需求规格说明书(26页珍藏版)》请在金锄头文库上搜索。

1、银行ATM(取款机)系统V1.0用户需求说明书文件状态:V草稿正式发布正在修改文件标识:BJWL-ATM当前版本:1.0作者:齐岩完成日期:2012-12-20版本历史版本/状态作者9T日起止日期备注V1.0齐岩2012-12-20目录1 引言11.1 编写目的11.2 项目背景11.3 术语与缩写解释21.4 参考资料22产品介绍23 .产品面向的用户群体34 运行环境35 .条件与限制36 数据描述36.1 静态数据36.2 动态数据56.3 数据库介绍76.4 数据词典86.5 数据采集107 功能需求117.1 功能划分117.2 功能描述168 性能需求188.1 数据精确度188.

2、2 时间特性188.3 适应性189 运行需求199.1 用户界面199.3 软件接口209.4 故障处理2010 其它需求201 引言1.1 编写目的ATM自动取款机系统是银行业务流程过程中十分重要且必备的环节之一,在银行业务流程当中起着承上启下的作用,其重要性不言而喻。但是,目前许多银行在具体的一些业务流程处理过程中仍然使用手工操作的方式来实施,不仅费时、费力,效率低下,而且无法达到理想的效果。为此,我们在明确该软件需求的基础上,安排项目规划与进度、组织软件开发与测试,撰写本文档。本文档针对上述问题,采用软件工程的开发原理,依据软件流程过程规范,按照需求分析,概要设计,程序编码,软件应用等

3、过程,开发了这个系统。本文档供项目经理、设计人员、开发人员、客户参考。1.2 项目背景待开发项目名称:银行ATM(取款机)系统委托单位:中国工商银行陕西分行开发单位:主管部门:用户:中国工商银行陕西分行产品的所有权:中国工商银行陕西分行项目开发者:项目背景:在市场经济的蓬勃发展和人们日益繁忙的条件下,现有的银行系统往往需要客户在办理手续时等待很长的时间,这不仅会浪费很多宝贵的时间,也会使得银行的业务人员十分的繁忙,需要很大的人力和财力。基于这样的情况,ATM取款机系统的开发就显的十分的重要!它可以减少银行的业务处理压力,尽量节省人们的时间,并且可以有效解决用户信息和资金信息的繁杂问题。1.3

4、术语与缩写解释缩写、术语解释帐号:在银行中,事物应用的单个帐号。每个顾客可以拥有多个帐号。用户:拥有银行的一个或多个帐号的人。可以是一个人或多个人,或者是公司。相同的人,拥有不同的银行帐号被认为是/、同的用户。ATM:ATM是AutomaticTellerMachine的缩与,息为自动取款机。是一种高度精密的机电一体化设备,利用磁卡或智能IC卡储存用户信息并通过加密键盘输入密码然后通过银行内部网络验证并进行各种交易的金融自助设备。1.4 参考资料1软件需求工程作者:毋国庆ISBN编号:9787111248095出版社:机械工业出版社出版时间:2008-8-12软件需求工程原理和方法作者:金芝刘

5、磷金英ISBN编号:9787031214675出版社:科学出版社出版时间:2008-7-13UML基础与Rose建模案例作者:吴建汪杰ISBN编号:9787115158978出版社:人民邮电出版社出版时间:2007-4-14软件工程导论作者:朱少民ISBN编号:9787302186236出版社:清华大学出版设出版时间:2009-1-15软件工程综合设计指导书作者:刘利民田保军2 .产品介绍ATM自动取款机可以24小时自动取款,无需人工服务,拍拖了传统手工操作效率低、业务办理时间长、用户等待时间长等问题,在为用户提供便利的同时提供了许多的功能如,转账、修改密码等功能,尽可能的满足用户的需求。该软

6、件系统为社会提供了很大方便,同时也是时代的需要,代表社会的进步和科技的发展。3 .产品面向的用户群体本产品面向所有普通用户4运行环境操作系统:Windowsxp数据库:MicrosoftSQLServer2005硬件环境:CPU2GHZ以上硬盘:320G以上5.条件与限制随着科技的发展,人们生活水平的不断提高,高性能高效率的产品越来越受到人们的欢迎。ATM自动取款机是一种非常智能的机器,人们可以直接和它交互,代替以前的手工操作,大大提高了银行的工作效率。同时也给广大用户带来了非常大的方便。由于ATM自动取款机是和服务器是连网的,这就涉及到安全的问题,例如密码被盗的问题,这就需要加强安全措施,如

7、运用一些加密算法。所以银行卡丢失的时候,一定要及时挂失,以确保自己的账户安全。6数据描述6.1 静态数据ATM自动取款机的用例图如图6-1:账户User退卡返回主界面登录存款转账修改密码打印凭条图6-1用例图用例规约:插卡:用户和ATM自动取款机交互时,系统提示请插入磁卡,插入磁卡后,如果验证成功,进入登陆界面;否则退卡。登录:系统在登录界面提示输入密码,如果输入的密码正确,按确认键进入主界面,否则按更正键,重新输入密码。取款:进入主界面后,选择取款进入取款界面,如果所取的金额在界面上有,按相应的金额进行取款操作,如果没有,在键盘上手动输入所取的金额后按确认键。取款成功后,如果还要进行其他操作

8、,按返回主界面键返回主界面,否则退卡。存款:进入主界面后,选择存款进入存款界面,系统提示输入存款的账号,和再次输入账号以确认两次输入的账号输入一致。如果两次输入的账号一致,按确认键后,系统提示请放入整百元的人民币,否则提示两次输入的账号不一致。请重新输入。存款成功后,如果还要进行其他操作,按返回主界面键返回主界面,否则退卡。转账:进入主界面后,选择转账,进入转账界面,系统提示输入转账账户和转账金额,按确认键后,进入转账提示界面,如果该界面上显示的是你所要转账的用户名,则按确认键,则转账成功。如果和你所要转帐的用户不一致,则返回主界面,重复上述的转账操作。转账成功后,如果还要进行其他操作,按返回

9、主界面键返回主界面,否则退卡。查询余额:进入主界面后,选择查询余额,进入查询余额界面,屏幕显示您的余额是*。完成该操作后,如果还要进行其他操作,按返回主界面键返回主界面,否则退卡。修改密码:进入主界面后,选择修改密码,进入修改密码界面,系统提示输入旧密码,新密码,确认新密码,如果两次输入的新密码一直,按确认键,则修改密码成功。完成该操作后,如果还要进行其他操作,按返回主界面键返回主界面,否则退卡。打印凭条:进行完相应的操作后,如果要核实一下操作,选择打印凭条,ATM自动取款机会把凭条打印出来。完成该操作后,如果还要进行其他操作,按返回主界面键返回主界面,否则退卡。返回主界面:完成相应操作后,如

10、果还要进行其他操作,按该键返回主界面,否则,退卡。退卡:完成相应操作后,如果不再进行其他操作,按退卡键退卡。6.2 动态数据输入数据是指来自于用户输入、来自外部接口的输入或者其他输入,在ATM自动取款机中,通过输入数据来取钱,当数据输入后,系统自动计算给出的数据,然后吐钱,并且,银行卡的剩余钱数等于原先的金额减去输入的金额,得到的数据就是现在的金额,同时,在查询剩余金额时显现出来。在取款过程中,该系统只支持交易金额为100的倍数。取款数目:只支持交易金额为100的倍数。取款金额:不能输入2500以上的数字密码:由用户设置的一个6位整数。ATM自动取款机工作流程如图3-2:登录界面选择操作界面修

11、改密码查询存款取款6.3 数据库介绍SQLServer2005数据库是一个全面的数据库平台,集成的商业智能工具提供了企业级的数据管理。SQLServer2005数据库引擎为关系型数据和结构化数据提供了安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。以下是SQLServer2005数据库的特点:数据库镜像:通过新数据库镜像方法,将记录档案传送性能进行延伸。您将可以使用数据库镜像,通过将自动失效转移建立到一个待用服务器上,增强您SQLIK务器系统的可用性。在线恢复:使用SQL2005K服务器,数据库管理人员将可以在SQL服务器运行的情况下,执行恢复操作。在线恢复改进了

12、SQL务器的可用性,因为只有正在被恢复的数据是无法使用的,而数据库的其他部分依然在线、可供使用。在线检索操作:在线检索选项可以在指数数据定义语言(DDL执行期间,允许对基底表格、或集簇索引数据和任何有关的检索,进行同步修正。例如,当一个集簇索引正在重建的时候,您可以对基底数据继续进行更新、并且对数据进行查询。快速恢复:新的、速度更快的恢复选项可以改进SQL服务器数据库的可用性。管理人员将能够在事务日志向前滚动之后,重新连接到正在恢复的数据库。安全性能的提高:SQLServer2005包括了一些在安全性能上的改进,例如数据库加密、设置安全默认值、增强密码政策、缜密的许可控制、以及一个增强型的安全

13、模式。新的SQLServerManagementStudio:SQLServer2005引入了SQLServerManagementStudio,这是一个新型的统一的管理工具组。这个工具组将包括一些新的功能,以开发、配置SQLServer数据库,发现并修理其中的故障,同时这个工具组还对从前的功能进行了一些改进。专门的管理员连接:SQLServer2005将引进一个专门的管理员连接,即使在一个服务器被锁住,或者因为其他原因不能使用的时候,管理员可以通过这个连接,接通这个正在运行的服务器。这一功能将能让管理员,通过操作诊断功能、或TransactSQLf旨令,找到并解决发现的问题。快照隔离:我们将

14、在数据库层面上提供一个新的快照隔离(SI)标准。通过快照隔离,使用者将能够使用与传统一致的视野观看数据库,存取最后执行的一行数据。这一功能将为服务器提供更大的可升级性。数据分割”数据分割将加强本地表检索分割,这使得大型表和索引可以得到高效的管理。增强复制功能:对于分布式数据库而言,SQLServer2005提供了全面的方案修改(DDL复制、下一代监控性能、从甲骨文(Oracle)至USQLServer的内置复制功能、对多个超文本传输协议(http)进行合并复制,以及就合并复制的可开级性和运行,进行了重大的改良。另外,新的对等交易式复制性能,通过使用复制,改进了其对数据向外扩展的支持。概念模型如图3-3图6-3ER图6.4 数据词典表6-1银行卡的数据字典名字:银行卡别名:银联卡磁卡描述:用户可以通过该卡和取款机进行交互定义:银行卡=账号+密码+用户名+卡内金额位置:ATM取款机插口表6-2账户的数据字典名字:账户别名:用户描述:使用银行卡的主人定义:账户=账号+密码+用户名+卡内金额+其他信息位置:数据库表6-3用户名的数据字典名字:用户名别名:账户名描述:银行所开户的名字定义:用户名

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号