Você está na página 1de 31

Servicio Nacional de Aprendizaje (SENA)

Documento Diseo del Sistema

SERVICIO NACIONAL DE APRENDIZAJE (SENA)


CENTRO DE SERVICIOS INANCIEROS
ANALISIS ! DESARROLLO DE SISTE"AS DE INOR"ACI#N (ADSI)

Equipo de Desarrollo:

EL$IN "OS%&ERA "OS%&ERA

Documento de Tema de P'oecto de Desa''ollo

Medelln Antioquia, Colomia

A!o "#$%
1. Introduccin

La credibilidad de los empresarios dedicados a la logstica de importacin de


maquinaria pesada se ha visto afectada debido a las dificultades presentadas en el
proceso de trmite de importacin y perdida de vista de los equipos transportados ya
que esto se hace desde diferentes pases y medios de transporte, donde se dan
situaciones como, perdidas de equipos, robos, daos y la ms comn, demoras hasta de
meses en las entregas; y en el momento no existe normatividad legal vigente para
responsabiliar a nadie; esto sugiere que se hace necesario el desarrollo de una
aplicacin !eb y mvil para realiar el seguimiento y acompaamiento efectivo de la
maquinaria desde su despacho hasta la instalacin y entrega de las mismas"
#ste soft$are que va a ser alimentado con informacin actualiada 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

1.1. Propsito del sistema.

%omo era de esperar, las importaciones de productos manufactureros tuvieron un


crecimiento sustancial a partir de la adopcin de la poltica de liberaliacin comercial, que
vino acompaada de una reduccin notoria tanto de las tarifas arancelarias como de otras
restricciones de tipo cuantitativo, entre ellas las licencias previas" &dems, la reduccin de
aranceles y trabas a la importacin se vio reforada por una progresiva revaluacin de la
tasa de cambio real, esto aceler el trmite de importacin de maquinarias y el ligero
crecimiento de empresas de logstica para realiar esta actividad

La necesidad se genera debido a que en cierta medida es un negocio informal, parecido a


una compra en mercado libre pero con la diferencia que son compras de equipos que pesan
toneladas y que valen millones de pesos o incluso dlares, por lo que la trada a %olombia
requiere de una agencia o un agente especialiado en trmites aduaneros y de legaliacin"

'or eso se requiere el sistema que lleve la traabilidad 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"

La infraestructura de la plataforma contar con los siguientes componentes los cuales


constituyen inversiones que se deben coordinar para dotar a la organiacin de una

infraestructura coherente con el sistema de informacin"


) 'lataformas de *ard$are de %omputo"
) 'lataformas de +oft$are de %omputo"
) &plicacin vil !eb -ra.ing"
) &dministracin y almacenamiento de /atos"

) 'lataformas de %onectividad de 0edes y -elecomunicaciones"


) 'lataformas de 1nternet"

#l estado de los productos se actualiar en cada punto de registro, embarque y


desembarque de acuerdo con el reporte proporcionado por el personal encargado

1.2. Objetivos del diseo

Los Objetivos Generales y especficos para el diseo del sistema de Informacin Mvil
Web Traking son los sigientes!
Generales "specficos

#fectuar en forma correcta los procedimientos
apropiados

'resentar en forma apropiada y adecuada la


+atisfacer los requerimientos de informacin
los usuarios del sistema vil
!eb -ra.ing 'roporcionar resultados exactos

2tiliar m(todos de interaccin apropiados

'roporcionar confiabilidad
/escribir las caractersticas del sistema de
#specificar los elementos de
diseo lgico informacin vil
procedimientos, !eb -ra.ing3
archivos, bases deentrada,
datos" salida,
'roporcionar las
#specificar los componentes y funciones con
especificaciones de soft$are
suficiente detalle para construir el soft$are"
que se usar para el sistema
#l diseo y su especificacin debe estar en
&4ustarse a estndares de diseo concordancia con estndares de desarrollo as como
con las reglas establecidas por la organiacin"
5acilitar el uso %ontribuir a la efectividad y eficiencia del usuario"

1.3. Definiciones, acrnimos y abreviaturas

5-' 6siglas en ingl(s de 5ile -ransfer 'rotocol, 7'rotocolo de -ransferencia de &rchivos78


'ass$ord3 2na contrasea o clave, es una forma de autentificacin que utilia informacin
secreta para controlar el acceso hacia algn recurso

&L9:01-:" %on4unto de reglas bien definidas para la resolucin de un problema" 2n


programa de soft$are es la transcripcin, en lengua4e de programacin, de un algoritmo"

&%<=#>/ '0:%#++:0" 'rocesador que se utilia para determinada funcin muy


especialiada, como por e4emplo, administrar una base de datos"
&%<2'" %opia de seguridad" +e hace para prevenir una posible p(rdida de informacin"

&+# /# /&-:+" %on4unto de datos organiados de modo tal que resulte fcil acceder a
ellos, gestionarlos y actualiarlos"

%&+:+ /# 2+:" #s una descripcin de los pasos o las actividades que debern realiarse
para llevar a cabo algn proceso" Los persona4es o entidades que participarn en un caso de
uso se denominan actores" #n el contexto de ingeniera del soft$are, 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"

%:&>/: 6command8" 1nstruccin que un usuario da al sistema operativo de la


computadora para realiar determinada tarea"

/&-& #>-0?" 1ngreso de datos" 'roceso de ingresar datos a una computadora para su
procesamiento"

/&-&" /atos, informacin"

/#2991>9" /epuracin, correccin de errores o bugs"


/10#%-:01: 6directory8" 9rupo de archivos relacionados entre s que se guardan ba4o un
nombre"

1>-#05&%#"
teclado, #lemento
por e4emplo, de transicin
es una o conexin
interface entre queyfacilita
el usuario el intercambio de datos" #l
la computadora"

@&A&" Lengua4e de programacin y la primera plataforma informtica creada por +un


icrosystems en
BCCD" #s la tecnologa subyacente que permite el uso de programas punteros, como
herramientas, 4uegos y aplicaciones de negocios" @ava se e4ecuta en ms de EDF millones de
ordenadores personales de todo el mundo y en miles de millones de dispositivos, como
dispositivos mviles y aparatos de televisin"

L#>92&@# /# '0:90&&%1G>" +istema de escritura para la descripcin precisa de


algoritmos o programas informticos"
y+HL" +istema de gestin de bases de datos 6+9/8 multiusuario, multiplataforma y de
cdigo abierto"

'0:-:%:L:" 2n con4unto de reglas formales que describen como se


trasmiten los datos, especialmente a trav(s de la red"

+1+-#& /# 1>5:0&%1G>" %on4unto de procesos que operan sobre una coleccin de


datos estructurada
la informacin segndelas
6o parte necesidades
ella8 necesaria de
parauna
lasempresa, recopilan,
operaciones elaboran
de dicha empresay ydistribuyen
para las
actividades de direccin y control correspondientes 6decisiones8 para desempear su
actividad de acuerdo a su estrategia de negocio"

2L" Lengua4e 2nificado de odelado, es un lengua4e grafico para visualiar,


especificar, construir y documentar un sistema de informacin"

1.. !eferencias
#xisten algunas aplicaciones de trac.ing de rutas y recorridos mediante 9'+ que son
buenas y al menos, parcialmente gratuitas3
y -rac.s te permite registrar tu recorrido, velocidad, distancia y elevacin del terreno
mientras caminas, corres, vas en bicicleta o haces otras actividades al aire libre" /urante el
registro, puedes acceder a tus datos en tiempo real, hacer anotaciones en tu recorrido y
escuchar mensa4es de vo peridicos sobre tu progreso"

%on y -rac.s, puedes sincroniar y compartir tus rutas a trav(s de 9oogle /rive"
&dems, puedes compartir rutas con tus amigos y ver las rutas que tus amigos hayan
compartido contigo" -ambi(n puedes hacer pblicas las rutas y compartir sus 20L a trav(s
de 9oogleI, 5aceboo., -$itter, etc" 'ara exportar tus rutas, puedes utiliar is mapas de
9oogle, *o4as de clculo de 9oogle o una unidad de almacenamiento externa, adems de
9oogle /rive"
y -rac.s, tambi(n admite relo4es &ndroid" 'ara relo4e s con 9'+, y -rac.s puede
realiar registros de 9'+ sin un tel(fono y sincroniar rutas en el tel(fono" 'ara relo4es sin
9'+, puedes ver el tiempo y la distancia actuales y controlar el registro de tus rutas desde
tu mueca"
:pen 9'+ -rac.er3 /e los completamente gratuitos ha sido el que ms me ha gustado,
adems, permite exportar los recorridos en formato 9'J o <K" +us 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 visualiacin sobre ellos"
Live 9'+ -rac.er3 #sta aplicacin es rusa, no tiene documentacin en espaol ni en 1ngles,
pero aun as, su cometido es simple, monitoriar recorridos como si fueran grabaciones y
enviarlas posteriormente por correo o por cualquier red social"
Aema -rac.s3 +olo parte de las funcionalidades de esta aplicacin son completamente
gratuitas, pero si las que forman parte de la aplicacin de &ndroid, ya que la nica parte
'remium es la interfa de gestin $eb que permite ver las rutas desde el navegador $eb del
ordenador"
+imple 9'+ Log3 &plicacin 4aponesa o china, con muy poca documentacin en espaol,
pero tan simple que es muy fcil de entender, ya que solo tiene un botn para comenar a
grabarM un recorrido y otro botn para de4ar de grabar" /espu(s va guardando lo grabado
en formato <L y puede mostrar la ruta en un mapa, eso si, no le pidas que muestre
velocidades o distancias porque no lo hace"
&ripuca 9'+ -rac.er3 2no de los me4ores, ya que marca varios parmetros aadidos como
la longitud y la latitud, ademas permite establecer !aypoints en un recorrido ademas de
tener una funcin para estableceros automticamente la aplicacin"
Las anteriores solo son algunas aplicaciones de trac.ing de rutas y recorridos mediante
9'+ que identifico como referencia puesto que para la localiacin de los productos en el
recorrido se hace necesario el 9'+"

2. !epresentacin de la ar"uitectura.
2.1 #etas y restricciones de la $r"uitectura

La interfa con el usuario consistir en un con4unto de ventanas con botones, listas y


campos de textos" Nsta deber ser construida especficamente para el sistema propuesto y,
ser visualiada desde un navegador de internet"

Los servidores, clientes y aplicaciones se comunicarn entre s, mediante protocolos


estndares en internet, siempre que sea posible" 'or e4emplo, para transferir archivos o
documentos debern utiliarse protocolos existentes 65-' u otros convenientes8"
Los usuarios debern identificarse para acceder a cualquier parte del sistema"
#l sistema podr ser consultado por cualquier usuario dependiendo del mdulo en el cual se
encuentre y su nivel de accesibilidad"
#l sistema ofrecer al usuario informacin general acerca del estado actual de la mercanca
y el lugar donde se encuentre"
#l sistema permitir al usuario 6&dministrador o %liente8 registrarse" #l usuario debe
suministrar datos como3 %digos, >ombre, &pellido, 2suario y 'ass$ord"
'ermite al administrador modificar datos de la posicin del barco, estado de la mercanca,
puerto donde esta se encuentra y tiempos estipulados en los procesos"
'ermite al administrador imprimir reportes de los eventos a realiar o concluidos, as como
tambi(n, ver listados de procesos activos, entre otros"

#valuar y analiar los procesos del sistema, proponiendo solucin de problemas existentes
dentro del sistema utiliado
9arantiar 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"

9arantiar la confiabilidad, la seguridad y el desempeo del sistema informtico a los


diferentes usuarios" #n este sentido la informacin almacenada o registros realiados
podrn ser consultados y actualiados permanente y simultneamente, sin que se afecte el
tiempo de respuesta"
+eguridad en informacin, el sistema garantiar a los usuarios una seguridad en cuanto a
la informacin que se procede en el sistema"
9arantiar la seguridad del sistema con respecto a la informacin y datos que se mane4an
tales sean documentos, archivos y contraseas"
5acilidades y controles
trav(s de 1nternet, con para permitirde
la intencin el consultar
acceso a la informacin
y subir informacalin
personal autoriado
pertinente a
para cada
una de ellas"

#l sistema debe tener una interfa de uso intuitiva y sencilla


La interfa de usuario debe a4ustarse a las caractersticas de la $eb de la empresa de
logstica, dentro de la cual estar incorporado el sistema de gestin de procesos y el
inventario

La disponibilidad del sistema debe ser continua con un nivel de servicio para los usuarios
de O das por PQ horas, garantiando un esquema adecuado que permita la posible falla en
cualquiera de sus componentes, contar con una contingencia, generacin de alarmas"

#l sistema debe disponer de una documentacin fcilmente actualiable que permita


realiar operaciones de mantenimiento con el menor esfuero posible

La interfa debe estar complementada con un buen sistema de ayuda 6la administracin
puede recaer en personal con poca experiencia en el uso de aplicaciones informticas8"

#l sistema ser implantado ba4o la plataforma de !indo$s y +": para equipos mviles"
2.2 !eutili%acin

2tiliando los mecanismos de reutiliacin"


/os de las formas ms comunes de reutiliar funcionalidad en sistemas orientados a ob4etos
es a trav(s de la herencia de clases y la composicin de ob4etos" La reutiliacin con
herencia de clases es comnmente llamado $hite box reuse" #ste t(rmino se refiere a que
con herencia, los datos internos de la clase padre son a veces visibles a sus clases hi4as" La
composicin de ob4etos es una alternativa a la herencia de clases, ya que se puede obtener
nueva funcionalidad ensamblando ob4etos, para obtener una funcionalidad mayor y ms
comple4a" La composicin de ob4etos requiere que los ob4etos a ser ensamblados tengan
correctamente definidas sus interfaces" #ste estilo de reutiliacin es comnmente llamado
blac. box reuse, ya que los detalles internos de los ob4etos no son visibles, es decir, los
ob4etos se mane4an nicamente como ca4as negras"
La herencia de clases es definida de forma esttica, en tiempo de compilacin" #sta forma
de reutiliacin hace ms fcil modificar la implementacin a ser reutiliada, ya que cuando
una subclase sobrescribe algunas operaciones, puede afectar las operaciones que hereda,
asumiendo que sean llamados las operaciones que han sido reescritos" La herencia de clases
tiene algunas desventa4as, como por e4emplo3 >o se puede cambiar la implementacin
heredada de una clase padre en tiempo de corrida, ya que la herencia es definida en tiempo
de compilacin" :tra desventa4a es que la herencia por lo regular expone detalles de la
implementacin de la clase padre a sus clases hi4as, por lo que se dice que la herencia
rompe la encapsulacinM" La implementacin de subclases se vuelve muy dependiente de la
implementacin de la clase padre, por lo que cualquier cambio en la clase padre forar a
realiar cambios en las clases hi4as" #stas dependencias de implementacin pueden causar
problemas cuando se intenta reutiliar una subclase, por lo que limita la flexibilidad y
reusabilidad del diseo" 2na solucin a este problema es usar herencia solo de clases
abstractas, ya que estas clases proveen poca o ninguna implementacin"

La composicin
ob4etos en tiempodedeob4etos es La
corrida" definida en forma
composicin dinmica,
requiere que adquiriendo referencias
los ob4etos respeten las a otros
interfaces de otros ob4etos, lo cual requiere un cuidadoso diseo de las interfaces, para
permitir la utiliacin de un ob4eto con muchos otros" %omo los ob4etos son mane4ados
nicamente por su interfa, no se rompe la encapsulacinM" %ualquier ob4eto puede ser
reemplaado por otro en tiempo de corrida si comparten el mismo tipo, y como la
implementacin de los ob4etos est escrita en t(rminos de interfaces, existirn menos
dependencias de implementacin" La utiliacin de la composicin de ob4etos en mayor
grado que la herencia de clases ayuda a mantener la propiedad de encapsulacin en las
clases, y a mantener estas clases enfocadas en una tarea especfica" &dems, las clases y
4erarquas de clases sern pequeas y es probable se mantengan de esa manera" 'ero, un
diseo basado en la composicin de ob4etos tendr un gran nmero de ob4etos, y el
comportamiento del sistema depender de las relaciones entre ellos, en lugar de ser definido
por una sola clase"

&ista l'ica

/iagrama de /ominio
+ubsistema R ane4ador

/iagrama de %lases

+ubsistema R ane4ador

+ubsistema R &rchivador

+ubsistema = 1nterface

Identificacin de (ubsistemas
Dia'rama de )lases del diseo
&ista del proceso

Gestionar Carga
<<include>>

Registrar Hoja de Cliente

Verificar Hoja de Cliente

Recepcionista
Registrar Hoja de Carga

Registrar Hoja de Ruta Adminis trador

Verificar Guia de Remi sion


Remitente

Cajero
<<include>>

Asignar Comp robante de pago Generar Comprobante de pago

)ontrolar $lmac*n

Verificar Hoja de Cliente

Verificar Hoja d e Carga


Almacenero

Verificar Guia Remision Remitente


<<e"tend>>

Verificar Guia de !efe de Almacen


Generar Guia de remision Remision/ransportista
transportista

<<include>>

Generar Hoja de Ruta Verificar Hoja de Ruta

Verificar Unidad Movil


5lu4o 'rincipal3
'aso B R 0ecepcionista3 0egistra ho4a de %liente"
'aso P R 0ecepcionista3 0egistra ho4a de %arga"
'aso S R 0ecepcionista3 0egistra ho4a de 0uta
'aso Q R 0ecepcionista3 Aerifica gua de remisin"
'aso D R 0ecepcionista3 &signa comprobante de pago"
'aso T R &dministrador3 Aerifica ho4a de %liente"
'aso OR %a4ero3 9enera %omprobante de pago"
5lu4o alternativo3 0egistro ho4a de %liente incorrecto
'aso T R #l &dministrador3 Aerifica ho4a de %liente"

5lu4o alternativo3 &signa comprobante de pago incorrecto


'aso O R #l %a4ero3 no 9enera %omprobante de pago"

5lu4o 'rincipal3
'aso B R &lmacenero3 Aerifica ho4a de %liente"
'aso P R &lmacenero3 Aerifica ho4a de %arga"
'aso S R &lmacenero3 Aerifica 9ua remisin remitente
'aso
'aso QD RR &lmacenero3
&lmacenero3 9enera
9enera gua
ho4a de
de remisin
ruta" -ransportista"
'aso T R &lmacenero3 Aerifica 2nidad mvil"
'aso O R @efe de &lmac(n3 Aerifica gua de remisin -ransportista
'aso E R @efe de &lmac(n3 Aerifica ho4a de ruta"

5lu4o alternativo3 9enera gua de remisin -ransportista incorrecto


'aso O R @efe de &lmac(n3 Aerifica gua de remisin -ransportista

5lu4o alternativo3 9enera ho4a de ruta incorrecto


'aso E R @efe de &lmac(n3 Aerifica ho4a de ruta"

#odelo de datos
Diccionario de datos

BARCOS
PrimaryKe NotNull Default AutoIn
C o l u m n N am e D ataTy p e Flags Comment
y Value c
i B ar c o IN T PK NN ClavePrimaria 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
CONTN!O"#$idCon%en referencia a Id
INT NN
edor Con%enedores de la
%abla con%enedores
Iden%i(cacion del
'N#I&N
IdViaje INT&" NN viaje de la %abla
!
viaje
Iden%i(cacin
'N#I&N
IdCon%enedor INT&" NN Con%enedor %abla
!
con%enedor
IdPosicion VA"C)A"*+
NN Iden%i(cacin
,- posicin %abla
posicin
VA"C)A"*+
Bar.arca NN .arcadelBarco
,-
VA"C)A"*+
Bar.odelo NN .odelodelBarco
,-
VA"C)A"*+
BarTipo NN TipodeBarco
,-
'N#I&N A/o de 0abricacin
BarA/o INT&" NN
! del barco

Barslora VA"C)A"*1
,- NN .edidas del
de la proa barco
a la popa
I n e ! Na m e In e !Ty p e C ol u m n s
P"I.A"2 P"I.A"2 idBarco
BA"CO#$0KInde34 Inde3 ViaBarco
BA"CO#$0KInde31 Inde3 CONTN!O"#$idCon%enedor
BA"CO#$0KInde35 Inde3 BarPosicin

C"I#NT#S
PrimaryKe NotNull AutoIn
Colum nName DataType F l ag s De f aul t Val ue C om m ent
y c
i C l i e nte IN T PK NN Claveprimaria AI
Campo de referencia al
ProClien%e INT NN produc%o
al clien%e per%enecien%e
Cedula de iden%i(cacin
CliCedula BI&INT NN
del clien%e
CliNombres VA"C)A"*+,- NN Nombre del clien%e
Cli!ireccin VA"C)A"*+,- NN !ireccin del clien%e
CliTelefono VA"C)A"*1,- NN Telefono del clien%e
Iden%i(cacin del
'N#I&N
IdProduc%o INT&" NN produc%o que per%enece
!
al clien%e
Campo de referencia a
la iden%i(cacin de la
'N#I&N
Id#alida INT&" NN fec6a de salida del
!
barco con el produc%o
del clien%e
Campo de ferencia a la
iden%i(cin de la ciuda
'N#I&N
Id!es%ino INT&" NN de des%ino de el
! produc%o que env7a el
clien%e
I n e ! Na m e In e !Ty p e C ol u m n s
P"I.A"2 P"I.A"2 idClien%e
C8INT#$'nique$Cedula Inde3 CliCedula
C8INT#$0KInde34 Inde3 ProClien%e

CONT#N#DOR#S
PrimaryKe NotNull Flag AutoIn
Colu mnName DataType Defaul t Val ue Comm ent
y s c
i C onteneor INT PK NN Claveprimaria AI
ProCon%enedor INT NN Campodereferenciaal
produc%o que se
encuen%ra en el
con%enedor
Iden%i(cacin del bar9o
IdBarco VA"C)A"*+,- NN
que lleva el con%enedor
Iden%i(cacin del
IdProduc%o VA"C)A"*+,- NN produc%o de va en el
con%enedor
.edidas de la par%e
Con3%erior VA"C)A"*+,- NN
e3%erior del con%enedor
.edidas de la par%e
ConIn%erior VA"C)A"*+,- NN In%erior del con%enedor
ConPuer%asAbier .edidas del con%enedor
VA"C)A"*+,- NN
%as con las puer%as abier%as
.edidas de capacidad
ConCapacidad VA"C)A"*+,- NN
del con%enedor
ConTara VA"C)A"*+,- NN Pesodelcon%enedor
I n e ! Na m e In e !Ty p e C ol u m n s
P"I.A"2 P"I.A"2 idCon%enedor
CONTN!O"#$0KInde34 Inde3 ProCon%enedor

NAVI#RAS
PrimaryKe NotNull Default AutoIn
C o l u m n N am e D at aTy p e Flags Comment
y Value c

i N a$ i e r a I N T #% #R PK NN 'N#I&N ClavePrimaria AI
!
Campo de referencia al
NavBarco INT NN barco que per%enece a
la naviera
N:mero de
'N#I&N
NavNIT INT&" NN Iden%i(cacin Tribu%ario
!
de la naviera
Campo de referencia a
la iden%i(cacin del
IdBarco INT NN
barco que per%enece a
la naviera
VA"C)A"*+
NavNombre NN Nombre de la Naviera
,-
'N#I&N 0ec6a de fundacin de
Nav0ec6a0undacin INT&" NN
! la naviera
Nombre del
Nav"epresen%an%e8 VA"C)A"*+
NN represen%an%e le9al de
e9al ,- la naviera
VA"C)A"*+ Orden de re9is%ro de la
Nav"e9is%roNaviera NN
,- naviera
I n e ! Na m e In e !Ty p e C ol u m n s
P"I.A"2 P"I.A"2 idNaviera
NAVI"A#$'nique$NIT Inde3 NavNIT
NAVI"A#$0KInde34 Inde3 NavBarco

POSICION#S
PrimaryKe NotNull AutoIn
Colum nName DataType F l ag s De f aul t Val ue C om m ent
y c
i P os i c i & n IN T PK NN ClavePrimaria AI
IdBarco INT&" NN 'N#I&N Iden%i(cacin delbarco
que se encuen%ra en
!
posicin
!is%ancia an9ular en%re
Pos8on9i%ud VA"C)A"*+,- NN un pun%o dela super(cie
%erres%re ; el meridiano
!is%ancia an9ular en%re
la linea ecua%orial ; un
Pos8a%i%ud VA"C)A"*+,- NN
pun%o de%erminado de
la %ierra
Pun%o cardinal de la
PosNor%e VA"C)A"*+,- NN
super(cie %erres%re
Pun%o cardinal de la
Pos#ur VA"C)A"*+,- NN
super(cie %erres%re
Pun%o cardinal de la
Poss%e VA"C)A"*+,- NN
super(cie %erres%re
Pun%o cardinal de la
PosOes%e VA"C)A"*+,- NN
super(cie %erres%re
I n e ! Na m e In e !Ty p e C ol u m n s
P"I.A"2 P"I.A"2 idPosicin

PROD'CTOS
PrimaryKe NotNull AutoIn
Colum nName DataType F l ag s De f aul t Val ue C om m ent
y c
i P r o u c t o IN T PK NN Claveprimaria AI
Campo dereferencia a
'N#I&N la iden%i(cacin del
IdCon%enedor INT&" NN
! con%enedor que lleva el
produc%o
'N#I&N
ProCodi9o INT&" NN Codi9o del produc%o
!
!escripcin del
Pro!escripcin VA"C)A"*+,- NN
produc%o
Nombre del des%ina%ario
Pro!es%ina%ario VA"C)A"*+,- NN
del produc%o
!ireccin del desnin de
Pro!ireccin VA"C)A"*+,- NN
la en%re9a del produc%o
I n e ! Na m e In e !Ty p e C ol u m n s
P"I.A"2 P"I.A"2 idProduc%o

P'#RTOS
PrimaryKe NotNull AutoIn
Colu mnName DataTyp e F l ag s De f aul t Val ue C om m ent
y c
i Pue r to INT PK NN Claveprimaria AI
Campo de referencia al
PueBarco INT NN puer%o donde se
encuen%ra el barco
Nombre del puer%o
PueNombre VA"C)A"*+,- NN donde se encuen%ra el
barco
8u9ar donde queda el
Pue8u9ar VA"C)A"*+,- NN
puer%o
Pue<ona.ar7%im <ona mar7%ima del
VA"C)A"*+,- NN
a puer%o
Pue<onaTerres%r <ona %erres%re del
VA"C)A"*+,- NN
e puer%o
Pue<onavacuac <ona de evacuacin del
VA"C)A"*+,- NN
in puer%o
Pue"e9is%roPuer% Numero de re9is%ro del
VA"C)A"*+,- NN
o puer%o
iden%i(cacin del barco
'N#I&N
IdBarco INT&" NN que se encuen%ra en
!
puer%o
I n e ! Na m e In e !Ty p e C ol u m n s
P"I.A"2 P"I.A"2 idPuer%o
P'"TO#$0KInde34 Inde3 PueBarco

R'TAS
PrimaryKe NotNull Flag AutoIn
Colu mnName DataType Defaul t Val ue Comm ent
y s c
i Ru t a INT PK NN Claveprimaria AI
Ca%alo9o de ru%as que
"u%Ca%alo9o"u%a VA"C)A"*+,- NN
si9uen los barcos
I n e ! Na m e In e !Ty p e C ol u m n s
P"I.A"2 P"I.A"2 id"u%a

VIA(#S
PrimaryKe NotNull AutoIn
Colum nName DataType F l ag s De f aul t Val ue C om m ent
y c
i Vi a) e IN T PK NN Claveprimaria AI
Campo de referencia a
"u%Viaje INT NN la ru%a que si9ue el
barco que lleva el viaje
'N#I&N iden%i(cacin de la ru%a
Id"u%a INT&" NN
! que lleva el viaje
I n e ! Na m e In e !Ty p e C ol u m n s
P"I.A"2 P"I.A"2 idViaje
VIA=#$0KInde34 Inde3 "u%Viaje
3. &ista de Interaccin
#$ %ista de segridad
&tentificacin de 'sarios! los usuarios debern identificarse para
acceder a cualquier parte del sistema"

#l sistema podr ser consultado por cualquier usuario


dependiendo del mdulo en el cual se encuentre y su nivel de
accesibilidad"

(onsltar Informacin! #l sistema ofrecer al usuario informacin


general acerca del estado actual de la mercanca y el lugar donde se
encuentre"

)egistrar 'sarios! #l sistema permitir al usuario 6&dministrador o


%liente8 registrarse" #l usuario debe suministrar datos como3 %digos,
>ombre, &pellido, 2suario y 'ass$ord"

Modificar! 'ermite al administrador modificar datos de la posicin del


barco, estado de la mercanca, puerto donde esta se encuentra y tiempos
estipulados en los procesos"

Integracin de (omponentes! #l componente de inventario deber


integrarse al sistema de informacin $eb proporcionando los recursos
necesarios, con el propsito de que la interaccin con los usuarios sea
provechosa en la administracin de la informacin"

Gestionar )eportes! 'ermite al administrador imprimir reportes de los


eventos a realiar o concluidos, as como tambi(n, ver listados de
procesos activos, entre otros"
&ditora! #valuar y analiar los procesos del sistema, proponiendo solucin de
problemas existentes dentro del sistema utiliado

*$ %ista de Implementacin

La solucin posee una completa funcionalidad de seguimiento de maquinaria importada 6de


pedido ubicacin, estado y entrega de maquinaria importada al usuario final8, permite llevar
un control de las inspecciones previas a la entrega, realiar el seguimiento de la
transferencia 6rdenes de emergencia, devoluciones y garantas8" ? la traabilidad de los
vehculos"
*$+ ,erramientas de -esarroll o e implementacin

-odos los controles aadidos mediante &ctiveJ sern incluidos en esta parte pudiendo
instalar, aparte de icrosoft Aisual asic para aplicaciones :ffice, la interfa de
programacin icrosoft Aisual asic, @ava"

#n los puestos de traba4o debemos contar con icrosoft !indo$s instalado y icrosoft
:ffice en cualquiera de sus distintas versiones, teniendo como mnimo !indo$s J' y
icrosoft :ffice PFFS"

//esigner, alsamiq oc.ups, /ia"

>eteans1/# O"Q, !hite+tar2Lsrc=D"T"T

%omo los puestos de traba4o traba4aran contra el servidor, se proceder a la


implantacin en el servidor del sistema gestor de los bac.ups que se realiarn
diariamente"

*$. /a0etes1(omponentes

2ase de -atos3 'ermite establecer interconexiones o relaciones entre los datos


3-&O4 Objeto de &cceso a -atos53 #s un componente de soft$are que suministra
una interfa comn entre la aplicacin y uno o ms dispositivos de almacenamiento de
datos
&gente de 6ervicios3 :b4etos autnomos e interactivos

'n negocio3 %onsiste en un sistema, m(todo o forma de obtener dinero


Interfa7 de /rogramacin de &plicaciones3 con4unto de funciones que facilitan el
intercambio de mensa4es o datos entre dos aplicaciones

386O95 6eriali7acin )"6T 6ervice3 formato ligero para el intercambio de datos


,TML:&6/3 &ctive +erver 'ages, son un ambiente de aplicacin abierto y gratuito en el
que se puede combinar cdigo *-L
/erto de (omnicacin3 *erramientas que permiten mane4ar e intercambiar datos
It:Globali7acin3 +e relaciona con otra para agregarle una funcin nueva y generalmente
muy especfica, #sta aplicacin adicional es e4ecutada por la aplicacin principal e
interactan por medio de la interfa de programacin de aplicaciones"
&tenticacin y &tori7acin 3 1dentificar primero al usuario 6autenticacin8 y
comprobando despu(s si ese usuario tiene acceso al recurso solicitado 6autoriacin8"

+.3 #espliegue

+. Vista de Administraci$n
&dministracin del 6oft;are
)estricciones del /royecto
#s claro que todos los proyectos necesitan ser e4ecutados y entregados ba4o ciertas
restricciones" -radicionalmente, estas restricciones han sido equipo, tiempo, costo y
tecnologa" Las cuales se describen a continuacin en el siguiente cuadro3
TI/O -"6()I/(I<9
#l tiempo en que se pide el proyecto es un poco a4ustado,
dado que debido a mis compromisos laborales se requiere de
)estricciones de Tiempo
un tiempo mayor para llevar realiar correcto anlisis ms
detallado"

*a existido cierta dificultad para la conformacin de equipo


)estricciones de "0ipo
debido a la distancia geogrfica de los participantes y las
actividades externas de cada uno que no han permitido la
concentracin en el proyecto

>o existen restricciones en cuanto a la tecnologa, ya que se

)estricciones Tecnolgicas cuenta con el hard$are, soft$are y herramientas necesarias


para el desarrollo de este proyecto"

Las herramientas para la creacin del soft$are son de


distribucin propietario 6!indo$s O8"

#n cuanto a lo dems3 mobiliario, comidas, gastos en general,


)estricciones de (osto
son generales de cualquier proyecto por lo que no representa
una restriccin para este proyecto"
"stdio de =actibilidad 3&n>lisis (osto:2eneficio5
T?cnico
La empresa de logstica de trasportes carece de recursos tecnolgicos ya que como es de un
rubro de transportes de maquinaria en importacin, no tomaron inter(s en la agiliacin de
procesos mediante recursos tecnolgicos"
"conmico
+istema de 9estin &dministrativo y %ontrol de la #mpresa de logstica de
-ransporte"
-iempo de vida del proyecto PQ meses"
'ara el desarrollo del proyecto contamos con B persona"

(ostos de -esarrollo!

(ostos de )ecrsos ,manos

-I&6 (O6TO
+ -iseadores TF #stolo
desarrolla el
+ &nalistas SF &prendi
+ 8efe de "0ipo DQF como
actividad del
+ /rogramador SF proyecto de
formacin
TOT&L"6

(osto de ,ard;are

/"6O6
,ard;are U P"BFF"FFF
Impresiones U CD"FFF
TOT&L U P"BCD"FFF

(osto de Materiales
Materiales y @tiles de escritorio

Materiales y @tiles de
(antidad (1'/esos Total$
escritorio

"ngrapador B UQ"FFF UQ"FFF


/erforador B US"FFF US"FFF
/apel &# 3millar5 B UPE"FFF UPE"FFF
Lapiceros BP EFF
U C"TFF
U
=older D UB"OFF UE"DFF
(orrector P UB"QFF UP"EFF
(artcEo P UQD"FFF UCF"FFF
2orradores S OFF
U P"BFF
U
(-6 S EFF
U P"QFF
U
TOT&L B A*#$HBB A.**$.*B
Licencias de 6oft;are

6O=TW&)" A
Office .B+B
+on programas y
6CL 6erver aplicaciones de +oft$are
>etbeans Libre

-2-esigner
!indo$s J' +'S
2alsami0 Mockps
9et2eansI-" D$# +on programas y
aplicaciones de +oft$are

WEite6tar'MLsrc:*$F$F
Libre

-ia$

TOT&L

TOT&L -" (O6TO6 -" -"6&))OLLO

Lo desarrolla el
(ostos de )ecrsos ,manos
&prendi

(ostos de ,ard;are U PBCDFFF


Materiales y @tiles de "scritorio U PDDPDF

+e utilia
Licencia de 6oft;are
+oft$are Libre
TOT&L A.$#*B$.*B

Você também pode gostar