Desktop.2021.12.02.-.22.20.54.16.mp4
- Este trabalho objetiva promover um entendimento básico do funcionamento e importância da comunicação entre processos na arquitetura cliente/servidor.
- Este sistema simula uma caixa eletrônico, oferecendo operações financeiras.
- Dentre as opções do programa, temos:
- Realizar saque
- Realizar depósito
- Realizar transferência
- Consultar saldo
- Python 3 (min) -
$ install python3ou Python.org - Git -
$ brew install gitou$ install git
$ git clone https://github.com/GTourinho/distributed-banking-system-python.git
$ cd distributed-banking-system-python
$ py server/main.py
$ py client/main.py
1. O sistema irá funcionar a partir da inicialização do servidor e, posteriormente, da tela do cliente.
3. Após o cadastro, serão mostradas as opções do caixa eletrônico. Lembrando que todo cliente inicia sua conta com saldo zerado.
5. Ao selecionar a opção de TRANSFERÊNCIA, o cliente deverar informar o ID do destinatário seguido do valor.
7. Operações que solicitarem valores maiores que os disponíveis, serão automaticamente canceladas e informadas no visor.
Universidade Federal da Bahia - 2021.1 - MATA59 - Redes de Computadores