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.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




Comentários
Postar um comentário