Back to Search Start Over

Aplicación móvil para la gestión de un plan nutricional

Publication Year :
2022

Abstract

Degut als problemes de salut ocasionats per la mala alimentació que obtenen la majoria de mascotes, diversos amos decideixen substituir el pinso per una dieta enterament natural. El problema que troben és que l'adaptació requereix recordar tots els components que el pla alimentari comporta. Aquest inconvenient es pot portar a gran escala, i és per aquest motiu que s'ha decidit aprofitar la idea com a base del projecte i redireccionar a qualsevol tipus d'usuari. El treball s'enfoca en la creació d'una aplicació que gestiona i emmagatzema la informació necessària per definir un pla alimentari. El seu desenvolupament es va efectuar en diversos passos, que són: el disseny de les pantalles de l'aplicació, l'estructuració de la base de dades en Cloud Firestore per a la gestió de les dades, i finalment l'elaboració del codi de l'aplicació utilitzant Dart com a llenguatge, alternant estudi i programació en l'elaboració de tot el codi. En tot aquest procés es van tenir en compte els principals problemes que tracta l'aplicació, que són: tenir presents tots els canvis de dates dels plats i medicaments que conté un pla, recordar la quantitat, nom, tipus d'aliment i saber amb exactitud quan correspon prendre un suplement o medicament. Els inconvenients trobats defineixen els requisits de l'aplicació, i al llarg del treball es mostra la manera en la que s'han inclòs solucions a aquests problemes, mitjançant diferents tipus de funcionalitats integrades en l'aplicació. Aquesta actualment aconsegueix emmagatzemar i mostrar diferents plats, compostos pel seu tipus, nom i els corresponents macronutrients, també permet afegir menjars, editar-los o eliminar-los. De la mateixa forma possibilita registrar i manipular informació sobre els suplements, medicaments i les dades de l'usuari. L'aplicació també conté una pantalla de calendari, on es pot realitzar la programació dels suplements, medicaments i menús.<br />Debido a problemas de salud ocasionados por la mala alimentación que obtienen la mayoría de mascotas, varios dueños deciden sustituir el pienso por una dieta enteramente natural. El problema que se encuentran, es que la adaptación requiere recordar todos los componentes que el plan alimenticio conlleva. Este inconveniente se puede llevar a gran escala, y es por este motivo que se ha decidido aprovechar esta idea como base del proyecto y redireccionar a cualquier tipo de usuario. El trabajo se enfoca en la creación de una aplicación que gestiona y almacena la información necesaria para definir un plan alimenticio. Su desarrollo se efectuó en varios pasos, que son: el diseño de las pantallas de la aplicación, la estructuración de la base de datos en Cloud Firestore para la gestión de los datos, y finalmente la elaboración del código de la aplicación usando Dart como lenguaje, alternando estudio y programación en la elaboración todo el código. En todo este proceso se tuvieron en cuenta los principales problemas que trata la aplicación que son: tener presentes todos los cambios de fechas de las comidas y medicamentos que contiene un plan, recordar la cantidad, nombre, tipo de alimento y saber con exactitud cuando corresponde tomar un suplemento o medicamento. Los inconvenientes encontrados definen los requisitos de la aplicación, y a lo largo del trabajo se muestra la manera en la que se han incluido soluciones a estos problemas, mediante diferentes tipos de funcionalidades integradas en la aplicación. Esta, actualmente logra almacenar y mostrar diferentes tipos de comidas, compuestas por su tipo, nombre y sus correspondientes macronutrientes, también permite añadir comidas, editarlas o eliminarlas. De la misma forma posibilita registrar y manipular información sobre los suplementos, medicamentos y los datos del usuario. La aplicación también contiene una pantalla de calendario, en donde se pueden realizar la programación de los suplementos, medicamentos y menús.<br />Due to health problems caused by the poor diet that most pets get, several owners decide to replace the feed with an entirely natural diet. The problem they find is that adaptation requires remembering all the components that the food plan entails. This inconvenience can be taken on a large scale, and it is for this reason that it has been decided to take advantage of this idea as the basis of the project and redirect any type of user. The work focuses on the creation of an application that manages and stores the necessary information to define a food plan. Its development was carried out in several steps, that are: the design of the application screens, the structuring of the database in Cloud Firestore for data management, and finally the elaboration of the application code using Dart as a language, alternating study and programming in the development of all the code. Throughout this process, the main problems dealt with by the application were taken into account, which are: keeping in mind all the changes in the dates of meals and medications that a plan contains, remembering the quantity, name, type of food and knowing exactly when it is appropriate to take a supplement or medication. The inconveniences found define the requirements of the application, and throughout the work the way in which solutions to these problems have been included, through different types of functionalities integrated in the application. The application currently manages to store and display different types of foods, made up of their type, name and their corresponding macronutrients, it also allows users to add, edit or delete foods. In the same way, information about supplements, medications and user data can be recorded and manipulated. The application also contains a calendar screen, where the user can program the supplements, medications, and menus that want to assign on the selected day, and it has a home screen where it shows what is programmed for the current date.

Details

Database :
OAIster
Notes :
Universitat Politècnica de Catalunya. Departament de Ciències de la Computació, Fernández Durán, Pau, Ortiz Llano, María Celeste
Publication Type :
Electronic Resource
Accession number :
edsoai.on1348510038
Document Type :
Electronic Resource