Sei sulla pagina 1di 68

UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CINCIAS EXATAS E NATURAIS CURSO DE SISTEMAS DE INFORMAO BACHARELADO SISTEMA DE INFORMAO PARA ACADEMIA

A DE MUSCULAO DAIANA ROBERTA WAHLDRICH BLUMENAU 2005 2005/2-04

DAIANA ROBERTA WAHLDRICH SISTEMA DE INFORMAO PARA ACADEMIA DE MUSCULAO Trabalho de Concluso de Curso submetido Universidade Regional de Blumenau para a obteno dos crditos na disciplina Trabalho de Concluso de Curso II do curso de Sistemas de Informao Bacharelado. Prof. Maurcio Capobianco Lopes Orientador BLUMENAU 2005 2005/2-04

SISTEMA DE INFORMAO PARA ACADEMIA DE MUSCULAO Por DAIANA ROBERTA WAHLDRICH Trabalho aprovado para obteno dos crditos na disciplina de Trabalho de Concluso de Curso II, pela banca examinadora formada por: Presidente: ______________________________________________________ Prof. Maurcio Capobianco Lopes, M. Eng. , Orientador - FURB ______________________________________________________ Prof. Dr Oscar Dalfovo, Dr. FURB ______________________________________________________ Prof. Wilson Pedro Carli, M. Eng. FURB Membro: Membro: Blumenau, 28 de novembro de 2005.

Dedico este trabalho a todas as pessoas que incentivaram e auxiliaram direta ou indiretamente, na realizao deste.

AGRADECIMENTOS Agradeo do fundo do meu corao, A Deus por ter me dado a oportunidade de chegar at aqui. Ao meu orientador, Maurcio Capobianco Lopes que acreditou em mim e no meu potencial. Aos que me deram fora num olhar, num gesto, numa ao. Ao professor Luis Francisco Reis pela ajuda prestada. Aos meus amigos Cleison Vander Ambrosi, Giovanni Dalcastagn e Emir da Rosa que acompanharam e me auxiliaram neste longo caminhar. Agradeo a todos vocs e em especial, a voc meu querido companheiro, Elson Mauro Scharf, que sempre me ajudou e incentivou a trilhar esse belo caminho, nunca permitindo que eu desistisse ou desanimasse. Por ltimo, agradeo de corao aos meus pais, Maria da Glria e Wilson Wahldrich e irmos, Carla Fabiana e Srgio Luis, porque sem eles jamais teria chegado aonde cheguei.

Vencer no nada, se no se teve muito trabalho; fracassar no nada se se fez o melhor possvel. Nadia Boulanger, pianista.

RESUMO O presente trabalho descreve o desenvolvimento de um software que tem como funo auxiliar no processo de tomada de deciso para a formulao de um cronograma de exerccios, levando em considerao os dados fisiolgicos, o questionrio referente sade do aluno e o objetivo que ele deseja alcanar com a atividade de musculao. Este sistema visa apresentar um cronograma adequado ao aluno auxiliando assim, o processo de tomada de deciso do profissional que atua na academia. Alm disso, o sistema ter controle de freqncia e permitir diversas consultas, dentre elas o histrico do aluno, fornecendo desta forma, informaes importantes para o acompanhamento da evoluo fsica. Palavras-chave: Sistemas de Informao. Sistema de apoio tomada de deciso. Avaliao fsica. Musculao.

ABSTRACT The present study describes the development of a software to aid in the process of decision taking for the creation of an exercising program, taking into consideration the students physiological data, a questionnaire referring to the students health condition and the objectives he or she want to meet with physical exercises. This system aims at presenting the appropriate program to the student thus helping professionals in the process of decision taking. In addition, the system allows the control of attendance as well as the search for and reference to the students record, thus providing important information for the monitoring of his or her physical improvement and development. Key words: Information Systems. Support System for Decision taking. Physical Evaluation. Body Building.

LISTA DE ILUSTRAES Figura 1 Dobras cutneas mais utilizadas.............................................................................. 20 Quadro 1 Protocolo de Petrosky (1995) ................................................................................ 21 Figura 2 Sugestes de posies para a fita mtrica. .............................................................. 22 Quadro 2 Protocolo de Penroe, Nelson e Fisher(1985) ......................................................... 22 Quadro 3 Classificao do IMC segundo a Organizao Mundial da Sade (O.M.S.). ....... 23 Figura 3: Frente da ficha........................................................................................................... 27 Figura 4: Verso da ficha. .......................................................................................................... 28 Quadro 4: Requisitos funcionais............................................................................................... 32 Quadro 5: Requisitos no funcionais........................................................................................ 32 Figura 5 Diagrama de Contexto ............................................................................................ 34 Figura 6 Diagrama de Fluxo de Dados: Cadastros. ............................................................... 35 Figura 7 Diagrama de Fluxo de Dados: Libera acesso.......................................................... 36 Figura 8 - Diagrama de Fluxo de Dados: Relatrios ................................................................ 37 Figura 9 - Diagrama de Fluxo de Dados: Edio ..................................................................... 38 Figura 10 Modelo de Entidade e Relacionamento (Lgico) ................................................. 39 Quadro 6 Ttulo da tabela ...................................................................................................... 39 Quadro 7 Chave primria da tabela. ...................................................................................... 40 Quadro 8 Chave estrangeira da tabela. .................................................................................. 40 Quadro 9 Tabela Professor .................................................................................................... 40 Quadro 10 Tabela Aluno ....................................................................................................... 41 Quadro 11 Tabela Cronograma ............................................................................................. 41 Quadro 12 Tabela Etapa Cronograma ................................................................................... 42 Quadro 13 Tabela Grupos Musculares .................................................................................. 42 Quadro 14 Tabela Exerccios ................................................................................................ 42 Quadro 15 Item Cronograma................................................................................................. 43 Quadro 16 Tabela Modelos de Cronograma.......................................................................... 43 Quadro 17 Tabela Item Modelo de Cronograma................................................................... 44 Quadro 18 Tabela Freqncia................................................................................................ 44 Quadro 19 Tabela Objetivos.................................................................................................. 44 Quadro 20 Tabela Item Medio por Fita ............................................................................. 45 Quadro 21 Tabela Objetivos por Aluno ................................................................................ 45

Quadro 22 Tabela Objetivos por Modelo .............................................................................. 46 Quadro 23 Tabela Item Medio por Dobra.......................................................................... 46 Quadro 24 Tabela Item Medio por IMC ............................................................................ 47 Figura 11 Modelo de Entidade e Relacionamento (Fsico) ................................................... 47 Quadro 25 - Legenda MER Fsico............................................................................................ 48 Figura 12 Frame Cadastro. .................................................................................................... 51 Figura 13 Tela principal. ....................................................................................................... 52 Figura 14 Tela Cadastro de Professores ................................................................................ 53 Figura 15 Tela Cadastro de Alunos ....................................................................................... 54 Figura 16 Tela Objetivos do Aluno ....................................................................................... 55 Figura 17 Tela Consulta de Objetivos. .................................................................................. 55 Figura 18 Tela Cadastro de Grupos Musculares ................................................................... 56 Figura 19 Tela Cadastro de Exerccios.................................................................................. 57 Figura 20 Tela Consulta de Grupos Musculares ................................................................... 58 Figura 21 Tela Cadastro de Medio por Dobras Cutneas .................................................. 58 Quadro 26 Cdigo Fonte da Frmula Dobras Homens....................................................... 59 Quadro 28 Cdigo Fonte da Frmula Dobras - Mulheres ..................................................... 60 Figura 22 Tela Cadastro de Medio por Circunferncia (Fita Mtrica) .............................. 60 Quadro 28 Cdigo Fonte da Frmula Circunferncia Homens.......................................... 61 Quadro 29 Cdigo Fonte da Frmula Circunferncia - Mulheres......................................... 62 Figura 23 Tela Cadastro de Medio por IMC...................................................................... 62 Figura 24 Tela Modelo de Cronogramas............................................................................... 63 Figura 25 Tela Exerccios por Modelo de Cronograma ........................................................ 64 Figura 26 Tela de Cronograma.............................................................................................. 65 Figura 27 Mensagem Sugesto de Modelo ........................................................................... 66 Figura 28 Seleo de Medidas............................................................................................... 66 Quadro 31 Cdigo Fonte Responsvel por Selecionar um Cronograma............................... 67 Figura 29 Seleo de Medidas............................................................................................... 68 Figura 30 Tela de Exerccios por Etapas ............................................................................... 68 Figura 31 Tela de Freqncia ................................................................................................ 69

SUMRIO 1 INTRODUO.................................................................................................................. 12 1.1 OBJETIVOS DO TRABALHO ........................................................................................ 14 1.2 ESTRUTURA DO TRABALHO ...................................................................................... 15 2 FUNDAMENTAO TERICA .................................................................................... 16 2.1 SHAPE ACADEMIA........................................................................................................ 16 2.2 PRTICA DE MUSCULAO....................................................................................... 16 2.3 AVALIAO FSICA...................................................................................................... 18 2.3.1 Antropometria ................................................................................................................. 19 2.3.1.1 Avaliao por dobras cutneas ..................................................................................... 19 2.3.1.2 Avaliao por circunferncia ........................................................................................ 21 2.3.1.3 ndice de Massa Corporal (IMC) .................................................................................. 23 2.4 ANLISE ESTRUTURADA............................................................................................ 23 2.5 TRABALHOS CORRELATOS........................................................................................ 24 3 DESENVOLVIMENTO DO TRABALHO ..................................................................... 26 3.1 SISTEMA ATUAL ........................................................................................................... 26 3.2 LEVANTAMENTO DE REQUISITOS ........................................................................... 28 3.3 REQUISITOS PRINCIPAIS DO PROBLEMA A SER TRABALHADO....................... 30 3.4 ESPECIFICAO ............................................................................................................ 32 3.4.1 Ferramentas utilizadas..................................................................................................... 32 3.4.1.1 PowerDesigner ProcessAnalyst .................................................................................... 33 3.4.1.2 ErWin............................................................................................................................ 33 3.4.2 Diagrama de contexto ..................................................................................................... 33 3.4.3 Diagrama de fluxo de dados............................................................................................ 34 3.4.4 Modelo de entidade e relacionamento............................................................................. 38 3.5 IMPLEMENTAO ........................................................................................................ 48 3.5.1 Tcnicas e ferramentas utilizadas.................................................................................... 48 3.5.1.1 Delphi ........................................................................................................................... 49 3.5.1.2 InterBase ....................................................................................................................... 49 3.5.1.3 Report Builder .............................................................................................................. 49 3.5.2 Operacionalidade da implementao .............................................................................. 50 3.5.2.1 Relatrios do Sistema ................................................................................................... 69

3.6 RESULTADOS E DISCUSSO ...................................................................................... 70 4 CONCLUSES................................................................................................................. . 72 4.1 EXTENSES .................................................................................................................... 72 REFERNCIAS BIBLIOGRFICAS ................................................................................. 74 APNDICE A Especificao dos Diagramas de Fluxo de Dados...................... 76 ANEXO A Classificaes do percentual de gordura na composio corporal. ............. 91 ANEXO B Relatrios emitidos pelo sistema ..................................................................... 93

12 1 INTRODUO Com o passar do tempo e com a modernidade dos dias atuais, homens e mulheres tm procurado manter a forma. Pode-se notar que as academias de musculao esto expandindo e atraindo um nmero cada vez maior de adeptos. Isso ocorre porque as pessoas j tomaram conhecimento que as frmulas consideradas milagrosas prejudicam a sade e muitas delas no apresentam os resultados prometidos. Com a evoluo das academias de musculao e o avano tecnolgico, os empresrios comearam a apostar mais em aparelhos computadorizados, modernos, que complementam a exigncia do mercado competitivo. Com esses avanos juntamente com a expanso desse setor, notvel a necessidade de softwares direcionados para este pblico-alvo. Segundo Basu (1986), para se alcanar os objetivos desejados das empresas, a habilidade de tomar decises rpidas e eficazes de vital importncia para ambos, o administrador e sua organizao. No caso das academias o processo de tomar decises na hora de desenvolver um cronograma especfico para o aluno complicado e demorado, pois deve ser levado em conta todo um histrico do aluno. Muitas vezes o profissional que est desenvolvendo o mesmo pode acabar esquecendo de perguntar algo de suma importncia ao aluno e esse mero esquecimento poder acarretar graves danos sade do mesmo. A tomada de deciso constitui uma ao que requer conhecimento tcnico, lgica, dados e informao disponveis, equacionando as alternativas possveis. Para isso existem os Sistemas de Informao. De acordo com Laudon e Laudon (1994), os Sistemas de Informao so divididos nas seguintes categorias: a) nvel operacional: monitora as atividades elementares e transacionais da organizao. O seu propsito o de responder as questes de rotina e fluxo de transaes (vendas, recibos, depsitos de dinheiro, folha deciso de crdito, entre

13 outros); b) nvel especialista: oferece suporte aos funcionrios especializados em dados numa organizao. O propsito ajudar a empresa a integrar novos conhecimentos aos negcios e ajudar a organizao controlar o fluxo de papis (trabalhos burocrticos); c) nvel administrativo: d suporte ao monitoramento, controle, tomada de deciso e atividades administrativas em nvel mdio. O propsito controlar e prover informao para a direo setorial de rotina administrativa; d) nvel estratgico: abrange as atividades de planejamento de longo prazo dos administradores seniores. O propsito compatibilizar mudanas no ambiente externo com as capacidades organizacionais existentes. Ainda de acordo com Laudon e Laudon (1994), os Sistemas de Informao so divididos nos seguintes tipos: Sistemas de Informao para Executivos; Sistemas de Informao Gerenciais; Sistemas de Informao de Suporte tomada de Deciso; Sistemas de Informao de Tarefas Especializadas e Automao de Escritrios; e Sistemas de Informao de Escritrios. Os Sistemas de Informao de Suporte Tomada de Deciso so sistemas voltados para administradores, tecnocratas especialistas, analistas e tomadores de deciso. So sistemas de acesso rpido, interativos, orientados para ao imediata. Para o desenvolvimento do software de auxlio na tomada de deciso necessrio que a pessoa empenhe-se ao mximo e busque uma interao com o meio onde o sistema ser aplicado. Para atender a estas exigncias do desenvolvimento de sistemas, contextualiza-se aqui o funcionamento de uma academia. A matrcula em uma academia exige que se realize uma avaliao fsica (por medio de dobras cutneas ou medio circunferencial) completa ou que seja ao menos calculado o ndice de Massa Corporal (IMC) do indivduo. De acordo com Pinheiro (2001?), uma avaliao bem feita aquela em que se utiliza critrios e protocolos bem selecionados, fornecendo dados quantitativos e qualitativos que indique, atravs de anlises e comparaes, a real situao em que se encontra o avaliado. Em meio a tanto

14 conhecimento tcnico-cientfico, no se pode mais permitir a utilizao do protocolo do "achismo", ainda empregado por alguns profissionais em suas avaliaes. S possvel fazer um programa de exerccios com qualidade e segurana com uma avaliao fsica em que se utilize metodologia, protocolos e critrios de avaliao adequados. Neste contexto, o sistema proposto auxiliar na tomada de deciso do professor que trabalha na Shape Academia. O software utilizar como princpio os dados sobre a sade do aluno e os dados fisiolgicos, informados sobre o mesmo, apresentando como resposta um cronograma contendo um treino especfico para cada situao. Para os clculos dos dados fisiolgicos atravs de medies das dobras cutneas foi utilizado o protocolo de Petroski (1995), j nas medies circunferenciais foi utilizado o protocolo de Penroe, Nelson e Fisher (1985). Para o clculo do ndice da Massa Corporal (IMC) foi utilizado o critrio estabelecido pela Organizao Mundial da Sade (OMS). A Shape Academia localizada na cidade de Blumenau - SC e oferece diversas modalidades de prticas de esportes com nfase em musculao. 1.1 OBJETIVOS DO TRABALHO O objetivo geral deste trabalho desenvolver um sistema de auxlio avaliao fsica para o profissional da rea de Educao Fsica em uma academia. Os objetivos especficos do trabalho so: a) apresentar um cronograma de exerccios adequados ao aluno, tendo como base os dados informados pelo professor, facilitando assim, o acesso do aluno ao cronograma de treino; b) auxiliar no processo de tomada de deciso do profissional que atua na academia, utilizando medies de dobras cutneas, medies circunferenciais e ndice de

15 Massa Corporal (IMC) c) fornecer informaes sobre o aluno; d) automatizar o controle dos cronogramas, dispensando o uso de fichas manuais que facilmente so extraviadas pelos prprios alunos. 1.2 ESTRUTURA DO TRABALHO A seguir ser descrito brevemente cada captulo do referido trabalho. O primeiro captulo apresenta a introduo e os objetivos do tabalho. O segundo captulo apresenta uma fundamentao terica das reas envolvidas, so elas: Academia de Musculao, Prtica de Musculao, Avaliao Fsica, Antropometria, Avaliao por Circunferncia, Avaliao por dobras cutneas e Anlise Estruturada, que foi o mtodo utilizado para a modelagem de diagramas de contexto e fluxo de dados. Tambm so apresentados os trabalhos correlatos. No terceiro captulo apresentado o desenvolvimento do trabalho, comentando as tcnicas e as ferramentas envolvidas na diagramao, desenvolvimento do sistema e banco de dados utilizado, como foi implementado o sistema, enfim, tudo que diz respeito ao desenvolvimento do sistema est explicado nesse captulo. Por fim, no quarto captulo so apresentadas as principais concluses e sugestes para futuros trabalhos.

16 2 FUNDAMENTAO TERICA Esse captulo aborda conceitos e tcnicas necessrios para o desenvolvimento do trabalho. 2.1 SHAPE ACADEMIA O sistema proposto aplicado para a Shape Academia. Conforme entrevista com o proprietrio da mesma, a academia oferece diversas modalidades esportivas, so elas: musculao, ginstica aerbica, jiu-Jutsu, muay Thai, capoeira e Street Dance, musculao como atividade principal. A Shape Academia atualmente est localizada na rua Alameda Rio Branco, 697 em Blumenau, SC e atualmente conta com um grupo de 11 profissionais e 879 alunos. Pensando na comodidade, agilidade e confiana dos servios oferecidos pela Shape Academia que foi proposto um sistema de auxlio na tomada de deciso desenvolvido nesse trabalho. tendo a 2.2 PRTICA DE MUSCULAO Afirma Gianolla (2000?), que a histria da musculao muito antiga. Existem relatos histricos de estatuetas de corpos musculosos encontrados no passado que datam do incio dos tempos e que afirmam a prtica da ginstica com pesos naquela poca. Em escavaes foram encontradas pedras com entalhes para encaixe das mos permitindo aos historiadores intuir que pessoas utilizavam o treinamento com pesos. H esculturas datadas de 400 anos antes de Cristo que relatam formas harmoniosas de mulheres, mostrando preocupao esttica na poca. Relatos de jogos de arremessos de pedras datam de 1896 A.C. paredes de capelas

17 funerrias do Egito relatam a 4.500 anos atrs homens levantando pesos na forma de exerccios. Segundo Lima (1999?), a musculao proporciona os seguintes benefcios sade: a) sensao de tranqilidade e bem-estar; b) melhorias da autoimagem, do autoconceito e da auto-estima; c) melhorias na socializao e nos relacionamentos interpessoais; d) melhoria da qualidade do sono; melhoria em quadros de depresso e angstia; e) melhoria dos aspectos cognitivos (ateno, concentrao, memria e aprendizagem); diminuio do nvel de ansiedade, refletindo em alguns dos problemas de obesidade; f) aumento do gasto calrico total dirio, reduzindo e controlando a quantidade de gordura corporal (desde que acompanhada de uma dieta adequada); g) melhoria da capacidade de resposta muscular em situaes de perigo devido ao melhor condicionamento fsico; h) aumento de massa magra e enrijecimento muscular; i) aumento da Fora Muscular; melhoria da Flexibilidade; melhoria da Capacidade Aerbica; j) menor predisposio em desenvolver sintomas psicossomticos, como lceras psicognicas, impotncia; k) aumento da resistncia do sistema imunolgico, diminuindo o risco de infeces oportunistas; l) diminuio do risco de problemas cardacos; m) diminuio do risco de hipertenso; diminuio do risco de problemas de colesterol e diabete.

18 2.3 AVALIAO FSICA De acordo com CDOF (2001?) (cooperativa do fitness), montar um programa de musculao exige tanto cincia como arte. Todas as variveis devem ser cuidadosamente avaliadas antes e durante o treinamento e ainda discutidas com o aluno, para garantir o sucesso do programa. E para que tudo seja planejado imprescindvel que o mesmo passe por avaliaes prvias a fim de se determinar objetivos e necessidades especficas. Segundo Pinheiro (2001?), uma avaliao bem feita aquela em que se utiliza critrios e protocolos bem selecionados, fornecendo dados quantitativos e qualitativos que indique, atravs de anlises e comparaes, a situao real do avaliado no momento. S possvel fazer um programa de exerccios com qualidade e segurana com uma avaliao fsica em que se utilize metodologia, protocolos e critrios de avaliao adequados. As avaliaes devem ser peridicas e sucessivas, permitindo uma comparao para que se possa acompanhar o progresso do avaliado com preciso, sabendo se houve evoluo positiva ou negativa. Desta forma h possibilidade de reciclar o programa de treinamento e estabelecer novas metas. Conforme Alvin (2005?), a avaliao um processo de atividades que serve para: a) avaliar o condicionamento fsico antes e durante o programa de treinos; b) auxiliar na escolha de atividades que alm de motivar possa desenvolver aptides e fazer com que o indivduo alcance os objetivos; c) detectar deficincias, permitindo uma orientao no sentido de super-las; d) impedir que a atividade fsica seja um fator de agresso, evitando leses; e) acompanhar o progresso dos indivduos; f) reciclar o programa de treinamento. Ainda de acordo com Alvin (2005?), quanto maior o nmero de informaes que o professor tiver do seu aluno, mais personalizada ser a planilha de treinos. Com os dados em

19 mos, os exerccios podem ser prescritos de acordo com a capacidade individual de cada um, fazendo com que a evoluo e os efeitos do treino sejam monitorados com segurana e eficincia. Assim, o sistema desenvolvido aceita dados fisiolgicos obtidos numa avaliao fsica por medio de dobras cutneas, da avaliao por meio das circunferncias do aluno ou pelo clculo do IMC, utilizando os protocolos de Petroski (1995) para medies de dobras cutneas, protocolos de Penroe, Nelson e Fisher (1985) para medies circunferenciais e protocolos da OMS para clculo do IMC. 2.3.1 Antropometria Conforme Petroski (1995), o termo tcnica antropomtrica ou avaliao antropomtrica refere-se ao procedimento de medidas corporais de densidade corporal, circunferncia, dimetros sseos e correspondente utilizao em equaes estimativas da densidade e/ou porcentagem de gordura. 2.3.1.1 Avaliao por dobras cutneas Petroski (1995) afirma que dobra cutnea consiste na dobra de duas camadas de pele e duas de tecido adiposo subcutneo. Segundo Neves e Santos (2003), a avaliao fsica utilizando as medidas de dobras cutneas um mtodo simples e barato. Esse mtodo comeou a ser empregado para estimar o percentual de gordura em relao massa corporal total aps 1974, ano em que dois pesquisadores encontraram relao entre essas medidas feitas com um compasso e a densidade corporal estimada por pesagem subaqutica.

20 Para a realizao da avaliao por mtodo de medio das dobras cutneas necessrio utilizar um adipmetro. Na figura 1 consta os locais do corpo humano que so utilizados para realizar as medidas por meio das dobras cutneas. Fonte: CDOF (2001?) Figura 1 Dobras cutneas mais utilizadas. No sistema proposto a frmula utilizada para os clculos da composio corporal do aluno ser de acordo com Petroski (1995), conforme mostra o quadro 1, onde: D = densidade corporal; ID = idade em anos; P = peso corporal (Kg); ES = estatura corporal (cm) e Y4 = somatrio de quatro dobras cutneas (subescapular, trceps, supra-ilaca e panturrilha medial); %G = percentual de gordura; %Livre G = percentual livre de gordura; IMC = ndice de massa corporal; %Sobra G = percentual de sobra de gordura.

21 Equao Petroski (1995) Mulheres (18-51 anos) D = 1,03465850-0,00063129(Y4) + 0,00000187(Y4)2 - 0,00031165(ID) 0,00048890(P) + 0,00051345(ES) %G = 4,95 / D) - 4,5)*100 %Livre G = 100 - %G %Sobra G = %G - %Livre G Homens (18-66 anos) D = 1,10726863 0,00081201(Y4) + 0,00000212(Y4)2 0,000417761(ID) %G = 4,95 / D) - 4,5)*100 %Livre G = 100 - %G %Sobra G = %G - %Livre G Quadro 1 Protocolo de Petrosky (1995) 2.3.1.2 Avaliao por circunferncia De acordo com Neves e Santos (2003), as medidas de circunferncias musculares so bastante utilizadas para avaliar as assimetrias musculares e modificaes no volume muscular decorrentes dos programas de exerccios. Tal avaliao amplamente utilizada, pois necessita apenas de uma trena antropomtrica. As posies da fita mtricas para a realizao da medio da circunferncia devero ser de acordo com a figura 2.

22 Fonte: CDOF (2001?) Figura 2 Sugestes de posies para a fita mtrica. As frmulas que sero utilizadas para o clculo da densidade corporal por meio das medidas circunferenciais constam no quadro 2, onde: PC = peso corporal (kg); Est = estatura (cm); CA = circunferncia abdome (cm); CP = circunferncia punho (cm) e CG = circunferncia glteo (cm). Essas frmulas provm do protocolo de Penroe, Nelson e Fisher (1985). G% Mulheres G% Mulheres = ([0,55 x CG) - ( 0,24 x Est) + (0,28 x CA) 8,43 %Livre G = 100 - %G %Sobra G = %G - %Livre G G% Homens Massa Magra (MM)(Kg)= 41,955 + (1,038786 x PC) - ( 0,82816 x [ CA - CP]) G% Homens = [PC MM x100 / PC]x100 %Livre G = 100 - %G %Sobra G = %G - %Livre G Quadro 2 Protocolo de Penroe, Nelson e Fisher(1985) Equao Penroe, Nelson e Fisher(1985)

23 2.3.1.3 ndice de Massa Corporal (IMC) O IMC relaciona o peso e a altura do avaliado a fim de verificar se o mesmo excede ao da mdia da populao. No quadro 3 pode-se observar a classificao de obesidade segundo a Organizao Mundial da Sade O.M.S. CATEGORIA Abaixo do Peso Peso Normal Sobrepeso Obeso Obeso Mrbido Fonte: Adaptado do site Copacabana Runners (1999?) I.M.C. Menor que 20 20 25 25.1 29.9 30 39.9 Maior que 40 Quadro 3 Classificao do IMC segundo a Organizao Mundial da Sade (O.M.S.). Essa classificao ser utilizada no sistema para indicar a classificao de obesidade do aluno. Porm, de acordo com o site Copacabana Runners (1999?) preciso salientar que o ndice de Massa Corporal apenar um indicador, e no determina de forma inequvoca se uma pessoa est acima do peso ou obesa. Por exemplo, pessoas musculosas podem tem um ndice de Massa Corporal alto e no serem gordas. O IMC tambm no aplicvel para crianas. Ainda de acordo com o site Copacabana Runners (1999?), para atletas e pessoas musculosas o indicado realizar a medio por dobras cutneas. 2.4 ANLISE ESTRUTURADA No sistema desenvolvido foi utilizada a anlise estruturada. Essa tcnica foi escolhida para melhor expor o funcionamento do software descrito neste trabalho. Segundo Keller (1990), a anlise estruturada tem um papel importante no sucesso do desenvolvimento estruturado dos sistemas, pois esse tipo de anlise se prope a fornecer um

24 meio de comunicao comum entre o usurio e o analista, ou seja, a anlise estruturada aumenta as chances de automatizar facilmente o sistema da maneira que o usurio desejar. Ainda conforme Keller (1990), a anlise estruturada resolve o problema da diviso de responsabilidades nos projetos, porque define claramente os deveres do usurio, do analista e do gerente do projeto no desenvolvimento dos sistemas. Alm desses, a abordagem estruturada da anlise possui vrios outros benefcios para analistas, usurios e os desenvolvedores de sistemas, so elas: a) resolver um problema complexo, dividindo-o em pequenos problemas mais simples, que possam ser resolvidos independentemente; b) planejar e modelar um sistema antes que ele seja construdo; c) usar um nmero mnimo de ferramentas para especificar o sistema; d) ter um sistema altamente manutenvel na implementao e instalao; e) produziu uma especificao que basicamente grfica e, portanto, facilmente entendida por ambos, analistas e usurios. Neste trabalho foram elaborados dois diagramas utilizando a anlise estruturada, o diagrama de contexto e o diagrama de fluxo de dados, que sero demonstrados no prximo captulo. 2.5 TRABALHOS CORRELATOS Costa (2004?), lanou o software composio corporal. O referido software apresenta recursos, mtodos, protocolos e grficos de uma avaliao da composio corporal. Esse sistema abrange contedos sobre avaliao fsica que foi aproveitado no sistema desenvolvido. Comparando o sistema desenvolvido por Costa (2004?) e o sistema de informao para academia de musculao, pode-se concluir que o sistema que Costa (2004?)

25 desenvolveu apenas para avaliao fsica, j o sistema de informao para academia de musculao abrange a parte de avaliao fsica e a parte de gerao de cronogramas, tornando-se assim, um diferencial entre eles. Petroski (1995), defendeu sua tese de doutorado na Universidade Federal de Santa Maria. O ttulo : Desenvolvimento e validao de equaes generalizadas para a estimativa da densidade corporal em adultos. Essa tese abrange contedos tericos sobre tipos de avaliao fsica que ser aproveitado no sistema proposto.

26 3 DESENVOLVIMENTO DO TRABALHO Conforme apresentado na introduo e no objetivo deste trabalho, foi desenvolvido um sistema de auxlio na tomada de deciso para auxiliar o professor de educao fsica na montagem de um cronograma de exerccios aplicado numa academia de musculao. Este captulo trata da especificao e implementao deste sistema. 3.1 SISTEMA ATUAL A Shape Academia (antiga Emir Forma e Sade) atua nas modalidades de musculao, jud, capoeira, Jiu-Jitsu, Boxe Tailands e aerbica, porm seu foco principal a musculao. A estrutura composta de uma ampla rea com uma variedade muito grande de aparelhos especializados para a prtica. Atualmente, a Shape possui um sistema de controle e liberao de entrada dos alunos. Para esse controle foi necessria a implantao de uma catraca na entrada da academia onde o aluno digita sua senha, aps esse passo o sistema verifica se o cdigo vlido e se o mesmo encontra-se com a mensalidade em dia. Caso esteja tudo certo a catraca liberada, seno o sistema acusa o motivo do bloqueio da passagem. Na parte de cronograma de exerccios no h nenhum controle automatizado sendo todo o processo feito de forma manual. Assim que um aluno matriculado, um profissional da rea de educao fsica preenche uma ficha, o que leva em torno de 1 hora, pois nessa fase o aluno explica quais so seus objetivos e seu estado fsico atual. Com base nesses dados o cronograma do aluno elaborado e preenchido pelo professor. O aluno inicia os treinos seguindo o cronograma at o momento em que o treino necessite de modificaes. Esse tempo de modificao pode variar de 30 a 60 dias, conforme a necessidade e evoluo fsica dos

27 alunos. A figura 3 apresenta a parte da frente da ficha a ser preenchida. Os dados so informados pelo aluno e preenchidos pelo professor. As medidas corporais dos alunos e as informaes da composio corporal devem ser levadas por escrito pelo aluno aps um exame fisiolgico realizado antes de sua matrcula na academia. Com esse exame em mos o professor anota os referidos dados presentes no exame. Figura 3: Frente da ficha. A figura 4 mostra o verso da ficha. Nesta parte o profissional preenche o cronograma

28 que o aluno dever seguir durante seus treinos. nesse momento que so informados os exerccios que o indivduo dever realizar, a quantidade de sries e de repeties adequadas para cada exerccio. Figura 4: Verso da ficha. 3.2 LEVANTAMENTO DE REQUISITOS Antes de efetuar a matrcula na academia o aluno deve realizar uma avaliao fsica ou teste fisiolgico, podendo ser atravs de medies por dobras cutneas, por medies

29 circunferenciais ou pelo clculo do IMC. Segundo Magno (2002), a avaliao fsica (mesmo que teste fisiolgico) a obteno dos dados relacionados ao corpo do avaliado. So os dimetros sseos, permetros (circunferncias) corporais e dobras cutneas. Atravs dessas medidas, pode-se observar a densidade ssea, o somatotipo (tipo corporal de acordo com a constituio fsica), verificar a simetria entre os segmentos corporais (tronco e membros superiores e inferiores) e a determinao da composio corporal (peso de gordura, peso sseo, peso muscular, peso visceral, peso de gordura em excesso e peso alvo), respectivamente. Existem muitos protocolos para a observao desses dados, mas os acima citados so mais utilizados devido ao baixo custo e alta reprodutividade. Alm disso, dever ser cadastrado o objetivo que o indivduo quer alcanar e outras informaes importantes sobre o mesmo, tais como: a) se tem problemas cardacos; b) se tem problemas ortopdicos; c) se tem problemas neurolgicos; d) se tem problemas gastrointestinais; e) se tem problemas respiratrios. Se a resposta for sim, a intensidade dos exerccios aerbicos (bicicleta, step, esteira) tem que ser mais baixa; f) se fumante; g) se diabtico; h) se gestante; i) se tem osteoporose; j) se tem hipertenso arterial; k) se tem outra doena. Esses dados so relevantes e fundamentais para que o planejamento dos exerccios,

30 repeties e cargas utilizadas sejam adequados para as necessidades especiais de cada aluno. Aps todos os dados serem informados com sucesso o sistema utilizar as frmulas de Petroski (1995) nas medies atravs das dobras cutneas, as frmulas de Penroe, Nelson e Fisher (1985) nas medies circunferenciais e a frmula estabelecida pela OMS para constatar a situao fsica atual do aluno e apresentar como resposta um cronograma de exerccios especfico para o mesmo. Por exemplo: o professor digita os dados fisiolgicos do aluno, o sistema utilizando as frmulas de Petroski (1995) ou de Penroe, Nelson e Fisher (1985), dependendo do tipo de medio realiza os clculos fisiolgicos e constata que as porcentagens de gordura corporais desse aluno esto muitas elevadas, ento o sistema retornar como resposta um cronograma focado no emagrecimento desse aluno. Aps o cadastro do aluno ter sido efetuado e o sistema j ter gerado o cronograma das atividades fsicas a ser praticada, os alunos tero acesso a computadores distribudos na academia para consultar seus dados, seus treinos, o prximo exerccio que ele dever concluir, evitando a perda ou extravio de seus dados. 3.3 REQUISITOS PRINCIPAIS DO PROBLEMA A SER TRABALHADO O quadro 4 apresenta os requisitos funcionais do sistema, identificando os requisitos que foram implementados. Requisitos Funcionais RF01: O professor cadastra seus dados. RF02: O professor cadastra os dados do aluno. RF03: O professor cadastra os grupos musculares. RF04: O professor cadastra os exerccios. RF05: O professor cadastra a freqncia do aluno. Implementados X X X X X

31 RF06: O professor cadastra os dados da medio do aluno. RF07: O professor cadastra o modelo de cronograma RF08: O professor requisita o cronograma do aluno a ser gerado pelo sistema. RF09: O professor cadastra os objetivos do aluno. RF10: O professor cadastra as etapas do cronograma. RF11: O professor acessa o sistema. RF12: O aluno acessa o sistema. RF13: O professor e/ou aluno acompanham o histrico do aluno atravs de relatrios. RF14: O professor emite relatrio com seus dados. RF15: O professor emite relatrio com os dados dos grupos musculares. RF16: O professor emite relatrio com os dados dos exerccios. RF17: O professor emite relatrio com os dados do modelo de cronograma. RF18: O professor e/ou aluno emitem relatrio do cronograma do aluno. RF19: O professor emite relatrio com os dados da medio. RF20: O professor e/ou aluno emitem relatrio de freqncia do aluno. RF21: O professor edita os dados do aluno. RF22: O professor edita os dados da medio do aluno. RF23: O professor edita seus dados. X X X X X X X X X X X X X XXXXX

32 RF24: O professor edita os dados do cronograma. RF25: O professor edita os dados do grupo muscular. RF26: O professor edita os dados do exerccio. RF27: O professor edita os dados da freqncia do aluno. RF28: O professor edita os dados do modelo de cronograma. RF29: O professor edita os dados do objetivo. RF30: O professor edita os dados da etapa do cronograma. Quadro 4: Requisitos funcionais XXXXXXX O quadro 5 lista os requisitos no funcionais previstos para o sistema, identificando os requisitos que sero contemplados na implementao. Requisitos No Funcionais RNF01: O sistema executa em ambiente Windows. RNF02: O sistema utiliza banco de dados Interbase 6.0 free. RNF03: O sistema foi desenvolvido em Delphi 7.0. RNF04: O sistema funciona em rede Quadro 5: Requisitos no funcionais Contemplados X X X X 3.4 ESPECIFICAO Neste captulo sero abordadas as ferramentas utilizadas para a especificao do sistema e os diagramas desenvolvidos para que se tenha uma melhor visualizao do que se pretende com o sistema desenvolvido. 3.4.1 Ferramentas utilizadas Neste tpico ser comentado brevemente sobre as ferramentas utilizadas na

33 especificao do sistema, so elas: PowerDesigner e ErWin. 3.4.1.1 PowerDesigner ProcessAnalyst Para a criao da modelagem de contexto e do diagrama de fluxo de dados foi utilizada a ferramente PowerDesigner ProcessAnalyst verso 6.1.0. A verso utilizada uma verso demonstrao. A ferramenta bem simples e de fcil manejo, mas ao mesmo tempo ela proporciona diversas operacionalidades que ajudaram o usurio na criao desses diagramas. 3.4.1.2 ErWin O ErWin foi a ferramenta utilizada para o desenvolvimento da modelagem lgica e fsica do sistema. O ErWin foi escolhido por ser uma ferramenta fcil de manusear e compatvel com o banco de dados Interbase, gerando assim as tabelas necessrias para o banco de dados utilizado. 3.4.2 Diagrama de contexto Para uma melhor visualizao do funcionamento do sistema, foi desenvolvido um diagrama de contexto que pode ser visualizado na figura 5.

34 Figura 5 Diagrama de Contexto 3.4.3 Diagrama de fluxo de dados O diagrama de fluxo de dados foi dividido em quatro partes para que haja um melhor entendimento. A figura 6 apresenta o Diagrama de Fluxo de Dados da parte de cadastros do sistema proposto.

35 Figura 6 Diagrama de Fluxo de Dados: Cadastros. J na figura 7 pode-se observar o Diagrama de Fluxo de Dados para a parte de validao de login e senha do sistema.

36 Figura 7 Diagrama de Fluxo de Dados: Libera acesso Na figura 8 apresentado o Diagrama de Fluxo de Dados para a parte de consultas do sistema.

37 Figura 8 - Diagrama de Fluxo de Dados: Relatrios Na figura 9 encontra-se o diagrama de fluxo de dados referente a parte de edio do sistema

38 Figura 9 - Diagrama de Fluxo de Dados: Edio A descrio do Diagrama de Fluxo de Dados encontrados nas figuras 5, 6, 7 e 8 encontra-se no apndice A. 3.4.4 Modelo de entidade e relacionamento Alm dos diagramas apresentados nos tpicos anteriores, foi desenvolvido um modelo de entidade e relacionamento do sistema.

39 Na figura 10 encontra-se o modelo de entidade e relacionamento lgico do sistema. Figura 10 Modelo de Entidade e Relacionamento (Lgico) Ao analisar o modelo de entidade e relacionamento na figura 10 deve-se notar alguns pontos importantes: a) o nome da tabela encontra-se no lado de fora da tabela, conforme mostra o quadro 6; Nome da tabela. Quadro 6 Ttulo da tabela b) as chaves primrias encontram-se na parte superior da tabela, conforme mostra o quadro 7;

40 Chave primria da tabela professor. Quadro 7 Chave primria da tabela. c) as chaves estrangeiras contm (FK - Foreing key) atrs do atributo herdado de outra tabela, conforme mostra o quadro 8; A tabela Grupos Muscular tem como chave primria o atributo cdigo do grupo. A tabela Exerccios herdou a chave primria da tabela Grupos Musculares e passou a ter o atributo cdigo do grupo como chave estrangeira. Quadro 8 Chave estrangeira da tabela. As tabelas criadas no modelo de entidade e relacionamento sero detalhadas individualmente nos quadros a seguir. Pode-se visualizar no quadro 9 os dados da tabela de professor. PROFESSOR Atributo codigo professor nome nome de acesso senha de acesso Tipo Chave Descrio Integer PK Cdigo do professor Varchar(30) Nome do professor Varchar(10) Nome para que o professor tenha acesso ao sistema (login) Integer Senha de acesso ao sistema Quadro 9 Tabela Professor O quadro 10 descreve os atributos, tipos, chaves primrias e estrangeiras e descrio de cada atributo da tabela alunos.

41 ALUNOS Atributo codigo aluno nome cpf nascimento sexo endereo bairro cep cidade estado email nome de acesso senha de acesso problemas cardiacos problemas ortopedicos problemas neurologicos problemas gastrointestinais problemas respiratorios problemas osteoporose fumante diabetico gestante hipertenso Outros observao Tipo Integer Varchar(30) Varchar(14) Date Integer Varchar(30) Varchar(20) Varchar(9) Varchar(20) Varchar(2) Varchar(30) Varchar(10) Integer Integer Integer Integer Integer Integer Integer Integer Integer Integer Integer Integer Varchar(200) Chave PK Descrio Cdigo do aluno Nome do aluno CPF do aluno Data de Nascimento do aluno Sexo do aluno Endereo do aluno Bairro onde o aluno mora CEP do aluno Cidade em que o aluno mora Estado em que o aluno reside E-mail do aluno Nome para que o aluno tenha acesso ao sistema (login) Senha de acesso ao sistema Atributos utilizados na anamnese sobre a sade do aluno. Quadro 10 Tabela Aluno Observaes que o professor poder acrescentar sobre o aluno. No quadro 11 est detalhada a tabela cronograma. CRONOGRAMA Atributo codigo cronograma codigo aluno data do cronograma segunda tera quarta quinta sexta sabado domingo Tipo Integer Integer Date Integer Integer Integer Integer Integer Integer Integer Chave PK FK Descrio Cdigo do cronograma Cdigo do aluno Data do Cronograma Atributos que serviro para distribuir os exerccios por dias da semana Quadro 11 Tabela Cronograma A tabela Etapa Cronograma que detalhada no quadro 12 foi criada para uma etapa

42 que ser realizada do cronograma. Por exemplo, se o aluno tem um cronograma composto de exerccios divididos em trs dias da semana (segunda, quarta e sexta), essa etapa carregar o conjunto de exerccios que o aluno tem que cumprir na segunda. ETAPA CRONOGRAMA Atributo codigo etapa cdigo modelo cronograma observao Tipo Integer Integer Quadro 12 Tabela Etapa Cronograma Chave Descrio PK Cdigo da etapa do cronograma FK Cdigo do modelo do cronograma Varchar(20) Observaes que o professor poder acrescentar sobre a etapa do cronograma. A tabela que demonstrada no quadro 13 foi criada para dividir os exerccios por grupos musculares. GRUPOS MUSCULARES Atributo cdigo grupo nome Quadro 13 Tabela Grupos Musculares Tipo Chave Descrio Integer PK Cdigo do grupo muscular Varchar(15) Nome do grupo muscular A tabela exe exerccios est detalhada no quadro 14. EXE Tabela Exerccio Atributo codigo exercicio codigo grupo nome imagem Tipo Chave Descrio Integer PK Cdigo do exerccio Integer FK Cdigo do grupo muscular Varchar(30) Nome do exerccio Varchar(30) Imagem do exerccio Quadro 14 Tabela Exerccios A tabela Item Cronograma, apresentada no quadro 15 foi criada a partir de um relacionamento N para N entre a tabela Etapa Cronograma e a tabela Exerccios, pois numa etapa de cronograma pode haver um ou mais exerccios e um exerccio pode estar em uma ou mais etapas de cronograma.

43 ITEM CRONOGRAMA Atributo codigo Item Cronograma codigo etapa codigo exercicio repetio descanso series carga Tipo Integer Integer Integer Integer Integer Integer Integer Chave PK FK FK Quadro 15 Item Cronograma Descrio Cdigo do item cronograma Cdigo da etapa do cronograma Cdigo do exerccio Quantidade de repeties que o aluno far em cada srie de exerccios Tempo de descanso que o aluno dever seguir entre uma srie e outra de exerccios Quantidade de sries que o aluno dever executar de determinado exerccio A carga que o aluno utilizar para executar determinado exerccio A tabela modelos de cronogramas foi criada para auxiliar na gerao de um cronograma que atenda a faixa de gordura e os objetivos pretendidos pelo aluno. Essa tabela est especificada no quadro 16. MODELOS DE CRONOGRAMA Atributo codigo modelo cronograma nome faixa inicial para utilizacao faixa final para utilizacao observao Quadro 16 Tabela Modelos de Cronograma Chave Descrio PK Cdigo do modelo de cronograma Varchar(20) Nome do modelo de cronograma Numeric(10,2) Faixa inicial indica a faixa inicial para classificao fisiolgica Numeric(10,2) Faixa final indica a faixa final para classificao fisiolgica Varchar(50) Observaes que o professor poder acrescentar sobre o modelo do cronograma. Tipo Integer A tabela Item Modelo do Cronograma, apresentada no quadro 17 foi criada a partir de um relacionamento N para N entre as tabelas Modelo Cronograma e Exerccios.

44 ITEM MODELO DE CRONOGRAMA Atributo codigo item modelo cronograma codigo da etapa codigo exercicio repeticao descanso series carga Tipo Integer Integer Integer Integer Integer Integer Integer Quadro 17 Tabela Item Modelo de Cronograma Chave Descrio PK Cdigo do Item modelo de cronograma FK Cdigo da etapa do modelo de cronograma FK Cdigo do exerccio Quantidade de repeties que o aluno far em cada srie de exerccios Tempo de descanso que o aluno dever seguir entre uma srie e outra de exerccios Quantidade de sries que o aluno dever executar de determinado exerccio A carga que o aluno utilizar para executar determinado exerccio A tabela de freqncia foi criada para controlar a freqncia dos alunos da academia. Segue maiores detalhes no quadro 18. FREQNCIA Atributo idFre codigo da etapa data presenca presente Tipo Integer Integer Date Varchar(1) Chave Descrio PK Identificador de Freqncia FK Cdigo da etapa do modelo de cronograma Data da presena Indica se est presente ou ausente Quadro 18 Tabela Freqncia O quadro 19 mostra a tabela de objetivos criada para armazenar os todos os possveis objetivos cadastrados pelo professor. OBJETIVOS Atributo Cdigo do objetivo nome Tipo Integer Varchar(50) Chave Descrio PK Cdigo do objetivo Nome do objetivo Quadro 19 Tabela Objetivos A tabela item medio por fita mostrada com detalhes no quadro 20.

45 ITEM MEDIO POR FITA Atributo Tipo codigo Itens Medio por fita Integer codigo aluno data medio estatura peso pescoco cintura abdmen quadril braconormal bracocontraido antebrao punho coxaproximal coxamesofemural coxadistal panturrilha resultado Integer Date Numeric(10,2 Numeric(10,2 Numeric(10,2 Numeric(10,2) Integer Numeric(10,2) Numeric(10,2) Numeric(10,2) Numeric(10,2) Numeric(10,2) Numeric(10,2) Numeric(10,2) Numeric(10,2) Numeric(10,2) Numeric(10,2) Quadro 20 Tabela Item Medio por Fita Chave Descrio PK Cdigo do item da medio atravs da fita mtrica (medidas circunferenciais). FK Cdigo do aluno Data que foi realizada a Medio. Estatura do indivduo. Peso do indivduo. Atributos utilizados para o clculo do percentual de gordura do aluno. Esses atributos so os membros que devem ser medidos atravs do uso de fita mtrica. No quadro 21 pode-se observar a tabela objetivos por aluno. Essa tabela foi criada para armazenar o objetivo de cada aluno. OBJETIVOS POR ALUNO Atributo codigo objetivos por aluno codigo do objetivo codigo aluno Quadro 21 Tabela Objetivos por Aluno Tipo Integer Integer Integer Chave Descrio PK Cdigo do objetivo por aluno FK Cdigo do objetivo FK Cdigo do aluno No quadro 22 pode-se observar a tabela objetivos por modelo. Essa tabela foi criada para armazenar o objetivo de cada modelo de cronograma.

46 OBJETIVOS POR MODELO Atributo codigo objetivo por modelo codigo do objetivo codigo modelo cronograma Tipo Integer Integer Integer Quadro 22 Tabela Objetivos por Modelo Chave Descrio PK Cdigo do objetivo por modelo de cronograma FK Cdigo do objetivo FK Cdigo do modelo de cronograma A tabela item medio por dobra est detalhada abaixo, no quadro 23. ITEM MEDIO POR DOBRA Atributo codigo Itens Medio por dobra codigo medicao idade peso estatura triceps subescapular supra-iliaca panturrilha supra-espinhal bracocontraido bracocorrigido perpanturrilha panturrilhacorrigida radioulnar epio-umero epio-femur resultado Tipo Integer Integer Numeric(10,2) Numeric(10,2) Numeric(10,2) Numeric(10,2) Numeric(10,2) Numeric(10,2) Numeric(10,2) Numeric(10,2) Numeric(10,2) Numeric(10,2) Numeric(10,2) Numeric(10,2) Numeric(10,2) Numeric(10,2) Numeric(10,2) Numeric(10,2) Chave Descrio PK Cdigo do item da medio atravs do compasso (medidas das dobras cutneas) FK Cdigo do tipo de medio Atributos utilizados para o clculo do percentual de gordura do aluno. Esses atributos so os membros que devem ser medidos atravs do compasso para realizar os clculos decorrentes dos resultados das medidas das dobras cutneas do aluno. Quadro 23 Tabela Item Medio por Dobra O quadro 24 detalha a tabela item medio por imc.

47 ITEM MEDIO POR IMC Atributo Tipo codigo Itens Medio por imc Integer codigo medicao peso estatura resultado Quadro 24 Tabela Item Medio por IMC Chave Descrio PK Cdigo do item da medio atravs do ndice de Massa Corporal (IMC) Integer FK Cdigo do tipo de medio Numeric(10,2) Peso do indivduo Numeric(10,2) Altura do Indivduo Numeric(10,2) Altura do Indivduo Pode-se verificar que a tabela modelo de cronograma no est ligada na tabela cronograma, pois a ligao entre essas duas tabelas feita apenas na programao do cdigo fonte. A partir do MER Lgico gerado o MER Fsico que est representado na figura 11, indicando as ligaes entre as entidades. Figura 11 Modelo de Entidade e Relacionamento (Fsico)

48 No MER fsico apresentado na figura 11 pode-se visualizar o nome de cada tabela. Para facilitar o entendimento do nome dado a cada tabela mostrada uma legenda a seguir, no quadro 25. NOME DA TABELA NO MER FSICO ALU PRO MCR ITM CRO ETA ICR EXE GRU DOB FIT OBM OBA OBJ FRE IMC NOME DA TABELA NO MER LGICO Alunos Professor Modelos de cronograma Item modelo de cronograma Cronograma Etapa do cronograma Item cronograma Exerccios Grupos Musculares Itens Medio por Dobra Itens Medio por Fita Objetivos por Modelo de Cronograma Objetivos por Aluno Objetivos Freqncia Itens Medio por IMC Quadro 25 - Legenda MER Fsico 3.5 IMPLEMENTAO Esse captulo aborda as tcnicas e ferramentas utilizadas no sistema proposto, a operacionalidade da implementao e os resultados obtidos com o desenvolvimento do sistema. 3.5.1 Tcnicas e ferramentas utilizadas Este captulo vai falar brevemente sobre as ferramentas utilizadas no desenvolvimento do sistema, so elas: Delphi, Interbase e Report Builder.

49 3.5.1.1 Delphi A ferramenta utilizada para o desenvolvimento do sistema proposto foi o Delphi, pois possui caractersticas prprias para elaborao de aplicaes facilitando principalmente a gerao de cadastros. Os dados que so cadastrados so armazenados no banco de dados Interbase, que compatvel com o Delphi. 3.5.1.2 InterBase De acordo com o site Borland Software Corporation (2005?), o Borland InterBase eleva o padro em performance e capacidade de bases de dados de pequeno porte. Desenhado para uso em situaes onde no h um administrador de base de dados ou suporte TI, o InterBase suporta aplicaes de misses crticas, e compacto o bastante para ser rodado em sistemas muito modestos. Diferente das bases de dados corporativas que requerem caros ecossistemas de suporte e manuteno, o InterBase precisa, virtualmente, de nenhuma manuteno. Por esses motivos e por ser um banco de dados compatvel com a ferramenta Delphi, que foi utilizado o InterBase no desenvolvimento desse software. 3.5.1.3 Report Builder O Report Builder foi utilizado para a criao de relatrios. Essa ferramenta foi escolhida por ser compatvel com o Delphi.

50 3.5.2 Operacionalidade da implementao Neste captulo sero apresentadas algumas telas do sistema, bem como algumas linhas de cdigo para melhor explicao do software desenvolvido. A parte de implementao das telas de cadastro do sistema foi realizada criando-se um form principal que a tela principal do sistema. Os cadastros (cadastro de alunos, professores, exerccios, grupos musculares, etc) esto implementados em frames. Assim, ao solicitar um cadastro, seu frame inserido na tela principal do sistema. Todos os cadastros so gerados a partir de um modelo - o frame fmecadastro.pas que contm todas as operaes para cadastramento de dados (incluir, alterar, excluir, gravar, cancelar, ver detalhes, imprimir, selecionar, editar, pesquisar e navegar). Assim, a partir desse frame foram criadas todas as outras telas de cadastro. A figura 12 mostra o frame cadastro do sistema desenvolvido. Sero detalhadas a seguir as atividades comuns nas telas de cadastro. a) Boto Pesquisar: pesquisa o registro solicitado; b) Boto Incluir: inclui um novo cadastro; c) Boto Alterar: altera um cadastro j existente; d) Boto Excluir: exclui o cadastro solicitado; e) Boto Gravar: grava um registro aps sua incluso ou alterao; f) Boto Cancelar: cancela uma atividade (incluso, alterao); g) Boto Detalhes: mostra / oculta detalhes na tela; h) Boto Imprimir: imprime um registro solicitado; i) Boto Selecionar: permite selecionar um cadastro no grid; j) Boto Fechar: fecha a tela que est em execuo; k) Boto Editar: permite editar um registro selecionado;

51 l) Botes de Navegao: permite navegar mostrando os itens: anterior, prximo, primeiro e ltimo. Figura 12 Frame Cadastro. A figura 13 mostra a tela principal do sistema desenvolvido.

52 Figura 13 Tela principal. Na tela principal aparece uma tela para que o usurio possa digitar seu login/senha. S ter acesso ao sistema o usurio que estiver previamente cadastrado. Caso o usurio j tenha se cadastrado no sistema, basta digitar seu Nome de Usurio e sua Senha de Acesso e clicar no boto Acessar. Na figura 14 apresentada a tela de cadastro de professores.

53 Figura 14 Tela Cadastro de Professores Para que o professor possa ter acesso ao sistema ele ter que preencher os dados solicitados na tela Cadastro de professores, conforme mostra a figura 14. Para que o professor possa cadastrar os seus dados ele dever clicar no boto Incluir, preencher os dados e clicar no boto Gravar para gravar seus dados. A figura 15 mostra a tela de cadastro de alunos.

54 [[[[[[[[[ Figura 15 Tela Cadastro de Alunos Para que o aluno seja cadastrado e tenha acesso ao sistema, o professor ter que cadastr-lo. Para que o professor possa cadastrar os dados do aluno ele dever clicar no boto Incluir, preencher os dados, conforme mostra a figura 15 e clicar no boto Gravar para gravar os dados. Depois disso o professor dever clicar sobre o boto Editar Objetivos que ir abrir uma tela, conforme mostra a figura 16. Nessa tela o professor ir clicar no boto Incluir. Para que seja escolhido um objetivo cadastrado o professor dever clicar sobre o boto de pesquisa - que fica no lado do campo de cdigo. Ao clicar nesse boto aparecer uma tela, conforme mostra a tela na figura 17, com todos os objetivos cadastrados para que o professor selecione o objetivo que o aluno quer alcanar com a atividade de musculao.

55 Figura 16 Tela Objetivos do Aluno Figura 17 Tela Consulta de Objetivos. A figura 18 mostra a tela de cadastro de grupos musculares.

56 Figura 18 Tela Cadastro de Grupos Musculares A tela apresentada na figura 18 utilizada para cadastrar os grupos musculares do corpo humano. Esse cadastro se faz necessrio, pois cada exerccio trabalha um determinado grupo muscular. O professor ficar responsvel por esse cadastro. Para que o professor possa cadastrar os grupos musculares ele dever clicar no boto Incluir, preencher o nome do grupo muscular. Depois de preencher o nome, basta clicar no boto Gravar para gravar os dados. A tela de cadastro de exerccios apresentada a seguir na figura 19.

57 Figura 19 Tela Cadastro de Exerccios A tela apresentada na figura 19 utilizada para cadastrar os exerccios existentes na academia. O professor ficar responsvel por esse cadastro. Para que o professor possa cadastrar os exerccios ele dever clicar no boto Incluir, preencher o nome do exerccio, o cdigo do grupo muscular que o exerccio faz parte e inserir a figura referente ao exerccio. Caso o professor no saiba o cdigo do grupo muscular desejado ele ter a opo de clicar no desenho da lupa para abrir uma tela, conforme mostra figura 20, para que ele possa selecionar o grupo muscular desejado. Para inserir a figura, basta clicar no boto Imagem 80x80, selecionar o diretrio onde a figura est salva, selecione a imagem e clique em Abrir. Caso o professor no lembre o cdigo do grupo muscular, ele tem a opo de clicar no desenho da lupa, clicando sobre esse desenho abrir a tela de grupos musculares, ento o professor pode selecionar o grupo muscular correspondente. Depois dessa etapa, basta clicar no boto Gravar para gravar os dados.

58 Figura 20 Tela Consulta de Grupos Musculares A seguir, na figura 21 ser apresentada a tela de cadastro de medies por dobras cutneas. Figura 21 Tela Cadastro de Medio por Dobras Cutneas

59 Para efetuar o cadastramento da medio por meio das dobras cutneas, basta que o professor clique no boto Incluir, selecionar o nome do aluno que far a medio e preencher os dados solicitados pelo sistema. Depois desse passo s clicar sobre o boto Gravar. Assim que esse boto for clicado o sistema aplicar a frmula, conforme mostra o quadro 26 e 27 e retorna os valores vlidos para ndice de Obesidade, % Gordura, %Livre Gordura e % Sobra Gordura. function TFmeMedicaoDOBRA.Avaliacao(var G, LivreG, SobraG: double): string; var ava: integer; res: double; sexo: byte; idade: integer; D, MC, ES, Y4: double; begin ava := -1; idade := CalcularIdade(Query.FieldByName('nasALU').AsDateTime); sexo := Query.FieldByName('sexALU').AsInteger; if sexo = 1 then // masculino... begin { idade = idade em anos; Y4 = somatrio de quatro dobras cutneas (subescapular, trceps, suprailaca e panturrilha medial); D = densidade corporal; %G = percentual de gordura; %Livre G = percentual livre de gordura; %Sobra G = percentual de sobra de gordura. } Y4 := Query.FieldByName('subescapular').AsFloat + Query.FieldByName('triceps').AsFloat + Query.FieldByName('suprailiaca').AsFloat + Query.FieldByName('dobrapanturrilha').AsFloat; D := 1.10726863 - (0.00081201 * Y4) + (0.00000212 * (Y4*Y4)) (0.000417761 * idade); G := ((4.95 / D) - 4.5) * 100; LivreG := 100 - G; SobraG := G - LivreG; res := G; Quadro 26 Cdigo Fonte da Frmula Dobras - Homens

60 else if sexo = 2 then // feminino... begin { MC = massa corporal (Kg); ES = estatura corporal (cm); Y4 = somatrio de quatro dobras cutneas (subescapular, trceps, suprailaca e panturrilha medial); D = densidade corporal; %G = percentual de gordura; %Livre G = percentual livre de gordura; %Sobra G = percentual de sobra de gordura. } MC := Query.FieldByName('peso').AsFloat; ES := Query.FieldByName('estatura').AsFloat * 100; // converter pra centimetros Y4 := Query.FieldByName('subescapular').AsFloat + Query.FieldByName('triceps').AsFloat + Query.FieldByName('suprailiaca').AsFloat + Query.FieldByName('dobrapanturrilha').AsFloat; D := 1.03465850 - (0.00063129 * Y4) + (0.00000187 * (Y4 * Y4)) (0.00031165 * idade) - (0.00048890 * MC) + (0.00051345 * ES); G := ((4.95 / D) - 4.5) * 100; LivreG := 100 - G; SobraG := G - LivreG; res := G; Quadro 27 Cdigo Fonte da Frmula Dobras - Mulheres Figura 22 Tela Cadastro de Medio por Circunferncia (Fita Mtrica)

61 Para efetuar o cadastramento da medio por meio das circunferncias, basta que o professor clique no boto Incluir, selecionar o nome do aluno que far a medio e preencher os dados solicitados pelo sistema. Depois desse passo s clicar sobre o boto Gravar. Assim que esse boto for clicado o sistema aplicar a frmula, conforme mostra o quadro 28 e 29 e retorna os valores vlidos para ndice de Obesidade, % Gordura, %Livre Gordura e % Sobra Gordura. function TFmeMedicaoFita.Avaliacao(var G, LivreG, SobraG: double): string; var ava: integer; res: real; sexo: byte; idade: integer; EST: real; XXX: DOUBLE; PC, CA, CP, CG, MM: double; begin ava := -1; idade := CalcularIdade(Query.FieldByName('nasALU').AsDateTime); sexo := Query.FieldByName('sexALU').AsInteger; if sexo = 1 then // masculino... begin { PC = Peso Corporal(kg) Est= estatura (cm) CA = circ.abdome(cm) CP = circ. punho(cm) CG = circ.glteo(cm) } PC := Query.FieldByName('peso').AsFloat; EST := (Query.FieldByName('estatura').AsFloat * 100); CA := Query.FieldByName('abdomen').AsFloat; CP := Query.FieldByName('punho').AsFloat; CG := Query.FieldByName('quadril').AsFloat; // em centimetros. { Homens: Massa Magra (MM)(Kg)= 41,955 + (1,038786 x PC) - ( 0,82816 x [ CA CP]) G := ((PC - MM) / PC * 100)); } MM := 41.955 + (1.038786 * PC) - (0.82816 * (CA CP)); G := ((PC - MM) / PC * 100); LivreG := 100 - G; SobraG := G - LivreG; res := G; Quadro 28 Cdigo Fonte da Frmula Circunferncia Homens

62 else if sexo = 2 then begin { PC = Peso Corporal(kg) Est= estatura (cm) CA = circ.abdome(cm) CP = circ. punho(cm) CG = circ.glteo(cm) } // feminino... PC := Query.FieldByName('peso').AsFloat; EST := Query.FieldByName('estatura').AsFloat * 100; CA := Query.FieldByName('abdomen').AsFloat; CP := Query.FieldByName('punho').AsFloat; CG := Query.FieldByName('quadril').AsFloat; // em centimetros. { Mulheres: %G=([0,55 x CG) - ( 0,24 x Est) + (0,28 x CA) - 8,43 } G := ((0.55 * CG) (0.24 * EST) + (0.28 * CA)) - 8.43; LivreG := 100 - G; SobraG := G - LivreG; res := G; Quadro 29 Cdigo Fonte da Frmula Circunferncia - Mulheres A medida por IMC cadastrada na tela apresentada abaixo, na figura 23. Figura 23 Tela Cadastro de Medio por IMC

63 Para efetuar o cadastramento da medio por IMC, basta que o professor clique no boto Incluir, selecionar o nome do aluno que far a medio e preencher os dados solicitados pelo sistema. Depois desse passo s clicar sobre o boto Gravar. Assim que esse boto for clicado o sistema aplicar a frmula, conforme mostra o quadro 30 e retorna os valores vlidos para ndice de Obesidade e % Gordura. function CalcularIMC(aPeso, aEstatura: double): double; begin Result := (aPeso) / (aEstatura * aEstatura); end; Quadro 30 Cdigo Fonte da Frmula IMC Para a gerao dos cronogramas o sistema utiliza uma tela chamada modelos de cronogramas que apresentada na figura 24. Figura 24 Tela Modelo de Cronogramas

64 A tela apresentada na figura 24 utilizada para cadastrar os modelos de cronogramas que sero utilizados nos cronogramas. O professor ficar responsvel por esse cadastro. Para que o professor possa cadastrar os modelos de cronogramas ele dever clicar no boto Incluir, preencher a faixa inicial e final do ndice de gordura, o nome do modelo e poder inserir um comentrio na parte de descrio. Depois desse passo, basta que o professor clique em Editar Itens, quando esse boto for selecionado abrir uma nova janela chamada Exerccios por Modelo de Cronograma, conforme mostra a figura 25. Nessa tela necessrio que o professor selecione o exerccio, indique a quantidade de repeties, o tempo de descanso, quantidade de sries e carga que dever ser utilizada para a realizao desse exerccio. Por ltimo, basta clicar sobre o boto Editar Objetivos que abrir uma tela, que j foi demonstrada na figura 17, para que o professor possa selecionar um objetivo cadastrado. Figura 25 Tela Exerccios por Modelo de Cronograma Na figura 26 demonstrada a tela de cronograma, aonde o professor dever gerenciar as informaes contidas no mesmo.

65 Figura 26 Tela de Cronograma A tela de gerenciamento de cronograma permite que se possa definir um modelo prprogramado ao aluno ou construir o cronograma manualmente. Para gerar um cronograma, o professor dever clicar no boto Incluir. O professor dever preencher o cdigo do cronograma e selecionar o nome do aluno. Ao selecionar o nome do aluno o sistema perguntar se o professor vai querer utilizar um modelo prprogramado ou no, conforme mostra a figura 27.

66 Figura 27 Mensagem Sugesto de Modelo Se for selecionada a opo Sim surgir uma nova tela com os tipos de medio para que o professor possa selecionar a medida que ele ir utilizar na gerao do cronograma. A tela de seleo da medio apresentada na figura 28. Figura 28 Seleo de Medidas Aps ser selecionada uma medio e clicar sobre o Selecionar o sistema buscar um modelo pr-programado que se encaixe nas necessidades do indivduo. No quadro 31 ser mostrada a parte do cdigo fonte responsvel por selecionar os modelos que atendem a faixa de gordura e aos objetivos do aluno.

67 function TFmeCronogramas.MontarSql_ConferirObjetivos_e_FaixaGordura: string; var i: integer; Sql_Gordura, Sql_Objetivos: string; Lista: TStringList; begin Sql_Gordura := '(('+ FormatFloat(kMascaraValor3, fGordura)+' >= iniMCR) and ('+FormatFloat(kMascaraValor3, fGordura)+'

Potrebbero piacerti anche