Sistema web para automatizar la gestión del proceso de aprobación de trabajos de titulación, aplicado a las carreras del Departamento de Ciencias de la Computación

En el Departamento de Ciencias de la Computación de la Universidad de las Fuerzas Armadas ESPE, se han enfrentado desafíos considerables debido a que varios procesos se realizan de forma manual, específicamente la evaluación de propuestas para trabajos de integración curricular. Un aplicativo web ha...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Velasteguí Lanas, José Paulo (author)
Weitere Verfasser: Zambrano Loor, David Alexander (author)
Format: bachelorThesis
Veröffentlicht: 2024
Schlagworte:
Online Zugang:https://repositorio.espe.edu.ec/handle/21000/41872
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:En el Departamento de Ciencias de la Computación de la Universidad de las Fuerzas Armadas ESPE, se han enfrentado desafíos considerables debido a que varios procesos se realizan de forma manual, específicamente la evaluación de propuestas para trabajos de integración curricular. Un aplicativo web ha sido desarrollado para automatizar la gestión del flujo de trabajo del proceso: recepción, evaluación, seguimiento y aprobación o no de las propuestas presentadas por el Personal Docente y/o Estudiantes. Para el desarrollo se han aplicado metodologías ágiles, específicamente el marco de trabajo Scrum, lo que ha permitido guiar la planificación, desarrollo y puesta en marcha del aplicativo, asegurando que cada iteración se ajuste a las necesidades cambiantes de la institución. Las herramientas utilizadas para crear el prototipo presentado en este trabajo fueron principalmente React en la construcción de la interfaz de usuario, Node.js y Express para manejar solicitudes HTTP, la base de datos fue creada utilizando MySQL, y Axios se integró para el consumo de servicios RESTful. La interacción con la base de datos se gestionó mediante consultas directas. Las pruebas realizadas demuestran la satisfacción del usuario, ya que se disminuye la carga administrativa, se reducen los errores y la experiencia del usuario se enriquece al ofrecer seguimiento en tiempo real y notificaciones a los usuarios.