Curso Técnico Integrado de Informática
3º Ano
Projeto Integrador Profissionalizante – PIP
SistFit
1.
Introdução
1.1 Escopo do Sistema
SistFit é um sistema cujo principal objetivo é facilitar o gerenciamento de uma Academia, auxiliando o funcionamento da empresa e agilizando o atendimento ao cliente de forma dinâmica e informatizada.
Suas principais funções estão a definição de séries, o acompanhamento de evolução e o cálculo de Índice de Massa Corpórea.
O instrutor pode cadastrar alunos, restrições médicas, medidas corporais, séries e aparelhos, além de realizar a alteração de séries e acompanhar a frequência de alunos à academia.
Ao fazer a matrícula, o aluno é cadastrado pelo instrutor. Suas medidas corporais e restrições médicas também são cadastradas no sistema.
Após a avaliação, o instrutor também cadastra as séries a serem concluídas pelo aluno de acordo com seu objetivo (ganhar massa corporal, emagrecer ou adquirir resistência).
Através da evolução, o sistema calcula a diferença de medidas corporais ao fim de cada série com as medidas antigas, calculando o progresso do aluno em um determinado período de tempo.
Além disso, o instrutor pode acompanhar a frequência dos alunos à academia e também calcular o Índice de Massa Corpórea de cada um deles.
2. Definição de Requisitos
2.1. Requisitos Funcionais
2.1.1. Funções Fundamentais
RF_FF01 – Calcular Índice de Massa Corpórea
Descrição Essa função permite ao instrutor calcular o Índice de Massa Corpórea (IMC) para um determinado aluno pré-cadastrado. Quando é cadastrada a altura e o peso atual do aluno, é gerado o valor desse calculo, que é logo atualizado. Caso o aluno não estiver cadastrado deve-se acessar a função de cadastro de alunos.
Itens de Informações Código do Aluno – Código numérico com no máximo 4 casas Altura do Aluno – Conjunto de até 5 dígitos numéricos Massa do Aluno – Conjunto de até 5 dígitos numéricos
RF_FF02 – Efetuar Acompanhamento
Descrição Essa função permite ao instrutor acompanhar a evolução de medidas de um determinado aluno pré-cadastrado. Quando é efetuada uma avaliação corporal, medindo o peso atual do aluno, é gerada informação sobre a evolução do aluno. O principal objetivo dessa função é saber se houve alguma mudança nas medidas, ou seja, se o aluno ganhou ou perdeu massa. Itens de Informações Código do Aluno – Código numérico com no máximo 4 casas
Medidas – são coletadas o horário e o dia e as medidas: tórax, largura do ombro, largura do bíceps, cintura, panturrilha, quadril e coxa.
RF_FF03 – Definir Séries
Descrição Essa função permite ao instrutor incluir uma nova série para um determinado cliente pré-cadastrado. Quando é o instrutor cadastra uma nova série, ela é associada a um ou mais alunos.
Itens de Informações Código do Aparelho – Código numérico com no máximo 4 casas Nome do Aparelho – Texto com tamanho máximo de 40 Informações do Aluno
Quantidade de Repetições – Conjunto de até 3 dígitos numéricos Quantidade de Séries – Conjunto de até 5 dígitos numéricos
RF_FF04 – Acompanhar Frequência
Descrição Essa função permite ao instrutor incluir a frequência de um determinado aluno pré-cadastrado. O principal objetivo dessa função é saber se a causa da estabilização de medidas é causada pelos exercícios ou pela baixa frequência à academia.
Itens de Informações Código do Aluno – Código numérico com no máximo 4 casas Data
2.1.2. Funções Básicas
RF_FB01 – Manter Alunos
Descrição Essa função permite ao instrutor incluir um novo aluno, como também a alteração e exclusão.
Itens de Informações Código do Aluno – Código numérico com no máximo 4 casas Nome do Aluno – Texto com tamanho máximo de 40 Sexo – 1 letra – F – Feminino, M – Masculino
CPF – Texto com tamanho máximo de 11 Data de Nascimento – Valor numérico inteiro Endereço – Texto com tamanho máximo de 40 Telefone - Texto com tamanho máximo de 10 E-mail – Texto com tamanho máximo de 50
RF_FB03 – Cadastrar Restrições Médicas
Descrição Essa função permite o cadastro de restrições médicas de um aluno. Itens de Informações Código do Aluno – Código numérico com no máximo 4 casas
Nome do Aluno – Texto com tamanho máximo de 40 CPF – Texto com tamanho máximo de 50
Descrição da Restrição
RF_FB04 – Cadastrar Aparelhos
Descrição Essa função permite o cadastro de novos aparelhos, como também a inclusão, alteração e exclusão.
Itens de Informações Código do Aparelho – Código numérico com no máximo 4 casas Nome do Aparelho – Texto com tamanho máximo de 40 Tipo do Aparelho – Texto com tamanho máximo de 40
2.1.3. Funções de Saída
RF_FS01 – Relatório de Frequência
Descrição Essa função permite ao instrutor acessar a frequência dos alunos. Itens de Informações Código do Aluno– Código numérico com no máximo 4 casas
Nome do Aluno – Texto com tamanho máximo de 40 Frequência do Aluno– Conjunto de até 5 dígitos numéricos
RF_FS02 – Relatório de Alunos
Descrição Essa função permite ao instrutor acessar uma lista de alunos cadastrados no sistema.
Itens de Informações Código do Aluno– Código numérico com no máximo 4 casas Nome do Aluno – Texto com tamanho máximo de 40 CPF – Conjunto de até 11 dígitos numéricos
RF_FS03 – Relatório de Aparelhos
Descrição Essa função permite ao instrutor acessar uma lista de aparelhos cadastrados no sistema.
Itens de Informações Código do Aparelho – Código numérico com no máximo 4 casas Nome do Aparelho – Texto com tamanho máximo de 40 Tipo do Aparelho – Texto com tamanho máximo de 40
2.1.4. Requisitos Não-Funcionais
RNF_01 – O sistema deve ter letra legívelRNF_02 – O sistema deve ter cores harmônicas
2.3. Diagrama de Caso de Uso
3. Interface 3.1. Layout