Projeto criado no módulo de fundamentos do curso de Python da DIO.me. O Desafio consiste em criar um sistema bancário em python com as funcionalidades e regras de negócio abaixo listadas.
- Sacar
- Depositar
- Visualizar Extrato
- Criação de usuários
- Criação de conta corrente
- Não é permitido depositar valores negativos
- registrar todos os saques e depositos realizados
- Limite de 3 saques por dia
- Limite de R$500,00 por saque
- Ao solicitar o extrato, deverá ser exibido todas as operações e o saldo atual da conta
- Não podem existir dois usuários com o mesmo CPF
- O mesmo CPF pode conter mais de uma conta associada
- Determinada conta só pode estar associada a um único usuário
- Só é permitida a criação de uma conta para CPF's já cadastrados no sistema
- Inicialmente o sistema foi desnevolvido seguindo os conhecimentos básicos adquiridos no módulo de fundamentos;
- Posteriomente foram adcionadas novas regras de negócio e tornou-se necessário implementar funções no sistema;
- Ao finalizar o módulo de POO, o sistema passou por uma reformulação:
- Futuramente o sistema irá ganhar uma implementação para armazenar as informações em um banco de dados MySQL;
- Sera criado uma interface Desktop e uma implementação web;