標籤:__init__ opp 作業 自訂 pre 執行 錯誤 技術分享 信用卡
作業 1, ATM:類比實現一個ATM + 購物商城程式
額度 自訂
實現購物商城,買東西加入 購物車,調用信用卡介面結賬
可以提現,手續約5%
支援多賬戶登入
支援賬戶間轉賬
記錄每月日常消費流水
提供還款介面
ATM記錄動作記錄
提供管理介面,包括添加賬戶、使用者額度,凍結賬戶等。。。
使用者認證用裝飾器
程式結構:
ATM/#綜合目錄
|- - -atm/#atm程式主目錄
| |- - -README
| |- - -__init__.py
| |- - -bin/#執行程目錄
| | |- - -__init__.py
| | |- - -atm.py #使用者登陸執行執行檔案
| | |- - -admin.py #管理員登陸執行檔案
| |
| |
| |- - -conf/#設定檔目錄
| | |- - -__init__.py
| | |- - -confing.py#設定檔
| |
| |- - -core #主邏輯程式目錄
| | |- - -main.py#使用者登陸主要程式
| | |- - -admin_log.py#管理員登陸主要程式
| | |- - -log_file.py#日誌相關函數
| | |- - -opertion_admin.py#使用者登陸操作相關函數
| | |- - -transaction.py#使用者操作相關函數
| | |- - -user_pass.py#使用者\使用者登陸登陸相關函數
| |
| |
| |
| |
| |- - -db/#使用者資料目錄
| | |- - -__init__.py
| | |- - -admin_list#管理員列表
| | |- - -admin_lock#管理員鎖定列表
| | |- - -user_file.txt#使用者列表
| | |- - -lock_name.txt#使用者鎖定列表
| | |- - -data/#使用者帳戶存取目錄
| | |- - -abc.json #獨立使用者資料
| |
| |- - -log/#日誌目錄
| |- - -admin_erro.log#管理員錯誤記錄檔
| |- - -admin_log.log#管理員登陸日誌
| |- - -admin_operation.log#管理員動作記錄
| |- - -user_erro.log#使用者錯誤記錄檔
| |- - -user_log.log#使用者登陸日誌
| |- - -user_operation.log#使用者動作記錄
|
|- - -shopping/#商城程式目錄
| |- - -__init__.py
| |- - -README
| |- - -bin/#執行目錄
| | |- - -__init__.py
| | |- - -shop.py#商城使用者登陸執行執行檔案
| |
| |- - -conf/#設定檔目錄
| | |- - -__init__.py
| | |- - -config.py#設定檔
| |
| |- - -core/##主邏輯程式目錄
| | |- - -opert.py#主邏輯函數相關
| | |- - -shopping.py#商城主程式
| |
| |
| |- - -db/#資料目錄
| | |- - -lock_name.txt#使用者帳戶
| | |- - -goodslist.txt#商品列表檔案
| | |- - -lock_name.txt#使用者消費記錄檔案
| | |- - -user_file.txt#使用者帳戶檔案
| | |- - -ueer_infor#使用者帳戶資訊檔
python第二十二天-----在做作業當中............