Resumen:
|
[ES] Este proyecto aborda el diseño y desarrollo de un sistema capaz de enviar notificaciones de ofertas y promociones a un dispositivo móvil cuando este entre en un área geográfica concreta. Además, el sistema debe ser ...[+]
[ES] Este proyecto aborda el diseño y desarrollo de un sistema capaz de enviar notificaciones de ofertas y promociones a un dispositivo móvil cuando este entre en un área geográfica concreta. Además, el sistema debe ser capaz de administrar correctamente las notificaciones y los puntos geográficos que se desean establecer.
El sistema se desarrolla sobre un sistema existente que ya ofrece servicios básicos de geolocalización y notificaciones para dispositivos móviles Android. El nuevo sistema se implementará para Android usando las tecnologías Spring y Vuejs, compartiendo en el sistema una base de datos relacional con el contenido de las promociones y los perfiles deseados.
El sistema se divide en tres partes. En primer lugar, contamos con la aplicación móvil que registra la localización del dispositivo y comprueba si se encuentra próximo al punto geográfico de las ofertas para generar la notificación al usuario. En segundo lugar, existe un portal web donde administrar las ofertas y establecer sus puntos geográficos en el sistema. Por último, los puntos geográficos y entidades del sistema son transferidos y almacenados a partir de un servidor ligado a una base de datos.
El documento detalla las etapas por las que ha transcurrido el proyecto. Mediante una metodología de desarrollo en cascada, se ha aplicado un proceso de Ingeniería de Software donde se han establecido los nuevos requisitos del sistema y una estimación de costes temporales y económicos, seguido de una etapa de diseño, desarrollo, implementación y pruebas del sistema.
[-]
[EN] This project addresses the design and development of a system capable of sending notifications of offers and promotions to a mobile device when it enters a specific geographic area. In addition, the system must be ...[+]
[EN] This project addresses the design and development of a system capable of sending notifications of offers and promotions to a mobile device when it enters a specific geographic area. In addition, the system must be able to correctly manage the notifications and the geographical points that you want to establish.
The system is built on an existing system that already offers basic geolocation and notifications services for Android mobile devices. The new system will be implemented for Android using Spring and Vuejs technologies, sharing in the system a relational database with the content of the promotions and the desired profiles.
The system is divided into three parts. Firstly, we have the mobile application that records the location of the device and checks if it is close to the geographical point of the offers to generate notification to the user. Secondly, there is a web portal where you can manage offers and establish its geographic points in the system. Finally, the geographic points and entities of the system are transferred and stored from a server linked to a database.
The document details the stages through which the project has passed. Through a waterfall development methodology, a Software Engineering process has been applied where the new system requirements and an estimate of temporal and economic costs have been established, followed by a stage of design, development, implementation and testing of the system.
[-]
|