Date post: | 22-Mar-2016 |
Category: |
Documents |
Upload: | leidy-viviana-osorio-jimenez |
View: | 231 times |
Download: | 3 times |
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 1
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
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 2
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
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 3
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 de interfaces
Héctor Hernando Hernández
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
Héctor Hernando Hernández
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 De 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
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 4
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 De Actividad.
Leidy Viviana Osorio Héctor Hernando Hernández Abey Romero García
16 16/12/2011 Versión 2.6 Revisión Proyecto
Leidy Viviana Osorio Héctor Hernando Hernández Abey Romero García
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 5
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
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 6
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
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 7
Loguear Usuario
Mostrar mensaje de errror
[Contraseña Invalida]
Buscar Estudiante
Seleccionar Materia
[Contreaseña Valida]
diligeciar Codigo
[Buscar]
Matricular
[Existe]
ActualizarEliminar
Mostrar Cuadro Información OKMostrar Cuadro Eliminacion
Mostar Mensaje Error[No Existe]Activity1
[Campos Nulos][Campos No Nulos]
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 8
Lista De Tablas Tabla 1: Evaluación De Las Herramientas De desarrollo ................................................... 14
Tabla 2: Evaluación De Gestor de Base De Datos ............................................................ 15
Tabla 3: Evaluación De Ciclos De Vida ............................................................................. 16
Tabla 4: tabla de sustantivos ........................................................................................... 28
Tabla 5: Eliminación de sustantivos.................................................................................. 29
Tabla 6: Lista definitiva de sustantivos ............................................................................. 30
Tabla 7: Relaciones entre las clases ................................................................................. 31
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 9
Í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
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 10
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.
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 11
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
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 12
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.
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 13
4. Permitir el ingreso y consulta de notas de los estudiantes. 5. Apoyar a los docentes en la publicación virtual de las notas. 6. Consultar las notas de los estudiantes. 7. Diseñar una interfaz sobria basada en normas de usabilidad.
1.3. 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. Sistema permitirá separar el cupo de un estudiante en el colegio. b. Mostrar e imprimir el listado de estudiantes inscritos. c. Mostrar e imprimir las notas de los periodos académicos de los estudiantes. d. Inscribir y eliminar estudiantes del sistema. e. Actualizar datos de los estudiantes por parte de los acudientes y administrativos. f. Generar reportes del estado académico de los estudiantes. g. Permitir portabilidad de la aplicación. h. El Software debe validar la información. 1.3.4. Delimitación Del Prototipo:
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 14
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
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 15
personas, por ello es la herramienta que más se acomoda a las necesidades de nuestro proyecto. La escala de calificación se establece de la siguiente manera: Calificación no contiene lo necesaria 0 Calificación aceptable 1 Calificación funcional 2 Calificación Muy Buena 3 1.7.2. 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
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 16
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 Excelente 2 Bueno 1 Aceptable 0 No 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.
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 17
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.
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 18
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.
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 19
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
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 20
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
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 21
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.
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 22
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.
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 23
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
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 24
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
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 25
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
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 26
- 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.
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 27
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 Tabla de sustantivos
1. 1 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 Registro Acudiente
5 Colegio 17 Estudiante 29 Registro Estudiante
6 Exámenes 18 Coordinación 30 Datos
7 Notas 19 Administrador del sistema
31 Documentos físicos
8 Aplicación 20 Grados 32 Registro Profesores
9 Institución 21 documentos 33 Información de materia
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 28
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
10 Usuarios 22 Director del colegio 34 Listado de estudiantes
11 Navegador 23 Matricula 35 Calificaciones
12 Cupo 24 Dirección de la institución
Tabla 4: tabla de sustantivos
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 29
17 Documentos Por ser
18 Matricula Por ser
19 Dirección de la institución Por ser La planta física de la institución
20 Espacio académico Por ser
21 Ventana Por ser Pertenece al diseño
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
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
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 30
8 Secretaria general
9 Profesor
10 Coordinación
11 Administrador del sistema
12 Grados
13 Documentos
14 Matricula
15 Espacio académico
16 Registro
17 Datos
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
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 31
10 Coordinación Es un Usuario
11 Administrador del sistema
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
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 32
3.2 Prototipo las interfaces graficas
Imagen 4: Ventana Principal.
Imagen 5: Ventana Login.
Imagen 6: Ventana Buscar Cupo.
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 33
Imagen 7: Mensaje “Hay Cupo”.
Imagen 8: Ventana Formulario Acudiente.
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 34
Imagen 9: Ventana Formulario Estudiante.
Imagen 10: Cuadro De Dialogo Confirmar Cupo.
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 35
Imagen 11: Mensaje “No Hay Cupo”.
Imagen 12: Ventana Principal (PP) Administrador.
Imagen 13: Ventana Gestionar Estudiante.
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 36
Imagen 14: ventana Actualizar Datos Estudiante.
Imagen 15: Cuadro De Dialogo Actualización Exitosa.
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 37
Imagen 16: Cuadro De Dialogo Eliminación Exitosa.
Imagen 17: Ventana Ingresar Estudiante.
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 38
Imagen 18: Mensaje “El Estudiante no aparece inscrito”.
Imagen 19: Ventana Matricular estudiante
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 39
Imagen 20: Cuadro De Dialogo Confirmar Matricula.
Imagen 21 Cuadro Mensaje “Eliminación Exitosa”.
Imagen 22: Ventana Profesor.
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 40
Imagen 23: Ventana Gestionar notas.
Imagen 24: Cuadro De Dialogo Crear Nueva Columna
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 41
Imagen 25: Ventana Columnas Creadas
Imagen 26: Cuadro De Dialogo Eliminar Columna.
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 42
Imagen 27: Ventana Formulario Profesor.
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 43
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
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 44
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 Mostrar información del estudiante
Descripción 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
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 45
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
● UC- Administrar estudiante ● UC- Administrar matricula
Descripción El sistema deberá guardar la información de los Estudiantes.
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 46
Datos Específicos - 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)
Estabilidad Alta.
Comentarios 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
● UC-Administrar estudiante
Descripción El sistema deberá guardar la información de los Acudientes de los estudiantes.
Datos Específicos - 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
Estabilidad Alta
Comentarios Ninguno.
Tabla 19: IRQ-Información sobre el Acudiente
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 47
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
● UC- Administrar usuario
Descripción El sistema permitirá registrar a los Profesor en la aplicación
Datos Específicos - 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
Estabilidad Alta
Comentarios 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.
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 48
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 Unicidad del nombre de usuario
Objetivos Asociados
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
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 49
Asociados
Requisitos Asociados
Descripción
Estabilidad
Comentarios Ninguno.
Tabla 24: CRQ- Unicidad de identificación de los estudiantes
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 50
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 Catálogo de requisitos
● Requisitos funcionales
o permite la gestión de estudiantes o permite la gestión de notas de los estudiantes o 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
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 51
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
Admnistrador
Director Secretaria
Usuario
Acudiente Estudiante
Profesor
Gestionar Notas
Gestionar Estudiante
Gestionar Cupo
Gestionar Docente
Imagen 28: Diagramas de casos de uso
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 52
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 despliega la ventana “Gestionar Estudiante”.
9 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”.
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 53
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”.
CURSO ALTERNO 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”.
CURSO ALTERNO 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”
POSCONDICION
EXCEPCIONES PASO Acción
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 54
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 Si el administrador da clic en “cerrar sesión”, se cierra la ventana “administrar Estudiante”, quedando en la ventana “ventana principal”.
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.
RENDIMIENTO 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
ESTABILIDAD alta
COMENTARIOS Ninguno
Tabla 25: Caso De Uso Gestionar Estudiante
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 55
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.
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 56
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 ● 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.
EXCEPCIONES 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”
RENDIMIENTO 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
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 57
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.
REQUISITOS ASOCIADOS
● IRQ- 01 Información sobre cupo para estudiante nuevo ● IRQ- 02 Información sobre el Estudiante ● IRQ-03 Información sobre el Acudiente
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
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 58
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 ● 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.
EXCEPCIONES 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.
RENDIMIENTO PASO COTA DE TIEMPO
3 1 segundo
5 1 segundo
7 1 segundo
9 1 segundo
11 1 segundo
13 1 segundo
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 59
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
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 60
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”.
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 61
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”..
Administrador
Ventana Principal
Abrir Ventana PPAbrir Ventana Login
[clic Administrador]
Ventana Login
Diligenciar Campos
Verificar Existencia del Usuario
Clic Botón Ingresar
VentanaPP Aministrador
[Si Existe]
Abrir Ventana PP Administrador
Selecciona [Gestión Estudiante]
Abrir Gestionar Estudiante
Base De Datos
Mensaje Error
[No Existe]
"Usuario No Existe "
[Clic Gestionar Estudiante]
Ventana Gestionar Estudiante
Ventana Ingresar Estudiante
Abrir VentanaIngresar
Estudiante
[Clic Ingresar Estudiante]
digita el Codigo del estudiante
Verifica Datos
[Clic Buscar]
Verifica Existencia
[Campos No Nulos]
Cuadro De Dialogo Información
[Si Existe]
Clic en el boton Crear Estudiante
Mensaje Error Crear Est
Campos Nulos
[No Existe]
Abrir Ventana Buscar Estudiante
[Clic Buscar Estudiante]
Verificar datos sean numeros enteros
[Clic Botón Buscar]
Ventana Buscar Estudiante
El Administrador Ingresa el
codigo del estudiante
y da clic en "Buscar"
Verifica que exista
[Son enteros]
[Existe]
Mostrar Error Buscar Estudiante+[No son enteros ]
[No existe]
Mostrar Datos en tabla
muetra los datos en
la ventana "Buscar Estudiante"
donde ya se encuenta la tabla.
Verificar Campos Obligatorios
[Clic Actualizar]
Actualizar Cambios
[Campos No Nulos]
Almacena datos
Mostrar Error Actualizar estudiante
[Campos Nulos]
Abrir Cuadro Información Actualizada
Cuadro Actualización
Eliminar Usuario
[Clic Eliminar Usuario]
elimina el privilegio
del usuario
de la aplicación pero
deben permanecer
en la bases de datos
Cerrar sesión
[cerrara sesion]
si el director le da clic
en "Cerrar sesión",
el director quedara el
la " Ventana Principal".
[Actualizacion Completa]
Abrir Cuadro Confirmación
[Clic SI]
Dialogo Confirmar Eliminación
el administrador
da clic en si
Abrir ventana Buscar Estudiante
[clic NO]
abrir Cuadro Mensaje
cerrar Mensaje Eliminacion
Cuadro Mensaje Eliminacion
muestra los datos del
estudiante en la tabla y habilita
el botón Crear Estudiante
mostrar datos
Valida todos los campos
[clic en crear estudiante]
si no existe no
muestra un mensaje
error y no habilita
el botón Crear Estudiante
digita campos faltantes
abrir ventana confirmar matricula
[clic Aceptar]
almacenar en base de datos
volver ventana Ingresar Estudiante
+[clic cancelar]
Guarda el Estudiante
en la Base De Datos,
quedando en la ventana
"gestionar Estudiante"
Cerrar Cuadro Inf Actualizada
+cierra la ventana inf actualizada
quedando en la
ventana Gestionar Estudiante
este boton se habilita
cuando se busque
el estudiante
el Administrador queda en la
"Ventana Administrador"
verifica si existe
en la base de datos
Mostrar Mensaje error
[Fallo Actualización]
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
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 62
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
ventana Principal
desplegar
Abrir ventana Profesores
[clic Profesores]
ventana Profesores Logindigita el nombre y la contraseña
verifica campos
clic en el botón Ingresa
<mostrar error
+[campos nulos]
verifica existencia
[Campos no nulos]
Base De Datos.
[No Existe]
Ventana Profesor
Abrir ventana Profesor
+[Existe]
Abrir materia
Selecciona la materia
Dialogo de menu
+selecciona el grado
carga la lista de estudiante
Selecciona el grado
carga estudiantes con sus notas
abre ventana
profesor
Guardar Cambios
[Clic en el botón Guardar Cambios]
guarda las notas en la
base de datos
y queda en la ventana
profesores
Crear nueva columna
Eliminar Columna
[clic en el botón Crear Nueva Columna]
[Clic en el botón Eliminar Columna]
Dialogo Crear Columna
+Digita el nombre de la columna a crear
Crear columna
[Clic Aceptar] +[Clic Cancelar]
Crea la columnaen la
ventana profesor
Cuadro Eliminacion
Eliminación Columna
[Clic Aceptar]
+[Clic Cancelar]
almacena en
la Base De Datos quedando el
la ventana profesores
Si el Profesor da
clic en el botón cerrar
sesión queda en la
ventana principal
Cerrar Sesión
[Clic Cerrar Sesión]
Abrir ventana Principal
muestra la tabla
con los estudiantes
de esa materia
Profesor
4.2.3 Gestionar Cupo
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 63
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.
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 64
Usuario Ventana Principa
desplegar ventana Buscar Cupo
[clic en el botón Buscar Cupo]
Ventana Buscar Cupo
Desplegar
digita el grado y da clic en el botón Buscar
buscar Cupo
[clic botón Buscar]
base de datos
Verifica que sea entero
[Campo Entero]
Mensaje Error1
[No es Entero]
"No Hay Cupo"
Mensaje De Informacion
[No ha cupo]
habilita el botón Registrar[Hay Cupos]
Ventana Formulario Acudiente
Abrir Ventana Formulario Acudiente
[clic botón Registrar]
verificar campos
[Clic en el botón Continuar]
mostrar Error
[Campos Nulos]
ventana Formulario Estudiante
abrir ventana formulario Estudiante
[Campos no Nulos]
diligencia formulario estudiante
verificar campos estudiante
[clic en el botón Grabar Datos]
mostrar error
[campos nulos]
Abrir ventana Confirmación Registro
[campos no nulos]
[Clic Aceptar]
el usuario queda da clic en
aceptar y queda en la
ventana Buscar Cupo, se muestra los
documentos requiridos para
oficializar la matricula
cuadro Confirmación
almacenar Informcacion
Abrir ventana Buscar Cupo
[clic Cancelar]
el usuario queda
en la ventana
buscar cupo
mostrar documentos requeridos
el Usuario da clic
en el boton continuar
abrir Ventana Buscar Cupo
[click Cancelar]
El Usuario da click en c
ancelar quedando en
la ventana Buscar Cupo
4.3 Actualización del modelo de dominio
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 65
4 Diseño General
5.1 Diagrama De Secuencia
5.1.1 Gestionar Estudiante
5.2.2 Gestionar Notas
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 66
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
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 67
Loguear Usuario
Mostrar mensaje de errror
[Contraseña Invalida]
Buscar Estudiante
Seleccionar Materia
[Contreaseña Valida]
diligeciar Codigo
[Buscar]
Matricular
[Existe]
ActualizarEliminar
Mostrar Cuadro Información OKMostrar Cuadro Eliminacion
Mostar Mensaje Error[No Existe]Activity1
[Campos Nulos][Campos No Nulos]
5.1.2. Gestionar Notas
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 68
Loguear Usuario
Mostrar mensaje de errror[Contraseña Invalida]
Seleccionar Materia
[Contreaseña Valida]
Seleccionar Grado
Guardar Cambios Crear Columna Eliminar Columna
Cuadro Dialogo
Diligencia el Nombre
5.1.3 Gestionar Cupo
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 69
diligenciar campo
Mostrar Mensaje Error[Campos Nulos]
[Campos No Nulos]
[No Hay Cupos]
Mostrar Mensaje
[Si Hay Cupo]
Diligenciar Formulario
Cancelar Registro Grabar Datos
confirmar Cupo
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 70
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 auto-
descriptivos 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
APLICACIÓN PARA APOYAR EL PROCESO DE GESTIÓN ACADÉMICA
Universidad del Quindío
Página 71
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.