Implementación de un sistema que gestione los cobros de matriculas y pensiones de los estudiantes de la Unidad Educativa "Genoveva German”
Repositorio Institucional UMET
67000/1175Por favor, use este identificador para citar o enlazar este ítem: https://repositorio.umet.edu.ec/handle/67000/1175
Resumen
En la Unidad Educativa Genoveva Germán, los procesos de recolección para la matrícula y la matrícula se realizaron manualmente utilizando hojas de cálculo y archivos físicos, lo que llevó a un flujo de trabajo desorganizado y propenso a errores, así como a un servicio lento. Este trabajo presenta el diseño e implementación de un sistema de escritorio que automatiza estos procesos la solución se implementó en C# (. NET 8) con WinUI 3 para la interfaz, MySQL (MariaDB a través de XAMPP) como sistema de gestión de bases de datos, y con Entity Framework Core (Pomelo MySQL) como el ORM utilizando inyección de dependencia para el control de sesiones. La arquitectura sigue el patrón MVVM y fue construida usando la metodología RUP, el proyecto también involucra la recopilación de requisitos, modelado UML, definición de casos de uso e historias de usuario, junto con pruebas funcionales (caja negra). El sistema integra autenticación y control de acceso; gestión de usuarios, estudiantes, cursos y clases paralelas; emisión y control de recibos de pago (matrícula y colegiatura); y reportes financieros. La evidencia muestra una reducción en errores, mejora en el tiempo de servicio, mayor seguridad de la información y trazabilidad, mejor control de la morosidad en los pagos y fortalecimiento de la toma de decisiones institucional.
Abstract
At the Genoveva Germán Educational Unit, the collection processes for enrollment and registration were performed manually using spreadsheets and physical files, leading to a disorganized and error-prone workflow, as well as slow service. This work presents the design and implementation of a desktop system that automates these processes. The solution was implemented in C# (. NET 8) with WinUI 3 for the interface, MySQL (MariaDB via XAMPP) as the database management system, and Entity Framework Core (Pomelo MySQL) as the ORM using dependency injection for session control. The architecture follows the MVVM pattern and was built using the RUP methodology. The project also involves requirements gathering, UML modeling, use case and user story definition, along with functional (black-box) testing. The system integrates authentication and access control; management of users, students, courses, and parallel classes; issuance and control of payment receipts (tuition and fees); and financial reporting. The evidence shows a reduction in errors, improved service time, greater information security and traceability, better control of late payments, and a strengthening of institutional decision-making.
Palabras Clave
Sistema · Gestión De Cobros · Matrículas y Pensiones · Automatización · Unidad Educativa Genoveva Germán · RUP
Tutor de Tesis
Colecciones
Tipo de documentoTesis de Grado
LicenciaAcceso Abierto
