Upload
phungkhanh
View
214
Download
0
Embed Size (px)
Citation preview
UNIVERSIDAD DE PIURAFACULTAD DE INGENIERÍA
“Diseño de una intranet de apoyo a la gestión académica para los colegios de la ciudad de Piura”
Tesis para optar el Título de Ingeniero Industrial y de Sistemas
Ronald Alejandro Ruiz Robles
Piura, Enero 2006
UNIVERSIDAD DE PIURAFACULTAD DE INGENIERÍA
“Diseño de una intranet de apoyo a la gestión académica para los colegios de la ciudad de Piura”
Tesis para optar el Título de Ingeniero Industrial y de Sistemas
Ronald Alejandro Ruiz Robles
Asesor: Ingeniero Eugenio Alvarado Perez
Piura, Enero 2006
PRÓLOGO
A través de conversaciones informales con amigos profesores de diferentes colegios de la ciudad de Piura y luego de participar en el desarrollo de software para algunos colegios locales, salió a relucir la existencia de problemas en el manejo de información, problemas de comunicación con padres de familia y poca disponibilidad de información, los cuales no permiten tomar decisiones para mejorar la labor realizada en los colegios.
Por esta razón se planteó realizar el diseño de una aplicación, que al ser implementada por un colegio, se convierta en una herramienta que permita solucionar los problemas antes referidos, colaborando de esta manera a mejorar el nivel de educación ofrecido y contribuyendo al desarrollo de la ciudad.
Deseo agradecer de manera muy especial a Geno y Jorge por el apoyo que me brindaron en todo momento para poder llevar a cabo el presente trabajo.
RESUMEN
Tras aplicar una encuesta a directores y profesores de diferentes colegios de la ciudad de Piura, la cual tenía como objetivos levantar información referente al manejo de información, problemas presentes en el manejo de esta y la necesidad de esta como apoyo a la toma de decisiones, se concluyó que en los colegios existen problemas en cuanto a manejo y procesamiento de información y problemas de comunicación con los padres de familia para informarles del rendimiento académico de sus hijos.
Basado en los resultados de la encuesta y la experiencia adquirida durante el desarrollo de sistemas de gestión académica para colegios, se realizó el análisis y diseño de una aplicación web que, al ser implementada por los colegios, permita solucionar los problemas encontrados. La posibilidad de usar la aplicación, a través de internet, es una de las grandes ventajas de esta solución.
Luego de presentar el análisis y diseño realizados a los directores y profesores de los colegios, se obtuvo como respuesta por parte de estos que un sistema con dichas características realmente ayudaría a solucionar los problemas encontrados.
ÍNDICE
INTRODUCCIÓN............................................................................................................ 1
1 MARCO TEÓRICO.................................................................................................... 2
1.1 Sistemas de información......................................................................................... 2 1.1.1 Definición........................................................................................................ 2 1.1.2 Información de calidad.................................................................................... 2
1.2 Tecnologías de internet........................................................................................... 3 1.2.1 Redes e internet............................................................................................... 3 1.2.2 Intranets........................................................................................................... 5
2 LOS COLEGIOS........................................................................................................ 7
1.1 Definición............................................................................................................... 7 1.2 Selección de colegios tipo...................................................................................... 7
1.2.1 Criterios de selección...................................................................................... 7 1.2.2 Selección......................................................................................................... 8
1.3 Los colegios tipo.................................................................................................... 9 1.3.1 Organigrama de un colegio tipo..................................................................... 9 1.3.2 Infraestructura informática de un colegio tipo............................................... 9
1.4 Gestión académica en un colegio........................................................................... 9
3 SITUACIÓN ACTUAL DE LOS COLEGIOS......................................................... 11
1.5 Hipótesis................................................................................................................. 11 1.6 Levantamiento de información............................................................................... 11
1.6.1 Diseño de la encuesta...................................................................................... 12 1.6.2 Aplicación de la encuesta................................................................................ 12
1.7 Resultados del levantamiento de información........................................................ 12 1.7.1 Situación actual del manejo de información en los colegios........................... 12 1.7.2 Problemas presentes en el manejo de información.......................................... 13 1.7.3 Necesidad de información de calidad como apoyo a la toma de decisiones.... 13 1.7.4 Confirmación de las hipótesis.......................................................................... 13
2 PROPUESTA................................................................................................................ 15
2.1 Objetivos................................................................................................................. 15 2.2 Descripción............................................................................................................ 15 2.3 Análisis y especificaciones del sistemas............................................................... 15
2.3.1 Actores del sistema......................................................................................... 15 2.3.2 Funcionamiento.............................................................................................. 16 2.3.3 Funcionalidad del sistema.............................................................................. 20
2.4 Diseño del sistema................................................................................................. 64 2.4.1 Diseño arquitectónico del sistema.................................................................. 64 2.4.2 Diseño modular del sistema........................................................................... 65 2.4.3 Diseño de la base de datos............................................................................. 67 2.4.4 Diseño de interfaces....................................................................................... 69 2.4.5 Diseño de reportes.......................................................................................... 70
3 VALIDACIÓN DE LA SOLUCIÓN PROPUESTA................................................. 73
CONCLUSIONES Y RECOMENDACIONES......................................................... 74
BIBLIOGRAFÍA......................................................................................................... 76
ANEXOS...................................................................................................................... 77Anexo A: Encuesta aplicada a colegios................................................................... 77Anexo B: Resultados de la encuesta aplicada.......................................................... 83Anexo C: Diccionario de datos................................................................................ 95
1
INTRODUCCION
Los sistemas de información permiten capturar, procesar, almacenar y distribuir la información para apoyar la toma de decisiones y el control de los procesos en una organización. La medida en que estos sistemas puedan apoyar a una organización está en función de la calidad de la información que estos brinden.
Los colegios son organizaciones que juegan un rol muy importante en el desarrollo del país. Estos necesitan de herramientas informáticas que apoyen la gestión académica llevada a cabo y brinden información de calidad, necesaria para realizar una toma de decisiones más eficaz por parte de autoridades académicas del colegio, profesores, padres de familia y alumnos a fin de mejorar la calidad de la educación recibida por estos últimos.
El primer capítulo del presente trabajo comprende la definición y clasificación de los sistemas de información, también se exponen las principales características y ventajas ofrecidas por las aplicaciones web.
En el segundo capítulo, se define qué características debe tener un colegio tipo, el cual es el objeto de estudio y se explica su funcionamiento académico. Luego se realiza la selección de los colegios tipo de la ciudad de Piura, es decir, los colegios que encajan en la definición antes mencionada.
En el tercer capítulo se plantean hipótesis de los problemas que podrían presentarse en el funcionamiento de los colegios, se realiza el diseño de una encuesta y ésta es aplicada en los colegios tipo con el fin de validar las hipótesis planteadas y levantar información necesaria para realizar el diseño del sistema.
En el cuarto capítulo se realiza el análisis y el diseño de la aplicación web propuesta como solución a los problemas encontrados en los colegios. Esta aplicación busca solucionar muchos de los problemas aprovechando las ventajas ofrecidas por una aplicación de estas características.
En el quinto capítulo se presentan los resultados obtenidos después de presentar la solución propuesta en los diferentes colegios ante profesores y directores. Estas personas mostraron gran satisfacción con la propuesta, indicando que ayudaría en gran medida con su labor.
2
CAPÍTULO I
1 MARCO TEÓRICO
1.1 SISTEMAS DE INFORMACIÓN
1.1.1 DEFINICIÓN
Un sistema de información puede definirse como un conjunto de componentes interrelacionados que permiten capturar, procesar, almacenar y distribuir la información para apoyar la toma de decisiones y el control en una organización. Esta definición da lugar a muchos conceptos, desde una simple página web que brinda información, hasta complejos sistemas hechos a la medida para el control de la organización.
En la actualidad toda organización exitosa se ha concientizado de la importancia del manejo de sistemas de información como elemento que brinda ventajas comparativas con respecto a la competencia. La medida en que estos sistemas puedan apoyar a una organización está en función de la calidad de la información que estos brinden.
1.1.2 INFORMACIÓN DE CALIDAD
Se considera información de calidad cuando cumple con los siguientes atributos:
• Exacta: refleja claramente el sentido de los datos en los que se basa. Significa que la información está libre de tendencias y desviaciones.
• Oportuna: se refiere a que la información llegue a los receptores dentro del marco de tiempo necesario. Significa simplemente que los receptores obtengan la información cuando la necesitan.
• Relevante: tiene que ver con la manera específica en que la información sirve a determinado tipo de receptor. Debemos tener en cuenta que la información relevante para un receptor no lo es necesariamente para otro.
3
1.2 TECNOLOGÍAS DE INTERNET
1.2.1 REDES E INTERNET
Una red es un grupo de dispositivos o equipos que están conectados unos con otros mediante algún tipo de medio de transmisión (generalmente cable), con el objetivo de intercambiar datos y compartir recursos. Estos dispositivos pueden ser de diversa índole: computadoras, impresoras, fax, scanners, etc.
Todos los sistemas sobre el medio de transmisión deben seguir un conjunto de reglas para que los datos lleguen a su destino y para que los sistemas emisores y receptores se entiendan unos con otros. Estas reglas que dirigen la comunicación entre los dispositivos se denominan protocolos.
Internet es un conjunto de miles de redes interconectadas a nivel mundial, mediante algún medio de comunicación como lineas telefónicas, fibras ópticas, enlaces de radio. Estas redes hacen uso de los protocolos de red llamados TCP/IP.
Cada computadora conectada a Internet tiene asignada una dirección IP la cual permite identificarla de manera unívoca, esto quiere decir que no pueden existir dos computadoras conectadas a Internet con la misma dirección IP, de esta manera se puede saber a dónde se envía información y de dónde se recibe información.
Una dirección IP es por ejemplo 200.48.235.8 la cual pertenece a una de las computadoras de la Universidad de Piura. Para las personas es más fácil recordar un nombre, por esta razón se creó lo que se conoce como DNS (Domain Name Service), este es un servicio que permite asignar un nombre a una dirección IP, de esta manera una persona sólo debe recordar el nombre que puede ser por ejemplo google.com o ing.udep.edu.pe en vez de las direcciones IP de estas computadoras.
Figura 11 Red de Computadoras.
4
Sobre Internet se ofrecen muchos servicios tales como la World Wide Web, el Correo Electrónico, Transferencia de Archivos, Chat, etc.
La World Wide Web conocida como WWW o simplemente web, es un sistema para distribuir información a través de Internet. Los elementos de información de la web son conocidos como páginas web, las cuales son hipertextos (documentos digitales que se pueden leer de manera no secuencial), creadas haciendo uso del HTML (Hyper Text Markup Language) que es un lenguaje informático diseñado para estructurar textos y presentarlos en forma de hipertexto.
La web está basada en la arquitectura clienteservidor de 2 capas, esto quiere decir que existen programas llamados clientes web o navegadores web que interactúan con programas llamados servidores web los cuales son los encargados de almacenar páginas web estáticas y enviarlas a los clientes web cuando estos las requieran, los clientes web al obtener una página web de un servidor, la presentan en la pantalla de la computadora para que sea visualizada por el usuario. Las dos capas son el servidor web y el cliente web.
La comunicación entre los clientes web y los servidores web es realizada haciendo uso del HTTP (Hyper Text Transfer Protocol), este protocolo de transferencia de hipertexto es el sistema que permite enviar tanto las peticiones de un cliente a un servidor para acceder a una determinada página web como las páginas web que envía el servidor como respuesta al cliente.
Figura 12 Internet.
5
Basados en la web se pueden crear programas llamados aplicaciones web. Las aplicaciones web utilizan como interfaz de usuario a las páginas web visualizadas en el cliente web, sólo que en este caso el servidor web no presenta páginas web que tiene almacenadas, en vez de esto cuando un cliente realiza una petición, el servidor web presenta como resultado una página web generada en ese instante por otros programas, el contenido de estas páginas web (llamadas páginas web dinámicas) varia dependiendo de la acción que se esté realizando y la información que se esté manejando.
En el caso de hacerse uso de servidores de bases de datos en la aplicación web, la arquitectura clienteservidor sería de tres capas, siendo la tercera capa el servidor de bases de datos.
1.2.2 INTRANETS
Una Intranet es una red interna a una organización, la cual esta basada en las tecnologías de Internet tales como herramientas, protocolos y servicios: WWW, correo electrónico, transferencia de archivos, etc. El uso de una Intranet está restringido a los miembros de la organización, estos acceden a la Intranet tras haber pasado un proceso de autenticación en el que se requiere de un usuario y una contraseña. Es decir, no es de acceso público.
Figura 13 Arquitectura de la World Wide Web.
Figura 14 Arquitectura de una Aplicación Web.
6
Una Intranet puede ser una aplicación web que permite manejar los procesos de una organización y compartir información. De ahora en adelante al referirse a una Intranet, será específicamente a una aplicación Web.
Ventajas ofrecidas por una Intranet:
• Se instala una sola vez en el servidor.• Aprovecha la infraestructura de red existente.• El mantenimiento es centralizado, se realizan cambios en el servidor y todos los
clientes inmediatamente disponen de ellos.• Los usuarios no requieren computadoras muy potentes para hacer uso de este
sistema.• Su uso se facilita debido a que la web está muy difundida y es de uso común y
diario de muchas personas.• Si está disponible en Internet se puede acceder al sistema desde cualquier
computadora conectada a Internet, esto quiere decir que se puede acceder al Sistema desde cualquier parte del planeta, no hay limitación geográfica.
• Puede estar disponible las 24 horas de día, siete días a la semana. Facilita el teletrabajo, bien entendido como trabajar desde fuera de los locales de la empresa y fuera de los horarios habituales de la empresa.
• Permite que se erradiquen las típicas reuniones informativas que suponen un gasto de tiempo para la empresa.
• Con una Intranet se divide drásticamente el uso de papel en la empresa. Los informes, los contactos, las notas... se leen en la pantalla del computador.
7
CAPITULO II
2 LOS COLEGIOS
2.1 DEFINICIÓN
Un colegio es una entidad conformada por profesores y alumnos, cuyo objetivo es formar a sus alumnos tanto en conocimientos como en comportamiento, los encargados de realizar dicha labor son los profesores.
Los colegios pueden clasificarse en estatales y no estatales. Los colegios estatales son aquellos que dependen económicamente del gobierno y ofrecen la educación de manera gratuita. Los colegios no estatales por el contrario cobran por la educación ofrecida, de esta manera se cubren todos los gastos involucrados, desde el pago a profesores hasta el mantenimiento de la infraestructura necesaria.
La educación brindada en los colegios se encuentra agrupada en tres niveles, educación inicial (alumnos entre los 4 y 5 años), educación primaria (alumnos entre los 6 y 11 años) y educación secundaria (alumnos entre los 12 y 16 años), estos niveles a su vez se encuentran divididos en 2, 6 y 5 grados respectivamente. No necesariamente un colegio debe brindar educación inicial, primaria y secundaria.
2.2 SELECCIÓN DE COLEGIOS TIPO
No todos los colegios de la ciudad de Piura son elementos de estudio válidos para el presente trabajo. De ahora en adelante serán denominados colegios tipo aquellos colegios que cumplan con los criterios de selección mencionados a continuación.
2.2.1 CRITERIOS DE SELECCIÓN
• Los colegios estatales quedan descartados del presente trabajo dadas las limitaciones económicas y de infraestructura que estos tienen, las cuales les impedirían abordar un proyecto tecnológico.
• Sólo se estudiarán los colegios de nivel primaria y nivel secundaria debido a que en el nivel inicial, existe mucho acercamiento e interacción
8
entre profesores, alumnos y padres de familia debido a la corta edad de los alumnos y la atención que requieren.
• Entre los colegios que cumplen los dos primeros criterios de selección, se busca a los que cuentan con mayor prestigio y reconocimiento, una trayectoria que demuestra un constante esfuerzo por destacar y ofrecer una mejor educación a sus alumnos y una infraestructura que les permita abordar el proyecto. Esta selección ha sido realizada en base a la opinión del autor del presente trabajo y de algunos profesores de diferentes colegios.
2.2.2 SELECCIÓN
Se obtuvo del portal web del ministerio de educación una lista de colegios de la ciudad de Piura, la cual fue el punto de partida para llegar a definir la población a estudiar que se muestra a continuación.
• Colegios de nivel primaria (15)
AmericanoFAP Alférez Samuel OrdoñezHans Christian AndersenLa PontificiaLas ArenasMaria MontessoriNuestra Señora de LourdesProyectoSalesiano Don BoscoSan GabrielSan Ignacio de LoyolaSan Luis GonzagaSanta AnaSanta MariaSanta Mónica
• Colegios de nivel secundaria (15)
AmericanoFAP Alférez Samuel OrdoñezHans Christian AndersenHogar San AntonioLa PontificiaLas ArenasMaria MontessoriNuestra Señora de LourdesProyectoDon BoscoSan GabrielSan Ignacio de Loyola
9
San Luis GonzagaSanta AnaSanta María
2.3 LOS COLEGIOS TIPO
2.3.1 ORGANIGRAMA DE UN COLEGIO TIPO
Un colegio en su organización más básica cuenta con un director y profesores. El director es el jefe de los profesores y es la persona encargada de dirigir el colegio; dicha persona puede ser o no uno de los profesores del colegio. Existe y es común en muchos colegios que existan cargos intermedios tales como subdirector de disciplina, primaria, secundaria, etc, con el objetivo de descentralizar la labor desempeñada por el director. La creación de estos cargos y sus funciones dependen de cada colegio.
2.3.2 INFRAESTRUCTURA INFORMÁTICA DE UN COLEGIO TIPO
Un colegio cuenta con computadoras disponibles para los profesores, ya sea dedicadas exclusivamente a profesores o en laboratorios de cómputo. Dichas computadoras cuentan con conexión a Internet y con un cliente o navegador web.
2.4 GESTIÓN ACADÉMICA EN UN COLEGIO TIPO
Cuando un alumno empieza su educación es ubicado en el 1º de educación primaria, una vez que éste culmina con éxito los estudios correspondientes al grado al que pertenece, es promovido al siguiente, de esta manera va avanzando grado a grado hasta culminar sus estudios con el 5º de educación secundaria.
Cada grado está formado por una cantidad determinada de cursos, cada uno de estos cursos son parte de la formación en conocimientos que recibe un alumno.
Los estudios correspondientes a un grado se realizan durante un año académico, el cual inicia en marzo y culmina en diciembre. Este año académico se encuentra dividido en periodos académicos como, por ejemplo, en 3 trimestres o en 4 bimestres. Un curso no necesariamente formará parte de todos los periodos académicos.
Durante el transcurso de un año académico, los alumnos reciben clases para cada uno de los cursos que les corresponden según el grado al que pertenecen; estas clases son dictadas por los profesores y complementadas con libros recomendados por estos y material de estudio preparado por los mismos profesores, tal como separatas o apuntes de clase, ejercicios propuestos, etc. Las clases son programadas dentro de un horario determinado por el colegio, asignando una cantidad determinada de horas a la semana para cada curso. Un profesor puede dictar todos los cursos pertenecientes a un grado así como puede dictar distintos cursos en
10
diferentes grados, no existe ninguna regla o norma al respecto.
Durante cada periodo académico, los alumnos son evaluados en cada uno de los cursos que estudian, la evaluación la realizan los profesores responsables de dichos cursos. Las evaluaciones pueden ser exámenes escritos, orales, laboratorios, trabajos, tareas, etc. Producto de estas evaluaciones, los alumnos obtienen una nota final para el periodo en cada uno de los cursos. Al finalizar un periodo académico, el colegio genera libretas de notas, que son reportes en los cuales figuran las notas obtenidas por los alumnos en el periodo en cada uno de los cursos; estas libretas de notas son entregadas a los padres de familia para informar acerca de los resultados obtenidos por sus hijos en los diferentes cursos, estos resultados los cuales son una medida des los logros del alumno son conocidos como rendimiento académico.
Cada grado tiene asignado un tutor, esta labor por lo general es desempeñada por los profesores del colegio. La principal labor desempeñada por los tutores es la de comunicación con los padres de familia, informándoles acerca del rendimiento académico de sus hijos y de las tareas o trabajos que tengan por hacer. Cuando un grado tiene muchos alumnos, este suele separarse en secciones, de tal manera que el número de alumnos quede dividido. En este caso existe un tutor para cada una de las secciones existentes en cada grado.
Los alumnos además son evaluados en comportamiento; esta evaluación es realizada por el tutor y/o por el encargado de dicha labor, director o director de disciplina según sea el caso. Dichas evaluaciones también tienen una nota para cada periodo académico y producto de estas una nota anual.
Al finalizar un año académico en función de las notas anuales obtenidas por los alumnos, estos pueden ser promovidos al siguiente grado o no.
11
CAPITULO III
3 SITUACIÓN ACTUAL DE LOS COLEGIOS
3.1 HIPÓTESIS
En base a la participación en proyectos anteriores de desarrollo de sistemas de apoyo a la gestión académica de algunos colegios de la región y en base a conversaciones llevadas a cabo de manera informal con profesores de diferentes colegios, se plantearon las siguientes hipótesis acerca de la situación actual en los colegios:
• Existe una sobrecarga de trabajo tanto para profesores como para personal administrativo del colegio al finalizar cada periodo académico y al finalizar el año académico, debido a la gran cantidad de información a procesar en dichos momentos.
• El medio de comunicación a través del cual el colegio informa al padre de familia del rendimiento académico de sus hijos no es confiable, originando que muchos padres de familia se enteren del rendimiento académico y comportamiento de sus hijos sólo cuando reciben la libreta de notas al final del periodo académico.
• En los colegios no se cuenta con los medios necesarios para obtener información de calidad referente a su gestión académica, la cual sirva como un real apoyo a la toma de decisiones.
3.2 LEVANTAMIENTO DE INFORMACIÓN
Partiendo de las hipótesis planteadas se diseñó una encuesta (Anexo A) que buscaba obtener información referente a:
• La situación actual del manejo de información en los colegios.• Los problemas presentes en el manejo de información.• La necesidad de información como apoyo a la toma de decisiones.
El objetivo de la encuesta era confirmar las hipótesis planteadas y obtener
12
información referente a los colegios que permita llevar a cabo el presente trabajo.
3.2.1 DISEÑO DE LA ENCUESTA
La encuesta fue dividida en tres secciones buscando facilitar la aplicación de la misma al agrupar las preguntas de tal manera que cada sección pueda ser respondida por una sola persona que tenga una mejor compresión o conocimiento al respecto.
• Sección 1 : Funcionamiento del colegio, dirigida al director del colegio• Sección 2 : Tecnología con la que cuenta el colegio, dirigida al encargado
de soporte o profesor de computación• Sección 3 : Labor del profesor y comunicación con padres de familia,
dirigida a un profesor cualquiera del colegio.
Debido a que la mayoría de los colegios a estudiar tiene nivel primaria y secundaria, la encuesta fue diseñada de tal manera que recopile información de ambos niveles a la vez, a fin de facilitar la aplicación de la misma.
3.2.2 APLICACIÓN DE LA ENCUESTA
Dado que la población a estudiar era relativamente pequeña (30 Colegios) no se decidió aplicar la encuesta a una muestra de la población sino a todos y cada uno de los colegios. Al realizar las visitas, accedieron a responder la encuesta 28 de los 30 colegios.
3.3 RESULTADOS DEL LEVANTAMIENTO DE INFORMACIÓN
A continuación se presentan las conclusiones obtenidas de los resultados de la encuesta. Para mayor detalle, los resultados completos se encuentran en el Anexo B.
3.3.1 SITUACIÓN ACTUAL DEL MANEJO DE INFORMACIÓN EN LOS COLEGIOS
• Cerca de un 70% de los colegios cuentan con algún software de apoyo a la gestión académica, que les permiten realizar labores de registro de notas, cálculo de promedios y generación de reportes.
• La labor de cálculo de promedios es realizada en mayor porcentaje (entre 30% y 40%) por los mismos profesores, pero también es realizada en algunos casos por un encargado.
• La comunicación con padres de familia durante un periodo académico se realiza haciendo uso de agendas (55%), citaciones (33%) o comunicados (33%), a través de las cuales se informa de las notas obtenidas por sus hijos y acerca de su comportamiento, el encargado de manejar dicha comunicación en su mayoría de casos es el tutor pero también puede ser manejada por los mismos profesores. En el caso de agendas, citaciones o comunicados, estos son enviados a través del alumno, en caso que se
13
requiera una confirmación de la recepción, el padre de familia debe firmarlos y devolverlos por medio de sus hijos.
3.3.2 PROBLEMAS PRESENTES EN EL MANEJO DE INFORMACIÓN
• Alrededor de 60% de los colegios indicaron que tienen problemas de retraso en entrega de promedios de los periodos académicos y anuales.
• Alrededor de 40% de los colegios indicaron que tienen problemas de error en el cálculo de promedios de los periodos académicos y anuales.
• En aproximadamente 30% de los colegios el software de apoyo la gestión con que se cuenta presenta errores.
• Cerca de 70% de los colegios indicaron que existe desinformación por parte de los padres de familia acerca del rendimiento académico y comportamiento de sus hijos.
• Poco más de 30% de los colegios indicaron que el problema de desinformación es que la información enviada a los padres de familia no es entregada. Cerca de 16% de los colegios indicaron que existe falsificación de las firmas de los padres de familia por parte de los alumnos (si la información no es entregada a los padres de familia y es requerida una firma de confirmación, necesariamente va a existir una falsificación).
3.3.3 NECESIDAD DE INFORMACIÓN COMO APOYO A LA TOMA DE DECISIONES
• Se requiere contar con promedios anuales a tiempo y exentos de errores, debido a que esta información indica si un alumno es promocionado al siguiente grado o no.
• Los padres de familia necesitan conocer de manera oportuna y confiable el rendimiento académico y comportamiento de sus hijos para poder intervenir cuando sea necesario a fin de evitar que obtengan calificaciones finales demasiado bajas o desaprobadas.
• Cuando un profesor necesita saber acerca del rendimiento académico de un alumno y comportamiento del mismo, debe recurrir o a los demás profesores o a un encargado quien posee toda la información.
3.3.4 CONFIRMACIÓN DE LAS HIPÓTESIS
En base a los resultados del levantamiento de información se puede decir respecto a las las hipótesis plantadas que:
• Si bien los colegios respondieron en la encuesta que no existe una sobrecarga de trabajo tanto para profesores como para personal administrativo del colegio al finalizar cada periodo académico y al finalizar el año académico, debido a la gran cantidad de información a procesar en dichos momentos, también respondieron que sí existen problemas de retrasos en la entrega de promedios y errores en el cálculo
14
de los mismos; esto puede deberse a que realmente sí existe dicha sobrecarga de trabajo debido a la acumulación de información a procesar en dichos momentos.
• Cerca de 70% de los colegios confirmaron que si existe desinformación por parte de los padres de familia respecto al rendimiento académico y comportamiento de sus hijos. Poco más del 30% indicó que el problema era porque el medio de comunicación no es confiable.
• Cerca de 70% de los colegios cuentan con un software de apoyo a la gestión académica. El 80% de estos sistemas permiten la obtención de reportes que apoyan la toma de decisiones. El resto de colegios no tienen los medios para obtener información que les permitan realizar una mejor toma de decisiones dado que no tienen automatizado el procesamiento de ésta.
15
CAPITULO IV
4 PROPUESTA
4.1 OBJETIVOS
• Disminuir los retrasos en la entrega de promedios al final de un periodo académico y al final del año académico por parte de los profesores.
• Disminuir el porcentaje de errores en el cálculo de promedios.• Ofrecer un medio de comunicación confiable a través del cual se informe a los
padres de familia acerca del rendimiento académico y comportamiento de sus hijos.
• Permitir la obtención de reportes que apoyen la toma de decisiones a todo nivel: autoridades académicas, profesores y padres de familia.
4.2 DESCRIPCIÓN
Se propone la implementación de una intranet de apoyo a la gestión académica, la cual permita llevar a cabo todos los procesos involucrados en dicha gestión de un colegio tipo. Aprovechando las ventajas ofrecidas por una intranet se busca mejorar los procesos de cálculo y entrega de promedios y ofrecer un medio de comunicación confiable hacia los padres de familia.
Si bien no todos los colegios presentan todos los problemas encontrados, la gran mayoría presentan al menos uno de estos. Al implementar la Intranet propuesta, los colegios podrán mejorar los aspectos en los que presentan alguna falencia.
4.3 ANÁLISIS Y ESPECIFICACIONES DEL SISTEMA
4.3.1 ACTORES DEL SISTEMA
• Profesor: este rol es desempeñado cualquier profesor del colegio• Profesor director: este rol es desempeñado el director del colegio• Alumno: este rol es desempeñado por cualquier alumno de colegio
16
• Padre de Familia: este rol es desempeñado por cualquier padre de familia• Encargado de Soporte y Control: este rol es desempeñado por el
encargado de realizar la configuración y administración del sistema.
4.3.2 FUNCIONAMIENTO
El primer paso antes de que un colegio empiece a hacer uso de la intranet es la configuración inicial de ésta, lo que implica el registro de los parámetros del funcionamiento académico que definen el funcionamiento académico del colegio y el registro la información inicial necesaria para el funcionamiento de la Intranet. El encargado de soporte y control realizará la labor de configuración inicial.
Configuración Inicial
Parámetros del funcionamiento académico:
• Niveles: se deben definir los niveles de educación que son brindados en el Colegio.
• Grados: para cada uno de los niveles definidos, se deben definir los grados con los que cuenta el nivel.
• Tipos de Evaluación: para cada uno de los niveles definidos, se deben definir los tipos de evaluación que serán utilizadas por los profesores para evaluar a los alumnos.
• Notas: para cada uno de los niveles definidos, se deben definir las notas con las que serán evaluados los alumnos.
• Bloques de Horario: para cada uno de los niveles definidos, se deben definir los bloques de horario.
• Periodos académicos: para cada uno de los niveles definidos, se deben definir los periodos académicos existentes.
Los parámetros pueden ser modificados posteriormente según cambie el sistema de funcionamiento académico del colegio, estos cambios deben ser realizados preferentemente antes de iniciar un año académico aunque podrían realizarse en cualquier momento del año siempre y cuando no generen inconsistencia en la información registrada.
Información inicial:
• Se deben registrar en la intranet todos los profesores del colegio.• Se debe registrar en la intranet el director del colegio.• Se deben registrar en la intranet todos los alumnos del colegio.• Se deben registrar en la intranet los padres de familia.• Se deben registrar en la intranet los Cursos dictados en el colegio• Se deben registrar en la intranet las secciones existentes en los
diferentes grados.• Se deben definir en la intranet los edificios y salones con los que
17
cuenta el colegio.
Después de realizar la configuración inicial, la intranet se encuentra lista para ser utilizada en la gestión académica.
El proceso de gestión académica llevado a cabo durante un año académico ha sido separado en tres etapas que se presentan a continuación, además existen procesos que pueden ser realizados en cualquier momento. Este proceso es cíclico, las etapas se repiten de manera idéntica cada año.
Inicio del año académico
Antes de dar por iniciado el año académico se deben registrar:
• Los nuevos profesores del colegio.• Los nuevos alumnos del colegio.• Los padres de familia de los nuevos alumnos del colegio.
Además se debe realizar la programación académica, es decir, definir para cada curso, lo siguiente:
• En cuál o cuáles periodos académicos será dictado.• Quién o quiénes serán los profesores a cargo en cada uno de los
periodos.• El o los horarios de clases.
Dichas labores serán realizadas por el encargado de Soporte y Control.
Después de realizar la programación académica, se da por iniciado el año académico, lo cual significa que se marcará como activo el año académico actual y el primer periodo académico de dicho año.
Durante el año académico, cada uno de los periodos académicos mantienen un estado de activo o inactivo. Durante el año académico siempre existirá un y sólo un periodo académico activo. Conforme avance el año académico y termine un determinado periodo académico, éste se marcará como inactivo y se marcará como activo el siguiente periodo.
Durante el transcurso del año académico
El encargado de soporte y control tras acceder al sistema haciendo uso de su usuario y contraseña será el encargado de realizar la labor de finalizar un periodo académico y activar otro. Además es el responsable de generar las libretas de notas de todos los alumnos.
Los profesores tras acceder al sistema haciendo uso de su usuario y contraseña, pueden realizar la administración de cada uno de sus cursos, la cual se refiere a evaluaciones, comentarios y avisos.
18
Para cada curso que tiene a cargo y conforme va tomando evaluaciones a sus alumnos el profesor las registra en el sistema; éstas pueden ser luego modificadas o eliminadas por el mismo profesor. Cuando no hay más evaluaciones que ingresar, el profesor puede registrar directamente el promedio final obtenido por sus alumnos o indicar al sistema que calcule dicho promedio. Una vez registrado o calculado el promedio final, las evaluaciones no pueden ser modificadas o eliminadas, la única manera de modificarlas es eliminar el promedio final, para después de los cambios volverlo a ingresar o calcular.
Para cada curso que tiene a cargo el profesor puede ingresar comentarios referentes a sus alumnos. Estos pueden ser referentes a desempeño, habilidades, problemas, dificultades, etc. El profesor puede modificar o eliminar los comentarios que ha ingresado.
Para cada curso que tiene a cargo el profesor puede publicar avisos, comunicando fechas de evaluaciones, tareas, trabajos, eventos, etc. El profesor puede modificar o eliminar los avisos que ha publicado.
Tanto evaluaciones, comentarios y avisos sólo pueden ser ingresados, modificados o eliminados en el periodo académico activo. Una vez que se ha pasado a un nuevo periodo académico, la información registrada en el periodo anteriores es inalterable.
Además un profesor puede consultar su horario de clases y el de otros profesores, e información referente a cualquier alumno, esto es:
• Notas obtenidas en las diferentes evaluaciones de los cursos que lleva• Comentarios realizados por otros profesores• Avisos publicados por otros profesores• Historial académico, esto es, notas obtenidas en años pasados• Horario de clases
El profesor director tras acceder al sistema haciendo uso de su usuario y contraseña, puede realizar exactamente lo mismo que cualquier profesor dado que también es profesor y tiene cursos a cargo. Además puede consultar la información registrada para cualquier curso y obtener reportes de dirección, estos son reportes que consolidan información a fin de apoyar su labor.
Los alumnos tras acceder al sistema haciendo uso de su usuario y contraseña, pueden pueden consultar toda la información relacionada a ellos, esto es:
• Notas obtenidas en las diferentes evaluaciones de los cursos que llevan• Comentarios realizados por los profesores• Avisos publicados por los profesores
19
• Historial académico, esto es notas obtenidas en años pasados• Horario de clases
Además puede consultar el horario de clases de los profesores.
Los padres de familia tras acceder al sistemas haciendo uso de su usuario y contraseña pueden consultar toda la información relacionada a sus hijos, esto es:
• Notas obtenidas en las diferentes evaluaciones de sus cursos• Comentarios realizados por los profesores de sus cursos• Avisos publicados por los profesores• Historial académico, esto es notas obtenidas en años pasados• Horario de clases
Además pueden consultar el horario de clases de los profesores.
Fin del año académico
El año académico se da por finalizado cuando se marca como inactivo el último periodo académico y se marca como finalizado el año académico actual.
Antes de finalizar el año académico y después de finalizar el ultimo periodo académico del presente año, los profesores pueden registrar directamente los promedios anuales obtenidos por sus alumnos en los cursos o indicar al sistema que calcule dichos promedios.
Luego que se cuenta con dicha información, se realiza la promoción de alumnos, esto es, para cada grado se indica qué alumnos avanzan al siguiente grado y qué alumnos deben repetir el actual debido a que su rendimiento no fue el esperado. Dicha labor es realizada por el encargado de soporte y control. Luego el mismo encargado de soporte y control procede a la generación de libretas de notas anuales.
La información involucrada en esta etapa puede ser modificada en caso de existir algún error. Las notas anuales pueden ser modificadas por los mismos profesores y la promoción de alumnos puede ser modificada por el encargado de soporte y control al igual que puede volver a generar libretas de notas.
Después de la entrega de libretas de notas anuales y la promoción de alumnos han sido realizadas con éxito, se procede a la finalización del año académico que implica el registro de los promedios anuales como notas pertenecientes al historial académico de los alumnos y luego se eliminan todas las evaluaciones, comentarios y avisos correspondientes al año académico recién terminado. En el caso de los alumnos que sean promovidos y hallan cursado el último grado de se educación secundaria,
20
entonces toda su información pasará a formar parte del historial de exalumnos.
Procesos realizados en cualquier momento del año académico
Existen labores o procesos que pueden ser realizados en cualquier momento, estos son:
Soporte y Control
• Registro de nuevos alumnos, profesores y padres de familia• Modificación de la información de alumnos, profesores y padres de
familia• Modificación de la programación académica• Modificación de los parámetros del funcionamiento académico• Generación de reportes y libretas de notas• Modificación de promedios finales de los periodos y promedios anuales
Los profesores
• Consultar historial académico de los alumnos
El profesor director
• Consultar historial académico de los alumnos• Consultar historial académico de los exalumnos• Generación de reportes de dirección
Los alumnos
• Consultar su historial académico
Los padres de Familia
• Consultar su historial académico de sus hijos
4.3.3 FUNCIONALIDAD DEL SISTEMA
A continuación se presenta la funcionalidad del sistema capturada en diagramas de casos de uso. Toda la funcionalidad presentada a continuación estará disponible para los actores tras haber pasado el proceso de autenticación.
21
Alumno
Cambiar Contraseña de Acceso: el alumno puede cambiar su contraseña de acceso al sistema
Escenario principal
1. El alumno pide al sistema cambiar su contraseña de acceso.
2. El sistema pide al alumno que ingrese su contraseña actual y su nueva contraseña dos veces. La segunda vez sirve de confirmación.
3. El alumno ingresa los datos pedidos por el sistema.
4. El sistema comprueba la validez de los datos ingresados y almacena la nueva contraseña.
Figura 41 Casos de Uso del actor Alumno.
22
Extensiones
4a: datos incorrectos
1. En caso los datos ingresados por el alumno no sean correctos, el sistema alertará al alumno. Continúa escenario principal en el paso 2.
Consultar Evaluaciones: el alumno puede consultar las notas obtenidas en las diferentes evaluaciones rendidas en los diferentes cursos que lleva.
Escenario principal
1. El alumno pide al sistema consultar sus evaluaciones.
2. El sistema muestra al alumno la lista de cursos que este lleva en el periodo académico actual.
3. El alumno selecciona un curso de la lista y el sistema muestra una lista de las evaluaciones rendidas en dicho curso y la nota obtenida por el alumno en cada evaluación.
Extensiones
2a: periodos académicos anteriores
1. En caso existan evaluaciones registradas en periodos académicos anteriores, el sistema muestra al alumno la opción de consultar los periodos académicos anteriores.
2. El alumno selecciona cual periodo académico desea consultar.
3. El sistema muestra al alumno la lista de cursos que este llevó en dicho periodo académico. Continúa escenario principal en el paso 3.
Consultar Comentarios: el alumno puede consultar los comentarios realizados por los profesores de los diferentes cursos que lleva.
Escenario principal
1. El alumno pide al sistema consultar los comentarios realizados por los profesores.
2. El sistema muestra al alumno la lista de cursos que este lleva en el periodo académico actual.
3. El alumno selecciona un curso de la lista y el sistema muestra los comentarios referentes a el realizados por el o los profesores del curso.
Extensiones
2a: periodos académicos anteriores
23
1. En caso existan comentarios realizados en periodos académicos anteriores, el sistema muestra al alumno la opción de consultar los periodos académicos anteriores.
2. El alumno selecciona el periodo académico que desea consultar.
3. El sistema muestra al alumno la lista de cursos que este llevó en dicho periodo académico. Continúa escenario principal en el paso 3.
Consultar Avisos: el alumno puede consultar los avisos publicados por los profesores de los diferentes cursos que lleva.
Escenario principal
1. El alumno pide al sistema consultar los avisos publicados por los profesores.
2. El sistema muestra al alumno la lista de cursos que este lleva en el periodo académico actual.
3. El alumno selecciona un curso de la lista y el sistema muestra los avisos publicados por el o los profesores del curso.
Extensiones
2a: periodos académicos anteriores
1. En caso existan avisos publicados en periodos académicos anteriores, el sistema mostrará al alumno la opción de consultar los periodos académicos anteriores.
2. El alumno selecciona el periodo académico que desea consultar.
3. El sistema muestra al alumno la lista de cursos que este llevó en dicho periodo académico. Continúa escenario principal en el paso 3.
Consultar su horario de clases: el alumno puede consultar su horario de clases.
Escenario principal
1. El alumno pide al sistema consultar su horario de clases.
2. El sistema muestra al alumno su horario de clases correspondiente al periodo académico actual.
Consultar su historial académico: el alumno puede consultar sus promedios anuales obtenidos en los diferentes cursos en años pasados.
Escenario principal
1. El alumno pide al sistema consultar su historial académico.
24
2. El sistema muestra al alumno una lista de los años pasados en los cuales tiene notas anuales registradas.
3. El alumno selecciona uno de los años y el sistema muestra una lista de los cursos llevados por el alumno en dicho año y el promedio anual obtenido en cada uno de los cursos.
Consultar horario de clases de profesores: el alumno puede consultar el horario de clases de cualquier profesor
Escenario principal
1. El alumno pide al sistema consultar el horario de clases de profesores.
2. El alumno realiza una búsqueda de profesores y el sistema muestra al alumno una lista con todos los profesores que coincidan con la búsqueda realizada.
3. El alumno selecciona uno de los profesores y el sistema muestra el horario de clases de dicho profesor.
26
Cambiar Contraseña de Acceso: el padre de familia puede cambiar su contraseña de acceso al sistemaEscenario principal
1. El padre de familia pide al sistema cambiar su contraseña de acceso.
2. El sistema pide al padre de familia que ingrese su contraseña actual y su nueva contraseña dos veces. La segunda vez sirve de confirmación.
3. El padre de familia ingresa los datos pedidos por el sistema.
4. El sistema comprueba la validez de los datos ingresados y almacena la nueva contraseña.
Extensiones
4a: datos incorrectos
1. En caso los datos ingresados por el padre de familia no sean correctos, el sistema alertará al padre de familia. Continúa escenario principal en el paso 2.
Consultar Información Académica de sus hijos: el padre de familia puede consultar información académica de sus hijos: evaluaciones, comentarios, avisos, horarios de clases e historiales académicos.
Escenario principal
1. El padre de familia pide al sistema consultar la información académica de sus hijos.
2. El sistema muestra al padre de familia una lista de sus hijos.
3. El padre de familia escoge sobre cual de sus hijos desea consultar.
4. El sistema muestra al padre de familia las opciones de consultar evaluaciones, comentarios, avisos, horario de clases e historial académico.
5. Según la selección realizada por el padre de familia, se procede con los casos de uso: Consultar Evaluaciones, Consultar Comentarios, Consultar Avisos, Consultar horario de clases y Consultar Historial Académico.
Extensiones
2a: un solo hijo
1. En caso el padre de familia tenga un único hijo, no se dan los pasos 2 y 3 del escenario principal. Continúa escenario principal en el paso 4.
27
Consultar Evaluaciones: el padre de familia puede consultar las notas obtenidas en las diferentes evaluaciones rendidas por sus hijos en los diferentes cursos que llevan.
Escenario principal
1. El padre de familia pide al sistema consultar las evaluaciones de su hijo.
2. El sistema muestra al padre de familia la lista de cursos que su hijo lleva en el periodo académico actual.
3. El padre de familia selecciona un curso de la lista y el sistema muestra una lista de las evaluaciones rendidas en dicho curso y la nota obtenida por su hijo en cada evaluación.
Extensiones
2a: periodos académicos anteriores
1. En caso existan evaluaciones registradas en periodos académicos anteriores, el sistema muestra al padre de familia la opción de consultar los periodos académicos anteriores.
2. El padre de familia selecciona qué periodo académico desea consultar.
3. El sistema muestra al padre de familia la lista de cursos que su hijo este llevó en dicho periodo académico. Continúa escenario principal en el paso 3.
Consultar Comentarios: el padre de familia puede consultar los comentarios realizados por los profesores de los diferentes cursos que sus hijos llevan.
Escenario principal
1. El padre de familia pide al sistema consultar los comentarios realizados por los profesores.
2. El sistema muestra al padre de familia la lista de cursos que su hijo lleva en el periodo académico actual.
3. El padre de familia selecciona un curso de la lista y el sistema muestra los comentarios referentes a su hijo realizados por el o los profesores del curso.
Extensiones
2a: periodos académicos anteriores
1. En caso existan comentarios realizados en periodos académicos anteriores, el sistema muestra al padre de familia la opción de consultar los periodos académicos anteriores.
28
2. El padre de familia selecciona qué periodo académico desea consultar.
3. El sistema muestra al padre de familia la lista de cursos que su hijo llevó en dicho periodo académico. Continúa escenario principal en el paso 3.
Consultar Avisos: el padre de familia puede consultar los avisos publicados por los profesores de los diferentes cursos que sus hijos llevan.
Escenario principal
1. El padre de familia pide al sistema consultar los avisos publicados por los profesores.
2. El sistema muestra al padre de familia la lista de cursos que su hijo lleva en el periodo académico actual.
3. El padre de familia selecciona un curso de la lista y el sistema muestra los avisos publicados por el o los profesores del curso.
Extensiones
2a: periodos académicos anteriores
1. En caso existan avisos publicados en periodos académicos anteriores, el sistema mostrará al padre de familia la opción de consultar los periodos académicos anteriores.
2. El padre de familia selecciona qué periodo académico desea consultar.
3. El sistema muestra al padre de familia la lista de cursos que su hijo llevó en dicho periodo académico. Continúa escenario principal en el paso 3.
Consultar horario de clases: el padre de familia puede consultar el horario de clases de sus hijo.
Escenario principal
1. El padre de familia pide al sistema consultar el horario de clases de su hijo.
2. El sistema muestra al padre de familia el horario de clases de su hijo correspondiente al periodo académico actual.
Consultar Historial Académico: el padre de familia puede consultar los promedios anuales obtenidos por sus hijos en los diferentes cursos en años pasados.
29
Escenario principal
1. El padre de familia pide al sistema consultar el historial académico de su hijo.
2. El sistema muestra al padre de familia una lista de los años pasados en los cuales su hijo tiene notas anuales registradas.
3. El padre de familia selecciona uno de los años y el sistema muestra una lista de los cursos llevados por su hijo en dicho año y el promedio anual obtenido en cada uno de los cursos.
Consultar horario de clases de profesores: el padre de familia puede consultar el horario de clases de cualquier profesor.
Escenario principal
1. El padre de familia pide al sistema consultar el horario de clases de profesores.
2. El padre de familia realiza una búsqueda de profesores y el sistema muestra al padre de familia una lista con todos los profesores que coincidan con la búsqueda realizada.
3. El padre de familia selecciona uno de los profesores y el sistema muestra el horario de clases de dicho profesor.
31
Cambiar Contraseña de Acceso: el profesor puede cambiar su contraseña de acceso al sistema.
Escenario principal
1. El profesor pide al sistema cambiar su contraseña de acceso.
2. El sistema pide al profesor que ingrese su contraseña actual y su nueva contraseña dos veces. La segunda vez sirve de confirmación.
3. El profesor ingresa los datos pedidos por el sistema.
4. El sistema comprueba la validez de los datos ingresados y almacena la nueva contraseña.
Extensiones
4a: datos incorrectos
1. En caso los datos ingresados por el profesor no sean correctos, el sistema alertará al profesor. Continúa escenario principal en el paso 2.
Administrar Cursos a Cargo: el profesor puede administrar los cursos que tiene a cargo. Para cada uno de estos cursos puede administrar Evaluaciones, Avisos, Comentarios y Promedios.
Escenario principal
1. El profesor pide al sistema administrar los cursos que tiene a cargo.
2. El sistema muestra una lista de todos los cursos que tiene a cargo en el periodo académico actual.
3. El profesor selecciona un curso de la lista y el sistema muestra las opciones de administrar evaluaciones, avisos, comentarios o promedios finales del periodo. Dependiendo de la opción elegida, se procederá con los casos de uso Administrar Evaluaciones, Administrar Avisos, Administrar Comentarios o Administrar Promedios.
Administrar Evaluaciones: el profesor puede registrar evaluaciones, modificar evaluaciones y eliminar evaluaciones de los cursos que tiene a cargo.
Escenario principal
1. El sistema muestra al profesor una lista de las evaluaciones que ya han sido ingresadas para dicho curso y las opciones de registrar una nueva evaluación, visualizar una evaluación, modificar una evaluación y eliminar una evaluación.
2. En caso el profesor seleccione visualizar una evaluación existente, el
32
sistema mostrará todos los datos pertenecientes a la evaluación y las notas obtenidas por los alumnos en dicha evaluación.
3. En caso el profesor seleccione registrar una nueva evaluación, el sistema pedirá al profesor que ingrese todos los datos pertenecientes a la evaluación y las notas obtenidas por los alumnos. Una vez terminado el ingreso de los datos, el profesor indicará al sistema que guarde todos los datos ingresados.
4. En caso el profesor seleccione modificar una evaluación, el sistema mostrará todos los datos pertenecientes a la evaluación y las notas obtenidas por los alumnos en dicha evaluación y le pedirá al profesor que modifique dichos datos. Una vez terminada la modificación de los datos, el profesor indicará al sistema que guarde todos los datos modificados.
5. En caso el profesor seleccione eliminar una evaluación, el sistema mostrará todos los datos pertenecientes a la evaluación y las notas obtenidas por los alumnos en dicha evaluación y le preguntará al profesor si está seguro de eliminar dicha evaluación. El profesor confirmará al sistema que elimine la evaluación y éste procederá a eliminarla.
Extensiones
3a: datos incorrectos
1. Si los datos ingresados por el profesor son incorrectos o están incompletos, el sistema alertará al profesor. Continúa escenario principal en el paso 3.
4a: datos incorrectos
1. Si los datos ingresados por el profesor son incorrectos o están incompletos, el sistema alertará al profesor. Continúa escenario principal en el paso 4.
5a: curso cerrado
1. En caso los promedios finales del periodo académico del curso ya hallan sido calculados o ingresados el sistema alertará al profesor y no permitirá eliminar la evaluación. Continúa escenario principal en el paso 1.
Administrar Comentarios: el profesor puede realizar comentarios, modificar comentarios y eliminar comentarios referentes a los alumnos de los cursos que tiene a cargo.
Escenario principal
1. El sistema muestra al profesor una lista de los alumno del curso seleccionado.
33
2. El profesor selecciona un alumno de la lista para manejar los comentarios relacionados a dicho alumno.
3. El sistema muestra al profesor una lista de los comentarios que ha realizado respecto al alumno y las opciones de realizar un nuevo comentario, modificar un comentario y eliminar un comentario.
4. En caso el profesor seleccione registrar un nuevo comentario, el sistema pedirá al profesor que ingrese todos los datos pertenecientes al comentario. Una vez terminado el ingreso de los datos, el profesor indicará al sistema que guarde todos los datos ingresados.
5. En caso el profesor seleccione modificar un comentario, el sistema mostrará todos los datos pertenecientes al comentario y le pedirá al profesor que modifique dichos datos. Una vez terminada la modificación de los datos, el profesor indicará al sistema que guarde todos los datos modificados.
6. En caso el profesor seleccione eliminar un comentario, el sistema mostrará todos los datos pertenecientes al comentario y le preguntará al profesor si está seguro de eliminar dicho comentario. El profesor confirmará al sistema que elimine el comentario y este procederá a eliminarlo.
Extensiones
4a: datos incorrectos
1. Si los datos ingresados por el profesor están incompletos, el sistema alertará al profesor. Continúa escenario principal en el paso 4.
5a: datos incorrectos
1. Si los datos ingresados por el profesor están incompletos, el sistema alertará al profesor. Continúa escenario principal en el paso 5.
Administrar Avisos: el profesor puede publicar avisos, modificar avisos y eliminar avisos de los cursos que tiene a cargo.
Escenario principal
1. El sistema muestra al profesor una lista de los avisos que han sido publicados para dicho curso y las opciones de publicar un nuevo aviso, modificar un aviso y eliminar un aviso.
2. En caso el profesor seleccione publicar un nuevo aviso, el sistema pedirá al profesor que ingrese todos los datos pertenecientes al aviso. Una vez terminado el ingreso de los datos, el profesor indicará al sistema que guarde todos los datos ingresados.
3. En caso el profesor seleccione modificar un aviso, el sistema mostrará todos los datos pertenecientes al aviso y le pedirá al profesor que modifique dichos datos. Una vez terminada la
34
modificación de los datos, el profesor indicará al sistema que guarde todos los datos modificados.
4. En caso el profesor seleccione eliminar un aviso, el sistema mostrará todos los datos pertenecientes al aviso y le preguntará al profesor si está seguro de eliminar dicho aviso. El profesor confirmará al sistema que elimine el aviso y éste procederá a eliminarlo.
Extensiones
2a: datos incorrectos
1. Si los datos ingresados por el profesor están incompletos, el sistema alertará al profesor. Continúa Escenario principal en el paso 2.
3a: datos incorrectos
1. Si los datos ingresados por el profesor están incompletos, el sistema alertará al profesor. Continúa Escenario principal en el paso 3.
Administrar Promedios: el profesor puede administrar promedios del periodo académico actual de los cursos que tenga a cargo.
Escenario principal
1. El sistema muestra al profesor las opciones de calcular promedios, registrar promedios y modificar promedios y limpiar promedios. La opciones de calcular promedios y registrar promedios sólo se presentarán en caso no halla promedios ingresados, las opciones de modificar y limpiar promedios sólo aparecerán si los promedios ya están ingresados.
2. En caso el profesor seleccione la opción de calcular promedios, el sistema realizará el cálculo de promedios de los alumnos basado en las evaluaciones ingresadas para el respectivo curso.
3. En caso el profesor seleccione la opción de registrar promedios, el sistema pedirá al profesor que ingrese los promedios finales de cada alumno para dicho curso, este ingresará los promedios finales los cuales serán registrados.
4. En caso los promedios finales ya hayan sido calculados o registrados el profesor podrá seleccionar la opción de modificar, para lo cual puede cambiar los promedios finales de los alumnos.
5. En caso los promedios finales ya hayan sido calculados o registrados el profesor podrá seleccionar la opción de limpiar, para lo cual los promedios finales serán borrados, después de esto pueden volver a seleccionarse las opciones de calcular o registrar promedios.
Extensiones
2a: error de cálculo
35
1. Si los datos pertenecientes a las evaluaciones o las notas de los alumnos no permiten realizar el cálculo de promedios, el sistema alertará al profesor. Continúa escenario principal en el paso 1.
3a: datos incorrectos
1. Si los datos ingresados por el profesor son incorrectos o están incompletos, el sistema alertará al profesor. Continúa escenario principal en el paso 3.
4a: datos incorrectos
1. Si los datos ingresados por el profesor son incorrectos o están incompletos, el sistema alertará al profesor. Continúa escenario principal en el paso 4.
Consultar su horario de clases: el profesor puede consultar su horario de clases.
Escenario principal
1. El profesor pide al sistema consultar su horario de clases.
2. El sistema muestra al profesor su horario de clases correspondiente al periodo académico actual.
Consultar horario de clases de profesores: el profesor puede consultar el horario de clases de cualquier otro profesor.
Escenario principal
1. El profesor pide al sistema consultar el horario de clases de profesores.
2. El profesor realiza una búsqueda de profesores y el sistema muestra al profesor una lista con todos los profesores que coincidan con la búsqueda realizada.
3. El profesor selecciona uno de los profesores y el sistema muestra el horario de clases de dicho profesor.
Consultar Información Académica de alumnos: el profesor puede consultar información académica de los alumnos: evaluaciones, comentarios, avisos, horarios de clases e historiales académicos.
Escenario principal
1. El profesor pide al sistema consultar la información académica de alumnos.
2. El profesor realiza una búsqueda de alumnos y el sistema muestra al
36
profesor una lista con todos los alumnos que coincidan con la búsqueda realizada.
3. El profesor escoge la información académica de cual alumno desea consultar.
4. El sistema muestra al profesor las opciones de consultar evaluaciones, comentarios, avisos, horario de clases e historial académico.
5. Según la selección realizada por el profesora, se procede con los casos de uso: Consultar Evaluaciones, Consultar Comentarios, Consultar Avisos, Consultar horario de clases y Consultar Historial Académico.
Consultar Evaluaciones: el profesor puede consultar las notas obtenidas en las diferentes evaluaciones rendidas por los alumnos en los diferentes cursos que llevan.
Escenario principal
1. El profesor pide al sistema consultar las evaluaciones de un alumno.
2. El sistema muestra al profesor la lista de cursos que el alumno lleva en el periodo académico actual.
3. El profesor selecciona un curso de la lista y el sistema muestra una lista de las evaluaciones rendidas en dicho curso y la nota obtenida por el alumno en cada evaluación.
Extensiones
2a: periodos académicos anteriores
1. En caso existan evaluaciones registradas en periodos académicos anteriores, el sistema muestra al profesor la opción de consultar los periodos académicos anteriores.
2. El profesor selecciona qué periodo académico desea consultar.
3. El sistema muestra al profesor la lista de cursos que su hijo este llevó en dicho periodo académico. Continúa escenario principal en el paso 3.
Consultar Comentarios: el profesor puede consultar los comentarios realizados por los profesores de los diferentes cursos que los alumnos llevan.
Escenario principal
1. El profesor pide al sistema consultar los comentarios realizados por los profesores.
2. El sistema muestra al profesor la lista de cursos que el alumno lleva
37
en el periodo académico actual.
3. El profesor selecciona un curso de la lista y el sistema muestra los comentarios referentes al alumno realizados por el o los profesores del curso.
Extensiones
2a: periodos académicos anteriores
1. En caso existan comentarios realizados en periodos académicos anteriores, el sistema muestra al profesor la opción de consultar los periodos académicos anteriores.
2. El profesor selecciona cual periodo académico desea consultar.
1. El sistema muestra al profesor la lista de cursos que el alumno llevó en dicho periodo académico. Continúa escenario principal en el paso 3.
Consultar Avisos: el profesor puede consultar los avisos publicados por los profesores de los diferentes cursos que los alumnos llevan.
Escenario principal
1. El profesor pide al sistema consultar los avisos publicados por los profesores.
2. El sistema muestra al profesor la lista de cursos que el alumno lleva en el periodo académico actual.
3. El profesor selecciona un curso de la lista y el sistema muestra los avisos publicados por el o los profesores del curso.
Extensiones
2a: periodos académicos anteriores
1. En caso existan avisos publicados en periodos académicos anteriores, el sistema mostrará al profesor la opción de consultar los periodos académicos anteriores.
2. El profesor selecciona qué periodo académico desea consultar.
3. El sistema muestra al profesor la lista de cursos que el alumno llevó en dicho periodo académico. Continúa escenario principal en el paso 3.
Consultar horario de clases: el profesor puede consultar el horario de clases de los alumnos.
Escenario principal
1. El profesor pide al sistema consultar el horario de clases del alumno.
2. El sistema muestra al profesor el horario de clases del alumno
38
correspondiente al periodo académico actual.
Consultar Historial Académico: el profesor puede consultar los promedios anuales obtenidos por los alumnos en los diferentes cursos en años pasados.
Escenario principal
1. El profesor pide al sistema consultar el historial académico del alumno.
2. El sistema muestra al profesor una lista de los años pasados en los cuales el alumno tiene notas anuales registradas.
3. El profesor selecciona uno de los años y el sistema muestra una lista de los cursos llevados por el alumno en dicho año y el promedio anual obtenido en cada uno de los cursos.
Profesor Director
Consultar reportes de dirección: el profesor director puede consultar los reportes de dirección brindados por el sistema.
Escenario principal
1. El profesor director pide al sistema consultar los reportes de dirección.
2. El sistema muestra al profesor director una lista de los reportes
Figura 44 Casos de Uso del actor Profesor Director.
39
disponibles.
3. El profesor selecciona uno de los reportes y el sistema muestra la información solicitada.
Consultar Historial Académico de exalumnos: el profesor director puede consultar los promedios anuales obtenidos por los exalumnos en los diferentes cursos en los años que estudiaron en el colegio.
Escenario principal
1. El profesor director pide al sistema consultar el historial académico de los exalumnos.
2. El profesor director realiza una búsqueda de exalumnos y el sistema muestra al profesor una lista con todos los exalumnos que coincidan.
3. El profesor director selecciona al exalumno que desea consultar.
4. El sistema muestra al profesor director una lista de los años en los cuales el exalumno tiene notas registradas.
5. El profesor director selecciona uno de los años y el sistema muestra una lista de los promedios anuales obtenidos en los diferentes cursos en dicho año.
42
Cambiar Contraseña de Acceso: el encargado de soporte y control puede cambiar su contraseña de acceso al sistema.
Escenario principal
1. El encargado de soporte y control pide al sistema cambiar su contraseña de acceso.
2. El sistema pide al encargado de soporte y control que ingrese su contraseña actual y su nueva contraseña dos veces. La segunda vez sirve de confirmación.
3. El encargado de soporte y control ingresa los datos pedidos por el sistema.
4. El sistema comprueba la validez de los datos ingresados y almacena la nueva contraseña.
Extensiones
4a: datos incorrectos
1. En caso los datos ingresados por el encargado de soporte y control no sean correctos, el sistema alertará al encargado de soporte y control. Continúa escenario principal en el paso 2.
Configurar funcionamiento académico: el encargado de soporte y control puede configurar todos los parámetros que definen el funcionamiento académico del colegio.
Escenario principal
1. El encargado de soporte y control pide al sistema configurar el funcionamiento académico del colegio.
2. El sistema muestra las opciones de configurar Niveles, Grados, Periodos Académicos, Notas, Bloques de Horario, Notas y Tipos de Evaluación. Dependiendo de la opción elegida, se procederá con los casos de uso Administrar Niveles, Administrar Grados, Administrar Periodos Académicos, Administrar Bloques de Horario o Administrar Tipos de Evaluación.
Administrar Niveles: el encargado de soporte y control puede definir cuales son los niveles académicos con los que se cuenta en el colegio.
Escenario principal
1. El encargado de soporte y control pide al sistema configurar los niveles académicos con los que cuenta el colegio.
2. El sistema mostrará una lista de los niveles que existen actualmente y las opciones de registrar un nuevo nivel, modificar un nivel, cambiar el estado de un nivel, definir director y eliminar un nivel.
43
3. En caso el encargado de soporte y control seleccione registrar un nuevo nivel, el sistema pedirá al encargado de soporte y control que ingrese todos los datos pertenecientes al nivel. Una vez terminado el ingreso de los datos, el encargado de soporte y control indicará al sistema que guarde todos los datos ingresados.
4. En caso el encargado de soporte y control seleccione modificar un nivel, el sistema mostrará todos los datos pertenecientes al nivel y le pedirá al encargado de soporte y control que modifique dichos datos. Una vez terminada la modificación de los datos, el encargado de soporte y control indicará al sistema que guarde todos los datos modificados.
5. En caso el encargado de soporte y control seleccione definir director, el encargado de soporte y control realiza una búsqueda de profesores y selecciona cuál o cuáles tienen el privilegio de director. El sistema muestra además una lista de los directores del nivel, de los cuales el encargado de soporte y control puede seleccionar cual o cuales ya no tienen el privilegio de director.
6. En caso el encargado de soporte y control seleccione cambiar el estado de un nivel, el sistema cambiará el estado del nivel a estado activo o inactivo dependiendo de su estado actual.
7. En caso el encargado de soporte y control seleccione eliminar un nivel, el sistema mostrará todos los datos pertenecientes al nivel y le preguntará al encargado de soporte y control si está seguro de eliminar dicho nivel. El encargado de soporte y control confirmará al sistema que elimine el nivel y éste procederá a eliminarlo.
Extensiones
3a: datos incorrectos
1. Si los datos ingresados por el encargado de soporte y control son incorrectos o están incompletos, el sistema alertará al encargado de soporte y control. Continúa escenario principal en el paso 3.
4a: datos incorrectos
1. Si los datos ingresados por el encargado de soporte y control son incorrectos o están incompletos, el sistema alertará al encargado de soporte y control. Continúa escenario principal en el paso 4.
6a: nivel funcionando
1. Si el nivel se quiere cambiar a estado inactivo y tiene información asociada: alumnos, evaluaciones, comentarios o avisos en el presente año académico, el sistema alertará al encargado de soporte y control que no es posible realizar la desactivación. Continúa escenario principal en el paso 2.
7a: nivel funcionando
1. Si el nivel tiene información asociada de cualquier tipo, el sistema
44
alertará al encargado de soporte y control que no es posible eliminar dicho nivel. Continúa escenario principal en el paso 2.
Administrar Grados: el encargado de soporte y control puede definir cuales son los grados con los que se cuenta en el colegio en cada uno de los niveles académicos.
Escenario principal
1. El encargado de soporte y control pide al sistema configurar los grados de un determinado nivel.
2. El sistema mostrará una lista de los grados que existen actualmente en dicho nivel y las opciones de registrar un nuevo grado, modificar un grado, cambiar el estado de un grado y eliminar un grado.
3. En caso el encargado de soporte y control seleccione registrar un nuevo grado, el sistema pedirá al encargado de soporte y control que ingrese todos los datos pertenecientes al grado. Una vez terminado el ingreso de los datos, el encargado de soporte y control indicará al sistema que guarde todos los datos ingresados.
4. En caso el encargado de soporte y control seleccione modificar un grado, el sistema mostrará todos los datos pertenecientes al grado y le pedirá al encargado de soporte y control que modifique dichos datos. Una vez terminada la modificación de los datos, el encargado de soporte y control indicará al sistema que guarde todos los datos modificados.
5. En caso el encargado de soporte y control seleccione cambiar el estado de un grado, el sistema cambiará el estado del grado a estado activo o inactivo dependiendo de su estado actual.
6. En caso el encargado de soporte y control seleccione eliminar un grado, el sistema mostrará todos los datos pertenecientes al grado y le preguntará al encargado de soporte y control si está seguro de eliminar dicho grado. El encargado de soporte y control confirmará al sistema que elimine el grado y éste procederá a eliminarlo.
Extensiones
3a: datos incorrectos
1. Si los datos ingresados por el encargado de soporte y control son incorrectos o están incompletos, el sistema alertará al encargado de soporte y control. Continúa escenario principal en el paso 3.
4a: datos incorrectos
1. Si los datos ingresados por el encargado de soporte y control son incorrectos o están incompletos, el sistema alertará al encargado de soporte y control. Continúa escenario principal en el paso 4.
5a: grado funcionando
45
1. Si el grado se quiere cambiar a estado inactivo y tiene información asociada: alumnos, evaluaciones, comentarios o avisos en el presente año académico, el sistema alertará al encargado de soporte y control que no es posible realizar la desactivación. Continúa escenario principal en el paso 2.
6a: grado funcionando
1. Si el grado tiene información asociada de cualquier tipo, el sistema alertará al encargado de soporte y control que no es posible eliminar dicho grado. Continúa escenario principal en el paso 2.
Administrar Periodos Académicos: el encargado de soporte y control puede definir cuales son los periodos académicos existentes en el colegio en cada uno de los niveles académicos.
Escenario principal
1. El encargado de soporte y control pide al sistema configurar los periodos académicos de un determinado nivel.
2. El sistema mostrará una lista de los periodos académicos que existen actualmente en dicho nivel y las opciones de registrar un nuevo periodo académico, modificar un periodo académico, cambiar el estado de un periodo académico y eliminar un periodo académico.
3. En caso el encargado de soporte y control seleccione registrar un nuevo periodo académico, el sistema pedirá al encargado de soporte y control que ingrese todos los datos pertenecientes al periodo académico. Una vez terminado el ingreso de los datos, el encargado de soporte y control indicará al sistema que guarde todos los datos ingresados.
4. En caso el encargado de soporte y control seleccione modificar un periodo académico, el sistema mostrará todos los datos pertenecientes al periodo académico y le pedirá al encargado de soporte y control que modifique dichos datos. Una vez terminada la modificación de los datos, el encargado de soporte y control indicará al sistema que guarde todos los datos modificados.
5. En caso el encargado de soporte y control seleccione eliminar un periodo académico, el sistema mostrará todos los datos pertenecientes al periodo académico y le preguntará al encargado de soporte y control si está seguro de eliminar dicho periodo académico. El encargado de soporte y control confirmará al sistema que elimine el periodo académico y éste procederá a eliminarlo.
Extensiones
3a: datos incorrectos
1. Si los datos ingresados por el encargado de soporte y control son
46
incorrectos o están incompletos, el sistema alertará al encargado de soporte y control. Continúa escenario principal en el paso 3.
4a: datos incorrectos
1. Si los datos ingresados por el encargado de soporte y control son incorrectos o están incompletos, el sistema alertará al encargado de soporte y control. Continúa escenario principal en el paso 4.
5a: periodo funcionando
1. Si el periodo académico tiene información asociada de cualquier tipo, el sistema alertará al encargado de soporte y control que no es posible eliminar dicho periodo académico. Continúa escenario principal en el paso 2.
Administrar Bloques de Horario: el encargado de soporte y control puede definir cuales son los bloques de horario existentes en el colegio en cada uno de los niveles académicos.
Escenario principal
1. El encargado de soporte y control pide al sistema configurar los bloques de horario de un determinado nivel.
2. El sistema mostrará una lista de los bloques de horario que existen actualmente en dicho nivel y las opciones de registrar un nuevo bloque de horario, modificar un bloque de horario y eliminar un bloque de horario.
3. En caso el encargado de soporte y control seleccione registrar un bloque de horario académico, el sistema pedirá al encargado de soporte y control que ingrese todos los datos pertenecientes al bloque de horario. Una vez terminado el ingreso de los datos, el encargado de soporte y control indicará al sistema que guarde todos los datos ingresados.
4. En caso el encargado de soporte y control seleccione modificar un bloque de horario, el sistema mostrará todos los datos pertenecientes al p bloque de horario y le pedirá al encargado de soporte y control que modifique dichos datos. Una vez terminada la modificación de los datos, el encargado de soporte y control indicará al sistema que guarde todos los datos modificados.
5. En caso el encargado de soporte y control seleccione eliminar un bloque de horario, el sistema mostrará todos los datos pertenecientes al bloque de horario y le preguntará al encargado de soporte y control si está seguro de eliminar dicho bloque de horario. El encargado de soporte y control confirmará al sistema que elimine el bloque de horario y éste procederá a eliminarlo.
47
Extensiones
3a: datos incorrectos
1. Si los datos ingresados por el encargado de soporte y control son incorrectos o están incompletos, el sistema alertará al encargado de soporte y control. Continúa escenario principal en el paso 3.
4a: datos incorrectos
1. Si los datos ingresados por el encargado de soporte y control son incorrectos o están incompletos, el sistema alertará al encargado de soporte y control. Continúa escenario principal en el paso 4.
5a: bloque de horario en uso
1. Si el bloque de horario tiene información asociada de cualquier tipo, el sistema alertará al encargado de soporte y control que no es posible eliminar dicho bloque de horario. Continúa escenario principal en el paso 2.
Administrar Notas: el encargado de soporte y control puede definir cuales son las notas utilizadas en el colegio en cada uno de los niveles académicos para evaluar a los alumnos.
Escenario principal
1. El encargado de soporte y control pide al sistema configurar las notas de un determinado nivel.
2. El sistema mostrará una lista de las notas que existen actualmente en dicho nivel y las opciones de registrar una nueva nota, modificar una nota, cambiar el estado de una nota y eliminar una nota.
3. En caso el encargado de soporte y control seleccione registrar una nueva nota, el sistema pedirá al encargado de soporte y control que ingrese todos los datos pertenecientes a la nota. Una vez terminado el ingreso de los datos, el encargado de soporte y control indicará al sistema que guarde todos los datos ingresados.
4. En caso el encargado de soporte y control seleccione modificar una nota, el sistema mostrará todos los datos pertenecientes a la nota y le pedirá al encargado de soporte y control que modifique dichos datos. Una vez terminada la modificación de los datos, el encargado de soporte y control indicará al sistema que guarde todos los datos modificados.
5. En caso el encargado de soporte y control seleccione cambiar el estado de una nota, el sistema cambiará el estado de la nota a estado activo o inactivo dependiendo de su estado actual.
6. En caso el encargado de soporte y control seleccione eliminar una nota, el sistema mostrará todos los datos pertenecientes a la nota y le
48
preguntará al encargado de soporte y control si está seguro de eliminar dicha nota. El encargado de soporte y control confirmará al sistema que elimine la nota y éste procederá a eliminarla.
Extensiones
3a: datos incorrectos
1. Si los datos ingresados por el encargado de soporte y control son incorrectos o están incompletos, el sistema alertará al encargado de soporte y control. Continúa escenario principal en el paso 3.
4a: datos incorrectos
1. Si los datos ingresados por el encargado de soporte y control son incorrectos o están incompletos, el sistema alertará al encargado de soporte y control. Continúa escenario principal en el paso 4.
5a: nota en uso
1. Si la nota se quiere cambiar a estado inactivo y tiene información asociada en el presente año académico, el sistema alertará al encargado de soporte y control que no es posible realizar la desactivación. Continúa escenario principal en el paso 2.
6a: nota en uso
1. Si la nota tiene información asociada en el presente año académico, el sistema alertará al encargado de soporte y control que no es posible eliminar dicha nota. Continúa escenario principal en el paso 2.
Administrar Tipos de Evaluación: el encargado de soporte y control puede definir cuales son los tipos de evaluación utilizados en el colegio en cada uno de los niveles académicos para evaluar a los alumnos.
Escenario principal
1. El encargado de soporte y control pide al sistema configurar los tipos de evaluación de un determinado nivel.
2. El sistema mostrará una lista de los tipos de evaluación que existen actualmente en dicho nivel y las opciones de registrar un nuevo tipo de evaluación, modificar un tipo de evaluación, cambiar el estado de un tipo de evaluación y eliminar un tipo de evaluación.
3. En caso el encargado de soporte y control seleccione registrar un nuevo tipo de evaluación, el sistema pedirá al encargado de soporte y control que ingrese todos los datos pertenecientes al tipo de evaluación. Una vez terminado el ingreso de los datos, el encargado de soporte y control indicará al sistema que guarde todos los datos ingresados.
4. En caso el encargado de soporte y control seleccione modificar un
49
tipo de evaluación, el sistema mostrará todos los datos pertenecientes al tipo de evaluación y le pedirá al encargado de soporte y control que modifique dichos datos. Una vez terminada la modificación de los datos, el encargado de soporte y control indicará al sistema que guarde todos los datos modificados.
5. En caso el encargado de soporte y control seleccione cambiar el estado de un tipo de evaluación, el sistema cambiará el estado del periodo académico a estado activo o inactivo dependiendo de su estado actual.
6. En caso el encargado de soporte y control seleccione eliminar un tipo de evaluación, el sistema mostrará todos los datos pertenecientes al tipo de evaluación y le preguntará al encargado de soporte y control si está seguro de eliminar dicho tipo de evaluación. El encargado de soporte y control confirmará al sistema que elimine el tipo de evaluación y éste procederá a eliminarlo.
Extensiones
3a: datos incorrectos
1. Si los datos ingresados por el encargado de soporte y control son incorrectos o están incompletos, el sistema alertará al encargado de soporte y control. Continúa escenario principal en el paso 3.
4a: datos incorrectos
1. Si los datos ingresados por el encargado de soporte y control son incorrectos o están incompletos, el sistema alertará al encargado de soporte y control. Continúa escenario principal en el paso 4.
5a: tipo de evaluación en uso
1. Si el tipo de evaluación se quiere cambiar a estado inactivo y tiene información asociada en el presente año académico, el sistema alertará al encargado de soporte y control que no es posible realizar la desactivación. Continúa escenario principal en el paso 2.
6a: tipo de evaluación en uso
1. Si el tipo de evaluación tiene información asociada de cualquier tipo, el sistema alertará al encargado de soporte y control que no es posible eliminar dicho tipo de evaluación. Continúa escenario principal en el paso 2.
Administrar Edificios o Locales: el encargado de soporte y control puede definir cual es son los edificios o locales con los que cuenta el colegio.
Escenario principal
1. El encargado de soporte y control pide al sistema administrar los edificios o locales con los que cuenta el colegio.
2. El sistema mostrará una lista de los edificios o locales que existen
50
actualmente y las opciones de registrar un nuevo edificio o local, modificar un edificio o local y eliminar un edificio o local.
3. En caso el encargado de soporte y control seleccione registrar un nuevo edificio o local, el sistema pedirá al encargado de soporte y control que ingrese todos los datos pertenecientes al edificio o local. Una vez terminado el ingreso de los datos, el encargado de soporte y control indicará al sistema que guarde todos los datos ingresados.
4. En caso el encargado de soporte y control seleccione modificar un edificio o local, el sistema mostrará todos los datos pertenecientes al edificio o local y le pedirá al encargado de soporte y control que modifique dichos datos. Una vez terminada la modificación de los datos, el encargado de soporte y control indicará al sistema que guarde todos los datos modificados.
5. En caso el encargado de soporte y control seleccione eliminar un edificio o local, el sistema mostrará todos los datos pertenecientes al edificio o local y le preguntará al encargado de soporte y control si está seguro de eliminar dicho edificio o local. El encargado de soporte y control confirmará al sistema que elimine el edificio o local y éste procederá a eliminarlo.
Extensiones
3a: datos incorrectos
1. Si los datos ingresados por el encargado de soporte y control son incorrectos o están incompletos, el sistema alertará al encargado de soporte y control. Continúa escenario principal en el paso 3.
4a: datos incorrectos
1. Si los datos ingresados por el encargado de soporte y control son incorrectos o están incompletos, el sistema alertará al encargado de soporte y control. Continúa escenario principal en el paso 4.
5a: edificio ocupado
1. Si el edificio o local tiene información asociada de cualquier tipo, el sistema alertará al encargado de soporte y control que no es posible eliminar dicho edificio o local. Continúa escenario principal en el paso 2.
Administrar Salones: el encargado de soporte y control puede definir cuales son los salones con los que se cuenta en el colegio en cada uno de los edificio o locales.
Escenario principal
1. El encargado de soporte y control pide al sistema administrar los salones de un determinado edificio o local.
51
2. El sistema mostrará una lista de los salones que existen actualmente en dicho edificio o local y las opciones de registrar un nuevo salón, modificar un salón y eliminar un salón.
3. En caso el encargado de soporte y control seleccione registrar un nuevo salón, el sistema pedirá al encargado de soporte y control que ingrese todos los datos pertenecientes al salón. Una vez terminado el ingreso de los datos, el encargado de soporte y control indicará al sistema que guarde todos los datos ingresados.
4. En caso el encargado de soporte y control seleccione modificar un salón, el sistema mostrará todos los datos pertenecientes al salón y le pedirá al encargado de soporte y control que modifique dichos datos. Una vez terminada la modificación de los datos, el encargado de soporte y control indicará al sistema que guarde todos los datos modificados.
5. En caso el encargado de soporte y control seleccione eliminar un salón, el sistema mostrará todos los datos pertenecientes al salón y le preguntará al encargado de soporte y control si está seguro de eliminar dicho salón. El encargado de soporte y control confirmará al sistema que elimine el salón y este procederá a eliminarlo.
Extensiones
3a: datos incorrectos
1. Si los datos ingresados por el encargado de soporte y control son incorrectos o están incompletos, el sistema alertará al encargado de soporte y control. Continúa escenario principal en el paso 3.
4a: datos incorrectos
1. Si los datos ingresados por el encargado de soporte y control son incorrectos o están incompletos, el sistema alertará al encargado de soporte y control. Continúa escenario principal en el paso 4.
6a: salón funcionando
1. Si el salón tiene información asociada de cualquier tipo, el sistema alertará al encargado de soporte y control que no es posible eliminar dicho salón. Continúa escenario principal en el paso 2.
Administrar Cursos: el encargado de soporte y control puede definir cuales son los cursos dictados en los diferentes grados con los que se cuenta en el colegio en cada uno de los niveles académicos.
Escenario principal
1. El encargado de soporte y control pide al sistema configurar los cursos de un determinado grado.
2. El sistema mostrará una lista de los cursos que existen actualmente
52
en dicho grado y las opciones de registrar un nuevo curso, modificar un curso, cambiar el estado de un curso y eliminar un curso.
3. En caso el encargado de soporte y control seleccione registrar un nuevo curso, el sistema pedirá al encargado de soporte y control que ingrese todos los datos pertenecientes al curso. Una vez terminado el ingreso de los datos, el encargado de soporte y control indicará al sistema que guarde todos los datos ingresados.
4. En caso el encargado de soporte y control seleccione modificar un curso, el sistema mostrará todos los datos pertenecientes al curso y le pedirá al encargado de soporte y control que modifique dichos datos. Una vez terminada la modificación de los datos, el encargado de soporte y control indicará al sistema que guarde todos los datos modificados.
5. En caso el encargado de soporte y control seleccione cambiar el estado de un curso, el sistema cambiará el estado del curso a estado activo o inactivo dependiendo de su estado actual.
6. En caso el encargado de soporte y control seleccione eliminar un curso, el sistema mostrará todos los datos pertenecientes al curso y le preguntará al encargado de soporte y control si está seguro de eliminar dicho curso. El encargado de soporte y control confirmará al sistema que elimine el curso y éste procederá a eliminarlo.
Extensiones
3a: datos incorrectos
1. Si los datos ingresados por el encargado de soporte y control son incorrectos o están incompletos, el sistema alertará al encargado de soporte y control. Continúa escenario principal en el paso 3.
4a: datos incorrectos
1. Si los datos ingresados por el encargado de soporte y control son incorrectos o están incompletos, el sistema alertará al encargado de soporte y control. Continúa escenario principal en el paso 4.
5a: curso funcionando
1. Si el curso se quiere cambiar a estado inactivo y tiene información asociada: evaluaciones, comentarios o avisos en el presente año académico, el sistema alertará al encargado de soporte y control que no es posible realizar la desactivación. Continúa escenario principal en el paso 2.
6a: curso funcionando
1. Si el curso tiene información asociada de cualquier tipo, el sistema alertará al encargado de soporte y control que no es posible eliminar dicho curso. Continúa escenario principal en el paso 2.
53
Administrar Secciones: el encargado de soporte y control puede definir cuales son las secciones existentes en los diferentes grados con los que se cuenta en el colegio en cada uno de los niveles académicos.
Escenario principal
1. El encargado de soporte y control pide al sistema administrar las secciones de un determinado grado.
2. El sistema mostrará una lista de las secciones que existen actualmente en dicho grado y las opciones de registrar una nueva sección, modificar una sección y eliminar una sección.
3. En caso el encargado de soporte y control seleccione registrar una nueva sección, el sistema pedirá al encargado de soporte y control que ingrese todos los datos pertenecientes a la sección. Una vez terminado el ingreso de los datos, el encargado de soporte y control indicará al sistema que guarde todos los datos ingresados.
4. En caso el encargado de soporte y control seleccione modificar una sección, el sistema mostrará todos los datos pertenecientes a la sección y le pedirá al encargado de soporte y control que modifique dichos datos. Una vez terminada la modificación de los datos, el encargado de soporte y control indicará al sistema que guarde todos los datos modificados.
5. En caso el encargado de soporte y control seleccione eliminar una sección, el sistema mostrará todos los datos pertenecientes a la sección y le preguntará al encargado de soporte y control si está seguro de eliminar dicha sección. El encargado de soporte y control confirmará al sistema que elimine la sección y éste procederá a eliminarlo.
Extensiones
3a: datos incorrectos
1. Si los datos ingresados por el encargado de soporte y control son incorrectos o están incompletos, el sistema alertará al encargado de soporte y control. Continúa escenario principal en el paso 3.
4a: datos incorrectos
1. Si los datos ingresados por el encargado de soporte y control son incorrectos o están incompletos, el sistema alertará al encargado de soporte y control. Continúa escenario principal en el paso 4.
5a: sección funcionando
1. Si la sección tiene información asociada de cualquier tipo, el sistema alertará al encargado de soporte y control que no es posible eliminar dicha sección. Continúa escenario principal en el paso 2.
54
Administrar Profesores: el encargado de soporte y control puede registrar en el sistema los profesores del colegio y administrar la información referente a ellos: personal y de acceso.
Escenario principal
1. El encargado de soporte y control pide al sistema administrar profesores, el sistema muestra al encargado de soporte y control las opciones de registrar un nuevo profesor y buscar profesores registrados.
2. En caso el encargado de soporte y control seleccione registrar un nuevo profesor el sistema pedirá al encargado de soporte y control que ingrese todos los datos pertenecientes al profesor. Una vez terminado el ingreso de los datos, el encargado de soporte y control indicará al sistema que guarde todos los datos ingresados.
3. En caso el encargado de soporte y control desee manipular información referente a un profesor, el encargado de soporte y control primero deberá realizar una búsqueda de profesores, el sistema mostrará una lista con todos los profesores que coincidan con la búsqueda realizada y el sistema además presentará las opciones de modificar, cambiar estado, cambiar contraseña de acceso y eliminar profesores.
4. En caso el encargado de soporte y control seleccione modificar la información de un profesor, el sistema mostrará todos los datos pertenecientes al profesor y le pedirá al encargado de soporte y control que modifique dichos datos. Una vez terminada la modificación de los datos, el encargado de soporte y control indicará al sistema que guarde todos los datos modificados.
5. En caso el encargado de soporte y control seleccione cambiar la contraseña de acceso al sistema de un profesor, el sistema pedirá al encargado de soporte y control que ingrese la nueva contraseña, el encargado de soporte y control indicará al sistema que guarde los datos modificados.
6. En caso el encargado de soporte y control seleccione cambiar el estado de un profesor, el sistema cambiará el estado del profesor a estado activo o inactivo dependiendo de su estado actual.
7. En caso el encargado de soporte y control seleccione eliminar un profesor, el sistema mostrará todos los datos pertenecientes al profesor y le preguntará al encargado de soporte y control si está seguro de eliminar dicho profesor. El encargado de soporte y control confirmará al sistema que elimine el profesor y éste procederá a eliminarlo.
Extensiones
2a: datos incorrectos
1. Si los datos ingresados por el encargado de soporte y control son
55
incorrectos o están incompletos, el sistema alertará al encargado de soporte y control. Continúa escenario principal en el paso 3.
4a: datos incorrectos
1. Si los datos ingresados por el encargado de soporte y control son incorrectos o están incompletos, el sistema alertará al encargado de soporte y control. Continúa escenario principal en el paso 4.
5a: datos incorrectos
1. Si los datos ingresados por el encargado de soporte y control son incorrectos o están incompletos, el sistema alertará al encargado de soporte y control. Continúa escenario principal en el paso 4.
7a: profesor activo
1. Si el profesor tiene información asociada de cualquier tipo, el sistema alertará al encargado de soporte y control que no es posible eliminar dicho profesor. Continúa escenario principal en el paso 2.
Administrar Alumnos: el encargado de soporte y control puede registrar en el sistema los alumnos del colegio y administrar la información referente a ellos: personal y de acceso.
Escenario principal
1. El encargado de soporte y control pide al sistema administrar alumnos, el sistema muestra al encargado de soporte y control las opciones de registrar un nuevo alumno y buscar alumnos registrados.
2. En caso el encargado de soporte y control seleccione registrar un nuevo alumno el sistema pedirá al encargado de soporte y control que ingrese todos los datos pertenecientes al alumno. Una vez terminado el ingreso de los datos, el encargado de soporte y control indicará al sistema que guarde todos los datos ingresados.
3. En caso el encargado de soporte y control desee manipular información referente a un alumno, el encargado de soporte y control primero deberá realizar una búsqueda de alumnos, el sistema mostrará una lista con todos los alumnos que coincidan con la búsqueda realizada y el sistema además presentará las opciones de modificar, cambiar estado, cambiar contraseña de acceso y eliminar alumnos.
4. En caso el encargado de soporte y control seleccione modificar la información de un alumno, el sistema mostrará todos los datos pertenecientes al alumno y le pedirá al encargado de soporte y control que modifique dichos datos. Una vez terminada la modificación de los datos, el encargado de soporte y control indicará al sistema que guarde todos los datos modificados.
5. En caso el encargado de soporte y control seleccione cambiar la
56
contraseña de acceso al sistema de un alumno, el sistema pedirá al encargado de soporte y control que ingrese la nueva contraseña, el encargado de soporte y control indicará al sistema que guarde los datos modificados.
6. En caso el encargado de soporte y control seleccione cambiar el estado de un alumno, el sistema cambiará el estado del alumno a estado activo o inactivo dependiendo de su estado actual.
7. En caso el encargado de soporte y control seleccione eliminar un alumno, el sistema mostrará todos los datos pertenecientes al alumno y le preguntará al encargado de soporte y control si está seguro de eliminar dicho alumno. El encargado de soporte y control confirmará al sistema que elimine el alumno y éste procederá a eliminarlo.
Extensiones
2a: datos incorrectos
1. Si los datos ingresados por el encargado de soporte y control son incorrectos o están incompletos, el sistema alertará al encargado de soporte y control. Continúa escenario principal en el paso 3.
4a: datos incorrectos
1. Si los datos ingresados por el encargado de soporte y control son incorrectos o están incompletos, el sistema alertará al encargado de soporte y control. Continúa escenario principal en el paso 4.
5a: datos incorrectos
1. Si los datos ingresados por el encargado de soporte y control son incorrectos o están incompletos, el sistema alertará al encargado de soporte y control. Continúa escenario principal en el paso 4.
7a: alumno activo
1. Si el alumno tiene información asociada de cualquier tipo, el sistema alertará al encargado de soporte y control que no es posible eliminar dicho alumno. Continúa escenario principal en el paso 2.
Administrar Padres de Familia: el encargado de soporte y control puede registrar en el sistema los padres de familia del colegio y administrar la información referente a ellos: personal y de acceso.
Escenario principal
1. El encargado de soporte y control pide al sistema administrar padre de familia, el sistema muestra al encargado de soporte y control las opciones de registrar un nuevo padre de familia y buscar padres de familia registrados.
2. En caso el encargado de soporte y control seleccione registrar un nuevo padre de familia el sistema pedirá al encargado de soporte y
57
control que ingrese todos los datos pertenecientes al padre de familia. Una vez terminado el ingreso de los datos, el encargado de soporte y control indicará al sistema que guarde todos los datos ingresados. El usuario del padre de familia debe ser el número del D.N.I. a fin de evitar registrar a un mismo padre de familia más de una vez.
3. En caso el encargado de soporte y control desee manipular información referente a un padre de familia, el encargado de soporte y control primero deberá realizar una búsqueda de padres de familia, el sistema mostrará una lista con todos los padres de familia que coincidan con la búsqueda realizada y el sistema además presentará las opciones de modificar, administrar hijos, cambiar estado, cambiar contraseña de acceso y eliminar padres de familia.
4. En caso el encargado de soporte y control seleccione modificar la información de un padre de familia, el sistema mostrará todos los datos pertenecientes al padre de familia y le pedirá al encargado de soporte y control que modifique dichos datos. Una vez terminada la modificación de los datos, el encargado de soporte y control indicará al sistema que guarde todos los datos modificados.
5. En caso el encargado de soporte y control seleccione administrar hijos, el sistema mostrará una lista de los alumnos asignados como sus hijos, el encargado de soporte y control puede quitar a cualquiera de los alumnos de la lista y también puede realizar búsquedas de alumnos y asignar a cualquiera de ellos como hijos del padre de familia.
6. En caso el encargado de soporte y control seleccione cambiar la contraseña de acceso al sistema de un padre de familia, el sistema pedirá al encargado de soporte y control que ingrese la nueva contraseña, el encargado de soporte y control indicará al sistema que guarde los datos modificados.
7. En caso el encargado de soporte y control seleccione cambiar el estado de un padre de familia, el sistema cambiará el estado del padre de familia a estado activo o inactivo dependiendo de su estado actual.
8. En caso el encargado de soporte y control seleccione eliminar un padre de familia, el sistema mostrará todos los datos pertenecientes al padre de familia y le preguntará al encargado de soporte y control si está seguro de eliminar dicho padre de familia. El encargado de soporte y control confirmará al sistema que elimine el padre de familia y éste procederá a eliminarlo.
Extensiones
2a: datos incorrectos
1. Si los datos ingresados por el encargado de soporte y control son incorrectos o están incompletos, el sistema alertará al encargado de
58
soporte y control. Continúa escenario principal en el paso 3.
4a: datos incorrectos
1. Si los datos ingresados por el encargado de soporte y control son incorrectos o están incompletos, el sistema alertará al encargado de soporte y control. Continúa escenario principal en el paso 4.
6a: datos incorrectos
1. Si los datos ingresados por el encargado de soporte y control son incorrectos o están incompletos, el sistema alertará al encargado de soporte y control. Continúa escenario principal en el paso 4.
7a: padre de familia con hijos
1. Si el padre de familia tiene información asociada de cualquier tipo, el sistema alertará al encargado de soporte y control que no es posible eliminar dicho padre de familia. Continúa escenario principal en el paso 2.
Configurar Programación Académica: el encargado de soporte y control puede configurar la programación académica para el año académico actual.
Escenario principal
1. El encargado de soporte y control pide al sistema configurar la programación académica de un determinado curso o de una determinada sección.
2. En caso el encargado de soporte y control escoja realizar la programación académica de una sección el sistema mostrará la programación existente para dicha sección la cual está conformada por bloques de dictado de clases: día, bloque de horario, curso y salón. El encargado de soporte y control podrá eliminar cualquiera de los bloques de dictado ya registrados o registrar un nuevo bloque de dictado.
3. En caso el encargado de soporte y control escoja realizar la programación académica de un curso, el sistema mostrará la programación existente para dicho curso la cual contiene bloques de dictado de clases: día, bloque de horario, salón y sección. Además la programación académica contiene también cuando será dictado dicho curso, esto es en que periodos académicos será dictado dicho curso, en que secciones y quién o quiénes son los profesores a cargo de dicho curso. El encargado de soporte y control podrá eliminar cualquiera de los bloques de dictado ya registrados o registrara un nuevo bloque de dictado, además podrá programar en que periodos académicos, en que secciones y porque profesores y también podrá eliminar dicha información.
59
Modificar Evaluaciones: el encargado de soporte y control puede modificar y eliminar evaluaciones ingresadas por los profesores.
Escenario principal
1. El encargado de soporte y control pide al sistema modificar evaluaciones registradas en una determinada sección. El sistema muestra una lista con las evaluaciones registradas para dicha sección en el periodo académico actual y las opciones de modificar una evaluación y eliminar una evaluación.
2. En caso el encargado de soporte y control seleccione modificar una evaluación, el sistema mostrará todos los datos pertenecientes a la evaluación y las notas obtenidas por los alumnos en dicha evaluación y le pedirá al encargado de soporte que modifique dichos datos. Una vez terminada la modificación de los datos, el encargado de soporte indicará al sistema que guarde todos los datos modificados.
3. En caso el encargado de soporte y control seleccione eliminar una evaluación, el sistema mostrará todos los datos pertenecientes a la evaluación y las notas obtenidas por los alumnos en dicha evaluación y le preguntará al encargado de soporte y control si está seguro de eliminar dicha evaluación. El encargado de soporte y control confirmará al sistema que elimine la evaluación y éste procederá a eliminarla.
Extensiones
2a: datos incorrectos
1. Si los datos ingresados por el profesor son incorrectos o están incompletos, el sistema alertará al encargado de soporte y control. Continúa escenario principal en el paso 2.
Administrar Promedios del Periodo Académico: el encargado de soporte y control puede administrar los promedios obtenidos por los alumnos en un determinado curso en cualquier periodo académico.
Escenario principal
1. El encargado de soporte y control pide al sistema administrar los promedios del periodo de un determinado curso en una sección. El sistema muestra al encargado de soporte y control las opciones de calcular promedios, registrar promedios, modificar promedios y limpiar promedios. La opciones de calcular promedios y registrar promedios sólo se presentarán en caso no halla promedios ingresados, las opciones de modificar y limpiar promedios sólo aparecerán si los promedios ya están ingresados.
2. En caso el encargado de soporte y control seleccione la opción de calcular promedios, el sistema realizará el cálculo de promedios de los alumnos basado en las evaluaciones ingresadas para el respectivo curso.
60
3. En caso el encargado de soporte y control seleccione la opción de registrar promedios, el sistema pedirá al encargado de soporte y control que ingrese los promedios finales de cada alumno para dicho curso, este ingresará los promedios finales los cuales serán registrados.
4. En caso los promedios finales ya hayan sido calculados o registrados el encargado de soporte y control podrá seleccionar la opción de modificar, para lo cual puede cambiar los promedios finales de los alumnos.
5. En caso los promedios finales ya hayan sido calculados o registrados, el encargado de soporte y control podrá seleccionar la opción de limpiar, para lo cual los promedios finales serán borrados, después de esto pueden volver a seleccionarse las opciones de calcular o registrar promedios.
Extensiones
1a: periodos académicos anteriores
1. En caso existan periodos académicos anteriores que contengan promedios ingresados, el sistema mostrará una lista con los periodos académicos anteriores anteriores y el encargado de soporte y control podrá seleccionar trabajar con un periodo académico anterior en vez del actual. Continúa escenario principal en el paso 1.
2a: error de cálculo
1. Si los datos pertenecientes a las evaluaciones o las notas de los alumnos no permiten realizar el cálculo de promedios, el sistema alertará al encargado de soporte y control. Continúa escenario principal en el paso 1.
3a: datos incorrectos
1. Si los datos ingresados por el encargado de soporte y control son incorrectos o están incompletos, el sistema alertará al encargado de soporte y control. Continúa escenario principal en el paso 3.
4a: datos incorrectos
1. Si los datos ingresados por el encargado de soporte y control son incorrectos o están incompletos, el sistema alertará al encargado de soporte y control. Continúa escenario principal en el paso 4.
Administrar Promedios Anuales: el encargado de soporte y control puede administrar los promedios anuales de un determinado curso para el año académico actual.
Escenario principal
1. El encargado de soporte y control pide al sistema administrar los
61
promedios anuales de un determinado curso en una sección. El sistema muestra al encargado de soporte y control las opciones de calcular promedios, registrar promedios, modificar promedios y limpiar promedios. La opciones de calcular promedios y registrar promedios sólo se presentarán en caso no halla promedios anuales ingresados, las opciones de modificar y limpiar promedios sólo aparecerán si los promedios anuales ya están ingresados.
2. En caso el encargado de soporte y control seleccione la opción de calcular promedios, el sistema realizará el cálculo de promedios de los alumnos basado en los promedios de los periodos académicos para el respectivo curso.
3. En caso el encargado de soporte y control seleccione la opción de registrar promedios, el sistema pedirá al encargado de soporte y control que ingrese los promedios anuales de cada alumno para dicho curso, este ingresará los promedios finales los cuales serán registrados.
4. En caso los promedios anuales ya hayan sido calculados o registrados el encargado de soporte y control podrá seleccionar la opción de modificar, para lo cual puede cambiar los promedios anuales de los alumnos.
5. En caso los promedios anuales ya hayan sido calculados o registrados, el encargado de soporte y control podrá seleccionar la opción de limpiar, para lo cual los promedios anuales serán borrados, después de esto pueden volver a seleccionarse las opciones de calcular o registrar promedios.
Extensiones
2a: error de cálculo
1. Si los datos pertenecientes a las evaluaciones o las notas de los alumnos no permiten realizar el cálculo de promedios, el sistema alertará al encargado de soporte y control. Continúa escenario principal en el paso 1.
3a: datos incorrectos
1. Si los datos ingresados por el encargado de soporte y control son incorrectos o están incompletos, el sistema alertará al encargado de soporte y control. Continúa escenario principal en el paso 3.
4a: datos incorrectos
1. Si los datos ingresados por el encargado de soporte y control son incorrectos o están incompletos, el sistema alertará al encargado de soporte y control. Continúa escenario principal en el paso 4.
62
Administrar Historiales Académicos: el encargado de soporte y control puede modificar los promedios anuales de los alumnos obtenidos en los diferentes cursos en años pasados.
Escenario principal
1. El encargado de soporte y control pide al sistema modificar historiales académicos de alumnos, el sistema presenta la opción de buscar alumnos.
2. El encargado de soporte y control realiza una búsqueda de alumnos y el sistema muestra una lista de los alumnos que coincidan con la búsqueda realizada.
3. El encargado de soporte y control selecciona un alumno de la lista y el sistema muestra una lista de los años pasados en los cuales el alumno tiene promedios anuales ingresados.
4. El encargado de soporte y control selecciona un año y el sistema muestra la lista de cursos llevados por el alumno en dicho año.
5. El encargado de soporte y control selecciona uno de los cursos, el sistema pedirá al encargado de soporte y control que modifique el promedio para dicho curso, este ingresará el promedio y será registrado.
Extensiones
5a: datos incorrectos
1. Si los datos ingresados por el encargado de soporte y control son incorrectos o están incompletos, el sistema alertará al encargado de soporte y control. Continúa escenario principal en el paso 5.
Cambio de Periodo Académico: el encargado de soporte y control puede finalizar un periodo académico e iniciar otro.
Escenario principal
1. El encargado de soporte y control selecciona pide al sistema cambiar realizar el cambio de periodo académico de un determinado nivel. Tras pedir una confirmación el sistema cambiará de periodo académico, esto es marcar como inactivo el periodo académico actual y marcar como activo el siguiente periodo académico, con lo cual este pasaría a ser el nuevo periodo académico actual.
Extensiones
1a: promedios faltantes
1. Si todos los promedios finales de los alumnos en cada uno de los cursos para el periodo académico actual no se encuentran ingresados, el sistema alertará al encargado de soporte y control que no es posible finalizar el periodo académico actual.
63
1b: último periodo
1. Si el periodo académico actual es el último de los periodos del año académico, el sistema no buscará marcar como activo otro periodo académico debido a que ya no existen.
Promoción de Alumnos: el encargado de soporte y control puede indicar al sistema que alumnos deben ser promocionados al siguiente grado.
Escenario principal
1. El encargado de soporte y control pide al sistema realizar la promoción de alumnos de una determinada sección. El sistema mostrará una lista con los alumnos pertenecientes a dicha sección.
2. El encargado de soporte y control seleccionará qué alumnos deben ser promovidos al siguiente grado, el sistema actualizará la información de los alumnos registrando que pertenecen al siguiente grado. En caso de que el grado al que pertenece el alumno sea el último del nivel y el nivel sea a su vez el último, el alumno no será promocionado, sino registrado como exalumno del colegio.
Cierre de Año Académico: el encargado de soporte y control puede finalizar el año académico actual.
Escenario principal
1. El encargado de soporte y control pide al sistema finalizar año académico actual. Tras pedir una confirmación de la acción a realizar, el sistema marcará el año académico actual como inactivo y registrará las notas obtenidas por los alumnos en su historial académico y eliminará toda la información perteneciente al año académico actual: evaluaciones, comentarios y avisos.
Extensiones
1a: promedios faltantes
1. Si todos los promedios anuales de los alumnos en cada uno de los cursos para el año académico actual no se encuentran ingresados, el sistema alertará al encargado de soporte y control que no es posible finalizar el año académico.
Inicio de Año Académico: el encargado de soporte y control puede iniciar el año académico actual.
Escenario principal
1. El encargado de soporte y control pide al sistema iniciar año el
64
académico. Tras pedir una confirmación de la acción a realizar, el sistema marcará el año académico actual como activo y marcará como activo el primer periodo académico de cada uno de los niveles registrados.
Convertir Alumnos en Exalumnos: el encargado de soporte y control puede convertir a un alumno en exalumno.
Escenario principal
1. El encargado de soporte y control pide al sistema realizar el cambio de alumnos a exalumnos, para lo cual realizará una búsqueda de alumnos y el sistema mostrará una lista con todos los alumnos que coincidan con dicha búsqueda.
2. El encargado de soporte y control seleccionará de la lista mostrada por el sistema cual alumno desea convertir en exalumno, tras una confirmación, el sistema procederá a realizar el cambio solicitado.
Convertir Exalumnos en Alumnos: el encargado de soporte y control puede convertir a un exalumno en alumno.
Escenario principal
1. El encargado de soporte y control pide al sistema realizar el cambio de exalumnos a alumnos, para lo cual realizará una búsqueda de exalumnos y el sistema mostrará una lista con todos los exalumnos que coincidan con dicha búsqueda.
2. El encargado de soporte y control seleccionará de la lista mostrada por el sistema cual exalumno desea convertir en alumno, tras una confirmación, el sistema procederá a realizar el cambio solicitado.
4.4 DISEÑO DEL SISTEMA
4.4.1 DISEÑO ARQUITECTÓNICO DEL SISTEMA
Dado que el sistema propuesto es una intranet, la arquitectura propuesta es cliente servidor de 3 capas, según la figura 47.
65
4.4.2 DISEÑO MODULAR DEL SISTEMA
A continuación se presentan los módulos con lo que debe contar el sistema y que casos de uso involucra cada uno de estos.
Módulo de autenticación de usuarios y seguridad: Verifica la autenticación de usuarios en el sistema y las restricciones de acceso que estos tengan en los diferentes módulos.
Módulo de configuración de funcionamiento académico: Permite realizar la configuración de todos los parámetros de funcionamiento académico del colegio.
• Administrar Niveles• Administrar Grados• Administrar Periodos Académicos• Administrar Bloques de Horario• Administrar Notas• Administrar Tipos de Evaluación
Módulo de administración de personas: Permite realizar la administración de alumnos, padres de familia y profesores.
• Administrar Profesores• Administrar Padres de Familia• Administrar Alumnos
Módulo de programación académica: Permite realizar la configuración de la programación académica.
• Configurar Programación Académica
Módulo de administración de infraestructura: Permite administrar edificios o locales y salones.
• Administrar Edificios o Locales• Administrar Salones
Figura 47 Arquitectura propuesta.
66
Módulo de administración de cursos: Permite administrar los cursos dictados en el colegio.
• Administrar Cursos
Módulo de administración de secciones: Permite administrar las secciones existentes en el colegio.
• Administrar Secciones
Modulo de consulta de información académica: Permite consultar toda la información académica referente a los alumnos.
• Consultar Evaluaciones• Consultar Comentarios• Consultar Avisos• Consultar Horario de Clases• Consultar Historial Académico
Módulo de manejo de cursos: Permite la administración de evaluaciones, comentarios, avisos y promedios de los cursos.
• Administrar Evaluaciones• Administrar Comentarios• Administrar Avisos• Administrar Promedios• Administrar Promedios Anuales
Módulo de manejo del año académico: Permite realizar los cambios de periodos académicos e inicio y fin de año académico.
• Cambio de Periodo Académico• Inicio de Año Académico• Cierre de Año Académico• Administrar Promedios del Periodo Académico• Administrar Promedios Anuales
Módulo de movimiento de alumnos y exalumnos: Permite realizar los cambios de alumno a exalumno y exalumno a alumno.
• Convertir Alumno en Exalumno• Convertir Exalumno en Alumno
Módulo de promoción de alumnos: Permite realizar la promoción de alumnos de un grado a otro.
• Promoción de Alumnos
67
Módulo de administración de historiales académicos: Permite la modificación de los historiales académicos de los alumnos.
• Administrar Historiales Académico
Módulo de consulta de horarios de profesores: permite consultar el horario de clases de los profesores.
• Consultar horario de clases de Profesores
Módulo de cambio de contraseña: permite que un usuario pueda cambiar su contraseña de acceso al sistema.
• Cambiar la contraseña de acceso
Módulo de generación de reportes: permite generar los reportes de dirección y las boletas de notas de los alumnos.
• Consultar reportes de Dirección
4.4.3 DISEÑO DE LA BASE DE DATOS
69
4.4.4 DISEÑO DE INTERFACES
El diseño de la interfaz para todos los tipos de usuario será el mismo. Puede observarse el modelo en la figura 4.8. El menú estará ubicado en la parte superior de la pantalla, en la parte central estará el contenido principal. Las pantallas pueden observarse en detalle en el CD adjunto al presente documento.
Figura 48 Pantalla del encargado de soporte y control
Figura 48 Pantalla del profesor
70
Las interfaces han sido diseñadas para ser lo más simples posibles y los textos utilizados son lo más explicativos posibles, esto debido a la gran variedad de usuarios que tendría el sistema, lo cual asegura diferentes niveles de conocimiento y experiencia en el uso de este tipo de aplicaciones. Lo que se busca es disminuir la curva de aprendizaje de uso del sistema por parte de profesores y padres de familia, esto es necesario para lograr los objetivos propuestos.
4.4.5 DISEÑO DE REPORTES
Por tratarse de una aplicación web, el navegador web permite fácilmente imprimir la pantalla visualizada, esto permite a profesores, padres de familia y alumnos imprimir reportes de notas, comentarios, avisos, horarios, etc. Sin embargo para el caso del encargado de soporte y control y el profesor director, el sistema brinda reportes en los cuales se consolida información relevante, ver figuras 49 y 410. En el CD adjunto se pueden apreciar los todos los reportes disponibles tanto para soporte y control como para profesor director.
Figura 48 Pantalla del alumno
73
CAPITULO V
5 VALIDACIÓN DE LA SOLUCIÓN PROPUESTA
Se decidió presentar la solución propuesta a todos los colegios encuestados pero lamentablemente esto coincidió con un momento en que los colegios tenían mucho trabajo por tratarse del cierre de un periodo académico. Del total de colegios, accedieron a revisar el trabajo realizado un total de 5.
En el 100% de los colegios mostró gran entusiasmo por el trabajo realizado indicando que un sistema con las características planteadas ayudaría a comunicar a los padres de familia las notas de sus hijos, permitiría obtener reportes que actualmente no pueden obtener y además ayudaría a solucionar un problema de retraso y error en los cálculos de promedios.
Los colegios que durante el levantamiento de información afirmaron que no presentaban sobrecarga de trabajo al finalizar los periodos académico y al finalizar el año académico por el exceso de información que debía manipularse, afirmaron que una solución como esta ayudaría a optimizar el trabajo realizado en dichos momentos. Si bien antes indicaron que el trabajo estaba siendo realizado de manera correcta, esto era porque es la manera en que trabajan desde hace muchos años y para ellos es la manera normal de trabajo, recién cuando se planteó esta solución y la manera de trabajo involucrada, estos se dieron cuenta que su manera de trabajo no era la más correcta y que podía ser ampliamente optimizada.
74
CONCLUSIONES Y RECOMENDACIONES
1. CONCLUSIONES
• Debido a la forma de trabajo llevada a cabo en los colegios, tanto al finalizar los periodos académicos como al finalizar el año académico, se acumula una gran cantidad de datos que deben ser procesados. Como consecuencia de esta acumulación se originan retrasos y errores en el cálculo de los promedios.
• El medio de comunicación a través del cual se informa a los padres de familia del rendimiento de sus hijos no es confiable, lo cual suele generar desinformación.
• Los colegios no cuentan con herramientas que oportunamente brinden información que apoye la toma de decisiones.
• Contar a tiempo con información, por parte de padres de familia, permitiría tomar acciones por parte de estos a fin de ayudar a mejorar el rendimiento académico de sus hijos.
• Los colegios seleccionados cuentan con una infraestructura suficiente para el uso de un sistema de este tipo, el cual no requiere de computadoras muy potentes por parte de los usuarios.
• Ciertos parámetros de funcionamiento de los colegios tales como grados, cursos, número de periodos académicos, horarios y tipos de evaluación, son muy variados y pueden cambiar con facilidad en el tiempo, por eso el sistema fue diseñado para poder configurar dichos parámetros y ajustar su funcionamiento en el tiempo.
• La aplicación fue planteada como una aplicación web para permitir el acceso a ésta desde cualquier punto de internet. El acceso fácil y económico a internet del cual se dispone actualmente permite que esto sea posible.
• Cerca de la mitad de los profesores indicaron que llevan trabajo a sus casas y cerca de un 80% indicaron que cuentan con acceso a internet en sus casa; para estos representaría una gran ventaja poder publicar información para los alumnos desde sus casas.
• Los padres de familia podrían acceder regularmente al sistema propuesto.• Debido a que la tecnología propuesta está muy difundida, es muy fácil
encontrar programadores capaces de realizar un desarrollo de ésta
75
naturaleza.• Los servicios de hosting ofrecidos a nivel mundial, los cuales además no
tienen un costo elevado, permitirían a los colegios implementar la solución propuesta sin necesidad de incurrir en costos elevados de infraestructura.
• La solución planteada fue recibida con gran aceptación por profesores y directores de distintos colegios indicando que sería una gran ayuda para solucionar los problemas encontrados.
2. RECOMENDACIONES
• El proceso de adopción y uso de la herramienta debe realizarse gradualmente y en paralelo a la forma actual de trabajo, debido a que involucra tecnologías nuevas, que si bien están muy difundidas en la actualidad, éstas implican cambios en la manera de trabajo; dichos cambios podrían presentar la mayor oposición o resistencia por parte de los profesores.
• Será necesario para el éxito de la solución que el registro de evaluaciones, por parte de profesores, sea realizado inmediatamente después que las evaluaciones sean aplicadas a los alumno, sino los objetivos perseguidos por la solución propuesta no podrían ser alcanzados.
• Será necesario capacitar a los padres de familia en el uso de la herramienta debido a que en la medida y frecuencia que estos la usen, los profesores de los centros educativos se preocuparán de mantener actualizada la información que les corresponde.
• La solución está enfocada en el manejo de evaluación y comunicación con padres de familia; sin embargo en la medida que ésta sea adoptada por más y más usuarios hasta convertirse en una herramienta de uso común, podrá crecer en funcionalidad para brindar mayores servicios a los usuarios.
76
BIBLIOGRAFÍA
1. IAN SOMMERVILLE; Ingeniería de Software. 6ª edición, 2002.2. KENNETH C. LAUDON; JANE P. LAUDON; Sistemas de Información Gerencial.
Organización y tecnología de la empresa conectada en red. 6ª edición, 2002 .3. MARTIN FOWLER; KENDALL SCOTT; UML Gota a Gota. 1ª Edición, 1999.4. MARTIN FOWLER; UML Distilled. 3ª Edición, 2004.
77
ANEXOS
A) Encuesta aplicada a colegios
Nombre del colegio: _________________________________________________________________________Número de alumnos en Primaria:
________________ Número de alumnos en Secundaria:
_______________
Al director del colegio o alguien que conozca el completo funcionamiento del colegio.
I. Sobre el funcionamiento del colegio.
1. ¿Qué cargos existen en el colegio (relevantes a la gestión académica) y cuál es su función?
Director Subdirector Dir. Estudios Dir. Disciplina Tutor Profesor
Evaluar Alumnos (académico)
Evaluar Alumnos (conducta)
Evaluar Alumnos (otro tema)
Revisar Tareas
Revisar Agenda
Atender Padres de Familia
Apoyo a Personal a Alumnos
Evaluar Profesores
Designar cursos a profesores
Otros
78
2. El año académico esta dividido en:Primaria Secundaria
• 4 bimestres
• 3 trimestres
• Otro_______ • 4 bimestres
• 3 trimestres
• Otro _________________
3. ¿Qué notas utilizan para evaluar a los alumnos?
• 020 • ABCDE • Otro:____________________________________
En caso de no ser de 0 a 20, indicar por favor como realizan el cálculo de promedio, cómo aparecen en la libreta y cómo realizan el cambio para los certificados de estudios.____________________________________________________________________
4. ¿En todos los cursos el cálculo del promedio para un bimestre o trimestre se realiza de la misma manera?➔ Sí, de la misma manera
➔ ¿Cómo? (esto se refiere a la fórmula)_______________________________________________________________
➔ No, cada profesor puede calcular el promedio de la manera que desee
5. El cálculo del promedio de un curso para un bimestre o trimestre es realizado:
• Por el mismo profesor a mano • Por el mismo profesor con ayuda de un software
• Por una persona a mano, quien recibe las notas y es la encargada del cálculo de promedios
• Por una persona con ayuda de un software, quien recibe las notas y es la encargada del cálculo de promedios
• Otro_____________________________________________________________
6. ¿Cuáles son los problemas o inconvenientes más frecuentes al final de cada bimestre o trimestre referentes al cálculo de promedios y entrega de libretas de notas? Retrasos en la entrega de notas por
parte de los profesores Errores en los cálculos de promedio
Sobrecarga de trabajo en encargados de dicha realizar labor
Errores en la impresión de libretas
Otro______________________________________________________________
7. ¿En todos los cursos el cálculo del promedio anual se realiza de la misma manera?➔ Sí, de la misma manera
➔ ¿Cómo? (esto se refiere a la fórmula)_______________________________________________________________
➔ ¿Cómo se realiza dicho cálculo cuando un curso no se dicta durante todo el año?, ¿Cómo aparece dicho curso en el certificado de estudios?_______________________________________________________________
79
➔ No, cada profesor puede calcular el promedio de la manera que desee
8. El cálculo del promedio anual de un curso es realizado:
• Por el mismo profesor a mano • Por el mismo profesor con ayuda de un software
• Por una persona a mano, quien recibe las notas y es la encargada del cálculo de promedios
• Por una persona con ayuda de un software, quien recibe las notas y es la encargada del cálculo de promedios
• Otro_____________________________________________________________
9. ¿Cuales son los problemas o inconvenientes más frecuentes al final del año referentes al cálculo de promedios y entrega de libretas de notas?
Retrasos en la entrega de notas por parte de los profesores
Errores en los cálculos de promedio
Sobrecarga de trabajo en encargados de dicha realizar labor
Errores en la impresión de libretas
Otro______________________________________________________________
10.Además de los cursos , ¿Qué más se evalúa en los alumnos? Comportamiento Civismo Formación Militar
Compañerismo Generosidad Otros:______________________
➔ ¿Cómo son evaluados?____________________________________________________________________
Al profesor de cómputo o al encargado de soporte si lo hubiese
II. Respecto a la tecnología con la que cuenta el colegio
1. Respecto a los laboratorios de cómputo con los que cuenta el colegio:
• # laboratorios de cómputo _____
• # de computadoras______ • Tipo de PC: 486, Pentium I, II, III, IV
¿Están conectadas a Internet?
• Todas • No Todas __________ • Ninguna
¿Con que servicio, a qué velocidad?_________________________________
2. ¿Los profesores cuentan con computadoras? ¿Qué uso les dan?
• No • Personales • En la sala de profesores, comparten computadoras
• Usan las de los laboratorios de cómputo
Uso:_____________________________________________________________
¿Están conectadas a Internet?
80
• No • Personales • En la sala de profesores, comparten computadoras
• Usan las de los laboratorios de cómputo
• Todas
• No Todas __________
• Ninguna
¿Con que servicio, a que velocidad? ________________________________
3. Se cuenta con algún software como apoyo a la gestión académica como por ejemplo: registro de notas, cálculo de promedios, impresión de libretas:• Sí. • No.
Si la respuesta anterior fue sí, se deben responder las preguntas de la 4 a la 10
4. ¿Quién es el encargado de manejar dicho software?____________________________________________________________________
5. ¿Qué tareas permite realizar dicho software? Registro de notas Cálculo de promedios Impresión de libretas Generación de reportes Otro________________________________________
6. El Software fue:
• Un producto estándar comprado a alguna empresa o programador
• Hecho a medida por una empresa o programador contratado
• Hecho por un profesor del colegio
• Hecho por personal de soporte del colegio
• Otro.____________________________________
7. El sistema presenta problemas o fallos de algún tipo• Sí
➔ ¿Cuales?_______________________________________________________________
• No
8. En caso de presentarse fallos o requerirse modificaciones o mejoras, ¿A quién se recurre? A la empresa o programador
que creó el software Al profesor de
cómputo del colegio Al personal de soporte
del colegio Otro______________________________________________________________
➔ ¿Ha habido problemas con este tema? Demora en la atención Demora en realizar el
trabajo No se realiza bien el
trabajo Otro___________________________________________________________
9. ¿Sabe con qué tecnologías ha sido creado el sistema?
81
Visual Basic
Excel Access FOX para DOS
FOX para Windows
JAVA PHP Clipper
Otro______________________________________________________________
10.¿Tiene algún otro software como apoyo a la gestión del colegio? Ninguno Contabilidad Educativo Otro_________________________
11.¿Tiene Página Web?• Sí. ¿Dónde está alojada la página web? ¿Servidor Propio? ¿Hosting?
__________________________________________________________________• No. ¿Cuál es la razón por la que el colegio no tiene página web?
➔ Presupuesto➔ Interés➔ Desconocimiento➔ Otro____________________________________________________________
Las siguientes preguntas deben ser realizadas a un profesor del colegio.
III.Referente a la comunicación con padres de familia y labor del profesor.
1. ¿Cómo se comunica a los padres de familia las notas de pruebas, trabajos, etc, obtenidas por los alumnos? No se comunica Verbalmente a través del
alumno Con una agenda, que no
requiere ser firmada Con una agenda, que
requiere ser firmada Con las mismas pruebas, trabajos, etc, los cuales
deben ser firmados. Otro:_____________________________________________________________
2. ¿Cómo se comunica a los padres de familia acerca de las amonestaciones en conducta, tareas por hacer, pruebas que tienen que rendir sus hijos?
No se comunica Verbalmente a través del alumno
Con una agenda, que no requiere ser firmada
Con una agenda, que requiere ser firmada
Otro_______________________________________
3. ¿Considera usted que existe desinformación por parte de los padres de familia acerca del rendimiento académico de sus hijos a lo largo del bimestre o trimestre académico?• Sí
➔ ¿Por qué? No se envía la información necesaria Se le envía pero no se confirma la recepción El alumno falsifica la firma o la información Se invita a los padres pero no asisten Otro_________________________________________________________
• No
82
4. ¿Qué porcentaje de los padres de familia vienen a ver cómo van sus hijos en el colegio y con qué frecuencia?
• 0 – 20 %• 20 – 40 %• 40 – 60 %
• 60 – 80 %• 80 – 100 %
• Sólo por entrega de libretas
• Mensualmente• Cada 2 meses
• 1 o 2 Veces al año• Otro______________
_________________
5. ¿Tiene usted una visión global del estado de sus alumnos, es deciur sabe cómo van sus alumnos en el resto de cursos?• Sí • No
➔ ¿Si usted necesita saber cómo van los alumnos en otros cursos ¿Qué es lo que hace para enterarse?• No necesito• No hay forma de enterarse• Pregunta a otros profesores• Pregunta a un responsable que tiene toda la información
6. ¿Realiza usted trabajo en casa, como corregir pruebas, calcular promedios, llenar registros, etc?• Sí________________________________________________________________• No
7. ¿Tiene usted computadora en su casa? ¿Está conectada a Internet?• Sí
➔ Sí está conectada➔ No está conectada
• No
8. ¿Sabe usted? Windows Word Excel PowertPoint Navegar por la WEB/Internet Manejar el correo electrónico
83
B) Resultados de la encuesta aplicada
• Labores desempeñadas por profesores ya autoridades académicas
• Número de periodos en el año académico
Director Subdirector Dir. Estudios Dir. Disciplina Tutor Profesor
Evaluar Alumnos (académico) 14,29 14,29 0 14,29 42,86 71,43
Evaluar Alumnos (conducta) 0 0 0 28,57 85,71 57,14
Evaluar Alumnos (otro tema) 0 0 0 0 42,86 42,86
Revisar Tareas 0 0 0 0 28,57 85,71
Revisar Agenda 0 0 0 0 85,71 28,57
Atender Padres de Familia 57,14 28,57 0 0 85,71 42,86
Apoyo a Personal a Alumnos 42,86 0 0 0 14,29 0
Evaluar Profesores 85,71 42,86 28,57 0 0 0
Designar cursos a profesores 14,29 28,57 57,14 0 0 0
55,00%45,00%
Periodos del Año Académico Primaria
4 Bimestres
3 Trimestres
56,00%
44,00%
Periodos del Año Académico Secundaria
4 Bimestres
3 Trimestres
84
• Notas utilizadas en las evaluaciones
• Forma en que se calcula el promedio de un curso para un periodo académico
• Método de cálculo de promedio de curso para un periodo académico
55,00%45,00%
Notas utilizadas en las evaluaciones
0 – 20ABCDE
67,00%
33,00%
Forma en que se calcula el promedio de un cursopara un periodo académico
EstándarDepende del Profesor
0,0%
10,0%
20,0%
30,0%
40,0%
50,0%
60,0%
11,1%
55,6%
11,1%
22,2%
Método de cálculo de promedio de un cursopara un periodo académico
Profesor, a mano
Profesor, con software
Encargado, a mano
Encargado, con software
85
• Forma en que se calcula el promedio de un curso para un año académico
• Método de cálculo de promedios anuales
0,0%
10,0%
20,0%
30,0%
40,0%
50,0%
60,0%
70,0%
60,0%
0,0%
40,0%
0,0%
Problemas más frecuentes al respecto
Retrasos
Sobrecarga
Errores de cálculo
Errores de impresión
88,90%
11,10%
Forma en que se calcula el promedio de un cursopara un año académico
EstándarDepende del profesor
0,0%
5,0%
10,0%
15,0%
20,0%
25,0%
30,0%
35,0%
40,0%
45,0%
33,3% 33,3%
0,0%
44,4%
Método de cálculo de promedio de un cursopara un año académico
Profesor, a mano
Profesor, con software
Encargado, a mano
Encargado, con software
86
• Aptitudes Evaluadas en los alumnos
• Tipos de computadoras disponibles en los colegios
0,0%
10,0%
20,0%
30,0%
40,0%
50,0%
60,0%
70,0% 66,7%
0,0%
33,3%
0,0%
Problemas más frecuentes al respecto
Retrasos
Sobrecarga
Errores de cálculo
Errores de impresión
0,0%
10,0%
20,0%
30,0%
40,0%
50,0%
60,0%
70,0%
80,0% 77,8%
33,3%
22,2% 22,2%
11,1%
22,2%
11,1%
Aptitudes Evaluadas
ComportamientoCompañerismo
CivismoGenerosidad
PuntualidadAptitud
Formación militar
0,0%
10,0%
20,0%
30,0%
40,0%
50,0%
60,0%
70,0%
80,0%
28,6%
14,3%
57,1%
71,4%
Tipo de PC
Intel Pentium I
Intel Pentium II
Intel Pentium III
Intel Pentium IV
87
• Computadoras con acceso a Internet en los colegios
• Computadoras disponibles para profesores
• Computadoras con acceso a Internet disponibles para profesores
44,44%
33,33%
22,22%
PC's con conexión a internet
Todas
Algunas
Ninguna
0,0%
10,0%
20,0%
30,0%
40,0%
50,0%
60,0%
70,0%
80,0%
90,0%
0,0% 0,0%
88,9%
33,3%
PC's con que cuentan los profesores
Ninguna
Individuales
Compartidas
En laboratorio
33,33%
33,33%
33,33%
PC's con conexión a internet
Todas
Algunas
Ninguna
88
• El colegio cuenta con un software de apoyo a la gestión académica
• Tareas que permite realizar dicho software
• ¿El software fue?
66,70%
33,30%
Software de apoyo a la gestión académica
SíNo
0,0%
20,0%
40,0%
60,0%
80,0%
100,0%
83,3% 83,3%
100,0%
83,3%
16,7%
Tareas que permite realizar dicho software
Registro de notas
Generación de reportesCálculo de promedios
Impresión de libretas
Consultas
20,00%
40,00%
40,00%
Respecto al software
Estándar, comprado
Creado por profesorCreado por personal
89
• ¿Presenta fallos?
• Respecto al soporte
• Tecnologías usadas en las que ha sido desarrollado
33,30%
66,70%
Presenta Fallos
Sí
No
0,0%
5,0%
10,0%
15,0%
20,0%
25,0%
30,0%
35,0%
40,0%
20,0%
40,0% 40,0%
Soporte al fallos
Empresa
Profesor de computaciónPersonal de apoyo
0,0%
5,0%
10,0%
15,0%
20,0%
25,0%
30,0%
35,0% 33,3% 33,3% 33,3%
Tecnología
Visual Basic
Fox para DOS
Fox para Windows
90
• Otro tipo de software usado en el colegio
• El colegio cuenta con página web
0,0%5,0%
10,0%15,0%
20,0%25,0%
30,0%35,0%
40,0%45,0%
50,0%
16,7%
50,0%
16,7% 16,7% 16,7%
Otro tipo de software usado en el colegio
Ninguno
Contabilidad
Educativo
Académico
Administrativo
40,00%
60,00%
Tiene página web
SíNo
0,0%
5,0%
10,0%
15,0%
20,0%
25,0%
30,0%
35,0% 33,3% 33,3% 33,3%
Razón por la que no tiene página web
Falta de presupuesto
Desinterés
Desconocimiento
91
• Medio de comunicación de notas con padres de familia
• Medio de comunicación de amonestaciones con padres de familia
0,0%
10,0%
20,0%
30,0%
40,0%
50,0%
60,0%55,6%
33,3% 33,3%
Medio de comunicación de notas con PPFF
Agenda firmada
Directamente/citación
Reporte/comunicado
Libreta
0,0%
5,0%
10,0%
15,0%
20,0%
25,0%
30,0%
35,0%
40,0%
45,0%
33,3%
44,4%
22,2%
Medio de comunicación de amonestaciones con PPFF
Agenda firmada
Directamente/citación
Reporte/comunicado
Llamada telefónica
92
• Opinión respecto a la desinformación por parte de padres de familia
• Padres de familia que asisten a informarse del rendimiento académico de sus hijos
66,69%
33,31%
Existe desinformación por parte de los padres de familia
SíNo
0,0%5,0%
10,0%15,0%
20,0%25,0%
30,0%35,0%
40,0%45,0%
50,0%
16,7%
33,3%
16,7%
50,0%
16,7%
Razones de la desinformación
No se les envía
Se envía pero no llega
Los alumnos falsifican firma
Los padres no asisten
Otras
30,00%
30,00%
44,4%
PPFF que asisten a informasedel rendimiento de sus hijos
2040%
4060%
6080%
93
• Los profesores tienen un conocimiento general del estado académico de los alumnos.
37,50%
37,50%
25,0%
Frecuencia con asiste
Solo por libretasMensualmenteDepende de cada uno
100,00%
0,00%
Conocimiento del estado general de los alumnos
SíNo
0,0%
20,0%
40,0%
60,0%
80,0%
100,0%
33,3%
100,0%
Medios para enterarse
Preguntar a profesores
Preguntar a un encargado
94
• Los profesores realizan trabajo en casa
• Los profesores tienen Internet en su casa
• Conocimiento de informática del profesor
44,42%55,58%
Los profesores trabajan en casa
SíNo
100,00%
0,00%
Los profesores tienen pc en casa
Sí
No
77,80%
22,20%
Los profesores tienen pc con internet
SíNo
0,0%
20,0%
40,0%
60,0%
80,0%
100,0% 100,0%
77,8%
88,9% 88,9% 88,9%
100,0%
Conocimientos del profesor
Windows
Powerpoint
WordNavegación
Excel
95
C) Diccionario de datos
Alumno: almacena los datos de los alumnos del colegio.
Campo Tipo de dato Comentario
idAlumno INTEGER(10) PK NotNull Id del alumno
idSeccion INTEGER(3) NotNull Id de la sección a la que pertenece
idGrado INTEGER(2) NotNull Id del grado al que pertenece
nombre VARCHAR(70) NotNull Nombres del alumno
apellido VARCHAR(70) NotNull Apellidos del alumno
usuario VARCHAR(20) NotNull Usuario de acceso al sistema
pass VARCHAR(32) NotNull Contraseña de acceso al sistema
activo BOOL NotNull Estado de acceso al sistema
AlumnoComentarioCursoDictadoEnPeriodo : almacena los comentarios referentes a los alumnos realizados por los profesores.
Campo Tipo de dato Comentario
idComentario INTEGER(10) PK NotNull Id del comentario
idAlumno INTEGER(10) NotNull Id del alumno al que le hicieron el comentario
idProfesor INTEGER(5) NotNull Id del profesor que realizó el comentario
idCurso INTEGER(5) NotNull Id del curso en que se realizó el comentario
idPeriodo INTEGER(1) NotNull Id del periodo académico en que se hizo el comentario
comentario VARCHAR(255) NotNull Comentario realizado
fecha DATE NotNull Fecha en que fue realizado el comentario
96
AlumnoEvaluacionDurantePeriodo : almacena las notas obtenidas por los alumnos en las distintas evaluaciones.
Campo Tipo de dato Comentario
idEvaluacion INTEGER(4) PK NotNull Id de la evaluación
idAlumno INTEGER(10) PK NotNull Id del alumno
nota VARCHAR(3) NotNull Nota obtenida por el alumno en la evaluación
valor INTEGER(3) NotNull Valor de la nota obtenida
AlumnoEvaluacionFinalCursoDictadoEnPeriodo : almacena las notas obtenidas en los cursos al final de cada periodo académico.
Campo Tipo de dato Comentario
idPeriodo INTEGER(1) PK NotNull Id del periodo académico al que pertenece
idCurso INTEGER(5) PK NotNull Id del Curso al que pertenece
idAlumno INTEGER(10) PK NotNull Id del alumno al que pertenece
idSeccion INTEGER(3) PK NotNull Id de la sección a la que pertenece
nota VARCHAR(3) NotNull Nota obtenida por el alumno
valor INTEGER(3) NotNull Valor de la nota obtenida por el alumno
Anio : almacena los años en los cuales el sistema ha sido usado.
Campo Tipo de dato Comentario
anio INTEGER(4) PK NotNull Año académico
estado BOOL NotNull Estado del año
Apoderado : almacena los datos de los apoderados o padres de familia de los alumnos.
Campo Tipo de dato Comentario
idApoderado INTEGER(10) PK NotNull Id del apoderado
97
nombre VARCHAR(70) NotNull Nombres del apoderado o padre de familia
apellido VARCHAR(70) NotNull Apellidos del apoderado o padre de familia
usuario VARCHAR(20) NotNull Usuario de acceso al sistema
pass VARCHAR(32) NotNull Contraseña de acceso al sistema
activo BOOL NotNull Estado de acceso al sistema
ApoderadoAlumno : almacena quienes son los apoderados de los alumnos.
Campo Tipo de dato Comentario
idApoderado INTEGER(10) PK NotNull Id del apoderado o padre de familia
idAlumno INTEGER(10) PK NotNull Id del alumno
AvisoCursoDictadoEnPeriodo : almacena los avisos publicados para los cursos por los profesores.
Campo Tipo de dato Comentario
idAviso INTEGER(10) PK NotNull Id del aviso
idSeccion INTEGER(3) NotNull Id de la sección para la que fue publicado el aviso
idPeriodo INTEGER(1) NotNull Id del periodo académico en que fue publicado el aviso
idCurso INTEGER(5) NotNull Id del curso en que fue publicado el aviso
idProfesor INTEGER(5) NotNull Id del profesor que publicó el aviso
aviso VARCHAR(255) NotNull Aviso publicado
fechaPublicado DATE NotNull Fecha en la que el aviso fue publicado
fecha DATE Fecha relacionada
98
BloqueHora : almacena los bloques de horarios existentes para cada nivel académico.
Campo Tipo de dato Comentario
idBloqueHora INTEGER(2) PK NotNull Id del bloque de horario
idNivel INTEGER(1) NotNull Id del nivel al que pertenece
nombre VARCHAR(20) NotNull Nombre del bloque de horario
horaInicio TIME NotNull Hora de inicio del bloque
horaFin TIME NotNull Hora de fin del bloque
Curso : almacena los cursos dictados de cada uno de los grados.
Campo Tipo de dato Comentario
idCurso INTEGER(5) PK NotNull Id del curso
idGrado INTEGER(2) NotNull Id del grado en que se dicta
nombre VARCHAR(70) NotNull Nombre del curso
nombreCorto VARCHAR(10) NotNull Abreviatura usada en reportes
activo BOOL NotNull Estado del curso
CursoDictadoEnPeriodo : almacena en que periodo académico es dictado cada curso.
Campo Tipo de dato Comentario
idCurso INTEGER(5) PK NotNull Id del curso que es dictado
idPeriodo INTEGER(1) PK NotNull Id del periodo en que es dictado el curso
CursoDictadoEnPeriodoSeccion : almacena en que periodo y a que secciones es dictado cada curso.
Campo Tipo de dato Comentario
idPeriodo INTEGER(1) PK NotNull Id del periodo en que es dictado el curso
idCurso INTEGER(5) PK NotNull Id del curso que es dictado
idSeccion INTEGER(3) PK NotNull Id de la sección en la que es dictado
99
Dia : almacena los días en los que se dicta clases.Campo Tipo de dato Comentario
idDia INTEGER(1) PK NotNull Id del día
nombre VARCHAR(10) NotNull Nombre del día
nombreCorto VARCHAR(3) NotNull Abreviatura usada en reportes
Director : almacena que profesor tiene el rango de director y de que nivel académico.
Campo Tipo de dato Comentario
idProfesor INTEGER(5) PK NotNull Id del profesor
idNivel INTEGER(1) PK NotNull Id del nivel en que es director
Edificio : almacena los edificios o locales con los que cuenta el colegio.
Campo Tipo de dato Comentario
idEdificio INTEGER(2) PK NotNull Id del edificio
nombre VARCHAR(70) NotNull Nombre del edifico
Evaluacion : almacena las evaluaciones tomadas en los distintos cursos durante el año académico.
Campo Tipo de dato Comentario
idEvaluacion INTEGER(4) PK NotNull Id de la evaluación
idSeccion INTEGER(3) NotNull Id de la sección en que fue tomada
idCurso INTEGER(5) NotNull Id del curso al que pertenece
idPeriodo INTEGER(1) NotNull Id del periodo en que fue tomada
idTipoEvaluacion
INTEGER(3) NotNull Id del tipo de evaluación
nombre VARCHAR(100) NotNull Nombre de la evaluación
fecha DATE NotNull Fecha en la que fue tomada
peso INTEGER(2) NotNull Peso ponderado de la evaluación
100
EvaluacionFinalCursoDictadoEnPeriodo : almacena los datos del promedio final del periodo para cada curso.Campo Tipo de dato Comentario
idCurso INTEGER(5) PK NotNull Id del curso al que pertenece
idPeriodo INTEGER(1) PK NotNull Id del periodo académico al que pertenece
idSeccion INTEGER(3) PK NotNull Id de la sección a la que pertenece
fecha DATE NotNull Fecha de registro
peso INTEGER(2) NotNull Peso ponderado
Exalumno : almacena los datos de los exalumnos.
Campo Tipo de dato Comentario
idExalumno VARCHAR(20) PK NotNull Id del Exalumno
idGrado INTEGER(2) NotNull Id del grado al que perteneció en su último año de estudios
nombre VARCHAR(70) NotNull Nombres del exalumno
apellido VARCHAR(70) NotNull Apellidos del exalumno
usuario VARCHAR(20) NotNull Usuario de acceso al sistema
Grado : almacena los grados existentes para cada nivel académico.
Campo Tipo de dato Comentario
idGrado INTEGER(2) PK NotNull Id del grado
idNivel INTEGER(1) NotNull Id del nivel al que pertenece
nombre VARCHAR(70) NotNull Nombre del grado
activo BOOL NotNull Estado del grado
orden INTEGER(2) NotNull Número de orden del grado
101
Historial : almacena los historiales académicos de los alumnos.
Campo Tipo de dato Comentario
anio INTEGER(4) PK NotNull Año académico
curso VARCHAR(100) PK NotNull Nombre del Curso
idAlumno INTEGER(4) PK NotNull Id del Alumno
nota VARCHAR(3) NotNull Nota obtenida
valor INTEGER(3) NotNull Valor de la nota obtenida
nivel VARCHAR(100) NotNull Nombre del nivel académico
grado VARCHAR(100) NotNull Nombre del grado
HistorialExalumno : almacena los historiales académicos de los exalumnos.
Campo Tipo de dato Comentario
anio INTEGER(4) PK NotNull Año académico
idExalumno VARCHAR(20) PK NotNull Id del exalumno
curso VARCHAR(100) PK NotNull Id del curso
nota VARCHAR(3) NotNull Nota obtenida
valor INTEGER(3) NotNull Valor de la nota obtenida
nivel VARCHAR(100) NotNull Nombre del nivel académico
grado VARCHAR(100) NotNull Nombre del grado
Horario : almacena el horario de clases.
Campo Tipo de dato Comentario
idCurso INTEGER(5) PK NotNull Id del curso dictado
idDia INTEGER(1) PK NotNull Id del día en que se dicta
idBloqueHora INTEGER(2) PK NotNull Id del bloque de horario en que se dicta
idSeccion INTEGER(3) PK NotNull Id de la sección en la que se dicta
102
idSalon INTEGER(3) NotNull Id del salón en el que se dicta
Nivel : almacena los niveles académicos.
Campo Tipo de dato Comentario
idNivel INTEGER(1) PK NotNull Id del nivel académico
nombre VARCHAR(70) NotNull Nombre del nivel
activo BOOL NotNull Estado del nivel
orden INTEGER(2) NotNull Número de orden del nivel
Nota : almacena las notas utilizadas para evaluar a los alumnos en cada uno de los niveles académicos.
Campo Tipo de dato Comentario
idNota VARCHAR(3) PK NotNull Id de la nota. Dato visible por los usuarios
idNivel INTEGER(1) PK NotNull Id del nivel al que pertenece
valor INTEGER(3) NotNull Valor de la nota para efectos de cálculo de promedios
activa BOOL NotNull Estado de la nota
Periodo : almacena los periodos académicos existentes en cada uno de los niveles académicos.
Campo Tipo de dato Comentario
idPeriodo INTEGER(1) PK NotNull Id del periodo académico
idNivel INTEGER(1) NotNull Id del nivel al que pertenece
nombre VARCHAR(70) NotNull Nombre del periodo académico
activo BOOL NotNull Estado del periodo académico
orden INTEGER(2) NotNull Número de orden del periodo académico
103
Profesor : almacena los datos de los profesores.
Campo Tipo de dato Comentario
idProfesor INTEGER(5) PK NotNull Id del profesor
nombre VARCHAR(70) NotNull Nombres del profesor
apellido VARCHAR(70) NotNull Apellidos del profesor
usuario VARCHAR(20) NotNull Usuario de acceso al sistema
pass VARCHAR(32) NotNull Contraseña de acceso al sistema
activo BOOL NotNull Estado de acceso al sistema
ProfesorDictaCursoDictadoEnPeriodoSeccion : almacena que profesores tienen a cargo que curso, en cual periodo y en cual sección.
Campo Tipo de dato Comentario
idProfesor INTEGER(5) PK NotNull Id del profesor que dicta el curso
idCurso INTEGER(5) PK NotNull Id de curso dictado
idPeriodo INTEGER(1) PK NotNull Id del periodo en que se dicta el curso
idSeccion INTEGER(3) PK NotNull Id de la sección en la que se dicta el curso
Salon : almacena los salones existentes en cada edificio o local.
Campo Tipo de dato Comentario
idSalon INTEGER(3) PK NotNull Id del salón de clases
idEdificio INTEGER(2) NotNull Id del edificio donde está ubicado
nombre VARCHAR(70) NotNull Nombre del salón de clases
capacidad INTEGER(3) NotNull Cantidad de alumnos soportada
104
Seccion : almacena las secciones existentes en cada grado.
Campo Tipo de dato Comentario
idSeccion INTEGER(3) PK NotNull Id de la sección
idGrado INTEGER(2) NotNull Id del grado al que pertenece
nombre VARCHAR(70) NotNull Nombre de la sección
Soporte : almacena los datos del usuario de soporte y control.
Campo Tipo de dato Comentario
idSoporte INTEGER(2) PK NotNull Id del encargado de soporte y control
nombre VARCHAR(70) NotNull Nombres del encargado de soporte y control
apellido VARCHAR(70) NotNull Apellidos del encargado de soporte y control
usuario VARCHAR(20) NotNull Usuario de acceso al sistema
pass VARCHAR(32) NotNull Contraseña de acceso al sistema
TipoEvaluacion : almacena los tipos de evaluación utilizados en cada nivel para evaluar a los alumnos.
Campo Tipo de dato Comentario
idTipoEvaluacion INTEGER(3) PK NotNull Id del tipo de evaluación
idNivel INTEGER(1) NotNull Id del nivel académico al que pertenece
nombre VARCHAR(100) NotNull Nombre del tipo de evaluación
peso INTEGER(2) NotNull Peso predeterminado del tipo de evaluación
activa BOOL NotNull Indica si el tipo de evaluación está activa o no.