Sistema De Gestión Educativa

A. Narrativa de procesamiento.................................................................................................5 B. Documento de especificación de Requisitos....................................................................... 5 1. Introducción..........................................

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Bonilla, Luciano, Herrera, Ramiro Gabriel, Magro, Ángel Nicolás, Veliz, Miguel
Otros Autores: Saborido, Esteban
Formato: Tesis
Lenguaje:Español
Publicado: Universidad Nacional de Tucumán, Facultad de Ciencias Exactas y Tecnología, Departamento Ciencias de Computación 2025
Materias:
Acceso en línea:https://ridunt.unt.edu.ar/handle/123456789/1516
Aporte de:
id I91-R383-123456789-1516
record_format dspace
institution Universidad Nacional de Tucumán
institution_str I-91
repository_str R-383
collection Repositorio institucional digital (UNT)
language Español
topic PROYECTO FINAL
SISTEMA DE GESTIÓN EDUCATIVO
JSON WEB TOKEN
ESPECIFICACIÓN DE REQUISITOS DE SOFTWARE
INTERFAZ DE USUARIO
RESPONSIVE
(CREAR
LEER
ACTUALIZAR
ELIMINAR)
spellingShingle PROYECTO FINAL
SISTEMA DE GESTIÓN EDUCATIVO
JSON WEB TOKEN
ESPECIFICACIÓN DE REQUISITOS DE SOFTWARE
INTERFAZ DE USUARIO
RESPONSIVE
(CREAR
LEER
ACTUALIZAR
ELIMINAR)
Bonilla, Luciano
Herrera, Ramiro Gabriel
Magro, Ángel Nicolás
Veliz, Miguel
Sistema De Gestión Educativa
topic_facet PROYECTO FINAL
SISTEMA DE GESTIÓN EDUCATIVO
JSON WEB TOKEN
ESPECIFICACIÓN DE REQUISITOS DE SOFTWARE
INTERFAZ DE USUARIO
RESPONSIVE
(CREAR
LEER
ACTUALIZAR
ELIMINAR)
description A. Narrativa de procesamiento.................................................................................................5 B. Documento de especificación de Requisitos....................................................................... 5 1. Introducción....................................................................................................................5 1.1. Propósito............................................................................................................... 5 1.2. Ambito del Sistema ́............................................................................................. 5 1.3. Definiciones, Acrónimos y Abreviaturas................................................................6 1.4. Referencias........................................................................................................... 6 1.5. Visión General del Documento..............................................................................6 2. Descripción General.......................................................................................................6 2.1. Perspectiva del Producto...................................................................................... 6 2.2. Funciones del Producto.........................................................................................6 RF001 Sesiones.....................................................................................................6 RF002 Funciones para el Administrativo................................................................6 RF003 Funciones para el docente......................................................................... 7 RF004 Funciones para el alumno.......................................................................... 7 2.3. Características de los Usuarios.............................................................................7 2.4. Restricciones.........................................................................................................7 2.5. Suposiciones y Dependencias.............................................................................. 7 2.6. Requisitos Futuros................................................................................................ 8 3. Requisitos Específicos................................................................................................... 8 3.1. Funciones..............................................................................................................8 RF001 Sesiones.....................................................................................................8 RF001.1 Inicio de sesión.................................................................................. 8 RF001.2 Autenticación..................................................................................... 8 RF002 Funciones para el Administrativo................................................................9 RF002.1 CRUD de alumnos.............................................................................9 RF002.2 CRUD de docentes............................................................................9 RF002.3 CRUD de materias...........................................................................10 RF002.4 CRUD de cursos..............................................................................10 RF002.5 CRUD de administrativo.................................................................. 10 RF002.6 CRUD de año...................................................................................11 RF002.7 CRUD de deudas.............................................................................11 RF002.8 CRUD de pagos...............................................................................11 RF002.9 Acceso y edición de su información personal..................................12 RF003 Funciones para el docente....................................................................... 12 RF003.1 Acceso y edición de su información personal..................................12 RF003.2 Asignación y edición de notas......................................................... 13 RF003.3 Asignación y edición de asistencias a alumnos...............................13 RF003.4 Informes y estadísticas de las materias...........................................13 RF004 Funciones para el alumno........................................................................ 13 RF004.1 Acceso a información académica y pagos...................................... 13 RF004.2 Acceso y edición de información personal...................................... 14 3.2. Requisitos no funcionales................................................................................... 14 3.3. Requisitos de Rendimiento................................................................................. 15 1 3.4. Restricciones de Diseño......................................................................................15 3.5. Atributos del Sistema.......................................................................................... 15 C. Análisis.............................................................................................................................. 16 1. Casos de Uso...............................................................................................................16 CU001 - Login............................................................................................................ 16 CU002 - CRUD alumnos............................................................................................ 16 CU003 - CRUD docentes........................................................................................... 18 CU004 - CRUD de materias.......................................................................................19 CU005 - CRUD de cursos.......................................................................................... 20 CU006 - CRUD de administrativo.............................................................................. 21 CU007 - CRUD de año...............................................................................................22 CU008 - CRUD de deudas.........................................................................................24 CU009 - CRUD de pagos...........................................................................................25 CU010 - Acceso y edición de información personal...................................................26 CU011 - Información académica y pagos...................................................................27 CU012 - Informes y estadísticas de las materias.......................................................27 2. Diagrama de flujo de datos.......................................................................................... 28 2.1 Nivel 0.................................................................................................................. 28 2.2 Nivel 1.................................................................................................................. 29 2.3 Nivel 2.................................................................................................................. 30 2.3.1 Gestión........................................................................................................ 30 2.3.2 Consulta...................................................................................................... 30 2.3.3 Cargar Notas y Asistencias......................................................................... 31 3. Diagrama de clases......................................................................................................31 D. Diseño............................................................................................................................... 32 1. Diseño de Base de Datos.............................................................................................32 1.1 Entidad-Relación.................................................................................................. 32 1.2. Modelo físico....................................................................................................... 32 2. Diseño de interfaces.....................................................................................................33 2.1. Inicio Sesión........................................................................................................ 33 2.2. Página Principal (Administrador).........................................................................34 2.2.1 Página Principal (Docente)................................................................................36 2.2.2 Página Principal (Alumno).................................................................................37 2.3. Gestion de años.................................................................................................. 39 2.4. Nuevo año........................................................................................................... 40 2.5. Editar año............................................................................................................ 41 2.6 Gestion de usuarios (Alumnos)............................................................................ 42 2.7 Gestion de usuarios (Docente).............................................................................43 2.8 Gestión de usuarios (Administrativo)................................................................... 44 2.9 Nuevo administrativo (Administrador).................................................................. 45 3.0 Nuevo Alumno (Administrador)............................................................................ 46 3.1 Nuevo Docente (Administrador)........................................................................... 47 3.2 Gestión de materias............................................................................................. 48 3.3 Nueva materia...................................................................................................... 49 2 3.4 Editar materia....................................................................................................... 50 3.5 Gestión de cursos................................................................................................ 51 3.6 Nuevo Curso........................................................................................................ 52 3.7 Editar Curso......................................................................................................... 53 3.8 Gestión de pagos................................................................................................. 54 3.9 Registrar pago......................................................................................................55 4.0 Notificar Morosos................................................................................................. 56 4.1 Nuevo tipo de pago.............................................................................................. 57 4.2 Mi perfil.................................................................................................................58 4.3 Cambiar Contraseña............................................................................................ 59 4.4 Editar Perfil...........................................................................................................60 4.5 Información Académica - Periodo actual..............................................................61 4.6 Información Académica - Periodos anteriores..................................................... 62 4.7 Pagos................................................................................................................... 63 4.7 Historial de pagos.................................................................................................64 4.8 Gestión de notas.................................................................................................. 65 4.9 Control de asistencias.......................................................................................... 66 3. Diseños procedimentales.............................................................................................66 3.1. Sesiones, Autenticación y Encriptación.............................................................. 66 3.2. Funciones para el Administrativo........................................................................ 67 Módulo: Gestión de Alumnos (RF002.1).............................................................. 67 Módulo: Gestión de Docentes (RF002.2).............................................................68 Módulo: Gestión de Materias (RF002.3).............................................................. 68 Módulo: Gestión de Cursos (RF002.4).................................................................69 Módulo: Gestión de Administrativos (RF002.5)....................................................69 Módulo: Gestión de Años (RF002.6)....................................................................70 Módulo: Gestión de Deudas (RF002.7)................................................................71 Módulo: Gestión de Pagos (RF002.8)..................................................................71 3.3. Funciones para el Docente................................................................................. 72 Módulo: Gestión de Información Personal (RF003.1).......................................... 72 Módulo: Gestión de Notas (RF003.2)...................................................................73 Módulo: Gestión de Asistencias (RF003.3)..........................................................73 3.4. Funciones para el Alumno...................................................................................74 Módulo: Acceso a Información Académica (RF004.1)......................................... 74 Módulo: Gestión de Información Personal (RF004.2).......................................... 75 4. Diseño Arquitectónico.................................................................................................. 76 E. Pruebas.............................................................................................................................76 1. Pruebas Manuales....................................................................................................... 76 1.1 Pruebas manuales de inicio de sesión.................................................................76 PM001 - Inicio de Sesión......................................................................................76 PM002 - CRUD de año.........................................................................................77 PM002 - CRUD de materia...................................................................................79 2. Pruebas Automáticas................................................................................................... 80 2.1 Pruebas de Años..................................................................................................80 3 F. Apéndices......................................................................................................................... 81 1. BackEnd.......................................................................................................................81 Tecnologías utilizadas.................................................................................................81 ⚙️ ASP.NET Core 9................................................................................................... 82 SQLite...................................................................................................................82 JWT (Json Web Token).........................................................................................82 BCrypt...................................................................................................................83 MailKit................................................................................................................... 83
author2 Saborido, Esteban
author_facet Saborido, Esteban
Bonilla, Luciano
Herrera, Ramiro Gabriel
Magro, Ángel Nicolás
Veliz, Miguel
format Thesis
author Bonilla, Luciano
Herrera, Ramiro Gabriel
Magro, Ángel Nicolás
Veliz, Miguel
author_sort Bonilla, Luciano
title Sistema De Gestión Educativa
title_short Sistema De Gestión Educativa
title_full Sistema De Gestión Educativa
title_fullStr Sistema De Gestión Educativa
title_full_unstemmed Sistema De Gestión Educativa
title_sort sistema de gestión educativa
publisher Universidad Nacional de Tucumán, Facultad de Ciencias Exactas y Tecnología, Departamento Ciencias de Computación
publishDate 2025
url https://ridunt.unt.edu.ar/handle/123456789/1516
work_keys_str_mv AT bonillaluciano sistemadegestioneducativa
AT herreraramirogabriel sistemadegestioneducativa
AT magroangelnicolas sistemadegestioneducativa
AT velizmiguel sistemadegestioneducativa
_version_ 1843576981228093440
spelling I91-R383-123456789-15162025-09-01T12:44:30Z Sistema De Gestión Educativa Bonilla, Luciano Herrera, Ramiro Gabriel Magro, Ángel Nicolás Veliz, Miguel Saborido, Esteban PROYECTO FINAL SISTEMA DE GESTIÓN EDUCATIVO JSON WEB TOKEN ESPECIFICACIÓN DE REQUISITOS DE SOFTWARE INTERFAZ DE USUARIO RESPONSIVE (CREAR LEER ACTUALIZAR ELIMINAR) A. Narrativa de procesamiento.................................................................................................5 B. Documento de especificación de Requisitos....................................................................... 5 1. Introducción....................................................................................................................5 1.1. Propósito............................................................................................................... 5 1.2. Ambito del Sistema ́............................................................................................. 5 1.3. Definiciones, Acrónimos y Abreviaturas................................................................6 1.4. Referencias........................................................................................................... 6 1.5. Visión General del Documento..............................................................................6 2. Descripción General.......................................................................................................6 2.1. Perspectiva del Producto...................................................................................... 6 2.2. Funciones del Producto.........................................................................................6 RF001 Sesiones.....................................................................................................6 RF002 Funciones para el Administrativo................................................................6 RF003 Funciones para el docente......................................................................... 7 RF004 Funciones para el alumno.......................................................................... 7 2.3. Características de los Usuarios.............................................................................7 2.4. Restricciones.........................................................................................................7 2.5. Suposiciones y Dependencias.............................................................................. 7 2.6. Requisitos Futuros................................................................................................ 8 3. Requisitos Específicos................................................................................................... 8 3.1. Funciones..............................................................................................................8 RF001 Sesiones.....................................................................................................8 RF001.1 Inicio de sesión.................................................................................. 8 RF001.2 Autenticación..................................................................................... 8 RF002 Funciones para el Administrativo................................................................9 RF002.1 CRUD de alumnos.............................................................................9 RF002.2 CRUD de docentes............................................................................9 RF002.3 CRUD de materias...........................................................................10 RF002.4 CRUD de cursos..............................................................................10 RF002.5 CRUD de administrativo.................................................................. 10 RF002.6 CRUD de año...................................................................................11 RF002.7 CRUD de deudas.............................................................................11 RF002.8 CRUD de pagos...............................................................................11 RF002.9 Acceso y edición de su información personal..................................12 RF003 Funciones para el docente....................................................................... 12 RF003.1 Acceso y edición de su información personal..................................12 RF003.2 Asignación y edición de notas......................................................... 13 RF003.3 Asignación y edición de asistencias a alumnos...............................13 RF003.4 Informes y estadísticas de las materias...........................................13 RF004 Funciones para el alumno........................................................................ 13 RF004.1 Acceso a información académica y pagos...................................... 13 RF004.2 Acceso y edición de información personal...................................... 14 3.2. Requisitos no funcionales................................................................................... 14 3.3. Requisitos de Rendimiento................................................................................. 15 1 3.4. Restricciones de Diseño......................................................................................15 3.5. Atributos del Sistema.......................................................................................... 15 C. Análisis.............................................................................................................................. 16 1. Casos de Uso...............................................................................................................16 CU001 - Login............................................................................................................ 16 CU002 - CRUD alumnos............................................................................................ 16 CU003 - CRUD docentes........................................................................................... 18 CU004 - CRUD de materias.......................................................................................19 CU005 - CRUD de cursos.......................................................................................... 20 CU006 - CRUD de administrativo.............................................................................. 21 CU007 - CRUD de año...............................................................................................22 CU008 - CRUD de deudas.........................................................................................24 CU009 - CRUD de pagos...........................................................................................25 CU010 - Acceso y edición de información personal...................................................26 CU011 - Información académica y pagos...................................................................27 CU012 - Informes y estadísticas de las materias.......................................................27 2. Diagrama de flujo de datos.......................................................................................... 28 2.1 Nivel 0.................................................................................................................. 28 2.2 Nivel 1.................................................................................................................. 29 2.3 Nivel 2.................................................................................................................. 30 2.3.1 Gestión........................................................................................................ 30 2.3.2 Consulta...................................................................................................... 30 2.3.3 Cargar Notas y Asistencias......................................................................... 31 3. Diagrama de clases......................................................................................................31 D. Diseño............................................................................................................................... 32 1. Diseño de Base de Datos.............................................................................................32 1.1 Entidad-Relación.................................................................................................. 32 1.2. Modelo físico....................................................................................................... 32 2. Diseño de interfaces.....................................................................................................33 2.1. Inicio Sesión........................................................................................................ 33 2.2. Página Principal (Administrador).........................................................................34 2.2.1 Página Principal (Docente)................................................................................36 2.2.2 Página Principal (Alumno).................................................................................37 2.3. Gestion de años.................................................................................................. 39 2.4. Nuevo año........................................................................................................... 40 2.5. Editar año............................................................................................................ 41 2.6 Gestion de usuarios (Alumnos)............................................................................ 42 2.7 Gestion de usuarios (Docente).............................................................................43 2.8 Gestión de usuarios (Administrativo)................................................................... 44 2.9 Nuevo administrativo (Administrador).................................................................. 45 3.0 Nuevo Alumno (Administrador)............................................................................ 46 3.1 Nuevo Docente (Administrador)........................................................................... 47 3.2 Gestión de materias............................................................................................. 48 3.3 Nueva materia...................................................................................................... 49 2 3.4 Editar materia....................................................................................................... 50 3.5 Gestión de cursos................................................................................................ 51 3.6 Nuevo Curso........................................................................................................ 52 3.7 Editar Curso......................................................................................................... 53 3.8 Gestión de pagos................................................................................................. 54 3.9 Registrar pago......................................................................................................55 4.0 Notificar Morosos................................................................................................. 56 4.1 Nuevo tipo de pago.............................................................................................. 57 4.2 Mi perfil.................................................................................................................58 4.3 Cambiar Contraseña............................................................................................ 59 4.4 Editar Perfil...........................................................................................................60 4.5 Información Académica - Periodo actual..............................................................61 4.6 Información Académica - Periodos anteriores..................................................... 62 4.7 Pagos................................................................................................................... 63 4.7 Historial de pagos.................................................................................................64 4.8 Gestión de notas.................................................................................................. 65 4.9 Control de asistencias.......................................................................................... 66 3. Diseños procedimentales.............................................................................................66 3.1. Sesiones, Autenticación y Encriptación.............................................................. 66 3.2. Funciones para el Administrativo........................................................................ 67 Módulo: Gestión de Alumnos (RF002.1).............................................................. 67 Módulo: Gestión de Docentes (RF002.2).............................................................68 Módulo: Gestión de Materias (RF002.3).............................................................. 68 Módulo: Gestión de Cursos (RF002.4).................................................................69 Módulo: Gestión de Administrativos (RF002.5)....................................................69 Módulo: Gestión de Años (RF002.6)....................................................................70 Módulo: Gestión de Deudas (RF002.7)................................................................71 Módulo: Gestión de Pagos (RF002.8)..................................................................71 3.3. Funciones para el Docente................................................................................. 72 Módulo: Gestión de Información Personal (RF003.1).......................................... 72 Módulo: Gestión de Notas (RF003.2)...................................................................73 Módulo: Gestión de Asistencias (RF003.3)..........................................................73 3.4. Funciones para el Alumno...................................................................................74 Módulo: Acceso a Información Académica (RF004.1)......................................... 74 Módulo: Gestión de Información Personal (RF004.2).......................................... 75 4. Diseño Arquitectónico.................................................................................................. 76 E. Pruebas.............................................................................................................................76 1. Pruebas Manuales....................................................................................................... 76 1.1 Pruebas manuales de inicio de sesión.................................................................76 PM001 - Inicio de Sesión......................................................................................76 PM002 - CRUD de año.........................................................................................77 PM002 - CRUD de materia...................................................................................79 2. Pruebas Automáticas................................................................................................... 80 2.1 Pruebas de Años..................................................................................................80 3 F. Apéndices......................................................................................................................... 81 1. BackEnd.......................................................................................................................81 Tecnologías utilizadas.................................................................................................81 ⚙️ ASP.NET Core 9................................................................................................... 82 SQLite...................................................................................................................82 JWT (Json Web Token).........................................................................................82 BCrypt...................................................................................................................83 MailKit................................................................................................................... 83 Resumen del Proyecto - Sistema de Gestion Educativa El proyecto describe el desarrollo de un Sistema de Gestión Educativa (SGE) destinado a instituciones de nivel primario. Esta plataforma centraliza la administración de alumnos, docentes, materias, cursos y pagos. Los usuarios del sistema (administrativos, docentes y alumnos) acceden a diferentes funcionalidades de acuerdo con su rol. El sistema permite realizar operaciones CRUD sobre registros clave, como alumnos, docentes, materias y pagos. También integra autenticación mediante JWT, notificaciones por correo y control de sesiones. La solución se desarrolla con ASP.NET Core 9 y SQLite, respetando normas de diseño y accesibilidad. Los módulos permiten automatizar tareas administrativas y mejorar la comunicación interna entre los actores del sistema educativo. El sistema incluye: Control de asistencias Gestión de notas Informes estadísticos Historial académico Notificaciones de pagos pendientes Su arquitectura modular y escalable permite futuras extensiones como foros o herramientas inclusivas. 2025-06-18T12:10:44Z 2025 Thesis https://ridunt.unt.edu.ar/handle/123456789/1516 es application/pdf Universidad Nacional de Tucumán, Facultad de Ciencias Exactas y Tecnología, Departamento Ciencias de Computación