Está en la página 1de 11

Casos de uso.

1.1. Reservar Vehculo.


1.2. Gestionar Reserva

1.3. Modificar disponibilidad.

1. Identificacin.

1.4. Iniciar Alquiler.


1.5. Finalizar Alquiler.

1.1. Reservar Vehculo.

1.1.2 Imprimir contrato.

1. Caso de uso: Identificar Usuario.


Actores: Empleado

Resumen: Este caso de uso permite al empleado identificarse en el sistema. El


introduce su nombre de usuario y su contrasea, en caso de una correcta
identificacin el empleado podr hacer uso del sistema y sus funciones; en caso
de una mala identificacin se volver a mostrar la pantalla de identificacin con
un mensaje de error invitando al empleado a corregir el error, de ser posible.
Precondiciones: El empleado posee un nombre de usuario y contrasea y est
dado de alta en el sistema.
Post-condiciones: El usuario queda identificado en el sistema.
Curso normal de los eventos:
1. Empleado: Introduce su nombre de usuario y contrasea.
2. Sistema: Comprueba que el usuario pertenece al sistema y que est dado de
alta. Muestra en pantalla las opciones del sistema.
Curso alternativo de los eventos:
Pas 2: En caso de que el usuario no pertenezca al sistema o introduzca mal su
nombre de usuario o contrasea.
1. Sistema: Muestra de nuevo la pantalla de identificacin con un mensaje de
error, invita al empleado a intentar de nuevo el logueo.

1.1.

Caso de uso: Reservar Vehculo.


Actores: Empleado.
Resumen: Despus que el empleado se ha identificado correctamente en
el sistema puede seleccionar la opcin de reservar vehculo, el introduce
la hora y fecha de la reserva, adems del id del cliente de la reserva. El
sistema muestra los vehculos disponibles, este selecciona el vehculo
seleccionado por el cliente, luego de lo cual confirma la reserva.
Precondiciones: El empleado debe estar logueado correctamente en el
sistema.
Post-condiciones: Se registra la reserva en el sistema, actualizando la
disponibilidad de vehculo seleccionado.
Curso normal de los eventos:
1. Empleado: Elige la opcin de reservar vehculo.
2. Sistema: Le pide la hora y fecha de la reserva, adems del id del
cliente.
3. Empleado: Ingresa la hora, fecha y el id del cliente.
4. Sistema: Verifica si el cliente est en el sistema. Verifica que la
hora y fecha introducidas sean vlidos. Muestra los vehculos
disponibles.
5. Empleado: Elige un vehculo y acepta.
6. Sistema: Presenta la informacin de la reserva y las condiciones del
contrato.
7. Empleado: Confirma la reserva.
8. Sistema: Registra la reserva y muestra al empleado un mensaje de
confirmacin.
Cursos alternativos de los eventos:
Paso 4: El empleado ha ingresado una hora y fecha no vlidos, o un id de
cliente que no est en el sistema.
1. Sistema: Si es error por hora o fecha, muestra un mensaje de error
y tambin un horario de reservas. Si es por el id del cliente, muestra
un mensaje de error y pide registrar al nuevo cliente en el sistema.
Paso 7: El cliente no confirma o no puede confirmar la reserva.
1. Sistema: Cancela la reserva en curso despus de cierto tiempo.

1.1.1.

Caso de uso: Imprimir contrato

Actores: Empleado.
Resumen: El cliente ha recibido un numero de contrato de la accin de
reserva, con este nmero se le imprime su contrato en las instalaciones
de la empresa al momento de hacer la reserva o al momento de recoger
el vehculo.
Precondiciones: El cliente ha recibido su nmero de contrato y est en
las instalaciones para que se le imprima su contrato.
Post-condiciones: El cliente tiene su contrato impreso y la empresa
guarda una copia del contrato.
Curso normal de los eventos:
1. Empleado: Despus de la reserva este selecciona la opcin imprimir
contrato.
2. Sistema: El sistema imprime dos copias del contrato.

1.2.

Gestionar Reserva.

Actores: Empleado.
Resumen: Un cliente puedo solicitar informacin de una de sus reservas,
ya sea solo para consultarla, modificarla o eliminarla.
Precondiciones: El empleado debe estar identificado en el sistema.
Post-condiciones: El empleado podr mostrar la informacin de la
reserva al cliente y las opciones a efectuar para dicha reserva.
Curso normal de los eventos:
1. Empleado: Elige la opcin gestionar reserva.
2.
3.
4.
5.

Sistema: Pide el id del cliente que desea gestionar la reserva.


Empleado: Ingresa el id del cliente.
Sistema: Muestra las reservas no finalizadas del cliente.
Empleado: Selecciona una de las reservas mostradas.

6. Sistema: Muestra la informacin correspondiente a dicha reserva, y


las opciones modificar y eliminar.
Curso alternativo de los eventos:
Paso 3: El id ingresado es incorrecto.
1. Sistema: Muestra un mensaje de error, diciendo que el id no est en
el sistema.
Paso 4: El cliente no tiene reservas sin finalizar.
1. Sistema: Muestra un mensaje de error advirtiendo que el cliente no
tiene reservas sin finalizar.

1.2.1.

Caso de uso: Modificar Reserva.

Actores: Empleado.
Resumen: Despus de haber seleccionado la reserva que se desea
gestionar puede seleccionar la opcin modificarla y cambiar la
informacin de la reserva.
Precondiciones: El cliente debe de tener reservas sin finalizar y haber
seleccionado una.
Post-condiciones: Se modifica la reservar y a la ves la disponibilidad del
vehculo.
Curso normal de los eventos:
1. Empleado selecciona la opcin modificar reserva.
2. Sistema: Pone editable la fecha, hora y el vehculo de la reserva.
3. Empleado: Modifica la reserva.
4. Sistema: Presenta la nueva informacin de la reserva y las
condiciones del contrato.
5. Empleado: Confirma la reserva.
6. Sistema: Registra la reserva y actualiza.
Curso alternativo de los eventos:
Paso 3: El empleado ha ingresado una hora y fecha no vlidas.
1. Sistema: Si es error por hora o fecha, muestra un mensaje de error
y tambin un horario de reservas.

1.2.2

Caso de uso: Eliminar Reserva.

Actores: Empleado.
Resumen: Despus de haber seleccionado la reserva que se desea
gestionar puede seleccionar la opcin eliminar.
Precondiciones: El cliente debe tener reservas sin finalizar y haber
seleccionado una.
Post-condiciones: Se elimina la reserva del cliente y se actualiza la
disponibilidad del vehculo.
Curso normal de los eventos:
1.
2.
3.
4.

Empleado: Selecciona la opcin eliminar.


Sistema: Pide la confirmacin de eliminar la reserva.
Empleado: Confirma la eliminacin.
Sistema: Elimina la reserva, actualizar la disponibilidad del vehculo
y muestra un mensaje de confirmacin de reserva eliminado con
xito.

Curso alternativo de los eventos:


Paso 3: El empleado no confirma o no puedo confirmar la eliminacin.
1. Sistema: Cancela la eliminacin despus de cierto tiempo.

1.3.

Caso de uso: Modificar Disponibilidad.

Actores: Empleado.
Resumen: Un vehculo puede estar en estado de uso activo o inactivo,
entonces el usuario puede cambiar la disponibilidad de cualquier
vehculo.
Precondiciones: El empleado debe estar identificado en el sistema.
Post-condiciones: La disponibilidad del vehculo est actualizada.
Curso normal de los eventos:
1. Empleado: Selecciona la opcin Modificar disponibilidad.
2.
3.
4.
5.

Sistema: Muestra un listado de los vehculos.


Empleado: Selecciona un vehculo.
Sistema: Muestra el estado del vehculo y lo pone editable.
Empleado: Cambia el estado del vehculo, y acepta.

6. Sistema: Actualiza el estado del vehculo.


Curso alternativo de los eventos:
Paso 5: El empleado nunca acepta o no puede aceptar la modificacin
para actualizarla.
1. Sistema: Cancela la modificacin despus de cierto tiempo.

1.4.

Caso de uso: Iniciar Alquiler.

Actores: Empleado.
Resumen: El cliente se presenta en las instalaciones el da de la reserva
para poder llevarse el vehculo.
Precondiciones: El empleado debe estar identificado en el sistema, y el
cliente debe tener una reserva o haber hecho una en ese momento.
Post-condiciones: El cliente retira el vehculo.
Curso normal de los eventos:
1. Empleado: Selecciona la opcin iniciar alquiler.
2. Sistema: Pide el nmero del contrato.
3. Empleado: Ingresa el nmero del contrato.
4. Sistema: Muestra la informacin del contrato, con la opcin
comenzar el alquiler.
5. Empleado: Confirma que el alquiler va a comenzarse.
6. Sistema: Actualizar el alquiler del vehculo en activo.
Curso alternativo de los eventos:
Pas 3: El empleado ingresa un nmero de contrato no valido.
1. Sistema: Muestra un mensaje de error advirtiendo que el nmero de
contrato no existe.

1.5.

Caso de uso: Finalizar alquiler.

Actores: Empleado.
Resumen: El cliente devuelve el vehculo, se presenta en las instalaciones
y el empleado registra la devolucin del vehculo.
Precondiciones: El empleado debe estar identificado en el sistema. El
cliente tiene un vehculo alquilado.
Post-condiciones: El alquiler del vehculo queda finalizado y se actualiza
el vehculo para estar disponible.
Curso normal de los eventos:
1.
2.
3.
4.

Empleado: Selecciona la opcin finalizar alquiler.


Sistema: Pide el nmero de contrato.
Empleado: Ingresa el nmero del contrato.
Sistema: Muestra la informacin del contrato, con la opcin de

finalizarlo.
5. Empleado: Confirma la finalizacin del alquiler.
6. Sistema: Actualiza las reservas del cliente al que perteneca el
contrato poniendo este por finalizado; actualiza la disponibilidad del
vehculo al poner su alquiler en estado inactivo.
Curso alternativo de los eventos:
Paso 3: El nmero de contrato no existe.
1. Sistema: Muestra un mensaje de error, y pide que se introduzca de
nuevo el nmero del contrato.
Paso 3: Al ingresar el nmero de contrato el sistema confirma que la
fecha del contrato no coincide con la de la supuesta devolucin. El
sistema verifica el tiempo de retraso.
1. Sistema: Muestra la informacin del contrato, con un mensaje de la
mora producida por el retraso en la devolucin del vehculo y el costo
adicional del alquiler.

También podría gustarte