Grupo 1-B INF-281 APLICACIÓN WEB PARA CONVOCATORIA A AYUDANTIA. Versión 1.0 Integrantes Nombre Álvaro Rodrigo Parra Huanca 1.- Tabla de requerimientos Nº 1 2 3 4 5 6 7 8 9 10 Descripcion Ingresar datos de usuarios Recuperar contraseña Mostrar listas de usuarios Mostrar datos de la convocatoria Subir pdf u otros documentos referentes a la convocatoria Mostrar estudiantes habilitados para la postulacion Adicionar usuarios especiales Registrar requisitos cumplidos por los postulantes Mostrar las fechas referentes al proceso de postulacion Mostrar los eventos 2.- Actores En el sistema se encontraran 3 tipos de actores Nº 1 Usuario Administrador 2 Gestor 3 Postulante Descripcion Tambien conocido como super admin, este tiene la capacidad de modificar el contenido de la web, asi como acceder a los diferentes procesos que existe en la pagina web sin restriccion alguna Este usuario sera capaz de modificar algunas secciones de la pagina web pero tendra acceso restricto a la modificacion de notas, asi como no tendra acceso al control de usuarios, ni la adicion manual de ninguno de estos. Este usuario solo sera capaz de entrar a la web y descargar el contenido de esta asi como ver la informacion referente a todo el proceso que se lleva acabo. 3.- Casos de uso Especificacion casos de uso Nombre del caso de uso Objetivo Actor Flujo de eventos Flujo alternativo Precondiciones Postcondiciones Descripcion Registro datos personales Registrar los datos Postulante 1. El sistema muestra la pantalla donde se ingresan los datos 2. El sistema envia un e-mail al usuario para confirmar su cuenta 3. El usuario confirma en su e-mail 1. El sistema muestra la pantalla donde se ingresan los datos 2. El sistema envia un e-mail al usuario para confirmar su cuenta 3. Si el usuario no confirma sus datos esta cuenta permanece inactiva por unos 20 dias El usuario no debe estar registrado en el sistema ni debe usar el mismo “Usuario” ni el mismo “e-mail” Registrar los datos que el usuario tiene para que este tenga despues acceso al sistema una vez realizado el registro. Nombre del caso de uso Objetivo Actor Flujo de eventos Flujo alternativo Precondiciones Postcondiciones Descripcion Ve lista de usuarios Ver la lista de los usuarios del sistema Administrador Se muestra la lista de usuarios Nombre del caso de uso Objetivo Registra usuarios especiales Ingresar usuarios especiales y registrarlos al sistema Administrador Registra usuarios especiales tales como gestores y publicadores Actor Flujo de eventos Flujo alternativo Precondiciones Postcondiciones Descripcion Nombre del caso de uso Objetivo Actor Flujo de eventos Flujo alternativo Precondiciones Postcondiciones Descripcion Nombre del caso de uso Objetivo Actor Flujo de eventos Flujo alternativo Precondiciones Postcondiciones Descripcion Que existan usuarios en en el sistema Muestra la lista de los usuarios que existen en el sistema El administrador del sistema da acceso a este a usuarios especiales con distintas funciones Publica convocatorias Publicacion y edicion Gestor, administrador 1. El usuario encargado de esto accede al editor de texto 2. El usuario guarda los cambios realizados Realizar la edicion de convocatorias referentes a ayudantias a auxiliares de docencia Publica postulantes habilitados Registra y publica la lista de postulanes Administrador, gestor 1. El usuario registra los documentos que el postulante posee. Se registra los documentos del usuario, despues estos son almacenados en la base de datos y estan a disposicion de los demas usuarios para averiguar si estan habilitados o no Nombre del caso de uso Objetivo Actor Flujo de eventos Flujo alternativo Precondiciones Postcondiciones Descripcion Nombre del caso de uso Objetivo Actor Flujo de eventos Flujo alternativo Precondiciones Modifica calendario de eventos Agregar y modificar eventos de acuerdo a fechas Administrador, gestores 1. Acceder al calendario 2. Elegir una fecha 3. Poner una descripcion del evento No ser una fecha pasada El calendario sera visto por los usuarios asi como por los administradores y una vez agregado un nuevo evento sera visualizado por los dos Sube archivos a pdf convocatorias Subir archivos pdf y publicarlos Administrador y gestores 1. El usuario accede a la opcion de subir archivos 2. Selecciona el archivo Que el pdf no ocupe mas de 10 mb o dependiendo del host Postcondiciones Descripcion Nombre del caso de uso Objetivo Actor Flujo de eventos Flujo alternativo Precondiciones Postcondiciones Descripcion Publica nota academica postulantes Publicar notas Administrador y gestores 1. El usuario llena las casillas destinadas a recolectar datos del usuario 2. Se registran los datos. Se registra los datos recolectados por los formularios en una base de datos, despues de eso se puede ver estos datos mediante un acceso a la base de datos. Nombre del caso de uso Objetivo Actor Flujo de eventos Flujo alternativo Precondiciones Postcondiciones Descripcion Nombre del caso de uso Objetivo Actor Flujo de eventos Flujo alternativo Precondiciones Postcondiciones Descripcion Publica nota exposicion de postulantes Publicar notas de exposiciones Administrador y gestores 1. El usuario registra datos de exposiciones 2. Se registran los datos Se registra los datos recolectados por los formularios en una base de datos, despues de eso se puede ver estos datos mediante un acceso a la base de datos. Publica lista de ayudantes Publicar datos de los ayudantes aprobados en todas las fases Administrador y gestores 1. Se ingresa el Ru del estudiante 2. Se imprime si el usuario fue elegido o no Se obtienen datos de todas las bases de datos referentes a los usuarios y mediante estos datos se logra armar una lista la cual muestra los usuarios que tengan mayor nota y son elegidos para ser ayudantes 4.- Diagrama de clases