作業 1, ATM:模擬實現一個ATM + 購物商城程式額度 自定義實現購物商城,買東西加入 購物車,調用信用卡介面結賬可以提現,手續費5%支持多賬戶登錄支持賬戶間轉賬記錄每月日常消費流水提供還款介面ATM記錄操作日誌提供管理介面,包括添加賬戶、用戶額度,凍結賬戶等。。。用戶認證用裝飾器程式結構:A... ...
作業 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#用戶帳戶信息文件