Skip to content

Arquitectura General del Sistema

El sistema de gestión universitaria MAIUS está compuesto por varios módulos que interactúan entre sí para proporcionar una solución integrada y completa. A continuación, se describe la arquitectura general del sistema.

  • Inscripciones: Registro de nuevos estudiantes, asignación de cursos y planes de estudio.
  • Calificaciones y Asistencias: Registro y seguimiento de calificaciones y asistencia de los estudiantes.
  • Cobro de Matrículas y Cuotas: Gestión de pagos de matrículas y cuotas de los estudiantes con opciones de planes de pago.
  • Pagos a Funcionarios y Proveedores: Cálculo y ejecución de pagos a docentes, proveedores y otros funcionarios.
  • Inscripciones: Manejo de la inscripción de estudiantes y administración de cuotas y planes de pago.
  • Gestión de Planes de Estudio: Administración de mallas curriculares y asignación de planes de estudio.
  • Administración de Documentos: Archivo y gestión de documentos requeridos por los estudiantes, emisión de constancias.
  • Monitoreo de Estudiantes: Seguimiento de estudiantes con bajo rendimiento, problemas de asistencia o deudas pendientes.

A continuación se presenta un diagrama simplificado de la arquitectura del sistema:

  • Usuario / Admin: Interactúa con todos los módulos para realizar diversas tareas.
  • Módulo de Gestión Académica: Gestiona inscripciones, calificaciones y asistencias.
  • Módulo de Cobros y Finanzas: Maneja cobros, pagos y finanzas.
  • Módulo de Recepción: Administra inscripciones y mallas curriculares.
  • Módulo de Archivo: Se encarga del archivo de documentos y emisión de constancias.
  • Módulo de Seguimiento: Monitorea el desempeño y las deudas de los estudiantes.

Cada módulo interactúa con los demás según sea necesario para proporcionar una solución integrada y eficiente para la gestión universitaria.

Arquitectura general del Sistema
Cargando diagrama...
Fuente
C4Container
title Diagrama de Arquitectura de Aplicación
Person(cliente, Cliente, "Un usuario que consume datos desde la aplicación")
Container_Boundary(c1, "Arquitectura de la Aplicación") {
Container(frontend, "Frontend", "JavaScript, React", "La interfaz que consume los datos del API")
Container(api, "API", "PHP, Laravel", "El servicio que provee datos al frontend")
ContainerDb(database, "Base de Datos", "PostgreSQL", "Almacena los datos consumidos por el API")
}
Rel(cliente, frontend, "Consume datos desde", "HTTP")
Rel(frontend, api, "Envía peticiones a", "HTTP/JSON")
Rel(api, database, "Lee y escribe datos en", "SQL")
Arquitectura de los módulos
Cargando diagrama...
Fuente
C4Context
title Diagrama de Arquitectura del Sistema Universitario
Person(admin, "Usuario / Admin", "Interacción con todos los módulos para realizar diversas tareas")
Enterprise_Boundary(systemBoundary, "Sistema Universitario") {
System(academic_management, "Módulo de Gestión Académica", "Gestiona inscripciones, calificaciones y asistencias")
System(finance_management, "Módulo de Cobros y Finanzas", "Maneja cobros, pagos y finanzas")
System(reception, "Módulo de Recepción", "Administra inscripciones y mallas curriculares")
System(archive, "Módulo de Archivo", "Gestiona el archivo de documentos y emisión de constancias")
System(follow_up, "Módulo de Seguimiento", "Monitorea el desempeño y las deudas de los estudiantes")
}
BiRel(admin, academic_management, "Interacción")
BiRel(admin, finance_management, "Interacción")
BiRel(admin, reception, "Interacción")
BiRel(admin, archive, "Interacción")
BiRel(admin, follow_up, "Interacción")
Rel(academic_management, finance_management, "Consulta financiera")
Rel(academic_management, reception, "Acceso a inscripciones y mallas")
Rel(academic_management, archive, "Acceso a documentos")
Rel(academic_management, follow_up, "Monitoreo del desempeño")
Rel(finance_management, follow_up, "Monitoreo de deudas")
Rel(reception, archive, "Gestión de documentos")

Este documento proporciona una visión detallada de la arquitectura de MAIUS, explicando cómo los distintos módulos trabajan juntos para cumplir con las necesidades de la gestión académica y administrativa.