ATM自动取款机系统的分析设计.docx | 您所在的位置:网站首页 › atm机界面尺寸 › ATM自动取款机系统的分析设计.docx |
ATM自动取款机系统的分析设计.docx 《ATM自动取款机系统的分析设计.docx》由会员分享,可在线阅读,更多相关《ATM自动取款机系统的分析设计.docx(14页珍藏版)》请在冰点文库上搜索。 ATM自动取款机系统的分析设计
UML课程设计 ---ATM自动取款机系统的分析与设计
目录 ATM自动取款机系统的分析与设计3 第一部分引言3 1.1编写目的3 1.2适用范围3 1.3背景3 1.4术语、定义和缩写3 1.5文档概述4 1.6参考资料4 第二部分任务概述4 2.1目标4 2.2用户的特点5 2.3假定和约束5 第三部分需求规定5 3.1对功能的规定5 3.1.1系统功能关系图5 用例图: 5 3.1.2系统功能概述6 取款功能: 6 查询余额功能: 6 修改密码功能: 6 转账功能: 6 登录界面: 6 主界面: 6 取款界面: 7 余额查询界面: 7 修改密码界面: 7 转账界面: 7 3.1.3系统用例描述7 用例描述: 7 3.1.4系统功能模块13 3.1.5系统类图14 3.1.5系统活动图15 3.1.5系统状态图16 3.1.5系统顺序图(取款)18 3.1.5系统部署图19 3.1.5系统数据表19 第四部分运行环境规定20 ATM自动取款机系统的分析与设计 第一部分引言 1.1编写目的 本文档描述了自动取款机系统的软件需求。 1.2适用范围 ATM的功能要求支持计算机银行网。 1.3背景 ATM自动提款机系统。 ATM自动取款机是由计算机控制的持卡人自我服务型的金融专用设备。 ATM是英文AutomaticTellerMachine的缩写。 ATM是最普遍的自助银行设备,可以提供最基本的银行服务之一,即出钞交易,有些全功能的产品还可以提供信封存款业务。 在ATM自动取款机上也可以进行账户查询、修改密码和转账的业务。 作为自助式金融服务终端,除了提供金融业务功能之外,ATM自动取款机还具有维护、测试、事件报告、监控和管理等多种功能。 ATM自动取款机系统,是一个有终端机,ATM系统,数据库组成的应用系统。 系统功能有用户在ATM上提取现金、查询账户余额、修改密码及转账功能。 ATM自动取款机系统向用户提供一个方便、简单、及时、随时随地可以随心所欲存取款的互联的现代计算机化的网络系统。 可以大大减少工作人员,节约人力资源的开销,同时由于手续程序减少也可以减轻业务员的工作负担,有效地提高了整体的工作效率和精确度。 减少了用户办理业务的等待时间;用户可以随时随地可以随心所欲存取款,并且操作简单易懂;用户还可以选择在柜台办理业务或自己在自动提款机和自动取款机办理业务。 1.4术语、定义和缩写 账号: 在银行中,事务应用的单个账号。 账号可以为多种类型,但是至少包括支票和存款。 每个顾客可以拥有多个账号。 现金卡: 每张卡提供给一个银行客户,授权客户可以使用ATM机访问自己的账号。 每张卡包含一个银行代码和一个卡号,银行代码根据信用卡的国际标准进行编码,卡号确定卡能够访问的账户。 一张卡不能访问客户的所有账户。 每张卡只能有一个持卡人,但是多个复本可能存在,所以必须考虑从不同的ATM机同时使用相同卡的行为。 客户: 拥有银行的一个或者多个账号的人。 客户可以包括一个人或者多个人,或者公司。 拥有不同银行账号的人被认为是不同的客户。 事务: 对单个客户账号的耽搁完整的操作请求。 操作面板: OperatorPanel 读卡机: CardReader 点钞机: CashDispenser 收据打印机: ReceiptPrinter 1.5文档概述 ATM自动柜员机系统是由计算机控制的银行自动出纳系统,主要服务于活期储蓄,实现客户自助服务的电子化设备。 统一建模语言UML(UnifiedModelingLanguage)是面向对象技术的一个重要应用,也是软件工程环境中对象分析和设计的重要工具。 通过UML对ATM自动取款机建模,实现查询余额,取款,转账,更改密码等业务,对各功能进行具体的分析和建模。 1.6参考资料 《UML基础与应用》清华大学出版社王养廷李磊宋汉珍编著 第二部分任务概述 2.1目标 系统功能实现用户在ATM上提取现金、查询账户余额、修改密码及转账功能。 2.2用户的特点 本系统功能齐全,交互界面简单便捷,适用社会广大人群,且能满足用户安全性需求。 2.3假定和约束 本系统不具备语音提示功能,不能为盲人等群体提供服务。 第三部分需求规定 3.1对功能的规定 3.1.1系统功能关系图 用例图:
3.1.2系统功能概述 ATM自动取款机系统相关的主要对象有: 用户: 使用ATM自动取款机进行现金交易。 进行取款、查询余额、设置密码、转账等操作。 系统: 对用户的需求进行接收,通过与数据库的交互,根据对用户应用服务的响应,更新数据库中用户的信息。 数据库: 对用户的所有信息进行存储更新。 取款功能: 用户按照系统输入要求输入取款金额即可取出相应金额的现金。 查询余额功能: 用户可以查看账户所剩现金余额。 修改密码功能: 如果用户想要修改当前密码,通过系统可以设置新密码。 转账功能: 用户可以通过该功能将自己账户上的金额转到其他账户。 首先,ATM要求用户输入密码,接下来ATM把从银行卡上读到的信息以及用户输入的密码传给ATM自动取款机系统,系统通过于数据库中的信息进行核对,如果密码正确ATM就要求用户选择事务类型(取款、查询等),直至用户选择退出应用服务,询问用户是否退出银行卡结束服务,如果用户选择结束,则退出银行卡,系统重回登陆界面。 登录界面: 在整个的系统中,首先用户要选择应用的提示语言的种类,“ENGLISH”或“汉语”,之后输入正确用户登录密码以后才可以进入主界面进行相关的操作。 主界面: 当用户输入正确的用户密码以后,出现主界面,包括以下的一些功能: ●主界面有“查询余额”“取款”“转账”“修改密码”等功能选项。 ●主界面中还有“退卡”功能选项,点击即退出系统服务。 取款界面: 当用户在菜单栏点击取款功能选项,可以进入取款界面: ●首先你可以输入取款的金额,输入的必须为50倍数的数字,否则系统会提示输入的金额错误,请重新输入。 如果屏幕上有便捷提示,比如: 1000元、800元、500元等。 如果上边有你想要取款的金额,你可以按相对应的按键就可以了,如果没有,你再找一个“其他金额”按下之后,就可以自由输入自己想取的金额了,输入金额之后,按“确认”,即完成取款功能。 ●正确输入取款的金额后,直接点击取款,会再次确认你取款的金额,点击“是”即可以取出取款机吐出的现金,并且数据更新到相关的数据库文件中,以便以后查询。 余额查询界面: 在主界面中点击余额查询功能选项,就会弹出余额的窗口。 修改密码界面: 在主界面中点击修改密码功能选项,进入修改密码功能界面,系统要求首先输入旧密码,再输入写密码,并对新密码进行第二次确认,全部输入正确修改功能完成。 转账界面: 当点击转账功能选项,会出现转账的界面,这时就可以进行转账; ●分别输入转入的账户和转入的金额,直接点击转入。 若转入过程中出错会有相关的提示的操作。 3.1.3系统用例描述 用例描述:
3.1.4系统功能模块 3.1.5系统类图 3.1.5系统活动图
3.1.5系统状态图
3.1.5系统顺序图(取款) 3.1.5系统部署图 3.1.5系统数据表 1、客户表(user) CardID 字段信息 字段名称 类型 宽度 小数位数 空特性 姓名 Userrname varchar 20 身份证号 UserID Char 18 N 电话 TelNum Char 20 地址 Address Varchar 100 2、账户表(account) CardID 字段信息 字段名称 类型 宽度 小数位数 空特性 卡号 CardID Char 6 N 账户余额 Accountbalance Varchar 12 N 身份证号 Identify Char 18 N 密码 Password Varchar 10 N 类型 Type Char 10 最大值 Max Varchar 20 3、账单(reckoning) CardID 字段信息 字段名称 类型 宽度 小数位数 空特性 卡号 CardID Char 6 N 事务类型 Affairtype Char 2 N 交易时间 Tradetime Date 6 N 交易金额 Tradenum Char 4 N 4、事务表(account) affairID 字段信息 字段名称 类型 宽度 小数位数 空特性 事务ID affairID Char 2 N 事务名称 Affairname char 12 N 第四部分运行环境规定 4.1设备 PC机、打印机、点钞机、服务器等。 4.2支持软件 Windows操作系统
|
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |