Final
Para mejorar estos procesos, se requiere diseñar un sistema de base de datos académico que permita centralizar la información sobre estudiantes, docentes, asignaturas, grupos, horarios, evaluaciones, y reportes, con el fin de automatizar la gestión escolar, mejorar el seguimiento académico y facilitar la toma de decisiones.<br>
🎯 Objetivos del Sistema:
Gestionar la matrícula y seguimiento académico de los estudiantes.
Organizar asignaturas, docentes y horarios.
Automatizar el registro y consulta de notas.
Generar reportes de rendimiento académico.
Asignar docentes a cursos y niveles educativos.
Registrar asistencia y observaciones disciplinarias.
📊 Propuesta de Tablas (mínimo 12):
Estudiantes
ID, nombres, apellidos, documento, fecha nacimiento, grado, dirección, acudiente.
Docentes
ID, nombres, apellidos, título, área, contacto.
Asignaturas
ID, nombre, descripción, área académica.
Grupos
ID, nombre del grupo (ej. 6A), jornada, sede.
Matriculas
ID, estudiante_id, grupo_id, año lectivo.
Cargas_Academicas
ID, docente_id, grupo_id, asignatura_id, horario.
Notas
ID, matricula_id, asignatura_id, periodo, nota_final.
Periodos_Academicos
ID, nombre (I, II, III, IV), fechas inicio/fin.
Horarios
ID, grupo_id, día, hora_inicio, hora_fin, asignatura_id, docente_id.
Asistencias
ID, estudiante_id, fecha, asignatura_id, estado (asistió, faltó, tarde).
Usuarios
ID, nombre_usuario, contraseña (hash), rol (admin, docente, secretaria).
Observaciones_Disciplinarias
ID, estudiante_id, fecha, tipo, descripción, docente_id.