Skip to content

devgustavoalves/banco-belo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sistema Bancário em Python

Este é um sistema bancário simples desenvolvido em Python como projeto de estudo. O sistema permite que os usuários criem contas, façam login, realizem depósitos, saques, consultem seus saldos e extratos, entre outras funcionalidades básicas.

Funcionalidades

  • Cadastro de Usuários: Os usuários podem criar novas contas fornecendo suas informações pessoais, como nome, CPF, número da conta e senha.
  • Login: Os usuários podem fazer login em suas contas usando seus números de conta e senhas.
  • Depósitos e Saques: Os usuários podem depositar e sacar dinheiro de suas contas bancárias.
  • Consulta de Saldo: Os usuários podem verificar o saldo atual de suas contas.
  • Consulta de Extrato: Os usuários podem ver o histórico de transações em suas contas.
  • Tratamento de Exceções: O sistema inclui tratamento de exceções para lidar com erros durante a execução do programa.
  • Persistência de Dados: As informações dos usuários são salvas em um arquivo JSON para persistência entre as execuções do programa.

Próximos Passos

O sistema está em constante desenvolvimento e as seguintes funcionalidades estão planejadas para futuras atualizações:

  • Transferências entre Contas
  • Alteração de Senha
  • Bloqueio/Desbloqueio de Conta
  • Agendamento de Pagamentos
  • Criação de uma Interface

Como Executar

Para executar o sistema, siga estas etapas:

  1. Certifique-se de ter o Python instalado em seu computador. Você pode baixá-lo em python.org.
  2. Clone este repositório em sua máquina local.
  3. Navegue até o diretório do projeto.
  4. Execute o arquivo sistema_bancario.py usando o Python: python sistema_bancario.py.

Contribuindo

Contribuições são bem-vindas! Se você encontrar um problema, tiver uma sugestão ou desejar adicionar uma nova funcionalidade, sinta-se à vontade para abrir uma issue ou enviar um pull request.

Licença

Este projeto está licenciado sob a MIT License.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages