Diseño de un sistema web para el control de curriculum vitae electrónico de personal docente basado en una arquitectura orientada a servicios (API REST)

Autores/as

  • Christian Mauricio Castillo Estrada Universidad Autónoma de Chiapas https://orcid.org/0000-0002-4540-9980
  • Karina Cancino Villatoro Universidad Autónoma de Chiapas
  • Vanessa Benavides García Universidad Autónoma de Chiapas
  • Aron de la Cruz Vázquez Universidad Autónoma de Chiapas

DOI:

https://doi.org/10.36825/RITI.10.20.003

Palabras clave:

Aplicación Web, Gestión de Información, Ingeniería Web, API REST

Resumen

El presente artículo describe la propuesta de generar un sistema de información basado en entorno web para el control de Curriculum Vitae Electrónico del personal docente de la Facultad de Negocios Campus IV de la Universidad Autónoma de Chiapas, para efectos de concentrar datos de índole laboral y de productividad académica del personal docente que imparten asignaturas en los programas educativos que oferta la institución educativa, mismos que son evaluados periódicamente por organismos acreditadores; así también, este sistema de información contempla la generación de reportes estadísticos personalizados que coadyuvan a la toma de decisiones de los directivos. Para desarrollar el sistema mencionado se utilizaron técnicas y metodologías de ingeniería web basadas en una arquitectura orientada a servicios. La solución tecnológica resultante ofrece una interfaz gráfica de usuario responsiva para adaptarse a la resolución de diversos equipos de cómputos y dispositivos móviles, para ello, se utilizó el framework progresivo Vue.js derivado del lenguaje JavaScript y la librería de componentes de interfaz de usuario PrimeVue. En lo relativo a la construcción del API de servicio (API REST), es decir, la programación de lado del servidor se utilizó el framework de código abierto Codeigniter basado en el lenguaje PHP y como gestor de base de datos MySQL.

Citas

CACEI. (2021). ¿Qué es un Programa Acreditado? Recuperado de: http://cacei.org.mx/nvtu/nvtu01/nvtu0101.php

COPAES. (2021). Origen de COPAES. Recuperado de: https://www.copaes.org/copaes.html

Rueda, M. (2009). Conferencia Regional de la Educación Superior en América Latina y el Caribe. Declaraciones y plan de acción. Perfiles Educativos, 31 (125), 90-108. Recuperado de: http://www.scielo.org.mx/scielo.php?script=sci_arttext&pid=S0185-26982009000300007

Castillo Marrufo, J. A., Hernández Jaime, J., Aragón García, M. (2014). Los procesos de acreditación: desafíos para la Educación Superior en México. Revista Iberoamericana de Producción Académica y Gestión Educativa, 1 (1), 1-9. Recuperado de: https://www.pag.org.mx/index.php/PAG/article/view/118

CONAIC. (2020). Formato de Curriculum Vitae Resumido (CVU). Recuperado de: https://www.conaic.net/formatos.html

Suárez Alfonso, A., Cruz Rodríguez, I., Pérez Macías, Y. (2015). La gestión de la información: Herramienta esencial para el desarrollo de habilidades en la comunidad estudiantil universitaria. Revista Universidad y Sociedad, 7 (3), 72-79. Recuperado de: http://scielo.sld.cu/pdf/rus/v7n2/rus10215.pdf

Mullet, K. (2003). The Essence of Effective Rich Internet Applications. Macromedia White Paper. Recuperado de: https://darmano.typepad.com/for_blog/essence_of_ria.pdf

Red Hat. (2020). API o interfaz de programación de aplicaciones ¿Qué es una API de REST? Recuperado de: https://www.redhat.com/es/topics/api/what-is-a-rest-api

IBM. (2021). REST APIs Design. Recuperado de: https://www.ibm.com/cloud/learn/rest-apis

Universidad de Alicante. (2021). Modelo vista controlador (MVC). Recuperado de https://si.ua.es/es/documentacion/asp-net-mvc-3/1-dia/modelo-vista-controlador-mvc.html

Erl, T. (2005). Service-Oriented Architecture Concepts, Technology, and Design. USA: Prentice Hall.

Murugesan, S., Deshpande, Y., Hansen, S., Ginige, A. (2001). Web Engineering: a New Discipline for Development of Web-Based Systems. En S. Murugesan, Y. Deshpande (Eds.), Web Engineering. Lecture Notes in Computer Science (pp. 3-13). Berlin: Springer. doi: https://doi.org/10.1007/3-540-45144-7_2

Pressman, R. (2010). Software engineering. A Practitioner's Approach. Madrid: McGraw-Hill.

Marcano, A. (2020). ASP.NET CORE 3.1 MVC Y WEB API: Ejemplos y Ejercicios en C# (Spanish Edition). Independently published.

CodeIgniter Oficial. (2020). Guía del Usuario. Recuperado de: https://codeigniter.es/documentacion.php

Vue.js. (2021). Guía de Introducción a Vue.js. Recuperado de: https://es.vuejs.org/v2/guide/

Luna Santos, R., Santos Quiroz, R. A., Carrera Carrasco, E., González Domínguez, I., Santaella Benavente, M. G. (2021). Creación e implementación de una aplicación web para la administración de citas para un autolavado. Revista de Investigación en Tecnologías de la Información (RITI), 9 (19), 97-108. doi: https://doi.org/10.36825/RITI.09.19.008

López Magaña, L. M. (2020). Qué es Json Web Token y cómo funciona. Recuperado de: https://openwebinars.net/blog/que-es-json-web-token-y-como-funciona/

Sifuentes Ocegueda, A. T. (2019). Sistema web para la evaluación 360° de docentes de nivel superior de la Universidad Autónoma de Nayarit, México. Revista de Investigación en Tecnologías de la Información (RITI), 7 (14) 215-223, nov. 2019. Recuperado de: https://www.riti.es/ojs2018/inicio/index.php/riti/article/view/217

Publicado

2022-03-24

Cómo citar

Castillo Estrada, C. M., Cancino Villatoro, K., Benavides García, V., & de la Cruz Vázquez , A. (2022). Diseño de un sistema web para el control de curriculum vitae electrónico de personal docente basado en una arquitectura orientada a servicios (API REST). Revista De Investigación En Tecnologías De La Información, 10(20), 28–42. https://doi.org/10.36825/RITI.10.20.003

Número

Sección

Artículos