Rotinas de Cadastro

10 respostas
A

Estou com dificuldade em descrever como vão funcionar as rotinas de inserir, consultar, alterar e excluir, num sistema com diversos cadastros. Estou montando o diagrama de sequência, mas como nunca programei algo parecido estou tendo dificuldades. Gostaria q dessem uma olhada e me dissessem se esta correto.

Inserir:
Entrada dos dados; Create(“dados”); gravar();

Excluir:
Entra com o código; consultar(); Create(); excluir();

Alterar:
Entra com o código; consultar(); Create(); Entra com os novos dados; alterar(); gravar();

Não sei se deu pra entender muito bem, o Create seria o construtor, qualquer dúvida eu explico melhor. Vou ficar muito feliz com qualquer ajuda. Obrigada desde já…

10 Respostas

F

Andreia oi,

Olha realmente assim está dificil de entender o que vc quer…Poste o código para termos uma ideia, ou o que cada metodo faz…

FieroddPJ

Não conheço quase nada de java…mas como o assunto aqui eh basicamente sql no banco de dados acho q posso t ajudar

Supondo q vc tenha relacionado bem as tabelas no banco

Inserir - entrada de dados, verificação de dados(se necessario), gravar

Excluir - consulta (aos dados a serem excluidos), excluir

Alterar - consulta, altera, grava

Basicamente eh isso…seus metodos estao perfeitos…esse uso do create()
na rotina pra alteração nao eh necessario, mas como disse sou iniciante em java e dependendo do caso talvez seja necessario…continue postando as duvidas

Lembre-se de verificar se o campo excluido nao esta sendo usado como chave pros relacionamentos do banco e tal…

espero ter ajudado em algo!!!

A

Estou mandando os links com as imagens dos diagramas de sequência que eu fiz, acho q assim fica mais fácil de entender. São rotinas para manipular o cadastro de cargos.
No de inserir eu não utilizei um método inserirCargo(), pq eu acho que só com o gravar já funciona, mas não sei se está correto. Deêm uma olhada e se tiver mais alguma dúvida eu explico. Obrigada!

http://paginas.terra.com.br/informatica/ralpharada/Diagramas/CargoInserir.GIF

http://paginas.terra.com.br/informatica/ralpharada/Diagramas/CargoExcluir.GIF

http://paginas.terra.com.br/informatica/ralpharada/Diagramas/CargoAlterar.GIF

M

“AndreiaMarvel”:
Estou mandando os links com as imagens dos diagramas de sequência que eu fiz, acho q assim fica mais fácil de entender. São rotinas para manipular o cadastro de cargos.
No de inserir eu não utilizei um método inserirCargo(), pq eu acho que só com o gravar já funciona, mas não sei se está correto. Deêm uma olhada e se tiver mais alguma dúvida eu explico. Obrigada!

http://paginas.terra.com.br/informatica/ralpharada/Diagramas/CargoInserir.GIF

http://paginas.terra.com.br/informatica/ralpharada/Diagramas/CargoExcluir.GIF

http://paginas.terra.com.br/informatica/ralpharada/Diagramas/CargoAlterar.GIF

[i]Esta página está fora do ar

Provavelmente, o autor do site ainda não fez a publicação das páginas nos nossos servidores.
Tente novamente outra hora. [/i]

:sad:

A

Não deu mesmo pra colocar as imagens… :sad:

M

pra q aquele create?

A

O Create no inserir?

A

Descobri uma forma de vcs abrirem os links das imagens, ao invés de clicar no link, digita o endereço na barra do navegador.

P

Oi, Você está projetando algo que vai fazer ou documentando algo que já fez?

Seu diagrama está meio confuso (ainda mais com essa sintaxe maldita do Rose :P), mas basicamente você precisa dizer qual método está invocando no objeto e com quais argumentos.

Tem alguns erros de sintaxe, por exemplo no diagrama de alterar você têm vários métodos executando sem um estímnulo inicial. É melhor você dar uma lida num bom livro sobre UML :wink:

Lembre-se semrpe de documentar apenas o relevante.

A

Estou projetando algo que vou fazer. Por isso estou com tantas dúvidas, nunca programei essas rotinas antes.
No caso da alteração o usuário entra com o código ou descrição (no caso o nome do cargo) para buscar o cadastro que ele quer alterar, altera os dados e grava.

Mas quanto aos construtores e métodos está correto?

Criado 26 de maio de 2005
Ultima resposta 28 de mai. de 2005
Respostas 10
Participantes 5