Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Equipo de Desarrollo:
Este software que va a ser alimentado con informacin actualizada desde los diferentes
tramos en su recorrido, brinda tranquilidad tanto a empresarios como a clientes que
pueden vigilar la mercanca desde computadoras porttiles y dispositivos mviles
Por eso se requiere el sistema que lleve la trazabilidad de esos envos de maquinaria para
que los clientes de dichas agencias puedan rastrear sus envos, saber si ya va a salir, si ya
viene en camino, en que barco viene o en que avin viene, en donde hace escalas, en que
conteiner est, si est en aduana, si est en buen estado o en qu proceso va su pedido.
Plataformas de Internet.
Los Objetivos Generales y especficos para el diseo del sistema de Informacin Mvil
Web Traking son los siguientes:
Generales Especficos
Efectuar en forma correcta los procedimientos
apropiados
Proporcionar confiabilidad
Describir las caractersticas del sistema de
Especificar los elementos de
informacin Mvil Web Traking: entrada, salida,
diseo lgico
procedimientos, archivos, bases de datos.
Proporcionar las
Especificar los componentes y funciones con
especificaciones de software
suficiente detalle para construir el software.
que se usar para el sistema
El diseo y su especificacin debe estar en
Ajustarse a estndares de diseo concordancia con estndares de desarrollo as como
con las reglas establecidas por la organizacin.
Facilitar el uso Contribuir a la efectividad y eficiencia del usuario.
BACKUP. Copia de seguridad. Se hace para prevenir una posible prdida de informacin.
BASE DE DATOS. Conjunto de datos organizados de modo tal que resulte fcil acceder a
ellos, gestionarlos y actualizarlos.
CASOS DE USO. Es una descripcin de los pasos o las actividades que debern realizarse
para llevar a cabo algn proceso. Los personajes o entidades que participarn en un caso de
uso se denominan actores. En el contexto de ingeniera del software, un caso de uso es una
secuencia de interacciones que se desarrollarn entre un sistema y sus actores en respuesta a
un evento que inicia un actor principal sobre el propio sistema.
DATA ENTRY. Ingreso de datos. Proceso de ingresar datos a una computadora para su
procesamiento.
1.4. Referencias
Existen algunas aplicaciones de tracking de rutas y recorridos mediante GPS que son
buenas y al menos, parcialmente gratuitas:
Con My Tracks, puedes sincronizar y compartir tus rutas a travs de Google Drive.
Adems, puedes compartir rutas con tus amigos y ver las rutas que tus amigos hayan
compartido contigo. Tambin puedes hacer pblicas las rutas y compartir sus URL a travs
de Google+, Facebook, Twitter, etc. Para exportar tus rutas, puedes utilizar Mis mapas de
Google, Hojas de clculo de Google o una unidad de almacenamiento externa, adems de
Google Drive.
My Tracks, tambin admite relojes Android. Para relojes con GPS, My Tracks puede
realizar registros de GPS sin un telfono y sincronizar rutas en el telfono. Para relojes sin
GPS, puedes ver el tiempo y la distancia actuales y controlar el registro de tus rutas desde
tu mueca.
Open GPS Tracker: De los completamente gratuitos ha sido el que ms me ha gustado,
adems, permite exportar los recorridos en formato GPX o KMZ. Sus controles son muy
simples y casi no necesita configuracin, pero lo que si permite hacer es elegir entre varios
tipos de mapas y varios filtros de visualizacin sobre ellos.
Live GPS Tracker: Esta aplicacin es rusa, no tiene documentacin en espaol ni en Ingles,
pero aun as, su cometido es simple, monitorizar recorridos como si fueran grabaciones y
enviarlas posteriormente por correo o por cualquier red social.
Vezma Tracks: Solo parte de las funcionalidades de esta aplicacin son completamente
gratuitas, pero si las que forman parte de la aplicacin de Android, ya que la nica parte
Premium es la interfaz de gestin web que permite ver las rutas desde el navegador web del
ordenador.
Simple GPS Log: Aplicacin japonesa o china, con muy poca documentacin en espaol,
pero tan simple que es muy fcil de entender, ya que solo tiene un botn para comenzar a
grabar un recorrido y otro botn para dejar de grabar. Despus va guardando lo grabado
en formato KML y puede mostrar la ruta en un mapa, eso si, no le pidas que muestre
velocidades o distancias porque no lo hace.
Aripuca GPS Tracker: Uno de los mejores, ya que marca varios parmetros aadidos como
la longitud y la latitud, ademas permite establecer Waypoints en un recorrido ademas de
tener una funcin para estableceros automticamente la aplicacin.
Las anteriores solo son algunas aplicaciones de tracking de rutas y recorridos mediante
GPS que identifico como referencia puesto que para la localizacin de los productos en el
recorrido se hace necesario el GPS.
2. Representacin de la arquitectura.
2.1 Metas y restricciones de la Arquitectura
Los usuarios debern identificarse para acceder a cualquier parte del sistema.
El sistema podr ser consultado por cualquier usuario dependiendo del mdulo en el cual se
encuentre y su nivel de accesibilidad.
El sistema ofrecer al usuario informacin general acerca del estado actual de la mercanca
y el lugar donde se encuentre.
Evaluar y analizar los procesos del sistema, proponiendo solucin de problemas existentes
dentro del sistema utilizado
Garantizar que el diseo de las consultas u otro proceso no afecte el desempeo de la base
de datos, ni considerablemente el trfico de la red.
La disponibilidad del sistema debe ser continua con un nivel de servicio para los usuarios
de 7 das por 24 horas, garantizando un esquema adecuado que permita la posible falla en
cualquiera de sus componentes, contar con una contingencia, generacin de alarmas.
La interfaz debe estar complementada con un buen sistema de ayuda (la administracin
puede recaer en personal con poca experiencia en el uso de aplicaciones informticas).
El sistema ser implantado bajo la plataforma de Windows y S.O para equipos mviles.
2.2 Reutilizacin
Vista lgica
Diagrama de Dominio
Subsistema Manejador
Diagrama de Clases
Subsistema Manejador
Subsistema Archivador
Subsistema - Interface
Identificacin de Subsistemas
Diagrama de Clases del diseo
Vista del proceso
Gestionar Carga
<<include>>
Recepcionista
Registrar Hoja de Carga
Cajero
<<include>>
Controlar Almacn
<<extend>>
<<include>>
Flujo Principal:
Paso 1 Almacenero: Verifica hoja de Cliente.
Paso 2 Almacenero: Verifica hoja de Carga.
Paso 3 Almacenero: Verifica Gua remisin remitente
Paso 4 Almacenero: Genera gua de remisin Transportista.
Paso 5 Almacenero: Genera hoja de ruta.
Paso 6 Almacenero: Verifica Unidad mvil.
Paso 7 Jefe de Almacn: Verifica gua de remisin Transportista
Paso 8 Jefe de Almacn: Verifica hoja de ruta.
Modelo de datos
Diccionario de datos
BARCOS
PrimaryKe NotNull Default AutoIn
ColumnName DataType Flags Comment
y Value c
idBarco INT PK NN Clave Primaria AI
Campo de
ViaBarco INT NN referencia al viaje
que realiza el barco
Campo de
BarPosicin INT NN referencia a la
posicin del barco
Campo de
CONTENEDORES_idConten referencia a Id
INT NN
edor Contenedores de la
tabla contenedores
Identificacion del
UNSIGNE
IdViaje INTEGER NN viaje de la tabla
D
viaje
Identificacin
UNSIGNE
IdContenedor INTEGER NN Contenedor tabla
D
contenedor
IdPosicion VARCHAR(5 NN Identificacin
0) posicin tabla
posicin
VARCHAR(5
BarMarca NN Marca del Barco
0)
VARCHAR(5
BarModelo NN Modelo del Barco
0)
VARCHAR(5
BarTipo NN Tipo de Barco
0)
UNSIGNE Ao de Fabricacin
BarAo INTEGER NN
D del barco
VARCHAR(2 Medidas del barco
BarEslora NN
0) de la proa a la popa
CLIENTES
PrimaryKe NotNull AutoIn
ColumnName DataType Flags Default Value Comment
y c
idCliente INT PK NN Clave primaria AI
Campo de referencia al
ProCliente INT NN producto perteneciente
al cliente
Cedula de identificacin
CliCedula BIGINT NN
del cliente
CliNombres VARCHAR(50) NN Nombre del cliente
CliDireccin VARCHAR(50) NN Direccin del cliente
CliTelefono VARCHAR(20) NN Telefono del cliente
Identificacin del
UNSIGNE
IdProducto INTEGER NN producto que pertenece
D
al cliente
Campo de referencia a
la identificacin de la
UNSIGNE
IdSalida INTEGER NN fecha de salida del
D
barco con el producto
del cliente
Campo de ferencia a la
identificin de la ciuda
UNSIGNE
IdDestino INTEGER NN de destino de el
D
producto que enva el
cliente
CONTENEDORES
PrimaryKe NotNull Flag AutoIn
ColumnName DataType Default Value Comment
y s c
idContenedor INT PK NN Clave primaria AI
ProContenedor INT NN Campo de referencia al
producto que se
encuentra en el
contenedor
Identificacin del bargo
IdBarco VARCHAR(50) NN
que lleva el contenedor
Identificacin del
IdProducto VARCHAR(50) NN producto de va en el
contenedor
Medidas de la parte
ConExterior VARCHAR(50) NN
exterior del contenedor
Medidas de la parte
ConInterior VARCHAR(50) NN
Interior del contenedor
ConPuertasAbier Medidas del contenedor
VARCHAR(50) NN
tas con las puertas abiertas
Medidas de capacidad
ConCapacidad VARCHAR(50) NN
del contenedor
ConTara VARCHAR(50) NN Peso del contenedor
NAVIERAS
PrimaryKe NotNull Default AutoIn
ColumnName DataType Flags Comment
y Value c
UNSIGNE
idNaviera INTEGER PK NN Clave Primaria AI
D
Campo de referencia al
NavBarco INT NN barco que pertenece a
la naviera
Nmero de
UNSIGNE
NavNIT INTEGER NN Identificacin Tributario
D
de la naviera
Campo de referencia a
la identificacin del
IdBarco INT NN
barco que pertenece a
la naviera
VARCHAR(5
NavNombre NN Nombre de la Naviera
0)
UNSIGNE Fecha de fundacin de
NavFechaFundacin INTEGER NN
D la naviera
Nombre del
NavRepresentanteL VARCHAR(5
NN representante legal de
egal 0)
la naviera
VARCHAR(5 Orden de registro de la
NavRegistroNaviera NN
0) naviera
POSICIONES
PrimaryKe NotNull AutoIn
ColumnName DataType Flags Default Value Comment
y c
idPosicin INT PK NN Clave Primaria AI
IdBarco INTEGER NN UNSIGNE Identificacin del barco
que se encuentra en
D
posicin
Distancia angular entre
PosLongitud VARCHAR(50) NN un punto dela superficie
terrestre y el meridiano
Distancia angular entre
la linea ecuatorial y un
PosLatitud VARCHAR(50) NN
punto determinado de
la tierra
Punto cardinal de la
PosNorte VARCHAR(50) NN
superficie terrestre
Punto cardinal de la
PosSur VARCHAR(50) NN
superficie terrestre
Punto cardinal de la
PosEste VARCHAR(50) NN
superficie terrestre
Punto cardinal de la
PosOeste VARCHAR(50) NN
superficie terrestre
PRODUCTOS
PrimaryKe NotNull AutoIn
ColumnName DataType Flags Default Value Comment
y c
idProducto INT PK NN Clave primaria AI
Campo dereferencia a
UNSIGNE la identificacin del
IdContenedor INTEGER NN
D contenedor que lleva el
producto
UNSIGNE
ProCodigo INTEGER NN Codigo del producto
D
Descripcin del
ProDescripcin VARCHAR(50) NN
producto
Nombre del destinatario
ProDestinatario VARCHAR(50) NN
del producto
Direccin del desnin de
ProDireccin VARCHAR(50) NN
la entrega del producto
PUERTOS
PrimaryKe NotNull AutoIn
ColumnName DataType Flags Default Value Comment
y c
idPuerto INT PK NN Clave primaria AI
Campo de referencia al
PueBarco INT NN puerto donde se
encuentra el barco
Nombre del puerto
PueNombre VARCHAR(50) NN donde se encuentra el
barco
Lugar donde queda el
PueLugar VARCHAR(50) NN
puerto
PueZonaMartim Zona martima del
VARCHAR(50) NN
a puerto
PueZonaTerrestr Zona terrestre del
VARCHAR(50) NN
e puerto
PueZonaEvacuac Zona de evacuacin del
VARCHAR(50) NN
in puerto
PueRegistroPuert Numero de registro del
VARCHAR(50) NN
o puerto
identificacin del barco
UNSIGNE
IdBarco INTEGER NN que se encuentra en
D
puerto
RUTAS
PrimaryKe NotNull Flag AutoIn
ColumnName DataType Default Value Comment
y s c
idRuta INT PK NN Clave primaria AI
Catalogo de rutas que
RutCatalogoRuta VARCHAR(50) NN
siguen los barcos
VIAJES
PrimaryKe NotNull AutoIn
ColumnName DataType Flags Default Value Comment
y c
idViaje INT PK NN Clave primaria AI
Campo de referencia a
RutViaje INT NN la ruta que sigue el
barco que lleva el viaje
UNSIGNE identificacin de la ruta
IdRuta INTEGER NN
D que lleva el viaje
5. Vista de Implementacin
Todos los controles aadidos mediante ActiveX sern incluidos en esta parte pudiendo
instalar, aparte de Microsoft Visual Basic para aplicaciones Office, la interfaz de
programacin Microsoft Visual Basic, Java.
En los puestos de trabajo debemos contar con Microsoft Windows instalado y Microsoft
Office en cualquiera de sus distintas versiones, teniendo como mnimo Windows XP y
Microsoft Office 2003.
5.2 Paquetes/Componentes
5.3 Despliegue
Es claro que todos los proyectos necesitan ser ejecutados y entregados bajo ciertas
restricciones. Tradicionalmente, estas restricciones han sido equipo, tiempo, costo y
tecnologa. Las cuales se describen a continuacin en el siguiente cuadro:
TIPO DESCRIPCIN
Tcnico
Econmico
Costos de Desarrollo:
DIAS COSTO
1 Diseadores 60 Esto lo
desarrolla el
1 Analistas 30 Aprendiz
1 Jefe de Equipo 540 como
actividad del
1 Programador 30 proyecto de
formacin
TOTALES
Costo de Hardware
PESOS
Hardware $ 2.100.000
Impresiones $ 95.000
TOTAL $ 2.195.000
Costo de Materiales
Materiales y tiles de escritorio
Materiales y tiles de
Cantidad C/U Pesos Total.
escritorio
Licencias de Software
SOFTWARE $
Office 2010
Son programas y
SQL Server aplicaciones de Software
Netbeans Libre
DBDesigner
Windows XP SP3
Balsamiq Mockups
Dia.
TOTAL
Lo desarrolla el
Costos de Recursos Humanos
Aprendiz
Se utiliza
Licencia de Software
Software Libre
TOTAL $ 2.450.250