好文档 - 专业文书写作范文服务资料分享网站

python模拟银行ATM程序设计

天下 分享 时间: 加入收藏 我要投稿 点赞

.

第2次综合训练报告

题目:银行ATM模拟程序

名:张也白

专 业:安全工程 班 级:通风15-1班 指导教师:邓立军

2016 年 5 月 9 日

..

.

目 录

1 摘要................................................................................................................................. 1 2.设计思路.......................................................................................................................... 1 3.源程序.............................................................................................................................. 6 4.代码分析.......................................................................................................................... 2 参考资料............................................................................................................................. 3

..

.

银行ATM模拟程序

1 摘要

自动柜员机,即ATM,是指银行在不同地点设置一种小型机器,利用一张信用卡大小的胶卡上的磁带记录客户的基本户口资料(通常就是银行卡),让客户可以透过机器进行提款、存款、转账等银行柜台服务,大多数客户都把这种自助机器称为自动提款机。

本文正是通过设计一个ATM模拟模拟程序来实现ATM机系统的基本功能,充分运用自己所学的Python知识进行设计编程。实现的主要功能有:账户信息查询、存款操作、取款操作、修改密码功能、退出系统功能。

用户任意选择1张银行卡(输入1位1~3的数字),输入初始密码123456即可进入ATM操作系统菜单(如图1所示),若输入密码连续错误三次则锁卡自动退出系统(如图2所示),系统菜单各功能(如图3所示)。

编写程序时的环境是Python3.4,所以代码中print及input函数可能与python2.X版本有一些差别。参考了教材中第八章面向对象程序设计,编写了两个类包括ATM机类和银行卡Card类,编写了若干个函数以实现整个程序模拟ATM机的各种功能。变量和函数的命名主要使用了Camel命名法,类的命名主要使用了Pascal命名法,程序共189行(含空行),因为时间比较仓促,可能有些地方写的比较乱,有些地方命名也不规范。另外因为对文件的操作不熟练,在网上也没找到太多相关的资料,请多包涵。

..

python模拟银行ATM程序设计

.第2次综合训练报告题目:银行ATM模拟程序姓名:张也白专业:安全工程班级:通风15-1班指导教师:邓立军2016年5月9日<
推荐度:
点击下载文档文档为doc格式
438df9enig565jb3urou8mpoj7oc3w00zk1
领取福利

微信扫码领取福利

微信扫码分享