# ATM-management-system **Repository Path**: beat-oa/atm-management-system ## Basic Information - **Project Name**: ATM-management-system - **Description**: 课程设计,模拟ATM 机存取款管理系统设计 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-06-09 - **Last Updated**: 2025-06-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ATM-management-system 介绍 课程设计,模拟ATM 机存取款管理系统设计 1、问题描述: 模拟银行的自动取款机使用过程中的界面和用户交互过程。实现查询银行卡 余额、取款、修改密码、退出系统等功能。 2.功能要求: (1)卡号、密码输入最多三次,否则直接退出系统。 (2)取款功能:取款金额受卡余额、机单笔最大取款金额及机当前剩余金 额的限制。 (3)查询功能:实现查询余额功能。 (4)更改密码:实现密码更改功能,对于密码要有 2 次验证。 (5)锁卡功能:实现卡被锁的功能。 (6)退卡功能:实现退出系统功能。 3、问题的解决方案: 根据系统功能要求,可以将问题解决分为以下步骤: (1)应用系统分析,建立该系统的功能模块框图以及界面的组织和设计; (2)分析系统中的各个实体及它们之间的关系; (3)根据问题描述,设计系统的类层次; (4)完成类层次中各个类的描述; (5)完成类中各个成员函数的定义; (6)完成系统的应用模块; (7)功能调试; (8)完成系统总结报告。