没有合适的资源?快使用搜索试试~ 我知道了~
python模拟银行ATM程序设计[收集].pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 174 浏览量
2021-10-11
23:59:22
上传
评论
收藏 530KB PDF 举报
温馨提示
试读
14页
python模拟银行ATM程序设计[收集].pdf
资源详情
资源评论
资源推荐
第 2 次综合训练报告
题目:银行 ATM 模拟程序
姓 名:张也白
专 业:安全工程
班 级:通风 15-1 班
指导教师:邓立军
2016 年 5 月 9 日
目 录
1 摘要................................................................................................................................. 1
2.设计思路 .......................................................................................................................... 1
3.源程序 .............................................................................................................................. 6
4.代码分析 .......................................................................................................................... 2
参考资料 ............................................................................................................................. 3
1
银行 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 行(含空行),因为时间比较
仓促,可能有些地方写的比较乱,有些地方命名也不规范。另外因为对文件的操作不熟练,在
网上也没找到太多相关的资料,请多包涵。
剩余13页未读,继续阅读
czq131452007
- 粉丝: 2
- 资源: 12万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0