Diseño e implementación de un sistema de gestión de información para la identificación de especies vegetales

Imágenes

Soluciones smallFecha: enero 2020
Autor: Diana Puerta Hernández
Tutores: Itziar Goretti Alonso González y David de la Cruz Sánchez Rodríguez

 

Resumen del TFM:

En este trabajo de fin de máster se presenta el diseño e implementación de un sistema de gestión de información para la identificación de especies vegetales. En el mismo se hará una descripción del diseño de la base de datos, a continuación, se hará un análisis de las herramientas utilizadas, y, finalmente, se expondrá el desarrollo de un caso práctico.

En dicho caso práctico se creará un portal web que permita la identificación de la familia a la que pertenece una especie vegetal concreta, y que, además, dé la posibilidad al usuario de registrar la planta encontrada con su nombre científico y común, pudiendo añadir también fotos del porte, flor y fruto de la planta, así como la ubicación donde se encontró. De forma que, a medida que los usuarios vayan haciendo registros, cada familia tendrá un listado de especies encontradas, junto con un mapa de distribución de las mismas.

Para la elaboración del portal web se empleará el framework Symfony, que es uno de los frameworks más utilizados en desarrollo web. Este framework dispone del framework Doctrine como ORM para interactuar con la base de datos. Además, se utilizará el complemento Bootstrap para que el diseño de la interfaz sea limpio y responsivo, es decir, que sea fácil de leer y entender y permita ser visualizado en distintos dispositivos sin que haya alteración en el diseño. También, se usará el plugin Leaflet.js para crear los mapas, y el bundle ‘FosUserBundle’ que aporta todo lo necesario para el control de los usuarios y la seguridad.

This final master’s paper presents the design and implementation of an information management system for the identification of plant species. In the following paper, the design of the database will be described. Then, an análisis of the tools used will be made, and, finally, the development of a practical case will be exposed.

This practical case consists in a web page that allows the identification of the family to which a specific plant species belongs, and that, in addition, gives the user the possibility of registering the plant found with its scientific and common name, being able to add photos of the bearing, flower and fruit of the plant, as well as the location where it was found. So, as users make records, each family will have a list of species found. The application allows to record the location where the plant has been found.

The Symfony framework will be used to create the web portal, which is one of the most used frameworks in web development. This framework has the Doctrine framework as an ORM to interact with the database. In addition, the Bootstrap plugin will be used so that the interface design is clean and responsive. That means, that it is easy to read and understand and allows it to be displayed on different devices without any alteration in the design., the leaflet plugin will be used. Furthermore, the Leaflet.js plugin will be used to create the maps, and the ‘FosUserBundle’ bundle which provides everything necessary for user control and security.