Está en la página 1de 7

Especificacin de caso de uso: Generar Reserva

1.

Generar Reserva

1.1

Descripcin
En este caso de uso se describe todo el procedimiento que el cliente hace para realizar una reserva en el
restaurante El Huanchaquito.

1.2

Actor(es)
Cliente (Comensal)

2.

Flujo de Eventos
Este caso de uso es iniciado por el usuario cuando selecciona en el men Reservaciones, la opcin Crear
Reservacin.

2.1
1.
2.
3.

2.2

Flujo Bsico
El sistema le muestra la interfaz REALIZAR RESERVA donde se debe ingresar la informacin necesaria
para realizar la reservacin.
El cliente ingresa los datos solicitados en el formato, como Nombre, Documento de Identidad, Telfono,
Nmero de Comensales, Fecha y Hora, Correo Electrnico, entre otros.
El cliente selecciona la opcin Buscar Mesas.
3.1 El sistema convoca al CU Buscar Mesas (include).
3.2 El cliente selecciona la mesa en la cual desea consumir.
3.3 El sistema captura la informacin y la ingresa en el campo Mesa.
3.4 El cliente acepta las especificaciones ingresadas en los campos previos.
3.5 El sistema captura la informacin ingresada.
3.6 El sistema verifica la informacin ingresada.
3.7 El sistema le muestra al cliente el costo segn las especificaciones de la reservacin que se ingres.
3.8 El cliente acepta la reservacin y el costo del mismo.
3.9 El sistema guarda las especificaciones de la reservacin.
3.10El sistema muestra en pantalla que la reservacin se ha completado con xito y muestra el cdigo
correspondiente a esa reservacin.
Flujos Alternativos
3.5. Ingreso incompleto de datos:
3.5.1 El sistema encuentra que hay campos a los cuales le falto el ingreso de datos.
3.5.2 El sistema muestra un mensaje de error diciendo que hay campos obligatorios que no han sido
ingresados.
3.5.3 El sistema muestra de nuevo el formato para realizar la reservacin con los datos ingresados
por el usuario.
3.5.4 El cliente completa los campos que son necesarios para realizar la reservacin.
3.5.5 El cliente acepta las especificaciones ingresadas en los campos previos.
3.5.6 El sistema captura la informacin ingresada.
3.5.7 El sistema verifica la informacin ingresada.
Contina en evento 3.7
3 Disponibilidad de mesas:
3.1 El sistema muestra un mensaje en el cual especifica que para el da solicitado no hay mesas
disponibles.
3.2 El cliente acepta el mensaje.
3.3 El cliente cambia la fecha para continuar con el proceso de reservacin en el restaurante.
3.4 El cliente selecciona nuevamente la opcin Buscar Mesas.
Contina en evento 3.1

3.

Precondiciones
3.1 Mesas (Disponibles y No disponibles) y Nmero de Mesas deben estar en la base de datos.

4.

Poscondiciones
4.1 La reserva queda almacenada en el sistema en la lista de Reservas Realizadas.

5.

Puntos de Extensin
5.1
CU Buscar Mesas, en el paso 3.1
Si el cliente ha seleccionado una fecha en la cual no hay mesas disponibles, el sistema solicitara escoger
otra fecha y/o hora. De haber mesas disponibles en la fecha y/o hora escogida este caso de uso las mostrar
para su posterior seleccin.

Especificacin de caso de uso: Confirmar Reserva


1.

Confirmar Reserva

1.1

Descripcin
En este caso de uso se describe todo el procedimiento que el anfitrin hace para validar una reserva
realizada y permitir el ingreso de los clientes (comensales) al establecimiento.

1.2

Actor(es)
Anfitrin

2.

Flujo de Eventos
Este caso de uso es iniciado por el anfitrin cuando selecciona en el men Reservaciones, la opcin Validar
Reservacin.

2.1
1.
2.
3.
4.
5.
6.
7.
8.
2.2

Flujo Bsico
El sistema le muestra al usuario la interfaz VALIDAR RESERVACIN el cual consta con dos campos para
ingresar datos.
El anfitrin ingresa los siguientes datos a quien hizo la reserva en el formulario: Documento de Identidad y
Cdigo de Reserva.
El anfitrin selecciona la opcin Validar Datos.
El sistema captura la informacin ingresada.
El sistema verifica la informacin ingresada.
El sistema le muestra al anfitrin un mensaje en pantalla que los datos son correctos.
El anfitrin selecciona la opcin Salir que est en el mensaje.
El sistema cambia el estado de la reservacin, de Reservacin Realizada a Reservacin Atendida.
Flujos Alternativos
3. Ingreso incorrecto de datos:
3.1 El anfitrin selecciona la opcin Validar Datos.
3.2 El sistema captura la informacin ingresada.
3.3 El sistema verifica la informacin ingresada.
3.4 El sistema le muestra al anfitrin un mensaje en pantalla que los datos son incorrectos.
3.5 El anfitrin selecciona la opcin Aceptar.

3.6 El sistema solicita los datos nuevamente.


3.7 El anfitrin ingresa los siguientes datos a quien hizo la reserva en el formulario: Documento de
Identidad y Cdigo de Reserva.
3.8 El anfitrin selecciona la opcin Validar Datos.
3.9 El sistema captura la informacin ingresada.
3.10 El sistema verifica la informacin ingresada.
3.11 El sistema le muestra al anfitrin un mensaje en pantalla que los datos son correctos.
3.12 El anfitrin selecciona la opcin Salir que est en el mensaje.
3.13 El sistema cambia el estado de la reservacin, de Reservacin Realizada a Reservacin Atendida.

3.

Precondiciones
3.1

4.

La Reservacin Realizada por el cliente debe estar en la base de datos.

Poscondiciones
4.1 El estado de la reserva cambia, de Reservacin Realizada a Reservacin Atendida.

5.

Puntos de Extensin
NO Presenta puntos de extensin.

Especificacin de caso de uso: Generar Orden de Atencin


1.

Generar Orden de Atencin

1.1

Descripcin
En este caso de uso se describe todo el procedimiento que el anfitrin hace para crear una orden de atencin
y permitir el ingreso de los clientes (comensales) al establecimiento.

1.2

Actor(es)
Anfitrin

2.

Flujo de Eventos
Este caso de uso es iniciado por el usuario cuando selecciona en el men Reservaciones, la opcin Generar
Orden de Atencin.

2.1
1.
2.
3.

Flujo Bsico
El sistema le muestra al anfitrin la interfaz GENERAR ORDEN DE ATENCIN donde se debe ingresar
la informacin necesaria para realizar la una orden de atencn
El anfitrin ingresa los datos del cliente en el formato, como Nombre, Documento de Identidad, Nmero de
Comensales.
El anfitrin selecciona la opcin Buscar Mesas.
3.1. El sistema convoca al CU Buscar Mesas (include).
3.2. El anfitrin selecciona la mesa en la cual el cliente desea consumir.
3.3. El sistema captura la informacin y la ingresa en el campo Mesa.
3.4. El anfitrin acepta las especificaciones ingresadas en los campos previos.
3.5. El sistema captura la informacin ingresada.
3.6. El sistema verifica la informacin ingresada.
3.7. El sistema guarda las especificaciones de la Orden de Atencin.

3.8. El sistema muestra en pantalla que la Orden de Atencin se ha completado con xito y muestra el
cdigo correspondiente a esa Orden.
2.2

Flujos Alternativos
3.5. Ingreso incompleto de datos:
3.5.1 El sistema encuentra que hay campos a los cuales le falto el ingreso de datos.
3.5.2 El sistema muestra un mensaje de error diciendo que hay campos obligatorios que no han sido
ingresados.
3.5.3 El sistema muestra de nuevo el formato para realizar la orden de atencin con los datos
ingresados por el usuario.
3.5.4 El anfitrin completa los campos que son necesarios para realizar la orden de atencin.
3.5.5 El anfitrin acepta las especificaciones ingresadas en los campos previos.
3.5.6 El sistema captura la informacin ingresada.
3.5.7 El sistema verifica la informacin ingresada.
El flujo contina en el evento 3.7

3.

Precondiciones
3.1

4.

Mesas (Disponibles y No disponibles) y Nmero de Mesas deben estar en la base de datos.

Poscondiciones
4.1 La Orden de Atencin queda registrada en la base de datos.

5.

Puntos de Extensin
5.1CU Buscar Mesas
Si el cliente ha seleccionado una fecha en la cual no hay mesas disponibles, el sistema solicitara escoger
otra fecha y/o hora. De haber mesas disponibles en la fecha y/o hora escogida este caso de uso las mostrar
para su posterior seleccin.

Especificacin de caso de uso: Generar Cuenta


1.

Generar Cuenta

1.1

Descripcin
En este caso de uso se describe todo el procedimiento que el cliente hace para generar la cuenta de su
consumo.

1.2

Actor(es)
Cliente (Comensal)

2.

Flujo de Eventos
Este caso de uso es iniciado por el usuario cuando selecciona en el men Estado de Cuenta, la opcin Generar
Cuenta.

2.1
1.

Flujo Bsico
El sistema le muestra al usuario la interfaz ESTADO DE CUENTA el cual consta de una imagen
autogenerada con los datos del consumo y una opcin de Pagar Cuenta.

2.
3.
4.

3.

Precondiciones
3.1

4.

Orden de atencin o Reserva Atendida registrada en el sistema.

Poscondiciones
4.1

5.

El sistema convoca al CU Generar Cuenta


2.1 El sistema muestra un comprobante de pago virtual con el monto y los productos especficos.
El cliente selecciona la opcin Pagar Cuenta.
3.1. El sistema muestra en pantalla un mensaje: En seguida ser atendido por el mozo.
El cliente selecciona la opcin Aceptar.

Estado de Cuenta registrada en el sistema.

Puntos de Extensin
5.1
CU Generar Cuenta, en el paso 2
El sistema solicita a la base de datos los productos que han sido registrados en el nmero de cuenta
correspondiente.

Descripcin

Caso de uso del sistema

Generar Reserva
Confirmar Reserva

El cliente solicita una reserva


eligiendo entre das y horas una
mesa para su posterior atencin.
En este caso de uso el anfitrin
puede validar la existencia de una
reserva realizada por un cliente.

Descripcin

Caso de uso del sistema

Generar Orden de
Atencin

El anfitrin en este caso de uso puede atender a los


clientes que no realizaron reserva antes.

Generar Cuenta

El cliente en este caso de uso podr solicitar su cuenta


al sistema para su posterior pago.

Caso de uso:

Generar Reserva

Actor(es):

Cliente

Propsito:

Seleccionar una mesa disponible y registrarlo en el


sistema

Caso de uso
asociado:

Ninguno

Resumen:

El cliente escoge fecha, hora y mesa para ser


atendido posteriormente.

Clasificacin

Primario

Requisitos

El sistema debe validar la disponibilidad de mesas


segn fecha y hora.

Caso de uso:

Confirmar Reserva

Actor(es):

Anfitrin

Propsito:

Validar una reserva realizada anteriormente

Caso de uso
asociado:

Ninguno

Resumen:

El anfitrin podr validar los datos de una reservacin


hecha por el cliente.

Clasificacin

Primario

Requisitos

Reserva registrada en el sistema

Caso de uso:

Generar Orden de Atencin

Actor(es):

Anfitrin

Propsito:

Generar una orden de atencin para un cliente que


no realizo reserva

Caso de uso
asociado:

Ninguno

Resumen:

El anfitrin podr atender clientes fuera de una


reserva siempre y cuando exista disponibilidad

Clasificacin

Primario

Requisitos

Disponibilidad de mesas

Caso de uso:

Generar cuenta

Actor(es):

Cliente

Propsito:

Generar estado de cuenta

Caso de uso
asociado:

Ninguno

Resumen:

El cliente podr generar la cuenta de su consumo en


el establecimiento para su posterior pago.

Clasificacin

Primario

Requisitos

El sistema registra el estado de cuenta.

También podría gustarte