- 5
- 0
- 约小于1千字
- 约 6页
- 2026-04-28 发布于广东
- 举报
内容提要;(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类,定义储蓄账户
您可能关注的文档
- Python程序设计任务驱动式教程_实例14 快乐猜猜猜 猜数字游戏 .pptx
- Python程序设计任务驱动式教程_实例11 替聪明的小高斯解题.pptx
- Python程序设计任务驱动式教程_1.1 人生苦短,我用python 认识Python语言.pptx
- Python程序设计任务驱动式教程_3.1 “环肥燕瘦”,你需要减肥吗? 选择结构.pptx
- Python程序设计任务驱动式教程_1.3 制作自己的名片 Python程序首秀.pptx
- 钣金成形与模具设计_定位零件 2 .ppt
- 钣金成形与模具设计_定位零件.ppt
- Python程序设计任务驱动式教程_4.2 播报当日天气 函数的参数传递.pptx
- Python程序设计任务驱动式教程_2.3 句子大反转游戏 字符串.pptx
- Python程序设计任务驱动式教程_2.2 编写简单计算器程序 运算符.pptx
- GBT 46692.1-2025 有毒气体探测器性能要求培训PPT课件.pptx
- CN119703650A 一种铁路水泥罐车流化床组焊工艺方法 (大连中车大齐集装箱有限公司).pdf
- 基坑夜间施工照明与安全警示措施.docx
- 尿潴留的护理心理学.pptx
- 2026年直播用户互动优化报告及未来技术发展方向报告.docx
- 2025年高中化学期中冲刺押题卷实用版.pdf
- CN119735375A 玻璃强化方法以及强化玻璃 (维达力科技股份有限公司).pdf
- 基坑支护结构验收挂牌措施.docx
- 自粘聚合物改性沥青防水卷材的开发与应用.pptx
- CN119735357A 一种奶牛粪污资源化综合处理设备及其处理方法 (江苏连昌环保设备有限公司).pdf
原创力文档

文档评论(0)