Академический Документы
Профессиональный Документы
Культура Документы
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
Default
ColumnName DataType PrimaryKey NotNull Flags Comment AutoInc
Value
idBarco INT PK NN Clave Primaria AI
Campo de referencia al
ViaBarco INT NN viaje que realiza el
barco
Campo de referencia a
BarPosicin INT NN
la posicin del barco
Campo de referencia a
CONTENEDORES_idContenedor INT NN Id Contenedores de la
tabla contenedores
Identificacion del viaje
IdViaje INTEGER NN UNSIGNED
de la tabla viaje
Identificacin
IdContenedor INTEGER NN UNSIGNED Contenedor tabla
contenedor
Identificacin posicin
IdPosicion VARCHAR(50) NN
tabla posicin
BarMarca VARCHAR(50) NN Marca del Barco
BarModelo VARCHAR(50) NN Modelo del Barco
BarTipo VARCHAR(50) NN Tipo de Barco
Ao de Fabricacin del
BarAo INTEGER NN UNSIGNED
barco
Medidas del barco de
BarEslora VARCHAR(20) NN
la proa a la popa
CLIENTES
ColumnName DataType PrimaryKey NotNull Flags Default Value Comment AutoInc
idCliente INT PK NN Clave primaria AI
Campo de referencia al
ProCliente INT NN producto perteneciente al
cliente
Cedula de identificacin del
CliCedula BIGINT NN
cliente
CliNombres VARCHAR(50) NN Nombre del cliente
CliDireccin VARCHAR(50) NN Direccin del cliente
CliTelefono VARCHAR(20) NN Telefono del cliente
Identificacin del producto
IdProducto INTEGER NN UNSIGNED
que pertenece al cliente
Campo de referencia a la
identificacin de la fecha
IdSalida INTEGER NN UNSIGNED
de salida del barco con el
producto del cliente
Campo de ferencia a la
identificin de la ciuda de
IdDestino INTEGER NN UNSIGNED
destino de el producto que
enva el cliente
CONTENEDORES
ColumnName DataType PrimaryKey NotNull Flags Default Value Comment AutoInc
idContenedor INT PK NN Clave primaria AI
Campo de referencia al
ProContenedor INT NN producto que se encuentra
en el contenedor
Identificacin del bargo que
IdBarco VARCHAR(50) NN
lleva el contenedor
Identificacin del producto
IdProducto VARCHAR(50) NN
de va en el contenedor
Medidas de la parte exterior
ConExterior VARCHAR(50) NN
del contenedor
ConInterior VARCHAR(50) NN Medidas de la parte Interior
del contenedor
Medidas del contenedor con
ConPuertasAbiertas VARCHAR(50) NN
las puertas abiertas
Medidas de capacidad del
ConCapacidad VARCHAR(50) NN
contenedor
ConTara VARCHAR(50) NN Peso del contenedor
NAVIERAS
ColumnName DataType PrimaryKey NotNull Flags Default Value Comment AutoInc
idNaviera INTEGER PK NN UNSIGNED Clave Primaria AI
Campo de referencia al
NavBarco INT NN barco que pertenece a la
naviera
Nmero de Identificacin
NavNIT INTEGER NN UNSIGNED
Tributario de la naviera
Campo de referencia a la
IdBarco INT NN identificacin del barco que
pertenece a la naviera
NavNombre VARCHAR(50) NN Nombre de la Naviera
Fecha de fundacin de la
NavFechaFundacin INTEGER NN UNSIGNED
naviera
Nombre del representante
NavRepresentanteLegal VARCHAR(50) NN
legal de la naviera
Orden de registro de la
NavRegistroNaviera VARCHAR(50) NN
naviera
POSICIONES
ColumnName DataType PrimaryKey NotNull Flags Default Value Comment AutoInc
idPosicin INT PK NN Clave Primaria AI
Identificacin del barco que
IdBarco INTEGER NN UNSIGNED
se encuentra en posicin
Distancia angular entre un
PosLongitud VARCHAR(50) NN punto dela superficie
terrestre y el meridiano
Distancia angular entre la
PosLatitud VARCHAR(50) NN linea ecuatorial y un 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
IndexName IndexType Columns
PRIMARY PRIMARY idPosicin
PRODUCTOS
ColumnName DataType PrimaryKey NotNull Flags Default Value Comment AutoInc
idProducto INT PK NN Clave primaria AI
Campo dereferencia a la
identificacin del
IdContenedor INTEGER NN UNSIGNED
contenedor que lleva el
producto
ProCodigo INTEGER NN UNSIGNED Codigo del producto
ProDescripcin VARCHAR(50) NN Descripcin del producto
Nombre del destinatario del
ProDestinatario VARCHAR(50) NN
producto
Direccin del desnin de la
ProDireccin VARCHAR(50) NN
entrega del producto
PUERTOS
ColumnName DataType PrimaryKey NotNull Flags Default Value Comment AutoInc
idPuerto INT PK NN Clave primaria AI
Campo de referencia al
PueBarco INT NN puerto donde se encuentra
el barco
Nombre del puerto donde
PueNombre VARCHAR(50) NN
se encuentra el barco
Lugar donde queda el
PueLugar VARCHAR(50) NN
puerto
PueZonaMartima VARCHAR(50) NN Zona martima del puerto
PueZonaTerrestre VARCHAR(50) NN Zona terrestre del puerto
Zona de evacuacin del
PueZonaEvacuacin VARCHAR(50) NN
puerto
Numero de registro del
PueRegistroPuerto VARCHAR(50) NN
puerto
identificacin del barco que
IdBarco INTEGER NN UNSIGNED
se encuentra en puerto
RUTAS
ColumnName DataType PrimaryKey NotNull Flags Default Value Comment AutoInc
idRuta INT PK NN Clave primaria AI
Catalogo de rutas que
RutCatalogoRuta VARCHAR(50) NN
siguen los barcos
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
NetBeansIDE 7.4
Son programas y
WhiteStarUMLsrc-5.6.6 aplicaciones de Software
Libre
Dia.
TOTAL
Lo desarrolla el
Costos de Recursos Humanos
Aprendiz
Se utiliza
Licencia de Software
Software Libre
TOTAL $ 2.450.250