Ajuda por favor (urgente)

0 respostas
R

Pessoal, me ajudem por favor, eu tenho um trabalho para entregar amanhã (03/12/2010) até as 16h e não sei como começar. Desculpem aparecer assim na maior cara de pau, mas se puderem me ajudar a resolver, ou dar dicas rápidas para que eu possa tentar. (PS: É para fazer no JCreator e salvar como arquivo .JAR e mandar por e-mail, pode ser em Desktop ou WEB ). Se puderem dar uma mão, vai me custar o ano na facul. Valeu desde já à todos. Abraços.

  1. Realiza cadastro de produtos;

  2. Abrir tela;
    
    nome, descricao, quantidade, valor de compra, valor de venda, data de compra, data de inicio de venda, data de fim de venda (regras: 1, 2 e 4);
    
    no campo categoria, serão exibidos apenas as categorias que estejam dentro da faixa de preco do produto (regras: a, 2);
    
    ao clicar em salvar (regras: 1, b);
    
    ao clicar em sair (regras: d);
    
    Fecha a tela;
    
  3. Não se aplica fluxos complementares

  4. Regras:

    1- todos os campos são obrigatórios;
    
    2- valor de compra de um produto não pode ser inferior ao valor de venda do mesmo;
    
    3- a categoria do produto deve estar dentro da faixa de preço cadastrado na categoria, tendo como base o preço de venda do produto;
    
    4- a data final de venda tem que ser superior a data de inicio da venda;
    
  5. Métodos (criar procedures)

    a- executar procedure pSelCategByPreco
    b- executar procedure plnsProduto
    c- executar procedure pDelProduto
    d- Pedir confirmação antes de fechar a tela

  6. Sem Exceções

  7. Sem Pré-condições

  8. Sem Pós-condições

  9. Descritivo Fixo:

Nome Campo Origem do dado Tipo Default Brancos(S/N) Tam Consistencia

Cod. Produto id_produto Int - N 10
Nome Nm_produto Varchar - N 50
Descricao Desc_produto Text - N -
Quantidade Qtd_produto Int - N 5
Valor Compra Vlr_compra Decimal - N 4,2
Valor Venda Vlr_venda Decimal - N 4,2
Data Compra Dt_compra Datetime - N -
Data inicio Venda Dt_ini_venda Datetime - N -
Data fim Venda Dt_fim_venda Datetime - N -
Categoria id_categoria Int - N 2 Executar metodo: a

  1. Botoes e links

botao/link Estado inicial Condicao de habilitacao Acao

Salvar H (Habilitado) regra: 1 metodo: b
Alterar H -
Deletar H metodo: c

  1. Informacoes auxiliares

Categorias cadastradas

ID Nome Vlr Inicial Vlr Final

1 Cat 1 00,00 10,99
2 Cat 2 11,00 25,99
3 Cat 3 26,00 50,99
4 Cat 4 51,00 99,99

***Acesso a base de dados:
Servidor: sqllw01
Database: selecao
Tabelas: tblCat
tblProd
Username: usrSelecao
Password: 1234

Table - dbo.tbl_produto / Table - dbo.tbl_categoria Table - dbo.tbl_categoria
Column Name Data Type Allow Nulls Column Name Data Type Allow Nulls
(P.K) id_produto int F (P.K) id_produto int F
Nm_produto Varchar F Nm_produto varchar(50) F
Nm_produto Varchar F vlr_ini decimal(4,2) F
Desc_produto Text T vlr_fim decimal(4,2) F
Qtd_produto Int F
Vlr_compra Decimal F
Vlr_venda Decimal F
Dt_compra Datetime F
Dt_ini_venda Datetime F
Dt_fim_venda Datetime F
id_categoria Int F

Criado 2 de dezembro de 2010
Respostas 0
Participantes 1