Python学习项目.zip
大小:645.35KB
价格:20积分
下载量:0
评分:
5.0
上传者:rita_0567
更新日期:2025-09-22

Python学习项目.zip

资源文件列表(大概)

文件名
大小
PyhtonStudy-master/day4/bin/ATM.py
203B
PyhtonStudy-master/day4/atm.png
280.77KB
PyhtonStudy-master/day4/readme.md
3.87KB
PyhtonStudy-master/day4/db/UserMsg.txt
41B
PyhtonStudy-master/day4/db/admin/admin/admin
182B
PyhtonStudy-master/day4/db/admin/xx/xx
179B
PyhtonStudy-master/day4/db/admin/xl/xl
179B
PyhtonStudy-master/day4/db/shop_lock.txt
-
PyhtonStudy-master/day4/db/lock.txt
2B
PyhtonStudy-master/day4/db/data.pkl
142B
PyhtonStudy-master/day4/db/client/6011890764/6011890764
272B
PyhtonStudy-master/day4/log/atm.log
1B
PyhtonStudy-master/day4/modules/atm_mode.py
3.28KB
PyhtonStudy-master/day4/modules/log.py
542B
PyhtonStudy-master/day4/modules/login_in.py
7.25KB
PyhtonStudy-master/day4/modules/shopping_mall.py
13.16KB
PyhtonStudy-master/day4/modules/atm_user.py
12.94KB
PyhtonStudy-master/day4/modules/manager.py
6.87KB
PyhtonStudy-master/day4/conf/setting.py
725B
PyhtonStudy-master/day3/bak/__init__.py
64B
PyhtonStudy-master/day3/ha.conf
831B
PyhtonStudy-master/day3/haproxy.pdf
66.96KB
PyhtonStudy-master/day3/haproxy.py
8.62KB
PyhtonStudy-master/day3/readme.md
3.59KB
PyhtonStudy-master/day2/shoping_mall.py
12.52KB
PyhtonStudy-master/day2/readme.md
1.07KB
PyhtonStudy-master/day2/购物车.png
61.52KB
PyhtonStudy-master/day2/db/UserMsg.txt
41B
PyhtonStudy-master/day2/db/lock.txt
7B
PyhtonStudy-master/day2/db/data.pkl
142B
PyhtonStudy-master/day5/计算器.png
33.4KB
PyhtonStudy-master/day5/readme.md
928B
PyhtonStudy-master/day5/main.py
2.94KB
PyhtonStudy-master/github.ppk
1.4KB
PyhtonStudy-master/README.md
1.12KB
PyhtonStudy-master/day7/bin/__init__.py
64B
PyhtonStudy-master/day7/bin/ftp_server.py
294B
PyhtonStudy-master/day7/bin/ftp.py
308B
PyhtonStudy-master/day7/readme.md
1.32KB
PyhtonStudy-master/day7/db/login.pkl
124B
PyhtonStudy-master/day7/db/__init__.py
64B
PyhtonStudy-master/day7/ftp.png
44.64KB
PyhtonStudy-master/day7/modules/server.py
3.5KB
PyhtonStudy-master/day7/modules/client.py
4.03KB
PyhtonStudy-master/day7/modules/__init__.py
64B
PyhtonStudy-master/day7/conf/__init__.py
64B
PyhtonStudy-master/day7/conf/setting.py
276B
PyhtonStudy-master/day8/bin/__init__.py
64B
PyhtonStudy-master/day8/bin/ftp_server.py
520B
PyhtonStudy-master/day8/bin/ftp.py
581B
PyhtonStudy-master/day8/readme.md
-
PyhtonStudy-master/day8/db/__init__.py
64B
PyhtonStudy-master/day8/db/usercfg.json
337B
PyhtonStudy-master/day8/log/log.log
2.49KB
PyhtonStudy-master/day8/log/__init__.py
64B
PyhtonStudy-master/day8/modules/server.py
8.05KB
PyhtonStudy-master/day8/modules/log.py
544B
PyhtonStudy-master/day8/modules/client.py
8.02KB
PyhtonStudy-master/day8/modules/__init__.py
64B
PyhtonStudy-master/day8/conf/__init__.py
64B
PyhtonStudy-master/day8/conf/setting.py
425B
PyhtonStudy-master/day6/bin/main.py
4.37KB
PyhtonStudy-master/day6/readme.md
2.42KB
PyhtonStudy-master/day6/选课系统.png
74.12KB
PyhtonStudy-master/day6/db/teacher.pkl
244B
PyhtonStudy-master/day6/db/student/xiongli
364B
PyhtonStudy-master/day6/db/student/xl
179B
PyhtonStudy-master/day6/db/course.pkl
224B
PyhtonStudy-master/day6/db/manager/admin
183B
PyhtonStudy-master/day6/db/student.pkl
-
PyhtonStudy-master/day6/log/log.log
1.54KB
PyhtonStudy-master/day6/modules/log.py
544B
PyhtonStudy-master/day6/modules/manager.py
18.29KB
PyhtonStudy-master/day6/conf/setting.py
444B
PyhtonStudy-master/day1/ThreeMenu/ThreeMenuV2.py
2.04KB
PyhtonStudy-master/day1/ThreeMenu/MenuMsg.txt
681B
PyhtonStudy-master/day1/ThreeMenu/readmev2.md
626B
PyhtonStudy-master/day1/ThreeMenu/ThreeMenu.py
3.51KB
PyhtonStudy-master/day1/ThreeMenu/MenuInfo.txt
1.8KB
PyhtonStudy-master/day1/ThreeMenu/三级菜单流程图v2.png
33.98KB
PyhtonStudy-master/day1/ThreeMenu/menu.json
336B
PyhtonStudy-master/day1/SimulatedLoginIn/UserMsg.txt
53B
PyhtonStudy-master/day1/SimulatedLoginIn/SimulatedLoginIn.png
67.52KB
PyhtonStudy-master/day1/SimulatedLoginIn/SimulatedLoginInV2.py
3.63KB
PyhtonStudy-master/day1/SimulatedLoginIn/lock.txt
11B
PyhtonStudy-master/day1/SimulatedLoginIn/readme.txt
537B
PyhtonStudy-master/day1/.idea/workspace.xml
26.87KB
PyhtonStudy-master/day1/.idea/modules.xml
260B
PyhtonStudy-master/day1/.idea/day1.iml
398B
PyhtonStudy-master/day1/.idea/misc.xml
685B
PyhtonStudy-master/.idea/PyhtonStudy.iml
462B
PyhtonStudy-master/.idea/vcs.xml
180B
PyhtonStudy-master/.idea/modules.xml
483B
PyhtonStudy-master/.idea/dictionaries/Administrator.xml
92B
PyhtonStudy-master/.idea/misc.xml
211B

资源内容介绍

Python学习项目
###Author : xiongli##需求描述:**ATM + 商城:*** 指定最大透支额度* 可取款* 定期还款(每月指定日期还款,如15号)* 可存款* 定期出账单* 支持多用户登陆,用户间转帐* 支持多用户* 管理员可添加账户、指定用户额度、冻结用户等##文档说明:|项目 |内容 |路径 ||----- |----- |------||使用说明书 |readme.md |/day4/ ||流程图 |atm.png | /day4/ ||主程序入口 |ATM.py |/day4/bin ||配置信息 |setting.py |/day4/conf ||商城消费数据 |data.pkl |/day4/db ||商城锁帐号信息 |shop_lock.txt |/day4/db ||商城用户信息 |UserMsg.txt |/day4/db ||管理员用户文件夹 |-- |/day4/db/admin ||普通用户文件夹 |-- |/day4/db/client ||atm操作日志 |atm.log |/day4/log ||主程序选择功能模块 |atm_mode.py |/day4/modules ||ATM用户功能模块 |atm_user.py |/day4/modules ||日志模块 |log.py |/day4/modules ||登录模块 |log_in.py |/day4/modules ||管理员模块 |manager.py |/day4/modules ||商城模块 |shopping_mall.py |/day4/modules |##设计思路* 采用分目录放相应功能文件* 购物商城 ``` 沿用第二周商城作业 ```* ATM用户登陆 ``` 通过登录模块,校验输入登陆帐号是否存在相对应的文件目录和文件。校验完后,读帐号文件信息到内存中,并可执行 取款、还款、存款、查询帐单、转帐、修改自己密码等功能。 * 取款:判断有无存款的情况,优先扣减存款金额,再扣减可用额度,最多只能取存款+可用额度/2 * 还款:检测各帐期欠费情况,并打印。选择对应帐期数据,增加还款金额额度;如是当前帐期,还款金额增加至可用额度 * 查询帐单:将各各帐期列表展示,可选择对应帐期并将消费金额、还款金额、欠费金额、延期手续费等信息打印出来。 * 转帐:输入转入帐号,校验帐号,将金额从登陆帐号扣减至转入帐号,并计算手续费。 * 修改密码:输入两次新密码,校验两次输入是否一致,一致则用MD5方式加密,保存至帐号文件中。 * 登录时自动生成帐单数据:根据每个帐号的还款日期,判断登录日期与最后帐期之间的日期差,循环生成帐单数据至当前帐期。 ```* 用户管理 ``` 通过登录模块,校验输入登陆帐号是否存在相对应的文件目录和文件。校验完后,读帐号文件信息到内存中,并可执行 新增帐户、调整最大透支额度、冻结帐户、解锁帐户、修改密码等功能。 * 新增帐户: 选择新增帐户类型:【0】普通用户;【1】管理用户,普通用户随机生成6开头帐号,并按格式输入: 密码/权限(0:普通用户;1:管理员用户)/信用卡最大透支额度/本月可用额度/还款日期/储蓄金额,则创建成功 * 调整最大透支额度:输入调整帐号,读帐号信息,将输入金额写入帐号文件中。 * 冻结帐户:输入帐号,验证帐号,将冻结信息写入文件中。 * 解锁帐户:输入帐号,验证帐号,将解锁信息写入文件中。 * 修改密码:输入两次新密码,校验两次输入是否一致,一致则用MD5方式加密,保存至帐号文件中。 ``` ##使用说明: * 商场帐号: ``` xiongli、oldboy、xx、aa ;密码均为:123 ``` * ATM帐号: ``` 管理员帐号:admin、xx、可新增 密码均为:123 普通帐号:6011890764、可新增 密码均为:123 ```##脚本执行方式:* 调用python 执行 /day4/bin/ATM.py ,python /day4/bin/ATM.py* 运行环境: python 3.x

用户评论 (0)

发表评论

captcha