El Taller de Inglés para Niños y Adolescentes (TEI) es una dependencia académica del Centro Universitario UAEM Ecatepec que ofrece enseñanza del idioma inglés a estudiantes de 8 a 15 años. Este sistema web centraliza la gestión de alumnos, profesores, calificaciones, pagos y reportes, reemplazando el manejo manual de información académica.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/LuisAMoralesA/tallerIngles-UAEMEcatepec/llms.txt
Use this file to discover all available pages before exploring further.
Introducción
Conoce el propósito del sistema, sus roles de usuario y las funcionalidades principales.
Inicio Rápido
Levanta el sistema localmente en pocos pasos: clona, configura la base de datos y despliega.
Arquitectura
Explora la estructura MVC, las capas del sistema y las tecnologías utilizadas.
Instalación
Requisitos del sistema, configuración de la base de datos y despliegue en GlassFish.
Guías por Rol de Usuario
El sistema soporta tres roles distintos, cada uno con su propio portal y funcionalidades.Administrador
Gestión completa de alumnos, profesores, grupos y reportes del taller.
Profesor
Consulta de grupos asignados y registro de calificaciones por parcial.
Alumno
Acceso al perfil personal y seguimiento del estado de pagos del semestre.
Referencia Técnica
Modelo de Datos
Tablas de la base de datos MySQL, relaciones y campos de cada entidad.
Servlets y Controladores
Referencia completa de todos los servlets Jakarta EE: rutas, parámetros y comportamiento.
Generación de Reportes
Reportes PDF con JasperReports: bitácoras, calificaciones y seguimiento de pagos.
Respaldo de Datos
Exportación de respaldos en Excel (Apache POI) y volcado SQL con mysqldump.
Inicio Rápido
Configurar la base de datos MySQL
Crea la base de datos
tallerdeingles y el usuario adminTallerIngles. Consulta la guía de base de datos para el esquema completo.El sistema requiere Java 11+, GlassFish 7 (Jakarta EE 10) y MySQL 8. Consulta los requisitos completos antes de comenzar.