Sistemas informáticos para la planificación de menús dietéticos: problemas y soluciones
Author
Arrocha Umpiérrez, KathrinaDate
2020Abstract
Actualmente, la obesidad infantil es un problema mundial por lo que es importante
inculcar la necesidad de seguir unas pautas alimenticias saludables. Por ello, en este
trabajo se planteó diseñar e implementar el prototipo de un sistema informático que
permita la creación, gestión y evaluación de menús escolares. En consecuencia, se
ha desarrollado Jilorio, una aplicación web para evaluar la calidad de platos, menús y
planificaciones a partir de recomendaciones dietéticas. Se emplean datos sobre nutrientes
de alimentos y se comprueba si el candidato a ser evaluado se encuentra entre los
valores mínimos y máximos así como su cercanía con respecto a los estándares de una
recomendación. Para el desarrollo del software se ha utilizado en la capa del servidor
NodeJS así como Express.js. Asimismo, se tienen unas vistas estáticas, creadas a partir
del lenguaje de marcado de hipertexto HTML y hojas de estilo en cascada CSS. También,
se ha usado Bootstrap para proporcionar estilos a cada una de las vistas y conseguir un
diseño adaptado al tamaño del dispositivo. Las vistas estáticas, son completadas con los
datos que se encuentran almacenados en una base de datos MongoDB y con los datos del
archivo de internacionalización. Como resultado, con la herramienta un usuario es capaz
de crear una planificación dietética y evaluarla para comprobar si cumple con las distintas
recomendaciones nutricionales que permiten una alimentación sana y equilibrada. Nowadays, childhood obesity is a global problem, so it is important to instill the need
to follow healthy eating guidelines. For this reason, in this work it was proposed to
design and implement the prototype of a computer system that will allow the creation,
management and evaluation of school menus. Consequently, Jilorio has been developed, a
web application to evaluate the quality of dishes, menus and planning based on dietary
recommendations. Data on food nutrients are used and it is checked if the candidate to be
evaluated is between the minimum and maximum values as well as their proximity with
respect to the standards of a recommendation. For the software development NodeJS
has been used in the server layer as well as Express.js. In addition, there are static
views, created from the HTML HyperText Markup Language and CSS cascading style
sheets. Also, Bootstrap has been used to provide styles to each of the views to make them
responsive. The static views are completed with the data that is stored in a MongoDB
database and with the data from the internationalization file. As a result, with the tool a
user is able to create a dietary plan and evaluate it to see if it complies with the different
nutritional recommendations that allow a healthy and balanced diet.