41
SIA Sistema Integrado de Admisión

Dan Barquero Barrantes Lizeth Chacón Bolaños Jairo González Rodríguez Cristián Arias Chávez Beatriz Barrantes Madrigal Mariana Soto Bonilla

Embed Size (px)

Citation preview

Page 1: Dan Barquero Barrantes Lizeth Chacón Bolaños Jairo González Rodríguez Cristián Arias Chávez Beatriz Barrantes Madrigal Mariana Soto Bonilla

SIA Sistema Integrado de

Admisión

Page 2: Dan Barquero Barrantes Lizeth Chacón Bolaños Jairo González Rodríguez Cristián Arias Chávez Beatriz Barrantes Madrigal Mariana Soto Bonilla

Dan Barquero BarrantesLizeth Chacón BolañosJairo González RodríguezCristián Arias ChávezBeatriz Barrantes MadrigalMariana Soto Bonilla

Equipo Técnico

Page 3: Dan Barquero Barrantes Lizeth Chacón Bolaños Jairo González Rodríguez Cristián Arias Chávez Beatriz Barrantes Madrigal Mariana Soto Bonilla

Adquirir un nuevo servicio para el estudiante mejorando la calidad de admisión que ofrece la Universidad con el Sistema Integrado de Admisión.

Objetivo general

Page 4: Dan Barquero Barrantes Lizeth Chacón Bolaños Jairo González Rodríguez Cristián Arias Chávez Beatriz Barrantes Madrigal Mariana Soto Bonilla

SIA: Mejorar el sistema de matricula de la UTN aplicando una prueba para orientar a los estudiantes a escoger la carrera

Utilizar tecnologías mas avanzadas.

Objetivo específico.

Page 5: Dan Barquero Barrantes Lizeth Chacón Bolaños Jairo González Rodríguez Cristián Arias Chávez Beatriz Barrantes Madrigal Mariana Soto Bonilla

SIADiagrama de Paquetes

Page 6: Dan Barquero Barrantes Lizeth Chacón Bolaños Jairo González Rodríguez Cristián Arias Chávez Beatriz Barrantes Madrigal Mariana Soto Bonilla

Comprende todos aquellos casos lógicos que tengan que ver con la protección, manipulación e integridad del sistema como tal.

Interacciones:•Manipula usuarios.•Manipula perfiles.•Manipula permisos.

Seguridad

Page 7: Dan Barquero Barrantes Lizeth Chacón Bolaños Jairo González Rodríguez Cristián Arias Chávez Beatriz Barrantes Madrigal Mariana Soto Bonilla

Comprende todo el proceso de ingreso de datos operativo, así como de información del candidato hasta la consulta de la fecha para la prueba.

Interacciones:

• Registra los parámetros operativos.• Registra ofertas de carreras y cupos.• Registra la información personal y selección de

dos carreras.• Consulta de fecha para la prueba.

Información

Page 8: Dan Barquero Barrantes Lizeth Chacón Bolaños Jairo González Rodríguez Cristián Arias Chávez Beatriz Barrantes Madrigal Mariana Soto Bonilla

Comprende todo lo referente a la prueba, desde el ingreso de los datos de la prueba, la ejecución y los resultados de la misma.

Interacciones:

• Ingresa los parámetros de la prueba.• Ingresar la prueba. Introduce las notas de presentación de los

candidatos.• Realiza la prueba.• Consulta resultados de la prueba.

Prueba

Page 9: Dan Barquero Barrantes Lizeth Chacón Bolaños Jairo González Rodríguez Cristián Arias Chávez Beatriz Barrantes Madrigal Mariana Soto Bonilla

Brinda información a los candidatos acerca de los admitidos en las diferentes carreras, comprende la confirmación de carreras por parte del candidato, y

facilita las fechas de matricula.

Interacciones:

• Publicación de la lista de admitidos.• Confirma la admisión.• Consulta las fechas de matrícula.

Publicación

Page 10: Dan Barquero Barrantes Lizeth Chacón Bolaños Jairo González Rodríguez Cristián Arias Chávez Beatriz Barrantes Madrigal Mariana Soto Bonilla

Casos de Uso de Seguridad

Page 11: Dan Barquero Barrantes Lizeth Chacón Bolaños Jairo González Rodríguez Cristián Arias Chávez Beatriz Barrantes Madrigal Mariana Soto Bonilla

Breve Descripción Este caso de uso describe como se valida el ingreso al

sistema de cualquiera de los usuarios.

Flujo Básico1. Este CU inicia cuando cualquiera de los usuarios

solicita la opción de ingresar al sistema2. El sistema solicita al usuario digitar su login3. El sistema solicita al usuario digitar su password4. El sistema verifica el perfil y los permisos del usuario. 5. El usuario ingreso al sistema. 6. Termina el Caso de Uso.

CU_Ingresar al Sistema

Page 12: Dan Barquero Barrantes Lizeth Chacón Bolaños Jairo González Rodríguez Cristián Arias Chávez Beatriz Barrantes Madrigal Mariana Soto Bonilla

Breve Descripción Este caso de uso describe como se manipulan los perfiles

asociados a un usuario.

Flujo Básico 1. Este caso de uso inicia cuando un usuario de TI selecciona la opción

Perfiles.2. El sistema muestra una lista de los perfiles ya agregados en el sistema. 3. El usuario puede seleccionar agregar, modificar o eliminar un perfil. Si

selecciona agregar un perfil, el sistema le solicita un nombre, una descripción breve del perfil y las opciones del sistema a las cuales tienen autorización. Si indica modificar, selecciona un perfil y realiza los cambios respectivos. Si por el contrario selecciona eliminar, el usuario indica el perfil y autoriza la eliminación (solo puede eliminarse perfiles no asociados a ningún usuario).

4. El sistema guarda los datos en la base de datos. 5. Termina el Caso de Uso.

CU_Manipular Perfiles

Page 13: Dan Barquero Barrantes Lizeth Chacón Bolaños Jairo González Rodríguez Cristián Arias Chávez Beatriz Barrantes Madrigal Mariana Soto Bonilla

Breve DescripciónEste caso de uso describe como manipulan los permisos (creación,

modificación,consulta y eliminación de registros) asociados a un usuario.

Flujo Básico 1. Este caso de uso inicia cuando un usuario de TI selecciona la opción

Permisos.2. El sistema solicita al usuario de TI seleccionar un usuario, al cual se

manipulará sus permisos.3. El sistema muestra una lista de opciones de menú, según el perfil

asociado al usuario seleccionado.4. El usuario TI indica a través de un check los permisos de consulta,

creación, modificación y eliminación, por cada opción del menú asociada al perfil de usuario.

5. El sistema guarda los datos en la base de datos. 6. Termina el Caso de Uso.

CU_Manipular Permisos

Page 14: Dan Barquero Barrantes Lizeth Chacón Bolaños Jairo González Rodríguez Cristián Arias Chávez Beatriz Barrantes Madrigal Mariana Soto Bonilla

Breve DescripciónEste caso de uso describe como se manipulan (agregar, modificar,

consultar oeliminar registros) usuarios.

Flujo Básico 1. Este caso de uso inicia cuando un usuario de TI selecciona la opción

Usuarios.2. El sistema muestra una lista de los usuarios ya agregados en el

sistema.3. El usuario puede seleccionar agregar, modificar o eliminar un usuario.

Si selecciona agregar el sistema le solicita un nombre, usuario, contraseña y un perfil. Si indica modificar, selecciona un usuario y realiza los cambios respectivos. Si por el contrario elige eliminar, selecciona el usuario y confirma la eliminación.

4. El sistema guarda los datos en la base de datos. 5. Termina el Caso de Uso.

CU_Manipular Usuarios

Page 15: Dan Barquero Barrantes Lizeth Chacón Bolaños Jairo González Rodríguez Cristián Arias Chávez Beatriz Barrantes Madrigal Mariana Soto Bonilla

Casos de Uso de Información

Page 16: Dan Barquero Barrantes Lizeth Chacón Bolaños Jairo González Rodríguez Cristián Arias Chávez Beatriz Barrantes Madrigal Mariana Soto Bonilla

Breve Descripción Este caso de uso describe como se realiza la inserción de las carreras

y sus respectivos cupos dentro del Sistema Integral de Admisión por parte de Registro que serán constituidos como la oferta académica para el siguiente periodo de matrícula.

Flujo Básico 1. Este caso de uso inicia cuando el Encargado del Departamento de

registro ingresa al sistema y elige la funcionalidad de Insertar Carreras y cupos.

2. El encargado elige la opción insertar nuevo.3. El encargado digita el nombre de la carrera en su respectivo campo.4. El encargado selecciona la cantidad de cupos para la nueva carrera. 5. El encargado selecciona un encargado de carrera de una lista.6. El encargado escoge la opción de crear nueva carrera. 7. Termina el Caso de Uso.

CU Registrar Carrera y Cupos

Page 17: Dan Barquero Barrantes Lizeth Chacón Bolaños Jairo González Rodríguez Cristián Arias Chávez Beatriz Barrantes Madrigal Mariana Soto Bonilla

Breve Descripción Este caso de uso describe como se realiza la inserción de todos los

parámetros operativos del Sistema Integral de Admisión por parte de Registro que serán necesarios para el correcto funcionamiento del sistema.

Flujo Básico Este caso de uso inicia cuando el Encargado del Departamento de registro

ingresa al sistema y elige la funcionalidad de Registrar parámetros operativos.

El encargado Selecciona el parámetro a editar de una lista. El encargado selecciona o digita el dato de acuerdo al parámetro

seleccionado. El encargado confirma la selección. El sistema corrobora que en los datos no hayan errores, Se actualiza la

información en la base de datos. Termina el Caso de Uso.

CU Registrar Parámetros Operativos

Page 18: Dan Barquero Barrantes Lizeth Chacón Bolaños Jairo González Rodríguez Cristián Arias Chávez Beatriz Barrantes Madrigal Mariana Soto Bonilla

Breve Descripción Este caso de uso describe como se realiza la inserción de los datos

personales del candidato, se encarga de solicitarle al candidato información personal la cual va a poder ingresar, validar y guardar la información.

Flujo Básico1. Este caso de uso inicia cuando el Candidato elige la funcionalidad de

Ingresar Datos Personales. 2. El sistema le despliega el formulario a llenar (Nombre, primer apellido,

segundo apellido, Cédula, Sexo, Lugar de Residencia, fecha de nacimiento, colegio, teléfono, correo, nacionalidad, estado civil).

3. El candidato llena y elige la información.4. El sistema valida los datos. 5. El candidato selecciona dos carreras de su interés a partir de una lista

predefinida.6. El sistema guarda los datos del candidato en la base de datos. 7. Termina el Caso de Uso.

CU Ingresar Datos Personales

Page 19: Dan Barquero Barrantes Lizeth Chacón Bolaños Jairo González Rodríguez Cristián Arias Chávez Beatriz Barrantes Madrigal Mariana Soto Bonilla

Breve Descripción Este caso de uso describe como se realiza la consulta de la Cita dentro

del sistema por parte del candidato, donde el candidato se le mostrara la fecha y hora del examen psicopedagógico.

Flujo Básico Este caso de uso inicia cuando el Candidato ingresa al sistema y elige

la funcionalidad de Consultar Fecha de Examen. El sistema le solicita al candidato que digite el número de identificación

personal. El sistema le despliega la información solicitada (Mostrando el Nombre

del candidato, Lugar de la Prueba, Fecha y hora. Además una nota donde se le recuerde al candidato los requisitos para realizar la prueba).

El sistema le brinda la opción al Candidato de Imprimir la información solicitada.

Termina el Caso de Uso.

CU Consultar Cita

Page 20: Dan Barquero Barrantes Lizeth Chacón Bolaños Jairo González Rodríguez Cristián Arias Chávez Beatriz Barrantes Madrigal Mariana Soto Bonilla

Casos de Uso de Prueba

Page 21: Dan Barquero Barrantes Lizeth Chacón Bolaños Jairo González Rodríguez Cristián Arias Chávez Beatriz Barrantes Madrigal Mariana Soto Bonilla

Breve Descripción Este caso de uso describe como se realiza la inserción de los

Parámetros de la Prueba dentro del sistema de matrícula por parte de la Vida Estudiantil que serán constituidos como los puntajes definidos a cada respuesta con respecto a la carrera.

Flujo Básico  Este caso de uso inicia cuando el usuario de Vida Estudiantil ingresa al

sistema y elige la funcionalidad de Ingresar Parámetros de Prueba. El encargado escoge una respuesta de una lista. El encargado le asigna a esa respuesta el puntaje definido. El encargado asocia la respuesta con las respectivas carreras. El encargado verifica los datos. El encargado guarda en la base de datos la información de cada

respuesta seleccionando la opción guardar. Termina el Caso de Uso.

CU Ingresar Parámetros de la Prueba

Page 22: Dan Barquero Barrantes Lizeth Chacón Bolaños Jairo González Rodríguez Cristián Arias Chávez Beatriz Barrantes Madrigal Mariana Soto Bonilla

Breve Descripción Este caso de uso describe como se realiza la inserción de la Prueba

Psicopedagógica dentro del sistema de matrícula por parte de Vida Estudiantil que serán constituidos por preguntas y respuestas de la prueba para encontrar el perfil adecuado de cada candidato.

Flujo Básico1. Este caso de uso inicia cuando el usuario de Vida Estudiantil

ingresa al sistema y elige la funcionalidad de Ingresar Prueba Psicopedagógica.

2. El encargado ingresa cada pregunta con sus posibles respuestas y su respuesta correcta.

3. El encargado escoge la opción de guardar la prueba.4. El sistema verifica los ingresados por el usuario.5. El encargado reafirma el guardado escogiendo la opción aceptar. 6. Termina el Caso de Uso.

CU Ingresar Prueba

Page 23: Dan Barquero Barrantes Lizeth Chacón Bolaños Jairo González Rodríguez Cristián Arias Chávez Beatriz Barrantes Madrigal Mariana Soto Bonilla

Breve Descripción Este caso de uso describe como se registran las notas de

presentación del candidato dentro del sistema por parte del Departamento de Registro.

Flujo Básico  Este caso de uso inicia cuando el Encargado del Departamento de

Registro ingresa al sistema y elige la funcionalidad de Registrar notas del candidato.

El encargado digita la cédula del candidato. El sistema le despliega los datos del candidato. El encargado escoge la opción de ingresar notas de presentación. El encargado digita las notas de presentación del candidato. El sistema verifica los datos y guarda en la base de datos la

información del candidato. Termina el Caso de Uso.

CU Registrar Notas del Candidato

Page 24: Dan Barquero Barrantes Lizeth Chacón Bolaños Jairo González Rodríguez Cristián Arias Chávez Beatriz Barrantes Madrigal Mariana Soto Bonilla

Breve Descripción Este caso de uso describe como se realiza la prueba

psicopedagógica por parte del usuario candidato.

Flujo Básico1. Este caso de uso inicia cuando el candidato ingresa al sistema

y elige la funcionalidad de Realizar Prueba Psicopedagógica.2. El candidato digita su cédula.3. El candidato responde cada pregunta de la prueba

seleccionando la respuesta que crea correcta 4. El sistema verifica que todas las preguntas tengan una

respuesta seleccionada.5. El sistema guarda en la base de datos la información de la

prueba seleccionando la opción Finalizar prueba 6. Termina el Caso de Uso.

CU Realizar Prueba

Page 25: Dan Barquero Barrantes Lizeth Chacón Bolaños Jairo González Rodríguez Cristián Arias Chávez Beatriz Barrantes Madrigal Mariana Soto Bonilla

Breve Descripción Este caso de uso describe como se reciben los

resultados de la prueba psicopedagógica por parte del candidato y del departamento de registro.

Flujo Básico Este caso de uso inicia cuando el candidato ingresa al

sistema y elige la funcionalidad de recibir resultados de la prueba psicopedagógica.

El candidato o el encargado de registro digita la cedula del candidato a consultar.

El sistema despliega los resultados de la prueba. Termina el Caso de Uso.

CU Recibir Resultados de la Prueba

Page 26: Dan Barquero Barrantes Lizeth Chacón Bolaños Jairo González Rodríguez Cristián Arias Chávez Beatriz Barrantes Madrigal Mariana Soto Bonilla

CU de Publicación

Page 27: Dan Barquero Barrantes Lizeth Chacón Bolaños Jairo González Rodríguez Cristián Arias Chávez Beatriz Barrantes Madrigal Mariana Soto Bonilla

Breve Descripción Este caso de uso describe como se realiza la escogencia de carrera por

parte del candidato para que sea tomado en cuenta en futuros procesos.

Flujo Básico1. Este caso de uso inicia cuando el candidato ha ingresado al sistema y

se elige la opción escoger carrera.2. El sistema muestra las carreras por las que el candidato fue admitido

en Universidad Técnica Nacional.3. El candidato tiene derecho a elegir una opción de las propuestas.4. El sistema ingresa en la base de datos las opción elegida por el

candidato.5. El sistema muestra la información de la carrera seleccionada, la fecha,

hora y lugar de la matrícula.6. El sistema regresa al menú anterior.7. Termina el Caso de Uso.

CU Escoger Carrera

Page 28: Dan Barquero Barrantes Lizeth Chacón Bolaños Jairo González Rodríguez Cristián Arias Chávez Beatriz Barrantes Madrigal Mariana Soto Bonilla

Breve Descripción Este caso de uso describe realizar la publicación de

admitidos a carrera en el sistema, para tal caso, registro se va encargar de registrar los estudiantes que optan por un cupo en carrera.

Flujo Básico1. Este caso de uso inicia cuando el encargado se encuentra

dentro del sistema y elige la funcionalidad publicar lista de admitidos.

2. El sistema verifica en la base de datos las fechas de inicio y fecha fin para realizar las publicaciones.

3. El sistema imprime una lista de candidatos admitidos.4. Termina el caso de uso.

CU Publicar Lista de Admitidos

Page 29: Dan Barquero Barrantes Lizeth Chacón Bolaños Jairo González Rodríguez Cristián Arias Chávez Beatriz Barrantes Madrigal Mariana Soto Bonilla

Breve Descripción Este caso de uso imprime una lista publicados que se

encuentran en el sistema y que han sido aprobados por registro.

Flujo Básico1. Este caso de uso inicia cuando un usuario ingresa en

el sistema y elige la función imprimir lista de publicados.

2. El sistema consulta la lista de publicados 3. El sistema imprime en pantalla la lista de publicados.4. Termina el caso de uso

CU Imprimir listas de Publicados

Page 30: Dan Barquero Barrantes Lizeth Chacón Bolaños Jairo González Rodríguez Cristián Arias Chávez Beatriz Barrantes Madrigal Mariana Soto Bonilla

Breve Descripción Este caso de uso describe realizar la consulta de la

fecha matricula dentro del sistema por parte del candidato.

Flujo Básico1. Este caso de uso inicia cuando el candidato se

encuentra dentro del sistema y elige la funcionalidad consultar fecha de matrícula.

2. El sistema muestra según la carrera seleccionada por el candidato la fecha, hora y lugar de la matrícula.

3. Se imprime los parámetros operativos4. Termina el caso de uso.

CU Consultar Fecha Matricula

Page 31: Dan Barquero Barrantes Lizeth Chacón Bolaños Jairo González Rodríguez Cristián Arias Chávez Beatriz Barrantes Madrigal Mariana Soto Bonilla

Patrones Utilizados

Page 32: Dan Barquero Barrantes Lizeth Chacón Bolaños Jairo González Rodríguez Cristián Arias Chávez Beatriz Barrantes Madrigal Mariana Soto Bonilla

El proceso que se muestra en el siguiente diagrama de secuencia corresponde con los mecanismos necesarios para la realización de la comunicación entre la capa de aplicación y la de lógica de negocios (instanciación de objetos). En este procedimiento intervienen algunos objetos propios del lenguaje de programación, cuya implementación ya fue realizada para facilidad de los programadores que hacen referencia a tales patrones de diseño.

Patrón de Implementación

Page 33: Dan Barquero Barrantes Lizeth Chacón Bolaños Jairo González Rodríguez Cristián Arias Chávez Beatriz Barrantes Madrigal Mariana Soto Bonilla
Page 34: Dan Barquero Barrantes Lizeth Chacón Bolaños Jairo González Rodríguez Cristián Arias Chávez Beatriz Barrantes Madrigal Mariana Soto Bonilla

De forma muy general el proceso de comunicación entre la capa de aplicación y la de lógica de negocios incluye los siguientes pasos (de acuerdo al diagrama anterior: instancias de componentes remotos):

Una clase cliente (por ejemplo una interfaz de usuario .aspx) que requiere acceder los servicios de una clase de control envía los datos y los valida.

Los objetos entidad son los que se transmitirán de capa en capa, ya que son los que contienen la información.

Los gestores solicitan según el servicio que requieran a las clases de lógica efectuar dicha operación.

Los objetos de lógica solicitan servicios al objeto de ConexionDAO con el fin de realizar la persistencia.

El objeto ConexionDAO obtiene los parámetros para conexión con base en un archivo llamado web.config donde se encuentran las hileras de conexión a los motores de bases de datos seleccionados. De esta forma se comunica con los verdaderos gestores de datos que son los objetos SqlServerDAO .

El esquema definido garantiza que las dependencias entre clases respetan el modelo de implementación en cuatro capas.

Respecto al diagrama anterior

Page 35: Dan Barquero Barrantes Lizeth Chacón Bolaños Jairo González Rodríguez Cristián Arias Chávez Beatriz Barrantes Madrigal Mariana Soto Bonilla

Diagrama de Secuencia: Patrón General de Inserción

Page 36: Dan Barquero Barrantes Lizeth Chacón Bolaños Jairo González Rodríguez Cristián Arias Chávez Beatriz Barrantes Madrigal Mariana Soto Bonilla

Diagrama de Secuencia: Patrón General de Actualización

Page 37: Dan Barquero Barrantes Lizeth Chacón Bolaños Jairo González Rodríguez Cristián Arias Chávez Beatriz Barrantes Madrigal Mariana Soto Bonilla

Diagrama de Secuencia: Patrón General de Borrado

Page 38: Dan Barquero Barrantes Lizeth Chacón Bolaños Jairo González Rodríguez Cristián Arias Chávez Beatriz Barrantes Madrigal Mariana Soto Bonilla

Diagrama de Secuencia: Patrón General de Consulta

Page 39: Dan Barquero Barrantes Lizeth Chacón Bolaños Jairo González Rodríguez Cristián Arias Chávez Beatriz Barrantes Madrigal Mariana Soto Bonilla

Diagrama de Componentes

Page 40: Dan Barquero Barrantes Lizeth Chacón Bolaños Jairo González Rodríguez Cristián Arias Chávez Beatriz Barrantes Madrigal Mariana Soto Bonilla

Diagrama de Componentes

Page 41: Dan Barquero Barrantes Lizeth Chacón Bolaños Jairo González Rodríguez Cristián Arias Chávez Beatriz Barrantes Madrigal Mariana Soto Bonilla

Conclusión