Por favor, use este identificador para citar o enlazar este ítem: http://bibdigital.epn.edu.ec/handle/15000/25214
Título: Desarrollo de sistema web de gestión de pedidos en minimarkets : desarrollo del frontend para el sistema web de gestión de pedidos en minimarkets.
Autor: Rosero Bonilla., Martín Andrés
Director: Zaldumbide Proaño, Ricardo Xavier
Palabras clave: PROGRAMA DE ORDENADOR
REACT
MINIMARKETS
SCRUM
FRONTEND
PEDIDOS
Fecha de publicación: ago-2023
Editorial: Quito : EPN, 2023.
Citación: Rosero Bonilla, M.A. (2023). Desarrollo de sistema web de gestión de pedidos en minimarkets : desarrollo del frontend para el sistema web de gestión de pedidos en minimarkets. 43 páginas. Quito : EPN.
Resumen: The following curricular integration project aims to develop and document a frontend for an online store and order management system specifically tailored for minimarkets. This will be achieved using the SCRUM methodology and the React tool. The primary objective is to create an intuitive and user-friendly interface for both customers and administrators, capable of interacting seamlessly with the backend designed exclusively for this system. In order to ensure a systematic and organized software development process, we have employed requirements and user stories, conducting six sprints to maintain a structured approach and prevent any disruptions due to disorganization or lack of communication. Every software project necessitates a robust architecture, and in this case, we have adopted the Model-View-ViewModel (MVVM) architecture. This approach focuses on identifying the views, responsible for displaying the visual elements of the system; the view model, which contains the frontend logic; and the model, referring to the Application Programming Interface (API) interactions. The primary framework utilized for this development is React. The system has been compartmentalized into reusable and non-reusable components. These components are designed to be invoked by other elements to construct the views. The view model is constructed using JavaScript XML (JSX) functions. Furthermore, the Axios library is employed for making requests to the model, ensuring seamless communication between the frontend and the backend systems. This meticulous approach guarantees the creation of a highly functional and efficient frontend interface, meeting the specific needs of minimarkets and providing an exceptional user experience for both customers and administrators.
Descripción: El siguiente trabajo de integración curricular tiene como objetivo desarrollar y documentar, mediante la metodología SCRUM y la herramienta React, un frontend para un gestor de tienda online y pedidos enfocado en minimarkets. El objetivo es proporcionar una interfaz de usuario intuitiva y agradable tanto para los usuarios como para los administradores, y que pueda consumir el backend diseñado específicamente para este sistema. Con el propósito de llevar a cabo un desarrollo de software enfocado y organizado, se utilizaron requerimientos e historias de usuario, y se realizarán seis sprints para asegurar que el desarrollo no se vea comprometido por falta de orden o comunicación. Para controlar la calidad del software se le realizo las pruebas de aceptación, calidad, compatibilidad con navegadores y dispositivos, ya sean móviles o de escritorio. Todo software requiere una arquitectura, y en este caso, se hizo uso de la arquitectura Modelo-Vista-VistaModelo (MVVM). Esta arquitectura se enfoca en identificar las vistas, que serán responsables de mostrar la parte visual del sistema; la vista modelo, que contendrá la lógica por parte del frontend; y el modelo, que se refiere a la interfaz de programación de aplicaciones (API). El framework principal utilizado para el desarrollo es React. En él, se han dividido las secciones en componentes reutilizables y no reutilizables. Estos componentes pueden ser invocados por otros componentes para formar las vistas, y mediante el uso de funciones JavaScript XML (JSX), se logra realizar la vista modelo. Finalmente, para las peticiones hacia el modelo, se ha utilizado la biblioteca Axios.
URI: http://bibdigital.epn.edu.ec/handle/15000/25214
Tipo: Trabajo de Integración Curricular
Aparece en las colecciones:TIC - Tecnología Superior en Desarrollo de Software

Ficheros en este ítem:
Fichero Descripción TamañoFormato 
CD 13745.pdf1,14 MBAdobe PDFVisualizar/Abrir


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.