ATM自动取款机系统的分析设计

ATM自动取款机系统的分析设计

ID:39464806

大小:231.50 KB

页数:20页

时间:2019-07-03

ATM自动取款机系统的分析设计_第1页
ATM自动取款机系统的分析设计_第2页
ATM自动取款机系统的分析设计_第3页
ATM自动取款机系统的分析设计_第4页
ATM自动取款机系统的分析设计_第5页
资源描述:

《ATM自动取款机系统的分析设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、UML课程设计---ATM自动取款机系统的分析与设计20目录ATM自动取款机系统的分析与设计3第一部分引言31.1编写目的31.2适用范围31.3背景31.4术语、定义和缩写31.5文档概述41.6参考资料4第二部分任务概述42.1目标42.2用户的特点52.3假定和约束5第三部分需求规定53.1对功能的规定53.1.1系统功能关系图5用例图:53.1.2系统功能概述6取款功能:6查询余额功能:6修改密码功能:6转账功能:6登录界面:6主界面:6取款界面:7余额查询界面:7修改密码界面:7转账界面:73.1.3系统用例描述7用例描述:73.1.4系统功能模块1

2、33.1.5系统类图143.1.5系统活动图153.1.5系统状态图163.1.5系统顺序图(取款)183.1.5系统部署图193.1.5系统数据表19第四部分运行环境规定2020ATM自动取款机系统的分析与设计第一部分引言1.1编写目的本文档描述了自动取款机系统的软件需求。1.2适用范围ATM的功能要求支持计算机银行网。1.3背景ATM自动提款机系统。ATM自动取款机是由计算机控制的持卡人自我服务型的金融专用设备。ATM是英文AutomaticTellerMachine的缩写。ATM是最普遍的自助银行设备,可以提供最基本的银行服务之一,即出钞交易,有些全功能

3、的产品还可以提供信封存款业务。在ATM自动取款机上也可以进行账户查询、修改密码和转账的业务。作为自助式金融服务终端,除了提供金融业务功能之外,ATM自动取款机还具有维护、测试、事件报告、监控和管理等多种功能。ATM自动取款机系统,是一个有终端机,ATM系统,数据库组成的应用系统。系统功能有用户在ATM上提取现金、查询账户余额、修改密码及转账功能。ATM自动取款机系统向用户提供一个方便、简单、及时、随时随地可以随心所欲存取款的互联的现代计算机化的网络系统。可以大大减少工作人员,节约人力资源的开销,同时由于手续程序减少也可以减轻业务员的工作负担,有效地提高了整体的

4、工作效率和精确度。减少了用户办理业务的等待时间;用户可以随时随地可以随心所欲存取款,并且操作简单易懂;用户还可以选择在柜台办理业务或自己在自动提款机和自动取款机办理业务。1.4术语、定义和缩写账号:20在银行中,事务应用的单个账号。账号可以为多种类型,但是至少包括支票和存款。每个顾客可以拥有多个账号。现金卡:每张卡提供给一个银行客户,授权客户可以使用ATM机访问自己的账号。每张卡包含一个银行代码和一个卡号,银行代码根据信用卡的国际标准进行编码,卡号确定卡能够访问的账户。一张卡不能访问客户的所有账户。每张卡只能有一个持卡人,但是多个复本可能存在,所以必须考虑从不

5、同的ATM机同时使用相同卡的行为。客户:拥有银行的一个或者多个账号的人。客户可以包括一个人或者多个人,或者公司。拥有不同银行账号的人被认为是不同的客户。事务:对单个客户账号的耽搁完整的操作请求。操作面板:OperatorPanel读卡机:CardReader点钞机:CashDispenser收据打印机:ReceiptPrinter1.5文档概述ATM自动柜员机系统是由计算机控制的银行自动出纳系统,主要服务于活期储蓄,实现客户自助服务的电子化设备。统一建模语言UML(UnifiedModelingLanguage)是面向对象技术的一个重要应用,也是软件工程环境中

6、对象分析和设计的重要工具。通过UML对ATM自动取款机建模,实现查询余额,取款,转账,更改密码等业务,对各功能进行具体的分析和建模。1.6参考资料《UML基础与应用》清华大学出版社王养廷李磊宋汉珍编著第二部分任务概述2.1目标系统功能实现用户在ATM上提取现金、查询账户余额、修改密码及转账功能。202.2用户的特点本系统功能齐全,交互界面简单便捷,适用社会广大人群,且能满足用户安全性需求。2.3假定和约束本系统不具备语音提示功能,不能为盲人等群体提供服务。第三部分需求规定3.1对功能的规定3.1.1系统功能关系图用例图:203.1.2系统功能概述ATM自动取款

7、机系统相关的主要对象有:用户:使用ATM自动取款机进行现金交易。进行取款、查询余额、设置密码、转账等操作。系统:对用户的需求进行接收,通过与数据库的交互,根据对用户应用服务的响应,更新数据库中用户的信息。数据库:对用户的所有信息进行存储更新。取款功能:用户按照系统输入要求输入取款金额即可取出相应金额的现金。查询余额功能:用户可以查看账户所剩现金余额。修改密码功能:如果用户想要修改当前密码,通过系统可以设置新密码。转账功能:用户可以通过该功能将自己账户上的金额转到其他账户。首先,ATM要求用户输入密码,接下来ATM把从银行卡上读到的信息以及用户输入的密码传给AT

8、M自动取款机系统,系统通过于数据库中的

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

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

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