















































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
Un caso de estudio para el desarrollo de un sistema de gestión de alquiler de vehículos para la empresa renta autos s.a. Se detallan los requisitos del software, incluyendo la funcionalidad del sistema, los roles de los usuarios, el registro de automóviles, las reservas, las consultas y la gestión de rentas. El documento también incluye un glosario de términos relevantes y un prototipo del sistema.
Typology: Summaries
1 / 55
This page cannot be seen from the preview
Don't miss anything!
El dueño de la empresa Renta Autos S.A. desea introducir un nuevo sistema para el manejo de las operaciones de su negocio. El espera que el sistema le permita tener mayor control del proceso y que le facilite al cliente la búsqueda, reservación y consulta de sus rentas.
Durante le entrevista con el señor Reyes se descubrieron las siguientes necesidades del sistema.
La aplicación que se desarrolle debe ser la misma para empleados que para clientes, excepto que tenga distintos niveles de seguridad. Debe ser una aplicación que se ejecute en Internet.
Un empleado administrador de Renta Autos dará de alta los nuevos autos en el sistema para los cuales capturará marca, modelo, número de pasajeros, kilometraje y tipo de auto. Los autos actualmente los clasifican en austeros y de lujo, aunque pueden aumentarse en un futuro los tipos. El costo del tipo de auto varía mensualmente y se cobra por día.
El sistema debe permitir que el cliente por medio de una página de Internet o un empleado que recibe una llamada telefónica hagan una reservación. Para reservar, el cliente deberá registrarse en el sistema dando sus datos particulares como nombre, dirección, teléfono, un número de tarjeta de crédito, una dirección de correo electrónico que servirá como nombre de usuario y una contraseña. Siendo un usuario registrado, el cliente deberá elegir la fecha en que desea recoger el auto y cuando planea devolverlo, así como qué tipo de auto desea. Si hay autos disponibles el sistema generará un número de reservación que se mostrará y también se enviará por correo electrónico, sólo después de haberse mostrado el costo de la renta al cliente y qué éste haya aceptado la reservación. Es importante que el cliente pueda cambiar el tipo de auto en cualquier momento antes de confirmar la reservación.
Los empleados de Renta Autos podrán hacer reservaciones sin necesidad de registrar al cliente en el sistema, el cliente sólo deberá proporcionar una tarjeta de crédito válida para que se le confirme su reservación.
Si un cliente cambia de parecer, debe poder cancelar sin costo alguno para él antes de 24 horas de la fecha de recolección, en caso contrario cualquier cancelación tendrá una multa, la que actualmente es del costo de un día de renta.
Cuando se recolecta el auto, el cliente presenta su número de reservación, el empleado confirma que los datos del cliente estén correctos y si el cliente lo solicita y es posible, se cambia la fecha de devolución. El cliente debe indicar
quién o quiénes van a ser los conductores del vehículo proporcionando sus datos personales y mostrando su identificación de conductor vigente, de la cual se registra el número. Al finalizar la renta se captura el kilometraje con el cual se entrega el coche, la hora en que inicia la renta, se imprime el contrato y se entrega al cliente a fin de que lo firme y conserve una copia para la devolución. Al contrato de renta deben anexársele los costos de seguros obligatorios y opcionales según el cliente haya elegido.
En múltiples ocasiones acuden clientes sin reservación, si existen autos disponibles se lleva a cabo la renta sin necesidad de generar reservación o registrar al cliente.
Cuando el cliente devuelve el auto, se registra el kilometraje y se calcula el costo considerando si se entrego a tiempo. En caso contrario se cobra un día de renta las primeras 24 horas posteriores a la hora de devolución pactada y posteriormente por cada día de retraso o fracción se cobra doble renta.
El empleado que recibe el auto verifica si el auto está en buenas condiciones, en caso contrario se registran los daños o faltantes y se anexa el cobro correspondiente a la factura del cliente.
El cliente paga el total de la factura ya sea haciéndose el cargo a la tarjeta que dejó registrada o puede elegir otro medio de pago como otra tarjeta o en efectivo.
El administrador del sistema en cualquier momento puede solicitar consultas al sistema respecto a rentas actuales o históricas.
Los clientes registrados pueden consultar su historial de rentas en cualquier momento.
Imagen 3-
Flujo Normal:
1. El caso de uso se inicia cuando el administrador del sistema va a registrar un automóvil. 2. A: Introduce los datos o características del automóvil como son: marca, modelo, número de pasajeros, kilometraje y tipo de auto. 3. S: Valida los datos introducidos verificando que no hayan errores o que el automóvil introducido ya haya sido antes registrado. 4. S: Confirmar registro de automóvil. 5. Se finaliza el caso de uso Flujo Alternativo: 3.1 S: El automóvil ya esta registrado. 3.1.1 S: Indica el error. 3.1.2 S: Volver al paso 2. Pos condiciones: El Administrador ha registrado satisfactoriamente un automóvil con todas sus características.
Tabla 3 Nombre: C.U. REGISTRAR TIPO AUTOMOVIL Descripción: Permite ingresar un nuevo tipo de automóvil al sistema. Actores: Administrador (A) Sistema (S) Precondiciones: Para poder registrar un tipo de automóvil en el Sistema se debe tener una cuenta de administrador y haberse autenticado como tal. Flujo Normal:
1. El caso de uso se inicia cuando el administrador desea ingresar un nuevo tipo de automóvil al sistema. 2. A: Ingresa el nuevo tipo de automóvil además del tipo austero y de lujo. 3. S: Se hace la validación. 4. S: Confirmar registro. 5. Se finaliza el caso de uso Flujo Alternativo: 3.1 S: El tipo ya esta registrado. 3.1.1 S: Indica el error. Pos condiciones : El Administrador ha registrado satisfactoriamente un nuevo tipo de automóvil.
Tabla 4 Nombre: C.U. CAMBIAR COSTO Descripción: Permite cambiar el costo mensual de un tipo de automóvil. Actores: Administrador (A) Sistema (S)
Precondiciones: Para poder Cambiar el costo de un tipo de automóvil es necesario tener una cuenta de administrador y debe haberse autenticado como tal. Flujo Normal:
1. El caso de uso se inicia cuando el administrador desea cambiar el costo de un tipo determinado de un auto. 2. A: Elige el tipo de automóvil para el cual va a ser modificado el costo e ingresa dicho costo. 3. S: Confirmar el cambio de costo. 4. Se finaliza el caso de uso Flujo Alternativo: Pos condiciones: Se ha cambiado el costo de un tipo de automóvil.
Tabla 5 Nombre: C.U. REGISTRAR CLIENTE Descripción: Permite registrar un cliente en el sistema ya sea para reservar o no. Actores: Cliente (Cl) Empleado € Sistema (S) Precondiciones: Si es un empleado este debe haber logueado en el sistema Flujo Normal:
1. El caso de uso se inicia cuando el cliente desea tener una cuenta para utilizar los servicios prestados por la empresa. 2. Cl ó E: Introduce los datos de identificación como son: nombre, dirección, teléfono, un número de tarjeta de crédito, una dirección de correo electrónico que servirá como nombre de usuario y una contraseña. (Estos datos pueden ser introducidos también por el empleado si el cliente lo solicita ver flujo alternativo) 3. S: Valida los datos del cliente. 4. S: Registra al cliente. 5. Se finaliza el caso de uso Flujo Alternativo: 2.1 volver al paso 3. 3.1 S: El cliente ya está registrado (nombre de usuario y contraseña ya existen). 3.1.1 S: Mensaje de error. Pos condiciones: El cliente ha sido registrado en el sistema satisfactoriamente.
Tabla 6 Nombre: C.U. REGISTRAR RESERVA Descripción: Permite registrar una reserva hecha por el cliente desde internet o por medio de una llamada telefónica sin hacer el debido registro al empleado. Actores:
5. Se finaliza el caso de uso Flujo Alternativo: 3.1 S: Si el código no existe muestra un mensaje de error indicando que no existe la reserva 3.1. 1 Se regresa al paso 2 Pos condiciones: El usuario ha podido realizar la consulta deseada.
Tabla 8 Nombre: C.U. CANCELAR RESERVA Descripción: Le permite a los clientes retractarse de la reserva de renta de un automóvil Actores: Empleado € Cliente (Cl) Sistema (S) Precondiciones: El usuario se ha autenticado, el cliente tiene una reserva activa, y el usuario ya ha buscado la reserva con el caso de Uso Consultar Reserva. Flujo Normal:
1. E ó Cl: El caso de uso se inicia cuando el cliente desea hacer una cancelación. (El empleado también puede hacerlo con el consentimiento del cliente). 2. E ó Cl: Selecciona la opción de cancelar la reserva 3. S: Valida que la cancelación se esté realizando 24 o más horas antes de la hora pactada para que el cliente recoja el vehículo 4. S: Confirma la operación 5. S: Finaliza el caso de uso Flujo Alternativo: 3.1 S: Si faltan menos de 24 horas para que el cliente recoja el vehículo, el sistema registra una multa al cliente. 3.1.1 Cl ó E: El cliente ingresa el número de cuenta de la tarjeta de crédito si esta cancelando desde internet o en el local, o el empleado ingresa el monto a pagar por el cliente, si este cancelando la reserva en el local 3.1.1.1 S: Registra el pago 3.1.1.2 Se finaliza el caso de uso. Pos condiciones: La reserva del cliente ya no esta registrada
Tabla 9 Nombre: C.U. MODIFICAR RESERVA Descripción: Le permite a los clientes o a los empleados modificar los detalles de una reserva Actores: Empleado € Cliente (Cl)
Sistema (S) Precondiciones: El usuario se ha autenticado, el cliente tiene una reserva activa, y el usuario ya ha buscado la reserva con el caso de Uso Consultar Reserva. Flujo Normal:
1. E ó Cl: El caso de uso se inicia cuando el cliente desea modificar una reserva (el empleado también puede hacerlo con el consentimiento del cliente) 2. E ó Cl: Selecciona modificar la reserva 3. S: Carga el formulario de modificación de reservas con los datos 4. E ó Cl: Modifica los datos de la reserva. 5. S: Valida los cambios 6. S: Guarda los cambios 7. S: Se finaliza el caso de uso Flujo Alternativo: 5.1. S: Si se realizo un cambio de día de reservación y el día de la modificación tiene una diferencia menor de 24 horas con respecto a la hora de reserva la modificación el sistema registrara una multa al cliente. 3.1.1. S: Se regresa al flujo normal. 5.2. S: Si el cliente aumenta los días en los que va a tener el auto, el sistema valida la disponibilidad de este. 5.1.1 S: Si el auto esta disponible se regresa al flujo normal. 5.1.2 S: Si el auto no esta disponible se muestra un mensaje de error avisando que el auto ya fue reservado 5.1.2.1 S: Se regresa al paso 3. Pos condiciones: Se guardan los cambios hechos a las reservas del cliente.
Tabla 10 Nombre: C.U. REGISTRAR RENTA Descripción: Les permite a los clientes y empleados realizar la renta de uno o más autos. Actores: Empleado € Cliente (Cl) Sistema (S) Precondiciones: El usuario se ha autenticado en el Sistema Flujo Normal:
1. E: Ingresa los datos del cliente para la verificación 2. S: Valida los datos ingresados y si existe una reserva asignada. 3. S: Include a l caso de uso registrar conductores 4. S: Marca el auto con la renta respectiva 5. S: Guarda el kilometraje del carro a rentar 6. S: Muestra en pantalla el contrato de arrendamiento con el costo de los seguros obligatorios.
cliente que ya esta registrado en el Sistema. Actores: Empleado € Cliente € Sistema (S) Precondiciones: El usuario se ha autenticado en el Sistema. Flujo Normal:
1. E ó C: El caso de uso se inicia cuando se desea modificar los datos del cliente. 2. E ó C: Selecciona la opción de modificar el registro 3. S: Muestra el formulario de modificación 4. E ó C: Realiza los cambios del registro 5. S: Valida los campos. 6. S: Guarda los cambios en el registro del Cliente 7. S: Finaliza el caso de Uso Flujo Alternativo: 6.1 Si algún campo es dejado vació o su información es invalida se mostrara un mensaje al actor y se queda en el flujo normal paso 5 hasta que cancele la operación o se corrijan los datos. Pos condiciones: El registro del cliente ha sido modificado.
Tabla 13 Nombre: C.U. REGISTRAR DEVOLUCIÓN Descripción: Permite al empleado de la empresa de Renta de Autos Registrar la devolución de un carro después de que se haya rentado. Actores: Empleado € Sistema (S). Precondiciones: El empleado debe haberse logueado y debe estar registrada la renta en el Sistema. Flujo Normal:
1. E: Ingresa la cedula del cliente y la placa del carro. 2. S: Verifica que la cedula del cliente y la placa del carro estén registradas en algún registro de rentas actuales en el Sistema 3. S: Muestra los datos de la renta que corresponde al cliente de la cedula ingresada. 4. Include al caso de uso ACTUALIZAR KILOMETRAJE. 5. S: Verifica que la fecha de devolución no haya expirado 6. E: Verifica si no hay daños en el vehículo. 7. S: Calcula el total del saldo a pagar por el cliente. 8. S: Muestra en pantalla la factura con la descripción de cada ítem. 9. Include al caso de uso Registrar pago de Factura 10. Se finaliza el caso de uso. Flujo Alternativo:
2.1 S: Si la cedula no existe muestra un mensaje de error indicando que no existe ninguna renta por lo tanto no hay una devolución para realizar. 2.1.1 Se finaliza el caso de Uso. 5.1 S: Si la fecha expiro verifica que no hayan pasado las primeras 24 horas a la hora de devolución pactada. 5.1.1 S: Si no han pasado 24 horas, suma al saldo total el valor de un día de renta. 5.1.1.1 Se regresa al flujo Normal. 5.1.2 S: Si han pasado las 24 horas por cada día de retraso o fracción suma al saldo total el doble de la renta. 5.1.2.1 Se regresa al flujo Normal. 6.1 Si hay daños Extends al Caso de uso Registrar daños 6.1.1 S: Calcula el valor de los daños y lo suma al saldo total. 6.1.1.1 Se regresa al flujo normal Pos condiciones: Se registra en el sistema la devolución y los daños con lo que llega el carro, además de actualizar el kilometraje del automóvil.
Tabla 14 Nombre: C.U. REGISTRAR DAÑOS AUTOMOVIL Descripción: Permite al empleado de Renta Autos ingresar al Sistema los daños de un automóvil cuando el cliente lo esta devolviendo Actores: Empleado € Sistema (S). Precondiciones: El empleado debe haber empezado el registro de una devolución de un vehículo. Flujo Normal:
1. E: Ingresa el numero de la placa del carro al sistema 2. S: Valida que la placa exista en el Sistema 3. E: Ingresa los daños del carro al Sistema 4. S: Almacena los daños 5. Se finaliza el caso de uso Flujo Alternativo: 2.1 Si no existe se finaliza el caso de uso Pos condiciones: Se almacena en el sistema los daños que tenga el automóvil que fue rentado en la base de datos
Tabla 15 Nombre: C.U. ACTUALIZAR KILOMETRAJE Descripción: Le permite al empleado de Renta Autos Actualizar el kilometraje de un vehículo entregado Actores: Empleado €