Issuu on Google+

APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío

APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA ”A.A.P.G.A”

HÉCTOR HERNANDO HERNÁNDEZ OROZCO ARBEY ROMERO GARCÍA LEIDY VIVIANA OSORIO JIMÉNEZ

UNIVERSIDAD DEL QUINDIO FACULTA INGENIERIA PROGRAMA SISTEMAS Y COMPUTACION (Nocturno) 2011

Página 1


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío

APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA ”A.A.P.G.A”

HÉCTOR HERNANDO HERNÁNDEZ OROZCO ARBEY ROMERO GARCÍA LEIDY VIVIANA OSORIO JIMÉNEZ

Presentado a: ROBINSON PULGARIN GIRALDO

Espacio Académico: INGENIERIA DE SOFTWARE II

UNIVERSIDAD DEL QUINDIO FACULTA INGENIERIA PROGRAMA SISTEMAS Y COMPUTACION (Nocturno) Versión 2.6

2011

Página 2


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío Lista de cambios del Documento de Requisitos del Sistema

Núm.

Fecha

Descripción

Autores

0

19-09-2011

Versión 1.0

Leidy Viviana Osorio Héctor Hernando Hernández Abey Romero García

1

21-09-2011

Versión 1.2 Prototipo interfaces

Héctor Hernando Hernández de

2

17/10/2011

versión 1.3 requisitos funcionales y no funcionales casos de uso

Leidy Viviana Osorio Jiménez

3

23/11/2011

versión 1.4 tablas casos de uso

Leidy Viviana Osorio Jiménez

4

28/11/2011

Versión 1.5 Descripción Detallada del ciclo de vida Iconix

Abey Romero García

5

29/11/2011

Versión 1.6 Descripción detallada de los casos de uso

Leidy Viviana Osorio

6

30/11/2011

Versión 1.7 Diagrama Casos De Uso

7

30/11/2011

Versión 1.8 Tablas diagramas de casos de uso de contexto

Leidy Viviana Osorio

8

1/12/2011

Versión 1.9 Revisión Casos uso

Leidy Viviana Osorio Héctor Hernando Hernández Abey Romero García

9

5/12/2011

Versión 2.0 Diagrama De Robustez Gestionar Estudiante.

Leidy Viviana Osorio Héctor Hernando Hernández Abey Romero García

10

8/12/2011

Versión 2.1

Leidy Viviana Osorio

De

Héctor Hernando Hernández

Página 3


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío Corrección Diagrama De Robustez Gestionar Estudiante

Héctor Hernando Hernández Abey Romero García

11

9/12/2011

Versión 2.2 Corrección Prototipo de interfaces. Diagrama de robustez Gestionar Cupos.

Leidy Viviana Osorio Héctor Hernando Hernández Abey Romero García

12

10/12/2011

Versión 2.2 Diagrama De robustez Gestionar Notas.

Leidy Viviana Osorio Héctor Hernando Hernández Abey Romero García

13

12/12/2011

Versión 2.3 Diagramas De Secuencia Gestionar Cupo.

Leidy Viviana Osorio Héctor Hernando Hernández Abey Romero García

14

14/12/2011

Versión 2.4 Diagramas De Secuencia Gestionar Notas.

Leidy Viviana Osorio Héctor Hernando Hernández Abey Romero García

15

15/12/2011

Versión 2.5 Diagramas Actividad.

Leidy Viviana Osorio Héctor Hernando Hernández Abey Romero García

16

16/12/2011

Versión 2.6 Revisión Proyecto

De

Leidy Viviana Osorio Héctor Hernando Hernández Abey Romero García

Página 4


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío

Tabla de contenido

INTRODUCCIÓN ............................................................................................................... 10 1. ASPECTOS METODOLÓGICOS ............................................................................. 11 1. ESTUDIO PRELIMINAR .......................................................................................... 11 1.1. NOMBRE DEL PROYECTO: APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADEMICA”A.A.P.G.A” ................................................................................ 12 1.2. Objetivos............................................................................................................ 12 1.2.1. Objetivo general: ............................................................................................ 12 1.2.2. Objetivos específicos proyecto ........................................................................ 12 1.2.3. Objetivos específicos del software .................................................................. 12 1.3. Alcance y Delimitación ....................................................................................... 13 1.3.1. Alcance del Proyecto....................................................................................... 13 1.3.2. Delimitación del Proyecto ............................................................................... 13 1.3.3. Alcance Del Prototipo ..................................................................................... 13 1.3.4. Delimitación Del Prototipo: ............................................................................. 13 1.7. Planeación Preliminar de Desarrollo ................................................................... 14 1.7.1. Herramienta de Desarrollo .............................................................................. 14 1.7.2. Gestor de Bases de datos ............................................................................... 15 1.7.3. Modelo del ciclo de vida.................................................................................. 15 1.7.4 Descripción detallada del ciclo de vida ............................................................ 16 DESARROLLADORES DEL PROYECTO............................................................................... 19 2. INGENIERIA ............................................................................................................. 20 2. MODELADO DEL NEGOCIO ................................................................................ 20 1.1 MISIÓN .............................................................................................................. 20 1.2 VISIÓN .............................................................................................................. 20 1.3 OBJETIVOS ...................................................................................................... 20 1.4 OBJETIVOS INSTITUCIONALES ...................................................................... 21 1.5 POLITICAS DE CALIDAD.................................................................................. 21 1.5.1 PRINCIPIOS INSTITUCIONALES .................................................................. 21 1.5.2 ESTRATEGIA PARA RESPONDER A LOS REQUERIMIENTOS DE LA REALIDAD ................................................................................................................... 22 1.5.3 ESTRATEGIAS DE DESARROLLO PEDAGOGICO ...................................... 22 1.5.4 PROCESO DE MATRICULA .......................................................................... 23 3 ANALISIS DE REQUISITOS ..................................................................................... 25 3.1 Documento de Requerimientos.......................................................................... 25 3.1.1 Técnica de Identificación ................................................................................ 27 3.1.2 Tabla de sustantivos ....................................................................................... 27 3.1.3 Eliminación de sustantivos no relevantes ........................................................ 28 Página 5


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío 3.1.4 Lista definitiva de sustantivos ......................................................................... 29 3.1.5 Modelo de Dominio ......................................................................................... 30 3.1.1 Modelado del Dominio.................................................................................... 31 3.2 Prototipo las interfaces graficas ........................................................................ 32 3.3 Objetivos del Sistema ........................................................................................ 42 3.4 REQUISITOS DE INFORMACIÓN Y RESTRICCIÓNES DE INFORMACIÓN ... 45 3.4.1 Requisitos de Información .............................................................................. 45 3.4.2 Restricciones de Información ......................................................................... 48 5 ANÁLISIS Y DISEÑO PRELIMINAR ......................................................................... 50 4.1 Descripción detallada de los casos de uso ........................................................ 50 4.2 Diagrama de Robustez ...................................................................................... 60 4.2 .1 Gestionar estudiante ...................................................................................... 60 4.2.2 Gestionar Notas ............................................................................................. 61 4.2.3 Gestionar Cupo .............................................................................................. 62 4.3 Actualización del modelo de dominio ................................................................. 64 5 Diseño General ......................................................................................................... 65 5.1 Diagrama De Secuencia .................................................................................... 65 5.1.1 Gestionar Estudiante ...................................................................................... 65 5.2.2 Gestionar Notas ............................................................................................. 65 5.2.3 Gestionar Cupo .............................................................................................. 66 5.2 Diagrama De Actividades .................................................................................. 66 5.2.1 Gestionar Estudiante ..................................................................................... 66 5.2.2 Gestionar Notas ............................................................................................. 66 5.2.3 Gestionar Cupo .............................................................................................. 66 ..................................................................................................................................... 67 5.1.2. Gestionar Notas ............................................................................................. 67 5.1.3 Gestionar Cupo .............................................................................................. 68 6 Glosario .................................................................................................................... 70

Página 6


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío

Loguear Usuario

[Contraseña Invalida] Mostrar mensaje de errror [Contreaseña Valida] Seleccionar Materia

Buscar Estudiante

diligeciar Codigo

[Buscar] [No Existe]

Mostar Mensaje Error

Activity1

[Existe]

Eliminar

Mostrar Cuadro Eliminacion

Actualizar

Mostrar Cuadro Información OK

Matricular

[Campos No Nulos]

[Campos Nulos]

Página 7


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío

Lista De Tablas

Tabla Tabla Tabla Tabla Tabla Tabla Tabla

1: 2: 3: 4: 5: 6: 7:

Evaluación De Las Herramientas De desarrollo................................................... 14 Evaluación De Gestor de Base De Datos ............................................................ 15 Evaluación De Ciclos De Vida ............................................................................. 16 tabla de sustantivos ........................................................................................... 28 Eliminación de sustantivos.................................................................................. 29 Lista definitiva de sustantivos............................................................................. 30 Relaciones entre las clases ................................................................................. 31

Página 8


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío Índice de Figuras

Imagen 1: Escudo institución Educativa Rufino José Cuervo Centro ................................. 19 imagen 2: mapa de procedimientos.................................................................................. 23 Imagen 3: modelado del dominio ..................................................................................... 31 Imagen 4: Ventana Principal. ........................................................................................... 32 Imagen 5: Ventana Login. ................................................................................................ 32 Imagen 6: Ventana Buscar Cupo. .................................................................................... 32 Imagen 7: Mensaje “Hay Cupo”. ...................................................................................... 33 Imagen 8: Ventana Formulario Acudiente. ....................................................................... 33 Imagen 9: Ventana Formulario Estudiante. ...................................................................... 34 Imagen 10: Cuadro De Dialogo Confirmar Cupo. ............................................................. 34 Imagen 11: Mensaje “No Hay Cupo”. ............................................................................... 35 Imagen 12: Ventana Principal (PP) Administrador. .......................................................... 35 Imagen 13: Ventana Gestionar Estudiante. ...................................................................... 35 Imagen 14: ventana Actualizar Datos Estudiante. ............................................................ 36 Imagen 15: Cuadro De Dialogo Actualización Exitosa. .................................................... 36 Imagen 16: Cuadro De Dialogo Eliminación Exitosa. ....................................................... 37 Imagen 17: Ventana Ingresar Estudiante. ........................................................................ 37 Imagen 18: Mensaje “El Estudiante no aparece inscrito”. ................................................ 38 Imagen 19: Ventana Matricular estudiante ....................................................................... 38 Imagen 20: Cuadro De Dialogo Confirmar Matricula. ....................................................... 39 Imagen 21 Cuadro Mensaje “Eliminación Exitosa”. .......................................................... 39 Imagen 22: Ventana Profesor. ......................................................................................... 39 Imagen 23: Ventana Gestionar notas. .............................................................................. 40 Imagen 24: Cuadro De Dialogo Crear Nueva Columna.................................................... 40 Imagen 25: Ventana Columnas Creadas ......................................................................... 41 Imagen 26: Cuadro De Dialogo Eliminar Columna. .......................................................... 41 Imagen 27: Ventana Formulario Profesor. ....................................................................... 42 Imagen 28: Diagramas de casos de uso ........................................................................... 51 Imagen 29: Caso De Uso Gestionar Estudiante ............................................................... 54 Imagen 30: Caso De Uso Gestionar Notas ...................................................................... 57 Imagen 31: Caso De Uso Gestionar Cupo ....................................................................... 59

Página 9


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío

INTRODUCCIÓN

La institución educativa cuenta con el proceso de matrícula sistematizado, este proceso se hace de forma manual al igual que el reporte de notas de los estudiantes. En el proceso de matrícula, el acudiente debe ir a la institución, en las fechas establecidas por esta, para separar el cupo de un estudiante nuevo. Para los estudiantes antiguos, en la reunión de entrega de boletines del segundo semestre los administrativos entregan una encuesta a los acudientes preguntando si el estudiante continúa estudiando en el plantel el siguiente año, esto se hace para asegurar el cupo del estudiante. Con esto, el colegio lleva el control de quienes se van a matricular el siguiente año y así mirar cuantos cupos abrir para los estudiantes nuevos; en las fechas de las matriculas los padres de familia deben llevar los documentos del estudiante para su inscripción y la secretaria ingresa al sistema cada estudiante. El reporte de notas lo realiza el Profesor, entregándoselo de forma personal al acudiente. Este proyecto busca la creación de una aplicación Web, la cual permitirá la separación de cupos, almacenar las notas del estudiante y así el acudiente pueda ver el reporte en algún momento y separarles el cupo sin tener que ir hasta la institución, facilitando la consulta del estado académico de algún estudiante por parte de los acudientes, profesores estudiantes y administrativos de la institución.

Página 10


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío

1. ASPECTOS METODOLÓGICOS

1. ESTUDIO PRELIMINAR

En la Institución Educativa Rufino José Cuervo Centro, se realizan las matriculas de modo manual, llevando dicho proceso mucho tiempo y demora en la atención. En la entrevista realizada se observa la interacción y privilegios de ciertos usuarios así:

USUARIOS

PRIVILEGIOS

ACUDIENTE:

BUSCAR CUPO INSCRIBIR ESTUDIANTE EN EL CURSO (En caso de inscribir el estudiante, debe legalizar la matricula en los 6 días siguientes a la inscripción, de no ser así, se elimina la inscripción. La legalización se cumple cuando se radican los documentos solicitados). Después de la legalización, se presenta un examen actitudinal de manera presencial donde se indica la posibilidad de matricula * Posterior a la matricula ACTUALIZAR INFORMACION PERSONAL EN CUALQUIER MOMENTO CONFIRMAR MATRICULA PARA EL PROXIMO AÑO

DIRECTOR INSTITUCIÓN

CONSULTAR ESTUDIANTES INSCRITOS * Matricula, después del examen REGISTRAR LOS ESTUDIANTES, con la información de la inscripción ELIMINAR ESTUDIANTES ATUALIZAR DATOS ESTUDIANTES CONSULTAR ESTUDIANTES

AUXILIAR DIRECCIÓN

CONSULTAR ESTUDIANTES INSCRITOS REGISTRAR LOS ESTUDIANTES, con la información de la inscripción CONSULTAR ESTUDIANTES

Página 11


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío ESTUDIANTE CONSULTAR LAS NOTAS DE CADA PERIODO. PROFESOR

CONSULTAR ESTUDIANTES MATRICULADOS EN EL CURSO CONSULTAR ALGUNOS DATOS DE LOS ACUDIENTES de carácter comunicacional. INGRESAR LAS NOTAS DE LOS ESTUDIANTES

1.1. NOMBRE DEL PROYECTO: APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADEMICA”A.A.P.G.A”

1.2.

Objetivos

1.2.1.

Objetivo general:

Desarrollar una aplicación software que apoye el proceso de matrícula y gestión de calificaciones de cada periodo académico de los estudiantes de la Institución Educativa Rufino José Cuervo Centro, que permita el control de procesos ágiles al momento de gestionar la información por los usuarios. 1.2.2. Objetivos específicos proyecto

1. Listar los requisitos de la institución educativa, de manera que permita identificar el o los problemas que se generan al realizar la gestión académica de manera manual. 2. Diseñar un prototipo con el 80% de la aplicación para que el cliente conozca la evolución del proyecto. 3. Identificar cambios necesarios en la aplicación, abordándolos a tiempo para asegurar el cumplimiento de los requisitos. 4. Realizar pruebas al software para medir el comportamiento en el ambiente del cliente donde va a ser desarrollado. 1.2.3. Objetivos específicos del software

1. Permitir la inscripción de los acudientes y estudiantes en el proceso de matricula. 2. Permitir el registro de los docentes a la aplicación. 3. Implementar reportes que permitan a los usuarios conocer la tasa de deserción escolar y el promedio de notas por salón, por curso y de la institución. Página 12


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío 4. 5. 6. 7.

1.3.

Permitir el ingreso y consulta de notas de los estudiantes. Apoyar a los docentes en la publicación virtual de las notas. Consultar las notas de los estudiantes. Diseñar una interfaz sobria basada en normas de usabilidad.

Alcance y Delimitación

1.3.1. Alcance del Proyecto Se va a desarrollar una aplicación Web para las sedes de la institución Educativa Rufino José Cuervo Centro. El diseño de esta aplicación pretende servir de herramienta para que La información que se ha manejado de manera personal y con falencias, mejore la constante comunicación entre el acudiente y la institución, debido a los reportes que se generen. La inscripción que se hará en cada institución se realizara presencialmente y mejorará debido a que la información se puede suministrar vía web evitando errores humanos de manipulación. 1.3.2. Delimitación del Proyecto La aplicación Web dará inicio en la reforma al manejo de la información en la institución Educativa Rufino José Cuervo Centro, iniciando con la legalización de la matrícula debe ser personal. La cual consiste en presentar los documentos físicos a la Institución educativa y permitir el sistema de calificación. 1.3.3. Alcance Del Prototipo a. b. c. d. e. f. g. h.

Sistema permitirá separar el cupo de un estudiante en el colegio. Mostrar e imprimir el listado de estudiantes inscritos. Mostrar e imprimir las notas de los periodos académicos de los estudiantes. Inscribir y eliminar estudiantes del sistema. Actualizar datos de los estudiantes por parte de los acudientes y administrativos. Generar reportes del estado académico de los estudiantes. Permitir portabilidad de la aplicación. El Software debe validar la información.

1.3.4. Delimitación Del Prototipo:

Página 13


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío El software debe permitir la interacción entre los acudientes, acudientes y la institución únicamente vía Internet. La inscripción de los aspirantes se hará por la plataforma y se almacenará en la base de datos de la Institución Educativa. El estudiante no podrá modificar la información referente a las notas o documentos de su cuenta. El administrador solo podrá ingresar sobre las calificaciones certificados y registros, de cada estudiante además, administrar la asignación de claves y permisos para los estudiantes y profesores. Los reportes y estadísticas de realizaran en jasper-report y se genera en formato pdf. 1.7. Planeación Preliminar de Desarrollo

1.7.1.

Herramienta de Desarrollo

En la fase del desarrollo de la aplicación web, es claro notar que son tan extensos y variados como los lenguajes de programación que existen, por tanto es necesaria una herramienta específica. En el desarrollo de la aplicación web para nuestra institución educativa Rufino Cuervo Centro es necesaria una herramienta adecuada y que se pueda adaptar a las necesidades del proyecto de desarrollo, estas herramientas necesarias son una para el diseño, otra para la parte de programación y una para la depuración.

Característica/Herramienta Desarrollo J2EE JSP PHP RUBY Desimantación

2

3

3

3

Usabilidad

3

2

3

2

Software De Licencia Libre

3

2

3

1

Escalabilidad

2

2

3

3

Rendimiento

2

3

3

3

Total

12

12

14

12

Tabla 1: Evaluación De Las Herramientas De desarrollo La tabla anterior indica los diferentes lenguajes de programación más conocidos e implementados a un sistema web, sin embargo mediante la evaluación técnica se llegó a la conclusión de elegir PHP, ya que presenta mejores características frente a los demás lenguajes, principalmente el rendimiento y la escalabilidad las cuales son muy importantes en una aplicación web donde la información debe ser accedida por muchas Página 14


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío personas, por ello es la herramienta que más se acomoda a las necesidades de nuestro proyecto. La escala Calificación Calificación Calificación Calificación 1.7.2.

de

calificación no

se establece de la siguiente contiene lo necesaria aceptable funcional Muy Buena

manera: 0 1 2 3

Gestor de Bases de datos

También como un factor importante es el gestor de bases de datos que nos permita llevar acabo la conexión entre la herramienta de desarrollo adaptada al proyecto y esta, por ende también se hace necesario escoger la que se adecue más a nuestro trabajo.

Característica/ Gestor De Base De Datos

SQL Server Oracle MySql

coherencia

2

3

3

Protección

3

2

3

Independencia Del Sistema 3

2

3

Eficiencia

2

2

3

Costo

2

3

3

Total

12

11

14

Tabla 2: Evaluación De Gestor de Base De Datos La tabla anterior nos muestra los gestores de bases de datos mas implementados en una aplicación web mediante un análisis y estudio técnico, se eligió a MySQL como el gestor de base de datos mas adecuado para nuestro proyecto, debido a que reúne características como acceso a los datos y el poder acceder por cualquier persona desde cualquier lugar gracias a su estructura de multihilo. 1.7.3.

Modelo del ciclo de vida

Página 15


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío El modelo de ciclo de vida que vamos a utilizar para la creación de nuestra aplicación Web deberá permitir la vinificación constante del desarrollo y evolución de la aplicación, además de la incorporación de nuevos requisitos para así hacer correcciones a tiempo y garantizar que cada incremento genere madurez para la entrega final.

Características

RUP ICONIX XP

USO

2

3

1

FLEXIBILIDAD

1

3

2

IMPLEMENTACIÓN 2

3

2

COMPLEJIDAD

1

2

2

TOTAL

6

11

7

Tabla 3: Evaluación De Ciclos De Vida ESCALA UTILIZADA 3 2 1 0

No

Excelente Bueno Aceptable cumple

La anterior tabla indica diferentes modelos de ciclo de Vida del Software, que pueden ser utilizados en un proyecto. Sin embargo, mediante estudios técnicos se llegó a la conclusión de elegir el modelo ICONIX puesto que permite la rastreabilidad en todas las etapas, permite realizar cambios y correcciones durante el proceso, permite implementar de forma fácil el software con base en el diseño obtenido después del proceso y posee un ciclo de vida incremental. 1.7.4 Descripción detallada del ciclo de vida Análisis de requisitos: Se realizara un levantamiento de todos los requisitos que sean necesarios para el desarrollo de la aplicación Web en base a la información que suministren los clientes y las necesidades que deseen suplir con la aplicación. Para la recolección de la información se hará una reunión con el director del Colegio Rufino José Cuervo Centro del municipio de Armenia, en la cual se explica lo que se va a desarrollar y ser recogerá toda la información relacionada con las funcionalidades que ellos esperan encontrar en la aplicación WEB. Página 16


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío

Luego de recolectar la información se procederá a la creación del primer Sprint (la plantificación de prioridades), la estimación de esfuerzos y los objetivos que se deben cumplir en esta iteración.

Diseño: luego de recopilar la información se procederá con el diseño. Se manejará el proceso SCRUM, empezando por los Sprint necesarios para planificar prioridades, estimar esfuerzos y determinar objetivos que se deben alcanzar. Sprint 1: De manera detallada se especificará las funcionalidades del software y el Jefe del Proyecto expondrá las prioridades. En este caso, se dará prioridad al diseño detallado del proyecto como son Casos de Uso, especificación de Requisitos, modelos de Dominio, Diagrama de Secuencias etc. Se asignarán tareas con las cuales cada miembro debe comprometerse y llevar a cabo durante el primer Sprint con una duración máxima de 30 días. Sprint 2: Se realizará el diseño y desarrollo de la base de datos. Sprint 3: Se realizará el diseño y desarrollo de la aplicación WEB integrándola con el diseño de la base de datos. Reuniones Diarias: Cada día se hará una breve revisión de 15 minutos, del trabajo realizado dirigida por el Gerente del Proyecto, resolviendo preguntas como: - ¿Qué se hizo ayer? - ¿Cuál es el trabajo para hoy? - ¿Qué se necesita? - ¿Qué dudas se tienen? Estas reuniones son muy importantes ya que se inicia con el desarrollo de aquellos requisitos que tienen prioridad para llevar a cabo el trabajo y a medida que se va trabajando pueden resultar preguntas como - ¿Qué tipo de privilegios se van a tener? - ¿Qué tipo de información se debe tener en cuenta de los procesos en estudio del Colegio, de los profesores, estudiantes y acudientes, de igual manera, si el diseño WEB es agradable y comprensible para los usuarios? De esta manera, durante el desarrollo, se tiene en cuenta los factores impredecibles y que pueden surgir en cualquier momento.

Página 17


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío Revisión del Sprint: En esta etapa se hace la revisión del incremento generado, se hacen las pruebas respectivas, se revisa la interfaz; el código, se hace una evaluación del incremento para determinar si se acerca al objetivo del proyecto, de lo contrario se empieza un nuevo Sprint donde se tendrán en cuenta nuevos requisitos que no se hayan desarrollado o se mejora parte del incremento presentado como la interfaz de los usuarios, la interfaz de los visitantes. Implementación: Con las herramientas escogidas se creará una aplicación, después de haber pasado por los puntos anteriores permitiendo la interactividad, accesibilidad y navegación en el software, cumpliendo con los requerimientos del colegio. Pruebas: Cada método del código, que presentan las diferentes actividades, se pasará a una serie de pruebas individuales para verificar defectos, buscando las falencias del código como validación de los campos, excepciones lógicas, el peor de los casos, entre otros. Luego de esto se realizan pruebas integrales al código del aplicativo en general, con el fin de descartar falencias presentes y verificar el funcionamiento total de las actividades a realizar.

Página 18


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío DESARROLLADORES DEL PROYECTO

INGENIERO EN DESARROLLO HECTOR HERNANDO HERNANDEZ OROZCO INGENIERO EN SOFTWARE LEIDY VIVIANA OSORIO JIMENEZ INGENIERO ANALISTA ARBEY ROMERO GARCÍA CLIENTE INSTITUCIÓN EDUCATIVA RUFINO JOSÉ CUERVO CENTRO

Imagen 1: Escudo institución Educativa Rufino José Cuervo Centro

Página 19


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío

2. INGENIERIA

2. MODELADO DEL NEGOCIO

1.1 MISIÓN

La Institución Educativa Rufino José Cuervo Centro de Armenia, forma integralmente niños, niñas y jóvenes de la región, educándolos para el mundo laboral y la educación superior, mediante estrategias pedagógicas centradas en la comprensión, la innovación permanente, el respeto a la diversidad, la convivencia armónica y la búsqueda de soluciones creativas y éticas a los problemas del entorno para que alcancen una mejor calidad de vida.

1.2 VISIÓN

La institución Rufino José Cuervo Centro de Armenia, al 2015 se constituirá como referente dentro del sector educativo regional por la Excelencia Académica, la Formación en Competencias Ciudadanas, Laborales, la Proyección Comunitaria y la Implementación de Nuevas Tecnologías a través de procesos de mejoramiento continuo; en ambientes físicos y sociales que dignifiquen la condición humana

1.3 OBJETIVOS

Diseñar un currículo acorde con la misión y visión institucional que facilite la formación de líderes con proyección laboral en los campos de las modalidades técnicas ofrecidas por la institución. Brindar a los estudiantes herramientas para la comprensión de la cotidianidad a nivel local, regional, nacional e internacional que les permita ser agentes activos, críticos en la transformación de la sociedad. De esta manera, se formarán líderes Página 20


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío

constructores de paz que propicien la proyección comunitaria de forma que se ajuste a los retos de un mundo globalizado. Dinamizar la investigación como uno de los componentes fundamentales, a través de un plan operativo que involucre a los diferentes estamentos educativos y que responda a las necesidades e intereses de la comunidad. A través de la generación de procesos de negociación participativa, desarrollar actitudes hacia el civismo estimulando compromisos que favorezcan el fortalecimiento de los valores patrios, el respeto y tolerancia hacia la diversidad. Potencializar las dimensiones éticas, filosóficas y políticas del ser humano para su trascendencia e inclusión en una ciudad con miras a la internacionalización.

1.4 OBJETIVOS

     

INSTITUCIONALES

Dinamizar la gestión de dirección y administración de la Institución aprovechando al máximo y racionalmente sus recursos. Estructurar la gestión curricular y pedagógica, para lograr el horizonte institucional, en forma coordinada y solidaria. Promover el desarrollo profesional de los docentes en un ambiente de creatividad y democracia. Velar por el desarrollo académico, humano y social de los estudiantes, desde un proceso curricular inherente en los campos: teórico, práctico y axiológico. Promover acciones tendientes a una mayor integración y compromiso de los padres de familia en el proceso educativo Institucional. Planear acciones formativas comunitarias con seriedad, responsabilidad y pertinentes que permitan una imagen altamente positiva de la Institución Educativa y de sus integrantes.

1.5 POLITICAS DE CALIDAD

1.5.1 PRINCIPIOS INSTITUCIONALES

INCLUSIÓN: Todas las personas deben tener las mismas oportunidades para desarrollar y ejercitar sus potencialidades a nivel individual y colectivo; sin ser objeto de discriminación por razón de género, raza, edad, estrato socioeconómico, barreras educativas especiales, ideologías culturales y-o religiosas.

PARTICIPACIÓN DEMOCRÁTICA: Principio fundamentado en la construcción individual y colectiva que garantiza el respeto a los derechos y deberes, a la libre expresión y participación ciudadana.

Página 21


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío 

RESPETO, INTEGRIDAD Y AUTONOMÍA DE LA PERSONA: exaltación y reconocimiento de la integridad humana. Es necesario un trato justo y equitativo de la persona por encima de prejuicios que impliquen cualquier trato segregacionista.

CRÍTICA Y AUTOCRÍTICA: Espacio intersubjetivo de permanente reflexión que converge en el diálogo, debate y ejercicio autónomo de la libre expresión enmarcados en la tolerancia y el respeto por el otro.

INTERDISCIPLINARIEDAD Y PLANEACIÓN: Re- significación del Proyecto Educativo Institucional. A través de la interacción entre las diferentes ramas del saber, se planeará estratégicamente teniendo en cuenta los medios necesarios para alcanzar los retos del futuro inscritos en la misión y visión de la institución.

EFICACIA, EFICIENCIA Y CALIDAD: Logro de las metas y los objetivos propuestos en el Proyecto Educativo Institucional ligados a principios de carácter ético y político. Administración y uso racional de los recursos económicos, de talento humano y físicos para el logro de los propósitos institucionales. Trabajo planificado, coordinado y continuo de todos los entes de la institución para optimizar los procesos pedagógicos de modo que respondan eficientemente a las necesidades y expectativas de la comunidad educativa.

1.5.2 ESTRATEGIA PARA RESPONDER A LOS REQUERIMIENTOS DE LA REALIDAD

Las vivencias de nuestra realidad nos impulsan a proponer los cambios profundos en el orden comunicativo académico organizativo y logístico. En lo académico nos hemos propuesto sustenta en teoría y practica el modelo pedagógico “enseñanza para la comprensión” y fortalecer, así una nueva cultura académica e investigativa, en toda la institución educativa. Los docentes inquietos y con deseos de cambio, privilegiaron el modelo, para fortalecer la comunicación, la creatividad, la flexibilidad y la comprensión frente a las relaciones de enseñanza y aprender acciones conducentes a una nueva concepción organizativa, administrativa y unas nuevas formas de evaluar.

1.5.3 ESTRATEGIAS DE DESARROLLO PEDAGOGICO Entendiendo que el trabajo pedagógico es ante todo la esencia y la razón del ser de la Institución, existe un compromiso de todos por propender hacia acciones que fortalezcan la enseñanza, educación, y profesión de nuestros estudiantes. En ese sentido se han concebido como estrategias.

Página 22


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío

Incidir en el mejoramiento del área de influencia en cuanto a lo educativo y lo cultural.       

Avanzar en una nueva estrategia de evaluación construyendo el sistema de evaluación del aprendizaje que potencialicé tanto al estudiante como al docente. Disponer de un cuerpo docente y Directivo con altos niveles de responsabilidad, ética, experiencia investigativa y deseo de promoción humana y profesional. Vincular efectivamente a los Padres de Familia, egresados, Secretaria de Educación Municipal en los procesos de restructuración y en la formación integral de los docentes y estudiantes, de acuerdo a sus competencias. Disponer de un modelo organizativo y de gestión pedagógica e investigativa que garanticen la formación de los estudiantes de acuerdo a las demandas sociales. Vinculación efectiva en redes de formación e investigación a nivel regional y nacional. Mantener y establecer nuevos convenios con las entidades educativas y de servicio social del departamento y brindar más opciones de formación vocacional y de bienestar a los estudiantes y padres de familia. Mantener un ambiente de trabajo donde impere la disciplina y el orden, dentro y fuera de las aulas de clase.

Mapa de Procedimientos

imagen 2: mapa de procedimientos

1.5.4 PROCESO DE MATRICULA Página 23


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío

Reservar cupo Actor de negocio

caso de uso de negocio

Inscripción al grado Aspirante Pago de matricula Estudiante    

Verificar si culmino el grado anterior Ingresar al sistema Registrar matricula Registra o valida calificaciones del semestre anterior

Secretaria    

Modifica datos de alumnos Inscribe al respectivo grado Reserva cupos Lista a los alumnos por grados

DOCENTE ACUDIENTE ADMINISTRATIVOS

Página 24


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío

3 ANALISIS DE REQUISITOS

3.1 Documento de Requerimientos

Realizar una aplicación web que sirva como herramienta para apoyar a los estudiantes y sus acudientes en la búsqueda de cupo en el colegio Rufino José Cuervo Centro, de la cuidad de Armenia. De igual manera debe permitir a los alumnos y acudientes revisar las notas de los exámenes bimestrales, calificados por los profesores, que obtienen los estudiantes. Esta aplicación puede ser implementada para cualquier institución educativa. La aplicación debe permitir ser accedida por cinco (5) tipos de usuarios, estos son: -

Director del Colegio Secretaría general Profesor Acudiente Estudiante

Cada usuario tiene privilegios y funciones distintas en el sistema, por lo cual se deben validarlos e identificarlos. En esta aplicación el estudiante o acudiente puede buscar cupo en Colegio RJCC para los grados primero hasta undécimo (1° hasta 11°). El resultado de la búsqueda sólo debe indicar si existe o no cupo. Una vez encontrado el cupo debe registrarse al ACUDIENTE y al ESTUDIANTE. En el registro del ACUDIENTE se debe tomar los siguientes datos: -

Nombres Apellidos Tipo de documento (diferente a Registro Civil y a Tarjeta de Identidad) Número de identificación Dirección de residencia Teléfono fijo Teléfono celular Página 25


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío -

Dirección de Correo electrónico

El registro del ESTUDIANTE debe contener -

Nombres Apellidos Tipo de documento Número de identificación Edad Dirección de Residencia Teléfono fijo Teléfono celular Dirección de Correo electrónico Nombre de la madre Nombre del padre Entidad prestadora de Salud (EPS)

Al concluir el Registro el Acudiente deberá conocer los documentos físicos requeridos para Legalizar la Matricula. Este registro queda almacenado en la Base de datos del Colegio, hasta que se legalice la matrícula y mientras esta exista, de lo contrario se elimina el registro. La LEGALIZACIÓN DE LA MATRICULA se realiza cuando el acudiente remite físicamente los documentos requeridos a la Dirección de la institución. El registro de los profesores lo debe hacer el Director de la Institución o la Secretaría General pidiéndole los datos básicos y se le asigna un nombre de usuario y un password. Los datos son los siguientes: -

Nombres Apellidos Tipo de documento (diferente a Registro Civil y a Tarjeta de Identidad) Número de identificación Dirección de residencia Teléfono fijo Teléfono celular Dirección de Correo electrónico Materias que dicta relacionadas con los grados

Se crea un nombre de usuario y una clave que puede ser cambiada posteriormente. La aplicación debe permitir identificar los estudiantes por curso, a los cuales se les permite el acceso a sus notas por materia. Para ver la información el estudiante y el acudiente deben ingresar el nombre de usuario y la clave personal.

Página 26


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío El estudiante y el acudiente pueden ver las notas correspondientes, el nombre del profesor quien dicta el espacio académico, el correo electrónico Los profesores para publicar las notas deben ingresar con su nombre de usuario y password. Allí encontrará el listado de estudiantes por materia y un campo que permita asignarle la nota que obtuvo. En la misma ventana puede hacer las modificaciones de notas anteriores y permitir hacer comentarios para argumentar el hecho. El profesor puede tener acceso a los datos de localización del estudiante y del acudiente, datos como Teléfono, e-mail, dirección de residencia de ambos. El Director puede dar de baja a un estudiante, debido a un traslado o retiro de la institución, y argumentar el hecho. Las notas pueden ser imprimibles. Los Estudiantes pueden imprimir un listado de todos sus Materias. Los Profesores pueden imprimir un listado de estudiantes con sus respectivas calificaciones. Dirección, Secretaría General y Coordinación pueden ver las calificaciones por materia dictada por un profesor mas no modificarlas. 3.1.1

Técnica de Identificación

La técnica que se va a utilizar para identificar las clases y objetos candidatos. Los sustantivos más relevantes se convierten en clases u objetos y los verbos en funcionales de software (casos de uso). 3.1.2 1. 1

Tabla de sustantivos

Aplicación Web

13

Director del colegio

25

Secretaria general

2

Herramienta

14

Secretaria general

26

Espacio académico

3

Estudiante

15

Profesor

27

Ventana

4

Acudiente

16

Acudiente

28

5

Colegio

17

Estudiante

29

Registro Estudiante

6

Exámenes

18

Coordinación

30

Datos

7

Notas

19

Administrador sistema

31

Documentos físicos

8

Aplicación

20

Grados

32

Registro Profesores

9

Institución

21

documentos

33

Información de materia

del

Registro

Acudiente

Página 27


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío 10

Usuarios

22

Director del colegio

34

Listado de estudiantes

11

Navegador

23

Matricula

35

Calificaciones

12

Cupo

24

Dirección institución

de

la

Tabla 4: tabla de sustantivos

3.1.3

Eliminación de sustantivos no relevantes

Se eliminan los sustantivos que no son tan importantes. Sustantivo

Razón de Eliminación

1

Aplicación Web

Por ser

Sistema a crear

2

Herramienta

Por ser

Objetivo principal a lograr

3

Estudiante

Por ser

4

Acudiente

Por ser

5

Colegio

Por ser

Sinónimo de Institución

6

Exámenes

Por ser

Lo calificable se cambia por Notas

7

Notas

Por ser

8

Institución

Por ser

9

Usuarios

Por ser

10

Cupo

Por ser

11

Director del colegio

Por ser

12

Secretaria general

Por ser

13

Profesor

Por ser

14

Coordinación

Por ser

15

Administrador del sistema

Por ser

16

Grados

Por ser

Página 28


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío 17

Documentos

Por ser

18

Matricula

Por ser

19

Dirección de la institución

Por ser

20

Espacio académico

Por ser

21

Ventana

Por ser

22

Registro

Acudiente Por ser

Registro

23

Registro Estudiante

Por ser

Registro

24

Datos

Por ser

25

Documentos físicos

Por ser

Parte física no lógica

26

Registro Profesores

Por ser

Registro

27

Información de materia

Por ser

Atributo de Espacio Académico

28

Listado de estudiantes

Por ser

Una Consulta en el sistema

29

Calificaciones

Por ser

Sinónimo de Notas

La planta institución

física

de

la

Pertenece al diseño

Tabla 5: Eliminación de sustantivos 3.1.4

Lista definitiva de sustantivos

Lista definitiva de sustantivos que se convertirán en clases Sustantivo 1

Estudiante

2

Acudiente

3

Notas

4

Institución

5

Usuarios

6

Cupo

7

Director del colegio

Página 29


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío 8

Secretaria general

9

Profesor

10

Coordinación

11

Administrador sistema

12

Grados

13

Documentos

14

Matricula

15

Espacio académico

16

Registro

17

Datos

del

Tabla 6: Lista definitiva de sustantivos 3.1.5

Modelo de Dominio

Es un diagrama de clases sin ningún tipo de detalle en el cual se ve gráficamente las relaciones de las clases. Clase relación clase CLASE

RELACION

CLASE

1

Estudiante

Es un

Usuario

2

Acudiente

Es un

Usuario

3

Notas

Pertenece a

Espacio académico

4

Grado

Pertenece a

Institución

5

Usuarios

Pertenece a

Institución

6

Cupo

Pertenece a

Matrícula

7

Director del colegio

Es un

Usuario

8

Secretaria general

Es un

Usuario

9

Profesor

Es un

Usuario Página 30


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío 10

Coordinación

Es un

Usuario

11

Administrador sistema

del Es un

Usuario

12

Estudiante

Pertenece a

Grado

13

Documentos

Pertenece a

Estudiante

14

Matricula

Pertenece a

Espacio académico

15

Espacio académico

Pertenece a

Grado

16

Registro

Pertenece a

Usuario

17

Datos

Pertenece a

Registro

18

Profesor

Pertenece a

Espacio Académico

Tabla 7: Relaciones entre las clases

3.1.1

Modelado del Dominio

Imagen 3: modelado del dominio

Página 31


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío

3.2 Prototipo las interfaces graficas

Imagen 4: Ventana Principal.

Imagen 5: Ventana Login.

Imagen 6: Ventana Buscar Cupo.

Página 32


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío

Imagen 7: Mensaje “Hay Cupo”.

Imagen 8: Ventana Formulario Acudiente.

Página 33


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío

Imagen 9: Ventana Formulario Estudiante.

Imagen 10: Cuadro De Dialogo Confirmar Cupo.

Página 34


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío

Imagen 11: Mensaje “No Hay Cupo”.

Imagen 12: Ventana Principal (PP) Administrador.

Imagen 13: Ventana Gestionar Estudiante.

Página 35


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío

Imagen 14: ventana Actualizar Datos Estudiante.

Imagen 15: Cuadro De Dialogo Actualización Exitosa.

Página 36


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío

Imagen 16: Cuadro De Dialogo Eliminación Exitosa.

Imagen 17: Ventana Ingresar Estudiante.

Página 37


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío

Imagen 18: Mensaje “El Estudiante no aparece inscrito”.

Imagen 19: Ventana Matricular estudiante

Página 38


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío

Imagen 20: Cuadro De Dialogo Confirmar Matricula.

Imagen 21 Cuadro Mensaje “Eliminación Exitosa”.

Imagen 22: Ventana Profesor.

Página 39


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío

Imagen 23: Ventana Gestionar notas.

Imagen 24: Cuadro De Dialogo Crear Nueva Columna Página 40


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío

Imagen 25: Ventana Columnas Creadas

Imagen 26: Cuadro De Dialogo Eliminar Columna. Página 41


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío

Imagen 27: Ventana Formulario Profesor.

Página 42


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío

3.3 Objetivos del Sistema OBJ-01

Permitir gestionar acudientes y estudiantes en el proceso de matrícula.

Descripción

El sistema deberá permitir la inscripción de los estudiantes a la institución por medio de la aplicación web.

Estabilidad

Alta.

Comentarios

Ninguno.

Tabla 8: Obj-01

OBJ-02

Permitir el registro de los Profesores a la aplicación.

Descripción

El sistema deberá permitir a los administrativos registrar a los Profesores que ingresan nuevos a la Institución educativa. Se les debe asignar un nombre de usuario y una clave de ingreso.

Estabilidad

Baja.

Comentarios

Ninguno.

Tabla 9: Obj-02

OBJ-03

Permitir la consulta de notas de los estudiantes.

Descripción

Este sistema deberá permitir la consulta de las notas por parte del usuario del proyecto manejando los privilegios de cada uno, mediante la aplicación web.

Estabilidad

Alta.

Comentarios

Ninguno.

Tabla 10: Obj-03

OBJ-04

Apoyar a los Profesores en la publicación virtual de las notas.

Descripción

El sistema deberá permitir la publicación, modificación de notas esto lo deberá realizar en Profesor y administrativos por medio de la aplicación web.

Estabilidad

Baja.

Comentarios

Ninguno.

Tabla 11: Obj-04

Página 43


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío OBJ-05

Diseñar una interfaz sobria basada en normas de usabilidad.

Descripción

La interfaz de la aplicación web estará basada en normas de usabilidad, para que el usuario pueda navegar fácilmente en la página.

Estabilidad

Alta.

Comentarios

Ninguno.

Tabla 12: Obj-05

OBJ-06

Permitir que la Aplicación sea concurrente.

Descripción

La aplicación desarrollada debe permitir que varios usuarios la utilicen a la vez, con un buen tiempo de respuesta.

Estabilidad

Media.

Comentarios

Ninguno.

Tabla 13: Obj-06

OBJ-07

Permitir la búsqueda de cupo para estudiantes nuevos.

Descripción

El sistema deber permitir la búsqueda de cupo para un estudiante nuevo por medio de la aplicación Web.

Estabilidad

Baja.

Comentarios

Ninguno.

Tabla 14: Obj-07

OBJ-08 Descripción

Mostrar información del estudiante El sistema deberá mostrar la información del estudiante cuando este quiera ver sus notas, datos personales

Estabilidad

Alta

Comentarios

Ninguno.

Tabla 15: Obj-08

Página 44


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío OBJ-09

Generar reportes

Descripción

El sistema deberá permitir la generación de reportes del número de estudiantes que separen cupo para un determinado grado.

Estabilidad

Alta

Comentarios

Ninguno.

Tabla 16: Obj-09

3.4 REQUISITOS DE INFORMACIÓN Y RESTRICCIÓNES DE INFORMACIÓN

3.4.1

Requisitos de Información

IRQ – 01

Información sobre cupo para estudiante nuevo.

Objetivos Asociados

OBJ-07: Permitir la búsqueda de cupo para estudiante nuevo.

Requisitos Asociados

UC- Administrar cupo

Descripción

El sistema deberá permitir buscar cupo por grado para estudiantes nuevos.

Datos Específicos

Nombre del grado buscado.

Estabilidad

Alta.

Comentarios

El sistema sólo deberá informar la existencia de cupo y no la cantidad de cupos disponibles.

Tabla 17: IRQ- Información sobre cupo para estudiante nuevo.

IRQ – 02

Información sobre el Estudiante

Objetivos Asociados

OBJ-01: Permitir la inscripción de los acudientes y estudiantes en el proceso de matrícula.

Requisitos Asociados Descripción

● ●

UC- Administrar estudiante UC- Administrar matricula

El sistema deberá guardar la información de los Estudiantes. Página 45


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío Datos Específicos

-

Estabilidad

Alta.

Comentarios

Nombres Apellidos Nombre Usuario Password Tipo de documento Número de identificación Edad Dirección de Residencia Teléfono fijo Teléfono celular Dirección de Correo electrónico Nombre de la madre Nombre del padre Entidad prestadora de Salud (EPS)

Ninguno.

Tabla 18: IRQ-Información sobre el Estudiante

IRQ – 03

Información sobre el Acudiente

Objetivos Asociados

OBJ-01: Permitir la inscripción de los acudientes y estudiantes en el proceso de matrícula.

Requisitos Asociados

Descripción Datos Específicos

Estabilidad Comentarios

UC-Administrar estudiante

El sistema deberá guardar la información de los Acudientes de los estudiantes. -

Nombres Apellidos Nombre Usuario Password Tipo de documento Número de identificación Dirección de residencia Teléfono fijo Teléfono celular Dirección de Correo electrónico Alta Ninguno.

Tabla 19: IRQ-Información sobre el Acudiente

Página 46


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío

IRQ – 04

Información del Profesor para registrarlo como usuario

Objetivos Asociados

OBJ-02: Permitir el registro de los Profesora la aplicación.

Requisitos Asociados

Descripción Datos Específicos

Estabilidad Comentarios

UC- Administrar usuario

El sistema permitirá registrar a los Profesor en la aplicación -

Nombre, Apellidos, Nombre de usuario, Clave personal, Tipo de documento Número de identificación Dirección de residencia Teléfono fijo Teléfono celular Dirección de Correo electrónico Materias que dicta relacionadas con los grados Alta Ninguno.

Tabla 20: IRQ-Información del Profesor para registrarlo como usuario

IRQ – 05

Información del Profesor, acudiente y estudiante al ingresar a la aplicación.

Objetivos Asociados

OBJ-03: Permitir la consulta de notas de los estudiantes.

Requisitos Asociados

● ●

UC- Manejo de Usuario UC- privilegios

Descripción

El sistema deberá permitir consultar las calificaciones de los exámenes de los estudiantes por todos los usuarios o modificadas previamente sólo por los Profesores.

Datos Específicos

Nombre de usuario, Clave del usuario.

Estabilidad

Alta.

Comentarios

Ninguno.

Tabla 21: IRQ-nformación del Profesor, acudiente y estudiante al ingresar a la aplicación. Página 47


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío IRQ – 06

Información sobre las notas a registrar

Objetivos Asociados

OBJ-04: Apoyar a los Profesores en la publicación virtual de las notas.

Requisitos Asociados

● ●

UC- Administrar notas UC- consulta de reporte

Descripción

El sistema deberá guardar las calificaciones de los espacios académicos de los exámenes presentados por los estudiantes.

Datos Específicos

Nombre del profesor usuario, Clave del profesor Usuario, Nombre del espacio académico, Nombre del estudiante, Número del periodo, Nota del examen calificado.

Estabilidad

Baja.

Comentarios Tabla 22: IRQ-Información sobre las notas a registrar

3.4.2

Restricciones de Información

CRQ – 01 Objetivos Asociados

Unicidad del nombre de usuario OBJ-n: permitir capturar datos de usuarios

Requisitos Asociados Descripción

id_estudiante id_acudiente

Estabilidad Comentarios

Ninguno.

Tabla 23: CRQ- Unicidad del nombre de usuario

CRQ – 02

Unicidad de identificación de los estudiantes

Objetivos Página 48


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío Asociados Requisitos Asociados Descripción Estabilidad Comentarios

Ninguno.

Tabla 24: CRQ- Unicidad de identificación de los estudiantes

Página 49


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío

4 ANÁLISIS Y DISEÑO PRELIMINAR 4.1 Descripción detallada de los casos de uso En la descripción de los casos de uso se debe tener en cuenta el curso básico y el curso alterno. El curso básico es la iteración del usuario con el sistema y sus respectivas respuestas. El curso alterno son las eventualidades, fallos y posibles errores que se presenten mientras se está ejecutando el curso básico.

4.1.1 ● o o o ●

Catálogo de requisitos Requisitos funcionales permite la gestión de estudiantes permite la gestión de notas de los estudiantes reservar el cupo de un estudiante Requisitos no funcionales o La interfaz de usuario del sistema de implementar en HTML para un navegador web o El sistema será flexible a otras plataformas o El sistema será ser concurrente o El sistema estará disponible las 24 horas o La interfaz será sobria para una mejor comprensión, sin ser tan llamativa

identificar actores o estudiante primario o director primario o Profesor primario o secretaria (externo) primario o usuario (visita la aplicación) secundario

4.1.2

Descripción De Casos De Uso

1. Gestionar cupo El usuario ingresa a la página del colegio. Le da clic en la etiqueta reservar cupo. Se abre una nueva ventana donde se encuentra seleccionar el grado. Aceptar. El sistema muestra hay cupos o no “cupos disponibles o no hay cupos”. Si hay cupos disponibles se habilita el botón Matricularse. Se abre el formulario donde solicita los datos del estudiante. Clic en guardar. Se envía el formulario y se actualiza la base de datos

Página 50


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío 2. Gestionar estudiante En la página de inicio se podrá ingresar un usuario y contraseña, clic en aceptar. Se verifica si ingreso bien los datos. Donde el administrador podrá gestionar a un estudiante. 3. Gestionar notas El Profesor ingresa a la aplicación, puede consultar los estudiantes inscritos a una materia y gestionar sus notas.

4.1.3

Identificar casos de uso

gestionar estudiante o actualizar un estudiante o crear un nuevo estudiante o consultar estudiantes o eliminar estudiante

gestionar notas de los estudiantes o ingresar notas de un estudiante o actualizar notas o consultar notas

Gestionar Cupo o Reservar Cupo

4.1.4

Diagramas de casos de uso Gestionar Docente Admnistrador

Gestionar Estudiante

Director

Secretaria

Gestionar Notas Profesor

Gestionar Cupo Usuario

Acudiente

Estudiante

Imagen 28: Diagramas de casos de uso

Página 51


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío

4.1.2

Tablas diagramas de casos de uso de contexto

UC-1

Gestionar Estudiante

OBJETIVOS ASOCIADOS

Obj-01 Permitir gestionar acudientes y estudiantes en el proceso de matrícula.

REQUISITOS ASOCIADOS

● IRQ- 02 Información sobre el Estudiante ● IRQ- 03 Información sobre el Acudiente IRQ-05 Información del Profesor, acudiente y estudiante al ingresar a la aplicación

DESCRIPCIÓN

Este caso de uso describe como el administrador de la aplicación modifica, elimina, consulta y crea la información de un estudiante que se encuentra registrado en la aplicación y registra nuevos estudiantes.

PRECONDICIÓN

En el caso de consulta. Modificación y eliminación el afiliado debe estar registrado en el sistema.

SECUENCIA NORMAL

PASO

ACCIÓN

1

El Usuario da doble clic en el icono de la aplicación y se despliega la ventana de “ingresar a la aplicación”

2

El Usuario da clic en “Administrador” y se abre la “Ventana Login”.

3

El usuario digita el usuario y la contraseña y da clic en el botón “ingresar”.

4

Se verifican que el Usuario exista.

5

El sistema despliega la ventana “Ventana PP Administrador”.

6

El Administrador da clic en el botón “Gestionar Estudiante”.

7

El sistema Estudiante”.

9

despliega

la

ventana

“Gestionar

El Administrador da clic en el botón “Ingresar Estudiante”, se muestra la ventana con el mismo nombre donde ingresa el código del estudiante a buscar, digita el código del estudiante y da clic en el botón “Buscar”.

Página 52


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío

CURSO ALTERNO

CURSO ALTERNO

10

Se verifica que el campo no esté nulo y que el estudiante exista en la base de datos.

11

Se muestran los datos en la tabla de la ventana “Ingresar Estudiante” y se habilita el botón “Crear Estudiante”.

12

El administrador puede digitar los campos da clic en el botón “Crear Estudiante”.

13

Se verifica que no estén todos los campos obligatorios nulos, se abre la Cuadro De Dialogo “Confirmar matricula”, el Administrador da clic en el botón “Aceptar” y se almacena en la base de datos.

14

Quedando de en la ventana “Gestionar Estudiante”.

10

El sistema verifica que los datos sean enteros y que el estudiante este creado,

11

Muestra una tabla con los datos del estudiante en la ventana “Ingresar Estudiante” y se habilita el botón Actualizar

12

El administrador digita los datos del estudiante y da clic en el botón “Actualizar”.

13

El sistema verifica que todos los campos estén digitados.

14

El sistema despliega el mensaje de “información actualizada” y se cierra nuevamente quedando el Administrador en la ventana “Gestionar Estudiante”.

12

Si el administrador da clic en el botón “Eliminar Usuario”.

13

Se abre la Cuadro De Dialogo “Confirmar”, el Administrador da clic en el botón “SI”.

14

En la base de datos se elimina el privilegio del usuario de ingresar a la aplicación, se abre el mensaje de “eliminación” donde se muestra mensaje si se eliminó correctamente o no, quedando la ventana “ventana Administrador.

15

Si el administrador da clic en el botón NO quedara en la ventana “Buscar Estudiante”

PASO

Acción

POSCONDICION EXCEPCIONES

Página 53


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío

3

Si el usuario y la contraseña son incorrectos o tiene campos nulos el sistema muestra “error de validación”, el administrador da clic en aceptar quedando en la ventana “Ventana Login”.

5

Si el Administrador da clic en “Cerrar Sesión”, se cierra la ventana “Ventana Administrador”, quedando en la ventana “Ventana Principal”.

7

RENDIMIENTO

10, 18

Si el campo esta nulo o el estudiante no existe se muestra un error “ingrese bien el “código” ó “el estudiante no existe”

13, 21

Si el sistema encuentra que hay campos vacíos obligatorios, despliega la ventana “error campos”, el administrador da clic en el botón aceptar quedando en la ventana que se encuentre.

PASO

COTA DE TIEMPO

3

1 segundo

5

1 segundo

7

1 segundo

9

FRECUENCIA

Si el administrador da clic en “cerrar sesión”, se cierra la ventana “administrar Estudiante”, quedando en la ventana “ventana principal”.

1 segundo

11

1 segundo

13

1 segundo

15

1 segundo

depende del número de actualizaciones por día

IMPORTANCIA

Vital

URGENCIA

Hay presión

ESTADO

Activo

ESTABILIDAD

alta

COMENTARIOS

Ninguno

Tabla 25: Caso De Uso Gestionar Estudiante

Página 54


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío UC-2

Gestionar Notas Del Estudiante

OBJETIVOS ASOCIADOS

● ● ●

Obj-03 Permitir la consulta de notas de los estudiantes Obj-04 Apoyar a los Profesor en la publicación virtual de las notas. Obj-08 Mostrar información del estudiante

REQUISITOS ASOCIADOS

IRQ- 06 Información sobre las notas a registrar

DESCRIPCIÓN

Este caso de uso describe como el Profesor modifica, elimina, consulta y crea la información de las notas de un estudiante que se encuentra registrado en la aplicación, el estudiante solo puede consultar las notas.

PRECONDICIÓN

En el caso de consulta. Modificación y eliminación el afiliado debe estar registrado en el sistema.

SECUENCIA NORMAL

PASO

ACCIÓN

1

El Profesor ingresa a la aplicación y se despliega la “Ventana Principal”

2

El profesor da clic en el botón “Profesores”

3

El Profesor digita el usuario y la contraseña y da clic en el botón “ingresar”.

4

Se verifican que los campos no estén nulos y que el Profesor exista.

4

El sistema despliega la ventana “Ventana Profesor”

5

El Profesor da clic en el botón de la materia que dicta.

6

Selecciona el grado, se despliega la lista de los estudiantes en la mima ventana.

7

El profesor puede modificar las notas de cada estudiante, da clic en el botón “Guardar Cambios” guarda los cambios y queda en la misma ventana.

8

Si da clic en el botón “Crear Nueva columna” y se despliega un ventana de dialogo.

9

El profesor digita el nombre de la nueva columna y da clic en el botón “Aceptar”, el sistemas crea la nueva columna quedando en la ventana que estaba.

Página 55


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío 10

Si da clic en el botón “Eliminar Columna” y se despliega un ventana de dialogo.

11

El profesor digita el nombre de la columna a eliminar y da clic en el botón “Aceptar”, se elimina la columna quedando en la ventana que estaba.

12

El profesor da clic en el botón “Cerrar Sesión” el queda en la ventana Principal

POSCONDICION

● ● ●

EXCEPCIONES

RENDIMIENTO

Si se oprime el botón “Guardar Cambios”, el sistema guarda las modificaciones hechas de las notas de los Estudiantes. Si se oprime el botón “Crear Columna”, El sistema crea la columna para que el profesor ingrese las notas del estudiante. Si se oprime el botón “Eliminar”, el sistema Elimina la columna y la información que tenga.

PASO

ACCION

4

Si el usuario y la contraseña son incorrectos muestra “error de validación” en la ventana Profesores Login.

9, 11

si el Profesor da clic en el botón “Cancelar” lo queda en la “ventana Profesor”

PASO

COTA DE TIEMPO

3

1 segundo

5

1 segundo

7

1 segundo

9

1 segundo

11

1 segundo

13

1 segundo

15

1 segundo

FRECUENCIA

depende del número de actualizaciones por día

IMPORTANCIA

Vital

URGENCIA

Hay presión

ESTADO

Activo

Página 56


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío ESTABILIDAD

alta

COMENTARIOS

Ninguno

Tabla 26: Caso De Uso Gestionar Notas

UC-3

Gestionar Cupo

OBJETIVOS ASOCIADOS

● ●

OBJ-01 Permitir gestionar acudientes y estudiantes en el proceso de matrícula. OBJ-05 Diseñar una interfaz sobria basada en normas de usabilidad. OBJ-06 Permitir que la Aplicación sea concurrente. OBJ-07 Permitir la búsqueda de cupo para estudiantes nuevos.

● ● ●

IRQ- 01 Información sobre cupo para estudiante nuevo IRQ- 02 Información sobre el Estudiante IRQ-03 Información sobre el Acudiente

● ●

REQUISITOS ASOCIADOS DESCRIPCIÓN

Este caso de uso describe como un usuario puede reservar un cupo en la institución educativa RJCS.

PRECONDICIÓN

Para reservar el cupo, previamente debió haber seleccionado el grado a cursar, y diligenciar el formulario de registro. Se hará oficial la separación del cupo en el momento que presente los documentos en la institución.

SECUENCIA NORMAL

PASO

ACCIÓN

1

El usuario ingresa a la aplicación “ventana principal ”

2

Da clic en el botón “Buscar Cupo” desplegándose la ventana “Buscar Cupo”.

4

El usuario digita grado a buscar en el campo, da clic en el botón “Buscar”.

5

El sistema verifica que el campo no este nulo y que sea entero.

6

Si hay cupo se habilita el botón de “Registrar”, el usuario da clic en registrar y se despliega la ventana “Formulario de inscripción Acudiente”.

7

El usuario diligencia el formulario y da clic en el botón “Continuar”.

8

El sistema verifica que todos los campos obligatorios estén Página 57


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío llenos y despliega la ventana de “Formulario Inscripción estudiante”. 9

El usuario diligencia el formulario y da clic en el botón “Grabar datos”.

10

El sistema verifica que los campos obligatorios estén llenos y se despliega la ventana de confirmación “Seguro desea reservar el cupo”.

11

El usuario da clic en el botón “Aceptar” desplegándose la ventana reserva exitosa quedando el usuario en la página de principal.

12

Se muestra en un campo de texto los documentos requeridos que debe presentar a la institución para oficializar la matricula.

POSCONDICION

● ●

EXCEPCIONES

RENDIMIENTO

Si se oprime el botón “Buscar Cupo”, y no hay cupos disponibles el sistema mostrara un mensaje “No hay cupos disponibles”. Para diligenciar el formulario debió haber buscado un grado.

PASO

ACCION

5

Si el campo esta nulo o no es un entero se muestra un error “verifique el campo”.

6

Si no hoy cupo disponible se muestra en mensaje “NO HAY CUPO DISPONIBLE” en la ventana “Buscar Cupo” y no se habilita el botón “Reservar”.

8,10

Si los datos ingresados por el usuario no son correctos o faltan campos por llenar se mostrara “error de campos requeridos”, el usuario da clic en aceptar quedando en la misma ventana.

PASO

COTA DE TIEMPO

3

1 segundo

5

1 segundo

7

1 segundo

9

1 segundo

11

1 segundo

13

1 segundo Página 58


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío 15

1 segundo

FRECUENCIA

depende del número de actualizaciones por día

IMPORTANCIA

Vital

URGENCIA

Hay presión

ESTADO

Activo

ESTABILIDAD

alta

COMENTARIOS

Ninguno

Tabla 27: Caso De Uso Gestionar Cupo

Página 59


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío

4.2 Diagrama de Robustez 4.2 .1 Gestionar estudiante CURSO BÁSICO El Usuario ingresa a la aplicación da clic en la ventana de “ingresar a la aplicación”, da clic en “Administrador” y se abre la “Ventana Login”, el usuario digita el usuario y la contraseña y da clic en el botón “ingresar”, Se verifican que el Usuario exista y se despliega la ventana “Ventana PP Administrador”, El Administrador da clic en el botón “Gestionar Estudiante”, se despliega la ventana “Gestionar Estudiante”. Si el Administrador da clic en el botón en cerrar sesión, queda en la “Ventana Principal”, si da clic en el botón “Ingresar Estudiante”, se muestra la ventana donde ingresa el código del estudiante a buscar, digita el código del estudiante y da clic en el botón “Buscar”, se verifica que el campo no esté nulo y que el estudiante exista y se muestran los datos en la tabla de la ventana “Ingresar Estudiante” y se habilita el botón “Crear Estudiante” se puede digitar los campos da clic en el botón “Crear Estudiante”, se verifica que no estén todos los campos obligatorios nulos, se abre la Cuadro De Dialogo “Confirmar matricula”, el Administrador da clic en el botón “Aceptar” y se almacena en la base de datos quedando de en la ventana “Gestionar Estudiante”. CASO ALTERNO Si el Administrador da clic en el botón buscar Estudiante desplegándose una ventana “Buscar Estudiante” El Administrador debe ingresar el código del estudiante y da clic en el botón “Buscar”. El sistema verifica que los datos sean enteros y que el estudiante este creado, muestra una tabla con los datos del estudiante. El Administrador digita los datos del estudiante y da clic en el botón “Actualizar”. El sistema verifica que todos los campos estén digitados y se despliega el Mensaje de “información actualizada” y se cierra nuevamente quedando el Administrador en la ventana “Gestionar Estudiante”. Si el Administrador da clic en el botón “Eliminar Usuario” Se abre la Cuadro De Dialogo “Confirmar”, el Administrador da clic en el botón “SI”, en la base de datos se elimina el privilegio del usuario de ingresar a la aplicación, se abre la Mensaje de “Eliminación” donde se muestra si se eliminó correctamente o no se pudo eliminar, quedando la ventana “ventana Administrador, Si el Administrador da clic en el botón NO quedara en la ventana “Buscar Estudiante”.

Página 60


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío CURSO EXCEPCIONES Si el usuario y la contraseña son incorrectos o tiene campos nulos el sistema muestra “error de validación”, el administrador da clic en aceptar quedando en la ventana “Ventana Login”. Si el Administrador da clic en “Cerrar Sesión”, se cierra la ventana “Ventana Administrador”, quedando en la ventana “Ventana Principal”. Si el Administrador da clic en “cerrar sesión”, se cierra la ventana “gestionar Estudiante”, quedando en la ventana “ventana principal”, si el campo esta nulo o el estudiante no existen se muestra un error “ingrese bien el “código” ó “el estudiante no existe”, si el sistema encuentra que hay campos vacíos obligatorios, despliega la ventana “error campos”, el administrador da clic en el botón aceptar quedando en la ventana que se encuentre, si no se los datos del estudiante se mostrara un mensaje de error en el “Cuadro Actualización” se cierra quedando en la ventana “Gestionar Estudiante”.. "Usuario No Existe " Mensaje Error [No Existe] Clic Botón Ingresar Verificar Existencia del Usuario

Ventana Login

[Si Existe]

Abrir Ventana PP

Abrir Ventana Login Diligenciar Campos

[clic Administrador]

Abrir Ventana PP Administrador

Cerrar sesión Ventana Principal

Base De Datos [cerrara sesion]

el Administrador queda en la "Ventana Administrador"

elimina el privilegio del usuario de la aplicación pero deben permanecer en la bases de datos

Administrador Selecciona [Gestión Estudiante]

cerrar Mensaje Eliminacion

[Clic Gestionar Estudiante] [No existe] Verifica que exista Abrir Gestionar Estudiante

VentanaPP Aministrador

Mostrar Error Buscar Estudiante+[No son enteros ]

[Son enteros]

abrir Cuadro Mensaje

Eliminar Usuario

[Existe]

si el director le da clic en "Cerrar sesión", el director quedara el la " Ventana Principal".

Cuadro Mensaje Eliminacion

el administrador da clic en si

Mostrar Datos en tabla [Clic SI]

digita el Codigo del estudiante Ventana Gestionar Estudiante [Clic Ingresar Estudiante]

Verificar datos sean numeros enteros Abrir Cuadro Confirmación

[Clic Buscar Estudiante] muetra los datos en la ventana "Buscar Estudiante" donde ya se encuenta la tabla. [Clic Botón Buscar] Abrir Ventana Buscar Estudiante

este boton se habilita cuando se busque el estudiante

[clic NO] Actualizar Cambios

El Administrador Ingresa el codigo del estudiante y da clic en "Buscar"

[Clic Eliminar Usuario] Abrir ventana Buscar Estudiante

Abrir Ventana Ingresar Estudiante digita campos faltantes

Ventana Buscar Estudiante

Almacena datos

Dialogo Confirmar Eliminación

[Actualizacion Completa]

[Fallo Actualización]

[Clic Actualizar] [Campos No Nulos] Abrir Cuadro Información Actualizada

Clic en el boton Crear Estudiante [Clic Buscar] Ventana Ingresar Estudiante

Verificar Campos Obligatorios

[clic en crear estudiante]

Verifica Datos

[Campos Nulos]

Campos Nulos Valida todos los campos

Cuadro Actualización

[Campos No Nulos] Mostrar Error Actualizar estudiante

+cierra la ventana inf actualizada

volver ventana Ingresar Estudiante Mensaje Error Crear Est si no existe no muestra un mensaje error y no habilita el botón Crear Estudiante

abrir ventana confirmar matricula

+[clic cancelar]

Cuadro De Dialogo Información

muestra los datos del estudiante en la tabla y habilita el botón Crear Estudiante

[No Existe]

[clic Aceptar] Guarda el Estudiante en la Base De Datos, quedando en la ventana "gestionar Estudiante" almacenar en base de datos

quedando en la ventana Gestionar Estudiante Cerrar Cuadro Inf Actualizada

verifica si existe en la base de datos

[Si Existe] Verifica Existencia mostrar datos

4.2.2 Gestionar Notas CURSO BASICO El Profesor ingresa a la aplicación y se despliega la “Ventana Principal”, da clic en el botón “Profesores”, digita el usuario y la contraseña y da clic en el botón “ingresar”, se Página 61

Mostrar Mensaje error


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío verifican que los campos no estén nulos y que el Profesor exista y el sistema despliega la ventana “Ventana Profesor”, el Profesor da clic en el botón de la materia que dicta, selecciona el grado, carga la lista de los estudiantes en la mima ventana. El profesor puede modificar las notas de cada estudiante, da clic en el botón “Guardar Cambios” guarda los cambios y queda en la misma ventana. CURSO ALTERNO Si da clic en el botón “Crear Nueva columna” y se despliega un ventana de dialogo donde digita el nombre de la nueva columna y da clic en el botón “Aceptar”, el sistemas crea la nueva columna quedando en la ventana que estaba. Si da clic en el botón “Eliminar Columna” y se despliega un ventana de dialogo donde digita el nombre de la columna a eliminar y da clic en el botón “Aceptar”, se elimina la columna quedando en la ventana que estaba. EXCEPCIONES Si el usuario y la contraseña son incorrectos muestra “error de validación” en la ventana Profesores Login, si el Profesor da clic en el botón “Cancelar” lo queda en la “ventana Profesor”. El profesor da clic en el botón “Cerrar Sesión” el queda en la ventana Principal

desplegar

[clic Profesores] Abrir ventana Profesores

ventana Principal

ventana Profesores Login

digita el nombre y la contraseña

almacena en la Base De Datos quedando el la ventana profesores

Profesor [Clic Aceptar]

+selecciona el grado

clic en el botón Ingresa Dialogo de menu

Eliminación Columna Cuadro Eliminacion

Selecciona el grado

+[Clic Cancelar]

Crea la columnaen la ventana profesor

Eliminar Columna

+Digita el nombre de la columna a crear

[Clic en el botón Eliminar Columna] [Clic Aceptar] Crear columna

+[Clic Cancelar] Selecciona la materia

Dialogo Crear Columna

<mostrar error

Ventana Profesor

[clic en el botón Crear Nueva Columna]

Abrir materia

[Clic en el botón Guardar Cambios]

muestra la tabla con los estudiantes de esa materia

+[campos nulos]

verifica campos [Campos no nulos]

Crear nueva columna [No Existe] carga la lista de estudiante

[Clic Cerrar Sesión]

verifica existencia carga estudiantes con sus notas

Cerrar Sesión

+[Existe]

abre ventana profesor

Si el Profesor da clic en el botón cerrar sesión queda en la ventana principal

Abrir ventana Profesor

guarda las notas en la base de datos y queda en la ventana profesores

Abrir ventana Principal Guardar Cambios

Base De Datos.

4.2.3 Gestionar Cupo Página 62


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío

CURSO BASICO El usuario ingresa a la aplicación “ventana principal” da clic en el botón “Buscar Cupo” desplegándose la ventana “Buscar Cupo”, el usuario digita grado a buscar en el campo, da clic en el botón “Buscar” el sistema verifica que el campo no este nulo y que sea entero. Si hay cupo se habilita el botón de “Registrar”, el usuario da clic en registrar y se despliega la ventana “Formulario de inscripción Acudiente” el usuario diligencia el formulario y da clic en el botón “Continuar”, el sistema verifica que todos los campos obligatorios estén llenos y despliega la ventana de “Formulario Inscripción estudiante” el usuario diligencia el formulario y da clic en el botón “Grabar datos”, el sistema verifica que los campos obligatorios estén llenos y se despliega la ventana de confirmación “Seguro desea reservar el cupo”, el usuario da clic en el botón “Aceptar” desplegándose la ventana reserva exitosa quedando el usuario en la página de principal. Se muestra en un campo de texto los documentos requeridos que debe presentar a la institución para oficializar la matricula. CURSO ALTERNO Si el campo esta nulo o no es un entero se muestra un error “verifique el campo”, si no hoy cupo disponible se muestra en mensaje “NO HAY CUPO DISPONIBLE” en la ventana “Buscar Cupo” y no se habilita el botón “Reservar”, si los datos ingresados el formulario del Acudiente y el Estudiante por el usuario no son correctos o faltan campos por llenar se mostrara “error de campos requeridos”, el usuario da clic en aceptar quedando en la misma ventana.

Página 63


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío el usuario queda da clic en aceptar y queda en la ventana Buscar Cupo, se muestra los documentos requiridos para oficializar la matricula

el usuario queda en la ventana buscar cupo Abrir ventana Buscar Cupo

[clic Cancelar]

mostrar documentos requeridos

almacenar Informcacion base de datos

[Clic Aceptar]

[campos no nulos] Abrir ventana Confirmación Registro

cuadro Confirmación

verificar campos estudiante [campos nulos]

El Usuario da click en c ancelar quedando en la ventana Buscar Cupo

[clic en el botón Grabar Datos]

[click Cancelar] mostrar error

abrir Ventana Buscar Cupo ventana Formulario Estudiante

diligencia formulario estudiante

abrir ventana formulario Estudiante el Usuario da clic en el boton continuar

[Campos no Nulos] Usuario

Desplegar

Ventana Principa

digita el grado y da clic en el botón Buscar

[Clic en el botón Continuar]

[clic en el botón Buscar Cupo] verificar campos

Ventana Formulario Acudiente

[Campos Nulos]

Ventana Buscar Cupo

[clic botón Registrar]

desplegar ventana Buscar Cupo mostrar Error

Abrir Ventana Formulario Acudiente

"No Hay Cupo"

[clic botón Buscar]

Mensaje De Informacion Mensaje Error1

[No es Entero]

Verifica que sea entero [Campo Entero]

habilita el botón Registrar

[Hay Cupos]

[No ha cupo]

buscar Cupo

4.3 Actualización del modelo de dominio

Página 64


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío

4 Diseño General 5.1 Diagrama De Secuencia 5.1.1

Gestionar Estudiante

5.2.2

Gestionar Notas Página 65


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío

5.2.3

Gestionar Cupo

5.2 Diagrama De Actividades 5.2.1

Gestionar Estudiante

5.2.2

Gestionar Notas

5.2.3

Gestionar Cupo

Página 66


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío

Loguear Usuario

[Contraseña Invalida] Mostrar mensaje de errror [Contreaseña Valida] Seleccionar Materia

Buscar Estudiante

diligeciar Codigo

[Buscar] [No Existe]

Mostar Mensaje Error

Activity1

[Existe]

Eliminar

Mostrar Cuadro Eliminacion

5.1.2.

Actualizar

Mostrar Cuadro Información OK

Matricular

[Campos No Nulos]

[Campos Nulos]

Gestionar Notas

Página 67


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío

Loguear Usuario [Contraseña Invalida]

Mostrar mensaje de errror

[Contreaseña Valida]

Seleccionar Materia

Seleccionar Grado

Guardar Cambios

Crear Columna

Eliminar Columna

Cuadro Dialogo

Diligencia el Nombre

5.1.3

Gestionar Cupo

Página 68


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío

diligenciar campo

[Campos Nulos]

Mostrar Mensaje Error

[Campos No Nulos] [No Hay Cupos]

[Si Hay Cupo] Mostrar Mensaje

Diligenciar Formulario

Cancelar Registro

Grabar Datos

confirmar Cupo

Página 69


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío

6 Glosario

INTERNET: Es un conjunto descentralizado de redes de comunicación interconectadas, que utilizan la familia de protocolos TCP/IP, garantizando que las redes físicas heterogéneas que la componen funcionen como una red lógica única, de alcance mundial. WEB: Es un sistema de distribución de información basado en hipertexto enlazados y accesibles a través de Internet. APLICACIÓN WEB: son aquellas aplicaciones que los usuarios pueden utilizar accediendo a un servidor Web a través de internet o de una intranet mediante un navegador. En otras palabras, es una aplicación software que se codifica en un lenguaje soportado por los navegadores Web en la que se confía la ejecución al navegador ADMINISTRADOR: es el encargado de autorizar el acceso, coordinar y vigilar la utilización de la base de datos. También se encarga de adquirir el software y el hardware necesarios, además de realizar el mantenimiento diario o periódico de los datos. RENDIMIENTO: determina lo rápido que realiza una tarea un sistema en condiciones particulares de trabajo. También puede servir para validar y verificar otros atributos de la calidad del sistema, tales como la escalabilidad, fiabilidad y uso de los recursos. SEGURIDAD: aplica a la protección y el mal uso de los datos (modificación, eliminación, etc.) contra usuarios desautorizados para el acceso al sistema. Se niega servicios y se detectan las amenazas. MANTENIBILIDAD: Un sistema en el que exista una estructura clara de sus componentes será más fácilmente mantenerle en un futuro ya que será necesario el seguimiento de una metodología ya definida, lo que evitará un empobrecimiento de su código y por tanto de su rendimiento. CLARIDAD: Todos los documentos deben estar redactados de forma clara y fácil de entender, los nombre utilizados para las tablas, los campos, índices, etc. deben ser autodescriptivos y estar perfectamente documentados. COHERENCIA: Las anotaciones y terminología utilizada deben ser uniformes, para ello se debe seguir algún tipo de metodología estándar, indicando cual se ha empleado, en los casos en que se utilice alguna metodología no estándar se debe adjuntar a la documentación. GENERALIDAD: La base de datos debe ser capaz de adaptarse a cualquier tipo de empresa y a cualquier característica INDEPENDENCIA DEL SISTEMA: Las prestaciones y diseño de la base de datos no están vinculadas al entorno. EFICIENCIA: Se deben aprovechar al máximo los recursos de la computadora, minimizando la memoria utilizada y el tiempo de proceso o ejecución, siempre que no sea a costa de los requisitos anteriores. En este punto se debe tener en cuenta los gestores Página 70


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA Universidad del Quindío cliente / servidor de bases de datos. En muchas ocasiones es más rentable cargar de trabajo al servidor y liberar recursos de los clientes, pero no todos los gestores permiten este tipo de trabajo, por lo tanto se ha de tener en cuenta estas dos circunstancias en el diseño de la base de datos. PARAMETRIZABLE: La aplicación puede ser personalizable de acuerdo a las necesidades de cada cliente USO: que tanto es usado para el desarrollo de software. FLEXIBILIDAD: En qué medida permite realizar cambios y correcciones durante el proceso FACILIDAD DE IMPLEMENTACION: que tan fácil es para el programador implementar el software con base en el diseño obtenido después del proceso. COMPLEJIDAD: que tanto tiempo se necesita para terminar cada una de sus fases y qué cantidad de documentos se arroja en cada una de ellas.

Página 71


APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA