Sistema de Gestión Escolar
Descripción
Sistema de Gestión Escolar desarrollado con PHP, HTML, JavaScript y CSS, utilizando MySQL como base de datos. Este proyecto permite la administración eficiente de Escuelas, Usuarios, Padres y Alumnos mediante un sistema CRUD completo, integración con la API de Google Maps para capturar ubicaciones, generación de informes en formato PDF, y autenticación basada en roles y permisos.
El sistema utiliza el modelo MVC, cuenta con un diseño responsive, animaciones en el menú, e interfaz intuitiva para ofrecer una experiencia de usuario fluida.
Características Principales
1. Administración Completa
- CRUD Completo: Permite gestionar Usuarios, Escuelas, Padres y Alumnos de manera eficiente.
- Roles y Permisos: Sistema de autenticación basado en roles para garantizar la seguridad y control de acceso.
2. Integraciones y Funcionalidades Avanzadas
- API de Google Maps: Integración para capturar la ubicación de escuelas y alumnos.
- Generación de Informes PDF: Exportación de datos en formato PDF para facilitar la generación de reportes.
3. Tecnología y Diseño
- Modelo MVC: Estructura organizada que separa lógica, vistas y controladores.
- Diseño Responsive: Compatible con dispositivos móviles, tabletas y computadoras.
- Menú Animado: Interfaz atractiva con animaciones intuitivas.
Capturas de Pantalla
1. Login

Vista General
1. Dashboard
- Vista general del sistema.

2. Opciones de Personalización
Tema Oscuro
- Opciones de visualización adaptables.

Menú Minimizado
- Interfaz optimizada para diferentes resoluciones.

Gestión de Usuarios
1. Lista de Usuarios
- Lista de usuarios registrados.

Agregar Usuario

Editar Usuario

Gestión de Escuelas
1. Administración Completa
- Administración completa de las escuelas.

Agregar Escuela

Editar Escuela

Gestión de Grados

Gestión de Secciones

Gestión de Padres
1. Administración de Padres
- Lista de padres vinculados a los alumnos.

Agregar Padre

Editar Padre

Parentesco

Gestión de Alumnos
1. Administración Estudiantil
- Administración de información estudiantil.

Agregar Alumno

Editar Alumno

Reportes
1. Reporte por Escuelas

2. Reporte por Alumnos

3. Reporte por Parentesco

Vista Usuario Normal
Interfaz Simplificada
- Interfaz simplificada y funciones limitadas según el rol asignado.
