Design of a web system for the control of the Electronic Curriculum Vitae of teaching staff based on a service-oriented architecture (REST API)
DOI:
https://doi.org/10.36825/RITI.10.20.003Keywords:
Web Application, Information Management, Web Engineering, REST APIAbstract
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
How to Cite
Issue
Section
License
Copyright (c) 2022 Revista de Investigación en Tecnologías de la Información

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
Esta revista proporciona un acceso abierto a su contenido, basado en el principio de que ofrecer al público un acceso libre a las investigaciones ayuda a un mayor intercambio global del conocimiento.
El texto publicado en la Revista de Investigación en Tecnologías de la Información (RITI) se distribuye bajo la licencia Creative Commons (CC BY-NC), que permite a terceros utilizar lo publicado citando a los autores del trabajo y a RITI, pero sin hacer uso del material con propósitos comerciales.