Skip to content

gabrielrochass/Bank-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

Sistema Bancário com POO

Sobre o Projeto

O Sistema Bancário com Programação Orientada a Objetos (POO) é um projeto que simula as operações básicas de um sistema bancário, como abrir uma conta, depositar, sacar e exibir extratos. Foi desenvolvido em Python utilizando conceitos de POO para modelar as entidades principais, como Conta e Cliente.

Funcionalidades Principais

  • Abertura de Conta: O sistema permite que novos clientes abram uma conta bancária, especificando o tipo de conta (corrente ou poupança) e o saldo inicial.

  • Depósito e Saque: Os clientes podem realizar operações de depósito e saque em suas contas, com validação de saldo disponível.

  • Exibição de Extrato: É possível visualizar o extrato de transações de uma conta específica, incluindo detalhes como data, hora e descrição da transação.

Tecnologias Utilizadas

  • Python: Utilizado como linguagem de programação principal para desenvolvimento do sistema.

  • POO (Programação Orientada a Objetos): Conceitos de classes e objetos foram aplicados para modelar a estrutura do sistema bancário.

Como Usar

  1. Abertura de Conta: Execute o programa e siga as instruções para abrir uma nova conta, fornecendo o nome do cliente, CPF, tipo de conta e saldo inicial.

  2. Operações Bancárias: Após abrir uma conta, você poderá realizar operações de depósito e saque, digitando o valor desejado.

  3. Visualização do Extrato: O sistema permite visualizar o extrato das transações realizadas em uma determinada conta, exibindo a data, hora e descrição de cada transação.

Próximos Passos

  • Aprimoramento da Interface de Usuário: Melhorar a interface do usuário para uma experiência mais amigável e intuitiva.

  • Implementação de Recursos Avançados: Adicionar funcionalidades adicionais, como transferência entre contas, geração de relatórios e autenticação de usuário.

  • Testes Automatizados: Desenvolver casos de teste automatizados para garantir a robustez e confiabilidade do sistema.

Contribuindo

Contribuições são bem-vindas! Sinta-se à vontade para propor melhorias ou correções nesse e em outros projetos! Até lá!

About

Sistema bancário implementado em python e utilizando Programação Orientada a Objetos

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages