作业 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#用户帐户信息文件