Skip to main content

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.

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.

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

1

Clonar el repositorio

git clone https://github.com/LuisAMoralesA/tallerIngles-UAEMEcatepec.git
cd tallerIngles-UAEMEcatepec
2

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.
3

Compilar y empaquetar

mvn clean package
Esto genera target/tallerDeInglesUAEM.war.
4

Desplegar en GlassFish

Copia el WAR al directorio autodeploy de GlassFish o usa la consola de administración. El sistema estará disponible en http://localhost:8080/tallerDeInglesUAEM/.
El sistema requiere Java 11+, GlassFish 7 (Jakarta EE 10) y MySQL 8. Consulta los requisitos completos antes de comenzar.

Build docs developers (and LLMs) love