资源预览内容
第1页 / 共37页
第2页 / 共37页
第3页 / 共37页
第4页 / 共37页
第5页 / 共37页
第6页 / 共37页
第7页 / 共37页
第8页 / 共37页
第9页 / 共37页
第10页 / 共37页
亲,该文档总共37页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
ATM 柜员机模拟实现 ATM 柜员机模拟实现 摘要 计算机科学技术的发展不仅极大地促进了整个科学的发展,而且明显加快 了经济信息化和社会信息化的进程。金融业 ATM 取款机的诞生不仅是世界金 融行业中的一大进步,更是其发展历史性的转折点。目前国内的银行大力发展 银行自动取款机(ATM),以提高工作效率和降低成本。 全文共分为绪论、课题要求及分析、 系统需求分析、系统设计、系统实现 与测试、课程设计总结六个部分,利用 JAVA 语言强大功能,并具有面向对象 开发等的特点,联系实际 ATM 应用界面,以 win8 操作系统后台开发出了一套 自动取款机系统。在此论文中 ATM 柜员机模拟系统主要是由各个 Windows 窗 口组成,它具有登录页面、选择服务、存取款、查询余额、修改密码和退卡等 功能,它的各种按钮的事件和功能能够实现模拟 ATM 柜员机的基本要求。 完成整个程序设计之后,经过测试表明该 ATM 柜员机模拟系统运行稳定 且各项功能都能正确运行,达到预期的要求。 关键词:ATM 柜员机;存取款;查询;JAVA 语言 ATM 柜员机模拟实现 SIMULATION OF ATM TELLER MACHINES TO ACHIEVE ABSTRACT The development of computer science and technology not only greatly enhance the development of science, but also significantly speeds up the information of the economy and society. The birth of the financial industry ATM machine is not only a great progress of world financial industry, is a turning point in the development history of. At present the domestic bank developing bank automatic teller machine(ATM), and to improve the work efficiency and reduce cost. The full text is divided into introduction, the requirements of the project and analysis, system requirements analysis, system design, system implementation and testing, curriculum design is summarized in six parts, the use of JAVA language and powerful function, and has the characteristic of object-oriented development, contact the actual ATM application interface, based on win8operating system backstage developed an automatic teller machine system. In this paper the ATM teller machine simulation system is mainly composed of various Windows window, it has the login page, select a service, withdrawals,balance inquiries, modify passwords and other functions button back card, itsevents and functions can simulate the ATM machine to the basic requirements. After completing the design of the whole procedure, after testing showed that the ATM teller machine simulation system is stable in operation and the variousfunctions are correct operation, to achieve the desired requirements. Key words: ATM machine; Deposit; Query; JAVA language ATM 柜员机模拟实现 目 录 1 绪论.1 1.1 课题背景.1 1.2 课题目的.1 2 课题要求及分析.2 2.1 题目及要求.2 2.2 操作环境.2 2.3 开发工具.3 3 系统需求分析.3 3.1 功能需求分析.3 3.2 其他需求分析.3 4 系统设计.4 4.1 总体设计.4 4.2 界面设计.5 4.3 功能模块设计.6 4.3.1 登陆页面模块设计.6 4.3.2 选择服务模块设计.7 4.3.3 取款模块设计.9 4.3.4 修改密码模块设计.10 4.3.5 退卡模块设计.11 4.4 异常处理情况说明.11 5 系统实现与测试.12 6 用户使用说明17 7 课程设计总结19 参考文献20 附录.21 ATM 柜员机模拟实现 第 0 页 共 38 页 1 绪论 1.1 课题背景 ATM 自动取款机是由计算机控制的持卡人自我服务型的金融专用设备。随 着我国金融电子化建设的深入发展和银行客户对金融服务质量要求的提高,自 动柜员(ATM 机)在金融行业的应用越来越广泛,自动柜员机(ATM 机)在拉近客 户与银行之间的距离,扩展营业网点,改善用卡环境,提供全天候、全方位的 金融服务,降低经营成本,提高金融行业的服务质量和综合竞争实力等方面正 发挥着不可替代的作用。同时,随着国内银行机构的大量增加,我国的银行业 面临更加激烈的同业竞争,如何提供更多的金融产品和更优质的服务,如何吸 引更多的客户,如何利用计算机技术加强银行帐户信息管理,提高银行的工作 效率和业务竟争能力是摆在各家银行面前的一个迫切需要解诀的问题。 Java 是一个广泛使用的编程语言,是一种新的计算概念。1995 年 Java 的诞 生让全世界的程序员为之疯狂。与以往的任何一种语言相比 Java 都有着无可比 拟的优势。首先,Java 是一种简单、面向对象、分布式、解释、健壮、安全、 结构中立、可移植、高效能、动态的语言。目前,Java 已得到了全世界主要计 算机软硬件厂商的支持,在计算机领域中得到了广泛应用。 本系统选题为基于 Java 程序设计的 ATM 柜员机模拟系统,是模拟银行存 取款的管理。设计的指导思想是一切为使用者着想,界面要美观大方,操作尽 量简单明了,而且作为一个实用的管理系统要有要有良好的容错性,在出现误 操作时能尽量及时地给出警告,以便用户及时地改正。鉴于本系统的特殊性, 还需要本程序有良好的保密性。 1.2 课题目的 对用户来说,自动柜员机(ATM 机)的诞生,使原来必须到银行柜台办理的 账务查询、转账等业务,可以在大街小巷的固定取款机前进行办理。对银行来 说,自动柜员机(ATM 机)的开通,将大大提高工作效率,在方便用户的同时可 以节省大量的柜台服务为人员,从而降低生产经营成本。同时,学生在教师指 ATM 柜员机模拟实现 第 1 页 共 38 页 导下运用所学课程的知识来研究、解决一些具有一定综合性问题的专业课题。 通过课程设计(论文),提高学生综合运用所学知识来解决实际问题、使用文 献资料、及进行科学实验或技术设计的初步能力,为毕业设计(论文)打基础。 2 课题要求与分析 2.1 题目及要求 课题描述:课题描述: 基于 Java 程序设计的 ATM 柜员机模拟系统,ATM 柜员机模拟系统要求是 由各个 Windows 窗口组成,它由登录页面、选择服务、取款、查询余额、修改 密码和退卡等功能。它的各种按钮的事件和功能能够实现模拟 ATM 柜员机的 基本要求。 基本要求:基本要求: (1)实时性好、灵活性强、易于不同年龄阶段的人操作; (2)以 Windows 窗口形式显示,标题栏为 ATM 柜员机名称; (3)用户界面窗口右上角有最小化按钮、最大化按钮、关闭按钮; (4)不同的界面窗口中有不同的按钮和选择菜单。 实现提示:实现提示: (1)用户界面设计为菜单方式。程序运行用户登录后,显示如下功能菜单: 1.存款;2.取款;3.查询余额;4.修改密码;5.退出 (2)用户根据自己的需求选择相应数字,程序就执行相应的功能并显示下一级 菜单,直至用户单击【确定】退出界面。 2.2 操作环境 (1)Windows 8 系统 (2)MyEclipse 编译环境 (3)Wps 2013 ATM 柜员机模拟实现 第 2 页 共 38 页 2. 3 开发工具 JAVA 语言 3 概要设计 3.1 功能需求分析 ATM 柜员机模拟系统的主要功能如下所述: (1)要求使用图形用户界面; (2)当输入给定的卡号和密码(初始卡号为 201253100226 和密码为 1314521)时,系统能登录进入 ATM 柜员机模拟系统; (3)用户可以按照以下流程进行操作: 查询余额:初始余额为 60000 元; ATM 存款:不能出现负存款; ATM 取款:每次取款金额为 100 的倍数,总额不超过 5000 元,支取 金 额不允许透支; 修改密码:只有旧密码正确,新密码符合要求,且两次输入相同的情 况 下才可以成功修改密码。 3.2 其他需求分析 性能描述:性能描述: ATM 柜员机模拟系统实时性好、灵活性强、易于不同年龄阶段的人操作。 设计约束:设计约束: 开发工具:MyEclipse 运行环境:Windows XP 、Window 7、Window 8 能实现用户所定义的各项需求 ATM 柜员机模拟实现 第 3 页 共 38 页 界面要求:界面要求: 以 Windows 窗口形式显示,标题栏为 ATM 柜员机名称,右上角有最小化 按钮、最大化按钮、关闭按钮,不同的窗口中有不同的按钮和选择菜单。 系统流程:系统流程: 1. 首先来到“欢迎使用 ATM 机! ”登录页面,输入卡号和密码。 2. 然后进入选择服务模块。 3. 用户根据自己的需要选择相应的的功能。 4. 用户可根据相应的功能可任
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号