1、 i Java 模拟 ATM 系统 摘 要 随着 Internet 网络的迅速发展,作为电子商务的 ATM 自动取款系统以其方便、快 捷和高效的优势, 逐步成为新兴电子商务的经营模式和理念, 人们已经不再只是满足于 低效率的排队等待,而是渴望能够充分享受网络所带来的更多的便利。ATM 自动取款 系统恰恰适应了如今的快节奏生活。本文以实际 ATM 取款机应用为背景,阐述了系统 开发过程的开发方法、系统分析以及一般步骤。 全文共分为 ATM 系统综述、ATM 系统的开发方法、系统分析、系统设计、系统实 现和系统维护等六个部分,利用 JAVA 语言强大的跨平台性和面向对象开发等特点,联 系实际 AT
2、M 应用界面,采用 Eclipse 开发环境,以 win7 为操作系统、MySQL 为后台 数据库开发出了一套自动取款机系统,基本上实现了 ATM 自动取款机的全过程。 关键词: Java;Eclipse;MySQL;ATM自动取款系统 ii ATM simulation system Abstract With the development of the Internet, ATM system as a form of e-commerce with its convenient and efficient, has gradually become a new business mod
3、el and philosophy, people have not longer meet the waiting queue on the low efficiency, but eager to the full enjoyment of the network brought about by the more convenient.ATM automated teller system is precisely adapted to the fast pace of life today.Based on the background of the practical applica
4、tion of the ATM, expounds the development method, system development process of the system analysis and general steps. The full text is divided into ATM system, ATM system development method,system analysis, system design, system implementation and system maintenances even parts, using the JAVA lang
5、uage cross platform and object-oriented features, contact the actual ATM application interface, using Eclipse development environment, using win7 as the operating system, MySQL the backstage database to develop a set of automatic teller machine system, basically realizing the ATM drawing process. Ke
6、y wordsKey words: Java; Eclipse; MySQL; ATM simulation system 目 录 摘 要 . i Abstract ii 1 绪 论 1 1.1 ATM 概述 . 1 1.2 选题意义 1 2 ATM 系统开发方法 . 2 2.1 系统开发方法概述 2 2.2 该系统开发方法 2 2.3 开发工具 eclipse 介绍 3 2.3.1 主要组成 . 3 2.3.2 软件开发包 . 3 3 系统分析 4 3.1 系统分析方法概述 4 3.1.1 限定问题 . 4 3.1.2 确定目标 . 4 3.1.3 调查研究,收集数据 . 4 3.1.4 提出方案和评价标准 . 4 3.1.5 方案评估 . 4 3.1.6 提交可行方案 . 5 3.2 系统功能结构图 5 3.3 系统主要处理流程图 6 3.3.1 系统办理所有业务流程图 . 6 3.3.2 用户登录流程图 . 7 3.3.3 用户转账流程图 . 8 4 系统设计 9 4.1 系统设计概述 9 4.1.1 系统设计原则 . 9 4.1.2 系统设计的方法 . 9 4.2 系统总体结构