Python程序设计任务驱动式教程_10.1 ATM机模拟实战.pptxVIP

  • 5
  • 0
  • 约小于1千字
  • 约 6页
  • 2026-04-28 发布于广东
  • 举报

Python程序设计任务驱动式教程_10.1 ATM机模拟实战.pptx

内容提要;(1)功能分析

实现一个银行ATM机的模拟系统,其功能包括,登录、余额查询,存取款等操作,系统需要用到TKinter库和SQLite数据库。

TKinter:Tkinter?是Python的标准GUI库。Python使用?Tkinter?可以快速的创建GUI应用程序。

SQLite:SQLite,是一款轻型的数据库,是遵守ACID——原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)的关系型数据库管理系统。Python自带Sqlite3数据库。要用Python操作SQLite,只要导入sqlite3后,即可操作SQLite。;(2)项目实现过程

考虑到系统功能需求比较多。项目采用模块化的编程思想,不同类分布在不同的模块中,本项目采用IDLE进行模块化编程,具体文件组织情况参考图10-1所示。请先在根目录下建ATMSRC文件夹,然后再建data、domain、gui文件夹。;模块实现

系统中设计了多个模块,包括account模块、customer模块、overdraftexception模块、ATMClient模块等,下面就主要模块的功能进行介绍。

account模块:设计Account类定义查询余额、存款和取款等基本操作;SavingsAccount类继承Account类,定义储蓄账户

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档