Está en la página 1de 8

William Andrés Sanabria Chaves

Definición de requerimientos

- Permitir registrar usuarios


- Permitir registrar clientes
- Permitir registrar vehículos
- Permitir registrar conductores
- Permitir registrar clientes
- Crear reservas
- Consultar reservas
- Gestionar reservas
- Notificar viajes cercanos
- Confirmar viajes
- Asignar viajes a conductores
- Gestionar comisiones

Definición de Actores

- Gerente de la compañía
- Administrador
- Conductor
- Sistema

Análisis de los requerimientos

- Administrador
Gestionar clientes
Crear nuevos clientes
Modificar clientes
Eliminar clientes
Consultar clientes
Gestionar Reservas
Crear nuevas reservas
Modificar reservas
Consultar reservas
Eliminar reservas
Cambiar estado de reservas (Confirmar, cancelar)
Gestionar vehículos
Ingresar nuevos vehículos al sistema
Consultar vehículos
Eliminar vehículos
Modificar vehículos existentes
Gestionar Conductores
Ingresar nuevos conductores.
Modificar conductores
Eliminar conductores
Consultar conductores
Gestionar usuarios del sistema
Crear nuevos usuarios
Eliminar Usuarios
Modificar usuarios
Consultar usuarios

- Conductor
Consulta reservas asignadas a el

- Gerente General
El gerente general podrá realizar todas las acciones que el administrador y el chofer
incluyendo lo siguiente:
Gestionar Comisiones.

- Sistema
Notificación de reservas cercanas

Diagramas de casos de uso


Caso de uso gestionar clientes - crear

Acción del actor Respuesta del sistema


1. Ingresar al módulo de gestión de 2. Mostrar Listado de clientes
clientes
3. Elegir una acción (crear) 4. Desplegar formulario para agregar un
cliente nuevo
5. Diligenciar el formulario y guardar 6. Guardar la información del nuevo
cliente.
7. Mostrar mensaje de notificación de
cliente guardado.
8. Actualizar listado de clientes.

Editar

Acción del actor Respuesta del sistema


1. Ingresar al módulo gestión de clientes 2. Mostrar Listado de clientes
3. Elegir un usuario y seleccionar la 4. Desplegar formulario para editar un
opción (editar) cliente
5. Modificar los datos del cliente y 6. Guardar la información del cliente.
seleccionar guardar
7. Mostrar mensaje de notificación de
cliente modificado
8. Actualizar listado de clientes.

Eliminar

Acción del actor Respuesta del sistema


1. Ingresar al módulo gestión de clientes 2. Mostrar Listado de clientes
3. Elegir un usuario y seleccionar la 4. Mostrar mensaje de confirmación
opción (eliminar)
5. Confirmar la eliminación. 6. Cambiar el estado del cliente a un
estado de eliminado
7. Mostrar mensaje de notificación de
cliente eliminado
8. Actualizar listado de clientes.

Caso de uso gestionar reservas - crear

Acción del actor Respuesta del sistema


1. Ingresar al módulo gestión de reservas 2. Mostrar Listado de reservas
3. Elegir una acción (crear) 4. Desplegar formulario para agregar una
nueva reserva
5. Diligenciar el formulario y guardar 6. Guardar la información de la reserva.
7. Mostrar mensaje de notificación de
reserva guardada
8. Actualizar listado de reservas.

Editar

Acción del actor Respuesta del sistema


1. Ingresar al módulo gestión de reservas 2. Mostrar Listado de reservas
3. Elegir una reserva y seleccionar la 4. Desplegar formulario para editar una
opción (editar) reserva
5. Diligenciar el formulario y guardar 6. Guardar la información de la reserva
7. Mostrar mensaje de notificación de
reserva modificada
8. Actualizar listado de reservas.

Eliminar

Acción del actor Respuesta del sistema


1. Ingresar al módulo gestión de reservas 2. Mostrar Listado de reservas
3. Elegir una reserva y seleccionar la 4. Mostrar mensaje de confirmación
opción (eliminar)
5. Aceptar la confirmación 6. Cambiar el estado de la reserva a un
estado de eliminada
7. Mostrar mensaje de notificación de
reserva eliminada
8. Actualizar listado de clientes.

Caso de uso gestionar usuarios - crear

Acción del actor Respuesta del sistema


1. Ingresar al módulo gestión de usuarios 2. Mostrar Listado de usuarios
3. Elegir una acción (crear) 4. Desplegar formulario para agregar una
nueva reserva
5. Diligenciar el formulario y guardar 6. Guardar la información del usuario.
7. Mostrar mensaje de notificación de
usuario creado
8. Actualizar listado de usuarios.

Editar

Acción del actor Respuesta del sistema


1. Ingresar al módulo gestión de usuarios 2. Mostrar Listado de usuarios
3. Elegir un usuario y seleccionar la 4. Desplegar formulario para editar un
opción (editar) usuario
5. Diligenciar el formulario y guardar 6. Guardar la información del usuario
7. Mostrar mensaje de notificación de
usuario modificado
8. Actualizar listado de usuarios.

Eliminar

Acción del actor Respuesta del sistema


1. Ingresar al módulo gestión de usuarios 2. Mostrar Listado de usuarios
3. Elegir un usuario y seleccionar la 4. Mostrar mensaje de confirmación
opción (eliminar)
5. Aceptar la confirmación 6. Cambiar el estado del usuario a un
estado de eliminado
7. Mostrar mensaje de notificación de
usuario eliminado
8. Actualizar listado de usuario.

Caso de uso gestionar conductores - crear

Acción del actor Respuesta del sistema


1. Ingresar al módulo gestión de 2. Mostrar Listado de conductores
conductores
3. Elegir una acción (crear) 4. Desplegar formulario para agregar un
nuevo conductor
5. Diligenciar el formulario y guardar 6. Guardar la información del conductor.
7. Mostrar mensaje de notificación de
Conductor creado
8. Actualizar listado de conductores.

Editar

Acción del actor Respuesta del sistema


1. Ingresar al módulo gestión de 2. Mostrar Listado de conductores
conductores
3. Elegir un conductor y seleccionar la 4. Desplegar formulario para editar un
opción (editar) conductor
5. Diligenciar el formulario y guardar 6. Guardar la información del conductor
7. Mostrar mensaje de notificación de
Conductor modificado
8. Actualizar listado de conductores.

Eliminar

Acción del actor Respuesta del sistema


1. Ingresar al módulo gestión de 2. Mostrar Listado de conductores
conductores
3. Elegir un conductor y seleccionar la 4. Mostrar mensaje de confirmación
opción (eliminar)
5. Aceptar la confirmación 6. Cambiar el estado del conductor a un
estado de eliminado
7. Mostrar mensaje de notificación de
Conductor eliminado
8. Actualizar listado de conductores.

Caso de uso gestionar vehículos - crear

Acción del actor Respuesta del sistema


1. Ingresar al módulo gestión de 2. Mostrar Listado de vehículos
vehículos
3. Elegir una acción (crear) 4. Desplegar formulario para agregar un
nuevo vehículo
5. Diligenciar el formulario y guardar 6. Guardar la información del vehículo.
7. Mostrar mensaje de notificación de
Vehículo creado
8. Actualizar listado de vehículos.

Editar

Acción del actor Respuesta del sistema


1. Ingresar al módulo gestión de 2. Mostrar Listado de vehículos
vehículos
3. Elegir un vehículo y seleccionar la 4. Desplegar formulario para editar un
opción (editar) vehículo
5. Diligenciar el formulario y guardar 6. Guardar la información del vehículo
7. Mostrar mensaje de notificación de
Vehículo modificado
8. Actualizar listado de vehículos.

Eliminar

Acción del actor Respuesta del sistema


1. Ingresar al módulo gestión de 2. Mostrar Listado de vehículos
vehículos
3. Elegir un vehículo y seleccionar la 4. Mostrar mensaje de confirmación
opción (eliminar)
5. Aceptar la confirmación 6. Cambiar el estado del vehículo a un
estado de eliminado
7. Mostrar mensaje de notificación de
Vehículo eliminado
8. Actualizar listado de vehículo.
Caso de uso gestionar comisiones

Acción del actor Respuesta del sistema


1. Ingresar al módulo gestión de 2. Mostrar Listado conductores
comisiones
3. Elegir un conductor y seleccionar la 4. Desplegar listado de viajes
opción (calcular comisión)
5. Calcular comisión por cada viaje
6. Mostrar el resultado de comisiones
7. Liquidar comisión

Caso de uso notificar reservas cercanas

Acción del actor Respuesta del sistema


1. Consultar reservas
2. Validar la hora de la reserva y ver si se
vence en menos de 30 minutos
3. Enviar mensaje de notificación

También podría gustarte