1. 程式人生 > >python基礎作業------模擬實現一個ATM + 購物商城程序

python基礎作業------模擬實現一個ATM + 購物商城程序

setting water 轉賬 atm 結算 pan auth hide use

模擬實現一個ATM + 購物商城程序

作業需求:

  1. 額度 15000或自定義
  2. 實現購物商城,買東西加入 購物車,調用信用卡接口結賬
  3. 可以提現,手續費5%
  4. 每月22號出賬單,每月10號為還款日,過期未還,按欠款總額 萬分之5 每日計息
  5. 支持多賬戶登錄
  6. 支持賬戶間轉賬
  7. 記錄每月日常消費流水
  8. 提供還款接口
  9. ATM記錄操作日誌
  10. 提供管理接口,包括添加賬戶、用戶額度,凍結賬戶等。。。
  11. 用戶認證用裝飾器


  • 技術分享
    ## ATM信用卡購物模擬程序
    
    ### 作者介紹:
    
    * author:高原
    
    
    
    
    ### 功能介紹:
    模擬實現一個ATM + 購物商城程序
    額度 15000或自定義
    實現購物商城,買東西加入 購物車,調用信用卡接口結賬
    可以提現,手續費5
    % 支持多賬戶登錄 支持賬戶間轉賬 記錄每月日常消費流水 提供還款接口 ATM記錄操作日誌 提供管理接口,包括添加賬戶、用戶額度,凍結賬戶等。。。 用戶認證用裝飾器 目錄結構: atm作業 ├── README ├── atm #ATM主程目錄 │ ├── bin #ATM 執行文件 目錄 │ │ ├── __init__.py │ │ ├── atm_start.py #ATM 主程序 執行程序 │ │ │ ├── conf #配置文件 │ │ ├── __init__.py │ │ └── settings.py #未用到 │ ├── core #
    主要程序邏輯都 在這個目錄 裏 │ │ ├── __init__.py │ │ ├── auth.py #用戶,信用卡,管理員認證模塊 │ │ ├── log.py #日誌記錄模塊 │ │ ├── creditcard.py #信用卡模塊\轉賬\還款\取現等 │ │ ├── shopping.py #購物模塊\商城\購物車\購物結算等 │ │ ├── main.py #主邏輯交互程序 │ │ └── user.py # 用戶模塊\創建\鎖定\解鎖等 │ ├── db #數據庫 │ │ ├── __init__
    .py │ │ ├── Blacklist # 用戶黑名單文件 │ │ └── user_data #用戶文件,用戶的各種信息 │ │ └── creditcard #信用卡文件,信用卡的各種信息 │ │ └── shopping_car #購物車文件 │ │ └── shopping_list #商品列表文件 │ └── log #日誌目錄 │ ├── __init__.py └── └── water_record #所有的用戶,信用卡交易日誌
    程序介紹




python基礎作業------模擬實現一個ATM + 購物商城程序