Casos
Caso 1
Nombre: Usuario ve disponibilidad de salas.
Actor: Usuario
Descripción: Usuario reviza la disponibilidad de las salas a traves del tiempo.
Precondiciones: Programa corriendo
Flujo Principal:
- 1. La pantalla muestra un panel con pestañas y una columna con la sala y la semana a observar
- 2. Si no esta seleccionado el usuario elige la pestaña de horario
- 3. El cliente realiza una peticion al servidor para poder mostrar la disponibilidad de la sala y semana.
- 4. Si varian los parametros de sala o semana se realiza una nueva peticion
Caso 2
Nombre: Usuario ve disponibilidad general de las salas.
Actor: Usuario
Descripción: Usuario reviza la disponibilidad de las salas a la vez teniendo en cuenta el tiempo de reserva y el cupo de alumnos.
Precondiciones: Programa corriendo
Flujo Principal:
- 1. La pantalla muestra un panel con pestañas y una columna con la semana con que comienza la reserva y la semana con que termina ademas de el cupo de alumnos
- 2. Si no esta seleccionado el usuario elige la pestaña de salas
- 3. El cliente realiza una peticion al servidor para poder mostrar la disponibilidad de las salas.
- 4. Si varian los parametros de semanas o cupo se realiza una nueva peticion
Caso 3
Nombre: Usuario realiza una reserva.
Actor: Usuario
Descripción: Usuario realiza una reserva.
Precondiciones: Programa corriendo
Flujo Principal:
- 1. La pantalla muestra un panel con pestañas y una columna con la semana con que comienza la reserva y la semana con que termina ademas de el cupo de alumnos
- 2. Si no esta seleccionado el usuario elige la pestaña de horario
- 3. El cliente realiza una peticion al servidor para poder mostrar la disponibilidad de la sala y semana.
- 4. El usuario setea todos los parametros y selecciona un horario
- 5. El usuario clikea el boton "reserva"
- 6. El cliente realiza la peticion y el servidor decide si esta se acepta o no en base a los parametros
- 7. El cliente muestra por pantalla el resultado de la reserva