ATM项目构思

1、开发项目的模式:

        瀑布模式:项目开发完成后,一并提交测试

        敏捷开发:开发一个功能,测试一个功能

2、atm机使用瀑布模式

        1、需求分析

                产品经理

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

        额度 15000或自定义
        实现购物商城,买东西加入 购物车,调用信用卡接口结账
        可以提现,手续费5%
        支持多账户登录
        支持账户间转账
        记录每月日常消费流水
        提供还款接口
        ATM记录操作日志 
        提供管理接口,包括添加账户、用户额度,冻结账户等。。。
        用户认证用装饰器

2、程序设计或者架构设计

        需求转为功能

        1、注册

        2、登录

        3、转账

        4、提现

        5、充值

        6、查看

        7、查看流水

        8、加入购物车

        9、查看购物车

 软件开发目录规范
          

            bin
                start.py启动文件
            core
                主要逻辑
                def login():
                    pass
                ...
            conf : config
                settings.py
            db:
                db.py
            lib: library
                common.py
            log:
                日志文件
                log.log
            interface:
                接口
                bank.py
                user.py
                shopping.py
            readme
            
      3. 分任务分模块开发
      4. 测试
      5. 上线
 
 启动文件一般放在bin目录,或者项目跟目录

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

万元系数

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值