Sistema Bancário Java
Mailton Olinto de Oliveira Lemos
Requisitos:
- Criação de Conta:
-
Agência e número da conta gerados automaticamente.
-
O usuário deve cadastrar uma senha segura.
- Saldo Inicial:
- O saldo inicial da conta será de R$ 0,00.
- Saques:
-
Somente valores dentro do saldo disponível.
-
Deve haver um limite mínimo de saque (ex.: R$ 1,00).
- Encerramento de Conta:
-
A conta só pode ser encerrada se o saldo for zero.
-
Deve haver um processo para confirmar a solicitação de encerramento.
- Transferências:
-
O valor da transferência deve estar disponível.
-
Ambas as contas devem existir e estar ativas.
-
O sistema deve registrar a transação.
- Persistência de Dados:
- Todas as informações devem ser armazenadas em um banco de dados.,
- Dados do cliente;
- Cadastrar nome, idade e CPF do cliente.
- Histórico de transações e saldos;
Dia 1:
-Foi criado o projeto com as classes Usuario, Conta e interface TelaTerminalBancario, mas esta última foi excluída por não se encaixar no fluxo de trabalho;
-
Foram implementadas as funções de cadastro e tela de menu;
-
Foi escolhido como estratégia de criação de contas e agencias um contador que soma 1 a cada cadastro de cliente;
-
As agências começam com 1001 e contas em 101;
-
Esqueleto do projeto feito.