Python学习笔记(十五):

  1. ATM作业
  • 运用模块知识构建一个ATM+商城系统
  1. 额度 15000或自定义(实现)
  2. 实现购物商城,买东西加入 购物车,调用信用卡接口结账(实现)
  3. 可以提现,手续费5%(未实现)
  4. 每月22号出账单,每月10号为还款日,过期未还,按欠款总额 万分之5 每日计息(未实现)
  5. 支持多账户登录(实现)
  6. 支持账户间转账(未实现)
  7. 记录每月日常消费流水(未实现)
  8. 提供还款接口(未实现)
  9. ATM记录操作日志 (未实现、不会)
  10. 提供管理接口,包括添加账户、用户额度,冻结账户等。。。(实现)
  11. 用户认证用装饰器(未实现、不会)
│  README.md
│
├─bin
│      atm.py
│      __init__.py
│
├─conf
│      __init__.py
│
├─data
│  │  __init__.py
│  │
│  ├─abnormity
│  ├─cart
│  │      admin.json
│  │      haha.json
│  │
│  ├─commodity
│  │      dnsj.json
│  │      rcyp.json
│  │      yfxz.json
│  │
│  ├─record
│  ├─shoppingcart
│  └─user
│          admin.json
│          marketadmin.json
│
├─log
│      __init__.py
│
└─maincode
    │  card.py
    │  main.py
    │  market.py
    │  test.py
    │  users.py
    │  __init__.py
    │
    └─__pycache__
            card.cpython-36.pyc
            main.cpython-36.pyc
            market.cpython-36.pyc
            users.cpython-36.pyc
            __init__.cpython-36.pyc