Alumno | Legajo |
---|---|
Dinolfo Elias | 45788 |
Iturburu Ignacio | 46100 |
Jimenez Mauro | 46828 |
Desarrollaremos un sistema/aplicación web cliente-servidor en Java sobre un gimnasio. En el mismo al momento que uno ingresa a la página principal el usuario podrá ver las diferentes opciones/ofertas que ofrece. Los niveles de accesos son: Invitado, Usuario, Encargado, Administrador.
Invitado (no requiere login).
Usuario (cliente adherido a un plan del gimnasio).
Encargado (un empleado del negocio, como recepcionista).
Administrador (alguien que tiene permisos completos en la aplicación).
Un usuario si es la primera vez que ingresa al sistema será como invitado que solo tiene acceso a la página principal y a aquellas que no requieran el login.En la página principal podrá visualizar las diferentes ofertas/instalaciones del gimnasio. Si el usuario ya es miembro del gimnasio podrá loguearse en el sistema y caso contrario registrarse en el mismo. Al registrarse deberá proporcionar sus datos y seleccionar el/los plan/es de entrenamiento deseado/s. Una vez logueado tendrá acceso al menú de usuarios en el cual puede inscribirse al plan que desea, consultar cuotas y más.
El encargado tendrá acceso al menú de encargados en el cual puede ver historial de cuotas, actualizar datos de instructores, planes y más. El administrador tiene acceso al menú de admins. En el mismo un administrador podrá Crear, Modificar o Eliminar Usuarios, Planes, Rutinas, Ejercicios y más. Podrá hacer consultas de cada entidad con sus respectivos listados. Puede realizar el listado de usuarios adheridos al gimnasio y a los diferentes planes, listado de los clientes que deban cuotas a pagar. Listados de los instructores, etc.
Requerimiento | cant. mín. 1 o 2 integ |
cant. máx. 3 o 4 integ |
Detalle/Listado de casos incluidos |
---|---|---|---|
ABMC simple | 1 x integ | 1 x integ | Usuario Instructor Grupo muscular |
ABMC dependiente | 1 | 2 | Cuota Plan |
CU NO-ABMC | 1 | 2 | Inscripción Plan Pago de cuota |
Listado simple | 1 | 3(*) | |
Listado complejo | 0 | 1(*) | Listado de los clientes que deban cuotas a pagar |
(*) los grupos de 3 y 4 integrantes deben elegir entre 1 listado complejo o 3 simlples para regularizar.
Requerimiento | cant. máx. 3 o 4 integ |
Detalle/Listado de casos incluidos |
---|---|---|
ABMC | todos | todos |
CU "Complejo"(nivel resumen) | 2 | Inscripción Inscripción Plan Dar de baja un plan Notificar Disponibilidad(*) Pagar Cuota Notificar Vencimiento Cuota(**) Crear/asignar Rutina |
Listado complejo | 2 | Listado de todas las rutinas con sus ejercicios. Listado del histórico de todas las cuotas pagadas y pendientes de un determinado usuario. |
Nivel de acceso | 2 | Usuario Encargado Admin Invitado |
Manejo de errores | obligatorio | obligatorio |
requerimiento extra obligatorio (**) | 0 | Envío de emails |
publicar el sitio | olbigatorio | obligatorio |
(**) sólo grupos de 3 y 4 integrantes
(*) CU Notificar Disponibilidad: Cuando un Plan/Horario se encuentra con los cupos llenos, se le notifica al usuario de esto.
(**) CU Notificar Vencimiento de Cuota: Cuando un Usuario desea inscribirse a un Plan/Horario, si posee la cuota vencida, se le notifica.