DESARROLLO DE UNA API EN FOXPRO PARA LA EXTRACCIÓN Y PROCESAMIENTO DE DATOS DEL SISTEMA PROFIT 2K8, ORIENTADO A LA GENERACIÓN DE GRÁFICOS INTERACTIVOS Y REPORTES DE VENTAS POR ZONIFICACIÓN DEVELOPMENT OF AN API IN FOXPRO FOR DATA EXTRACTION AND PROCESSING FROM THE PROFIT 2K8 SYSTEM, AIMED AT GENERATING INTERACTIVE GRAPHICS AND SALES REPORTS BY ZONING

Contenido principal del artículo

Osmarly Jesús Pacheco Ramírez

Resumen

En el contexto de las empresas farmacéuticas, la gestión eficiente de datos
provenientes de sistemas administrativos representa un factor clave para la
toma de decisiones estratégicas. Sin embargo, muchos de estos sistemas,
como Profit Plus 2K8, utilizan estructuras heredadas que dificultan la
integración con tecnologías modernas. Este artículo expone el diseño y
desarrollo de una API elaborada en FoxPro, orientada a la extracción y
procesamiento de datos desde el sistema Profit 2K8, integrando soluciones
contemporáneas como FastAPI y SQL Server. El objetivo es optimizar la
generación de gráficos interactivos y reportes dinámicos sobre ventas por
zonas geográficas. La propuesta técnica se implementó en la empresa
Vickmedical C.A., generando dashboards que permiten visualizar en tiempo
real los productos más vendidos por zona, facilitando así la interpretación y


análisis de patrones de consumo. La metodología aplicada fue exploratorio-
descriptiva, con pruebas funcionales sobre entornos replicados. Se concluye


que la fusión de lenguajes tradicionales y frameworks actuales permite
extender la vida útil de sistemas legados y potenciar su funcionalidad
estratégica en entornos empresariales complejos.


Abstract
In the pharmaceutical business context, efficient data management from
administrative systems is a key factor for strategic decision-making. However,
many of these systems, such as Profit Plus 2K8, use legacy structures that


hinder integration with modern technologies. This article presents the design
and development of an API built in FoxPro, aimed at extracting and processing
data from the Profit 2K8 system by integrating modern tools like FastAPI and
SQL Server. The goal is to optimize the generation of interactive graphics and
dynamic sales reports by geographic zone. The technical solution was


implemented at Vickmedical C.A., generating dashboards that visualize real-
time data on best-selling products per region, improving the interpretation and


analysis of consumption patterns. The methodology applied was exploratory-
descriptive, with functional testing over replicated environments. It is concluded


that the fusion of legacy programming and modern frameworks can extend the
lifecycle of existing systems while enhancing their strategic value in complex
business environments.


DÉVELOPPEMENT D'UNE API EN FOXPRO POUR L'EXTRACTION ET
LE TRAITEMENT DES DONNÉES DU SYSTÈME PROFIT 2K8, VISANT LA
GÉNÉRATION DE GRAPHIQUES INTERACTIFS ET DE RAPPORTS DE


VENTES PAR ZONAGE


Résumé
Dans le contexte des entreprises pharmaceutiques, la gestion efficace des
données issues des systèmes administratifs représente un facteur clé pour la
prise de décision stratégique. Cependant, bon nombre de ces systèmes, tels
que Profit Plus 2K8, utilisent des structures héritées qui rendent difficile
l'intégration avec les technologies modernes. Cet article présente la conception
et le développement d'une API élaborée en FoxPro, orientée vers l'extraction
et le traitement des données du système Profit 2K8, en intégrant des solutions
contemporaines telles que FastAPI et SQL Server. L'objectif est d'optimiser la
génération de graphiques interactifs et de rapports dynamiques sur les ventes
par zones géographiques. La proposition technique a été mise en œuvre dans
l'entreprise Vickmedical C.A., générant des tableaux de bord permettant de
visualiser en temps réel les produits les plus vendus par zone, facilitant ainsi
l'interprétation et l'analyse des modes de consommation. La méthodologie
appliquée était exploratoire-descriptive, avec des tests fonctionnels sur des
environnements répliqués. Il est conclu que la fusion des langages traditionnels
et des frameworks actuels permet de prolonger la durée de vie des systèmes


existants et de renforcer leur fonctionnalité stratégique dans des
environnements commerciaux complexes.


 

Detalles del artículo

Cómo citar
Pacheco R. Osmarly J., O. J. P. R. (2025). DESARROLLO DE UNA API EN FOXPRO PARA LA EXTRACCIÓN Y PROCESAMIENTO DE DATOS DEL SISTEMA PROFIT 2K8, ORIENTADO A LA GENERACIÓN DE GRÁFICOS INTERACTIVOS Y REPORTES DE VENTAS POR ZONIFICACIÓN: DEVELOPMENT OF AN API IN FOXPRO FOR DATA EXTRACTION AND PROCESSING FROM THE PROFIT 2K8 SYSTEM, AIMED AT GENERATING INTERACTIVE GRAPHICS AND SALES REPORTS BY ZONING. INGENIERÍA, INNOVACIÓN, TECNOLOGÍA Y CIENCIA, 4(1), 144–157. Recuperado a partir de https://revistasuba.com/index.php/InnovaTec/article/view/1541
Sección
Artículos
Biografía del autor/a

Osmarly Jesús Pacheco Ramírez , Universidad Bicentenaria de Aragua

Ingeniero de Sistemas

Citas

ISO/IEC. (2011). ISO/IEC 25010:2011 - Systems and software engineering —

Systems and software Quality Requirements and Evaluation (SQuaRE) —

System and software quality models. International Organization for

Standardization.

Pressman, R. S. (2010). Ingeniería del Software: Un enfoque práctico (7a ed.).

McGraw-Hill.

Project Management Institute. (2017). Guía de los fundamentos para la

dirección de proyectos (Guía del PMBOK®) (6a ed.). PMI.

Rodríguez, J. (2022). Integración de sistemas heredados en entornos

modernos de desarrollo: un enfoque práctico con FoxPro. Revista de

Ingeniería de Sistemas y Software, 18(2), 55-68.

Saavedra, M. (s.f.). SCRUM. Design Thinking Galicia. Recuperado de

https://designthinking.gal/scrum/

Sánchez, A. (2021). Automatización de reportes con herramientas open-

source: Python, JavaScript y SQL. Revista Latinoamericana de Tecnología

y Datos, 12(3), 78-89.

Tiangolo, S. (2024). FastAPI Documentación. Recuperado de

https://fastapi.tiangolo.com

Cita sugerida (sección: Integración tecnológica o Gestión del backend):

Según Tiangolo (2024), FastAPI permite construir APIs modernas de manera

rápida, eficiente y con validación automática basada en anotaciones de

tipo.

Microsoft. (2024). ODBC Driver for SQL Server. Recuperado de

https://learn.microsoft.com/en-us/sql/connect/odbc/

Cita sugerida (sección: Integración con SQL Server):

Microsoft (2024) señala que el uso de ODBC permite conectar aplicaciones

legadas con bases de datos SQL Server de forma segura y estandarizada.

Campo Elías, M. (2020). Bases de Datos con SQL Server: Diseño,

Programación y Administración. Alfaomega Grupo Editor.

Cita sugerida (sección: Backend de base de datos):

Como explica Campo Elías (2020), SQL Server ofrece capacidades robustas

para la administración de datos empresariales y consultas optimizadas.

Grinberg, M. (2018). Flask Web Development: Developing Web Applications

with Python. O'Reilly Media.

Cita sugerida (sección: APIs REST y backend):

Aunque centrado en Flask, Grinberg (2018) expone principios aplicables a

FastAPI, como el diseño de rutas limpias y uso de modelos Pydantic para

validación.

Beazley, D. M., & Jones, B. K. (2013). Python Cookbook: Recipes for Mastering

Python 3. O'Reilly Media.

Cita sugerida (sección: Desarrollo backend):

Beazley y Jones (2013) destacan la versatilidad de Python en la creación de

scripts eficientes para automatización y manipulación de datos.

W3Schools. (2024). JavaScript Chart.js Tutorial. Recuperado de

https://www.w3schools.com/js/js_graphics_chartjs.asp

Cita sugerida (sección: Visualización):

De acuerdo con W3Schools (2024), Chart.js permite crear gráficos interactivos

y adaptables que mejoran la presentación visual de los datos.

Profit Plus C.A. (2020). Manual técnico del sistema Profit Plus 2K8. Valencia,

Venezuela.

Cita sugerida (sección: Sistemas heredados):

El manual técnico de Profit Plus C.A. (2020) describe la estructura interna del

sistema 2K8 y sus restricciones de conectividad nativa con tecnologías

web.

Universidad Bicentenaria de Aragua. (2025). Guía metodológica para la

elaboración de artículos académicos. Diplomado en Gestión de Proyectos.

Cita sugerida (sección: Introducción o metodología):

La Universidad Bicentenaria de Aragua (2025) establece que los artículos

académicos deben incorporar un enfoque técnico, estructurado y

metodológico riguroso en los proyectos de grado.

Nielsen, J. (1994). Usability Engineering. Morgan Kaufmann.

Cita sugerida (sección: visualización o diseño de interfaz):

Según Nielsen (1994), la usabilidad es un componente esencial del diseño de

interfaces, ya que garantiza que los sistemas sean comprensibles,

navegables y efectivos.