domingo, 27 de abril de 2008

AGBD - Trabalho

CIDADE

· codCidade:
INTEGER NOT NULL
· nomeCidade:
VARCHAR2(60) NOT NULL
uf:
CHAR(2) NOT NULL
taxa:
NUMBER(10,2) NOT NULL

CLIENTE

· codCliente:
INTEGER NOT NULL
nomeCliente:
VARCHAR2(80)
endereco:
VARCHAR2(80)
· cidade:
VARCHAR2(60) (FK)
telefone:
VARCHAR2(15)

FRETE

CodFrete:
INTEGER NOT NULL
dataEntrega:
TIMESTAMP NOT NULL
descricao:
VARCHAR2(100) NOT NULL
· CodCliente:
INTEGER NOT NULL (FK)
· CodCidade:
INTEGER NOT NULL(FK)
· CodFuncionario:
INTEGER NOT NULL(FK)
peso:
NUMBER(10,2) NOT NULL
valor_frete:
NUMBER(10,2) NOT NULL

FUNCIONARIO

· CodFuncionario:
INTEGER NOT NULL
CPF:
VARCHAR2(11)
NOME:
VARCHAR2(60) NOT NULL
SALARIO:
NUMBER(10,2)
CNH:
VARCHAR2(11)


Criar uma aplicação Java com aceso ao Banco de Dados Oracle, seguindo as especificações do esquema anterior para a criação das tabelas.

Trata-se de um controle de fretes simplificado. A aplicação deve permitir o cadastro de todas as tabelas através de formulários elaborados em JAVA(NETBEANS), Após os cadastros crie um formulário que permite consultar os fretes por cidade, cliente ou funcionário, listando-os em uma JTable, conforme o modelo:
Exibir no final o valor total de frete para aquela Consulta

CONSULTA FRETES
Código para Consulta

·Cliente ·Cidade ·Funcionario
CONSULTAR
CODFRETE
Descricao
DATAENTREGA
...
VALOR















Valor Total do Frete


Data de Entrega
No dia da prova final de AGBD

FORMATO: CD contendo a pasta do projeto, que deverá ter o seguinte nome:

-JavaOracleFrete_NOME_RA
-Scripts para criação do BD

O trabalho valerá até 1 ponto na Média Final

.: Media = TI * 4 + P * 6
____________
10

Media Final = Media + NotaTrabalho

TRATAR ERRO NOT NULL DOS CAMPOS(FK), não permitir que apareça a msg de erro do SGBD para o usuário.

Nenhum comentário: