Sistema de Financiamento Bancário
Jequélia E. R. dos Santos1, Miriam M. Ramos2, Flávia Beatriz R. P. Cunha3
1
Universidade do Vale do Paraíba/Faculdade de Ciências Sociais Aplicadas, Av. Shishima Hifumi,
[email protected]
2
Universidade do Vale do Paraíba/Faculdade de Ciências Sociais Aplicadas, Av. Shishima Hifumi,
[email protected]
3
Universidade do Vale do Paraíba/Faculdade de Ciências Sociais Aplicadas, Av. Shishima Hifumi,
[email protected]
Resumo - Este trabalho apresenta uma ferramenta computacional de apoio à decisão desenvolvida
para auxiliar a concessão de empréstimos, com ênfase no financiamento de automóveis. O objetivo do
trabalho é obter um sistema automatizado de financiamento bancário para facilitar a decisão de
conceder ou não o empréstimo ao cliente. O desenvolvimento do trabalho envolveu o estudo do
sistema financeiro principalmente em relação às taxas de juros aplicadas e às facilidades oferecidas ao
cliente para que possa adquirir um automóvel.
Palavras-chave: sistema de financiamento bancário, empréstimo, banco de dados, orientação a
objetos.
Área do conhecimento: Informática
Introdução
O sistema financeiro no Brasil, tal como é
atualmente, é o resultado de uma longa
evolução histórica que se iniciou no fim do
período colonial. (Schrickel, 1997)
O consumidor, muitas vezes, se contasse
apenas com seus recursos disponíveis não
poderia realizar a compra do bem que deseja ou
necessita. Sendo assim, com as facilidades que
há atualmente, o cliente opta pela aquisição de
um bem de valor agregado maior ou melhor do
que poderia.
O financiamento é uma dívida adquirida
junto ao banco com um período prédeterminado para sua liquidação. Quando
assumido um empréstimo o credor passa a
assumir o valor emprestado e o valor dos juros
que são calculados de acordo com o valor
pedido (Brasil Escola).
O governo estabelece limites e determina
indiretamente as taxas de juros, as quais estão
baixas e as instituições financeiras conseguem
ter critérios de aprovações viáveis para o cliente
solicitar um financiamento (Hummel e Tascher,
1995).
A operação de crédito destina-se a financiar
a aquisição de bens móveis e imóveis. O foco
desse trabalho é a concessão de empréstimos
para a aquisição de bens móveis.
Para que aconteça o financiamento é
necessário que seja avaliado o valor proposto,
quando é feito o requerimento do crédito, em
cima do valor líquido do automóvel a ser
comprado 80% pode ser financiada e o restante
dever ser dado pelo cliente na entrada. Para
que não prejudique a forma de pagamento
somente 30% do salário do cliente pode ser
comprometido.
Com tamanha abrangência em relação ao
sistema financeiro, este trabalho foca a área de
financiamento automobilístico, que tem uma
grande demanda, por ser uma área de grande
procura.
Para que os processos sejam eficazes e
ágeis, está em desenvolvimento um sistema de
apoio à decisão que facilitará ao gerente
autorizar um financiamento ao cliente.
O objetivo do trabalho é obter um sistema
automatizado de financiamento bancário para
facilitar a decisão de conceder o empréstimo ao
cliente.
Materiais e Métodos
Para desenvolver o aplicativo proposto,
primeiramente escolhem-se as ferramentas a
serem utilizadas que são a linguagem de
programação C++, e o ambiente de
desenvolvimento Builder (6.0). A Tabela 1 indica
as ferramentas que estão em desenvolvimento
e uma breve descrição de tais ferramentas.
XIII Encontro Latino Americano de Iniciação Científica e
IX Encontro Latino Americano de Pós-Graduação - Universidade do Vale do Paraíba
1
Tabela 1– Funcionalidades do aplicativo.
Ferramenta: Simular um empréstimo para
o cliente se de acordo com suas
necessidades, gerar um financiamento
automobilístico com parcelas pré-fixadas.
Descrição: Uma simples e breve
simulação para que o cliente tenha acesso
ao que estará pedindo, e a facilidade e
rapidez para o funcionário em dizer a este
cliente se ele está apto a fazer este
empréstimo.
O desenvolvimento do aplicativo teve início
pelo módulo “Cadastro do Cliente”, que consiste
em ter registradas as informações de um novo
cliente, onde foi necessária a utilização de um
banco de dados que está sendo utilizado o
Paradox.
O Paradox é um sistema de banco de
dados relacional baseado em tabelas, muito
conhecido mundialmente, que permite a
comunicação entre tabelas (Santana).
Para o desenvolvimento do banco de
dados foi utilizado o Database Desktop, um
aplicativo independente que é instalado junto
com o compilador Builder e que facilita a criação
e o relacionamento entre as tabelas do Paradox.
O módulo “Processo de Cálculos”,
consiste em realizar todos os cálculos para o
empréstimo, taxas de juros, cálculo de parcelas.
Nesta fase é utilizada a biblioteca math.h
que é um arquivo declarado no cabeçalho da
biblioteca padrão da linguagem de programação
C++ e tem como fundamento operações
matemáticas básicas. A maioria das funções
envolve o uso de ponto flutuante (números), por
questões de compatibilidade.
A ferramenta possibilitará a escolha da
forma de cálculo de acordo com o perfil do
cliente. Para exemplificar, é feita uma
simulação, com algumas opções:
1. O cliente pode fornecer somente o valor
total do automóvel e o simulador gera a
quantidade de parcelas, e o valor de
entrada.
2. O cliente fornece o valor total do
automóvel, o número de meses que
gostaria de estar pagando e até mesmo
o valor de entrada que gostaria, e o
simulador analisará se possível liberar o
crédito pedido pelo cliente, se não for
ele automaticamente mostra qual é o
crédito que pode ser liberado.
3. O cliente declarará o valor total do
automóvel e o número de meses que
gostaria pagar. O simulador verifica os
dados e gera o valor da entrada para
que seja possível, se não for possível
também mostrará.
Tendo os resultados calculados, são feitas
propostas ao cliente, e se for de seu interesse
contratar tal serviço, é realizado uma
contratação.
A tabela 2 ilustra o algoritmo criado para o
cálculo do valor das parcelas acrescido de juros
e o respectivo código desenvolvido em C++
Builder que realiza tal cálculo.
Tabela 2 – Algoritmo e código que realiza o
cálculo das parcelas com juros.
Algoritmo para simulação
void calcular (valor Financiado, valor total,
salario, numero de parcela, juros)
incio
se (numero_de_parcela = 10) então
// minimo de parcela = 10, quando o cliente
não completar o campo numero de parcela
inicio
para i = numero_de_parcela ate 60 faça
inicio
juroComp = ((1 + juros) ^ - i)
valor_parcela = juros / (1 - juroComp)) *
valor financiado)
se valor_parcela <= salario) então
// verifica se a parcela está em condições
com o cliente
inicio
caixa de listagem = i & "=" &
valor_parcela
total = total + 1
fim_se
fim_se
se(total = 0) então
//total de itens adicionado na caixa de
listagem
inicio
mensagem "valor não autorizado"
fim_se
fim_se
senão
// se o cliente optar por um determinado número
de meses
XIII Encontro Latino Americano de Iniciação Científica e
IX Encontro Latino Americano de Pós-Graduação - Universidade do Vale do Paraíba
2
inicio
juroComp = ((1 + juros) ^ - numero de
parcela)
valor_parcela = ((juros /( 1 - juroComp)) *
Valor financiado);
se (valor_parcela <= salario) então
inicio
//adiciona na caixa de listagem numero da
parcela & "=" & valor_parcela
fim_se
else
inicio
mensagem "Valor não autorizado"
fim_se
fim_se
fim
Procedimento em C++ Builder que realiza
este procedimento
frmSimulador->lstP->Items>Add(IntToStr(n_parcela)+ " = " +
valor_parcela);
} else {
ShowMessage ("Valor não
autorizado");
}
}
}
Feito isto se inicia o cadastro do funcionário.
Para que ele utilize o sistema, é necessário
estar cadastrado e ter um nome de usuário e
senha, que poderão ser alteradas. O sistema
possibilita a consulta de financiamentos
liberados, clientes, funcionários e bancos já
cadastrados.
A Figura 1 mostra com mais clareza o
relacionamento entre as tabelas do banco de
dados.
void Calcular (float ValorFinanciado, float
ValorTotal, float Parte_Salario, int n_parcela,
float juros){
float juroComp, v_parcela, parcela;
AnsiString valor_parcela, valorp[60],par[60];
int total =0;
if(n_parcela == 10){
for (int i = n_parcela;i<=60;i++){
juroComp = pow((1 + juros), - i);
v_parcela = ((juros / (1 - juroComp)) *
ValorFinanciado);
//Verifica se a parcela esta em condições com o
cliente
if(v_parcela <= Parte_Salario) {
valor_parcela =
FormatFloat("#,##0.00", v_parcela);
frmSimulador->lstP->Items>Add(IntToStr(i) + " = " + valor_parcela);
total++;
}
}
if(total == 0)
ShowMessage ("Valor não autorizado");
} else {
juroComp = pow((1 + juros), n_parcela);
v_parcela = ((juros /( 1 - juroComp)) *
ValorFinanciado);
if(v_parcela <= Parte_Salario) {
valor_parcela =
FormatFloat("#,##0.00", v_parcela);
Figura 1 – Diagrama Entidade-Relacionamento
XIII Encontro Latino Americano de Iniciação Científica e
IX Encontro Latino Americano de Pós-Graduação - Universidade do Vale do Paraíba
3
Figura 3 – Simulador de Financiamento.
Resultados e Discussão
Conclusão e Recomendações
O aplicativo em desenvolvimento facilita e
agiliza os cálculos das parcelas e a liberação do
financiamento de automóveis.
A Figura 2 ilustra a Interface gráfica da
ferramenta “Menu principal”. Através desta
Interface, o usuário tem acesso às principais
funcionalidades da ferramenta como cadastro e
consulta
de
financiamentos,
clientes,
funcionários e bancos.
Através do aplicativo em desenvolvimento
pode-se ampliar o caminho para a exploração
do software para o financiamento de imóveis,
como, por exemplo, o residencial, que
atualmente também é muito procurado, tendo
em vista um mercado que cresce rapidamente.
A Orientação a Objetos é uma forma de
programação diferente da tradicional, onde
estruturas de dados e rotinas são desenvolvidas
de forma fracamente acopladas. Pode-se
concluir também que o banco de dados facilita a
comunicação e a recuperação de informações,
com muito mais rapidez e precisão daquilo que
é necessário.
É importante ressaltar que os softwares
devem evoluir, o aplicativo desenvolvido deve
continuar a ser explorado melhorando recursos
como segurança e rapidez.
Recomenda-se que em estudos relativos ao
financiamento de automóveis possam abrir
portas para o desenvolvimento de recursos mais
avançados e abrangentes.
Referências
Figura 2 – Menu Principal
A Figura 3 demonstra a Interface gráfica da
ferramenta “Simulador de Financiamento”. Essa
Interface contém a principal funcionalidade do
aplicativo que consiste em simular um
empréstimo e verificar a viabilidade do
financiamento.
- Schrickel, W. K.; Análise de Crédito –
Concessão e Gerência de Empréstimos 3ª
Edição editora atlas , 1997
- Hummel, P.R.V.; Taschener, M.R.B; Análise
e
Decisão
sobre
investimentos
e
financiamentos 4ª Edição editora atlas, 1995
Ferreira, I. F.; Financiamento de Veículos:
Mercado Joseense, 1997
Santana,
G.
Disponível
em:
http://www.ramosdainformatica.com.br/art_rec
entes01.php?CDA=465. Acesso em 27 mar
2009.
Brasil
Escola.
Disponível
em:
http://www.brasilescola.com/economia/financi
amento.htm. Acesso em 20 mar. 2009.
XIII Encontro Latino Americano de Iniciação Científica e
IX Encontro Latino Americano de Pós-Graduação - Universidade do Vale do Paraíba
4
Download

1 Sistema de Financiamento Bancário Jequélia E. R. - INIC