ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:215.17KB ,
资源ID:8043364      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8043364.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(ATM自动取款机系统的分析与设计.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

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

1、ATM自动取款机系统的分析与设计UML课程设计-ATM自动取款机系统的分析与设计 ATM自动取款机系统的分析与设计需求说明第一部分 引言1.1编写目的本文档描述了自动取款机系统的软件需求。1.2适用范围ATM的功能要求支持计算机银行网。1.3背景ATM自动提款机系统。ATM自动取款机是由计算机控制的持卡人自我服务型的金融专用设备。ATM是英文Automatic Teller Machine的缩写。ATM是最普遍的自助银行设备,可以提供最基本的银行服务之一,即出钞交易,有些全功能的产品还可以提供信封存款业务。在ATM自动取款机上也可以进行账户查询、修改密码和转账的业务。作为自助式金融服务终端,除

2、了提供金融业务功能之外,ATM自动取款机还具有维护、测试、事件报告、监控和管理等多种功能。ATM自动取款机系统,是一个有终端机,ATM系统,数据库组成的应用系统。系统功能有用户在ATM上提取现金、查询账户余额、修改密码及转账功能。 ATM自动取款机系统向用户提供一个方便、简单、及时、随时随地可以随心所欲存取款的互联的现代计算机化的网络系统。可以大大减少工作人员,节约人力资源的开销,同时由于手续程序减少也可以减轻业务员的工作负担,有效地提高了整体的工作效率和精确度。 减少了用户办理业务的等待时间;用户可以随时随地可以随心所欲存取款,并且操作简单易懂;用户还可以选择在柜台办理业务或自己在自动提款机

3、和自动取款机办理业务。1.4术语、定义和缩写账号:在银行中,事务应用的单个账号。账号可以为多种类型,但是至少包括支票和存款。每个顾客可以拥有多个账号。现金卡:每张卡提供给一个银行客户,授权客户可以使用ATM机访问自己的账号。每张卡包含一个银行代码和一个卡号,银行代码根据信用卡的国际标准进行编码,卡号确定卡能够访问的账户。一张卡不能访问客户的所有账户。每张卡只能有一个持卡人,但是多个复本可能存在,所以必须考虑从不同的ATM机同时使用相同卡的行为。客户:拥有银行的一个或者多个账号的人。客户可以包括一个人或者多个人,或者公司。拥有不同银行账号的人被认为是不同的客户。事务:对单个客户账号的耽搁完整的操

4、作请求。操作面板:OperatorPanel读卡机:CardReader点钞机:CashDispenser收据打印机:ReceiptPrinter1.5文档概述ATM自动柜员机系统是由计算机控制的银行自动出纳系统,主要服务于活期储蓄,实现客户自助服务的电子化设备。统一建模语言UML(Unified Modeling Language)是面向对象技术的一个重要应用,也是软件工程环境中对象分析和设计的重要工具。通过UML对ATM自动取款机建模,实现查询余额,取款,转账,更改密码等业务,对各功能进行具体的分析和建模。1.6参考资料 UML基础与应用 清华大学出版社 王养廷 李磊 宋汉珍 编著第二部分

5、 任务概述2.1目标系统功能实现用户在ATM上提取现金、查询账户余额、修改密码及转账功能。2.2用户的特点 本系统功能齐全,交互界面简单便捷,适用社会广大人群,且能满足用户安全性需求。2.3假定和约束 本系统不具备语音提示功能,不能为盲人等群体提供服务。第三部分需求规定 3.1对功能的规定用例图:ATM自动取款机系统相关的主要对象有:用户:使用ATM自动取款机进行现金交易。进行取款、查询余额、设置密码、转账等操作。系统:对用户的需求进行接收,通过与数据库的交互,根据对用户应用服务的响应,更新数据库中用户的信息。数据库:对用户的所有信息进行存储更新。取款功能:用户按照系统输入要求输入取款金额即可

6、取出相应金额的现金。查询余额功能:用户可以查看账户所剩现金余额。修改密码功能:如果用户想要修改当前密码,通过系统可以设置新密码。转账功能: 用户可以通过该功能将自己账户上的金额转到其他账户。首先,ATM要求用户输入密码,接下来ATM把从银行卡上读到的信息以及用户输入的密码传给ATM自动取款机系统,系统通过于数据库中的信息进行核对,如果密码正确ATM就要求用户选择事务类型(取款、查询等),直至用户选择退出应用服务,询问用户是否退出银行卡结束服务,如果用户选择结束,则退出银行卡,系统重回登陆界面。登录界面:在整个的系统中,首先用户要选择应用的提示语言的种类,“ENGLISH”或“汉语”,之后输入正

7、确用户登录密码以后才可以进入主界面进行相关的操作。主界面: 当用户输入正确的用户密码以后,出现主界面,包括以下的一些功能: 主界面有“查询余额”“取款”“转账”“修改密码”等功能选项。 主界面中还有“退卡”功能选项,点击即退出系统服务。取款界面: 当用户在菜单栏点击取款功能选项,可以进入取款界面: 首先你可以输入取款的金额,输入的必须为50倍数的数字,否则系统会提示输入的金额错误,请重新输入。如果屏幕上有便捷提示,比如:1000元、800元、500元等。如果上边有你想要取款的金额,你可以按相对应的按键就可以了,如果没有,你再找一个 “其他金额”按下之后,就可以自由输入自己想取的金额了,输入金额

8、之后,按“确认”,即完成取款功能。 正确输入取款的金额后,直接点击取款,会再次确认你取款的金额,点击“是”即可以取出取款机吐出的现金,并且数据更新到相关的数据库文件中,以便以后查询。余额查询界面: 在主界面中点击余额查询功能选项,就会弹出余额的窗口。修改密码界面: 在主界面中点击修改密码功能选项,进入修改密码功能界面,系统要求首先输入旧密码,再输入写密码,并对新密码进行第二次确认,全部输入正确修改功能完成。转账界面: 当点击转账功能选项,会出现转账的界面,这时就可以进行转账; 分别输入转入的账户和转入的金额,直接点击转入。若转入过程中出错会有相关的提示的操作。用例描述:ATM自动取款系统日期

9、版本 说明 作者 草案 草案版本 齐莹登陆用例1. 简要说明 本例用来描述用户登陆的过程2. 事件流(1) 基本流1.系统验证银行卡账号。2.用户输入密码。3.系统验证用户输入的密码信息。4.用户进入系统。(2) 备选流1.a 如果账号错误,给出提示,退出。3.a 如果输入密码错误,给出提示,退出。3. 特殊条件 (无)4. 前置条件 插入银行卡5. 后置条件 (无)6. 扩展点 (无)7. 相关数据 账户账号,账户密码。8. 问题说明 (无)ATM自动取款系统日期 版本 说明 作者 草案 草案版本 齐莹修改密码用例9. 简要说明 本例用来描述用户修改密码的过程10. 事件流(1) 基本流1.

10、用户输入旧密码。2.系统验证账户旧密码。3.用户输入2次新密码。4.用户确认输入的秘密。5.系统更新用户密码为新密码。 6.用户修改密码成功。(2) 备选流2.a 如果输入的旧密码错误,给出提示,退出。4.a 如果两次输入输入的密码不同,给出提示,退出。5.a 如果用户没有确认,给出提示,退出。11. 特殊条件 (无)12. 前置条件 执行“登陆”用例。13. 后置条件 (无)14. 扩展点 (无)15. 相关数据 账户密码。16. 问题说明 (无)ATM自动取款系统日期 版本 说明 作者 草案 草案版本 齐莹查询余额用例17. 简要说明 本例用来描述用户查询余额的过程18. 事件流(1) 基

11、本流1. 用户选择查询余额功能。2. 系统显示账户余额及最大取款限额。(2) 备选流(无)19. 特殊条件 (无)20. 前置条件 执行“登陆”用例。21. 后置条件 (无)22. 扩展点 (无)23. 相关数据 账户余额,最大取款限额。24. 问题说明 (无)ATM系统登录模块事务模块退出模块输入密码取款查询余额修改密码转账打印凭据退卡插卡1、客户表(user)CardID字段信息字段名称类型宽度小数位数空特性姓名Userrnamevarchar20身份证号UserIDChar18N电话TelNumChar20地址AddressVarchar1002、账户表(account)CardID字段

12、信息字段名称类型宽度小数位数空特性卡号CardIDChar6N账户余额AccountbalanceVarchar12N身份证号IdentifyChar18N密码PasswordVarchar10N类型TypeChar10最大值MaxVarchar203、账单(reckoning)CardID字段信息字段名称类型宽度小数位数空特性卡号CardIDChar6N事务类型AffairtypeChar2N交易时间TradetimeDate6N交易金额TradenumChar4N4、事务表(account)affairID字段信息字段名称类型宽度小数位数空特性事务IDaffairIDChar2N事务名称A

13、ffairnamechar12N第四部分 运行环境规定4.1设备PC机、打印机、点钞机、服务器等。4.2支持软件Windows操作系统仅供个人用于学习、研究;不得用于商业用途。For personal use only in study and research; not for commercial use.Nur fr den persnlichen fr Studien, Forschung, zu kommerziellen Zwecken verwendet werden.Pour l tude et la recherche uniquement des fins personnelles; pas des fins commerciales. , , . 以下无正文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1