"Software Description &Precautions "1. Shopping Malls &ATM Program Development environment: OS:64 bit Windows7IDE:PYCHARM4.0.4python version:3.5.132 Guests2, shopping mall &ATM program only to do Python learning use, copyright has the author, without the author's consent, may not be this shopping mall &ATM programs are used for commercial purposes. The directory structure is as follows: Shopmall_atm|--Shopmall| |--shopmall_handle.py| |--__init__. PY|--ATM| |--Atm_datebase| |--account_init.py| |--account_update.py| |--__init__. PY| |--atm_handle.py| |--atm_manage.py| |--atm_record.py| |--auth_login.py| |--__init__. PY|--Log| |--log_init.py| |--log_update.py| |--OPERATE_LOG.PKL| |--DEAL_LOG.PKL| |--__init__. PY|--Config| |--settings.py| |--CREDIT_ACCOUNT.PKL| |--CREDIT_BALANCELIMIT.PKL| |--CREDIT_COST.PKL| |--__init__. PY|--user_main.py|--api_main.py|--__init__. PY3. Shopping Malls &ATM Program Description: A, shopping malls&the ATM program injection port is the User_main function, which runs program B and program support by running the main function:1. Quota default 20000, custom range 5000-40000 2To implement the shopping mall, buy things to add to the shopping cart, call the credit card interface checkout3. Can withdraw, handling fee 5% 4. Support multi-account usage5. Support transfer between accounts6record monthly daily consumption flow, record shopping list7. Provide repayment interface8Support ATM Logging operations log (login, query, transfer, exit), support transaction logs (transfer, cash withdrawal, repayment)9provide management interface, including add account, modify account password, adjust user quota (10000 per adjustment) C, temporarily not supported:1, 22nd monthly Billing, 10th monthly repayment date, overdue, according to the total amount owed 5 daily interest2. Freezing accounts
Program Flowchart:
Directory structure:
Source code: Http://files.cnblogs.com/files/mzpy1119/shopmall_atm.rar
Python Learning---shopping malls and ATMs