Implementación de un sistema de inventario para la empresa trompo-mobiliario infantil

Fecha
2024
Título de la revista
ISSN de la revista
Título del volumen
Editor
Universidad Católica de Cuenca.
Resumen
In the dynamic furniture market, operational efficiency is the driving force behind competitiveness. In this context, Trompo-Mobiliario Infantil took the initiative to implement an inventory system that will enhance its ability to meet operational challenges and stay at the forefront of the industry. The imperative need to optimize asset and product management led Trompo-Mobiliario Infantil to seek technological solutions. The lack of visibility and control over inventory levels generated shortages and lost sales opportunities. Therefore, the objective of this project is to optimize product and asset management by implementing an "Inventory System" based on modern software tools. This system will be designed with the purpose of improving operational efficiency in the management of its resources, allowing detailed tracking of products in stock, inventory movements and asset status. With this solution, the company will be able to manage its inventory more effectively, optimizing processes and ensuring better control of its resources, which will result in a significant improvement in its operations and competitiveness in the market. The methodology adopted was based on a waterfall development approach, covering crucial stages such as requirements analysis, database design, system architecture, system development and implementation. Each phase was carried out with precision and following recognized guidelines in software development, from the identification of requirements to the deployment of the system in production. In the development of the system, modern tools and technologies were used. In the Backend, the hexagonal architecture pattern was adopted with Nest.js and Node.js, while the Frontend was built with Flutter and Dart, allowing a multiplatform application. The choice of MongoDB as the database management system was based on its adaptability and flexibility, fundamental for a dynamic business environment. The results obtained reveal the innovation in the inventory management of Trompo-Mobiliario Infantil. Functional and non-functional requirements were identified and effectively addressed, allowing for everything from product and customer registration to an informative dashboard. The designed database supports the functionality of the system, and the implemented architecture guarantees flexibility and scalability. The Backend and Frontend, developed with advanced architectural patterns, provide an intuitive interface and an efficient user experience. After the implementation of the inventory system, an exhaustive evaluation was carried out through manual and user tests to validate its operation. Ten representative users from different areas of the company participated. User interface, functionality and security tests were conducted to ensure consistency, efficiency and data protection. Subsequently, the focus was on ongoing maintenance of the system, with iterative improvements based on user feedback. These improvements were made in response to the needs and difficulties reported by users, thus ensuring a stable and satisfactory system that met quality standards and user expectations. This article provides a complete overview of the process undertaken, starting from the identification of the need to optimize product and asset management in the children's furniture market, to the successful implementation of an inventory system designed with this purpose in mind. The different stages of the implementation process are detailed, including the evaluation of the system through manual and user testing, as well as the focus on ongoing maintenance to ensure optimal performance.
Descripción
En el dinámico mercado del mobiliario, la eficiencia operativa es el motor que impulsa la competitividad. En este contexto, Trompo-Mobiliario Infantil tomó la iniciativa hacia la implementación de un sistema de inventario que potenciará su capacidad para enfrentar desafíos operativos y mantenerse a la vanguardia del sector. La necesidad imperante de optimizar la gestión de activos y productos llevó a Trompo-Mobiliario Infantil a buscar soluciones tecnológicas. La falta de visibilidad y control sobre los niveles de inventario generaba situaciones de escasez y pérdida de oportunidades de venta. Por ende, el objetivo de este proyecto es el de optimizar la gestión de productos y activos mediante la implementación de un "Sistema de Inventario" basado en herramientas de software modernas. Este sistema se diseñará con el propósito de mejorar la eficiencia operativa en la administración de sus recursos, permitiendo un seguimiento detallado de los productos en stock, movimientos de inventario y estado de los activos. Con esta solución, la empresa podrá gestionar de manera más efectiva su inventario, optimizando procesos y garantizando un mejor control de sus recursos, lo que resultará en una mejora significativa en su operatividad y competitividad en el mercado. La metodología adoptada se basó en un enfoque de desarrollo en cascada, abarcando etapas cruciales como el análisis de requerimientos, diseño de base de datos, arquitectura del sistema, desarrollo del sistema y su implementación. Cada fase se llevó a cabo con precisión y siguiendo pautas reconocidas en el desarrollo de software, desde la identificación de requerimientos hasta el despliegue del sistema en producción. En el desarrollo del sistema, se emplearon herramientas y tecnologías modernas. En el Backend, se adoptó el patrón de arquitectura hexagonal con Nest.js y Node.js, mientras que el Frontend se construyó con Flutter y Dart, permitiendo una aplicación multiplataforma. La elección de MongoDB como sistema de gestión de base de datos se basó en su adaptabilidad y flexibilidad, fundamentales para un entorno empresarial dinámico. Los resultados obtenidos revelan la innovación en la gestión de inventario de Trompo-Mobiliario Infantil. Los requerimientos funcionales y no funcionales fueron identificados y abordados de manera eficaz, permitiendo desde el registro de productos y clientes hasta un dashboard informativo. La base de datos diseñada respalda la funcionalidad del sistema, y la arquitectura implementada garantiza flexibilidad y escalabilidad. El Backend y Frontend, desarrollados con patrones arquitectónicos avanzados, proporcionan una interfaz intuitiva y una experiencia de usuario eficiente. Después de la implementación del sistema de inventario, se realizó una evaluación exhaustiva mediante pruebas manuales y de usuario para validar su funcionamiento. Se contó con la participación de diez usuarios representativos de diversas áreas de la empresa. Se llevaron a cabo pruebas de interfaz de usuario, funcionalidad y seguridad para garantizar la coherencia, eficacia y protección de datos. Posteriormente, se enfocó en el mantenimiento continuo del sistema, con mejoras iterativas basadas en la retroalimentación de los usuarios. Estas mejoras se realizaron en respuesta a las necesidades y dificultades reportadas por los usuarios, asegurando así un sistema estable y satisfactorio que cumpliera con los estándares de calidad y las expectativas del usuario. Este artículo proporciona una visión completa del proceso llevado a cabo, comenzando desde la identificación de la necesidad de optimizar la gestión de productos y activos en el mercado de mobiliario infantil, hasta la implementación exitosa de un sistema de inventario diseñado con este propósito en mente. Se detallan las diferentes etapas del proceso de implementación, incluyendo la evaluación del sistema a través de pruebas manuales y de usuario, así como el enfoque en el mantenimiento continuo para garantizar su funcionamiento óptimo.
Palabras clave
Sistema de inventario, implementación, empresa, desarrollo móvil, mobiliario infantil
Citación
Largo Anguisaca, A. (2024). Implementación de un sistema de inventario para la empresa trompo-mobiliario infantil. [Trabajo de titulación]. Universidad Católica de Cuenca.