A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Exercício Academia 2º Semestre 2009 > PUCPR > Tecnologia de Programação Bruno C. de Paula.

Apresentações semelhantes


Apresentação em tema: "Exercício Academia 2º Semestre 2009 > PUCPR > Tecnologia de Programação Bruno C. de Paula."— Transcrição da apresentação:

1 Exercício Academia 2º Semestre 2009 > PUCPR > Tecnologia de Programação Bruno C. de Paula

2 Comandos SQL Padrão do TableAdapter Select: Método GetData; Método Fill; Insert: Método Insert; Update: Método Update; Delete: Método Delete. 225/07/09

3 Objetivo do Exercício Criar uma interface que permita o acompanhamento de um programa de exercícios para um conjunto de alunos de uma academia. 325/07/09

4 Especificação Cada aluno tem um conjunto de objetivos diferentes: emagrecimento, saúde, etc; 425/07/09

5 Especificação Cada aluno pode participar apenas de um esporte: emagrecimento, saúde, etc; 525/07/09

6 Especificação Alunos possuem um peso e uma altura, com os quais é feito o cálculo de seu IMC; É guardado um histórico do usuário. A qualquer momento um aluno pode deixar de ser ativo na academia; 625/07/09

7 Sugestão de modelagem 725/07/09

8 Sugestão de modelagem TbAtletas 825/07/09

9 Sugestão de modelagem TbAcompanhamento 925/07/09

10 Sugestão de modelagem TbModalidades 1025/07/09

11 Sugestão de modelagem TbObjetivos 1125/07/09

12 Sugestão para a organização das páginas NovoObjetivo.aspx: Criação de um novo objetivo; Usar FormView: DefaultMode=Insert; Dica: Não esqueça da validação de obrigatório (RequiredFieldValidator); 1225/07/09

13 Sugestão para a organização das páginas ListagemObjetivos.aspx: Listagem dos objetivos; Usar Repeater; 1325/07/09

14 Sugestão para organização das páginas EditarObjetivo.aspx: Listagem dos objetivos através de uma ListBox; Edição dos objetivos através de um FormView; DefaultMode=Edit Dica: não esqueça de criar dois ObjectDataSource: um para a lista e um para o FormView. 1425/07/09

15 Sugestão para organização das páginas ExcluirObjetivo.aspx: Listagem dos objetivos através de links em um Repeater com um LinkButton dentro; CommandName=Delete; CommandArgument= Exclusão do objetivo após confirmação via JavaScript, usar propriedade OnClientClick. 1525/07/09

16 Sugestão para organização das páginas Criar as páginas seguintes a partir deste modelo: NovaModalidade.aspx, ListagemModalidades.aspx, EditarModalidade.aspx e ExcluirModalidade.aspx NovoAtleta.aspx, ListagemAtletas.aspx, EditarAtleta.aspx e ExcluirAtleta.aspx Acompanhamento.aspx – Listar para cada aluno: O peso, altura e imc atual; Cada mudança de peso e altura e o seu IMC no momento. 1625/07/09


Carregar ppt "Exercício Academia 2º Semestre 2009 > PUCPR > Tecnologia de Programação Bruno C. de Paula."

Apresentações semelhantes


Anúncios Google