Sistema de controle de cartão de crédito com jdbc, jndi e dao
Moisés da Silva Limeira Coelho
Tutorial de Desenvolvimento de um Sistema de Controle de Cartão de Crédito com JDBC, JNDI e DAO
Trabalho apresentado ao curso de Sistema para Internet, para disciplina de Gerenciamento de Dados para Web. Prof. Marinaldo Oliviera Santos
PALMAS
2009
1. Escopo:
Sistema de Gerenciamento de Cartões de Crédito
Uma instituição bancária necessita-se um sistema para gerenciamento de cartões de crédito. O sistema deve permitir o cadastro de vários tipos de cartões de crédito com diferentes limites.
Para o cadastro de cliente é necessário: nome, cpf, rg, endereço residencial, endereço comercial, telefone, profissão, renda bruta.
Para o cadastro da conta é necessário: número, tipo de conta (conta corrente ou poupança), número da agência.
O cliente pode solicitar, para cada uma das contas que possui apenas um cartão de crédito.
Para cada cartão de crédito emitido é registrado: número do cartão, tipo de cartão, a data de emissão, limite de credito, saldo devedor e o prazo de validade (formato: mm/aaaa). No tipo de cartão de credito é necessário registrar: descrição e o limite de crédito mínimo e máximo.
O limite de credito atribuído a cada cliente é igual a 70% de sua renda bruta. O tipo de cartão é atribuído ao cliente de acordo com a faixa de limite mínimo e máximo do tipo de cartão, ou seja, será aquele cujo limite de crédito do cliente for maior ou igual ao limite mínimo e menor ou igual ao limite máximo.
2. Desenvolvimento
2.1 Banco de Dados
O trabalho visa demonstrar como implementar, na linguagem de programação Java (JNDI , JDBC, DAO), com SGBD PostgreSQL. Utilizaremos o servidor web Glassfish v2.
O projeto na íntegra acompanha esse pequeno tutorial e pode ser acessado através do site: www.cefet-to.org/~03103329/SistemaCartaoCredito.rar
2.1.1 Criação do Pool
No navegador web, abra acesse o endereço: localhost na