Python 学习笔记-15

Python 学习笔记-15:

  1. ATM作业

运用模块知识构建一个ATM+商城系统

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

源代码地址

结构树:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
│  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