一  需求

模拟实现一个ATM + 购物商城程序

  1. 额度 15000或自定义
  2. 实现购物商城,买东西加入 购物车,调用信用卡接口结账
  3. 可以提现,手续费5%
  4. 每月22号出账单,每月10号为还款日,过期未还,按欠款总额 万分之5 每日计息(暂时未做)
  5. 支持多账户登录
  6. 支持账户间转账
  7. 记录每月日常消费流水
  8. 提供还款接口
  9. ATM记录操作日志
  10. 提供管理接口,包括添加账户、用户额度,冻结账户等
  11. 用户认证用装饰器

二 代码实现

 2.1 框架

 #项目名称:
      ATM + 购物商城程序

 #作者:
    Terry

 #博客地址
 https://www.cnblogs.com/Terrypython/

 #实现功能
模拟实现一个ATM + 购物商城程序
额度 15000或自定义
实现购物商城,买东西加入 购物车,调用信用卡接口结账
可以提现,手续费5%
支持多账户登录,登录错误三次以后会有提示,是否继续,并且保存到日志里边
支持账户间转账
记录每月日常消费流水
提供还款接口
ATM记录操作日志
提供管理接口,包括添加账户、用户额度,冻结账户等。。。
用户认证用装饰器

 #目录结构:
       ├── ATM
            ├── bin #入口程序目录
            │   ├── __init__.py
            │   └── atm.py  #入口程序(启动程序)
            ├── conf #配置文件目录
            │   ├── __init__.py
            │   └── setting.py
            ├── core #程序核心目录
            │   ├── __init__.py
            │   ├── admincenter.py  #管理模块
            │   ├── authentication.py  #认证模块
            │   ├── creditcard.py  #信用卡模块
            │   ├── shopping.py  #购物模块
            ├── database #程序数据库
            │   ├── creditcard_dict  #信用卡数据库
            │   ├── creditcard_record  #信用卡流水记录数据库
            │   ├── details_tip  #提示信息
            │   ├── product_list  #商城产品数据库
            │   └── shopping_car  #购物车数据库
            │   ├── shopping_record  #购物记录
            │   └── users_dict  #用户数据库
            └── log
                ├── __init__.py
                └── rz.py
            ├── README.md


#运行说明:
见我的博客详解
README

相关文章:

  • 2022-03-05
  • 2021-06-17
  • 2021-07-30
  • 2022-12-23
  • 2022-12-23
  • 2021-10-22
  • 2021-11-04
猜你喜欢
  • 2022-12-23
  • 2021-11-14
  • 2021-12-04
  • 2021-08-05
  • 2022-12-23
  • 2022-12-23
  • 2021-12-04
相关资源
相似解决方案