首页 星云 工具 资源 星选 资讯 热门工具
:

PDF转图片 完全免费 小红书视频下载 无水印 抖音视频下载 无水印 数字星空

Python学习项目.zip

行业研究 645.35KB 15 需要积分: 1
立即下载

资源介绍:

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

资源文件列表:

Python学习项目.zip 大约有95个文件
  1. PyhtonStudy-master/day4/bin/ATM.py 203B
  2. PyhtonStudy-master/day4/atm.png 280.77KB
  3. PyhtonStudy-master/day4/readme.md 3.87KB
  4. PyhtonStudy-master/day4/db/UserMsg.txt 41B
  5. PyhtonStudy-master/day4/db/admin/admin/admin 182B
  6. PyhtonStudy-master/day4/db/admin/xx/xx 179B
  7. PyhtonStudy-master/day4/db/admin/xl/xl 179B
  8. PyhtonStudy-master/day4/db/shop_lock.txt
  9. PyhtonStudy-master/day4/db/lock.txt 2B
  10. PyhtonStudy-master/day4/db/data.pkl 142B
  11. PyhtonStudy-master/day4/db/client/6011890764/6011890764 272B
  12. PyhtonStudy-master/day4/log/atm.log 1B
  13. PyhtonStudy-master/day4/modules/atm_mode.py 3.28KB
  14. PyhtonStudy-master/day4/modules/log.py 542B
  15. PyhtonStudy-master/day4/modules/login_in.py 7.25KB
  16. PyhtonStudy-master/day4/modules/shopping_mall.py 13.16KB
  17. PyhtonStudy-master/day4/modules/atm_user.py 12.94KB
  18. PyhtonStudy-master/day4/modules/manager.py 6.87KB
  19. PyhtonStudy-master/day4/conf/setting.py 725B
  20. PyhtonStudy-master/day3/bak/__init__.py 64B
  21. PyhtonStudy-master/day3/ha.conf 831B
  22. PyhtonStudy-master/day3/haproxy.pdf 66.96KB
  23. PyhtonStudy-master/day3/haproxy.py 8.62KB
  24. PyhtonStudy-master/day3/readme.md 3.59KB
  25. PyhtonStudy-master/day2/shoping_mall.py 12.52KB
  26. PyhtonStudy-master/day2/readme.md 1.07KB
  27. PyhtonStudy-master/day2/购物车.png 61.52KB
  28. PyhtonStudy-master/day2/db/UserMsg.txt 41B
  29. PyhtonStudy-master/day2/db/lock.txt 7B
  30. PyhtonStudy-master/day2/db/data.pkl 142B
  31. PyhtonStudy-master/day5/计算器.png 33.4KB
  32. PyhtonStudy-master/day5/readme.md 928B
  33. PyhtonStudy-master/day5/main.py 2.94KB
  34. PyhtonStudy-master/github.ppk 1.4KB
  35. PyhtonStudy-master/README.md 1.12KB
  36. PyhtonStudy-master/day7/bin/__init__.py 64B
  37. PyhtonStudy-master/day7/bin/ftp_server.py 294B
  38. PyhtonStudy-master/day7/bin/ftp.py 308B
  39. PyhtonStudy-master/day7/readme.md 1.32KB
  40. PyhtonStudy-master/day7/db/login.pkl 124B
  41. PyhtonStudy-master/day7/db/__init__.py 64B
  42. PyhtonStudy-master/day7/ftp.png 44.64KB
  43. PyhtonStudy-master/day7/modules/server.py 3.5KB
  44. PyhtonStudy-master/day7/modules/client.py 4.03KB
  45. PyhtonStudy-master/day7/modules/__init__.py 64B
  46. PyhtonStudy-master/day7/conf/__init__.py 64B
  47. PyhtonStudy-master/day7/conf/setting.py 276B
  48. PyhtonStudy-master/day8/bin/__init__.py 64B
  49. PyhtonStudy-master/day8/bin/ftp_server.py 520B
  50. PyhtonStudy-master/day8/bin/ftp.py 581B
  51. PyhtonStudy-master/day8/readme.md
  52. PyhtonStudy-master/day8/db/__init__.py 64B
  53. PyhtonStudy-master/day8/db/usercfg.json 337B
  54. PyhtonStudy-master/day8/log/log.log 2.49KB
  55. PyhtonStudy-master/day8/log/__init__.py 64B
  56. PyhtonStudy-master/day8/modules/server.py 8.05KB
  57. PyhtonStudy-master/day8/modules/log.py 544B
  58. PyhtonStudy-master/day8/modules/client.py 8.02KB
  59. PyhtonStudy-master/day8/modules/__init__.py 64B
  60. PyhtonStudy-master/day8/conf/__init__.py 64B
  61. PyhtonStudy-master/day8/conf/setting.py 425B
  62. PyhtonStudy-master/day6/bin/main.py 4.37KB
  63. PyhtonStudy-master/day6/readme.md 2.42KB
  64. PyhtonStudy-master/day6/选课系统.png 74.12KB
  65. PyhtonStudy-master/day6/db/teacher.pkl 244B
  66. PyhtonStudy-master/day6/db/student/xiongli 364B
  67. PyhtonStudy-master/day6/db/student/xl 179B
  68. PyhtonStudy-master/day6/db/course.pkl 224B
  69. PyhtonStudy-master/day6/db/manager/admin 183B
  70. PyhtonStudy-master/day6/db/student.pkl
  71. PyhtonStudy-master/day6/log/log.log 1.54KB
  72. PyhtonStudy-master/day6/modules/log.py 544B
  73. PyhtonStudy-master/day6/modules/manager.py 18.29KB
  74. PyhtonStudy-master/day6/conf/setting.py 444B
  75. PyhtonStudy-master/day1/ThreeMenu/ThreeMenuV2.py 2.04KB
  76. PyhtonStudy-master/day1/ThreeMenu/MenuMsg.txt 681B
  77. PyhtonStudy-master/day1/ThreeMenu/readmev2.md 626B
  78. PyhtonStudy-master/day1/ThreeMenu/ThreeMenu.py 3.51KB
  79. PyhtonStudy-master/day1/ThreeMenu/MenuInfo.txt 1.8KB
  80. PyhtonStudy-master/day1/ThreeMenu/三级菜单流程图v2.png 33.98KB
  81. PyhtonStudy-master/day1/ThreeMenu/menu.json 336B
  82. PyhtonStudy-master/day1/SimulatedLoginIn/UserMsg.txt 53B
  83. PyhtonStudy-master/day1/SimulatedLoginIn/SimulatedLoginIn.png 67.52KB
  84. PyhtonStudy-master/day1/SimulatedLoginIn/SimulatedLoginInV2.py 3.63KB
  85. PyhtonStudy-master/day1/SimulatedLoginIn/lock.txt 11B
  86. PyhtonStudy-master/day1/SimulatedLoginIn/readme.txt 537B
  87. PyhtonStudy-master/day1/.idea/workspace.xml 26.87KB
  88. PyhtonStudy-master/day1/.idea/modules.xml 260B
  89. PyhtonStudy-master/day1/.idea/day1.iml 398B
  90. PyhtonStudy-master/day1/.idea/misc.xml 685B
  91. PyhtonStudy-master/.idea/PyhtonStudy.iml 462B
  92. PyhtonStudy-master/.idea/vcs.xml 180B
  93. PyhtonStudy-master/.idea/modules.xml 483B
  94. PyhtonStudy-master/.idea/dictionaries/Administrator.xml 92B
  95. PyhtonStudy-master/.idea/misc.xml 211B
0评论
提交 加载更多评论
其他资源 使用springboot搭建的音乐,电影,书栈,视频教程app的后台项目.zip
使用springboot搭建的音乐,电影,书栈,视频教程app的后台项目,所有数据来自互联网,使用python爬虫抓取,涉及,负载
一个python版flaskweb项目,同时也对接了CAS单点登录.zip
一个python版flaskweb项目,同时也对接了CAS单点登录,简单集成chatterbot和qqbot的智能聊天机器人。
基于Python编写的中国城市轨道交通数据可视化分析项目.zip
基于Python编写的中国城市轨道交通数据可视化分析项目。应用技术:网络编程、多线程、文件操作、数据库编程、GUI界面、数据分析。
3个小项目分别是利用Python实现报表自动化、某连锁超市、某银行数据分析.zip
3个小项目分别是利用Python实现报表自动化、某连锁超市、某银行数据分析,展示了问题分解、数据清洗、数据分析与可视化的过程。
STM32F103C8T6最小系统原理图、PCB、EDA向导和测试程序
STM32F103C8T6最小系统原理图、PCB、EDA向导和测试程序
这是关于内网渗透的一些资料和工具
关于内网渗透的工具和资料
计算机毕业设计:python+scrapy
17部署scrapy到 scrapyd 16_scrapy 的部署工具介绍-scrapyd 15_抓取过程中的常见问题3-js的处理技巧 14_抓取过程中的常见问题2-cookie的处理 13_抓取过程中的常见问题1-代理ip的使用 12_实用技巧2-图片的抓取 11_实用技巧1-多级页面的抓取技巧 10_Scrapy 框架解读一深入理解爬虫原理 09_“西刺”网站爬虫的核心代码解读 08_抓取进阶-对“西刺”网站的抓取 07_scrapy 内置服务介绍 06_基本概念介绍3-scrapy中的重要对象 05_基本概念介绍2-scrapy的重要组件 03_scrapy的基本使用步骤 02_初步使用scrapy 01_scrapy 是什么
json转换成excel文件
保密信息json转excel的时候,使用线上的容易有数据泄露的风险,开发了一个线下的小工具,本地运行就可以,安全便捷。