Matheus-Fontinele-Alves-Vieria / digital-bank

Um sistema bancário básico escrito em Java que permite a criação de contas para clientes físicos e jurídicos, depósitos e saques, transferências de dinheiro e geração de extratos.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sobre o projeto

Este projeto é um sistema bancário básico escrito em Java. O sistema possui as seguintes funcionalidades:

Criar contas para clientes físicos e jurídicos
Depositar e sacar dinheiro de contas
Transferir dinheiro entre contas
Gerar extratos bancários

Como usar o projeto

Para usar o projeto, você precisa ter Java instalado em sua máquina. Depois de instalar o Java, você pode compilar o projeto usando o seguinte comando:

javac *.java

Depois de compilar o projeto, você pode executá-lo usando o seguinte comando:

java Main

O que está incluso no projeto

O projeto inclui os seguintes arquivos:

Account.java - Classe abstrata que representa uma conta bancária.
CurrentAccount.java - Classe que representa uma conta corrente.
SavingsAccount.java - Classe que representa uma conta poupança.
Client.java - Classe que representa um cliente.
PhysicalPerson.java - Classe que representa uma pessoa física.
LegalPerson.java - Classe que representa uma pessoa jurídica.
Bank.java - Classe que representa um banco.
Main.java - Classe principal que inicia o sistema bancário.

O que ainda precisa ser feito

O projeto ainda está em desenvolvimento e há algumas coisas que ainda precisam ser feitas:

Adicionar mais funcionalidades, como a possibilidade de pagar contas, fazer investimentos e obter empréstimos.
Melhorar a interface do usuário.
Implementar testes unitários.

About

Um sistema bancário básico escrito em Java que permite a criação de contas para clientes físicos e jurídicos, depósitos e saques, transferências de dinheiro e geração de extratos.


Languages

Language:Java 100.0%