ATM实战

1.首先分析项目需求:

        模拟实现一个ATM + 购物商城程序

        额度 15000或自定义---->注册功能

        实现购物商城,买东西加入 购物车,调用信用卡接口结账----->购物车,支付

        可以提现,手续费5%----->提现

        支持多账户登录----->登录

        支持账户间转账----->转账

        记录日常消费流水----->记录流水

        提供还款接口---->还款

        ATM记录操作日志---->日志

        提供管理接口,包括添加账户、冻结账户等。。。---->管理接口,添加,冻结账户

        用户认证用装饰器------>装饰器

用软件功能表达就是:

        1、登录

        2、注册

        3、查看余额

        4、转账

        5、还款

        6、取款

        7、查看流水

        8、购物

        9、查看购买商品

2.设计程序以及程序的架构


3.分文件处理


4.start代码


5.src代码


5.settings代码


6.db代码


7.bank接口


8.shop 接口


9.user接口


10.common接口


你可能感兴趣的:(ATM实战)