zoukankan      html  css  js  c++  java
  • 从零开始学Python04作业思路:模拟ATM电子银行

    标签(空格分隔):Python


    一,程序文件说明

    程序文件清单
    程序分为5个组成部分

    • bin:放置Python程序的启动接口文件

    通过Python命令启动文件夹内文件即正常执行Python程序
    例如:ATM_start.py

    • crontab:放置Python程序的计划任务启动接口文件

    通过配置计划任务定时启动Python脚本的程序接口文件
    例如:Auto_mission.py

    • db:放置Python程序所需的配置文件

    程序生成的用户配置文件
    例如:姓名+‘_log’

    • lib:放置Python程序所需的公共方法文件

    Python代码的公共方法层文件
    例如:common.py

    • src:放置Python程序所需的业务层文件

    Python代码的业务层文件
    例如:admin_business.py user_business.py

    二,程序流程简图

    程序大致功能流程图.png-59.7kB

    三,用户配置文件详解

    userconfig.png-27.7kB

    1.name_login:用于登录的用户名
    2.pwd_login:用户登录时的密码
    3.account:用户银行卡号
    4.pwd_money:用户银行卡密码
    5.tm_text:用户注册时的时间
    6.billing_day:生成账单时间
    7.Repayment_date:最后还款时间
    8.status:银行账户状态
    9.cash:电子现金余额
    10.Actual_overdraft:总透支金额
    11.Overdraft_limit:透支额度上限
    12.Debt_Bill_amount:账单欠账金额纪录(累加)
    13.Debt_record:已出账单历史记录(里面仍旧是个字典,可以按照账单时间查询。例如:2016-11:str)
    14.Has_been_out_billing:已出账单流水历史记录(里面仍旧是个字典,可以按照账单时间查询,每次生成新账单时,将未出账单流水记录里的列表内容拷贝过来并清空未出账单流水记录列表里的内容)
    15.Not_out_billing:未出账单流水记录(用户的所有操作记录在内)

    四,程序测试样图

    1.png-8kB
    2.png-26.4kB
    3.png-20.1kB
    4.png-17.3kB
    7.png-18.5kB
    8.png-9.5kB

    北京IT职业教育培训中心,欢迎来校咨询。微信号:yinsendemogui(添加时请注明博客园)
  • 相关阅读:
    大厂机密!30 个提升团队研发效能的锦囊
    爆肝 200 小时,我做了个编程导航!
    AJAX数据传输之请求与发送
    JS高级技巧之函数节流
    JS实战笔记
    JS获取DOM元素位置与大小
    JS实现快排算法
    构造可重用的Ajax对象
    JS字符串操作总结
    JS常用函数小结
  • 原文地址:https://www.cnblogs.com/chensiqiqi/p/6120818.html
Copyright © 2011-2022 走看看