• No results found

2.5.2.1Paquete ventas

Registrar venta

Figura 10 Diagrama de colaboración registrar

P_Venta P_Geolocalizar P_Cotización P_Búsquedas P_Reportes P_Mantenimient o P_Despacho

Arquitectura Inicial del sistema NLH

---... Vista Específica Vista General Paquete = P_ : Vendedor : G_venta : Venta : UI_Gestionar venta : Productos : Cliente 8: Valida formulario

1: Seleciona cliente y productos 7: Registra venta

9: Muestra confirmación 6: Muestra resultado en formulario

10: Acepta

14: ok

12: save()

3: consulta()

4: Consulta() 2: Envia datos de selección 11: Envia datos de venta 13: Devuelve resultado: return()

Fuente: IBM Rational Rose

Figura 11 Diagrama de secuencia de registrar Fuente: IBM Rational Rose

Figura 12 Diagrama de colaboración modificar

: Vendedor : Vendedor

: G_venta

: G_venta : Venta : Venta : UI_Gestionar venta

: UI_Gestionar venta : Productos : Productos : Cliente : Cliente Seleciona cliente y productos

Envia datos de selección

consulta() Consulta() Registra venta Valida formulario Muestra confirmación Acepta

Envia datos de venta

save()

Devuelve resultado: return() ok

Devuelve resultado Muestra resultado en formulario

: Vendedor : UI_Gestionar venta

: G_venta valida formulario

: Venta

1: Seleciona venta y modifica datos en formulario

2: Muestra confirmacion 3: Acepta

7: ok

4: Envia datos de venta

6: Devuelve resultado: return()

Fuente: IBM Rational Rose

Figura 13Diagrama de secuencia modificar Fuente: IBM Rational Rose

Figura 14 Diagrama de colaboración eliminar

: Vendedor

: Vendedor : UI_Gestionar venta : UI_Gestionar venta : G_venta : G_venta : Venta : Venta Seleciona venta y modifica datos en formul...

Muestra confirmacion

Acepta

Envia datos de venta

update()

Devuelve resultado: retu...

ok

: Venta

: UI_Gestionar venta

: G_venta : Vendedor

4: Envia dato de venta 6: Devuelve resutado:return()

5: disable()

1: Selecciona venta y cancela idventa

2: Muestra confirmacion 3: Acepta

Fuente: IBM Rational Rose

Figura 15 Diagrama de secuencia eliminar Fuente: IBM Rational Rose

Gestionar orden de compra mediante cotización

Figura 16 Diagrama de colaboración registrar orden de compra Fuente: IBM Rational Rose

: Venta : Venta : UI_Gestionar venta

: UI_Gestionar venta : G_venta : G_venta : Vendedor

: Vendedor

Selecciona venta y cancela Muestra confirmacion

Acepta

Envia dato de venta

disable() Devuelve resutado:return()

ok

: Cliente registrado : UI_Gestionar cotización

: G_orden compra : Orden de compra

: G_Gestionar cotización : Cotización 9: Valida formulario

: Transacción

1: Busca cotización filtros

5: Muestra resultado

6: Selecciona cotización y da en realizar orden de compra

7: Muestra fomulario para datos de transacción 8: Registra datos de transacción en formulario

10: Muestra confirmación 11: Acepta

16: ok

12: Envia datos de transacción

15: Devuelve resultado:return() 2: Envia dato de búsqueda 4: devuelve resultado: return()

13: save() 14: save()

Figura 17 Diagrama de secuencia registrar orden de compra Fuente: IBM Rational Rose

Figura 18 Diagrama de colaboración cancelar orden de compra Fuente: IBM Rational Rose

: Cliente registrado

: Cliente registrado : UI_Orden de compra : UI_Orden de compra : G_orden compra : G_orden compra : Orden de compra : Orden de compra

Buscar orden de compra

Envia dato de búsqueda

search() devuelve resultado:return()

Muestra resultado Seleccionar orden de compra y cancela

Muestra confirmación Acepta

Envia dato de orden de compra

cancel() Devuelve resultado:return()

ok

: Cliente registrado : UI_Orden de compra

: Orden de compra : G_orden compra 1: Buscar orden de compra

5: Muestra resultado

6: Seleccionar orden de compra y cancela

7: Muestra confirmación 8: Acepta

12: ok

2: Envia dato de búsqueda 4: devuelve resultado:return()

9: Envia dato de orden de compra 11: Devuelve resultado:return()

3: search()

Figura 19 Diagrama de secuencia cancelar orden de compra Fuente: IBM Rational Rose

: Cliente registrado

: Cliente registrado : UI_Orden de compra : UI_Orden de compra : G_orden compra : G_orden compra : Orden de compra : Orden de compra

Buscar orden de compra

Envia dato de búsqueda

search() devuelve resultado:return()

Muestra resultado Seleccionar orden de compra y cancela

Muestra confirmación Acepta

Envia dato de orden de compra

cancel() Devuelve resultado:return()

Atender orden de compra

Figura 20 Diagrama de colaboración atender orden de compra Fuente: IBM Rational Rose

Figura 21 Diagrama de secuencia atender orden de compra Fuente: IBM Rational Rose

: Vendedor : UI_Orden de compra

: Orden de compra : G_orden compra

: Venta

1: Selecciona orden de compra solicitada y atiende

idOrdenCompra

6: ok

2: Envia dato 5: devuelve resultado: return()

3: attend()

4: registra()

: Vendedor

: Vendedor : UI_Orden de compra : UI_Orden de compra : G_orden compra : G_orden compra : Orden de compra : Orden de compra : Venta : Venta

Selecciona orden de compra solicitada y ati...

Envia dato

attend()

registra()

devuelve resultado: retu...

2.5.2.2Paquete cotización

Registrar solicitud de cotización

Figura 22 Diagrama de colaboración registrar cotización Fuente: IBM Rational Rose

Figura 23 Diagrama de secuencia de registrar cotización Fuente: IBM Rational Rose

: Cliente : UI_Solicitar cotizacion

: Cotización : G_Cotización

2: Valida formulario 1: Registra formulario de cotización y envia solicitud

Nombre o razon social Correo IdProductos ...

3: Muestra confirm acion 4: Acepta

8: ok

5: Envia datos de cotizacion 7: Devuelve resultado: return()

6: save()

: Cliente

: Cliente : UI_Solicitar cotizaci on : UI_Solicitar cotizaci on : Cotización : Cotización : G_Cotización : G_Cotización Registra formulario de cotización y envia solic...

Valida formul... Muestra confirma...

Ac...

Envia datos de cotiza... sa... Devuelve resultado: retu... ok

Enviar documento de cotización

Figura 24 Diagrama de colaboración enviar documento de cotizacion Fuente: IBM Rational Rose

Figura 25 Diagrama de secuencia enviar documento de cotización Fuente: IBM Rational Rose

: Vendedor : UI_Gestionar cotización

: Cotización : G_Cotización En este diagrama se invoca al

CUS Busca cotización

1: Selecciona la cotización correspondiente idCotización

6: Muestra mensaje "Enviado correctamente"

2: Envia dato de cotización a enviar() 5: Envia cotización y devuelve resultado

3: Update() 4: Buscar()

: Vendedor

: Vendedor : UI_Gestionar cotización : UI_Gestionar cotización : G_Cotización : G_Cotización : Cotización : Cotización Selecciona la cotización correspondi...

Envia dato de cotización a envi...

Update() Buscar() Envia cotización y devuelve resul...

Atender cotización

Figura 26 Diagrama de colaboración atender cotizacion Fuente: IBM Rational Rose

Figura 27 Diagrama de secuencia atender cotización Fuente: IBM Rational Rose

: UI_Cotizaciones : Vendedor

: Cotización : G_Cotización En este diagrama se

invoca CUS- Buscar cotización, CUS Buscar- productos

2: Muestra detalle de cotización

4: Envia dato de cotización seleccionado 6: Devuelve resultado

1: Selecciona cotización a atender

3: Verifica detalle de cotización y presiona validar cotización

IdCotización Costo unitario Costo Total

7: Muestra mensaje"Cotización Validado correctamente"

5: Update()

: UI_Cotizaciones : UI_Cotizaciones : Vendedor

: Vendedor : G_Cotización : G_Cotización : Cotización : Cotización Selecciona cotización a ate...

Muestra detalle de cotiza...

Verifica detalle de cotización y presiona validar cotiza...

Envia dato de cotización seleccio...

Update() Devuelve resultado

2.5.2.3Paquete despacho de mercadería

Generar ticket de despacho

Figura 28 Diagrama de colaboración registrar ticket de despacho Fuente: IBM Rational Rose

: Vendedor : UI_Gestionar venta

: Ticket de despacho : G_Ticket de despacho

: G_venta

: Venta 9: Valida formulario

1: Busca venta

5: Muestra resultado

6: Selecciona venta y genera ticket de desacho

7: Muestra formulario 8: Registra formulario y guarda

10: Muestra confirmación 11: Acepta

15: ok 12: Envia datos

14: devuelve resultado:return()

2: Envia datos de busqueda

4: devuelve resultado:return()

13: save()

Figura 29 Diagrama de secuencia registrar ticket de despacho Fuente: IBM Rational Rose

: Vendedor

: Vendedor : UI_Gestionar venta : UI_Gestionar venta

: Ticket de despacho : Ticket de despacho : G_Ticket de despacho

: G_Ticket de despacho : G_venta

: G_venta : Venta : Venta Busca venta

Envia datos de busqueda

search() devuelve resultado:return()

Muestra resultado Selecciona venta y genera ticket de desacho

Muestra formulario Registra formulario y guarda

Valida formulario Muestra confirmación Acepta Envia datos save() devuelve resultado:return() ok

Atender ticket de despacho

Figura 30 Diagrama de colaboración atender ticket de despacho Fuente: IBM Rational Rose

Figura 31 diagrama de secuencia atender ticket de despacho Fuente: IBM Rational Rose

: Jefe de despacho : UI_Ticket de des pacho

: Ticket de despacho : Despacho : G_Ticket de des pacho

9: Valida form ulario

1: Bus car ticket de des pacho 5: Mues tra resultado 6: Selecciona ticket y atiende

7: Mues tra formulario de atención de despacho 8: Registra datos en formulario de despacho y guarda

10: Muestra confirmación 11: Acepta

15: ok 2: Envia datos de búsqueda 4: Devuelve res ultado: return()

12: Envia datos de form ulario 14: Devuelve resultado:return()

13: s ave()

3: search()

: Jefe de despacho

: Jefe de despacho : UI_Ticket de despacho : UI_Ticket de despacho : G_T icket de despacho : G_T icket de despacho : Ticket de despacho : Ticket de despacho : Despacho : Despacho

Buscar ticket de despacho

Envia datos de búsqueda

search() Devuelve resultado: return()

Muestra resultado Selecciona ticket y atiende Muestra formulario de atención de despacho Registra datos en formulario de despacho y guarda

Valida formulario Muestra confirmación

Acepta

Envia datos de formulario

save() Devuelve resultado:ret urn()

Controlar despacho

Figura 32 Diagrama de colaboración controlar despacho Fuente: IBM Rational Rose

Figura 33 Diagrama de secuencia controlar despacho Fuente: IBM Rational Rose

: Portero : UI_Gestionar control garita

: G_Ticket de despacho : Despacho

1: Busca despacho

5: Muestra resultado

6: Selecciona despacho y guarda

IdDespach Conforme/Disconforme Comentario

10: ok iddespacho

2: Envia dato de búsqueda 4: Devuelve resultado: return()

7: Envia dato de despacho a aprobar 9: Devuelve resultado:return()

3: search() 8: update()

: Portero

: Portero : UI_Gestionar control garita : UI_Gestionar control garita : G_Ticket de despacho : G_Ticket de despacho : Despacho : Despacho Busca despacho

Env ia dato de búsqueda

search() Dev uelv e resultado: retu...

Muestra resultado Selecciona despacho y gu...

Env ia dato de despacho a aprobar

upda... Dev uelv e resultado:return()

Generar guía de remisión

Figura 34 Diagrama de colaboración generar guía de remisión Fuente: IBM Rational Rose

Figura 35 Diagrama de secuencia generar guía de remisión Fuente: IBM Rational Rose

: Vendedor : UI_Gestionar venta

: Ticket de despacho : G_Ticket de despacho

: G_venta

: Venta 9: Valida formulario

1: Busca venta 5: Muestra resultado

6: Selecciona venta y genera ticket de desacho

7: Muestra formulario 8: Registra formulario y guarda

10: Muestra confirmación 11: Acepta

15: ok 12: Envia datos 14: devuelve resultado:return()

2: Envia datos de busqueda 4: devuelve resultado:return()

13: save()

3: search()

: Vendedor

: Vendedor : UI_Gestionar venta : UI_Gestionar venta : G_venta : G_venta : Venta : Venta : G_Ticket de despacho : G_Ticket de despacho : Ticket de despacho : Ticket de despacho Busca venta

Envia datos de busqueda

search() devuelve resultado:return()

Muestra resultado Selecciona venta y genera ticket de desacho

Muestra formulario Registra formulario y guarda

Valida formulario Muestra confirmación Acepta Envia datos save() devuelve resultado:return() ok

Registrar control de vehículo de transporte

Figura 36 Diagrama de colaboración control de vehículo de transporte Fuente: IBM Rational Rose

Figura 37 Diagrama de secuencia control de vehículo de transporte Fuente: IBM Rational Rose

: Portero : UI_Gestionar control garita

: Control garita : G_Control garita 2: valida formulario 1: Registra formulario de control

Vehiculo despacho hora inicio hora finalizacion 3: Muestra confirmación 4: Acepta 8: ok

5: Envia datos de control 7: Devuelve resultado:return()

6: save()

: Portero

: Portero : UI_Gestionar control garita : UI_Gestionar control garita : Control garita : Control garita : G_Control garita : G_Control garita Registra formulario de con...

valida formulario Muestra confirmación

Acepta

Envia datos de control save() Devuelve resultado:retu... ok

2.5.2.4Paquete búsquedas

Buscar cotización

Figura 38 Diagrama de colaboración buscar cotización Fuente: IBM Rational Rose

Figura 39 Diagrama de secuencia buscar cotización Fuente: IBM Rational Rose

: Vendedor : UI_Solicitar cotizacion

: Cotización : G_Cotización 1: Buscar Cotizacion idCotizacion 5: Muestra resultado 2: Envia dato 4: Devuelve resultado 3: Buscar() : Vendedor

: Vendedor : UI_Solicitar cotizacion : UI_Solicitar cotizacion : Cotización : Cotización : G_Cotización : G_Cotización Buscar Cotizacion Envia dato Buscar() Devuelve resultado Muestra resultado

Buscar orden de compra

Figura 40 Diagrama de colaboración buscar orden de compra Fuente: IBM Rational Rose

Figura 41 Diagrama de colaboración secuencia buscar orden de compra Fuente: IBM Rational Rose

: Vendedor : UI_Orden de compra

: Orden de compra : G_orden compra 1: Buscar orden de compra

IdOrdenCompra 5: Muestra resultado 2: Envia dato 4: Duelve resultado 3: Buscar() : Vendedor

: Vendedor : UI_Orden de compra : UI_Orden de compra : G_orden compra : G_orden compra : Orden de compra : Orden de compra

Buscar orden de compra

Envia dato

Buscar() Duelve resultado

Buscar producto

Figura 42 Diagrama de colaboración buscar producto Fuente: IBM Rational Rose

Figura 43 Diagrama de secuencia buscar producto Fuente: IBM Rational Rose

: Usuario del sistema : UI_Gestionar producto : G_Producto : Productos 1: Buscar producto IdProducto 5: Muestra resultado 2: Envia búsqueda 4: Envía resultado 3: Buscar() : Usuario del sistema : Usuario del sistema : UI_Gestionar producto

: UI_Gestionar producto : G_Producto : G_Producto : Productos : Productos Buscar producto

Envia búsqueda

Buscar() Envía resultado

Buscar ticket de despacho

Figura 44 Diagrama de colaboración buscar ticket de despacho Fuente: IBM Rational Rose

Figura 45 Diagrama de secuencia buscar ticket de despacho Fuente: IBM Rational Rose

: Usuario del sistema

: UI_Ticket de despacho

: Ticket de despacho : G_Ticket de despacho 1: Buscar ticket de despacho

idTicket

5: Muestra resultado

2: Envia dato de búsqueda 4: Devuelve resultado 3: buscar() : Usuario del sistema : Usuario del sistema : UI_Ticket de despacho

: UI_Ticket de despacho : G_Ticket de despacho : G_Ticket de despacho : Ticket de despacho : Ticket de despacho Buscar ticket de despacho

Envia dato de búsqueda

buscar() Devuelve resultado

Buscar vehículo

Figura 46 Diagrama de colaboración buscar vehículo Fuente: IBM Rational Rose

Figura 47 Diagrama de secuencia buscar vehículo Fuente: IBM Rational Rose

: Usuario del sistema : UI_Gestionar vehículo : G_Vehiculo : Vehiculo 1: Buscar vehiculo IdVehiculo 5: Muestra resultado

2: Envia dato de búsqueda 4: Envia resultado 3: Buscar() : Usuario del sistema : Usuario del sistema : UI_Gestionar vehículo

: UI_Gestionar vehículo : G_Vehiculo : G_Vehiculo : Vehiculo : Vehiculo Buscar vehiculo

Envia dato de búsqueda

Buscar() Envia resultado

Buscar venta

Figura 48 Diagrama de colaboración buscar venta Fuente: IBM Rational Rose

Figura 49 Diagrama de secuencia buscar venta Fuente: IBM Rational Rose

: Vendedor : UI_Gestionar venta

: Venta : G_venta 1: Buscar venta IdVenta 5: Muestra resultado 2: Envia dato 4: Devuelve resultado 3: Buscar() : Vendedor

: Vendedor : UI_Gestionar venta : UI_Gestionar venta : G_venta : G_venta : Venta : Venta Buscar venta

Envia dato

Buscar() Devuelve resultado

2.5.2.5Paquete mantenimiento

Mantenimiento cliente

Figura 50 Diagrama de colaboración guardar cliente Fuente: IBM Rational Rose

Figura 51 Diagrama de secuencia guardar cliente Fuente: IBM Rational Rose

: Vendedor : Cliente no registrado : UI_Gestionar cliente : G_Cliente : Cliente 2: Valida formulario

1: Registra datos en formulario Datos cliente natural o juridico

3: Muestra confirmación

4: Acepta

8: Muestra mensaje Registrado correctamente

5: Envia datos de cliente 7: Devuelve resultado 6: save() : Vendedor : Vendedor : Cliente no registrado : Cliente no registrado : UI_Gestionar cliente

: UI_Gestionar cliente : G_Cliente : G_Cliente : Cliente : Cliente Registra datos en formul...

Valida formul... Muestra confirma...

Acepta

Envia datos de cli...

save() Devuelve resul...

Figura 52 Diagrama de colaboración modificar cliente Fuente: IBM Rational Rose

Figura 53 Diagrama de secuencia modificar cliente Fuente: IBM Rational Rose

: Vendedor : Cliente no registrado

: UI_Gestionar cliente

: Cliente : G_Cliente 2: Valida formulario

1: Modifica datos de cliente en formulario 3: Muestra confrimación

7: ok

4: Envia datos de cliente 6: Devuelve resultado 5: update() : Vendedor : Vendedor : Cliente no registrado : Cliente no

registradoModifica datos de cliente en formul... : UI_Gestionar cliente : UI_Gestionar cliente : G_Cliente : G_Cliente : Cliente : Cliente Valida formulario

Muestra confrimación

Envia datos de cliente

update() Devuelve resultado

Figura 54 Diagrama de colaboración eliminar cliente Fuente: IBM Rational Rose

Figura 55 Diagrama de secuencia eliminar cliente Fuente: IBM Rational Rose

: Administrador de sistema

: UI_Gestionar cliente

: Cliente : G_Cliente 1: Selecciona cliente e inhabilita

IdCliente 5: ok 2: Envia dato 4: Devuelve resultado 3: Inhabilitar() : Administrador de sistema : Administrador de sistema : UI_Gestionar cliente

: UI_Gestionar cliente : G_Cliente : G_Cliente : Cliente : Cliente

Selecciona cliente e inhabi...

Envia dato

Inhabilitar() Devuelve resultado

Mantenimiento producto

Figura 56 Diagrama de colaboración guardar producto Fuente: IBM Rational Rose

Figura 57 Diagrama de secuencia guardar producto Fuente: IBM Rational Rose

: Admi ni strador de si stema

: UI_Gesti onar producto

: Productos : G_Producto

2: Val i da datos de formul ari o 1: Regi strar datos en formul ari o

Nombre peso di m ensi ón absorci ón resi stenci a canti dadM2 foto

3: M uestra confi rmaci ón 4: Acepta confi rmaci ón

8: M uestra mensaj e "Regi strado correctam ente"

5: Envía datos 7: Devuel ve resul tado

6: Save()

: Administrador de sistema : Administrador de

sistema : UI_Gestionar producto : UI_Gestionar producto

: Productos : Productos : G_Producto

: G_Producto Registrar datos en formul...

Valida datos de formul...

Muestra confirma...

Acepta confirmación

Envía datos

Save() Devuelve resultado

Figura 58 Diagrama de colaboración modificar producto Fuente: IBM Rational Rose

Figura 59 Diagrama de secuencia modificar producto Fuente: IBM Rational Rose

: Administrador de sistem a

: UI_Gestionar producto

: G_Producto : Productos

2: Valida datos en formulario

1: Modifica datos de producto en formulario

3: Muestra confirm ación 4: Acepta

8: Muestra mensaje "Modificado correctam ente"

5: Envia datos de producto modificado 7: Devuelve resultado 6: Update() : Adm i nistrador de sistem a : Adm i nistrador de sistem a

: UI_Gesti onar producto

: UI_Gesti onar producto : G_Producto : G_Producto : Productos : Productos

M odi fi ca datos de producto en form ul ari o

Val i da datos en form ul ari o M uestra confi rm aci ón

Acepta

Envi a datos de producto modi fi cado

Update() Devuel ve resul tado

Figura 60 Diagrama de colaboración eliminar producto Fuente: IBM Rational Rose

Figura 61 Diagrama de secuencia eliminar producto Fuente: IBM Rational Rose

: Administrador de sistema : UI_Gestionar producto : G_Producto : Productos 1: Selecciona producto Idproducto

5: Muestra mensaje "Inhabilitado correctamente"

2: Envia producto seleccionado 4: Muestra resultado 3: Inhabilitar() : Administrador de sistema : Administrador de sistema : UI_Gestionar producto

: UI_Gestionar producto : G_Producto : G_Producto : Productos : Productos Selecciona producto

Envia producto seleccio...

Inhabilitar() Muestra resultado

Mantenimiento vehículo

Figura 62 Diagrama de colaboración guardar vehículo Fuente: IBM Rational Rose

Figura 63 Diagrama de secuencia guardar vehículo Fuente: IBM Rational Rose

: Administrador de sistema : UI_Gestionar vehículo : G_Vehiculo : Vehiculo 2: Valida formulario 1: Registra datos en formulario

placa marca capacidad

3: Muestra confirmación

4: Acepta

8: Muestra mensaje "Registrado correctamente

5: Envia datos 7: Devuelve resultado 6: save() : Administrador de sistema : Administrador de

sistema : UI_Gestionar vehículo : UI_Gestionar vehículo : G_Vehiculo : G_Vehiculo

: Vehiculo : Vehiculo Registra datos en formul...

Valida formulario Muestra confirmación Acepta Envia datos save() Devuelve resultado

Figura 64 Diagrama de colaboración modificar vehículo Fuente: IBM Rational Rose

Figura 65 Diagrama de secuencia modificar vehículo Fuente: IBM Rational Rose

: Administrador de sistema : UI_Gestionar vehículo : G_Vehiculo : Vehiculo 2: Valida formulario

1: Modifica datos de vehículo en formulario

6: Muestra mensaje Modificado correctamente

3: Envia datos de vehículo 5: Devuelve resultado: Return()

4: Update()

: Administrador de sistema : Administrador de

sistema : UI_Gestionar vehículo : UI_Gestionar vehículo : G_Vehiculo : G_Vehiculo : Vehiculo : Vehiculo

Modifica datos de vehículo en formul...

Valida formulario

Envia datos de vehículo

Update()

Devuelve resultado: Retu...

Figura 66 Diagrama de colaboración eliminar vehículo Fuente: IBM Rational Rose

Figura 67 Diagrama de secuencia eliminar vehículo Fuente: IBM Rational Rose

: Administrador de sistema : UI_Gestionar vehículo : G_Vehiculo : Vehiculo 1: Selecciona vehiculo Idvehiculo 5: ok

2: Envia vehiculo seleccionado 4: Devuelve resultado

3: disable()

: Administrador de sistema : Administrador de

sistema : UI_Gestionar vehículo : UI_Gestionar vehículo : G_Vehiculo : G_Vehiculo

: Vehiculo : Vehiculo Selecciona vehiculo

Envia vehiculo seleccio...

disable() Devuelve resultado

2.5.2.6Paquete geolocalizar

Geolocalizar mercadería

Figura 68 Diagrama de colaboración geolocalizar mercadería Fuente: IBM Rational Rose

Figura 69 Diagrama de secuencia geolocalizar mercadería Fuente: IBM Rational Rose

: Administrador de sistema

: Geolocalizacion : G_Geolocalizacion

: UI_Geolocalizar : Apk nlh 4: Ingresa a menu geolocalizar transporte

8: Muestra posiciones de los transportes en mapa geográfico

2: save() 6: lee()

5: geolocalizar() 7: devuelve resultado:return()

1: Envia coordenadas constantemente imei latitud longitud 3: ok : Administrador de sistema : Administrador de sistema : Geolocalizacion : Geolocalizacion : G_Geolocalizacion : G_Geolocalizacion : UI_Geolocalizar : UI_Geolocalizar : Apk nlh : Apk nlh

Env ia coordenadas constantemente

Ingresa a menu geolocalizar transporte

geolocalizar()

lee() dev uelv e resultado:return()

Muestra posiciones de los transportes en mapa geográf ico

sav e() ok

Marcar dirección geográfica

Figura 70 Diagrama de colaboración marcar dirección geográfica Fuente: IBM Rational Rose

Figura 71 Diagrama de secuencia marcar dirección geográfica Fuente: IBM Rational Rose

: Cliente : UI_Mapa geográfico 2: Marca la dirección con un "marker"

Latitud Longitud

1: Hace clic en el mapa de su dirección

3: Muestra el mapa marcado

: Cliente

: Cliente : UI_Mapa geográfico : UI_Mapa geográfico Hace clic en el mapa de su direc...

Marca la dirección con un "mar... Muestra el mapa mar...