facultad de ingenierÍa - biblioteca central | … · estas redes hacen uso de los protocolos de...

114
UNIVERSIDAD DE PIURA FACULTAD 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

Upload: phungkhanh

Post on 08-Oct-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

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 1­1 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 cliente­servidor 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 1­2 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 cliente­servidor 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 1­3 Arquitectura de la World Wide Web.

Figura 1­4 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 4­1 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.

25

Padre de Familia

Figu

ra 4

­2 C

asos

 de 

Uso

 del

 act

or P

adre

 de 

Fam

ilia.

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.

30

Profesor

Figura 4­3 Casos de Uso del actor 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 4­4 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.

40

Encargado de Soporte y Control

Figura 4­5 Casos de Uso del actor Soporte y Control.

41

Figura 4­6 Casos de Uso del actor Soporte y Control.

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 4­7.

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 4­7 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

68

Modelo de Datos

Figura 4­7 Modelo Entidad Relación.

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 4­8 Pantalla del encargado de soporte y control

Figura 4­8 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 4­9 y 4­10. En el  CD adjunto  se  pueden apreciar   los   todos   los   reportes  disponibles   tanto  para soporte y control como para profesor director.

Figura 4­8 Pantalla del alumno

71

Figura 4­8 Boleta de Notas

72

Figura 4­9 Porcentaje de apobados y desaprobados por curso

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?

• 0­20 • A­B­C­D­E • 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 im­presió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 im­presió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 no­tas

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

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 pre­supuesto

Desinterés

Desconocimien­to

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 tele­fó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

20­40%

40­60%

60­80%

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 libre­tasMensualmenteDepende 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 pro­fesores

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

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

Email

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.