zoukankan      html  css  js  c++  java
  • ATM机的目录框架

    程序介绍:
        实现ATM常用功能
        功能全部用python的基础知识实现,用到了timeossysjsonopenlogging函数模块知识, 主要帮给大家一个简单的模块化编程的示例
    
    程序结构:
    day5-atm/
    ├── README
    ├── atm #ATM主程目录
    │   ├── __init__.py
    │   ├── bin #ATM 执行文件 目录
    │   │   ├── __init__.py
    │   │   ├── atm.py  #ATM 执行程序
    │   │   └── manage.py #ATM 管理端,未实现
    │   ├── conf #配置文件
    │   │   ├── __init__.py
    │   │   └── settings.py
    │   ├── core #主要程序逻辑都 在这个目录 里
    │   │   ├── __init__.py
    │   │   ├── accounts.py  #用于从文件里加载和存储账户数据
    │   │   ├── auth.py      #用户认证模块
    │   │   ├── db_handler.py   #数据库连接引擎
    │   │   ├── logger.py       #日志记录模块
    │   │   ├── main.py         #主逻辑交互程序
    │   │   └── transaction.py  #记账还钱取钱等所有的与账户金额相关的操作都 在这
    │   ├── db  #用户数据存储的地方
    │   │   ├── __init__.py
    │   │   ├── account_sample.py #生成一个初始的账户数据 ,把这个数据 存成一个 以这个账户id为文件名的文件,放在accounts目录 就行了,程序自己去会这里找
    │   │   └── accounts #存各个用户的账户数据 ,一个用户一个文件
    │   │       └── 1234.json #一个用户账户示例文件
    │   └── log #日志目录
    │       ├── __init__.py
    │       ├── access.log #用户访问和操作的相关日志
    │       └── transactions.log    #所有的交易日志
    └── shopping_mall #电子商城程序,需单独实现
        └── __init__.py
  • 相关阅读:
    2440中断
    2440内存管理
    printf不定参数
    时钟体系
    Uart串口
    链接脚本与重定位
    指令速记
    OpenOCD-JTAG调试
    ATPCS规则
    ARM三级流水线
  • 原文地址:https://www.cnblogs.com/phoenix-mountain/p/12900845.html
Copyright © 2011-2022 走看看