Control Monitoreo Viajes

Análisis y diseño - Parte II ADOO Registro y control de viajes Caso de estudio Cuando se realiza el embarque de la carga

Views 46 Downloads 0 File size 196KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

Análisis y diseño - Parte II ADOO Registro y control de viajes Caso de estudio Cuando se realiza el embarque de la carga en el respectivo vehiculo, se producen varias actividades las cuales generan información, por otro lado cuando se encuentra de viaje el vehiculo, no un buen control, solo se los controlas mediante documentos de viaje; por tales motivos surge la necesidad de sistematizar y automatizar toda la información. Los requerimientos a) Panorama general.- Durante los procesos que se realizan para cumplir con las peticiones de cada contrato, se hace moroso realizar el cumplimiento de estos, es decir las asignaciones de carga, vehiculo, etc.; también tomar en cuenta que durante el viaje no existe un proceso confiable que verifique los sucesos que ocurren durante el viaje. b) Metas.- Las diferentes actividades que se llevan acabo generan datos esenciales, por lo cual surge la necesidad de controlar y registrar las actividades como los procesos, por tal necesidad se desea sistematizar y automatizar lo siguiente:  Registrar las asignaciones  Registrar el estado de la partida  Controlar y/o monitorea el viaje  Registrar el estado de la llegada  Generar reporte de todo el viaje  Generar reporte de gastos c) Funciones del sistema 

Funciones básicas

Ref.

Función

R1.1

Verificar información de contratos, vehículos y empleados

R1.2

R1.3

Generar asignación de vehículos por contrato

Registrar asignaciones y estado de partida al viaje

Categoría Evidente

Oculto

Evidente

Atributo Tiempo de respuesta Metáfora de interfaz Tiempo de respuesta Metáfora de interfaz Tolerancia a fallas Tiempo de respuesta Metáfora de interfaz

Detalle y restricciones 5 seg. Como máximo Pantalla de información 10 seg. Como máximo Pantalla basado en formulario Falta de información 10 min. Como máximo Pantalla basada en formulario

Categoría Obligatorio Obligatorio Obligatorio Obligatorio Obligatorio Obligatorio Obligatorio

R1.4

Realizar monitoreo y/o control de viaje

Evidente

Tiempo de respuesta Metáfora de interfaz Tolerancia a fallas

R1.5

Registrar estado de llegada de viaje

Evidente

Tiempo de respuesta Metáfora de interfaz Tolerancia a fallas

R1.6

R1.7

Generar reporte en base a los registros y controles de todo el viaje

Evidente

Generar reporte de gastos

Evidente

 Ref.

Tiempo de respuesta Metáfora de interfaz Tiempo de respuesta Metáfora de interfaz

R2.2

R2.3 R2.4

Obligatorio Obligatorio Obligatorio Obligatorio Obligatorio

Obligatorio

Obligatorio Obligatorio Obligatorio Obligatorio

Funciones de monitoreo y/o control de viaje Función

Categoría

Atributo Tiempo de respuesta

R2.1

Duración del viaje Pantalla basada en formulario Falla por parte del servicio prestado 5 min. Como máximo Pantalla basada en formulario Falta de información por parte del servicio prestado 10 seg. Como máximo Pantalla basada en formulario 10 seg. Como máximo Pantalla basada en formulario

Realizar registro inicial de viaje y activación GPS

Verificar estados de carga, ruta, velocidad y gastos

Evidente

Metáfora de interfaz Tolerancia a fallas Tiempo de respuesta

Evidente

Metáfora de interfaz Tiempo de respuesta

Generar posible hora de llegada

Evidente

Realizar registro final

Evidente

Metáfora de interfaz Tiempo de

Detalle y restricciones 10 seg. Como máximo Pantalla basada en formulario Falla del servicio Duración de viaje Pantalla basada en formulario 10 seg. Como máximo Pantalla basada en formulario 10 seg. Como

Categoría Obligatorio Obligatorio Obligatorio Obligatorio Obligatorio Obligatorio Obligatorio Obligatorio

en base a todos los datos obtenidos

respuesta Metáfora de interfaz Tolerancia a fallas

máximo Pantalla basada en formulario Falta de información por parte del servicio

Obligatorio

Obligatorio

d) Casos de uso Caso uso:

de

Actores: Propósito:

Registro y control de viaje. Contrato, mantenimiento de vehículo, empleados, contabilidad, usuario, proveedor, administración, carga. Realizar el registro de toda la información y controlar el viaje del vehículo.

Tipo: Primario esencial. Referencias R1.1, R1.2, R1.3, R1.4, R1.5, R1.6, R1.7, R2.1. cruzadas: Descripción: Implementar un Sistema dde registro y control de viaje que estén dirigidas al fortalecimiento de las diferentes entidades de la empresa de transporte de viajes a nivel nacional e internacional lo cual es la empresa Venecia.

SISTEMA DE REGISTRO Y CONTROL DE VIAJES

Asignar vehículo por contrato

Carga

Contrato

Mantenimien to - vehículo

Registrar asignaciones para el viaje

Obtener reporte de contrato

Registrar estado de partida – viaje

Obtener lista de vehículos aptos



Realizar monitoreo y/o control – viaje

Proveedor GPS

Obtener lista de choferes y ayudantes

Empleado s





Generar reporte de gastos Contabilida d

Usuario

Registrar estado de llegada – viaje

Generar reporte de viaje general

Administraci ón

Caso de Monitoreo y control de viaje uso: Actores: Proveedor, usuario, sistema de registros. Propósito: Conseguir un buen control con la ayuda del servicio prestado. Tipo: Primario esencial. Referencias R1.3, R1.4, R2.1, R2.2, R2.3, R2.4. cruzadas: Descripción: Con los datos del estado de salida y el servicio prestado generar un reporte base; realizar las verificaciones de estado de la carga, gastos, rutas y velocidades, con la cual se generara un reporte sobre el monitoreo.

SISTEMA DE MONITOREO Y/O CONTROL DE VIAJE

Verificar velocidad

Realizar el registro inicial y activación servicio GPS

Proveedor GPS

Verificar ruta

Verificar carga





Generar posible llegada

Generar reporte de gastos

Sistema de registro y control de viajes

Realizar reporte general monitoreo - GPS

Usuario

Modelo conceptual

Contrato

* describe 1

Especificaciones de contrato

Registra

Reporte de viaje

1

Código Descripción

Descripción 1

Viatico

Registra asignaciones 1

*

Monto

* 1

Asignaciones del viaje

1 1 Registra 1

Descripción Empleado

*

1 Registra asignaciones

Vehículo

* describe 1

1

Reporte de gastos Descripción

1

1…*

Registra

* Especificaciones de vehículo

1 Llegada de viaje

Placa Descripción

1

Usado – por

Descripción

Descripción 1

Usado – por

1…* Salida de viaje

Registra

Iniciado 1 – por 1…*

Monitoreo de viaje Descripción

1…*

Curso normal de los eventos Acciones de los actores 1.- Obtener contratos, lista de choferes y ayudantes, vehículos aptos y viáticos. 2.- El usuario realiza una verificación de los datos obtenidos para generar una asignación de vehículos por contrato. 4.- Verificar las asignaciones de vehículo por parte del usuario.

Respuesta del sistema

3.- Se genera una asignación de vehículos por cada contrato a sus requerimientos pedidos por dicho contrato. 5.- Registra las asignaciones o procesos realizados para luego ser enviado al sistema de carga. 6.- Registra el estado de salida al viaje. 7.- Una vez realizado el registro, el usuario 8.- El sistema empieza a obtener el servicio empieza con el control y monitoreo del vehículo. GPS por parte del proveedor para obtener datos necesarios para el control del vehículo. 9.- Se generan datos sobre la velocidad, ruta, gastos y carga por parte del servicio. 10.- Se registra los datos obtenidos por el servicio para luego reportarlos. 11.- Una vez obtenido los reportes se generan los datos del estado de llegada del vehiculó por parte del usuario. 12.- Por último el usuario verifica los datos y 13.- En base a las asignaciones de viáticos y genera los siguientes reportes. gastos, se genera reporte para ser enviado a contabilidad. 14.- En base a los registros de asignaciones, estado de salida y llegada, se genera un reporte general para administración.

Paquetes: Organización de los elementos

Contrato

Especificación de contrato

Carga

Especificación de carga

Viáticos

Especificación de viáticos

Vehículo

Especificación de vehículo

Registro

Especificación de registro

Reporte

Especificación de reporte

Usuario

Empleado

Proveedor

GPS

Conceptos del dominio

Elementos básicos

Asignaciones

Reportes

Monitoreo

Registros

Elementos básicos

Contrato

Especificación de contrato Empleado

Vehículo

Especificación de vehículo

Asignaciones Especificación de carga

Carga

Especificación de viáticos

Viáticos

Empleado – vehículo

Vehículos por contrato

Registros Registro de salida

Registro de llegada

Registro de asignaciones Monitoreo Vehículos asignados por contrato

Viáticos

Carga

Especificación de los viáticos

Registros Reporte de gastos Viáticos

Gatos de viaje

Reporte general

Reporte de monitoreo

Monitoreo GPS

Proveedor

Diagramas de secuencia: Caso de uso: Registro y control de viajes Actores:

Usuario, contrato, empleado, vehiculo, viáticos, carga, monitoreo

Tipo:

Primario

Descripción: Es obtenida la información sobre el contrato, vehículo y empleado, para luego realizar las asignaciones, una vez realizada la tarea se produce el monitoreo del viaje con la ayuda de los servicios prestados, por último se habrá generado una serie de datos que deberán ser registrados y a la vez generar reportes con estos.

REGISTRO Y CONTROL DE VIAJES

:Sistema Usuario Contrato

Empleado

Vehiculo

Viáticos Carga

DatosContrato(cod, #vehiculos ,destino) AsigDinero(Monto) EmpleadoDisp(CodC, CodA) DatosCarga(cantidad , tipo) VecApto(codVec) SeguimientoViaje(solicita) AsigVec(Respuesta) DatosSeguimiento(respuesta) RegistrosReportes(solicita)

DatosViajes(respuesta_datos)

Monitoreo

Diagramas de colaboración:

1:datos()

1:datoscontrato()

:Contrato

:Asignación

2:listaAptos() 2:datos()

3:disponibles()

:Vehiculo

:Registrar(datos) 3:datos()

:Registro

:Empleado

:solicitarServivio() :Viaje()

:monitoreo()

:datosviaje() :solicitud()

:datosControl() :Estado()

:reporte() :Viáticos()

:Gatos()

:Gatos()

Diagrama de clases Vehículo

Empleado Código

Placa Estado

Getcodigo()

Getplaca() Getestado()

Asignaciones

Viáticos

Asigvehicontrato() Asigviaticovehi() Asigempleadovehi()

Monto

Contrato Código Numvehiculos Destino

Getmonto()

Getcodigo() Getnumvheiculo() Getdestino()

Reporte Fecha Hora

Viaje Hrsalida Fecsalida Hrllegada Fechllegada

Sethr() Setfec()

Sethrsal() Setfechsal() Sethrllega() Setfechllegal() Gastos

Control

Monto Totalgastos()

Monitoreo Genrardatos()

Proveedor Velocidad Ruta Gastos Setprov() Setvelo() Setrut() Setgast()