Design of a web system for the control of the Electronic Curriculum Vitae of teaching staff based on a service-oriented architecture (REST API)

Authors

  • 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

Keywords:

Web Application, Information Management, Web Engineering, REST API

Abstract

This article describes the proposal to generate an information system based on a web environment for the control of the Electronic Curriculum Vitae of the teaching staff of the Faculty of Business Campus IV of the Autonomous University of Chiapas, for the purpose of concentrating labor and productivity data academic staff of the teaching staff who teach subjects in the educational programs offered by the educational institution, which are periodically evaluated by accrediting bodies; Likewise, this information system contemplates the generation of personalized statistical reports that contribute to the decision-making of managers. To develop the aforementioned system, web engineering techniques and methodologies based on a service-oriented architecture were used. The resulting technological solution offers a responsive graphical user interface to adapt to the resolution of various computer equipment and mobile devices, for this, the progressive framework Vue.js derived from the JavaScript language and the PrimeVue user interface component library were used. Regarding the construction of the Service API (REST API), that is, the server-side programming, the Codeigniter open-source framework was used based on the PHP language and as a MySQL database manager.

References

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

Published

2022-03-24

How to Cite

Castillo Estrada, C. M., Cancino Villatoro, K., Benavides García, V., & de la Cruz Vázquez , A. (2022). Design of a web system for the control of the Electronic Curriculum Vitae of teaching staff based on a service-oriented architecture (REST API). Revista De Investigación En Tecnologías De La Información, 10(20), 28–42. https://doi.org/10.36825/RITI.10.20.003

Issue

Section

Artículos