Documentação


Documentação


1. Visão Geral do Projeto

1.1. Descrição do Projeto

A Calculadora Nutricional é um projeto de extensão curricular desenvolvido no curso de Ciência da Computação do Centro Universitário Filadélfia (UNIFIL). O objetivo da aplicação é permitir que os usuários calculem as calorias e os macronutrientes (proteínas, carboidratos e gorduras) dos alimentos que consomem, ajudando-os a manter uma alimentação balanceada.

O desenvolvimento do projeto é guiado pela disciplina de Prática de Extensão I, como parte da formação prática dos alunos, com o propósito de aplicar conhecimentos adquiridos em sala de aula em um contexto que beneficie a sociedade.

1.2. Objetivo da Documentação

Esta documentação tem como finalidade fornecer uma visão detalhada do projeto, suas funcionalidades, estrutura técnica, e como desenvolvedores e usuários podem interagir com a aplicação. O propósito é facilitar a manutenção futura do software, bem como o entendimento por novos membros que possam participar do desenvolvimento.

2. Estrutura do Sistema

2.1. Tecnologias Utilizadas

O projeto foi desenvolvido utilizando as seguintes tecnologias:

  • HTML: Para estruturar a interface de usuário.
  • CSS: Para estilização e design da interface.
  • JavaScript: Para implementar a lógica da calculadora e manipular os dados fornecidos pelo usuário.

2.2. Funcionalidades Principais

  • O usuário pode inserir um alimento a partir de uma lista pré-cadastrada.
  • O usuário define a quantidade do alimento em gramas.
  • A calculadora exibe a quantidade de calorias, proteínas, carboidratos e gorduras daquele alimento com base nas informações inseridas.
  • Se um alimento não estiver cadastrado, ele não será exibido na lista de seleção.

3.0. Diagramas

3.1. Caso de Uso

Um caso de uso é uma descrição de como um usuário ou sistema interage com outro sistema para alcançar um objetivo específico. Ele é amplamente usado em análise e design de sistemas para capturar os requisitos funcionais. Cada caso de uso define um cenário em que o sistema responde a uma ação do usuário ou de outro sistema.



3.2. Diagrama de classe

O Diagrama de Classes ilustra a estrutura da calculadora nutricional, mostrando as classes que compõem o sistema e seus atributos e métodos principais. As principais classes incluem:

  • CalculadoraNutricional: Responsável pela lógica de cálculo das calorias e macronutrientes.
  • Alimento: Representa um alimento individual com atributos como nome, calorias, proteínas, carboidratos e gorduras.
  • Alimento: Armazena os alimentos disponíveis para seleção.
  • Relatorio: Responsável por gerar o relatório do resultado do calculo nutricional
  • Usuario: Nessa classe é aonde é definido o usuário que ira usar o sistema.
  • Quantidade: A função de definir a quantidade ingerida na refeição 



3.3. Diagrama de Sequencia

O Diagrama de Sequência descreve a interação entre o usuário e o sistema durante o processo de cálculo das informações nutricionais. Ele mostra o fluxo de dados desde a inserção de um alimento até a exibição dos resultados.







3.4. DER


Um DER (Diagrama Entidade-Relacionamento) é uma representação gráfica usada para modelar a estrutura de um banco de dados. Ele mostra como as entidades (tabelas) estão relacionadas entre si e como os dados são organizados.


















Comentários

Postagens mais visitadas