atm系统设计1

atm系统设计1

ID:36024763

大小:567.50 KB

页数:30页

时间:2019-04-30

atm系统设计1_第1页
atm系统设计1_第2页
atm系统设计1_第3页
atm系统设计1_第4页
atm系统设计1_第5页
资源描述:

《atm系统设计1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《ATM自动取款机系统》需求规格说明书文档名称:ATM系统需求分析规格说明书项目名称:ATM自动取款机系统项目负责人:计算机071—27胡玉萍ATM系统需求规格说明书1.引言1.1编写目的本需求规格说明书是对ATM系统开发的基本需求的描述,以及对系统任务、功能需求和性能需求进行阐述。编写本需求规格说明书的目的是分析ATM系统的特点,将取款、存款、查询等业务自主化,提出该系统的功能需求。需求分析是用户和系统分析员之间进行沟通的桥梁,是用户确定未来系统功能的凭据,也是系统分析员进行系统设计的对象和依据,

2、是系统验收的依据。故是一个多方人事都要阅读和思考的重要文档。1.2背景拟开发软件系统的名称:系统名称:ATM系统任务提出者:广大储户任务开发者:大连工业大学:胡玉萍1.3定义1、账号。在银行中,事务应用的单个账号。账号可以为多种类型,但是至少包括支票和存款。每个顾客可以拥有多个账号。2、ATM:AutomaticTellerMachine。一个工作站终端,使得顾客能够使用现金卡在ATM上进行自己的事务处理。ATM同顾客进行交互,收集事务信息,并发送事务信息到中心计算机,由中心计算机确认和处理信息之后

3、,将现金通过ATM提供给顾客。3、银行。一个金融机构,负责保存顾客的账号信息,执行授权卡通过ATM网访问账号。4、银行计算机。银行拥有的计算机,同ATM网和银行自己的现金工作站进行交互。银行可以拥有自己的内部计算机网处理账号,但是我们只关心同网络进行交互的计算机。5、现金卡。每张卡提供给一个银行储户,授权储户可以使用ATM机访问自己的账号。每张卡包含一个银行代码和一个卡号,银行代码根据信用卡的国际标准进行编码,卡号确定卡能够访问的账户。一张卡不能访问客户的所有账户。每张卡只能有一个持卡人,但是多个复

4、本可能存在,所以必须考虑从不同的ATM机同时使用相同卡的行为。6、储户。拥有银行的一个或者多个账号的人。储户可以包括一个人或者多个人,或者是公司。相同的人,拥有不同银行的账号被认为是不同的储户。7、事务。对单个客户账号的单个完整的操作请求。1.4参考资料软件工程导论(第五版)张海藩编著清华大学出版社UML及建模郭宁编著清华大学出版社《数据库原理》郭盈发张红鹃编著西安电子科技大学出版社2任务概述2.1目标随着电脑技术的普及,在银行存取款业务中建立一个自助化的管理体系是非常必要的,开发ATM系统的主要目

5、标是,改变以往靠柜员存取款的手工化,以及只能在银行上班时间办理业务的时间和空间上的局限性建立一个规范化电脑自动管理模式,将存款、取款、转账、查询、修改密码等工作进行电脑自动管理,使银行业务科学化,提高账户管理水平和工作效率。2.2用户的特点1、储户需求:初中以上文化水平,懂得ATM操作。2、系统管理员:系统管理员负责系统维护、数据库更新等底层工作。[1]熟悉软件的开发工具和数据库的维护;[2]能够网络维护;[3]有一定的开发能力,能够对协助该系统进行恰当的升级和维护工作。3、超级管理员:有比普通用户

6、更高的权限并兼有系统维护人员的职能。[1]熟悉管理流程;[2]熟悉本软件的运行环境;[3]熟悉本软件的内部结构和使用方法;[4]熟悉各种数据的生成及打印报表方法;[5]具有熟练的计算机操作技能;2.3假定和约束完成项目应具备的条件:开发人员应具备相应的开发能力,VisualC++6.0的数据库编程,小组成员能够根据计划和说明书的要求,按时完成系统的每一部分,保证后面的开发进程可以顺利进行。已具备的条件:小组成员的交流比较方便;所需的硬件设备比较充分;尚需补充的条件:尽快提高开发人员的编程和软件测试能

7、力;本系统计划用2万元(人民币)作为开发运作资金;计划在个一月内完成项目。3需求规定3.1对功能的规定用例图:储户和银行业务员都可以进行存取款、查询、修改密码、转账动作,同时银行业务员还可以开户。系统管理员和超级管理员对整个ATM系统起着很关键的作用,他们进行数据库和文件的维护,保证系统正常运行。3.2对性能的规定3.2.1精度:输入数据精度:储户密码:六位整数;取款额,转账额:100元的倍数;转账卡号:19位整数输出数据精度:余额:一元为单位精确到0.01;3.2.2时间特性要求说明对于该软件的时

8、间特性要求,如对:1、响应时间;2秒2、更新处理时间;3秒3、数据的转换和传送时间;4秒4、出钞时间;2秒5、取钞时间:30秒6、选择时间:30秒3.2.3灵活性操作方式上的变化;当插入的卡不能读取时会显示无效信息并退回卡;当输入密码无效时提示从新输入。超级用户通过用户名和密码可以对该系统进行操作。3.3输人输出要求1、输入:1)输入内容:ATM卡,储户密码,取款额,转账卡号,转账金额2)数据精度:储户密码:六位整数;取款额,转账额:100元的倍数;转账卡号:19位整

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。