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...