Está en la página 1de 7

Caso de uso general

System

Loguearse

<<extend>>

<<extend>> Realizar transaccion


Cajero
Cajero
Seleccionar Opción

<<extend>>

Cliente Atencion al cliente

Atender cliente Atencion

<<extend>>

<<extend>>

Administrador
Generar Reportes

Caso de usos detallados

Caso de uso: Loguear cliente

System

Ingresar usuario
y contraseña

<<extend>>

Caja

Loguearse <<extend>>
<<extend>>

Seleccionar Opción
Cliente
<<extend>>

Tomar ticket

Atencion al Cliente

Esperar turno

Realizar opción
seleccionada

Salir
Caso de uso: Realizar transacción (Cliente-Cajero)

System

<<include>> Pasar al <<include>>


Presionar el botón siguiente ticket
Atendido
<<extend>>

Cliente ausente
Verificar si el cliente Presionar botón
esta presente No Atendido

Cajero
Cliente presente

Presionar el
<<extend>> botón Atender

Antender nuevo
cliente <<extend>>

Preguntar tipo de
transacción

<<extend>>

<<extend>>
Realizar transacción

Finalizar

Caso de uso: Atención al cliente (Cliente-Atención al cliente)


System

<<include>> Pasar al
Presionar el botón <<include>>
siguiente ticket
Atendido
<<extend>>

Cliente ausente
Verificar si el cliente Presionar botón
esta presente No Atendido

Cliente presente

Atencion a cliente
Presionar el
<<extend>> botón Atender

Antender nuevo
cliente <<extend>>

Preguntar tipo de
transacción
<<extend>>

<<extend>>
Realizar transacción

Finalizar

Caso de uso: Generar reportes (Administrador)

System

Atender cliente Realizar Transacción


Atencion a cliente
Cajero

<<extend>>
<<extend>>

Generar Reportes

Administrador <<extend>>

<<extend>> Generar estadisticas

Generar reportes
diarios
Diagrama de clases

Perfil Estado TipoUbicacion


+PerfilID +EstadoID +TipoUbicacionID
+Nombre +Nombre +Nombre
+Activo +Activo +Abreviatura
+ModificarPerfil() +Ingresar() +Correlativo
+NuevoPerfil() +Atender() +Activo
+Finalizado() +Estado()
+Anulado() +Actualizar()
+Finalizar()

Bitacora
Usuario +BitacoraID
+UsuarioID +UbicacionID Ubicacion
+PerfilID +EstadoID
+UbicacionID
+Nombre +UsuarioID
+TipoUbicacionID
+Usuario +Ticket
+Nombre
+Contraseña +FechaEmision
+Activo
+Activo +FechaAsignacion
+FechaFinalizacion +Actualizar()
+ActualizarPerfil() +Crear()
+NuevoPerfil() +Guardar()
+Actualizar()
+Finalizar()

Mensaje
+MensajeID
+Mensaje
+Activo
+GenerarMsj()
+Enviar()
+Eliminar()
Diagrama de objetos

Perfil Estado TipoUbicacion


+PerfilID +EstadoID +TipoUbicacionID
+Nombre +Nombre +Nombre
+Activo +Activo +Abreviatura
+Correlativo
+Activo

Bitacora
Usuario
+BitacoraID
+UsuarioID +UbicacionID Ubicacion
+PerfilID +EstadoID +UbicacionID
+Nombre +UsuarioID +TipoUbicacionID
+Usuario +Ticket +Nombre
+Contraseña +FechaEmision +Activo
+Activo +FechaAsignacion
+FechaFinalizacion

Mensaje
+MensajeID
+Mensaje
+Activo
Diagrama conceptual

Perfil Estado TipoUbicacion


+PerfilID +EstadoID +TipoUbicacionID
+Nombre +Nombre +Nombre
+Activo +Activo +Abreviatura
+ModificarPerfil() +Ingresar() +Correlativo
+NuevoPerfil() +Atender() +Activo
+Finalizado() +Estado()
1 +Anulado() +Actualizar()
+Finalizar()
1
Posee
1
Tiene

0..* Posee
1
Bitacora
1
Usuario +BitacoraID
+UsuarioID +UbicacionID Ubicacion
+PerfilID +EstadoID
+UbicacionID
+Nombre +UsuarioID
Adquiere Tiene +TipoUbicacionID
+Usuario +Ticket
+Nombre
+Contraseña 1 1
+FechaEmision 1..* 1 +Activo
+Activo +FechaAsignacion
+FechaFinalizacion +Actualizar()
+ActualizarPerfil() +Crear()
+NuevoPerfil() +Guardar()
+Actualizar()
+Finalizar()

Mensaje
+MensajeID
+Mensaje
+Activo
+GenerarMsj()
+Enviar()
+Eliminar()
Diagrama de actividades

Cliente Cajero Sistema Atencion al cliente Administrador

Registrar/Loguearse Validar usuario

Tomar ticket Generar ticket

Seleccionar Opción Presionar botón Atendido Presionar botón Atendido

Mostrar en pantalla Esperar cliente


siguiente Nº ticket
Esperar cliente

Pasar al cajero

Cliente presente Cliente ausente


Cliente presente Cliente ausente
Atención al cliente

Presionar botón Presionar botón


No Atendido Atender consulta No Atendido Verificar registros de
del cliente Transacciones/Consultas

Presionar botón
Realizar transacción Atender
Esperar turno Presionar botón
Atender

Atender al llamado
Eliminar Ticket Finalizar
Finalizar transacción / Guardar atención/Presionar Guardar reporte
Presionar botón Atendido transacción botón Atendido de consulta
Generar Reportes Generar estadisticas

Finalizar transacción
Mostrar en pantalla
siguiente Nº ticket

También podría gustarte