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.
-
Realiza cadastro de produtos;
-
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;
-
Não se aplica fluxos complementares
-
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;
-
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 -
Sem Exceções
-
Sem Pré-condições
-
Sem Pós-condições
-
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
- Botoes e links
botao/link Estado inicial Condicao de habilitacao Acao
Salvar H (Habilitado) regra: 1 metodo: b
Alterar H -
Deletar H metodo: c
- 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