SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno:...

105
SAPT SISTEMA DE APOIO AO PERSONAL TRAINER Aluno: Flávio Daigele Simões Barbosa – 0009945470 Orientador : Prof. MSc. Milton Pombo da Paz Brasília – DF, Julho 2004 UNIVERSIDADE CATÓLICA DE BRASÍLIA TECNÓLOGO EM PROCESSAMENTO DE DADOS PROJETO FINAL - VOLUME I

Transcript of SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno:...

Page 1: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT

SISTEMA DE APOIO AO PERSONAL TRAINER

Aluno: Flávio Daigele Simões Barbosa – 0009945470 Orientador : Prof. MSc. Milton Pombo da Paz

Brasília – DF, Julho 2004

UNIVERSIDADE CATÓLICA DE BRASÍLIA TECNÓLOGO EM PROCESSAMENTO DE DADOS

PROJETO FINAL - VOLUME I

Page 2: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT

SISTEMA DE APOIO AO PERSONAL TRAINER

Aluno: Flávio Daigele Simões Barbosa – 0009945470 Orientador: Prof. MSc. Milton Pombo da Paz

Brasília – DF, Julho 2004

UNIVERSIDADE CATÓLICA DE BRASÍLIA TECNÓLOGO EM PROCESSAMENTO DE DADOS

PROJETO FINAL - VOLUME I

Page 3: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

i

AGRADECIMENTOS

Agradeço aos meus familiares, que sempre me apoiaram nesta jornada

acadêmica.

Ao meu orientador, o professor Milton Pombo da Paz, que me ajudou na

condução deste projeto, dando o auxílio devido para alcançar a conclusão do

mesmo.

Por fim, meus agradecimentos estendem-se a todos aqueles que,

direta ou indiretamente, colaboraram para tornar possível a conclusão deste

trabalho.

Page 4: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

ii

Projeto Final de Graduação, sob a

Orientação do Prof. MSc. Milton Pombo da

Paz, avaliado por uma Banca Examinadora

do Curso de Processamento de Dados da

Universidade Católica de Brasília e que

constituiu requisito para obtenção do Título

de Tecnólogo em Processamento de Dados.

Page 5: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

iii

SUMÁRIO

SINOPSE ____________________________________________________ 1

ABSTRACT ___________________________________________________ 2

I – INTRODUÇÃO ______________________________________________ 3

1.1. Motivação _______________________________________________ 5

1.2. Breve Histórico do Sistema Existente _________________________ 5

1.3. Problemas Diagnosticados __________________________________ 5

1.4. Usuários do Sistema ______________________________________ 6

1.5. Organograma da Organização _______________________________ 6

1.6. Empresa ou Organização Interessada _________________________ 6

II – OBJETIVOS _______________________________________________ 7

2.1. Objetivo Geral ___________________________________________ 7

2.2. Objetivos Específicos ______________________________________ 7

III – PROPOSTA DO SISTEMA ___________________________________ 8

3.1. Descrição do Sistema Proposto ______________________________ 8

3.1.1. Aspectos de Segurança __________________________________ 8 3.2. Resultados Esperados _____________________________________ 9

3.3 Restrições do Sistema Proposto _____________________________ 9

3.4. Recursos Necessários para a Execução _______________________ 9

3.4.1. Descrição do Hardware Ideal ______________________________ 9

3.4.2. Descrição do Hardware Mínimo ____________________________ 9

3.4.3. Descrição do Software __________________________________ 10

3.4.4. Configuração do Banco de Dados _________________________ 10

3.4.5. Descrição das Instalações _______________________________ 10

3.4.6. Pessoal Exigido _______________________________________ 10

3.4.7. Relação Custo x Benefício _______________________________ 10

3.4.8. Áreas Envolvidas pelo Novo Sistema _______________________ 11

IV – JUSTIFICATIVA DA PROPOSTA _____________________________ 12

V – PLANEJAMENTO DO PROJETO _____________________________ 13

5.1. Sumário _______________________________________________ 13

5.2. Plano do Processo de Desenvolvimento ______________________ 13

5.2.1. Ciclo de Vida do Projeto _________________________________ 13

5.2.2. Métodos de Desenvolvimento e Ferramentas CASE ___________ 13

Page 6: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

iv

5.2.3. Linguagens de Programação _____________________________ 13

5.2.4. Ambiente de Hardware para o desenvolvimento ______________ 13

5.3. Plano de Organização ____________________________________ 14

5.3.1. Equipe de Gerência ____________________________________ 14

5.3.2. Equipe de Desenvolvimento ______________________________ 14

5.4. Plano de Acompanhamento ________________________________ 14

5.4.1. Marcos e Pontos de Controle _____________________________ 14

5.4.2. Métodos de acompanhamento e controle ____________________ 14

5.4.3. Análise e Gerência de Riscos _____________________________ 14

5.4.3.1. Falha na identificação nos requisitos de software ______________ 14

5.4.3.2. Não cumprimento do prazo de término do protótipo ____________ 14

5.5. Plano de Recursos e Produtos ______________________________ 15

5.5.1. Recursos Humanos ____________________________________ 15

5.5.2. Recursos de Hardware __________________________________ 15

5.5.3. Recursos de Software __________________________________ 15

5.5.4. Recursos Financeiros ___________________________________ 15

5.6. Cronograma ____________________________________________ 16

VI – ESPECIFICAÇÃO DOS REQUISITOS DO SISTEMA ______________ 17

6.1. Descrição do problema ___________________________________ 17

6.2. Identificação dos Interessados ______________________________ 17

6.3. Descrição das necessidades dos interessados _________________ 17

6.4. Descrição das características do sistema _____________________ 18

6.5. Requisitos do Software (funcionalidades) _____________________ 18

6.6. Restrições _____________________________________________ 19

VII – EMBASAMENTO TEÓRICO ________________________________ 20

7.1. Personal Trainer _________________________________________ 20

7.1.1. A Diferencia entre Personal Trainer e Personal Training ________ 20

7.2. Amparo legal nas atividades do Personal Trainer _______________ 20

7.3. Personal Training ________________________________________ 21

7.3.1. Público Alvo __________________________________________ 22

7.3.2. Objetivos _____________________________________________ 22

7.3.3. Estruturas ____________________________________________ 23

7.4. Avaliação Funcional ______________________________________ 23

7.4.1. Modelo Sistêmico em Avaliação Funcional __________________ 24

7.4.2. Consistência da Avaliação Funcional _______________________ 25

Page 7: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

v

7.4.2.1. Anamnese ____________________________________________ 25

7.4.3. Avaliação Cineantropométrica ____________________________ 26

7.4.3.1. Instrumentação Necessária ______________________________ 26

7.4.3.2. Antropometria _________________________________________ 26

7.5. Composição Corporal_____________________________________ 29

7.5.1. A Composição Corporal e seu fracionamento ________________ 29

7.5.2. Cálculo da Densidade Corporal ___________________________ 30

7.6. Orientação a Objetos _____________________________________ 31

7.6.1. Análise Orientado a Objetos ______________________________ 31

7.6.2. Projeto Orientado a Objetos _____________________________ 32

7.6.3. Conceitos da Orientação a Objetos ________________________ 32

7.6.3.1. Classes e Objetos ______________________________________ 32

7.6.3.2. Atributos _____________________________________________ 32

7.6.3.3. Abstração ____________________________________________ 32

7.6.3.4. Operações e Métodos ___________________________________ 33

7.6.3.5. Encapsulamento _______________________________________ 33

7.6.3.6. Herança _____________________________________________ 33

7.6.3.7. Polimorfismo __________________________________________ 33

7.7. Unified Modeling Language - UML ___________________________ 33

VIII – MODELOS DO NEGÓCIO _________________________________ 35

8.1. Diagrama de Casos de Uso de Negócios (<<business>>)_________ 35

8.2. Diagramas de Classes do Negócio – Análise __________________ 36

8.3. Diagramas de Interação de Objetos do Negócio ________________ 37

IX – MODELOS DE CASOS DE USO _____________________________ 52

9.1. Visão Geral dos Casos de Uso e atores ______________________ 52

9.2. Descrição dos Casos de Uso _______________________________ 52

X – DOCUMENTAÇÃO DE PROJETO _____________________________ 54

10.1. Memorial Descritivo das Decisões de Projeto ________________ 54

10.2. Diagramas de Classes do Projeto _________________________ 55

10.3. Descrição Algorítmica das Operações ______________________ 58

10.4. Descrição dos Documentos ______________________________ 58

10.4.1. Boletins de Captação de Dados ____________________________ 58

10.4.2. Relatórios _____________________________________________ 58

10.4.2.1. Relatório Para Cadastro De Aluno ________________________ 59

10.4.2.2. Relatório Para Realização de Avaliação Física Masculina ______ 60

Page 8: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

vi

10.4.2.3. Relatório Para Realização de Avaliação Física Feminina _______ 61

10.4.2.4. Relatório Para Criação de Plano de Treinamento _____________ 62

10.5. Descrição de Arquivos e Bancos de Dados __________________ 63

10.5.1. Modelo Entidade-Relacionamento (MER) ____________________ 64

10.5.2. Modelo Físico de Dados (MFD) ____________________________ 65

10.5.3. Listagem do Schema SQL ________________________________ 66

XI – DOCUMENTAÇÃO DE IMPLEMENTAÇÃO _____________________ 69

11.1. Diagramas de Classes de Implementação ___________________ 69

11.2. Descrição das Interfaces de Classes _______________________ 72

11.2.1. Cadastrar_Aluno() ______________________________________ 72

11.2.2. Consultar_Aluno() ______________________________________ 72

11.2.3. Alterar_Aluno() _________________________________________ 72

11.2.4. Imprimir_Aluno() _______________________________________ 72

11.2.5. Excluir_Aluno() _________________________________________ 72

11.2.6. Realizar_Avaliação() ____________________________________ 73

11.2.7. Consultar_Avaliação() ____________________________________ 73

11.2.8. Alterar_Avaliação() _____________________________________ 73

11.2.9. Imprimir_Avaliação() ____________________________________ 73

11.2.10. Excluir_Avaliação() ____________________________________ 74

11.2.11. Criar_Plano_Treinamento() ______________________________ 74

11.2.12. Consultar_Plano_Treinamento() __________________________ 74

11.2.13. Alterar_Plano_Treinamento() _____________________________ 74

11.2.14. Imprimir_Plano_Treinamento() ____________________________ 75

11.2.15. Excluir_Plano_Treinamento() _____________________________ 75

11.3. Estratégia de Teste_____________________________________ 75

11.4. Telas do Protótipo Final _________________________________ 76

XII – CONCLUSÃO ____________________________________________ 93

12.1. Trabalhos Futuros _____________________________________ 93

REFERÊNCIAS BIBLIOGRÁFICAS _______________________________ 94

REFERÊNCIAS DA INTERNET __________________________________ 95

Page 9: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

vii

LISTA DE FIGURAS

Figura 1- Modelo Sistêmico em Avaliação Funcional __________________ 24 Figura 2- Modelo de Ficha de Anamnese ___________________________ 25 Figura 3- Modelo de Ficha de Medidas Circunferênciais _______________ 27 Figura 4- Modelo de Ficha de Dobras Cutâneas _____________________ 28 Figura 5- Divisão entre a Gordura Corporal e a Massa Corporal Magra ____ 29 Figura 6 - Diagrama de Casos de Uso de Negócios (<<business>>) ______ 35 Figura 7- Diagramas de Classes do Negócio – Análise ________________ 36 Figura 8- Diagrama de Sequência – Alterar Aluno ____________________ 37 Figura 9- Diagrama de Sequência – Alterar Avaliação _________________ 38 Figura 10- Diagrama de Sequência – Alterar Plano de Treinamento.______ 39 Figura 11- Diagrama de Sequência – Cadastrar Aluno ________________ 40 Figura 12- Diagrama de Sequência – Consultar Aluno _________________ 41 Figura 13- Diagrama de Sequência – Consultar Avaliação _____________ 42 Figura 14- Diagrama de Sequência – Consultar Plano de Treinamento ____ 43 Figura 15- Diagrama de Sequência – Criar Plano de Treinamento _______ 44 Figura 16- Diagrama de Sequência – Excluir Aluno ___________________ 45 Figura 17- Diagrama de Sequência – Excluir Avaliação ________________ 46 Figura 18- Diagrama de Sequência – Excluir Plano de Treinamento ______ 47 Figura 19- Diagrama de Sequência – Imprimir Aluno __________________ 48 Figura 20- Diagrama de Sequência – Imprimir Avaliação _______________ 49 Figura 21- Diagrama de Sequência – Imprimir Plano de Treinamento _____ 50 Figura 22- Diagrama de Sequência – Realizar Avaliação _______________ 51 Figura 23- Diagrama de Classe do Projeto - Aluno____________________ 55 Figura 24- Diagramas de Classe do Projeto - Avaliação _______________ 56 Figura 25- Diagramas de Classe do Projeto - Plano de Treinamento ______ 57 Figura 26- Formulário Para Cadastro De Aluno ______________________ 59 Figura 27- Formulário Para Realização de Avaliação Física Masculina ____ 60 Figura 28- Formulário Para Realização de Avaliação Física Feminina _____ 61 Figura 29- Formulário Para Criação de Plano de Treinamento___________ 62 Figura 30- Modelo Entidade-Relacionamento (MER) __________________ 64 Figura 31- Modelo Físico de Dados (MFD) __________________________ 65 Figura 32- Diagramas de Classes de Implementação - Aluno ___________ 69 Figura 33- Diagramas de Classes de Implementação - Avaliação ________ 70 Figura 34- Diagramas de Classes de Implementação - Plano deTreinamento

________________________________________________________ 71 Figura 35 – Tela Menu Principal. _________________________________ 76 Figura 36- Tela de Cadastro de Aluno _____________________________ 76 Figura 37- Tela de Cadastro de Aluno (cont.) ________________________ 77 Figura 38- Tela de Confirmação de Inclusão de Aluno _________________ 77 Figura 39- Tela Consultar Aluno __________________________________ 78 Figura 40- Tela Imprimir Aluno ___________________________________ 78 Figura 41- Tela Imprimir Aluno (cont.) _____________________________ 79 Figura 42- Tela Alterar Aluno ____________________________________ 79 Figura 43- Tela Alterar Aluno (cont.) _______________________________ 80 Figura 44- Tela de Confirmação Alteração de Aluno __________________ 80

Page 10: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

viii

Figura 45- Tela de Confirmação de Exclusão de Aluno ________________ 81 Figura 46- Tela Consultar Avaliação _______________________________ 81 Figura 47- Tela Realizar Avaliação ________________________________ 82 Figura 48- Tela Realizar Avaliação (cont.) __________________________ 82 Figura 49- Tela de Confirmação de Inclusão de Avaliação ______________ 83 Figura 50- Tela de Avaliações do Aluno ____________________________ 83 Figura 51- Tela Alterar Avaliação _________________________________ 84 Figura 52- Tela Alterar Avaliação (cont.) ___________________________ 84 Figura 53- Tela de Confirmação de Alteração de Avaliação _____________ 85 Figura 54- Tela de Confirmação de Exclusão de Avaliação _____________ 85 Figura 55- Tela Imprimir Avaliação ________________________________ 86 Figura 56- Tela Imprimir Avaliação (cont.) __________________________ 86 Figura 57- Tela Consultar Plano de Treinamento _____________________ 87 Figura 58- Tela de Planos de Treinamento do Aluno __________________ 87 Figura 59- Tela Realizar Plano de Treinamento ______________________ 88 Figura 60- Tela Realizar Plano de Treinamento (cont.) ________________ 88 Figura 61- Tela de Confirmação de Inclusão de Plano de Treinamento ____ 89 Figura 62- Tela de Confirmação de Exclusão de Plano de Treinamento ___ 89 Figura 63- Tela de Plano de Treinamento do Aluno ___________________ 90 Figura 64- Tela Impressão de Plano de Treinamento __________________ 90 Figura 65- Tela Impressão de Plano de Treinamento (cont.) ____________ 91 Figura 66- Tela de Alteração de Plano de Treinamento ________________ 91 Figura 67- Tela de Alteração de Plano de Treinamento (cont.) __________ 92 Figura 68- Tela de Confirmação de Alteração de Plano de Treinamento ___ 92

Page 11: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

1

SINOPSE

A procura por serviços de personal trainer (treinador pessoal), vem

crescendo constantemente, assim como, o aparecimento de cada vez mais

profissionais capacitados nesta área. Surge daí a necessidade do

desenvolvimento de um sistema que forneça a estes profissionais, apoio e

um diferencial em seu trabalho.

O Sistema de Apoio ao Personal Trainer (SAPT) é um sistema aplicado

à tecnologia computacional com o objetivo de otimizar os fluxos de atividades

realizadas pelo personal trainer, oferecendo agilidade na manipulação dos

dados e, principalmente, no acompanhamento de seu trabalho.

Este sistema vem proporcionar a automatização do citado processo,

permitindo que profissionais da área da educação física que atuam como

personal trainer cadastrem, avaliem e desenvolvam os planos de treinamento

físico de seus alunos. O personal trainer terá total acesso rápido às

informações sobre seus alunos.

Page 12: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

2

ABSTRACT

The search for personal services to trainer comes growing constantly,

as well as, the appearance of each time more professional enabled in this

area. The necessity appears from there of the development of a system that it

supplies to these professionals, support and a differential in its work.

The System of Support to the Personal Trainer (SAPT) is a system

applied to the computational technology with the objective to optimize the

flows of activities carried through for the personal to trainer, offering agility in

the manipulation of the data and, mainly, in the accompaniment of its work.

This system comes to provide the automatization of the cited process,

allowing that professional of the area of the physical education that acts as

personal trainer they register in cadastre, they evaluate and they develop the

plans of physical training of its pupils. The personal to trainer will have total

fast access to the information on its pupils.

Page 13: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

3

I – INTRODUÇÃO

Nos dias atuais, principalmente nas grandes cidades, a procura pela

prática de atividades físicas vem sendo procurada tanto para escapar do

stress, provocado pela tensão no trabalho e do cotidiano, quanto por

benefícios estéticos, favorecendo assim um estilo de vida mais saudável.

Porém, a falta de orientação especializada e adequada aos objetivos e

limitações de cada pessoa acaba por conduzi-las à prática de exercícios sem

nenhum tipo de avaliação, pondo em risco a sua saúde. Isso faz da avaliação

física um componente indispensável para a elaboração de um correto e

eficiente programa de exercícios.

A figura do profissional denominado de personal trainer surgiu para dar

apoio personalizado aos seus clientes orientado-os constantemente durante

os exercícios e tarefas a serem realizadas, avaliando suas características e

objetivos, observando e corrigindo seus movimentos, além de motivá-los até

a conclusão dos treinos.

Como qualquer outra atividade de prestação de serviço, esta deve

viabilizar melhorias aos seus clientes, valendo-se da evolução tecnologia

para obter uma ferramenta que forneça facilidade na execução de seu

trabalho e qualidade no acompanhamento de seus clientes.

Visto os fatores acima descritos, este projeto visa contribuir com mais

um avanço no exercício profissional aplicando tecnologia computacional,

direcionado aos profissionais da educação física que atuam como personal

trainer.

Este projeto está estruturado da seguinte forma:

No Capítulo I foi abordada a Introdução do trabalho.

No Capítulo II foram traçados o Objetivo Geral e os Objetivos

Específicos a serem alcançados pelo projeto em questão.

Page 14: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

4

O Capítulo III contém a Proposta do Sistema, sua Descrição, suas

Restrições, além dos recursos necessários para a execução do mesmo, sua

relação Custo X Benefício e as áreas envolvidas pelo sistema.

O Capítulo IV contém a Justificativa da Proposta.

O Capítulo V trata do Planejamento do Projeto, descrevendo o Plano do

Processo de Desenvolvimento empregado, sua Organização e

Acompanhamento, os gastos necessários com Recursos e produtos para a

execução do mesmo.

No Capítulo VI é abordado a Especificação dos Requisitos do Sistema,

descrevendo o Problema a ser sanado, a Identificação dos Interessados no

sistema, além de suas Características, Requisitos e Restrições.

O Capítulo VII descreve o Embasamento Teórico adotado e seguido

para este projeto.

O Capítulo VIII contém os Modelos do Negócio, constituído pelos

Diagramas de Casos de Uso, Diagrama de Classes e o Diagrama de

Seqüência.

O Capítulo IX trata dos Modelos do Caso de Uso, dando a visão geral

dos casos de usos e dos atores envolvidos no sistema, bem como sua

descrição.

O Capítulo X descreve a Documentação do Projeto, seu memorial, os

diagramas adotados, os formulários a serem representados, a descrição de

arquivos e banco de dados contendo o modelo entidade relacionamento e

modelo físico de dados e o schema SQL a ser utilizado.

O Capítulo XI contém a Documentação de Implementação, com os

diagramas de classes de implementação que foram utilizados para tal, a

estratégia de teste utilizado para verificação a integridade do sistema, e as

telas fornecidas pelo sistema ao longo de sua utilização.

O Capítulo XII contém a conclusão do trabalho e os Trabalhos Futuros.

Page 15: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

5

1.1. Motivação

A principal motivação para o desenvolvimento do projeto SAPT foi a de

atender profissionais do ramo da educação física que necessitam de uma

ferramenta capaz de gerenciar os dados de seus alunos e respectivas

avaliações físicas de maneira rápida, segura e confiável, visando facilitar o

acompanhamento dos alunos e a consulta das informações que dizem

respeito às avaliações físicas medidas e seus respectivos planos de

treinamento físico personalizado.

1.2. Breve Histórico do Sistema Existente

Muitos profissionais que atuam como personal trainer, assim como

academias, não possuem um sistema informatizado que mantenha o

cadastro de clientes, e de suas respectivas avaliações físicas realizadas e os

planos de treinamento. Normalmente, utilizam o armazenamento e a

disponibilização de informações em fichas de papel e documentos

digitalizados e impressos em papel que são guardadas em pastas, o que

dificulta o manuseio e sua manutenção.

Nesses casos, as avaliações físicas já realizadas quando necessárias

para consulta de comparação de resultados, são colocadas lado a lado,

proporcionando certa confusão na hora de comparar os dados requeridos.

1.3. Problemas Diagnosticados

Os principais problemas observados nas atividades de um personal

trainer são:

Dificuldade de manutenção das informações dos clientes. Os dados

dos clientes ficam desatualizados e, para atualizá-los, o personal

trainer precisa preencher uma nova ficha de cadastro;

Os cálculos de equações dos protocolos utilizados para obter o

resultado de percentual de gordura, massa magra, massa gorda e

percentual de gordura obtido através de mediadas tiradas da

avaliação física. Os cálculos são feitos por calculadora de forma

manual; e

Page 16: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

6

Os planos de avaliação física geralmente são fornecidos por meio

de fichas com dados escritos manualmente. Os dados contidos

nestas fichas geralmente são apagados e reescritos a lápis para

futuras modificações.

1.4. Usuários do Sistema Os principais usuários do sistema são os profissionais que atuam na área

da educação física, que tenham por metodologia do uso da avaliação física

para a formulação de planos treinamentos físicos específicos (redução do

percentual de gordura, emagrecimento, hipertrofia, ganho de força, entre

outros objetivos possíveis).

1.5. Organograma da Organização

Como este projeto não visa atender as necessidades de uma

organização específica, o organograma não será apresentado.

1.6. Empresa ou Organização Interessada O projeto SAPT não se destina a atender uma organização específica,

mas para qualquer academia de ginástica ou profissionais que atuem no

ramo da educação física que utilize o método de avaliações físicas regulares

para seus alunos.

Page 17: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

7

II – OBJETIVOS

2.1. Objetivo Geral

O projeto SAPT tem como objetivo geral obter um Sistema de Informação

que possibilite a automatização das tarefas referentes às avaliações físicas

realizadas por um profissional da área de educação física ou de academias

de ginástica.

2.2. Objetivos Específicos

O projeto SAPT, visando atingir o objetivo geral acima citado, tem os

seguintes objetivos específicos:

Criar um cadastro eletrônico de alunos;

Automatizar as tarefas de avaliações físicas com o conteúdo de

medidas tiradas dos alunos com o auxílio de compasso, fita métrica

e balança;

Automatizar as tarefas de planejamento de treinamento físico que

serão cumpridas pelos alunos; e

Impressão das avaliações física medidas e dos planos de

treinamento físico.

Page 18: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

8

III – PROPOSTA DO SISTEMA

Para solucionar os problemas apresentados acima, foi proposto o

desenvolvimento do sistema SAPT. Além de agilizar, irá facilitar as atividades

do personal trainer. Permitirá ao personal trainer, a consulta a todos os

cadastros de alunos e gerenciar as avaliações físicas de seus alunos e os

planos de treinamento físico que serão estabelecidos pelo próprio profissional

da educação física.

3.1. Descrição do Sistema Proposto

O sistema SAPT permite a informatização de do processo de

cadastramento de alunos, suas respectivas avaliações físicas e planos de

treinamento físico, bem como otimiza seu acompanhamento e manutenção.

Provê acesso de todas suas funcionalidades localmente, através de uma

estação de trabalho que obedeça aos requisitos mínimos exigidos.

Automatiza a armazenagem de todos os dados referentes aos alunos,

avaliações e planos de treinamento.

O usuário do sistema terá acesso através do login do sistema

operacional em questão, podendo ter acesso a todas as funcionalidades do

sistema.

3.1.1. Aspectos de Segurança

Para garantir a segurança e privacidade de seus dados, a estação de

trabalho a ser utilizada pelo usuário, somente possuirá uma tela de entrada

no sistema operacional com nome e senha de usuário (login) e uma senha

com privilégio de administrador, que devera ser feita pelo próprio personal

trainer, para que o mesmo possa acessar as funcionalidades disponíveis no

sistema que são: consulta sobre os dados de seus alunos, automatizar e

permitir a impressão das avaliações físicas e dos planos de treinamento físico

realizados pelo sistema.

Page 19: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

9

3.2. Resultados Esperados

Espera-se otimizar o processo de cadastro e manutenção dos dados

dos alunos e suas respectivas avaliações físicas e planos de treinamentos.

Espera-se facilitar a vida do personal trainer na hora consultar os dados

sobre seus alunos, preencher, imprimir e comparar avaliações físicas e

planos de treinamento realizadas no sistema, além de permitir a manutenção

dos mesmos.

O protótipo deverá ser documentado e aberto o suficiente para permitir

a sua evolução e permanente atualização. Espera-se ainda que o protótipo

tenha qualidades suficientes para que possa ser efetivamente utilizado na

prática.

3.3 Restrições do Sistema Proposto

O Sistema SAPT apresenta restrição mesmo estando em seu contexto,

tal como:

O protótipo não conterá aspectos de segurança para o usuário,

uma vez que terá a característica de atender somente um usuário

que fará seu login através do sistema operacional exigido.

3.4. Recursos Necessários para a Execução

3.4.1. Descrição do Hardware Ideal

Estação de trabalho: Microcomputador Pentium III de 750 Mhz,

com 256 Mb de memória RAM, e disco rígido de 40 Gb.

Impressora: Jato de tinta.

3.4.2. Descrição do Hardware Mínimo

Estação de Trabalho: Microcomputador Pentium 200 Mhz, com 96

Mb de memória RAM, e disco rígido de 2 Gb.

Impressora: Jato de tinta

Page 20: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

10

3.4.3. Descrição do Software

Estação de trabalho: Microsoft Windows XP

O servidor utilizado para o sistema foi o Apache, por ser um

servidor gratuito, e devido à necessidade de utilização de um

navegador para internet com codificação para HTML e Common

Gateway Interface - CGI.

Obs: Também poderá ser usado o Windows 98.

3.4.4. Configuração do Banco de Dados

O Sistema Gerenciador de Banco de Dados escolhido para o

desenvolvimento do projeto foi o Paradox 7.

3.4.5. Descrição das Instalações

O sistema deverá operar em uma única máquina que será tanto servidor

de aplicação quanto de banco de dados.

3.4.6. Pessoal Exigido

Para a operação e manutenção do Sistema SAPT, são necessárias as

seguintes pessoas:

Um técnico responsável pelos serviços de manutenção da estação;

e

Um funcionário responsável pela operação do sistema.

3.4.7. Relação Custo x Benefício

Os gastos previstos serão diluídos com a implementação do sistema

SAPT, por oferecerem benefícios, tais como: a integridade e integração das

informações relacionadas aos alunos do usuário, o que contribuirá para o

fortalecimento de sua imagem como profissional moderno e preocupado com

o rápido e bom atendimento de seus alunos, o personal trainer diminuirá o

Page 21: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

11

tempo gasto com tarefas manuais, restando mais tempo para se dedicarem a

outras tarefas.

3.4.8. Áreas Envolvidas pelo Novo Sistema

Será envolvida, diretamente, o profissional da educação física que atua

como personal trainer que adquirir o sistema SAPT, trazendo uma agilidade

muito grande aos serviços de acompanhamento a seus alunos, fazendo com

que possa desempenhar seu trabalho de forma mais rápida e eficiente.

Indiretamente envolvidos, estão os alunos que estarão sendo acompanhados

por um sistema confiável.

Page 22: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

12

IV – JUSTIFICATIVA DA PROPOSTA

A proposta do SAPT foi elaborada com o intuito de oferecer uma opção

a mais aos profissionais da educação física que atuam como personal trainer,

automatizando o processo de acompanhamento aos seus alunos,

cadastrando-os, avaliando-os e gerando um plano de treinamento

personalizado que atenderá a seus objetivos, valendo-se de tecnologia

computacional como base de apoio a este profissional.

Page 23: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

13

V – PLANEJAMENTO DO PROJETO

5.1. Sumário

O processo de Planejamento do Projeto define os recursos necessários

para o desenvolvimento deste, assim como as funções, o desempenho as

restrições, as interfaces e a confiabilidade do software associados a este

projeto.

5.2. Plano do Processo de Desenvolvimento

5.2.1. Ciclo de Vida do Projeto

O ciclo de vida adotado para o desenvolvimento do projeto foi o Rational

Unified Process – RUP, que torna o ciclo de vida interativo e incremental.

5.2.2. Métodos de Desenvolvimento e Ferramentas CASE

O método de desenvolvimento utilizado foi o de Orientação a Objetos,

utilizando a notação da Unified Modeling Language - UML. A ferramenta

Case utilizada para a elaboração dos modelos foi a Rose da IBM.

5.2.3. Linguagens de Programação

A linguagem de programação adotada para a implementação foi o

Delphi 7 Interprise devido suas características de linguagem orientada a

objetos (LOO), que utiliza os conceitos como o de herança e polimorfismo,

dando a ferramenta mais facilidade à aplicação.

5.2.4. Ambiente de Hardware para o desenvolvimento

O micro computador utilizado para o desenvolvimento do sistema

possuía as seguintes características:

Processador Pentium 3 750 Mhz, 256 Mb de Memória RAM, Hard

Disk de 40 GB, Placa aceleradora de vídeo 3D de 64 Mb, Placa de

Fax modem de 56 Kb, Placa de Rede 10/100 Fast Ethernet,

Gravadora e leitora de CD Rom/DVD.

Page 24: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

14

5.3. Plano de Organização

5.3.1. Equipe de Gerência

A gerência do desenvolvimento do projeto foi realizada por:

Flávio Daigele Simões Barbosa.

5.3.2. Equipe de Desenvolvimento

O desenvolvimento deste projeto foi realizado por: Flávio Daigele

Simões Barbosa.

5.4. Plano de Acompanhamento

5.4.1. Marcos e Pontos de Controle

A cada final de fase do ciclo de vida haverá pontos de controle, que

avaliarão o andamento do projeto em relação ao cronograma, visando a

gestão de riscos que poderão afetar o andamento do desenvolvimento.

5.4.2. Métodos de acompanhamento e controle

O método de acompanhamento e controle do projeto será feito durante

todo o desenvolvimento, ao início de cada semana com auxílio de formulários

indicando o estado das fases e artefatos pertencentes ao projeto, sempre

visando atingir o cronograma estabelecido.

5.4.3. Análise e Gerência de Riscos

5.4.3.1. Falha na identificação nos requisitos de software

Esse risco de projeto é considerado médio, pois pode causar atrasos no

desenvolvimento Este será avaliado durante todas as fases de

desenvolvimento.

5.4.3.2. Não cumprimento do prazo de término do protótipo

Esse risco de projeto é considerado grave, pois pode causar a

impossibilidade de finalização e entrega do protótipo.

Page 25: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

15

5.5. Plano de Recursos e Produtos

5.5.1. Recursos Humanos

Discriminação Quantidad

e de Pessoas

Unidade de

Medida Quantida

de Valor

Unitário (R$) Total (R$)

Analista de Sistemas 1 Horas 250 40,00 10.000,00

TOTAL 10.000,00

5.5.2. Recursos de Hardware

Discriminação Medida Quantidade Valor Unitário (R$)

Total (R$)

Computador Pentium 3, com 750 Mhz, 256 RAM.

Unidade 1 1.200,00 1.200,00

Impressora jato de tinta Unidade 1 499,00 299,00 TOTAL 1.499,00

5.5.3. Recursos de Software

Discriminação Unidade de Medida Quantidade Valor Unitário

(R$) Total (R$)

Microsoft Windows 98 Licença 1 600,00 600,00

Power Designer 9 Licença 1 13.200,00 13.200,00

Borland Delphi 7 Enterprise Licença 1 1.800,00 1.800,00

Servidor Apache - 1 0,00 0,00

TOTAL 15.600,00

5.5.4. Recursos Financeiros

Humanos (R$) Software (R$) Hardware (R$) Total (R$) 10.000,00 15.600,00 1.499,00 27.099,00

Page 26: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

16

5.6. Cronograma

Id Nome da Tarefa fev/04 mar/04 abr/04 jun/04 jul/04

1 Planejamento

2 Análise de Requisitos

3 Projeto

4 Implementação

5 Teste

6 Implantação

7 Manutenção

8 Documentação

Page 27: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

17

VI – ESPECIFICAÇÃO DOS REQUISITOS DO SISTEMA

6.1. Descrição do problema

O aparecimento de novos alunos, o professor deve sempre consultar os

dias disponíveis para oferecer o serviço ao aluno, esta consulta resulta em

uma procura em documentos, contratos e agenda à procura de dias vagos e

disponíveis.

O aparecimento de imprevistos, bem como, por motivos de saúde, por

exemplo, poderá levar o professor vir a desmarcar alguma aula agendada.

Para isso ele precisa informar seu aluno sobre tal ocorrência, para tal, o

cadastro facilitará na forma de localização do aluno.

A avaliação realizada ao aluno, de acordo com a necessidade, obedece

a protocolos específicos com realização de cálculos atribuídos a equações

pré-estabelecidas, muitas vezes realizadas manualmente com o auxílio de

calculadoras.

O plano de treinamento personalizado realizado ao aluno, de acordo

com a necessidade, é feito por meio de ficha padronizada e preenchida a

lápis para futura e reutilização, podendo ocorrer perda de dados com mais

facilidade.

6.2. Identificação dos Interessados

Os maiores interessados no desenvolvimento do sistema são os

profissionais da área de educação física que atuam como personal trainer.

Os alunos são interessados indiretamente, pois, a aquisição do sistema

por parte do professor facilitará o cumprimento do acompanhamento

personalizado.

6.3. Descrição das necessidades dos interessados

O sistema SAPT atenderá todas e quaisquer personal trainer que

possua as seguintes necessidades:

Page 28: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

18

Otimizar o processo de cadastro, avaliação física, preenchimento

de plano de treinamento físico personalizado e manutenção dos

dados referentes aos seus alunos.

Facilitar o cumprimento das tarefas realizadas pelo professor no

acompanhamento personalizado de seus alunos.

6.4. Descrição das características do sistema

A principal característica do sistema SAPT é permitir a informatização

do processo de cadastramento de alunos, suas respectivas avaliações físicas

e planos de treinamento personalizado bem como otimizar seu

acompanhamento e manutenção.

Outras características do sistema: Automatiza a armazenagem de todos

os dados referentes aos alunos, permite que os cadastros dos alunos e suas

respectivas avaliações físicas e planos de treinamento personalizado sejam

feitos de forma simples e facilitada e que possam estar sempre atualizados,

facilita a busca de informações sobre avaliações e planos de treinamento dos

alunos, facilita a impressão da avaliação e plano de treinamento, permite a

geração de dados estatísticos.

6.5. Requisitos do Software (funcionalidades)

Os requisitos funcionais do sistema são:

Haver um cadastro de alunos e sua respectiva manutenção

(alteração, consulta e exclusão);

Haver um cadastro de avaliações físicas e sua respectiva

manutenção (alteração, consulta e exclusão);

Haver um cadastro de planos de treinamento e sua respectiva

manutenção (alteração, consulta e exclusão);

Fazer as medidas necessárias através de equipamentos

específicos tais como compasso, balança, e outros, para futuro

calculo do sistema; e

Page 29: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

19

Analisar os objetivos e resultados dos alunos para desenvolver um

plano de treinamento físico adequado.

6.6. Restrições

Como citado no item 3.3, a principal restrição do sistema SAPT é:

O protótipo não conterá aspectos de segurança para o usuário,

uma vez que terá a característica de atender somente um usuário

que fará seu login através do sistema operacional exigido.

Page 30: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

20

VII – EMBASAMENTO TEÓRICO

7.1. Personal Trainer

Personal trainer é o nome dado ao professor de educação física

especializado na prescrição e acompanhamento de exercícios, responsável

pela elaboração de programas de atividades, direcionadas às condições

físicas do aluno e às suas expectativas de uma forma individualizada e mais

eficiente [PORTO, 2004].

7.1.1. A Diferencia entre Personal Trainer e Personal Training

É um erro muito comum das pessoas confundir o verdadeiro significado

dessas expressões da língua inglesa, onde podemos analisar da seguinte

forma, seguindo a tradução do dicionário Michaelis [MICHAELIS, 2001]:

A palavra personal significa para o nosso português: individual,

particular;

A palavra trainer significa para o nosso português: treinador,

instrutor; e

A palavra training significa para o nosso português: treinamento,

instrução.

Por tanto, a palavra personal trainer se refere ao profissional que

oferece o serviço de personal training.

7.2. Amparo Legal nas Atividades do Personal Trainer

Para poder se exercer a atividade de personal trainer, e assim oferecer

o serviço de treinamento personalizado é necessário ser um profissional de

nível superior, graduado em Educação Física.

Conforme o site do Conselho Regional de Educação Física da 7ª

Região [CREF7, 2004], a Lei Ordinária número 9.696 de 01 de setembro de

1998 dispõe sobre a regulamentação da Profissão de Educação Física e cria

os respectivos Conselho Federal e Conselhos Regionais de Educação Física:

Page 31: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

21

Art. 1 - O exercício das atividades de Educação Física e a designação

de Profissional de Educação Física é prerrogativa dos profissionais

regularmente registrados nos Conselhos Regionais de Educação Física.

Art. 2 - Apenas serão inscritos nos quadros dos Conselhos Regionais de

Educação Física os seguintes profissionais:

I - os possuidores de diploma obtido em curso de Educação Física,

oficialmente autorizado ou reconhecido;

II - os possuidores de diploma em Educação Física expedido por

instituição de ensino superior estrangeira revalidado na forma de legislação

em vigor.

Art. 3 - Compete ao Profissional de Educação Física coordenar,

planejar, programar, supervisionar, dinamizar, dirigir, organizar, avaliar e

executar trabalhos, programas, planos e projetos, bem como prestar serviços

de auditoria, consultoria e assessoria, realizar treinamentos especializados,

participar de equipes multidisciplinares e interdisciplinares e elaborar informes

técnicos, científicos e pedagógicos, todos nas áreas de atividades físicas e do

desporto.

Entende-se então que o professor de Educação Física tem a sua

profissão regulamentada pela Lei 9696, de 1º de setembro de 1998, além de

atuar também como profissional da área de saúde, definido na Resolução n.º

218, de 6 de março de 1997 do Ministério da Saúde, que dispõe sobre o

reconhecimento do profissional de educação física como profissional da área

de saúde.

7.3. Personal Training

Segundo [NOVAES & VIANA, 2003], "o treinamento personalizado é um

processo de aplicação e execução de testes e tarefas realizados de maneira

sistemática e individualizada, sendo a sua utilização baseada em parâmetros

morfológicos, biológicos e psicológicos, bem como no grau de

condicionamento físico inicial e no objetivo do aluno, ou atleta.”

Page 32: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

22

7.3.1. Público Alvo

O personal trainer pode desenvolver seu trabalho paras seguintes

situações:

Individualmente: Oferecendo ao aluno orientação constante nos

exercícios a serem realizados como na correção postural do

mesmo;

Grupos reduzidos: Proporcionando algumas vantagens, como,

reduzir o custo do serviço a ser prestado por meio de negociação,

além um aluno incentivar o outro durante a aula; e

Supervisão: O personal trainer entrega ao aluno um plano de

treinamento físico, onde deve constar as atividades a serem

realizadas, sem que o mesmo tenha que prestar acompanhamento

constante.

7.3.2. Objetivos

As principais finalidades pela procura de personal training, segundo

[NOVAES & VIANA, 2003] são:

Estética: desenvolvimento e manutenção da estética corporal;

Terapêutica: correção e/ou estabilização de disfunções orgânicas,

reabilitação, lesões por esforço repetitivo;

Profilática: prevenção de desvios posturais, de lesões musculares e

articulares, de falta de atividade física permanente, de lesões por

esforço repetitivo;

Preparação Física: desenvolvimento e aprimoramento das

qualidades físicas relacionadas às estruturas cardiorrespiratórias e

neuromusculares;

Competitiva: relacionada ao treinamento de modalidades

esportivas; e

Page 33: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

23

Especiais: aplicada à terceira idade, a hipertensos e diabéticos

7.3.3. Estruturas

Uma das maiores vantagens de se adquirir os serviços de um personal

trainer, é a possibilidade de variação de locais para a do programa proposto,

sendo um fator de motivação para o aluno a quebra da rotina do mesmo

local.

As aulas do personal trainer geralmente são ministradas nos seguintes

espaços:

Domicílio ou no local de trabalho do aluno;

Parques;

Clubes; e

Academias;

Pode-se observar que o ambiente aonde serão realizadas as aulas

podem ser os mais diversos, o importante é sempre contar com a infra-

estrutura necessária para a realização da atividade a ser realizada.

7.4. Avaliação Funcional

Até agora se falou em acompanhamento, avaliação física e plano de

treinamento físico personalizado, a avaliação funcional é o conjunto dessas

atividades que englobam os seguintes objetivos:

Obter informações quanto ao estado de saúde do avaliado;

Diagnosticar as potencialidades e deficiências referentes às

vantagens físicas relevantes para a prática do exercício;

Orientar o trabalho individualizado;

Servir como feedback durante o processo de treinamento; e

Page 34: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

24

Servir como processo educacional pelo qual o avaliado aprende a

compreender melhor seu corpo, levando-o a uma maior aplicação

nos treinamentos e, por conseguinte a um melhor desempenho.

7.4.1. Modelo Sistêmico em Avaliação Funcional

O modelo sistêmico em avaliação funcional é subdividido pelas

seguintes fases:

Input: Aplicação de testes funcionais é o ponto de partida para se

alcançar o propósito, correspondendo aos dados necessários para

o seu processo de operacional;

Processo: Análise de dados obtidas nas avaliações;

Output: Fornecimento da prescrição do treinamento, com base nas

análises feitas no processo anterior; e

Feedback: Corresponde à reavaliação funcional, auxiliará na

localização de discrepâncias entre o resultado obtido e o padrão

esperado.

A figura 1 abaixo demonstra o que foi citado acima.

Testes Funcionais(INPUT)

Análise de Dados(PROCESSO)

Prescrição do Treinamento(OUTPUT)

Reavaliação Funcional(FEEDBACK)

Figura 1- Modelo Sistêmico em Avaliação Funcional

Page 35: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

25

7.4.2. Consistência da Avaliação Funcional

7.4.2.1. Anamnese

A palavra anamnese vem do grego e significa recordar. Sua obtenção é

feita à partir da resposta do aluno ao professor por meio de formulários. A

anamnese ocorre na forma de entrevista e se enquadra na etapa de coleta de

dados.

“Os dados obtidos na amamnese irão influenciar na escolha ou

reestruturação dos testes físicos, bem como encaminhamento do avaliado

para a realização de testes complementares”, [FARINATTI,1992].

O modelo abaixo (Figura 2), representa uma ficha de anamnese.

Anamnese

Objetivo com a atividade física:________________________________________

Você tem feito atividade física? Sim Não

Se sim, qual:_______________________________________________________

Se não, há quanto tempo está sedentário?_______________________________

Você já fez algum esporte com intuito de competição? Sim Não

Se sim, qual e durante quanto tempo?___________________________________

Quais são seus esportes e/ou atividades preferidas?_______________________

_________________________________________________________________

Qual a sua disponibilidade para a prática de atividade física e quanto ao horário e

Freqüência semanal?________________________________________________

Você já teve algum tipo de lesão praticando exercício? Sim Não

Se sim, qual? E há quanto tempo?______________________________________

Foi referido pelo seu clínico alguma restrição quanto a

prática de exercícios físicos? Sim Não

Outros fatores podem restringir a prática de exercícios?_____________________

Observações:______________________________________________________

_________________________________________________________________

Figura 2- Modelo de Ficha de Anamnese

Page 36: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

26

7.4.3. Avaliação Cineantropométrica

Cineantropometria é o nome dado à área de conhecimento que estuda

os aspectos do ser humano relacionados ao seu tamanho, forma, proporção,

composição e maturação. O conteúdo do “Método Cineantropométrico”

aborda vários aspectos, serão citados apenas os relacionados ao projeto e

comumente usado por academias e por personal trainer, que será

antropometria e a composição corporal.

7.4.3.1. Instrumentação Necessária

Abaixo está a relação da instrumentação necessária para realização das

medidas antropométricas, bem como suas funcionalidades:

Balança: Para obtenção do peso corporal;

Estadiômetro: Medição da estatura;

Compasso de Dobra Cutânea ou adipômetro: Medição do tecido

adiposo em regiões específicas do corpo; e

Fita Métrica: Determinação dos perímetros.

7.4.3.2. Antropometria

As medidas antropométricas são inúmeras, serão citadas apenas as

que serão utilizadas ao longo do projeto:

Peso Corporal Total: É medida da massa corporal total; e

Altura do Vertéx: Consiste na medida de estatura.

As medidas circunferências ou perímetros englobam os seguintes

segmentos corporais:

Circunferência do tórax;

Circunferência do abdômen;

Circunferência do quadril;

Page 37: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

27

Circunferência do braço (descontraído);

Circunferência do braço (contraído);

Circunferência do antebraço;

Circunferência da coxa; e

Circunferência da perna.

O modelo abaixo (Figura 3), representa uma ficha de coleta de dados

das medidas circunferênciais.

Medidas Antropométricas

Peso Corporal:___________Kg

Altura:__________________cm

Circunferências:

Tórax:________cm Abdômen:________cm Quadril:________cm

Braço Direito:________cm Braço Esquerdo:________cm

Antebraço Direito:________cm Antebraço Esquerdo:________cm

Coxa Direita:________cm Coxa Esquerda:________cm

Perna Direita:________cm Perna Esquerda:________cm

Figura 3- Modelo de Ficha de Medidas Circunferênciais

As medidas das dobras cutâneas se concentram nas seguintes partes

do corpo:

Peitoral ou tórax;

Tríceps;

Subescapular;

Page 38: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

28

Supra-ilíaca;

Abdominal;

Coxa; e

Perna medial.

“O método de dobras cutâneas se baseia nas correlações existentes

entre a densidade corporal e a gordura corporal, a densidade corporal e a

espessura das dobras cutâneas, e a gordura corporal e a espessura das

dobras cutâneas”, [NOVAES & VIANA, 2003].

O modelo abaixo (Figura 4), representa uma ficha de coleta de dados

das dobras cutâneas.

Composição Corporal

Dobras Cutâneas para Homens Dobras Cutâneas para Mulheres

Peitoral:________mm Tríceps:________mm

Abdomen:________mm Supra-ilíaca:________mm

Coxa:________mm Coxa:________mm

∑ DC:________mm ∑ DC:________mm

Percentual de Gordura:______% Peso Gordura:______Kg

Massa Corporal Magra:______Kg Percentual Ideal de Gordura:______%

Peso em Excesso:______Kg Peso Ideal:______Kg

Figura 4- Modelo de Ficha de Dobras Cutâneas

Page 39: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

29

7.5. Composição Corporal

“O estudo da composição corporal constituí-se em um instrumento

potencial para avaliarmos e prescrevermos criteriosamente a atividade física

com vista à melhoria do desempenho físico, da estética corporal e da saúde”,

[FARINATTI,1992].

Por volta de 1922 foi considerado que o peso corporal não era o melhor

parâmetro para detectar as modificações que ocorriam a nível de suas

estruturas constituintes. Para isso [MATIEGHA, 1922], propôs o

fracionamento do peso corporal em gordura, ossos, músculos e resíduos

(órgãos internos, pele, sangue, etc..), que com o passar dos anos o meio

científico passo a dividir estas frações em gordura corporal e massa magra, a

segunda sendo constituída de ossos, músculos e resíduos, conforme a figura

5.

Composição corporal

Gordura Corporal

Massa Corporal Magra- Ossos- Músculos-Resíduos

Figura 5- Divisão entre a Gordura Corporal e a Massa Corporal Magra

Estudos feitos por [McARDLE, KATCH, KATCH, 1981], indicaram as

diferenças entre a composição corporal do homem e a mulher, sendo

algumas como o peso corporal, peso ósseo, peso muscular , peso residual,

entre outros.

7.5.1. A Composição Corporal e seu fracionamento

Segundo [FARINATTI,1992], atualmente, existem vários métodos de se

obter o fracionamento da composição corporal, sendo que alguns destes

testes apresentam altos custos, e acabam por inviabilizar sua

operacionalização.

Page 40: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

30

Os métodos em geral empregados por academias e personal trainer,

embora menos sofisticadas oferecem resultados bem próximos à realidade

do examinado.

Entre elas estão a espessuras das dobras cutâneas e o método das

medidas circunferênciais.

7.5.2. Cálculo da Densidade Corporal

As equações utilizadas para a obtenção da densidade corporal de

homens e mulheres utilizados serão os propostos por [Pollock e Col., 1984], e

os mesmos são extraídos nas medidas obtidas através da espessura de três

dobras cutâneas, sendo são diferencias tanto para o homem quanto para a

mulher, assim como as equações, será utilizada também a equação de Siri

[Pollock e Col., 1984], para o cálculo do percentual de gordura. São elas:

Cálculo para Homens

DC = 1,1093800 – 0,0008267 (X1) + 0,0000016 (X1)2 – 0,0002574 (X3).

Cálculo para Mulheres

DC = 1,0994921 – 0,0009929 (X2) + 0,0000023 (X2)2 – 0,0001392 (X3)

Onde:

DC = Densidade Corporal

X1 = ∑ DC (Peitoral, Abdômen e Coxa)

X2 = ∑ DC (Tríceps, Supra-ilíaca e Coxa)

X3 = Idade em Anos

Equação de Siri

% gordura = [(4,35/DC) – 4,5] x 100

Page 41: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

31

Após encontrado o percentual de gordura, pode-se relacionar os

valores absolutos dos componentes da composição corporal, com base

nas seguintes equações:

Peso Gordura = Peso Total x (% gordura)/100

Massa Corporal Magra = Peso Total – Peso Gordura

Peso Gordura em Excesso = Peso Total – Peso Ideal

7.6. Orientação a Objetos

Segundo Rumbaugh, a orientação a objetos pode ser definida como:

“uma nova maneira de pensar os problemas utilizando modelos organizados

a partir de conceitos do mundo real. O componente fundamental é o objeto

que combina estrutura e comportamento em uma única entidade”, [FURLAN,

1998].

A orientação a objetos tem em vista a modularidade de seus elementos

podendo-se tomar um subconjunto existente e integrá-lo de uma maneira

diferente em outra parte do sistema, em outras palavras, pode permitir o

reuso de funcionalidades, métodos, além de possibilitar a facilidade de

manutenção, devido sua característica modular.

7.6.1. Análise Orientado a Objetos

A análise é a parte do processo de desenvolvimento de software com o

propósito primário de formular um modelo de domínio de problema,

[FURLAN, 1998].

O produto resultante desta análise é composto de representações

gráficas ou baseadas em linguagem que definem os atributos,

relacionamentos e comportamentos das classes, bem como comunicação

interclasses e um gráfico do comportamento da classe ao longo do tempo,

[PRESSMAN, 2002].

Page 42: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

32

7.6.2. Projeto Orientado a Objetos

O projeto orientado a objetos transforma o modelo se análise criado,

através da análise orientada a objetos, em um modelo de projeto que serve

como documento para a construção do software.

Uma das importâncias do projeto orientado a objetos, e permitir a

definição de que arquitetura orientada a objetos utilizar, de forma a maximizar

o reuso, favorecendo um ganho de velocidade no desenvolvimento e na

qualidade do software.

7.6.3. Conceitos da Orientação a Objetos

A orientação a objetos utiliza muitos conceitos para definir seu modo de

enxergar o mundo real, alguns dos mais importantes serão descritos.

7.6.3.1. Classes e Objetos

Uma classe é um tipo de dados definido pelo usuário, que tem um

estado (sua representação) e algumas operações (seu comportamento). Uma

classe possui alguns dados internos e alguns métodos, na forma de

procedimentos ou funções, e normalmente descreve as características

genéricas e o comportamento de vários objetos semelhantes.

Um objeto é uma instância de uma classe ou uma variável de dados

definido pela classe. Os objetos são entidades reais. O relacionamento entre

objeto e classe é o mesmo que existe entre variável e tipo, [CANTÚ, 2000].

7.6.3.2. Atributos

Os atributos são características ligadas a determinada classe ou objeto.

7.6.3.3. Abstração

A abstração é uma forma de focalizar os detalhes essenciais de um

componente do mundo real, sem se preocupar muito com os detalhes e

aspectos que não serão relevantes para o propósito da questão.

Page 43: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

33

7.6.3.4. Operações e Métodos

As operações ou métodos são algoritmos que processam os dados,

[HORSTMANN, 1999].

7.6.3.5. Encapsulamento

O encapsulamento consiste na combinação de dados e comportamento

em um pacote, e assim ocultar a implementação dos dados do usuário do

objeto, [HORSTMANN, 1999].

7.6.3.6. Herança

A herança consiste no ato de derivar novas classes novas classes a

partir de classes existentes, podendo-se reutilizar ou alterar os métodos de

classes existentes, bem como adicionar novos campos de instância e novos

métodos a fim de adaptá-los a novas situações, [HORSTMANN, 1999].

7.6.3.7. Polimorfismo

Polimorfismo é o nome dado a capacidade de um objeto “decidir” que

método aplicar a si mesmo, dependendo de onde ele está na hierarquia de

heranças.

7.7. Unified Modeling Language - UML

A UML é a sucessora da onda de métodos de análise e projeto

orientado a objetos que surgiu no final dos anos oitenta e no início dos anos

noventa.

Seu aparecimento se deu da união de Grady Booch, James Rumbaugh

e Ivar Jacobson, que através da Rational Corporation, para então criar uma

linguagem de modelagem unificada que tratasse assuntos de escalas

inerentes a sistemas complexos e de missão crítica, que se tornasse

poderosa o suficiente para modelar qualquer tipo de aplicação de tempo real,

cliente/servidor ou outros tipos de software padrão, [FURLAN, 1998].

Page 44: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

34

Um erro muito comum que se faz no entendimento da UML é que esta

não é uma metodologia, e sim uma linguagem de modelagem que é uma

notação (principalmente gráfica) utilizada por métodos para expressar

projetos, [FOWLER, 2000].

Page 45: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

35

VIII – MODELOS DO NEGÓCIO

8.1. Diagrama de Casos de Uso de Negócios (<<business>>)

AB AB AB

ABCDEFGH

ABCDEFGH

ABCDEFG

ABCDEFGHIJKLM

NO

ABCDEFGHIJKLM

NO

ABCDEFG

ABCDEFGHIJKLM

NOPQRSTU

ABCDEFGHIJKLM

NOPQRSTU

ABCDEFG

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[

ABCDEFG

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFG

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFG

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFG

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFG

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFG

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFG

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFG

EFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

EFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

EFGLM

NOPQRSTUVWXYZ[\]^

_`

LMNOPQRSTUVW

XYZ[\]^_`

QRSTUVWXYZ[\]^

_`

QRSTUVWXYZ[\]^

_`

WXYZ[\]^

_`

WXYZ[\]^

_`

` `

Personal Trainer

Cadastar_Aluno

Realizar_Av aliacaoCriar_Plano_Treinamento Consultar_Aluno

Consultar_Av aliacao

Consultar_Plano_Treinamento

Excluir_Aluno

Excluir_Av aliacao

Excluir_Plano_TreinamentoImprimir_Aluno

Imprimir_Av aliacao

Imprimir_Plano_Treinamento

Alterar_Aluno

Alterar_Av aliacao

Alterar_Plano_Treinamento

Figura 6 - Diagrama de Casos de Uso de Negócios (<<business>>)

Page 46: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

36

8.2. Diagramas de Classes do Negócio – Análise A A A

ABCDEFG

ABCDEFG

ABCDEFG

ABCDEFGHIJKLM

N

ABCDEFGHIJKLM

N

ABCDEFGH

ABCDEFGHIJKLM

NOPQRS

ABCDEFGHIJKLM

NOPQRS

ABCDEFGH

ABCDEFGHIJKLM

NOPQRSTUVWXY

ABCDEFGHIJKLM

NOPQRSTUVWXY

ABCDEFGH

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGH

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGH

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGH

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGH

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGH

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGH

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGH

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGH

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGH

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGH

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGH

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGH

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGH

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGH

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGH

BCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

BCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

BCDEFGH

HIJKLM

NOPQRSTUVWXYZ[\]^

_`

HIJKLM

NOPQRSTUVWXYZ[\]^

_`

HNOPQRSTUVWXYZ[\]^

_`

NOPQRSTUVWXYZ[\]^

_`

TUVWXYZ[\]^

_`

TUVWXYZ[\]^

_`

Z[\]^_`

Z[\]^_`

Aluno

+ id_Aluno: Integer+ nome_Aluno: String+ endereco: String+ telefone: String+ e-mail: String+ data_nascimento: String+ horario_aulas: String+ dia_aulas: String+ sexo: Char+ pergunta1: String+ pergunta2: Boolean+ pergunta3: String+ pergunta4: String+ pergunta5: Boolean+ pergunta6: String+ pergunta7: String+ pergunta8: String+ pergunta9: Boolean+ pergunta10: String+ pergunta11: Boolean+ pergunta12: String+ observacoes: String

PersonalTrainer

+ id_Personal_trainer: Integer+ nomePersonal: String+ telefonePersonal: String+ CREF: String

+ Cadastrar_Aluno() : void+ Consultar_Aluno() : void+ Alterar_Aluno() : void+ Excluir_Aluno() : void+ Imprimir_Aluno() : String+ Realizar_Avaliacao() : void+ Consultar_Avaliacao() : void+ Alterar_Avaliacao() : void+ Excluir_Avaliacao() : void+ Imprimir_Avaliacao() : String+ Criar_Plano_Treinamento() : void+ Consultar_Plano_Treinamento() : void+ Alterar_Plano_Treinamento() : void+ Excluir_Plano_Treinamento() : void+ Imprimir_Plano_Treinamento() : String

Av aliacaoFisica

+ id_Avaliacao: Integer+ peso: String+ data: String+ hora: String+ idade: Integer+ altura: String+ torax: String+ abdomen: String+ quadril: String+ braco_Direito: String+ braco_Esquerdo: String+ antebraco_Direito: String+ antebraco_Esquerdo: String+ perna_Direita: String+ perna_Esquerda: String+ medida1: String+ medida2: String+ medida3: String+ Densidade_Corporal: String+ Percentual_Gordura: String+ Massa_Gorda: String+ Massa_Magra: String

+ calculo1() : void+ calculo2() : void+ calculo3() : void+ calcula_Idade() : void

Av aliacao_Masculina

+ calculo_DC_Masc() : void

Av aliacao_Feminina

+ calculo_DC_Fem() : void

Plano_de_Treinamento

+ id_Treinamento: Integer+ data_inic: String+ data_fim: String

Ativ idade

+ id_Atividade: Integer+ sequencia: Integer+ series: Integer+ repeticoes: Integer+ carga: Integer

Os atributos pergunta se referem a perguntas distintas

Exercicio

+ id_exercicio: Integer+ desc_exercicio: String

Grupo_Muscular

+ id_G_M: Integer+ desc_G_M: String

Diagrama de Classe - Análise

1..*

cria

1

mede o rendimento do

1

entregue

1

cadastra

1

é realizado por

1

é criado por

0..*

é medido pela

1..*realiza

1..*é cadastrado por

1

constitui

0..*

relaliza

1..*

possui

1..*Exige

1É exigido pela

1..*contém

1é contido pelo

Figura 7- Diagramas de Classes do Negócio – Análise

Page 47: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

37

8.3. Diagramas de Interação de Objetos do Negócio

Figura 8- Diagrama de Sequência – Alterar Aluno

ABCD

ABCD

ABCDEFGHIJ

ABCDEFGHIJ

ABCDEFGHIJKLMNOP

ABCDEFGHIJKLMNOP

ABCDEFGHIJKLMNOPQRSTUV

ABCDEFGHIJKLMNOPQRSTUV

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

GHIJKLMNOPQRSTUVWXYZ[\]^_`

GHIJKLMNOPQRSTUVWXYZ[\]^_`

NOPQRSTUVWXYZ[\]^_`

NOPQRSTUVWXYZ[\]^_`

STUVWXYZ[\]^_`

STUVWXYZ[\]^_`

YZ[\]^_`

YZ[\]^_`

Pe

rson

al_

Tra

ine

rM

en

u_

Prin

cipa

lF

icha

_A

lun

oA

lun

oA

ltera

r_A

lun

o

Dia

gra

ma

de

Se

qu

ên

cia - A

ltera

r Alu

no

Se

lecio

na

r_A

ltera

r_A

lun

o

Ve

rifica_

Alu

no

()

Bu

sca_

Da

do

s_A

lun

o(n

om

e_

alu

no

)

Bu

sca_

Alu

no

(id_

Alu

no

)

Bu

sca_

OK

()

Da

do

s_a

lun

o()

Inclu

ir_D

ad

os_

a_

Se

rem

_A

ltera

do

s()

Va

lida

r_D

ad

os()

Da

do

s_a

_se

rem

_a

ltera

do

s()

Da

do

s_O

K()

Da

do

s_A

ltera

do

s

Page 48: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

38

Figura 9- Diagrama de Sequência – Alterar Avaliação

ABCD

ABCD

ABC

ABCDEFGHIJ

ABCDEFGHIJ

ABCD

ABCDEFGHIJKLMNOP

ABCDEFGHIJKLMNOP

ABCD

ABCDEFGHIJKLMNOPQRSTUV

ABCDEFGHIJKLMNOPQRSTUV

ABCD

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]

ABCD

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCD

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCD

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCD

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCD

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCD

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCD

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCD

CDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

CDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

CD

JKLMNOPQRSTUVWXYZ[\]^_`

JKLMNOPQRSTUVWXYZ[\]^_`

PQRSTUVWXYZ[\]^_`

PQRSTUVWXYZ[\]^_`

VWXYZ[\]^_`

VWXYZ[\]^_`

\]^_`

\]^_`

Pe

rson

al_

Tra

ine

rM

en

u_

Prin

cipa

lF

icha

_A

valia

ção

Ava

liaçã

oA

ltera

r_A

valia

ção

Dia

gra

ma

de

Se

qu

ên

cia - A

ltera

r Ava

liaçã

o

Alu

no

Se

lecio

na

r_A

ltera

r_A

valia

ção

Ve

rifica_

alu

no

()

Bu

sca_

Da

do

s_A

lun

o(n

om

e_

alu

no

)

Bu

sca_

alu

no

(id_

alu

no

)

Bu

sca_

OK

()

Bu

sca_

ava

liaçã

o(id

_a

lun

o,id

_a

v_fis)

Da

do

s_O

K()

Da

do

s_A

valia

ção

()

Inclu

ir_d

ad

os_

a_

sere

m_

alte

rad

os()

Va

lida

r_D

ad

os()

Da

do

s_a

_se

rem

_a

ltera

do

s()

Da

do

s_O

K()

Da

do

s_a

ltera

do

s

Page 49: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

39

Figura 10- Diagrama de Sequência – Alterar Plano de Treinamento.

ABC

ABC

ABC

ABCDEFGHIJ

ABCDEFGHIJ

ABCDEFGHIJ

ABCDEFGHIJKLMNOP

ABCDEFGHIJKLMNOP

ABCDEFGHIJKLMNOP

ABCDEFGHIJKLMNOPQRSTUV

ABCDEFGHIJKLMNOPQRSTUV

ABCDEFGHIJKLMNOPQR

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]

ABCDEFGHIJKLMNOPQR

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQR

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQR

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQR

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQR

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQR

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQR

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQR

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQR

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQR

EFGHIJKLMNOPQRSTUVWXYZ[\]^_`

EFGHIJKLMNOPQRSTUVWXYZ[\]^_`

EFGHIJKLMNOPQR

LMNOPQRSTUVWXYZ[\]^_`

LMNOPQRSTUVWXYZ[\]^_`

LMNOPQR

QRSTUVWXYZ[\]^_`

QRSTUVWXYZ[\]^_`

QR

WXYZ[\]^_`

WXYZ[\]^_`

`

`

Pe

rson

al_

Tra

ine

rM

en

u_

Prin

cipa

lA

ltera

r_P

lan

o_

Tre

ina

me

nto

Fich

a_

Pla

no

_T

rein

am

en

toP

lan

o_

Tre

ina

me

nto

Alu

no

Dia

gra

ma

de

Se

qu

ên

cia - A

ltera

r Pla

no

de

Tre

ina

me

nto

Ativid

ad

e

Se

lecio

na

r Alte

rar

Pla

no

Tre

ina

me

nto

Ve

rificar_

Alu

no

()

Bu

sca_

Da

do

s_A

lun

o(n

om

e_

alu

no

)

Bu

sca_

alu

no

(id_

alu

no

)

Da

do

s_O

K()

Bu

sca_

Pla

no

_T

rein

am

en

to(id

_a

lun

o,id

_p

lan

_tre

in)

Bu

sca_

OK

()

Da

do

s_P

lan

_T

rein

()

Inse

rir_d

ad

os_

a_

sere

m_

Alte

rad

os()

Va

liad

ar_

Da

do

s()

Da

do

s_a

ltera

do

s()

Da

do

s_O

K()

Da

do

s_a

ltera

do

s()

Da

do

s_O

K()

Da

do

s alte

rad

os

Page 50: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

40

Figura 11- Diagrama de Sequência – Cadastrar Aluno

ABCD

ABCD

ABCDEFGHIJK

ABCDEFGHIJK

ABCDEFGHIJKLMNOPQ

ABCDEFGHIJKLMNOPQ

ABCDEFGHIJKLMNOPQRSTUV

ABCDEFGHIJKLMNOPQRSTUV

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\] _

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\] _

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

EFGHIJKLMNOPQRSTUVWXYZ[\]^_`

EFGHIJKLMNOPQRSTUVWXYZ[\]^_`

LMNOPQRSTUVWXYZ[\]^_`

LMNOPQRSTUVWXYZ[\]^_`

QRSTUVWXYZ[\]^_`

QRSTUVWXYZ[\]^_`

WXYZ[\]^_`

WXYZ[\]^_`

`

`

Pe

rson

al_

Tra

ine

rM

en

u_

Prin

cipa

lC

ad

astra

r_A

lun

oA

lun

oC

ad

astro

_A

lun

o

Dia

gra

ma

de

Se

qu

ên

cia - C

ad

astra

r Alu

no

Se

lecio

na

r_C

ad

asta

r_A

lun

o

Inse

rir_d

ad

os_

Ca

da

strais()

Va

lida

r_d

ad

os()

Da

do

s_A

lun

o()

Bu

sca_

OK

()

Gra

va_

Ca

da

stro()

Da

do

s_O

K()

Ca

da

stro co

nclu

ído

Page 51: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

41

Figura 12- Diagrama de Sequência – Consultar Aluno

ABCD

ABCD

ABCDEFGHIJK

ABCDEFGHIJK

ABCDEFGHIJKLMNOPQ

ABCDEFGHIJKLMNOPQ

ABCDEFGHIJKLMNOPQRSTUV

ABCDEFGHIJKLMNOPQRSTUV

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\] _

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\] _

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

EFGHIJKLMNOPQRSTUVWXYZ[\]^_`

EFGHIJKLMNOPQRSTUVWXYZ[\]^_`

LMNOPQRSTUVWXYZ[\]^_`

LMNOPQRSTUVWXYZ[\]^_`

RSTUVWXYZ[\]^_`

RSTUVWXYZ[\]^_`

WXYZ[\]^_`

WXYZ[\]^_`

`

`

Pe

rson

al_

Tra

ine

rM

en

u_

Prin

cipa

lC

on

sulta

r_A

lun

oA

lun

oC

on

sulta

_A

lun

o

Dia

gra

ma

de

Se

qu

ên

cia - C

on

sulta

r Alu

no

Se

lecio

na

r_C

on

sulta

r_A

lun

o

Co

nsu

lta_

Alu

no

()

Bu

sca_

Da

do

s_A

lun

o(n

om

e_

Alu

no

)

Bu

sca_

alu

no

(id_

alu

no

)

Bu

sca_

OK

()

Da

do

s_A

lun

o()

Page 52: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

42

Figura 13- Diagrama de Sequência – Consultar Avaliação

ABCD

ABCD

ABCD

ABCDEFGHIJ

ABCDEFGHIJ

ABCDEFG

ABCDEFGHIJKLMNOP

ABCDEFGHIJKLMNOP

ABCDEFG

ABCDEFGHIJKLMNOPQRSTUV

ABCDEFGHIJKLMNOPQRSTUV

ABCDEFG

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]

ABCDEFG

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFG

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFG

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFG

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFG

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFG

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFG

FGHIJKLMNOPQRSTUVWXYZ[\]^_`

FGHIJKLMNOPQRSTUVWXYZ[\]^_`

FG

MNOPQRSTUVWXYZ[\]^_`

MNOPQRSTUVWXYZ[\]^_`

STUVWXYZ[\]^_`

STUVWXYZ[\]^_`

XYZ[\]^_`

XYZ[\]^_`

Personal_T

rainerC

onsulta_Avaliação

Menu_P

rincipalC

onsultar_Avaliação

Avaliação

Diagram

a de Sequência - C

onsultar Avaliação

Aluno

Selecionar_C

onsultar_Avaliação

Verifica_A

luno()

Busca_D

ados_Aluno(nom

e_aluno)

Busca_A

luno(id_aluno)

Busca_O

K()

Busca_A

valiação(id_av_fis)

Busca_O

K()

Dados_A

valiação()

Page 53: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

43

Figura 14- Diagrama de Sequência – Consultar Plano de Treinamento

ABC

ABC

ABC

ABCDEFGHIJ

ABCDEFGHIJ

ABCDEFGHIJ

ABCDEFGHIJKLMNOP

ABCDEFGHIJKLMNOP

ABCDEFGHIJKLMNOP

ABCDEFGHIJKLMNOPQRSTUV

ABCDEFGHIJKLMNOPQRSTUV

ABCDEFGHIJKLMNOPQRSTUV

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

HIJKLMNOPQRSTUVWXYZ[\]^_`

HIJKLMNOPQRSTUVWXYZ[\]^_`

HIJKLMNOPQRSTUVWXYZ[\]^_`

OPQRSTUVWXYZ[\]^_`

OPQRSTUVWXYZ[\]^_`

OPQRSTUVWXYZ[\]^_`

TUVWXYZ[\]^_`

TUVWXYZ[\]^_`

TUVWXYZ[\]^_`

Z[\]^_`

Z[\]^_`

Z[\]^_`

Personal_T

rainerM

enu_Principal

Consulta_P

lano_Treinam

entoC

onsultar_Plano_T

reinamento

Plano_T

reinamento

Diagram

a de Sequência - C

onsultar Plano de T

reinamento

Aluno

Atividade

Exercicio

Grupo_M

uscular

Selecionar C

onsultaP

lano Treinam

ento()

Verifica_A

luno()

Busca_D

ados_Aluno(nom

e_aluno)

Busca_aluno(id_aluno)

Busca_O

K()

Busca_plano_trein(id_aluno,id_plan_trein)

Busca_O

K()

Busca_atividade(id_plan_trein,id_atividade)

Busca_O

K()

Busca_E

xercicio(id_atividade,id_exercicio)

Busca_O

K()

Busca_G

rupo_Muscaular(id_exercicio,id_grupo_m

usc)

Busca_O

K()

Dados_P

lan_trein()

Page 54: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

44

Figura 15- Diagrama de Sequência – Criar Plano de Treinamento

ABCD

ABCD

ABCD

ABCDEFGHIJ

ABCDEFGHIJ

ABCDEFGHIJ

ABCDEFGHIJKLMNOP

ABCDEFGHIJKLMNOP

ABCDEFGHIJ

ABCDEFGHIJKLMNOPQRSTUV

ABCDEFGHIJKLMNOPQRSTUV

ABCDEFGHIJ

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]

ABCDEFGHIJ

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJ

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJ

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJ

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJ

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJ

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJ

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJ

CDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

CDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

CDEFGHIJ

IJKLMNOPQRSTUVWXYZ[\]^_`

IJKLMNOPQRSTUVWXYZ[\]^_`

IJ

OPQRSTUVWXYZ[\]^_`

OPQRSTUVWXYZ[\]^_`

UVWXYZ[\]^_`

UVWXYZ[\]^_`

\]^_`

\]^_`

Pe

rson

al_

Tra

ine

rM

en

u_

Prin

cipa

lC

riar_

Pla

no

_T

rein

am

en

toP

lan

o_

Tre

ina

me

nto

Cria

_P

lan

o_

de

_T

rein

am

en

toA

tivida

de

Alu

no

Dia

gra

ma

de

Se

qu

en

cia - C

riar P

lan

o d

e T

rein

am

en

to

Se

lecio

na

r_C

riar_

Pla

no

de

Tre

ina

me

nto

Ve

rifica_

alu

no

()

Bu

sca_

Da

do

s_a

lun

o(n

om

e_

alu

no

)

Bu

sca_

alu

no

(id_

alu

no

)

Bu

sca_

OK

()

Da

do

s_A

lun

o()

Inse

rir_d

ad

os_

pla

no

_tre

ina

me

nto

()

Ve

rificar_

da

do

s()

Gra

va_

Pla

no

_T

rein

am

en

to()

Da

do

s_O

K()

Gra

va_

Ativid

ad

e()

Da

do

s_O

K()

Pla

no

de

Tre

ina

me

nto

Co

nclu

ído

Page 55: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

45

Figura 16- Diagrama de Sequência – Excluir Aluno

ABCD

ABCD

ABCDEFGHIJK

ABCDEFGHIJK

ABCDEFGHIJKLMNOP

ABCDEFGHIJKLMNOP

ABCDEFGHIJKLMNOPQRSTUV

ABCDEFGHIJKLMNOPQRSTUV

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\] _

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\] _

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

EFGHIJKLMNOPQRSTUVWXYZ[\]^_`

EFGHIJKLMNOPQRSTUVWXYZ[\]^_`

LMNOPQRSTUVWXYZ[\]^_`

LMNOPQRSTUVWXYZ[\]^_`

RSTUVWXYZ[\]^_`

RSTUVWXYZ[\]^_`

WXYZ[\]^_`

WXYZ[\]^_`

Pe

rson

al_

Tra

ine

rM

en

u_

Prin

cipa

lF

icha

_A

lun

oE

xcluir_

Alu

no

Alu

no

Dia

gra

ma

de

Se

qu

ên

cia - E

xcuir A

lun

o

Se

lecio

na

r_E

xcluir_

Alu

no

Ve

rifica_

Alu

no

()

Bu

sca_

Da

do

s_A

lun

o(n

om

e_

alu

no

)

Bu

sca_

alu

no

(id_

alu

no

)

Bu

sca_

OK

()

Da

do

s_A

lun

o()

Exclu

ir()

Da

do

s_E

xcluíd

os()

Da

do

s Exclu

ído

s

Page 56: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

46

Figura 17- Diagrama de Sequência – Excluir Avaliação

ABC

ABC

ABC

ABCDEFGHIJ

ABCDEFGHIJ

ABCDEFGH

ABCDEFGHIJKLMNOP

ABCDEFGHIJKLMNOP

ABCDEFGH

ABCDEFGHIJKLMNOPQRSTUV

ABCDEFGHIJKLMNOPQRSTUV

ABCDEFGH

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]

ABCDEFGH

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGH

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGH

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGH

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGH

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGH

BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

BCDEFGH

GHIJKLMNOPQRSTUVWXYZ[\]^_`

GHIJKLMNOPQRSTUVWXYZ[\]^_`

GH

NOPQRSTUVWXYZ[\]^_`

NOPQRSTUVWXYZ[\]^_`

TUVWXYZ[\]^_`

TUVWXYZ[\]^_`

Z[\]^_`

Z[\]^_`

Personal_T

rainerM

enu_Principal

Ficha_Avaliação

Avaliação

Excluir_A

valiaçãoA

luno

Diagram

a de Sequencia - E

xcluir Avaliação

Selecionar_E

xcluir_Avaliação

Verifica_A

luno()

Busca_D

ados_Aluno(nom

e_aluno)

Busca_A

luno(id_aluno)

Busca_O

K()

Busca_avaliação(id_av_fis)

Busca_O

K()

Exclui()

Dados_excluídos()

Dados_E

xcluídos

Page 57: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

47

Figura 18- Diagrama de Sequência – Excluir Plano de Treinamento

ABCD

ABCD

ABCD

ABCDEFGHIJK

ABCDEFGHIJK

ABCDEFGHIJK

ABCDEFGHIJKLMNOP

ABCDEFGHIJKLMNOP

ABCDEFGHIJKL

ABCDEFGHIJKLMNOPQRSTUV

ABCDEFGHIJKLMNOPQRSTUV

ABCDEFGHIJKL

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\] _

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\] _

ABCDEFGHIJKL

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKL

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKL

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKL

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKL

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKL

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKL

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKL

CDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

CDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

CDEFGHIJKL

HIJKLMNOPQRSTUVWXYZ[\]^_`

HIJKLMNOPQRSTUVWXYZ[\]^_`

HIJKL

OPQRSTUVWXYZ[\]^_`

OPQRSTUVWXYZ[\]^_`

UVWXYZ[\]^_`

UVWXYZ[\]^_`

[\]^_`

[\]^_`

Personal_T

rainerM

enu_Principal

Ficha_Plano_T

reinamento

Excluir_P

lano_Treinam

entoP

lano_Treinam

entoA

luno

Diagram

a de Sequencia - E

xcluir Plano de T

reinamento

Atividade

Selecionar E

xcluirP

lano Treinam

ento

Verifica_A

luno()

Buscar_dados_A

luno(nome_aluno)

Busca_aluno(id_aluno)

Busca_O

K()

Busca_plan_trein(id_aluno,id_plan_trein)

Busca_O

K()

Busca_A

tividade(id_plan_trein,id_atividade)

Busca_O

K()

Exclui()

Dados_E

xcluidos()

Dados E

xcluídos

Page 58: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

48

Figura 19- Diagrama de Sequência – Imprimir Aluno

ABCD

ABCD

ABCDEFGHIJ

ABCDEFGHIJ

ABCDEFGHIJKLMNOP

ABCDEFGHIJKLMNOP

ABCDEFGHIJKLMNOPQRSTUV

ABCDEFGHIJKLMNOPQRSTUV

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

EFGHIJKLMNOPQRSTUVWXYZ[\]^_`

EFGHIJKLMNOPQRSTUVWXYZ[\]^_`

LMNOPQRSTUVWXYZ[\]^_`

LMNOPQRSTUVWXYZ[\]^_`

QRSTUVWXYZ[\]^_`

QRSTUVWXYZ[\]^_`

WXYZ[\]^_`

WXYZ[\]^_`

`

`

Pe

rson

al_

Tra

ine

rM

en

u_

Prin

cipa

lIm

prim

e_

Alu

no

Imp

rimir_

Alu

no

Alu

no

Dia

gra

ma

de

Se

qu

ên

cia - Im

prim

ir Alu

no

Se

lecio

na

r_Im

prim

ir_A

lun

o

Ve

rifica_

Alu

no

()

Bu

sca_

Da

do

s_A

lun

o(n

om

e_

alu

no

)

Bu

sca_

Alu

no

(id_

alu

no

)

Bu

sca_

OK

()

Da

do

s_A

lun

o()

Imp

rimir()

Page 59: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

49

Figura 20- Diagrama de Sequência – Imprimir Avaliação

ABCD

ABCD

ABC

ABCDEFGHIJ

ABCDEFGHIJ

ABCD

ABCDEFGHIJKLMNOP

ABCDEFGHIJKLMNOP

ABCD

ABCDEFGHIJKLMNOPQRSTUV

ABCDEFGHIJKLMNOPQRSTUV

ABCD

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]

ABCD

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCD

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCD

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCD

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCD

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCD

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCD

GHIJKLMNOPQRSTUVWXYZ[\]^_`

GHIJKLMNOPQRSTUVWXYZ[\]^_`

MNOPQRSTUVWXYZ[\]^_`

MNOPQRSTUVWXYZ[\]^_`

STUVWXYZ[\]^_`

STUVWXYZ[\]^_`

YZ[\]^_`

YZ[\]^_`

Personal_T

rainerM

enu_Principal

Imprim

e_Avaliação

Imprim

ir_Avaliação

Avaliação

Aluno

Diagram

a de Sequencia -Im

primir A

valiação

Seleciona_Im

primir_A

valiação

Verifica_A

luno()

Busca_D

ados_Aluno(nom

e_aluno)

Busca_aluno(id_A

luno)

Busca_O

K()

Busca_avaliação(id_aluno,id_av_fis)

Busca_O

K()

Dados_A

valiação()

Imprim

ir()

Page 60: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

50

Figura 21- Diagrama de Sequência – Imprimir Plano de Treinamento

ABC

ABC

ABC

ABCDEFGHIJ

ABCDEFGHIJ

ABCDEFGHIJ

ABCDEFGHIJKLMNOP

ABCDEFGHIJKLMNOP

ABCDEFGHIJKLMNOP

ABCDEFGHIJKLMNOPQRSTUV

ABCDEFGHIJKLMNOPQRSTUV

ABCDEFGHIJKLMNOPQRSTUV

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

EFGHIJKLMNOPQRSTUVWXYZ[\]^_`

EFGHIJKLMNOPQRSTUVWXYZ[\]^_`

EFGHIJKLMNOPQRSTUVWXYZ[\]^_`

LMNOPQRSTUVWXYZ[\]^_`

LMNOPQRSTUVWXYZ[\]^_`

LMNOPQRSTUVWXYZ[\]^_`

RSTUVWXYZ[\]^_`

RSTUVWXYZ[\]^_`

RSTUVWXYZ[\]^_`

WXYZ[\]^_`

WXYZ[\]^_`

WXYZ[\]^_`

`

`

`

Personal_T

rainerM

enu_Principal

Imprim

e_Plano_T

reinamento

Imprim

ir_Plano_T

reinamento

Plano_T

reinamento

Diagram

a de Sequencia - Im

primir P

lano de Treinam

ento

Aluno

Atividade

Exercicio

Grupo_M

uscular

Selecionar Im

primir

PlanoT

reinamento

Verifica_A

luno()

Busca_D

ados_Aluno(nom

e_aluno)

Busca_A

luno(id_aluno)

Busca_O

K()

Busca_plano_treinam

ento(id_aluno,id_plan_trein)

Busca_O

K()

Busca_atividade(id_plan_trein,id_atividade)

Busca_O

K()

Busca_E

xercicio(id_atividade,id_exercicio)

Busca_O

K()

Busca_G

rupo_Muscular(id_exercicio,id_grupo_m

uscular)

Dados_O

K()

Dados_P

lano_Trein()

Imprim

ir()

Page 61: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

51

Figura 22- Diagrama de Sequência – Realizar Avaliação

ABCD

ABCD

ABC

ABCDEFGHIJ

ABCDEFGHIJ

ABC

ABCDEFGHIJKLMNOP

ABCDEFGHIJKLMNOP

ABC

ABCDEFGHIJKLMNOPQRSTUV

ABCDEFGHIJKLMNOPQRSTUV

ABC

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]

ABC

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABC

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABC

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABC

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABC

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

ABC

CDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

CDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`

C

JKLMNOPQRSTUVWXYZ[\]^_`

JKLMNOPQRSTUVWXYZ[\]^_`

OPQRSTUVWXYZ[\]^_`

OPQRSTUVWXYZ[\]^_`

VWXYZ[\]^_`

VWXYZ[\]^_`

\]^_`

\]^_`

Personal_T

rainerM

enu_Principal

Realizar_A

valiaçãoA

valiaçãoR

ealiza_Avaliação

Diagram

a de Sequência - R

ealizar Avaliação

Aluno

Selecionar_R

ealiza_Avaliação

Verificar_aluno()

Busca_D

ados_Aluno(nom

e_aluno)

Busca_aluno(id_aluno)

Busca_O

K()

Inserir_dados_avaliação()

Validar_dados()

Grava_avaliação()

Dados_O

K()

Avaliação concluída

Page 62: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

52

IX – MODELOS DE CASOS DE USO

9.1. Visão Geral dos Casos de Uso e atores

No decorrer de todo o processo seja ele o cadastramento de aluno, a

realização de avaliação ou criação de plano de treinamento, o personal

trainer participará e será responsável pelas seguintes tarefas:

Realizar o levantamento de dados pessoais necessários pra a

realização do cadastro do aluno;

Inserir as medidas antropométricas retiradas dos alunos para

prenchimento da ficha de avaliação física do aluno;

Analisar as condições do aluno para lhe passar um plano de

treinamento adequado às características e necessidades do aluno;

Dar manutenção e consultar (incluir, excluir e/ou alterar) o cadastro

de clientes, as avaliações físicas e os planos de treinamentos

físicos; e

Imprimir o cadastro de clientes, as avaliações físicas e os planos de

treinamentos físicos.

9.2. Descrição dos Casos de Uso

Cadastrar cliente - O cadastro será feito pelo personal trainer, o

qual incluirá no sistema os dados do cliente necessários;

Realizar Avaliação - O personal trainer incluirá no sistema os dados

de medidas antropométricas retiradas do aluno que foram tiradas

anteriormente;

Criar Plano de Treinamento – Com base em seu conhecimento na

área e das necessecidades do aluno, o personal trainer irá definir

um plano de treinamento adequado às características a serem

seguidas;

Page 63: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

53

Manutenção dos dados dos alunos, Manutenção dos dados de

avaliações físicas dos alunos e Manutenção dos dados dos planos

de treinamentos dos alunos; e

A manutenção consiste na inclusão, consulta, alteração e exclusão

dos dados. Todas essas operações serão abertas ao personal

trainer.

Page 64: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

54

X – DOCUMENTAÇÃO DE PROJETO

10.1. Memorial Descritivo das Decisões de Projeto

A metodologia utilizada foi a orientação a objetos (OO), por facilitar a

abstração e o entendimento do sistema a ser projetado.

Com a elaboração do diagrama de classes ficou estabelecido tratar

como subclasses da classe Avaliação Física as classes Avaliação Masculina

e Avaliação Feminina, devido a utilização de operações e relatórios distintos.

Como a implementação do banco de dados foi realizada com um

ambiente relacional, fez-se necessária a realização da modelagem de dados

correspondente ao modelo entidade relacionamento, modelo físico de dados

e o script correspondente.

No Modelo Entidade-Relacionamento (MER), foi necessária a alteração

do modelo de classes proposto, de forma a se adaptar com o modelo

relacional, a classe Exercício foi então dividida em três tabelas uma contendo

o Grupo Muscular, outra com o nome do Exercício a ser praticado e outra

contendo a Atividade a ser realizada, visando assim uma diminuição de

redundância no banco de dados.

Page 65: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

55

10.2. Diagramas de Classes do Projeto

ABCABC

ABCDEFGHIJ

ABCDEFGHIJ

ABCDEFGHIJKLM

NO

ABCDEFGHIJKLM

NO

ABCDEFGHIJKLM

NOPQRSTU

ABCDEFGHIJKLM

NOPQRSTU

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]

ABCDEFGHIJKLM

NOPQRSTUVWX

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWX

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWX

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWX

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWX

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWX

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWX

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWX

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWX

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWX

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWX

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWX

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWX

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWX

FGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

FGHIJKLM

NOPQRSTUVWX

MNOPQRSTUVWXYZ[\]^

_`

MNOPQRSTUVWX

RSTUVWXYZ[\]^

_`

RSTUVWX

XYZ[\]^_`

«Entity»Aluno

+ id_aluno: Integer+ nome_aluno: String+ endereco: String+ telefone: String+ email: String+ dt_nasc: String+ hot_aula: String- dia_aulas: String+ sexo: Char+ pergunta1: String+ pergunta2: Char+ pergunta3: String+ pergunta4: String+ pergunta5: Char+ pergunta6: String+ pergunta7: String+ pergunta9: Char+ pergunta10: String+ pergunta11: Char+ pergunta12: String+ observacoes: String

Os atributos pergunta1 a pergunta 2 se referem a perguntas distintas

Diagrama de Classe de Projeto - Aluno

«Boundary»Menu Principal

«Boundary»Cadastro_aluno

«Boundary»Consulta_aluno

«Boundary»Ficha_Aluno

«Boundary»Imprime_Aluno

«Control»Consultar_Aluno

«Control»Cadastrar_Aluno

«Control»Alterar_Aluno

«Control»Excluir_Aluno

«Control»Imprimir_aluno

Figura 23- Diagrama de Classe do Projeto - Aluno

Page 66: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

56

ABCABC

ABCDEFGHIJ

ABCDEFGHIJ

ABCDEFGHIJKLM

NOP

ABCDEFGHIJKLM

NOP

ABCDEFGHIJKLM

NOPQRSTUV

ABCDEFGHIJKLM

NOPQRSTUV

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]

ABCDEFGHIJKLM

NOPQRSTUVWXYZ

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[

EFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

EFGHIJKLM

NOPQRSTUVWXYZ[

LMNOPQRSTUVW

XYZ[\]^_`

LMNOPQRSTUVW

XYZ[

QRSTUVWXYZ[\]^

_`

QRSTUVWXYZ[

WXYZ[\]^

_`

WXYZ[

`

Diagrama de Classe de Projeto - Avaliação Física

«Bondary»Menu Principal

«Bondary»Cria_Av aliação

«Bondary»Consulta_Av aliação

«Bondary»Ficha_Av aliação

«Bondary»Imprime_Av aliação

«Control»Criar_Av aliação

«Control»Consultar_Av aliação

«Control»Alterar_Av aliação

«Control»Excluir_Av aliação

«Control»Imprimir_Av aliação

«Entity»Av aliacaoFisica

+ id_av_fis: Integer+ dt_av_fis: String+ hora_av_fis: String+ idade: Integer+ peso: String+ altura: String+ torax: String+ abdomen: String+ quadril: String+ braco_dir: String+ braco_esq: String+ antebraco_dir: String+ antebraco_esq: String+ perna_dir: String+ perna_esq: String+ medida1: String+ medida2: String+ medida3: String

Figura 24- Diagramas de Classe do Projeto - Avaliação

Page 67: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

57

ABCABC

ABC

ABCDEFGHIJ

ABCDEFGHIJ

ABCDEFGHIJ

ABCDEFGHIJKLM

NOP

ABCDEFGHIJKLM

NOP

ABCDEFGHIJK

ABCDEFGHIJKLM

NOPQRSTUV

ABCDEFGHIJKLM

NOPQRSTUV

ABCDEFGHIJK

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]

ABCDEFGHIJK

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJK

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJK

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJK

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJK

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJK

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJK

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJK

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJK

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJK

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJK

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJK

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJK

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJK

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJK

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJK

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJK

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJK

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJK

GHIJKLM

NOPQRSTUVWXYZ[\]^

_`

GHIJKLM

NOPQRSTUVWXYZ[\]^

_`

GHIJKNOPQRSTUVW

XYZ[\]^_`

NOPQRSTUVWXYZ[\]^

_`

STUVWXYZ[\]^

_`

STUVWXYZ[\]^

_`

YZ[\]^_`

YZ[\]^_`

Diagrama de Classe de Projeto - Plano de Treinamento

«Bondary»Menu Principal

«Bondary»Cria_Plano_Treinamento

«Bondary»Consulta_Plano_Treinamento

«Bondary»Ficha_Av aliação_Física

«Bondary»Imprime_Av aliação_Física

«Control»Cadastar_Av aliação_Física

«Control»Consultar_Av aliação_Física

«Control»Alterar_Av aliação_Física

«Control»Excluir_Av aliação_Física «Control»

Imprimir_Av aliação_Física

«Entity»Plano_Treinamento

+ id_plano_trein: Integer+ dt_inicio: String+ dt_fim: String

«Entity»Ativ idade

+ id_atividade: Integer+ sequencia: Integer+ series: Integer+ repeticoes: Integer+ carga: Integer

«Entity»Exercicio

+ id_exerc: Integer+ descricao_exerc: String

«Entity»Grupo_Muscular

+ id_g_m: Integer+ descricao_g_m: String

1..*é contido pelo

1

constitui 1..*

possui

1 exige

1..*é exigido pela

1 contem

Figura 25- Diagramas de Classe do Projeto - Plano de Treinamento

Page 68: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

58

10.3. Descrição Algorítmica das Operações INICIAR

Imprima (“Digite o número da opção desejada:”)

Se (Personal Trainer = 1) Então

Escolher Opção

Caso 1: Cadastrar Cliente ( )

Caso 2: Realizar Avaliação ( )

Caso 3: Criar Plano de Treinamento ( )

Caso 4: Consultar Aluno ( )

Caso 5: Consultar Avaliação Física ( )

Caso 6: Consultar Plano de Treinamento ( )

Caso 7: Alterar Aluno ( )

Caso 8: Alterar Avaliação Física ( )

Caso 9: Alterar Plano de Treinamento ( )

Caso 10: Excluir Aluno ( )

Caso 11: Excluir Avaliação Física ( )

Caso 12: Excluir Plano de Treinamento ( )

Caso 13: Imprimir Aluno ( )

Caso 14: Imprimir Avaliação Física ( )

Caso 15: Imprimir Plano de Treinamento ( )

Caso Contrário: Imprima (“ Opção Inválida!”)

Fim-Escolher

Fim-Se

FIM.

10.4. Descrição dos Documentos

10.4.1. Boletins de Captação de Dados

Este sistema não possui boletins de captação de dados, pois todo o

processo é on-line.

10.4.2. Relatórios

Page 69: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

59

10.4.2.1. Relatório de Cadastro De Aluno

Nome do Aluno: Endereço: Telefone: E-mail: Data de Nascimento: Horario das Aulas: Dias das Aulas: Sexo:

Anamnese

Objetivo com a atividade física:________________________________________

Você tem feito atividade física? Sim Não

Se sim, qual:_______________________________________________________

Se não, há quanto tempo está sedentário?_______________________________

Você já fez algum esporte com intuito de competição? Sim Não

Se sim, qual e durante quanto tempo?___________________________________

Quais são seus esportes e/ou atividades preferidas?_______________________

_________________________________________________________________

Qual a sua disponibilidade para a prática de atividade física e quanto ao horário e

Freqüência semanal?________________________________________________

Você já teve algum tipo de lesão praticando exercício? Sim Não

Se sim, qual? E há quanto tempo?______________________________________

Foi referido pelo seu clínico alguma restrição quanto a

prática de exercícios físicos? Sim Não

Outros fatores podem restringir a prática de exercícios?_____________________

Observações:______________________________________________________

_________________________________________________________________

Figura 26- Formulário Para Cadastro De Aluno

Page 70: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

60

10.4.2.2. Relatório de Realização de Avaliação Física Masculina

Medidas Antropométricas

Peso Corporal:___________Kg

Altura:__________________cm

Circunferências:

Tórax:________cm Abdômen:________cm Quadril:________cm

Braço Direito:________cm Braço Esquerdo:________cm

Antebraço Direito:________cm Antebraço Esquerdo:________cm

Coxa Direita:________cm Coxa Esquerda:________cm

Perna Direita:________cm Perna Esquerda:________cm

Composição Corporal

Peitoral:________mm

Abdomen:________mm

Coxa:________mm

Densidade Corporal:________mm Percentual de Gordura:______%

Massa Gorda:______Kg Massa Magra:______Kg

Figura 27- Formulário Para Realização de Avaliação Física Masculina

Page 71: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

61

10.4.2.3. Relatório de Realização de Avaliação Física Feminina

Medidas Antropométricas

Peso Corporal:___________Kg

Altura:__________________cm

Circunferências:

Tórax:________cm Abdômen:________cm Quadril:________cm

Braço Direito:________cm Braço Esquerdo:________cm

Antebraço Direito:________cm Antebraço Esquerdo:________cm

Coxa Direita:________cm Coxa Esquerda:________cm

Perna Direita:________cm Perna Esquerda:________cm

Composição Corporal

Supra-ilíaca:________mm

Tríceps:________mm

Coxa:________mm

Densidade Corporal:________mm Percentual de Gordura:______%

Massa Gorda:______Kg Massa Magra:______Kg

Figura 28- Formulário Para Realização de Avaliação Física Feminina

Page 72: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

62

10.4.2.4. Relatório de Criação de Plano de Treinamento Período do treinamento Data de início: Data de término:

Exercícios

Abdômen

Seq. execício série reps carga Flex. Tronco Flex. Quadril Flex. Lateral

Coxa

Seq. execício série reps carga Cad. extensora Cama flexora Leg Press Agachamento

Quadril

Seq. execício série reps carga Extensão Adução Abdução

Tríceps

Seq. execício série reps carga Tríc. Puxador Tríc. Teste Tríc. Conc.

Perna

Seq. execício série reps carga Flex. Plantar maq. Burrinho

Costas

Seq. execício série reps carga Puxada Frente Puxada Remada

Peitoral

Seq. execício série reps carga Supino sentado Supino Crucifixo Cross Over

Ombro

Seq. execício série reps carga Desenvolvimento Remada alta Elevação lateral

Bíceps

Seq. execício série reps carga Bíc. Direta Bíc. Scott Bíc. Alternada

Antebraço

Seq. execício série reps carga R. Punho Direta R. Punho Inversa

Figura 29- Formulário Para Criação de Plano de Treinamento

Page 73: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

63

10.5. Descrição de Arquivos e Bancos de Dados

A princípio o SGBD a ser utilizado seria o Database Desktop que utiliza

a base de dados Paradox 7 e que vem incluído junto ao Delphi 7 Interprise,

devido o insucesso na adoção do mesmo, este foi substituído pelo Interbase

6 também incluso no Delphi 7 Interprise e de melhor administração do que o

Database Desktop.

Interbase é um banco de dados SQL , e um Sistema de Gerenciamento

de Banco de Dados (SGBD’s), desenvolvido e distribuído pela empresa

comercial Borland, a mesma proprietária do Delphi, aonde banco de dados

representa uma coleção de dados estruturados, o conteúdo deste banco de

dados pode guardar desde simples dados cadastrais de clientes até grande

quantidade de informações a respeito de uma determinada empresa. A

utilização de um SGBD se dá pela necessidade de criação, acesso, adição e

processamento dos dados armazenados em um banco de dados de um

computador, ou seja, permitir uma melhor administração do banco de dados a

ser trabalhado.

Page 74: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

64

10.5.1. Modelo Entidade-Relacionamento (MER)

Cadastra

Possui

E medido pela

Cria

Realiza

Requer

Exige

Contem

ALUNO

ID_ALUNONOME_ALUNOENDERECOTELEFONEEMAILDT_NASCHOR_AULADIA_AULASSEXOP1P2P3P4P5P6P7P8P9P10P11P12OBSERVACOES

<pi> IVA60VA60VA16VA60DTVA60A1VA60A1VA60VA60A1VA60VA60VA60A1VA60A1VA60VA60

<M>

Identifier_1 <pi>

PERSONALTRAINER

ID_PERS_TRAINNOME_PERS_TRAINTELEFONE_PERS_TRAINCREF

<pi> IVA60VA16VA20

<M>

Identifier_1 <pi>

PLANOTREINAMENTO

ID_PLANO_TREINDT_INICIODT_FIM

<pi> IDD

<M>

Identifier_1 <pi>

GRUPOMUSCULAR

ID_G_MDESCRICAO_G_M

<pi> IVA12

<M>

Identifier_1 <pi>

EXERCICIO

ID_EXERCDESCRICAO_EXERC

<pi> IVA30

<M>

Identifier_1 <pi>

ATIVIDADE

ID_ATIVIDADESEQUENCIASERIESREPETICOESCARGA

<pi> IIIII

<M>

Identifier_1 <pi>

AVALIACAOFISICA

ID_AV_FISDT_AV_FISHORA_AV_FISIDADEPESOALTURATORAXABDOMENQUADRILBRACO_DIRBRACO_ESQANTEBRACO_DIRANTEBRACO_ESQPERNA_DIRPERNA_ESQMEDIDA1MEDIDA2MEDIDA3DENSIDADE_CORPPERCENTUAL_GORDURAMASSAGORDAMASSAMAGRA

<pi> IDDIF6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6

<M>

Identifier_1 <pi>

O atributos P1 a P12, se referem a perguntas

distintas

Figura 30- Modelo Entidade-Relacionamento (MER)

Page 75: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

65

10.5.2. Modelo Físico de Dados (MFD)

FK_ALUNO_CADASTRA_PERSONAL

FK_PLANOTRE_POSSUI_ALUNOFK_AVALIACA_E_MEDIDO__ALUNO

FK_PLANOTRE_CRIA_PERSONAL

FK_AVALIACA_REALIZA_PERSONAL

FK_ATIVIDAD_REQUER_PLANOTRE

FK_ATIVIDAD_EXIGE_EXERCICI

FK_EXERCICI_CONTEM_GRUPOMUS

ALUNO

ID_ALUNOID_PERS_TRAINNOME_ALUNOENDERECOTELEFONEEMAILDT_NASCHOR_AULADIA_AULASSEXOP1P2P3P4P5P6P7P8P9P10P11P12OBSERVACOES

INTEGERINTEGERVARCHAR(60)VARCHAR(60)VARCHAR(16)VARCHAR(60)DATEDATEVARCHAR(60)CHAR(1)VARCHAR(60)CHAR(1)VARCHAR(60)VARCHAR(60)CHAR(1)VARCHAR(60)VARCHAR(60)VARCHAR(60)CHAR(1)VARCHAR(60)CHAR(1)VARCHAR(60)VARCHAR(60)

<pk><fk>

PERSONALTRAINER

ID_PERS_TRAINNOME_PERS_TRAINTELEFONE_PERS_TRAINCREF

INTEGERVARCHAR(60)VARCHAR(16)VARCHAR(20)

<pk>

PLANOTREINAMENTO

ID_PLANO_TREINID_PERS_TRAINID_ALUNODT_INICIODT_FIM

INTEGERINTEGERINTEGERDATEDATE

<pk><fk2><fk1>

GRUPOMUSCULAR

ID_G_MDESCRICAO_G_M

INTEGERVARCHAR(12)

<pk>

EXERCICIO

ID_EXERCID_G_MDESCRICAO_EXERC

INTEGERINTEGERVARCHAR(30)

<pk><fk>

ATIVIDADE

ID_ATIVIDADEID_EXERCID_PLANO_TREINSEQUENCIASERIESREPETICOESCARGA

INTEGERINTEGERINTEGERINTEGERINTEGERINTEGERINTEGER

<pk><fk2><fk1>

AVALIACAOFISICA

ID_AV_FISID_ALUNOID_PERS_TRAINDT_AV_FISHORA_AV_FISIDADEPESOALTURATORAXABDOMENQUADRILBRACO_DIRBRACO_ESQANTEBRACO_DIRANTEBRACO_ESQPERNA_DIRPERNA_ESQMEDIDA1MEDIDA2MEDIDA3DENSIDADE_CORPDENSIDADE_CORPORALPERCENTUAL_GORDURAMASSAGORDAMASSAMAGRA

INTEGERINTEGERINTEGERDATEDATEINTEGERFLOATFLOATFLOATFLOATFLOATFLOATFLOATFLOATFLOATFLOATFLOATFLOATFLOATFLOATFLOATFLOATFLOATFLOATFLOAT

<pk><fk1><fk2>

Os atributos P1 a P12, se referem a

perguntas distintas

Figura 31- Modelo Físico de Dados (MFD)

Page 76: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

66

10.5.3. Listagem do Schema SQL /*==========================================================*/ /* DBMS name: InterBase 6.x */ /* Created on: 1/5/2004 17:11:42 */ /*==========================================================*/ /*==========================================================*/ /* Table: GRUPOMUSCULAR */ /*==========================================================*/ create table GRUPOMUSCULAR ( ID_G_M INTEGER not null, DESCRICAO_G_M VARCHAR(12), constraint PK_GRUPOMUSCULAR primary key (ID_G_M) ); /*==========================================================*/ /* Table: PERSONALTRAINER */ /*==========================================================*/ create table PERSONALTRAINER ( ID_PERS_TRAIN INTEGER not null, NOME_PERS_TRAIN VARCHAR(60), TELEFONE_PERS_TRAIN VARCHAR(16), CREF VARCHAR(20), constraint PK_PERSONALTRAINER primary key (ID_PERS_TRAIN) ); /*==========================================================*/ /* Table: EXERCICIO */ /*==========================================================*/ create table EXERCICIO ( ID_EXERC INTEGER not null, ID_G_M INTEGER not null, DESCRICAO_EXERC VARCHAR(30), constraint PK_EXERCICIO primary key (ID_EXERC), constraint FK_EXERCICI_CONTEM_GRUPOMUS foreign key (ID_G_M) references GRUPOMUSCULAR (ID_G_M) ); /*==========================================================*/ /* Table: ALUNO */ /*==========================================================*/ create table ALUNO ( ID_ALUNO INTEGER not null, ID_PERS_TRAIN INTEGER not null, NOME_ALUNO VARCHAR(60), ENDERECO VARCHAR(60), TELEFONE VARCHAR(16), EMAIL VARCHAR(60), DT_NASC DATE,

Page 77: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

67

HOR_AULA DATE, DIA_AULAS VARCHAR(60), SEXO CHAR(1), P1 VARCHAR(60), P2 CHAR(1), P3 VARCHAR(60), P4 VARCHAR(60), P5 CHAR(1), P6 VARCHAR(60), P7 VARCHAR(60), P8 VARCHAR(60), P9 CHAR(1), P10 VARCHAR(60), P11 CHAR(1), P12 VARCHAR(60), OBSERVACOES VARCHAR(60), constraint PK_ALUNO primary key (ID_ALUNO), constraint FK_ALUNO_CADASTRA_PERSONAL foreign key (ID_PERS_TRAIN) references PERSONALTRAINER (ID_PERS_TRAIN) ); /*==========================================================*/ /* Table: PLANOTREINAMENTO */ /*==========================================================*/ create table PLANOTREINAMENTO ( ID_PLANO_TREIN INTEGER not null, ID_PERS_TRAIN INTEGER not null, ID_ALUNO INTEGER not null, DT_INICIO DATE, DT_FIM DATE, constraint PK_PLANOTREINAMENTO primary key (ID_PLANO_TREIN), constraint FK_PLANOTRE_POSSUI_ALUNO foreign key (ID_ALUNO) references ALUNO (ID_ALUNO), constraint FK_PLANOTRE_CRIA_PERSONAL foreign key (ID_PERS_TRAIN) references PERSONALTRAINER (ID_PERS_TRAIN) ); /*==========================================================*/ /* Table: ATIVIDADE */ /*==========================================================*/ create table ATIVIDADE ( ID_ATIVIDADE INTEGER not null, ID_EXERC INTEGER not null, ID_PLANO_TREIN INTEGER not null, SEQUENCIA INTEGER, SERIES INTEGER, REPETICOES INTEGER, CARGA INTEGER, constraint PK_ATIVIDADE primary key (ID_ATIVIDADE),

Page 78: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

68

constraint FK_ATIVIDAD_REQUER_PLANOTRE foreign key (ID_PLANO_TREIN) references PLANOTREINAMENTO (ID_PLANO_TREIN), constraint FK_ATIVIDAD_EXIGE_EXERCICI foreign key (ID_EXERC) references EXERCICIO (ID_EXERC) ); /*==========================================================*/ /* Table: AVALIACAOFISICA */ /*==========================================================*/ create table AVALIACAOFISICA ( ID_AV_FIS INTEGER not null, ID_ALUNO INTEGER not null, ID_PERS_TRAIN INTEGER not null, DT_AV_FIS DATE, HORA_AV_FIS DATE, IDADE INTEGER, PESO FLOAT, ALTURA FLOAT, TORAX FLOAT, ABDOMEN FLOAT, QUADRIL FLOAT, BRACO_DIR FLOAT, BRACO_ESQ FLOAT, ANTEBRACO_DIR FLOAT, ANTEBRACO_ESQ FLOAT, PERNA_DIR FLOAT, PERNA_ESQ FLOAT, MEDIDA1 FLOAT, MEDIDA2 FLOAT, MEDIDA3 FLOAT, DENSIDADE_CORP FLOAT, DENSIDADE_CORPORAL FLOAT, PERCENTUAL_GORDURA FLOAT, MASSAGORDA FLOAT, MASSAMAGRA FLOAT, constraint PK_AVALIACAOFISICA primary key (ID_AV_FIS), constraint FK_AVALIACA_E_MEDIDO__ALUNO foreign key (ID_ALUNO) references ALUNO (ID_ALUNO), constraint FK_AVALIACA_REALIZA_PERSONAL foreign key (ID_PERS_TRAIN) references PERSONALTRAINER (ID_PERS_TRAIN) );

Page 79: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

69

XI – DOCUMENTAÇÃO DE IMPLEMENTAÇÃO

11.1. Diagramas de Classes de Implementação

ABCABC

ABCDEFGHIJ

ABCDEFGHIJ

ABCDEFGHIJKLM

NO

ABCDEFGHIJKLM

NO

ABCDEFGHIJKLM

NOPQRSTU

ABCDEFGHIJKLM

NOPQRSTU

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]

ABCDEFGHIJKLM

NOPQRSTUVWX

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWX

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWX

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWX

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWX

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWX

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWX

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWX

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWX

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWX

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWX

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWX

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWX

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWX

FGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

FGHIJKLM

NOPQRSTUVWX

MNOPQRSTUVWXYZ[\]^

_`

MNOPQRSTUVWX

RSTUVWXYZ[\]^

_`

RSTUVWX

XYZ[\]^_`

«Entity»Aluno

+ id_aluno: Integer+ nome_aluno: String+ endereco: String+ telefone: String+ email: String+ dt_nasc: String+ hot_aula: String- dia_aulas: String+ sexo: Char+ pergunta1: String+ pergunta2: Char+ pergunta3: String+ pergunta4: String+ pergunta5: Char+ pergunta6: String+ pergunta7: String+ pergunta9: Char+ pergunta10: String+ pergunta11: Char+ pergunta12: String+ observacoes: String

Os atributos pergunta1 a pergunta 2 se referem a perguntas distintas

Diagrama de Classe de Implementação - Aluno

«Boundary»Menu Principal

«Boundary»Cadastro_aluno

«Boundary»Consulta_aluno

«Boundary»Ficha_Aluno

«Boundary»Imprime_Aluno

«Control»Consultar_Aluno

«Control»Cadastrar_Aluno

«Control»Alterar_Aluno

«Control»Excluir_Aluno

«Control»Imprimir_aluno

Figura 32- Diagramas de Classes de Implementação - Aluno

Page 80: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

70

ABCABC

ABCDEFGHIJ

ABCDEFGHIJ

ABCDEFGHIJKLM

NOP

ABCDEFGHIJKLM

NOP

ABCDEFGHIJKLM

NOPQRSTUV

ABCDEFGHIJKLM

NOPQRSTUV

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]

ABCDEFGHIJKLM

NOPQRSTUVWXYZ

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[

EFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

EFGHIJKLM

NOPQRSTUVWXYZ[

LMNOPQRSTUVW

XYZ[\]^_`

LMNOPQRSTUVW

XYZ[

QRSTUVWXYZ[\]^

_`

QRSTUVWXYZ[

WXYZ[\]^

_`

WXYZ[

`

Diagrama de Classe de Implementação - Avaliação Física

«Bondary»Menu Principal

«Bondary»Cria_Av aliação

«Bondary»Consulta_Av aliação

«Bondary»Ficha_Av aliação

«Bondary»Imprime_Av aliação

«Control»Criar_Av aliação

«Control»Consultar_Av aliação

«Control»Alterar_Av aliação

«Control»Excluir_Av aliação

«Control»Imprimir_Av aliação

«Entity»Av aliacaoFisica

+ id_av_fis: Integer+ dt_av_fis: String+ hora_av_fis: String+ idade: Integer+ peso: String+ altura: String+ torax: String+ abdomen: String+ quadril: String+ braco_dir: String+ braco_esq: String+ antebraco_dir: String+ antebraco_esq: String+ perna_dir: String+ perna_esq: String+ medida1: String+ medida2: String+ medida3: String

Figura 33- Diagramas de Classes de Implementação - Avaliação

Page 81: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

71

ABCABC

ABC

ABCDEFGHIJ

ABCDEFGHIJ

ABCDEFGHIJ

ABCDEFGHIJKLM

NOP

ABCDEFGHIJKLM

NOP

ABCDEFGHIJK

ABCDEFGHIJKLM

NOPQRSTUV

ABCDEFGHIJKLM

NOPQRSTUV

ABCDEFGHIJK

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]

ABCDEFGHIJK

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJK

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJK

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJK

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJK

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJK

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJK

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJK

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJK

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJK

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJK

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJK

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJK

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJK

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJK

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJK

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJK

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJK

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

ABCDEFGHIJK

FGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

FGHIJKLM

NOPQRSTUVWXYZ[\]^

_`

FGHIJK

MNOPQRSTUVWXYZ[\]^

_`

MNOPQRSTUVWXYZ[\]^

_`

RSTUVWXYZ[\]^

_`

RSTUVWXYZ[\]^

_`

XYZ[\]^_`

XYZ[\]^_`

Diagrama de Classe de Implementação - Plano de Treinamento

«Bondary»Menu Principal

«Bondary»Cria_Plano_Treinamento

«Bondary»Consulta_Plano_Treinamento «Bondary»

Ficha_Av aliação_Física

«Bondary»Imprime_Av aliação_Física

«Control»Cadastar_Av aliação_Física

«Control»Consultar_Av aliação_Física

«Control»Alterar_Av aliação_Física

«Control»Excluir_Av aliação_Física «Control»

Imprimir_Av aliação_Física

«Entity»Plano_Treinamento

+ id_plano_trein: Integer+ dt_inicio: String+ dt_fim: String

«Entity»Ativ idade

+ id_atividade: Integer+ sequencia: Integer+ series: Integer+ repeticoes: Integer+ carga: Integer

«Entity»Exercicio

+ id_exerc: Integer+ descricao_exerc: String

«Entity»Grupo_Muscular

+ id_g_m: Integer+ descricao_g_m: String

1..*é contido pelo

1

constitui 1..*

possui

1 exige

1..*é exigido pela

1 contem

Figura 34- Diagramas de Classes de Implementação - Plano deTreinamento

Page 82: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

72

11.2. Descrição das Interfaces de Classes

11.2.1. Cadastrar_Aluno()

O personal trainer insere os dados do novo aluno no relatório

correspondente representado na tela de Cadastro de Aluno e então confirma

a gravação do mesmo no banco de dados, então surgirá a tela de

Confirmação de Inclusão de Aluno, indicando sucesso na realização desta

ação.

11.2.2. Consultar_Aluno()

O personal trainer insere os dados do aluno a ser consultado dentro do

campo consultar localizado na tela de Consultar Aluno, ou então através da

lista geral de alunos localizada logo abaixo do mesmo.

11.2.3. Alterar_Aluno()

Após consultar, ou selecionar o aluno requerido na tela Consultar Aluno,

o personal trainer seleciona a figura alterar correspondente ao aluno

desejado, então surgirá a tela Alterar Aluno permitindo a alteração dos dados,

onde a alteração só será realizada após o clique no botão de confirmação de

alteração, então surgirá a tela de Confirmação de Alteração de Aluno,

indicando sucesso na realização desta ação.

11.2.4. Imprimir_Aluno()

Após consultar, ou selecionar o aluno requerido na tela Consultar Aluno,

o personal trainer seleciona a figura imprimir correspondente ao aluno

desejado, então surgirá a tela Imprimir Aluno, contento os dados do aluno já

na formatação adequada para impressão, a impressão só será realizada após

o clique no botão imprimir.

11.2.5. Excluir_Aluno()

Após consultar, ou selecionar o aluno requerido na tela Consultar Aluno,

o personal trainer seleciona a figura excluir correspondente ao aluno

Page 83: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

73

desejado, então surgirá a tela de Confirmação de Exclusão de Aluno,

indicando sucesso na realização desta ação.

11.2.6. Realizar_Avaliação()

O personal trainer seleciona o aluno ao qual deseja realizar a avaliação

física clicando na figura nova avaliação física relacionada ao aluno, então

será aberta a tela Realizar Avaliação onde deverão ser inseridos os dados

adiquiridos da realização da avaliação, bem como as medidas retiradas do

aluno, os campos da densidade corporal, percentual de gordura e massa

gorda e massa magra só serão mostrados em seus distintos campos após o

clique no botão calcular localizado logo após a inserção dos dados extraídos

da avaliação e acima dos mesmos, para que a ação tenha efeito, é

necessária a confirmação de criação, então surgirá a tela de Confirmação de

Inclusão de Avaliação Física, indicando sucesso na realização desta ação.

11.2.7. Consultar_Avaliação()

O personal trainer insere os dados do aluno a ser consultado dentro do

campo consultar localizado na tela de Consultar Aluno, ou então através da

lista geral de alunos localizada logo abaixo do mesmo.

11.2.8. Alterar_Avaliação()

Após consultar, ou selecionar a avaliação do aluno desejado na tela

Consultar Avaliação, o personal trainer seleciona a figura alterar

correspondente à avaliação desejada, então surgirá a tela Alterar Avaliação

permitindo a alteração dos dados, onde a alteração só será realizada após o

clique no botão de confirmação de alteração, então surgirá a tela de

Confirmação de Alterção de Avaliação Física, indicando sucesso na

realização desta ação.

11.2.9. Imprimir_Avaliação()

Após consultar, ou selecionar o aluno requerido na tela Consultar

Avaliação, o personal trainer seleciona a figura imprimir correspondente à

avaliação desejada, então surgirá a tela Imprimir Avaliação, contento os

Page 84: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

74

dados da avaliação selecionada já na formatação adequada para impressão,

a impressão só será realizada após o clique no botão imprimir.

11.2.10. Excluir_Avaliação()

Após consultar, ou selecionar o aluno requerido na tela Consultar Aluno,

o personal trainer seleciona a figura excluir correspondente à avaliação física

desejada, então surgirá a tela de Confirmação de Exclusão de Avaliação

Física, indicando sucesso na realização desta ação.

11.2.11. Criar_Plano_Treinamento()

O personal trainer seleciona o aluno ao qual deseja criar o plano de

treinamento físico clicando na figura novo plano de treinamento relacionado

ao aluno, então será aberta a tela Criar Plano de Treinamento onde deverão

ser inseridos os dados definidos pelo personal trainer, para que a ação tenha

efeito, é necessária a confirmação de criação, então surgirá a tela de

Confirmação de Inclusão de Plano de Treinamento, indicando sucesso na

realização desta ação.

11.2.12. Consultar_Plano_Treinamento()

O personal trainer insere os dados do aluno a ser consultado dentro do

campo consultar localizado na tela de Consultar Aluno, ou então através da

lista geral de alunos localizada logo abaixo do mesmo.

11.2.13. Alterar_Plano_Treinamento()

Após consultar, ou selecionar o plano de treinamento do aluno desejado

na tela Consultar Plano de Treinamento, o personal trainer seleciona a figura

alterar correspondente ao plano de treinamento desejado, então surgirá a tela

Alterar Plano de Treinamento permitindo a alteração dos dados, onde a

alteração só será realizada após o clique no botão de confirmação de

alteração, então surgirá a tela de Confirmação de Alterção de Plano de

Treinamento, indicando sucesso na realização desta ação.

Page 85: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

75

11.2.14. Imprimir_Plano_Treinamento()

Após consultar, ou selecionar o aluno requerido na tela Consultar Plano

de Treinamento, o personal trainer seleciona a figura imprimir correspondente

ao plano de treinamento desejado, então surgirá a tela Imprimir Plano de

Treinamento, contento os dados da avaliação selecionada já na formatação

adequada para impressão, a impressão só será realizada após o clique no

botão imprimir.

11.2.15. Excluir_Plano_Treinamento()

Após consultar, ou selecionar o aluno requerido na tela Consultar Aluno,

o personal trainer seleciona a figura excluir correspondente ao plano de plano

de treinamento desejado, então surgirá a tela de Confirmação de Exclusão de

Plano de Treinamento, indicando sucesso na realização desta ação.

11.3. Estratégia de Teste

As estratégias de teste adotadas para o protótipo do sistema foram:

Simulações das funcionalidades na interface HTML para

navegadores WEB, devido à semelhança no desenvolvimento e

implementação;

A integridade dos dados gravados, armazenados, excluídos ou

alterados no banco de dados; e

A conscistência das e ordem das telas apresentadas conforme a

utilização do sistema.

Page 86: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

76

11.4. Telas do Protótipo Final Tela Menu Principal (inicial)

Figura 35 – Tela Menu Principal.

Tela de Cadastro de Aluno

Figura 36- Tela de Cadastro de Aluno

Page 87: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

77

Figura 37- Tela de Cadastro de Aluno (cont.)

Tela de Confirmação de Inclusão de Aluno

Figura 38- Tela de Confirmação de Inclusão de Aluno

Page 88: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

78

Tela Consultar Aluno

Figura 39- Tela Consultar Aluno

Tela Imprimir Aluno

Figura 40- Tela Imprimir Aluno

Page 89: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

79

Figura 41- Tela Imprimir Aluno (cont.)

Tela Alterar Aluno

Figura 42- Tela Alterar Aluno

Page 90: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

80

Figura 43- Tela Alterar Aluno (cont.)

Tela de Confirmação Alteração de Aluno

Figura 44- Tela de Confirmação Alteração de Aluno

Page 91: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

81

Tela de Confirmação de Exclusão de Aluno

Figura 45- Tela de Confirmação de Exclusão de Aluno

Tela Consultar Avaliação

Figura 46- Tela Consultar Avaliação

Page 92: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

82

Tela Realizar Avaliação

Figura 47- Tela Realizar Avaliação

Figura 48- Tela Realizar Avaliação (cont.)

Page 93: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

83

Tela de Confirmação de Inclusão de Avaliação

Figura 49- Tela de Confirmação de Inclusão de Avaliação

Tela de Avaliações do Aluno

Figura 50- Tela de Avaliações do Aluno

Page 94: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

84

Tela Alterar de Avaliação

Figura 51- Tela Alterar Avaliação

Figura 52- Tela Alterar Avaliação (cont.)

Page 95: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

85

Tela de Confirmação de Alteração de Avaliação

Figura 53- Tela de Confirmação de Alteração de Avaliação

Tela de Confirmação de Exclusão de Avaliação

Figura 54- Tela de Confirmação de Exclusão de Avaliação

Page 96: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

86

Tela Imprimir Avaliação

Figura 55- Tela Imprimir Avaliação

Figura 56- Tela Imprimir Avaliação (cont.)

Page 97: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

87

Tela Consultar Plano de Treinamento

Figura 57- Tela Consultar Plano de Treinamento

Tela de Planos de Treinamento do Aluno

Figura 58- Tela de Planos de Treinamento do Aluno

Page 98: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

88

Tela Realizar Plano de Treinamento

Figura 59- Tela Realizar Plano de Treinamento

Figura 60- Tela Realizar Plano de Treinamento (cont.)

Page 99: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

89

Tela de Confirmação de Inclusão de Plano de Treinamento

Figura 61- Tela de Confirmação de Inclusão de Plano de Treinamento

Tela de Confirmação de Exclusão de Plano de Treinamento

Figura 62- Tela de Confirmação de Exclusão de Plano de Treinamento

Page 100: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

90

Tela de Plano de Treinamento do Aluno

Figura 63- Tela de Plano de Treinamento do Aluno

Tela Impressão de Plano de Treinamento

Figura 64- Tela Impressão de Plano de Treinamento

Page 101: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

91

Figura 65- Tela Impressão de Plano de Treinamento (cont.)

Tela de Alteração de Plano de Treinamento

Figura 66- Tela de Alteração de Plano de Treinamento

Page 102: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

92

Figura 67- Tela de Alteração de Plano de Treinamento (cont.)

Tela de Confirmação de Alteração de Plano de Treinamento

Figura 68- Tela de Confirmação de Alteração de Plano de Treinamento

Page 103: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

93

XII – CONCLUSÃO

A conclusão a ser feita após o término do projeto se dá pelo fato de que

o objetivo geral planejado pelo projeto foi alcançado, uma vez que as

atividades realizadas pelo personal trainer foram automatizadas e otimizadas.

O emprego de uma metodologia no desenvolvimento do sistema

auxiliou a evolução do projeto guiando para as etapas que foram de

seguindo. A metodologia de Orientação a Objeto utilizada se mostrou

adequada para a abstração e representação do ambiente vivido por um

personal trainer, capacitando assim chegar-se a um excelente nível de

qualidade e integridade nas fases do desenvolvimento.

Foi observado ao longo do projeto que o alicerce para o desenvolvimento e

posterior implementação de um sistema se dá pela comunicação entre o

usuário e o analista, a fim de se delinear a integridade dos requisitos a serem

transformados pelo sistema. Outra boa prática observada foi que com a

criação da documentação do sistema, a manutenção de erros do sistema

ficou mais fácil de ser realizada.

12.1. Trabalhos Futuros

O protótipo final foi implementado seguindo os modelos estabelecidos e

gerado ao longo do projeto, possibilitando ao personal trainer realizar suas

atividades por meio de um ambiente Web. A adoção por este ambiente se

seu pela preocupação de se fornecer uma interface que possibilita-se uma

interação mais amigável entre o sistema e o usuário final.

Têm-se em vista a ampliação do protótipo com a criação de uma

autenticação que permita a utilização de mais de um personal trainer ao

sistema, caso este interesse a uma academia que possui mais de um

personal trainer atuante. Prevê-se a criação de outros tipos de avaliações

físicas existentes e que possuam o mesmo grau de eficiência do já

implementado.

Page 104: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

94

REFERÊNCIAS BIBLIOGRÁFICAS

[CANTÚ, 2000] Marco Cantú – Dominando o Delphi 5 A Bíblia – São

Paulo: Makron Books, 2000.

[FARINATTI,1992] FARINATTI, P, T. V., MONTEIRO, W. D. - Fisiologia e Avaliação Funcional, 2ª Ed., Editora Sprint, Rio de Janeiro 1992.

[FOWLER, 2000] FOWLER, M., SCOTT K.. UML essencial: um breve guia para a linguagem-padrão de modelagem de objetos - 2ª

Ed., Porto Alegre: Bookman, 2000.

[FURLAN, 1998] José Davi. Modelagem de Objetos Através da UML – the Unified Modeling Language – São Paulo: Makron Books,

1998.

[HORSTMANN, 1999] Horstman, Cay S., Cornell Gary – CoreJava 2 Volume I – Fundamentos – São Paulo: Makron Books, 2001.

[MATIEGHA, 1922] Matiegha J. - The Testing of Physical Efficiency. American Journal of Physiology and Antropometry - pp:

223,230, 1922.

[McARDLE, 1981] McArdle W. D., KATCH F. I., KATCH V. L. - Exercise Physiology: Energy Nutrition and Human Performance:

Philadelphya : Lea and Febiger, 1981.

[MICHAELIS, 2001] Michaelis, Michaelis – Dicionário Prático Inglês –

São Paulo: Editora Melhoramentos, 2001.

[NOVAES & VIANA, 2003] NOVAES, J.S., VIANNA, J. M. - Personal Training & Condicionamento Físico em Academia - 2ª Ed.,

Editora Shape, Rio de Janeiro 2003.

[PRESSMAN, 2001] Pressman, Roger S. – Engenharia de Software –

5ª Ed., McGrawHill, Rio de Janeiro, 2001.

Page 105: SAPT SISTEMA DE APOIO AO PERSONAL TRAINER - … · SISTEMA DE APOIO AO PERSONAL TRAINER. Aluno: Flávio Daigele Simões Barbosa – 0009945470 . ... 5.2.4. Ambiente de Hardware para

SAPT – Volume I

95

REFERÊNCIAS DA INTERNET

[CDOF, 2004] Cooperativa do Fitness - Disponível pela Internet via URL:

http://www.cdof.com.br/index.htm. Acesso em 03/2004.

[CREF7, 2004] Conselho Regional de Educação Física 7ª Região DF/

GO/ TO – Disponível pela Internet via URL: http://www.cref7.org.br.

Acesso em 03/2004.

[PORTO, 2004] Fausto A. P., no site: Saúde em movimento – Disponível

pela Internet via URL: http://www.saudeemmovimento.com.br.

Acesso em 03/2004.