1.需求:
- 指定最大透支额度
- 可取款
- 定期还款(每月指定日期还款,如15号)
- 可存款
- 定期出账单
- 支持多用户登陆,用户间转帐
- 支持多用户
- 管理员可添加账户、指定用户额度、冻结用户等
购物车:
- 商品信息- 数量、单价、名称
- 用户信息- 帐号、密码、余额
- 用户可充值
- 购物历史信息
- 允许用户多次购买,每次可购买多件
- 余额不足时进行提醒
- 用户退出时 ,输出当次购物信息
- 用户下次登陆时可查看购物历史
- 商品列表分级显示
参考ygqygq2 https://gitee.com/ygqygq2/python_homework/tree/master/day5%E4%BD%9C%E4%B8%9A 写的代码思路,总结编写程序。
2.环境:python 2.7
3.程序功能说明,实现部分功能:
- 多用户登录
- 商品按二级菜单显示
- 充值功能
- 多次购买,每次购买多件
- 余额不足提示充值
- 可查看购物历史
ATM实现功能如下:
- 指定最大透支额度
- 可取款
- 定期还款(每月指定日期还款,如15号) 可存款
- 定期出账单
- 支持多用户登陆,用户间转帐
- 支持多用户
- 管理员可添加账户、指定用户额度、冻结用户等
4.基本流程图:
5.程序测试帐号
6.程序结构: