Académique Documents
Professionnel Documents
Culture Documents
FACULTAD DE INGENIERA
ESCUELA PROFESIONAL DE INGENIERA INFORMTICA
LIMA - PER
2016
DEDICATORIA
La presente tesis est dedicada en primer lugar a
Dios cuyo nombre es Jehov, quien me ayudo y
cuido durante todos estos aos y a quien debo todo
en la vida.
Tambin es dedicada a mis padres quienes
siempre me apoyaron en toda circunstancia y a
quienes debo mis estudios. Tambin a mi hermano
quien siempre fue un gran apoyo y a quien estar
siempre agradecido.
II
AGRADECIMIENTOS
III
EPGRAFE
IV
RESUMEN
Ttulo: Automatizacin de Procesos mediante Sistema Integrado para mejorar la Gestin de Acuerdos
Comerciales Logsticos de Comercio Exterior en el Per.
Autores: Giancarlo Jorge Aguilar Ynocente
Asesor de Tesis: --Jurado Evaluador: --Miembros: --Fecha: ---
ABSTRACT
Title: Process Automation with Integrated System to improve the management of Logistics Trade
Agreements for Foreign Trade in Per
Authors: Giancarlo Jorge Aguilar Ynocente
Thesis Advisor --Jury Reviewer: --Members --Date: ---
This thesis has as its main purpose to improve the process of trade agreements
logistics operations related to foreign trade of the company Antares Logistics in Peru
acting as a Freight and Logistics Operator.
Due to the highly competitive market of foreign trade in Peru, and being the country
with the greatest macro-economic growth of the region in recent years and having
increased the foreign and domestic investments significantly as well as the goods and
services flow.
This has led to an increase in the demand for logistics services that handle cargo from
its origin to its destination. As a logistics operator, Antares Logistics is responsible for
load management over the entire trip making use of multiple providers who specialize
in a process or route that the load must go through until it reaches its destination, with
the responsibility to deliver it in the established place and under the terms agreed.
In this context, Antares Logistics should look for the best prices with the best margins
that allow them to offer their customers a competitive price. However, the providers
supply markedly varies and fluctuates which is why it is of paramount importance to
know how to manage costs and to make the right trade agreements.
To ensure proper costing process and to ensure that we have the best rates, it was
decided to implement an integrated system that can automate and accelerate the
logistics business process.
KEY WORDS
Integrated System, Process Automation, Foreing Trade Agreements, Trade Cost
Management.
VI
NDICE
DEDICATORIA ............................................................................................................. II
AGRADECIMIENTOS.................................................................................................. III
EPGRAFE .................................................................................................................. IV
RESUMEN.................................................................................................................... V
ABSTRACT ................................................................................................................. VI
NDICE ....................................................................................................................... VII
NDICE DE GRFICOS ............................................................................................... XI
NDICE DE TABLAS ................................................................................................. XIV
INTRODUCCIN .......................................................................................................... 1
CAPTULO I: VISIN DEL PROYECTO ....................................................................... 3
1.1.
El Negocio ............................................................................................ 3
1.1.1.1. Organizacin ......................................................................... 3
1.1.1.2. Funciones por Puesto ........................................................... 7
1.1.1.3. Forma de Trabajo .................................................................. 9
1.1.2.
1.1.3.
Estadsticas ........................................................................................ 12
1.2.
1.3.
Objetivos.......................................................................................................... 14
1.4.
1.5.
1.6.
1.3.1.
1.3.2.
1.3.3.
1.3.4.
Objetivo General................................................................................. 17
1.3.5.
1.4.2.
1.5.2.
Alcance ............................................................................................................ 18
VII
1.7.
1.7.2.
1.7.3.
2.2.
2.3.
2.4.
2.4.2.
Leyes .................................................................................................. 38
3.2.
3.3.
Papers ............................................................................................................. 41
3.1.1.
3.1.2.
Sistemas .......................................................................................................... 47
3.2.1.
3.2.2.
Benchmarking .................................................................................................. 54
4.2.
4.2.2.
4.2.3.
4.2.4.
5.1.2.
5.2.
5.2.2.
5.2.3.
5.2.4.
5.3.
6.1.2.
6.1.3.
6.2.
6.2.2.
6.2.3.
6.2.4.
6.2.5.
6.3.
6.4.
NDICE DE GRFICOS
Grfico 1
Grfico 2
Grfico 3
Grfico 4
Grfico 5
Grfico 6
Grfico 7
Grfico 8
Grfico 9
Grfico 10
Grfico 11
Grfico 12
Grfico 13
Grfico 14
Grfico 15
Grfico 16
Grfico 17
Grfico 18
Grfico 19
Grfico 20
Grfico 21
Grfico 22
Grfico 23
Grfico 24
Grfico 25
Grfico 26
Grfico 27
Grfico 28
Grfico 29
Grfico 30
Grfico 31
Grfico 32
Grfico 33
Grfico 34
Grfico 35
Grfico 36
Grfico 37
Grfico 38
XI
6
11
12
12
15
16
23
28
31
32
33
34
35
37
37
38
42
44
44
45
47
48
49
49
51
51
52
52
58
59
60
61
62
63
67
74
75
76
Grfico 39
Grfico 40
Grfico 41
Grfico 42
Grfico 43
Grfico 44
Grfico 45
Grfico 46
Grfico 47
Grfico 48
Grfico 49
Grfico 50
Grfico 51
Grfico 52
Grfico 53
Grfico 54
Grfico 55
Grfico 56
Grfico 57
Grfico 58
Grfico 59
Grfico 60
Grfico 61
Grfico 62
Grfico 63
Grfico 64
Grfico 65
Grfico 66
Grfico 67
Grfico 68
Grfico 69
Grfico 70
Grfico 71
Grfico 72
Grfico 73
Grfico 74
Grfico 75
Grfico 76
Grfico 77
Grfico 78
Grfico 79
Grfico 80
Grfico 81
77
78
80
93
93
94
94
95
95
96
96
97
97
98
98
99
101
102
103
103
104
104
105
105
106
106
107
107
108
108
109
109
110
110
111
111
112
112
113
113
114
114
115
Grfico 82
Grfico 83
Grfico 84
Grfico 85
Grfico 86
Grfico 87
Grfico 88
Grfico 89
Grfico 90
Grfico 91
Grfico 92
Grfico 93
Grfico 94
Grfico 95
Grfico 96
Grfico 97
Grfico 98
Grfico 99
Grfico 100
Grfico 101
Grfico 102
Grfico 103
Grfico 104
Grfico 105
Grfico 106
XIII
115
116
116
117
117
118
118
119
120
120
121
121
122
122
123
123
124
124
126
127
128
134
135
141
142
NDICE DE TABLAS
Tabla 1
14
Marco Lgico
Tabla 2
Tabla 3
19
Viabilidad Tcnica
Viabilidad Econmica
20
Tabla 4
Tabla 5
Tabla 6
Tabla 7
Tabla 8
Tabla 9
Tabla 10
Tabla 11
Tabla 12
Tabla 13
Tabla 14
Tabla 15
Tabla 16
Tabla 17
Tabla 18
Tabla 19
Tabla 20
Tabla 21
Tabla 22
Tabla 23
Tabla 24
Tabla 25
Tabla 26
Tabla 27
Tabla 28
Tabla 29
Tabla 30
Tabla 31
Tabla 32
Tabla 33
Tabla 34
Tabla 35
21
XIV
22
24
26
29
54
64
65
66
68
71
81
82
83
83
84
85
86
84
88
89
89
90
91
92
92
100
101
126
133
139
145
INTRODUCCIN
El presente trabajo de tesis tiene como propsito principal optimizar el proceso de
acuerdos comerciales de operaciones logsticas relacionadas al comercio exterior de
la empresa Antares Logistics que acta en el Per como Agente de Carga y Operador
Logstico.
En este contexto, Antares Logistics debe buscar los mejores precios de proveedores
para asegurar costos bajos y entregar a sus clientes tarifas competitivas. Sin
embargo, la gran cantidad de proveedores y la constante fluctuacin de precios hacen
que la gestin de costos sea muy difcil. Para asegurar el correcto proceso de costeo
y asegurarnos de tener las mejores tarifas, se decidi implementar un sistema
integrado a los ya existentes para operaciones logsticas que pueda automatizar y
agilizar el proceso comercial logstico.
Esta tesis, consta de nueve captulos que permitirn tener un enfoque ms claro con
respecto a lo que se tiene planeado hacer:
Funciones Especficas.
AGENCIA DE CARGA
Coordinacin
de
almacenaje
temporal
(Estada,
Coordinacin
con
agente
aduanero
(tramites,
declaraciones e impuestos)
Coordinacin
con
almacenaje
temporal
(almacenaje
LOGISTICA INTEGRAL
Coordinacin
con
transportista
(Tipo
de
servicio,
Coordinacin
con
destino
cliente
(Tiendas
finales,
ALMACN
Lnea de Autoridad
ANTARES LOGISTICS al ser parte de una corporacin esta
pertenece al directorio de accionistas de capitales peruanos y
japoneses. Organizacionalmente el grupo est dirigido por la
Gerencia Corporativa, sin embargo, ANTARES LOGISTICS tiene
como representante legal a la Gerencia General y Sub Gerencia
General. Operativamente est encabezada por las Gerencias
Operativas y Jefaturas.
ANTARES LOGISTICS Est conformado por 68 trabajadores
distribuidos en las siguientes reas:
o 06 Gerenciales y Administrativos
o 12 Comerciales
o 04 Atencin al Cliente
o 10 Operadores de Agencia de Carga
o 10 Operadores Logsticos
o 12 Contables
o 04 Transportistas
o 06 Atencin Inhouse
o 04 Almacenaje
o 04 Sistemas
Gerencia General
Es el representante legal de la empresa y responsable directo
por el desenvolvimiento y direccin global de la misma.
Funciones
Planificacin y Coordinacin con Sub Gerencia para estrategias
empresariales.
Seguimiento y Control de Resultados Comerciales.
Procedimientos Administrativos
Coordinacin y supervisin de resultados con Gerencias
Operativas.
Direccin de Visin y misin de la empresa.
Lnea de Autoridad
Responde resultados ante la Gerencia Corporativa.
Sub Gerencia
Es el responsable de la coordinacin, planificacin y control
sobre las Gerencias Operativas.
Funciones
Seguimiento y Control sobre la ejecucin de Operaciones.
Seguimiento y Control sobre los resultados y estrategias
comerciales.
Seguimiento y Control sobre los resultados contables.
Seguimiento y Control sobre proyectos de Optimizacin de
procesos.
Lnea de autoridad
Coordina, Consulta y aprueba junto a la Gerencia General.
Gerencia Comercial
Es el responsable de planificar, supervisar y controlar las
actividades comerciales y de cara al cliente. Adems, es un
facilitador de las herramientas para las actividades comerciales.
Funciones Especficas
Planificacin y control de las campaas comerciales y marketing.
Control de Tarifas
Aprobacin de acuerdos comerciales
Seguimientos y Control de Resultados Comerciales.
Coordinacin con principales clientes.
Supervisin de Atencin al Cliente (comunicaciones)
Lnea de Autoridad
Responde ante la Gerencia y Sub Gerencia.
Tiene bajo su responsabilidad la supervisin de las actividades
comerciales.
Asistente Comercial
Es el colaborador encargado de realizar el seguimiento de costos
de los proveedores. Cuando un comercial requiere cotizar una
ruta especfica se comunica con Costeo Logstico para consultar
los precios actuales y elegir el proveedor que ms le convenga.
Funciones Especficas
Actualizar costos logsticos.
Coordinar con proveedores para reduccin de costos mediante
acuerdos o convenios.
Facilitar informacin actualizada de costos al equipo comercial.
Gestin y registro de proveedores logsticos.
Lnea de Autoridad
Responde directamente al jefe comercial logstica.
transporte,
penalidades,
etc.).
Estos
son
10
11
1.2.
13
1.3.
Objetivos
1.3.1. Marco Lgico
La metodologa de marco lgico es una herramienta para facilitar el
proceso de conceptualizacin, diseo, ejecucin y evaluacin de
proyectos. Se exponen secuencialmente el rbol de problemas y el rbol
de objetivos.
CONCEPTOS
INDICADORES
Variable:
Operaciones
con
operacin.
FIN
Incremento de ventas.
Variable:
Porcentaje
de
el
Gestin
proceso
de
de
Acuerdos
Variable:
Tiempo
generacin
de
cotizacin.
comerciales.
Paquete de Costeo
de
Operaciones
con
Paquete de Cotizaciones y
Variable:
Tiempo
Acuerdos Comerciales
generacin
de
de
cotizacin.
Seguimiento
Control
de
tarifas
seguimiento de cotizaciones.
Anlisis y Diseo del Proceso.
Modelamiento de la base de
ACTIVIDADES
datos.
Programacin de recursos de
software y sistema.
14
15
16
1.4.
Importancia (Justificacin)
1.4.1. Justificacin del Negocio
Debido a los constantes problemas ya mencionados sobre el rea
comercial se hace crtica la necesidad de solucionarlos a la brevedad
para evitar la prdida de ganancias y controlar adecuadamente los
procesos comerciales logsticos.
Luego del anlisis, se espera que la solucin propuesta corrija el
problema en su totalidad.
17
1.5.
1.6.
Alcance
El alcance de este proyecto de tesis tendr solo el alcance sealado a
continuacin para las caractersticas de la solucin.
1.7.
Recurso
Base de Datos
Lenguaje de
Programacin
Sistema
Operativo
Cliente
Sistema
Operativo
Servidor
Servidor Web
Servidor Fsico
Viabilidad Tcnica
Alternativa 1
Alternativa 2
SQL Server
MySQL
2008 R2 (*)
Visual Basic
Java
Visual Studio
2010 (*)
Windows 7 o
Windows 7 o
superior. (*)
superior. (*)
Alternativa 3
Oracle
Database
Java 7
Windows 7 o
superior. (*)
19
Comentario:
A pesar de que las dos primeras alternativas tienen costo S/. 0.00 se
opta por la primera debido a la facilidad de desarrollo y mantenimiento
dado a que estos recursos ya estn implementados en Antares Logistics
ahorrando costos y tiempos de implementacin.
Calculo de VAN y TIR
Para calcular el retorno de la inversin se han evaluado los costos Sin
Sistema y Con Sistema aproximados, y por ende los beneficios. El
clculo se muestra en el siguiente cuadro.
20
21
22
23
El autor tambin asegura que debido a la crisis que se gener hasta ese ao,
la economa interna se vio seriamente afectada. Para solucionar estos
problemas se debieron aplicar una serie de reformas con carcter de urgencia.
Esto se origin desde el ao 1990 durante el mandato del presidente Fujimori,
quien tomo una serie de medidas para reintegrar al Per a la economa
internacional. Entre estas reformas cabe mencionar la reduccin del arancel
promedio para las importaciones, acelerar la liberacin comercial, se abolieron
varios monopolios estatales, se introdujo cierta flexibilidad en el mercado
laboral, se liberalizo el mercado de tierras agrcolas y se privatizaron 23
empresas estatales.
A continuacin, se lista las reformas ms importantes que segn el autor se
aplicaron al comercio exterior:
V. REFORMA D E L COMERCIO
EXTERIOR
A. Aranceles
Reformas aplicadas
B. Restricciones Cuantitativas
- Eliminacin de la mayora
de restricciones cuantitativas
- Ley Antidumping
C. Devolucin de Impuestos
D. Restricciones
a la Exportacin
- Eliminacin de la mayora de
restricciones y de todos los
impuestos a la exportacin
E. Monopolios de
Comercio Exterior
24
25
2.2.
Automatizacin de Procesos
2.2.1. Segn [Smith, 2002], al analizar la automatizacin de procesos,
especialmente para los que tienes que ver en el control de procesos, debemos
de considerar ciertos trminos como por ejemplo cual ser la variable
controlada. A veces esta tambin es llamada variable del proceso. Tambin se
necesita un set point o valor deseado que es el estado que esperamos tenga
dicha variable.
Por lo tanto todo, todo el trabajo de automatizacin que se realice debe estar
enfocado en mantener dicha variable en el punto deseado.
Adicionalmente tenemos la variable manipulada, esta es usada para mantener
la variable controlada en el punto deseado. Finalmente, cualquier variable que
cause que la variable controlada se desve de su estado deseado es
considerada como disturbio.
El autor utiliza un ejemplo donde se aprecian claramente la variables a tomar
en cuenta dentro de la automatizacin de un proceso.
27
28
Mantener la calidad del producto, servicio o proceso con una base continua
o regular.
Valor en el Proceso
Variable Controlada
Costos
Variable Manipulable
Punto Deseado
Costos estables.
Variable Manual
Lectura de Costos
Disturbios
29
30
2.3.
Integracin de Sistemas
2.3.1. Para [Linthicum, 2000] la integracin de aplicaciones empresariales o
EAI por sus siglas en Ingles es algo de suma importancia para el crecimiento
de las empresas debido que a medida que estn se expanden la necesidad de
aadir nuevas soluciones a las ya existentes aumenta.
Sin embargo en estos casos comprender que es un sistema integrado es
mucho ms fcil que hacerlo. En el siguiente cuadro, el autor marca el uso de
31
recursos
para
implementar
un
sistema
integrado
segn
algunas
Del Grfico se puede ver que casi el 35% del tiempo de desarrollo se va en
crear interfaces y puntos de integracin para las aplicaciones y fuentes de
datos. Por lo tanto, la mayora de problemas con el desarrollo de este tipo de
software derivan de los intentos de integrarlos a los ya existentes. Aunque
muchas veces estas aplicaciones son simples de crear, en comparacin con
los costos de integrarlos a otros a veces hace que se vuelven sumamente
difciles tanto de poner en produccin como de mantenerlos.
Para solventar dichos problemas, lo ideal es valernos de middleware
distribuidos que permiten desplegar diversas aplicaciones en un mismo entorno
facilitando la comunicacin entre las mismas. Sin embargo, la mayora de
plataformas de este tipo estn fuera del alcance de la mayora de
organizaciones debido a su alto coste.
Como alternativa, muchas organizaciones han decidido por implementar
soluciones de middleware que usan mensajes de consulta o llamadas a
procedimientos remotos (RPCs por sus siglas en ingles). Sin embargo estas
presentan serias deficiencias debido a que son de punto a punto entre un
sistema especfico y otro, por lo que, cualquier intento de aadir un nuevo
sistema es sumamente complicado. Pero an es el hecho de que realizar este
32
Este se nota ms cuando despus de realizar todos los esfuerzos por integrar
los sistemas A y B se ve la necesidad de integrar los sistemas C y D. La
complejidad incrementa rpidamente generando lo que denomina el Caos
Empresarial.
Para llegar a la solucin de este problema el autor propone dos simples pasos:
primero la organizacin debe de analizar cada caso de integracin y verificar
que informacin realmente se debe compartir. Este en muchos casos requiere
33
34
Si se cubren estas necesidades junto con asegurarse que las metas que
buscan obtener los sistemas y sus integraciones van de acuerdo a las metas
del negocio lograra una integracin satisfactoria.
Para el caso en estudios, Antares Logistics ya cuenta con entornos de red
distribuidos y administrados lgicamente. Se considera que su entrono de red
es suficiente como para soportar la integracin de una nueva aplicacin.
2.4.
40
Papers
3.1.1. Estudio y Taxonoma de BotNets por Investigacin a travs de su
ciclo vital
[Rodrguez, 2013] En este paper se realiza un anlisis de los botnets (o
procedimientos automticos escondidos en internet) desde el punto de
vista de proteccin y seguridad. Los autores usan el razonamiento de
conoce a tu enemigo, es decir, con la intensin de prevenir y mejorar
nuestras defensas de sitios webs es mejor saber cmo se crean y
atacan los botnets malintencionados.
En primer lugar indica la cantidad de uso que se da en estos ltimos
aos a los botnets y en como la infeccin de estos mecanismos viene
proliferando extensamente en internet. Al ver esto, la cantidad de
artculos e investigaciones sobre los botnets ha ido creciendo
exponencialmente.
El autor se basa en una recopilacin de investigaciones y experiencias
para llegar a definir una arquitectura y taxonoma de botnets con el afn
de conocer y clasificar mejor a los botnets y poder crear mejores
defensas ante ellos.
Arquitectura de botnets
Se pueden ver dos claros componentes en el uso de botnets, por un
lado las maquinas infectadas llamadas bots que actan mediante un
robot instalado en ellas de forma invisible, y por el otro lado tenemos al
botmaster o administrador del bot que es la persona que controla a los
bots y los dirige de tal forma que se logren los objetivos.
Para que un botnet funcione correctamente debe existir un medio de
comunicacin entre los bots y el botmaster, a este medio de
comunicacin se le denomina channels" que generalmente estn
soportador por un servidor que se encargan de enviar y recibir los
mensajes desde el botmaster.
Adems de los componentes mencionados el autor cita otros roles que
aparecen en el ciclo de vida de los botnets:
a. Desarrollador: Es la persona o grupo de personas que se encargan de
disear e implementar el botnet. No necesariamente es el administrador
del botnet porque puede ser subcontratado. Al respecto seala que
41
42
44
46
Grfico 21: Tabla creada por ejecutar el WevView creado sobre la web Excite
Fuente: Communications of the ACM Special issue: RFID. Volume 48 Issue 9.
Utilizacin en la Tesis
La presente investigacin se hace fundamental para obtener el cmo
se hace de nuestra solucin. Originalmente se tena pensado utilizar la
primera forma de lectura de pginas web mediante el esquema esttico.
Pero el uso de WebView visto en esta investigacin y los resultados que
brinda, muestra que es una opcin ms flexible sencilla y eficiente para
leer los costos desde las webs que se necesitan.
Por lo tanto, decidimos usar los recursos de WebView para automatizar
la lectura de costos y actualizar nuestra base de datos para su posterior
trabajo en el resto del flujo de acuerdos comerciales.
3.2.
Sistemas
3.2.1. Callao Online
[Adexus, 2012] El portal de transparencia Callao Online es una
herramienta que se pone a disposicin de los usuarios de comercio
exterior en el Per para que los importadores y exportadores que
contratan directamente los servicios de una lnea naviera para el
transporte de su carga puedan saber el costo de los servicios locales
estndar asociados a dicho transporte.
Esta web se actualiza peridicamente segn la informacin oficial que
brinda cada lnea al puerto del Callao. Es responsabilidad de cada lnea
actualizar dicha informacin comunicando los cambios por la va que el
proveedor crea oportuno (generalmente va correo electrnico).
47
48
a.
b.
c.
d.
e.
f.
Grfico 28: Sistema SINTEC - Formato Cotizacin o Proforma (se adecua al cliente)
Caractersticas del Sistema
a.
b.
c.
d.
e.
f.
g.
h.
i.
j.
k.
53
3.3.
Benchmarking
En esta seccin mostramos el anlisis mediante el cual se recopila informacin y
se obtienen nuevas ideas, comparando otros sistemas con el nuestro, tal como se
muestra en el siguiente cuadro.
Soluciones
www.callaoonline.com
Caractersticas Funcionales
Gestin de Costos
Gestin de Tarifas
Gestin de Cotizaciones
Seguimiento de Ventas
Reportes de Ventas
Mantenimiento de tablas
Gestin de Usuarios
Caractersticas Especiales
Automatizacin de Costos
Referencias
de
Costos
pasados durante anlisis.
Solicitudes de Costos
Alertas de Variacin de
Costos
Duplicacin de Cotizaciones
Histrico de Cotizaciones
Seguimiento por vendedor
Integracin con Sistemas
Locales existentes
Accesibilidad
de
la
informacin del sistema
Mantenimiento sencillo
Usabilidad
Puntaje Total
Otros aspectos de la
evaluacin
Software base
Sistema Operativo
Servidor de Base de Datos
Lenguaje de Programacin
Cdigo Fuente
www.sintad.com
2
1
0
0
0
1
2
1
2
3
1
3
2
2
3
2
2
2
2
2
2
0
0
0
2
2
2
2
2
2
3
3
20
1
1
25
2
1
40
Windows XP o superior
Windows XP o superior
MySQL
Visual 6.0
No definido
No definido
Entregado a Antares
Logistics por acuerdo
No Entrega
Configuracin
Procesador
Memoria
Pentium IV o superior
Pentium IV o superior
Adquisicin
Precio
Gratuito
Tabla 9: Benchmarking
Fuente: Elaboracin Propia
54
Riesgos:
a. Constantes cambios estructurales en la web de costos desde donde se lee
la informacin que puede perjudicar el trabajo de los bots y restar
desempeo a la automatizacin de costos.
b. Usuarios no dispuestos a adecuarse al nuevo procedimiento y entorno de
trabajo.
55
56
RN12: Las tarifas deben ser aprobadas por la jefatura o gerencia comercial
antes de pasar al rea de operaciones. Las tarifas con profit menor al 9%
necesitarn de una doble aprobacin.
RN13: Las tarifas se podrn duplicar para agilizar la elaboracin de las
mismas.
RN14: Cuando una cotizacin ha sido aprobada pasa a convertirse en un
acuerdo comercial. Los acuerdos comerciales tienen un tiempo de caducidad el
cual puede ampliarse de forma manual de ser necesario. Maximo un acuerdo
comercial puede estar activo por cliente.
RN15: Las informacin de usuarios, proveedores, clientes, lneas, terminales,
agentes de aduanas, tipos de servicio, tipos de despacho, tipos de carga y
ubigeo sern compartidas con las informacin actualmente en los sistemas de
operaciones por lo que la solucin debe estar integrada a los sistemas
existentes que gestionan esa informacin.
RN16: Se debe tener en cuenta que pueden existir costos que solo apliquen a
un cliente en particular por convenio previo.
RN17: Los costos sern clasificados por Costos de Terminal, Depsito de
Vacos, Agente Martimo, Agente de Aduana, Transporte y Otros.
RN18: Existen costos por operacin de Tipo BL que deben ser considerados.
Si una tarifa los incluye entonces el valor del costo debe ser prorrateado por la
cantidad mnima de contenedores.
57
4.2.
<<extend>>
CUN_Costear
CUN_Cotizar
<<include>>
AN_Cliente
<<include>>
CUN_AnalizarCostos
<<extend>>
CUN_AprobarCotizacion
CUN_CrearAcuerdoComercial
58
59
60
61
62
63
ECUN Cotizar
Iniciador
AN_Cliente
Descripcin
Flujo Principal
Cliente
Ejecutivo Comercial
1.
Solicita 2. Revisa requerimientos.
cotizacin.
3. Establece rutas ptimas
y
verifica
tarifas
disponibles con el analista
de costos.
Asistente Comercial
4. Realiza el Anlisis
de Costos para la
cotizacin y enva las
tarifas disponibles a
ejecutivo comercial.
9.
Recibe 5. Recibe y valida costos.
Cotizacin.
6. Si todo esta ok, crea
tarifas para el cliente y las
junta
en
una
sola
cotizacin.
7. Genera Cotizacin con
las clausulas apropiadas.
8. Enva cotizacin.
Alternativa 01
Postcondicion
64
Nombre
Iniciador
Descripcin
Flujo Principal
Ejecutivo Comercial
Asistente Comercial
Alternativa 01
Postcondicion
65
Nombre
Iniciador
Descripcin
Flujo Principal
Alternativa 01
Alternativa 02
Postcondicion
66
Solicita / Aprueb a
AN_Cliente
ON_Tarifa
Crea
Crea
Crea
Gestiona
TN_Asistente Comercial
TN_Ejecutivo Comercial
ON_SolicitudCostos
ON_Cotizacion
Consulta
Consulta
Crea
Gestiona
ON_AcuerdoComercial
ON_Costos
67
Tipo de Requerimiento
RF01
Requerimiento Funcional
Iniciar Sesin
RF02
Requerimiento Funcional
Gestionar Usuarios
RF03
Requerimiento Funcional
RF04
Requerimiento Funcional
Gestionar Costos
RF05
Requerimiento Funcional
RF06
Requerimiento Funcional
RF07
Requerimiento Funcional
Atender
Solicitudes
de
Costeo
Configurar
Tarifas
Adicionales
Solicitar Costeo
RF08
Requerimiento Funcional
Gestionar Cotizaciones
RF09
Requerimiento Funcional
Registrar Rutas
RF10
Requerimiento Funcional
Gestionar Tarifas
RF11
Requerimiento Funcional
Analizar Costos
RF12
Requerimiento Funcional
RF13
Requerimiento Funcional
RF14
Requerimiento Funcional
Gestionar
Acuerdos
Comerciales
Seguimiento de Rutas y
Tarifas
Aprobacin de Tarifas
RF15
Requerimiento Funcional
RF16
Requerimiento Funcional
RF17
Requerimiento Funcional
RF18
Requerimiento Funcional
RF19
Requerimiento Funcional
RF20
Requerimiento Funcional
Reportes de Resultados y
Seguimiento
Historial
de
Acuerdos
Comerciales
Lectura
Automtica
de
Costos
Alerta de Variacin de
Costos
Seguimiento
de
Cotizaciones
Integracin de Sistemas
68
RF02
RF03
RF04
RF05
RF06
RF07
RF08
Descripcin
El sistema debe autenticar a
los usuarios mediante un
cdigo
de
usuario
y
contrasea.
El sistema debe proteger el
acceso a la informacin
mediante el ingreso por
usuario y contrasea asi como
la gestin de esta informacin.
El sistema debe ser capaz de
gestionar la informacin de las
tablas maestras para que sean
configuradas de acuerdo a las
necesidades
del
mdulo
comercial. No se permitir la
eliminacin de datos para que
no afecte a los sistemas
integrados.
El sistema debe permitir
ingresar nuevos costos de
forma manual, as como la
eliminacin y actualizacin de
los mismos de ser necesario.
El sistema debe de permitir al
asistente comercial la atencin
de solicitudes de costeo hecho
por los ejecutivos.
El sistema debe permitir la
configuracin
de
tarifas
adicionales que acompaaran
a las cotizaciones y a los
acuerdos comerciales.
El sistema debe presentar la
opcin
a
los
ejecutivos
comerciales
para
generar
solicitudes de costeo con el fin
de solicitar
al
asistente
comercial que consiga los
costos necesarios para una
ruta indicada.
El sistema debe permitir la
creacin,
actualizacin
y
eliminacin de cotizaciones
con mltiples tarifas. Cada
cotizacin estar conformada
por diversas rutas para que el
69
Usuarios
Usuario
Administrador del
Sistema
Administrador del
Sistema
Asistente Comercial
Asistente Comercial
Asistente Comercial
Ejecutivo Comercial
Ejecutivo Comercial
RF09
RF10
RF11
RF12
RF13
RF14
RF15
Ejecutivo Comercial
Ejecutivo Comercial
Ejecutivo Comercial
Ejecutivo Comercial
Ejecutivo Comercial
Jefe Comercial
Jefe Comercial
RF16
RF17
RF18
RF19
RF20
comercial,
cotizaciones
aprobadas
y
acuerdos
comerciales
por
cada
ejecutivo.
El sistema debe almacenar la
informacin
de
acuerdos
comerciales as estos venzan
para su posterior consulta.
El sistema debe permitir la
actualizacin automtica de
costos
en
base
a
la
informacin de la web Callao
Online.
El sistema debe alertar va
correo electrnico por la
variacin de costos durante la
gestin de costos para que
sean tomadas en cuenta al
afectar el profit de una tarifa
por debajo del 15%
El sistema deber permitir
realizar un seguimiento del
estado de las cotizaciones as
como aprobarlas para que se
conviertan
en
acuerdos
comerciales
El sistema debe obtener
informacin
previamente
registrada
de
clientes,
proveedores,
lneas,
terminales, aduanas, muelles y
ubigeo de los sistemas ya
existentes (integracin con
Sistema de Operaciones y
Entidades del cliente).
Ejecutivo Comercial
Asistente Comercial
Ejecutivo Comercial
Ejecutivo Comercial
Administrador del
Sistema
71
Requerimientos de Usabilidad
RNF1: Las interfaces de usuario debern ser amigables para su fcil
uso. Usar etiquetas de gua de ser necesario.
RNF2: El sistema se deber encontrar debidamente validado para evitar
inconsistencias del sistema en el ingreso de datos. Si alguien ingresa un
parmetro incorrecto el sistema deber responder adecuadamente.
RNF3: El usuario ser capaz de encontrar una funcin del sistema en
un periodo de tiempo no mayor a 20 segundos.
Requerimientos de Confiabilidad
RNF5: El sistema debe estar disponible las 24 horas del da los 7 das
de la semana. El nivel de tolerancia a fallos ser dictado por las polticas
de disponibilidad de Antares Logistics.
RNF6: Se deber generar archivos de backup de base de datos todos
los das. La responsabilidad por la gestin del archivo de backup caer
sobre las polticas de Antares Logistics.
Requerimientos de Desempeo
RNF7: El tiempo de respuesta del sistema ante una transaccin no debe
ser mayor a los 3 segundos. Salvo en el procedimiento de actualizacin
y consulta de costos y reportes que tendrn hasta un mximo de 12
segundos para ser mostradas.
Requerimientos de Mantenibilidad
RNF8: El sistema debe permitir realizar actualizaciones sobre las tablas
maestras que estn integradas a otros sistemas, sin embargo no se
podr eliminar ningn registro.
RNF9: La actualizacin de datos en las tablas maestras debe ser
inmediatamente reflejada sobre todos los sistemas de Antares.
72
Requerimientos de Diseo
RNF11: El sistema debe estar desarrollado en el lenguaje Visual Basic
2010 siguiendo los estndares de Antares Logistics para el desarrollo de
sistemas que facilitan su mantenimiento.
RNF12: El sistema debe estar soportado por una instancia de base de
datos SQL Server similar a la actual ya puesta en produccin en el
ambiente de Antares Logistics.
RNF13: El sistema debe estar diseado de forma local para evitar
acceso no autorizado desde la web a la informacin sensible que
gestiona.
Requerimientos de Seguridad
RNF14: El sistema debe manejar autenticacin por usuarios y perfiles
para proteger el acceso a la informacin.
RNF15: El sistema debe contar con un medio para rastrear los cambios
hechos sobre el mismo con por lo menos el registro y ltima
modificacin de un dato.
Requerimientos de Capacitacin
RNF16: Se debe entregar un manual de usuario para facilitar el uso del
sistema as como la capacitacin presencial de la herramienta.
73
5.2.
AS_Usuario
AS_Administrador
DelSistema
AS_AsistenteCom
ercial
AS_EjecutivoCome
rcial
AS_JefeComercial
AS_Usuario:
Es la representacin de todos los usuarios en una misma condicin al
ingresar al sistema. Estos solo pueden identificarse con su nombre de
usuario y contrasea para adoptar luego el rol de otro actor del sistema.
AS_AdministradorDelSistema:
Representa al usuario encargado de brindar soporte al sistema. Este
puede crear nuevos usuarios o darles de baja y dar mantenimiento a las
tablas maestras.
AS_AsistenteComercial
Este actor representa a los responsables de mantener actualizada la
lista de costos as como de monitorear la lectura automtica de costos
hecha por el sistema y de ingresar nuevos costos de ser necesario.
Tambin es el responsable de realizar seguimiento a las Solicitudes de
Costeo.
AS_EjecutivoComercial
Representa al vendedor que tiene como responsabilidad la elaboracin
de tarifas y cotizaciones asi como de hacer el seguimiento de las
mismas. Este tambin puede generar solicitudes de costeo si as lo
requiere. La cantidad y calidad de su trabajo influye directamente sobre
los resultados de la empresa.
74
AS_JefeComercial
Es el supervisor del proceso comercial en la empresa y el encargado de
dar el visto bueno a las tarifas. Este actor tiene como privilegio acceder
a los reportes del sistema que le permitan evaluar el trabajo
desempeado por el equipo comercial.
Paquete
Comercial
Paquete de
Costeo
75
Diagrama General
CUS01_IniciarSesion
AS_Usuario
CUS02_GestionarUsuarios
AS_Administrador
DelSistema
(f rom Actors)
CUS14_AprobarTarifas
(f rom Actors)
AS_JefeComercial
(f rom Actors)
CUS03_MantenerTablasMaestras
(from Paquete Administracion del Sistema)
CUS15_GenerarReportes
(from Paquete Com ercial )
AS_AsistenteCom
ercial
CUS07_SolicitarCosteo
(f rom Actors)
AS_EjecutivoCome
rcial
CUS12_GestionarAcuerdosComerci
ales
(f rom Actors)
CUS04_GestionarCostos
(from Paquete de Costeo)
CUS06_ConfigurarTarifasAdicionale
s
CUS08_GestionarCotizaciones
(from Paquete Comerci al)
CUS13_SeguimientoRutasyTarifas
<<extend>>
CUS05_AtenderSolicitudDeCosteo
(from Paquete de Costeo)
<<extend>>
CUS09_RegistrarRutas
(from Paquete Comerci al )
CUS10_GestionarTarifas <<extend>>
(from Paquete Comerci al )
CUS11_AnalizarCostos
(from Paquete Com ercial)
5.2.3.2.
CUS01_IniciarSesion
AS_Usuario
(f rom Actors)
CUS02_GestionarUsuarios
AS_Administrador
DelSistema
CUS03_MantenerTablasMaestras
(f rom Actors)
77
Paquete Comercial
AS_AsistenteCom
ercial
AS_EjecutivoCome
rcial
(f rom Actors)
(f rom Actors)
CUS12_GestionarAcuerdosComerci
ales
CUS14_AprobarTarifas
AS_JefeComercial
(f rom Actors)
CUS13_SeguimientoRutasyTarifas
CUS15_GenerarReportes
CUS08_GestionarCotizaciones
CUS06_ConfigurarTarifasAdicionale
s
<<extend>>
CUS09_RegistrarRutas
<<extend>>
CUS10_GestionarTarifas
<<extend>>
CUS11_AnalizarCostos
P. Comercial CUS06_ConfigurarTarifasAdicionales
El Asistente Comercial tendr como opcin la configuracin
de tarifas adicionales que sern aadidas a las cotizaciones.
Esta configuracin afectar a todas las cotizaciones
generadas posteriormente.
P. Comercial CUS08_GestionarCotizaciones
El Ejecutivo Comercial puede crear, modificar y eliminar sus
cotizaciones. Adems, si lo desea puede imprimir la
cotizacin como documento en un formato preestablecido.
Finalmente, cuando tenga la aprobacin del cliente puede
aprobar una cotizacin y esta ser grabada como un acuerdo
comercial con toda la informacin de rutas y tarifas que
contenga.
P. Comercial CUS09_RegistrarRutas
El Ejecutivo Comercial podr registrar las rutas que necesite
para una cotizacin especfica. Estas podrn ser editadas y
eliminadas de ser necesario, sin embargo no se podrn
modificar las rutas de cotizaciones ya aprobadas.
P. Comercial CUS10_GestionarTarifas
78
79
P. Comercial CUS15_GenerarReportes
El jefe comercial podr consultar ciertos reportes por fecha
para medir el desempeo del trabajo de su equipo.
Paquete de Costeo
CUS04_GestionarCostos
AS_AsistenteCom
ercial
(f rom Actors)
CUS05_AtenderSolicitudDeCosteo
CUS07_SolicitarCosteo
AS_EjecutivoCome
rcial
(f rom Actors)
P. Costeo CUS04_GestionarCostos
El Asistente Comercial podr ingresar manualmente nuevos
costos si lo necesita clasificndolos segn los tipos
preestablecidos en el sistema. Adems podr configurar
costos por defecto para que estos se carguen de manera
dinmica.
P. Costeo CUS05_AtenderSolicitudDeCosteo
El Asistente Comercial podr consultar las solicitudes de
costeo generadas por los ejecutivos comerciales y tendr
que responder con el ingreso de los costos solicitados.
P. Costeo CUS07_SolicitarCosteo
El Ejecutivo Comercial puede generar una solicitud de costeo
si no encuentra los costos necesarios para generar su tarifa.
Este es comunicada al Asistente Comercial y queda en
estado pendiente hasta la atencin de la solicitud.
80
Alternativa 01
Precondicin
Postcondicion
Presuncin
ECUS02_GestionarUsuarios
Nombre
Actor
Descripcin
Flujo Principal
personal
(nombres,
apellidos, direccin, sexo,
fecha de nacimiento) e
informacin
laboral
(correo
electrnico,
nmero celular, oficina y
anexo). Finalmente da clic
en Guardar
Alternativa 01
Precondicin
Postcondicin
Presuncin
Si en el punto 6 el sistema
detecta que algn dato
esta errado, retorna un
mensaje
de
error
indicando
qu
dato
corregir.
Usuario Administrador del Sistema autenticado en el
sistema.
Usuario gestionado.
El servidor de base de datos debe estar disponible.
Tabla 16: ECUS02_ GestionarUsuarios
Fuente: Elaboracin Propia
ECUS03_MantenerTablasMaestras
Nombre
Actor
Descripcin
Flujo Principal
Alternativa 01
Precondicin
Postcondicin
Presuncin
ECUS04_ GestionarCostos
Nombre
Actor
Descripcin
Flujo Principal
Alternativa 01
Precondicin
Postcondicin
Presuncin
83
ECUS05_ AtenderSolicitudDeCosteo
Nombre
Actor
Descripcin
Flujo Principal
Alternativa 01
Alternativa 02
Precondicin
Postcondicin
Presuncin
84
ECUS06_ ConfigurarTarifasAdicionales
Nombre
Actor
Descripcin
Flujo Principal
Flujo Alternativo
Precondicin
Postcondicin
Presuncin
ECUS07_SolicitarCosteo
Nombre
Actor
Descripcin
Flujo Principal
Alternativa 01
Precondicin
Postcondicin
Presuncin
ECUS08_ GestionarCotizaciones
Nombre
Actor
Descripcin
Flujo Principal
3. Clic en la pestaa
Nuevo.
Alternativa 01
Alternativa 02
Alternativa 03
Alternativa 04
Precondicin
Postcondicin
Presuncin
5. Ingresa la informacin
de la nueva cotizacin
(cliente, vigencia, tipo de
carga, tipo de despacho y
notas) y clic en Crear.
Si en el punto 3 el usuario
quiere
aprobar
una
cotizacin, debe dar clic
en el cono Aprobar.
El
sistema
pide
confirmacin y valida si
existe
un
acuerdo
comercial para el cliente
disponible. Si no existe
crea uno nuevo.
El sistema muestra el
documento de cotizacin
con la informacin de la
cotizacin cargada en un
formato Word.
El sistema muestra el
documento de Anlisis de
Costos con la informacin
de la cotizacin cargada
en un formato Excel.
El sistema direcciona al
usuario
al
CUS_RegistrarRutas
Si en el punto 3 el usuario
quiere
imprimir
el
documento de cotizacin,
debe dar clic en el cono
de Cotizacin
Si en el punto 3 el usuario
quiere
imprimir
el
documento de Anlisis de
costos, debe dar clic en el
cono de Costeo
Si en el punto 3 el usuario
quiere ver el detalle de las
rutas de la cotizacin, da
clic en Entrar
Usuario Ejecutivo Comercial autenticado en el sistema.
Cotizacin Generada con xito.
El servidor de base de datos debe estar disponible.
Tabla 22: ECUS08_ GestionarCotizaciones
Fuente: Elaboracin Propia
ECUS09_RegistrarRutas
Nombre
Actor
Descripcin
Flujo Principal
Alternativa 01
Precondicin
Postcondicin
Presuncin
ECUS10_ GestionarTarifas
Nombre
Actor
Descripcin
Flujo Principal
Alternativa 01
Alternativa 01
Precondicin
Postcondicin
Presuncin
Nombre
Actor
Descripcin
Flujo Principal
Alternativa 01
Precondicin
Postcondicin
Presuncin
ECUS12_GestionarAcuerdosComerciales
Nombre
Actor
Descripcin
Flujo Principal
Alternativa 01
Precondicin
Postcondicin
Presuncin
ECUS13_ SeguimientoRutasyTarifas
Nombre
Actor
Descripcin
Flujo Principal
Alternativa 01
Precondicin
Postcondicin
Presuncin
ECUS14_ AprobarTarifas
Nombre
Actor
Descripcin
Flujo Principal
Alternativa 01
Precondicin
Postcondicin
Presuncin
ECUS15_ GenerarReportes
Nombre
Actor
Descripcin
Flujo Principal
Alternativa 01
Precondicin
Postcondicin
Presuncin
92
5.3.
Prototipos de la Solucin
A continuacin presentamos los prototipos diseados para la solucin:
CUS01_IniciarSesion
CUS02_GestionarUsuarios
93
CUS04_GestionarCostos
CUS06_ConfigurarTarifasAdicionales
CUS08_GestionarCotizaciones
CUS09_RegistrarRutas
95
CUS10_GestionarTarifas
CUS11_AnalizarCostos
96
CUS12_GestionarAcuerdosComerciales
CUS13_SeguimientoRutasyTarifas
CUS14_AprobarTarifas
CUS15_GenerarReportes
98
CUS01_IniciarSesion
AS_Usuario
CUS02_GestionarUsuarios
AS_Administrador
DelSistema
(f rom Actors)
CUS14_AprobarTarifas
(f rom Actors)
AS_JefeComercial
(f rom Actors)
CUS03_MantenerTablasMaestras
(from Paquete Administracion del Sistema)
CUS15_GenerarReportes
(from Paquete Comercial)
AS_AsistenteCom
ercial
CUS07_SolicitarCosteo
(f rom Actors)
AS_EjecutivoCome
rcial
CUS12_GestionarAcuerdosComerci
ales
(f rom Actors)
CUS04_GestionarCostos
(from Paquete de Costeo)
CUS06_ConfigurarTarifasAdicionale
s
CUS08_GestionarCotizaciones
(from Paquete Comercial)
CUS13_SeguimientoRutasyTarifas
<<extend>>
CUS05_AtenderSolicitudDeCosteo
(from Paquete de Costeo)
<<extend>>
CUS09_RegistrarRutas
(from Paquete Comercial)
CUS10_GestionarTarifas <<extend>>
(from Paquete Comercial )
CUS11_AnalizarCostos
(from Paquete Comercial )
Descripcin
El Asistente Comercial podr ingresar
manualmente nuevos costos si lo necesita
clasificndolos
segn
los
tipos
preestablecidos en el sistema. Adems podr
configurar costos por defecto para que estos
se carguen de manera dinmica.
99
CUS08_
GestionarCotizaciones
CUS09_
RegistrarRutas
CUS10_
GestionarTarifas
CUS11_
AnalizarCostos
CUS13_
SeguimientoRutasyTari
fas
Caso de Uso
CUS01_IniciarSesion
Administr
CUS02_GestionarUsuarios
acin del
CUS03_MantenerTablasMa
Sistema
estras
CUS04_GestionarCostos
CUS05_AtenderSolicitudDe
Costeo
Costeo
CUS06_ConfigurarTarifasA
dicionales
CUS07_SolicitarCosteo
CUS08_GestionarCotizacio
nes
CUS09_RegistrarRutas
CUS10_GestionarTarifas
CUS11_AnalizarCostos
Comercial
CUS12_GestionarAcuerdos
Comerciales
CUS13_SeguimientoRutasy
Tarifas
CUS14_AprobarTarifas
CUS15_GenerarReportes
6.1.3.1.
RCUS01_IniciarSesion
Diagrama de Clases
A continuacin, se muestra el diagrama de clases del Caso
de Uso Iniciar Sesin
AS_Usuario
frmIniciarSesion
TCCIniciarSesion
Usuarios
(f rom Actors)
(f rom Controladoras)
(f rom AccesoDatos)
Diagrama de Colaboracin
El usuario ingresa sus datos de usuario y contrasea y el
sistema valida si la informacin es correcta y concede
acceso.
1: Ingresa usuario y contrasea
: AS_Usuario
: frmIniciarSesion
6: Concede Acceso
2: Valida informacin
: Usuarios
Diagrama de Secuencia
El actor AS_Usuario ingresa sus datos de usuario y
contrasea por la interface frmIniciarSesion quien enva la
informacin a la controladora TCCIniciarSesion la cual
consulta a la clase de datos DALUsuario el cual consulta a la
base de datos y retorna la informacin del usuario.
Finalmente la controladora valida la informacin y concede el
acceso. El Proceso se muestra en el siguiente grfico.
102
: frmIniciarSesion
: TCCIniciarSesion
: DALUsuarios
: AS_Usuario
Ingresa usuario y contrasea
Valida informacin
Consulta si existe usuario
Devuelve informacion de usuario
Concede Acceso
6.1.3.2.
RCUS02_GestionarUsuarios
Diagrama de Clases
A continuacin, se muestra el diagrama de clases del Caso
de Uso Gestionar Usuarios.
AS_AdministradorD
elSistema
frmGestionarUsuarios
TCCGestionarUsuarios
(f rom Actors)
DALUsuariosSIStemas
DALUsuarios
(f rom AccesoDatos)
103
Diagrama de Colaboracin
El administrador ingresa los datos del usuario que quiere
registrar as como los perfiles que tomara. El sistema valida
la informacin y la registra en la base de datos.
1: Ingresa informacion de usuario y perfil
: frmGestionarUsuarios
:
AS_AdministradorDelSistema
7: Confirma Registro
2: valida informacion
5: Confirma Registro
: DALUsuarios
6: Confirma Registro
: DALUsuariosSIStemas
Diagrama de Secuencia
El actor AS_AdministradorDelSistema ingresa los datos del
usuario que quiere registrar as como los perfiles que tomar
por la interface frmGestionarUsuarios. El sistema valida la
informacin con la controladora TCCUsuarios y la registra en
la base de datos por las clases de Datos DALUsuarios y
DALUsuariosSistemas.
: frmGestionarUsuarios : TCCGestionarUsuarios
:
AS_AdministradorDelSistema
Ingresa informacin de usuario y perfil
: DALUsuarios : DALUsuariosSIStemas
valida informacin
Registra Usuario
Confirma Registro
Registra perfil
ConfirmaRegistro
Confirma Registro
6.1.3.3.
RCUS03_MantenerTablasMaestras
Diagrama de Clases
A continuacin, se muestra el diagrama de clases del Caso
de Uso Mantener Tablas Maestras
AS_AdministradorDelSistema
frmMantenerTablasMaestras
(f rom Actors)
TCCMantenerTabllasMaes
tras
(f rom Controladoras)
DALDepositos
DALLineas
DALEntidades
(f rom AccesoDatos)
(f rom AccesoDatos)
DALEntidadesTipo
(f rom AccesoDatos)
(f rom AccesoDatos)
Diagrama de Colaboracin
El Administrador del sistema ingresa la informacin a
registrar o modificar indicando el tipo de maestro. El sistema
realiza el registro segn el tipo de maestro se trate.
1: Ingresa informacion del m aestro y el tipo
: AS_AdministradorDelSistema
: frmMantenerTablasMaestras
2: Valida informacin
11: Confirma Registro
3: Solicita registro de Terminal
: DALLineas
9: Confirma Registro
:
TCCMantenerTabllasMaestras
7: Confirma Registro
: DALDepositos
8: Confirma Registro
: DALEntidades
: DALEntidadesTipo
105
Diagrama de Secuencia
El actor AS_AdministradorDelSistema ingresa la informacin
a registrar o modificar indicando el tipo de maestro por la
interfaces frmMantenerTablaMaestra. Este enva la
informacin a la controladora TCCMantenerTablaMaestra el
cual distingue por el tipo a que clase de acceso a datos
manda la informacin. Las clases DALEntidades,
DALEntidadesTipo, DALLineas y DALDepositos realizan el
registro que ordene la controladora.
:
:
AS_AdministradorDelSistema : frmMantenerTablasMaestras TCCMantenerTabllas Maestras
: DALLineas
: DALDepositos
: DALEntidades
: DALEntidadesTipo
6.1.3.4.
RCUS04_GestionarCostos
Diagrama de Clases
A continuacin, se muestra el diagrama de clases del Caso
de Uso Gestionar Costos
AS_AsistenteCom ercial
frmGestionarCostos
(f rom Actors)
TCCGestionarCostos
DALCostos
(f rom Controladoras)
106
Diagrama de Colaboracin
El Asistente Comercial ingresa la informacin de los costos
que quiere registrar. El sistema los recibe, los valida y graba
en la base de datos.
1: Ingresa informacin del costo
: frmGestionarCostos
: AS_AsistenteComercial
5: Confirma Registro
2: Valida informacin
4: Confirma Registro
Diagrama de Secuencia
El actor AS_AsistenteComercial ingresa la informacin de los
costos
que
quiere
registrar
por
la
interface
frmGestionarCostos. Esta enva la informacin a la
controladora TCCGestionarCostos el cual valida la
informacin y enva el registro a la clase de datos
DALCostos.
:
: frmGestionarCostos : TCCGestionarCostos
AS_AsistenteComercial
Ingresa informacin del costo
: DALCostosLOG
6.1.3.5.
RCUS05_AtenderSolicitudDeCosteo
Diagrama de Clases
A continuacin, se muestra el diagrama de clases del Caso
de Uso Atender Solicitud de Costeo
AS_AsistenteComercial
frmAtendersolicitudDeCosteo
TCCAtenderSolicitudCosteo
(f rom Actors)
(f rom Controladoras)
DALSolicitudCosteo
Diagrama de Colaboracin
El Asistente Comercial indica que solicitud desea actualizar.
El sistema valida que sea posible actualizar la solicitud y las
da por cerradas si es factible.
1: Cierra solicitud
: frmAtendersolicitudDeCosteo
: AS_AsistenteComercial
5: Confirma actualizacin
2: Envia informacin
4: Devuelve confirmacin
3: Actualiza Solicitud
: DALSolicitudCosteo
: TCCAtenderSolicitudCosteo
Diagrama de Secuencia
El actor AS_AsistenteComercial indica que solicitud desea
actualizar mediante la interface frmAtenderSolicitudCosto.
108
:
:
: frmAtendersolicitudDeCosteo
AS_AsistenteComercial
TCCAtenderSolicitudCosteo
Cierra Solicitud
: DALSolicitudCosteo
Valida Informacin
Actualiza Solicitud
Confirma actualizacin
Confirma Actualizacin
6.1.3.6.
RCUS06_ConfigurarTarifasAdicionales
Diagrama de Clases
A continuacin, se muestra el diagrama de clases del Caso
de Uso Configurar Tarifas Adicionales
AS_AsistenteComercial
frmConfigurarTarifasAdicionales
(f rom Actors)
TCCConfigurarTarifasAdicional
es
DALTarifasAdicionales
(f rom Controladoras)
Diagrama de Colaboracin
El Asistente Comercial ingresa informacin de una tarifa
adicional. El sistema recibe los datos , los valida y registra la
tarifa en la base de datos.
109
: frmConfigurarTarifasAdicionales
: AS_AsistenteComercial
5: Confirma Registro
2: Valida informacin
4: Confirma Registro
Diagrama de Secuencia
El actor AS_AsistenteComercial ingresa informacin de una
tarifa
adicional
por
la
interface
frmConfigurarTarifasAdicionales. Este recibe los datos, los
valida y solicita a la clase de datos DALTarifaAdicional el
registro de la tarifa en la base de datos.
:
:
: frmConfigurarTarifasAdicionales
AS_AsistenteComercial
TCCConfigurarTarifasAdicionales
: DALTarifasAdicionales
110
6.1.3.7.
RCUS07_SolicitarCosteo
Diagrama de Clases
A continuacin, se muestra el diagrama de clases del Caso
de Uso Solicitar Costeo
AS_EjecutivoComercial
frmSolicitarcosteo
TCCSolicitarCosteo
DALSolicitudCosteo
(f rom Actors)
(f rom Controladoras)
(f rom AccesoDatos)
Diagrama de Colaboracin
El ejecutivo comercial crea una solicitud de costeo. El
sistema recibe la informacin de la solicitud la valida y
registra en la base de datos.
1: Ingresa informacin de solicitud
: frmSolicitarcosteo
: AS_EjecutivoComercial
2: Valida datos
5: Confirma registro
4: Confirma Registro
Diagrama de Secuencia
El actor AS_EjecutivoComercial ingresa informacin para
una
solicitud
de
costeo
mediante
la
interface
111
:
: frmSolicitarcosteo : TCCSolicitarCosteo : DALSolicitudCosteo
AS_EjecutivoComercial
Ingresa informacin de solicitud
Valida informacin
Registra nueva solicitud
Confirma registro
Confirma registro
6.1.3.8.
RCUS08_GestionarCotizaciones
Diagrama de Clases
A continuacin, se muestra el diagrama de clases del Caso
de Uso Gestionar Cotizaciones
AS_EjecutivoComercial
frmGestionarCotizaciones
TCCGestionarCotizaciones
DALCotizacion
(f rom Actors)
(f rom Controladoras)
(f rom AccesoDatos)
112
: frmGestionarCotizaciones
: AS_EjecutivoComercial
2: Valida informacin
5: Confirma Registro
4: Confirma Registro
3: Registra cotizacin
: DALCotizacion
: TCCGestionarCotizaciones
Diagrama de Secuencia
El actor AS_EjecutivoComercial ingresa la informacin de
una
cotizacin
a
crear
mediante
la
interface
frmGestionarCotizaciones. Este enva la informacin a la
controladora TCCCotizacin el cual valida la informacin y
solicita el registro en la base de datos mediante la clase de
datos DALCotizacin
:
:
: frmGestionarCotizaciones
AS_EjecutivoComercial
TCCGestionarCotizaciones
Ingresa informacin de cotizacin
: DALCotizacion
Valida informacin
Registra cotizacin
Confirm a Registro
Confirma Registro
113
6.1.3.9.
RCUS09_RegistrarRutas
Diagrama de Clases
A continuacin, se muestra el diagrama de clases del Caso
de Uso Registrar Rutas
AS_EjecutivoComercial
frmRegistrarRutas
TCCRegistrarRutas
DALCotizacinRutas
(f rom Actors)
(f rom Controladoras)
(f rom AccesoDatos)
: frmRegistrarRutas
: AS_EjecutivoComercial
5: Confirma registro
2: Valida informacin
4: Confirma registro
Diagrama de Secuencia
El actor AS_EjecutivoComercial ingresa la informacin de
una ruta a crear mediante la interface frmRegistrarRutas.
Este
enva
la
informacin
a
la
controladora
TCCCotizacinRuta el cual valida la informacin y solicita el
114
:
: frmRegistrarRutas
AS_EjecutivoComercial
Ingresa informacin de ruta
: TCCRegistrarRutas : DALCotizacinRutas
Valida informacin
Registra en la base de datos
Confirma registro
confirma registro
6.1.3.10. RCUS10_GestionarTarifas
Diagrama de Clases
A continuacin, se muestra el diagrama de clases del Caso
de Uso Gestionar Tarifas
AS_EjecutivoComercial
frmGestionarTarifas
TCCGestionarTarifas
DALCotizacinTarifas
(f rom Actors)
(f rom Controladoras)
(f rom AccesoDatos)
115
: frmGestionarTarifas
: AS_EjecutivoComercial
5: Confirma Registro
2: Valida informacin
4: Confirma registro
3: Registra tarifas
: DALCotizacinTarifas
: TCCGestionarTarifas
Diagrama de Secuencia
El actor AS_EjecutivoComercial ingresa la informacin de
una tarifa a crear mediante la interface frmGestionarTarifas.
Este
enva
la
informacin
a
la
controladora
TCCCotizacinTarifa el cual valida la informacin y solicita el
registro en la base de datos mediante la clase de datos
DALCotizacinTarifa.
:
: frmGestionarTarifas : TCCGestionarTarifas : DALCotizacinTarifas
AS_JefeComercial
Ingresa informacin de Tarifas
Valida informacin
Registra tarifas
Confirma registro
Confirma Registro
6.1.3.11. RCUS11_AnalizarCostos
Diagrama de Clases
A continuacin, se muestra el diagrama de clases del Caso
de Uso Analizar Costos
AS_EjecutivoComercial
frmAnalizarCostos
TCCAnalizarCostos
(f rom Actors)
(f rom Controladoras)
DALCotizacionCostos
(f rom AccesoDatos)
DALCostosLOG
(f rom AccesoDatos)
Diagrama de Colaboracin
El ejecutivo comercial escoge los costos a registrar o retirar
de una tarifa. El sistema recibe el cdigo del costo y realiza
la actualizacin sobre la base de datos.
1: Clic en agregar/retirar costo
: AS_EjecutivoCom ercial
: frmAnalizarCostos
3: Retira/aade Costo
4: Confirma Operacin
: DALCotizacionCostos
117
Diagrama de Secuencia
El actor AS_EjecutivoComercial escoge los costos a registrar
o retirar de una tarifa mediante la interface
frmAnalizarCostos. El sistema recibe el cdigo del costo a la
controladora TCCCostizacinCostos y realiza la actualizacin
sobre la base de datos. Mediante la clase de datos
DALCotizacinCostos.
: frmAnalizarCostos : TCCAnalizarCostos
:
AS_EjecutivoComercial
selecciona costo a aadir/retirar
: DALCotizacionCostos
: DALCostosLOG
6.1.3.12. RCUS12_GestionarAcuerdosComerciales
Diagrama de Clases
A continuacin, se muestra el diagrama de clases del Caso
de Uso Gestionar Acuerdos Comerciales
AS_EjecutivoComercial
(f rom Actors)
frmGestionarAcuerdosComerciales TCCGestionarAcuerdosComerciale
s
(f rom Interf aces)
(f rom Controladoras)
118
DALAcuerdos
(f rom AccesoDatos)
Diagrama de Colaboracin
El ejecutivo comercial ingresa la informacin de un acuerdo
comercial a crear. El sistema recibe y valida la informacin
para luego grabarla en la base de datos.
1: Ingresa informacin de Acuerdo
: AS_EjecutivoComercial
: frmGestionarAcuerdosComerciales
5: Confirma registro
2: Valida informacin
4: Confirma registro
3: Registra acuerdo
: DALAcuerdos
: TCCGestionarAcuerdosComerciales
Diagrama de Secuencia
El actor AS_EjecutivoComercial ingresa la informacin de un
acuerdo comercial a crear mediante la interface
frmGestionarAcuerdosComerciales.
Este
enva
la
informacin
a
la
controladora
TCCGestionarAcuerdosComerciales el cual valida la
informacin y solicita el registro en la base de datos
mediante la clase de datos DALAcuerdos.
119
:
:
: frmGestionarAcuerdosComerciales
: DALAcuerdos
AS_EjecutivoComercial
TCCGestionarAcuerdosComerciales
Ingresa informacin de acuerdo
Valida informacin
Registra acuerdo
Confirma registro
Confirma registro
6.1.3.13. RCUS13_SeguimientoRutasyTarifas
Diagrama de Clases
A continuacin, se muestra el diagrama de clases del Caso
de Uso Seguimiento de Rutas y Tarifas
AS_EjecutivoComercial
frmSeguimientoRutasyTarifas
(f rom Actors)
DALCostoxTarifa
(f rom AccesoDatos)
DALFWCTarifas
TCCSeguimientoRutasyTarifas
DALFWCTarifaRutaServicio
(f rom AccesoDatos)
(f rom Controladoras)
(f rom AccesoDatos)
120
Diagrama de Colaboracin
El ejecutivo comercial consulta una ruta y el sistema muestra
la informacin solicitada as como el estado de aprobacin
de la tarifa.
1: Selecciona ruta- tarifa
: frmSeguimientoRutasyTarifas
: AS_EjecutivoComercial
5: Lee informacin
: DALCostoxTarifa
8: Enva informacin
: DALFWCTarifas
4: Lee informacin
3: Lee informacin
7: Envia informacin
: TCCSeguimientoRutasyTarifas
: DALFWCTarifaRutaServicio
:
:
: frmSeguimientoRutas yTarifas TCCSeguimientoRutas yTarifas
AS_EjecutivoComercial
: DALCostoxTarifa
:
: DALFWCTarifas
DALFWCTarifaRutaServicio
Seleccion ruta
Enva informacin
Cons ulta tarifas
Responde lista
Consulta detalle tarifas
Responde lista
Consulta Costos por tarifa
Responde lista
Muestra informacin al cliente
6.1.3.14. RCUS14_AprobarTarifas
Diagrama de Clases
A continuacin, se muestra el diagrama de clases del Caso
de Uso Aprobar Tarifas
AS_JefeComercial
frmAprobarTarifas
TCCAprobarTarifas
DALFWCTarifaRutaServicio
(f rom Actors)
(f rom Controladoras)
(f rom AccesoDatos)
Diagrama de Colaboracin
El Jefe de rea consulta por una tarifa y el sistema lo
muestra para que pueda aprobarla. Si el profit es menor a
9% entonces solicita una segunda aprobacin antes de
cambiar el estado.
1: Envia informacin de acuerdo
: frmAprobarTarifas
: AS_JefeComercial
5: Confirma registro
2: Valida informacin
4: Confirma registro
3: Registra acuerdo
: DALFWCTarifaRutaServicio
: TCCAprobarTarifas
Diagrama de Secuencia
122
:
: frmAprobarTarifas
AS_JefeComercial
Ingresa informacin de acuerdo
: TCCAprobarTarifas
:
DALFWCTarifaRutaServicio
Valida informacin
Registra acuerdo
Confirma Registro
Confirmo Registro
AS_JefeComercial
frmGenerarReportes
TCCGenerarReportes
(f rom Actors)
(f rom Controladoras)
DALFWCTarifaRutaServicio
(f rom AccesoDatos)
DALCostosLOG
(f rom AccesoDatos)
Diagrama de Colaboracin
El Jefe de rea selecciona el tipo de reporte deseado e
ingresa los parmetros de bsqueda. El sistema busca en la
base de datos y muestra el reporte.
1: Ingresa parmetros de reporte
: frmGenerarReportes
: AS_JefeComercial
2: Valida informacin
7: Muestra resultados de consulta
5: Envia consulta
: DALCostosLOG
4: Consulta Tarifas
3: Consulta costos
6: Envia consulta
: DALFWCTarifaRutaServicio
: TCCGenerarReportes
:
: frmGenerarReportes: TCCGenerarReportes
:
: DALCostosLOG
AS_JefeComercial
DALFWCTarifaRutaServicio
Ingresa parmetros de reporte
Valida informacin
Consulta tarifas
Reponde lista de tarifas
Muestra reporte de tarifas
Consulta costos
Responde lista de costos
Muestra reporte de costos
6.2.
Modelamiento de Datos
Identificamos en primer lugar las tablas de los sistemas ya existentes que
sern parte de la integracin y su utilizacin, luego presentamos el modelo
conceptual de tablas especficas de la presente solucin.
6.2.1. Tablas para Integracin
SISTEMA
TABLA
DESCRIPCIN
USO
Entidades
Usuarios
Entidades
UsuarioSiste
mas
Entidades
Entidades
Entidades
Entidades
TaGralCodigo
Operaciones
TPL
Lineas
Operaciones
TPL
Depositos
Contiene la lista de
cdigos
y
descripciones para los
tipos
de
contenedor/unidades,
servicios y monedas.
Contiene la lista de
todas
las
lneas
navieras utilizadas en
las rutas y costos.
Contiene la lista de
todas las terminales
utilizadas en las rutas
y costos.
125
CUS01_IniciarSesin,
CUS02_GestionarUsuarios
CUS04_GestionarCostos,
CUS07_SolicitarCosteo,
CUS08_GestionarCotizacio
nes,
CUS11_AnalizarCostos,
CUS12_GestionarAcuerdos
Comerciales,
CUS14_AprobarTarifas
CUS04_GestionarCostos,
CUS07_SolicitarCosteo,
CUS08_GestionarCotizacio
nes,
CUS11_AnalizarCostos,
CUS12_GestionarAcuerdos
Comerciales,
CUS14_AprobarTarifas
CUS04_GestionarCostos,
CUS10_GestionarTarifas,
CUS13_SeguimientoRutasy
Tarifas
CUS04_GestionarCostos,
CUS09_RegistrarRutas
CUS04_GestionarCostos,
CUS09_RegistrarRutas
Transportes
M_Distrito
Usuarios
Usu_codi
Usu_nomb
Usu_apel
Usu_carg
Usu_telf
Usu_celu
Usu_mail
1
Usu_dire
Usu_pswd
Usu_Esta
Usu_Ucre
Usu_Fcre
Usu_Umod
Usu_Fmod
Entidades
Ent_Codi
Ent_Rsoc
1
Ent_Ruc
Ent_Dire
Ent_Empresa
Ent_Ucre
Ent_Fcre
Ent_Umod
Ent_Fmod
UsuarioSistemas
1..n
Depositos
Lineas
User_US
Sist_US
Empr_US
Esta_US
Ucre_US
Fcre_US
Umod_US
Fmod_US
dep_codi
dep_desc
dep_dire
dep_esta
dep_ucre
dep_fcre
dep_umod
dep_fmod
lin_codi
lin_desc
lin_rsoc
lin_ucre
lin_fcre
lin_umod
lin_fmod
EntidadesTipo
Eti_Cent
Eti_Tent
SISTEMA TRANSPORTES
1..n
M_Distrito
distrito_codigo
distrito_descrip
provincia_codigo
distrito_usuario_creacion
distrito_fecha_creacion
distrito_usuario_modificacion
distrito_fecha_modificacion
TaGralCodigo
tgc_tipo
tgc_codi
tgc_desc
1..n
1
M_Provincia
provincia_codigo
provincia_descripcion
126
FWCTarifa
fwc_tcod
fwc_kent
fwc_tvia
fwc_tmov
fwc_esta
fwc_kcli
fwc_pcont
1..n
fwc_tcont
fwc_ccont
fwc_almacenaje
fwc_aduana
fwc_observ
fwc_ucre
fwc_fcre
fwc_umod
fwc_fmod
1
1..n
FWCTarifaRutaServicio
FTRS_codi
FTRS_serv
FTRS_mon
FTRS_unid
FTRS_obs
FTRS_tarCliente
FTRS_depCliente
FTRS_rmin
FTRS_rmax
FTRS_muelle
FTRS_uaprob
FTRS_faprob
FTRS_uaprob2
FTRS_faprob2
FTRS_ucre
FTRS_fcre
FTRS_umod
FTRS_fmod
1
1..n
CostoxTarifa
Id_CxT
Tipo_CxT
Enti_CxT
Movi_CxT
Muel_CxT
Zona_CxT
Dest_CxT
Tctn_CxT
Mone_CxT
Conc_CxT
Tari_CxT
FWCAcuerdos
CostosLog
fwa_codi
fwa_desc
fwa_kent
fwa_esta
fwa_fini
fwa_ffin
fwa_ucre
fwa_fcre
fwa_umod
fwa_fmod
Id_CL
Tipo_CL
Enti_CL
Clie_CL
Movi_CL
Muel_CL
Zona_CL
Dest_CL
Conc_CL
Tctn_CL
Ucre_CL 1
Fcre_CL
Umod_CL
Fmod_CL
1
1..n
AC_Cotizacion
cot_codi
cot_nume
cot_clie
cot_vigd
cot_vigh
cot_obse
cot_acti
cot_carg
cot_desp
cot_esta
cot_uapr
cot_fapr
cot_ucre
cot_fcre
cot_umod
cot_fmod
1..n
ccp_codi
ccp_desc
ccp_centrocosto
ccp_ucre
ccp_fcre
ccp_umod
ccp_fmod
1..n
SolicitudCosteoDetalle
1..n
AC_CotizacionCosto
cos_codi
cos_mone
cos_tari
cos_ucre
cos_fcre
1..n
1
AC_CotizacionTarifa
1
1..n
AC_CotizacionRuta
rut_codi
rut_line
rut_term
rut_adua
rut_movi
rut_acti
rut_ucre
rut_fcre
rut_umod
rut_fmod
CostoConcepto
1..n
tar_codi
tar_loca
tar_muel
tar_tcon
tar_mone
tar_rmin
tar_rmax
tar_obse
tar_acti
tar_cost
tar_prof
tar_vent
tar_ucre
tar_fcre
tar_umod
tar_fmod
127
sol_codi
Id_CL
1..n
1
SolicitudCosteo
sol_codi
sol_cctn
sol_tctn
sol_obse
sol _esta
sol_ucre
sol_fcre
sol_umod
sol_fmod
FWCAcuerdos *
FWC _TCOD
FWA_C ODI
FWA _CO DI
FWA_DESC
FWC _KEnt
FWA_KENT
FWC _TVia
FWA_ESTA
FWC _TMov
FWA_FINI
FWC _TSer
FWCTarifaRutaServicio *
FTRS_codi
FWC_codi
FWC_k item
FTRS_serv
FTRS_mon
FTRS_unid
FTRS_obs
FTRS_chk GLocal
FTRS_tarCliente
FTRS_tarAgente
FTRS_tarNeta
FWA_C odi
FTRS_igv
FTRS_ucre
FTRS_fcre
FTRS_umod
FTRS_fmod
FTRS_TServ
FWA_FFIN
FWC _Esta
FWA_TIPO
FWC _KCli
FWA_UCRE
FWC _Cemb
FWA_FC RE
FWC _PCont
FWA_UMOD
FWC _Tcont
FWA_FMO D
FWC _Ccont
FWA_KC CG
FWC _Inco
FWC _Flet
FWC _Almacenaje
FWC _AlmacenajeDias
FWC _Ucre
FWC _Fcre
AC_Cotizacion *
FWC _Umod
cot_codi
FWC _Fmod
cot_nume
FWC _SobrestadiaDias
AC_CotizacionTarifa *
FWC _Aduana
cot_v igd
FWC _Vigencia
tar_rut_codi
cot_v igh
FWC _Observ
tar_loca
cot_obse
tar_muel
cot_acti
tar_tcon
cot_carg
tar_mone
cot_desp
tar_rmin
cot_ucre
tar_rmax
cot_fcre
tar_obse
cot_umod
Id_C L
tar_acti
cot_fmod
Tipo_C L
tar_gfin
cot_esta
Enti_C L
tar_cost
cot_uapr
Clie_C L
tar_prof
fwa_codi
Movi_C L
tar_v ent
cot_fapr
Muel_C L
tar_ucre
Zona_CL
tar_fcre
Dest_CL
tar_umod
Conc_CL
tar_fmod
FTRS_depCliente
FTRS_rmin
FTRS_rmax
FTRS_MonFac
FTRS_Porcentaje
FTRS_Muelle
FTRS_C osto
FTRS_EAprob
FTRS_UAprob
FTRS_FAprob
FTRS_TCam
FTRS_Recargo
FTRS_UAprob2
FTRS_FAprob2
cot_clie
FWC _Contact
tar_codi
CostosLOG *
Tctn_C L
Mone_C L
Line_CL
Tpac_C L
Tpub_CL
AC_CotizacionRuta *
Esta_CL
CostoxTarifa *
rut_codi
Ucre_C L
AC_CotizacionCosto *
rut_cot_codi
Fcre_C L
cos_codi
rut_line
Umod_CL
cos_tar_codi
rut_mov i
Fmod_C L
cos_idcl
rut_term
Defe_C L
cos_mone
rut_adua
Carg_C L
cos_tari
rut_acti
Muel_CxT
cos_acti
rut_ucre
Zona_C xT
cos_ucre
rut_fcre
Dest_C xT
cos_fcre
rut_umod
Tctn_CxT
cos_umod
rut_fmod
Mone_CxT
cos_fmod
C Tar_C xT
Id_CxT
Tipo_CxT
Enti_C xT
Mov i_C xT
C onc_C xT
CostoConcepto *
Tari_C xT
ccp_codi
Ucre_CxT
ccp_desc
Fcre_CxT
ccp_dcom
Umod_C xT
ccp_cond
Fmod_CxT
ccp_tmov
Id_CL
ccp_gser
Prft_CxT
ccp_igv
SolicitudCosteo *
Column Name
SolicitudCosteoDetalle *
C olumn Name
Data Ty pe
sol_codi
int
id_cl
int
Allow Nulls
Data Ty pe
sol_codi
int
sol_cctn
v archar(4)
sol_tctn
v archar(4)
ccp_fact
sol_obse
v archar(200)
ccp_ccon
sol_esta
char(1)
ccp_CentroC osto
sol_ucre
v archar(15)
ccp_CXC Concepto
sol_fcre
datetime
ccp_ucre
sol_umod
v archar(15)
ccp_fcre
sol_fmod
datetime
ccp_umod
ccp_fmod
128
Allow Nulls
DESCRIPCIN
CAMPOS
FWCTarifa
Contiene
la Fwc_tcod: PK. Int. Cdigo de tabla.
cabecera de las Fwc_kent: Varchar(3). Cdigo de lnea.
tarifas
en Fwc_tvia: char(1). Cdigo de va.
Fwc_tmov: char(1). Cdigo de movimiento.
seguimiento.
Fwc_esta: bit. Estado activo o no.
Fwc_kcli. Varchar(6). Cdigo de cliente.
Fwc_pcont: Int. Pies de contenedor.
Fwc_tcont. Varchar(2). Tipo de contenedor.
Fwc_ccont. Int. Cantidad de Contenedores.
Fwc_almacenaje. Varchar(3). Cdigo de
terminal.
Fwc_aduan. Varchar(6). Cdigo de aduana.
Fwc_observ. Varchar(200). Texto para
observaciones.
Fwc_ucre. Varchar(15). Cdigo de usuario
creador del registro
Fwc_fcre. Datetime. Fecha de Creacin.
Fwc_umod. Varchar(15). Cdigo de usuario
de ltima modificacin
Fwc_fmod. Datetime. Fecha de ltima
modificacin.
FWCTarifaRu
taServicio
Contiene
el Ftrs_codi PK. Int. Cdigo de Tabla
detalle de las Ftrs_serv. Varchar(3). Cdigo de servicio.
tarifas
en Ftrs_Mon. Varchar(2). Cdigo de moneda.
Ftrs_Unid. Varchar(8). Cdigo de unidad.
seguimiento.
Ftrs_Obs
Varchar(200).
Texto
para
observaciones.
Ftrs_Tarcliente. Decimal(10,2). Tarifa de
venta al cliente.
Ftrs_depCliente Int. Cdigo de ubicacin de
almacn de cliente.
Ftrs_rmin.
Int.
Rango
mnimo
de
contenedores.
Ftrs_rmax.
Int.
Rango
mximo
de
contenedores.
Ftrs_muelle. Varchar(3). Cdigo de Muelle
Ftrs_uaprob. Varchar(15). Cdigo de usuario
de aprobacin.
Ftrs_faprob. Datetime. Fecha de aprobacin.
Ftrs_uaprob2. Varchar(15). Cdigo de
usuario que dio la segunda aprobacin.
Ftrs_faprob2. Datetime. Fecha de segunda
aprobacin.
Ftrs_ucre Varchar(15). Cdigo de usuario
129
Contiene
el
detalle de los
costos por cada
tarifa
en
seguimiento.
FWCAcuerdo
s
Contiene
informacin
todos
acuerdos
cliente
la
de
los
por
AC_Cotizacio Contiene
n
informacin de la
cabecera de las
cotizaciones.
despacho.
Cot_Esta. Char(1). Cdigo de Estado.
Cot_Uapr. Varchar(6). Cdigo de usuario que
aprob la cotizacin.
Cot_Fapr. Datetime. Fecha de aprobacin.
Cot_Ucre Varchar(15). Cdigo de usuario
creador del registro.
Cot_Fcre Datetime. Fecha de Creacin.
Cot_Umod Varchar(15). Cdigo de usuario
de ltima modificacin.
Cot_fmod Datetime. Fecha de ltima
modificacin.
AC_Cotizacio Contiene
nRuta
informacin de
las rutas dentro
de
las
cotizaciones.
AC_Cotizacio Contiene
nTarifa
informacin de
las tarifas dentro
de las rutas.
CostosLOG
CostoConce
pto
Contiene
el Ccp_Codi PK. Varchar(4). Cdigo de tabla.
destalle de los Ccp_Desc Varchar(50). Descripcin del
conceptos
concepto.
utilizados en los Ccp_centroCosto. Varchar(2). Cdigo del
costos.
tipo de concepto.
Ccp_ucre Varchar(15). Cdigo de usuario
creador del registro.
Ccp_fcre Datetime. Fecha de Creacin.
Ccp_umod Varchar(15). Cdigo de usuario
de ltima modificacin.
Ccp_fmod Datetime. Fecha de ltima
modificacin.
132
SolicitudCost Une
las
eoDetalle
solicitudes
de
costeo con los
costos
de
CostosLOG
SolicitudCost Contiene
eo
informacin
correspondiente
a las solicitudes
de Costeo.
133
6.3.
Modelo de Despliegue
El siguiente modelo de Despliegue y el modelo de componentes proveen la
vista de implementacin del sistema, la topologa y la estructura de los
elementos de hardware y software.
Aplicacin
librerias
Servidor de
aplicaciones
PC Cliente
TCP/IP
TCP/IP
Servidor de Base
de Datos
TCP/IP
Servidor de Correo
Electronico
Para alertas
134
Cliente
Instalado
6.4.
Modelo de Componentes
El siguiente modelo muestra como el sistema est dividido en componentes y
las dependencias que existen entre ellos.
Controlador
Visual Studio 2010
Acceso a Datos
Controlador
Gestionar
Acuer...
Acceso a Datos
Acuerdos Comerciales .exe
Seguimiento de
Rutas y Tarifas
Administracin del sistema
Comercial
Gestionar
Cotizaciones
Gestionar
Usuarios
Programa Principal
Registrar
Rutas
Iniciar
Sesion
Gestionar
Tarifas
Generar
Reporte
Costeo
Configurar Tarifas
Adicionales
Analizar
costos
Gestionar
costos
Solicitar
Costeo
Atender Solicitud
de Costos
Aprobar
Tarifas
Acceso a Datos
Controlador
135
Mantener Tablas
Maestras
Desarrollo
7.1.1. Plataforma Tecnolgica
El desarrollo constar de una aplicacin de escritorio. Para ello
describimos las plataformas que brindan soporte a la solucin.
7.1.2. Descripcin de los Estndares de desarrollo
En este punto se presenta los estndares que usaremos durante todo el
desarrollo del proyecto permitiendo as una fcil bsqueda de
informacin y manteniendo un orden en la documentacin, diseo,
interfaz, programacin y base de datos.
7.1.2.1 Estndares de Documentacin
a) Pie de Pgina y Portada
b) Texto
1.1.1. Organizacin
Arial 12
Segundo orden:
Arial 12
Tercer orden:
Arial 12
137
b) Botones
En los mensajes:
- Mltiple seleccin: Precaucin, Pregunta.
- Seleccin Simple: Informacin, Error.
c) Mensajes
138
Descripcin
Se compone de las interfaces
que interactan con el usuario.
En nuestro caso son Windows
forms.
Se
indica
cmo
se
desenvuelve el proceso que
trabaja con la informacin de
la base de datos.
Es la iteracin de la base de
datos.
Acceso a Datos
b) Etiquetas
Etiquetas o Labels
Tendr el prefijo lbl
<lbl>_<nombre de la etiqueta>
Botones
Tendr el prefijo btn 148
<btn>_<nombre del botn>
139
140
141
142
8.2.
143
144
145
CONCLUSIONES
146
RECOMENDACIONES
147
SIGLARIO
BD: Base de Datos.
CUN: Caso de Uso del Negocio.
CUS: Caso de Uso del Sistema.
BL: Bill of Landing. Conocimiento de Embarque.
EDT: Estructura de Desglose del Trabajo.
SQL: Structured Query Language.
RCUS: Realizacin de Caso de Uso.
RF: Requerimiento Funcional.
RN: Regla del Negocio.
RNF: Requerimiento No Funcional
RUP: Rational Unified Process.
TI: Tecnologas de Informacin.
TIR: Tasa Interna de Retorno
URP: Universidad Ricardo Palma.
VAN: Valor Actual Neto
148
REFERENCIAS BIBLIOGRFICAS
LIBROS
1. [Ballesteros, 2005], Alfonso Ballesteros. Comercio Exterior. Teora y
Prctica, Murcia, Espaa: Universidad de Murcia, Servicio de Publicaciones.
ISBN 84-8371-267-9.
2. [Chacaltana, 2005], Juan Chacaltana, Miguel Jaramillo y Gustavo Yamada.
Cambio Globales y el Mercado Laboral Peruano: Comercio Legislacin, capital
Humano y empleo. Lima, Per: Editorial del Centro de Investigacin de la
Universidad del Pacifico. (Pg. 38, 39). ISBN 9972-57-087-8.
3. [Hegering, 1998], Heinz-Gerd Hegering, Sebastian Abeck y Bernhard
Neumair. Integrated Management of Networked Systems, San Francisco,
United States of America: Morgan Kaufmann Publishers Inc. ISBN 3-93258816-9.
4. [Kaplan, 1998], Robert Kaplan. Cost & Effect. Using Integrated Cost System
to Drive Profitability and Performance. Boston, United States of America:
Harvard Business School Press. ISBN 0-87584-788-9.
5. [Linthicum, 2000], David Linthicum. Enterprise Application Integration, New
Jersey, United States of America: Addison-Wesley. ISBN 0-201-61538-5.
6. [Rojas, 1996], Jorge Rojas. Las Polticas Comerciales y Cambiarias en el
Per. Lima, Per: Fondo Editorial de la Pontificia Universidad Catlica del
Per. (Pg. 263-265) ISBN 9972-42-060-4.
7. [Paredes, 1991], Carlos Paredes, Jeffrey Sachs. Estabilizacin y Crecimiento
en el Per, Lima, Per. GRADE Grupo de Anlisis para el Desarrollo. ISBN
84-89305-28-5.
8. [Schrenk, 2007], Michael Schrenk. Webbots, Spiders, and Screen Scrapers,
San Francisco, United States of America: No Starch Press. ISBN 978-1-59327120-6.
9. [Sierralta, 2007], Anbal Sierralta Ros. Contratos de Comercio Internacional
Quinta Edicin. Lima, Per: Fondo Editorial de la Pontificia Universidad
Catlica del Per. (Pg. 214). ISBN 978-9972-42-824-1.
10. [Smith, 2002], Carlos Smith. Automated Continuous Process Control, New
York, United States of America: John Wiley & Sons Inc. ISBN 0-471-21578-3.
PAPERS
11. [Rodrguez, 2013] Rafael Rodrguez, Gabriel Maca y Pedro Garca. Survey
and Taxonomy of Botnet Research through Life-Cycle., New York, United
States of America: ACM Computing Surveys. Volume 45 Issue 4. ISSN: 03600300
149
12. [Wood, 2005] Charles Wood y Terence Ow. WebView, An SQL Extension for
Joining Corporate Data Derived from the World Wide Web., New York, United
States of America: Communications of the ACM - Special issue: RFID. Volume
48 Issue 9. ISSN: 0001-0782
SISTEMAS
13. [Adexus, 2012] Callao Online. Portal de Transparencia de los Servicios
Martimos en Lnea. Adexus. Grupo Graa y Montero.
14. [Sintad 2012] SINTEC. Sistema Integrado de Empresas de Carga
Internacional Sintad Consultores S.A.C.
150
ANEXOS
151
ANEXO 1
GLOSARIO DE TERMINOS
152
Glosario de Trminos
1. Introduccin
Este documento se utiliza para definir la terminologa especfica del dominio del problema,
explicando los trminos que pueden ser desconocidos para el lector de las descripciones
de casos de uso o en otros documentos del proyecto.
2. Propsito
Aclarar los trminos que son poco comunes en la utilizacin y desarrollo del Sistema
Automtico Integrado para Optimizar Acuerdos Comerciales Logsticos de Comercio
Exterior en el Per.
3. Alcance
Analizar y definir los trminos no comprensibles en todas las etapas del desarrollo del
proyecto.
4. Referencias
Todos los trminos que figuran en el presente documento han sido rescatados de los
siguientes documentos:
- Entregable de Tesis.
- Informe de Entrevistas
- Documento de requerimientos de software
5. Perspectiva
Se explica las definiciones desde todos los puntos de vista, con el fin de aclarar las dudas
del usuario.
6. Definiciones
ADUANA
Organismo responsable de aplicacin de la legislacin aduanera y control de la recaudacin de los derechos de
aduana y dems tributos.
AFORO
Evaluacin de una mercanca por las autoridades aduaneras a los fines de pago de los derechos de aduana. Puede
ser fsico (inspeccin de los bienes in situ) o bien documental (inspeccin sobre los documentos).
AGENTE DE ADUANAS
Persona jurdica encargada de la tramitacin documentaria aduanera.
AGENTE DE CARGA INTERNACIONAL
Tambin "Transitarios". El que realiza y recibe embarques, consolida y desconsolida carga y acta como operador
de transporte multimodal.
153
ANTIDUMPING
El fabricante vende en el extranjero a precios superiores a los nacionales realizando el dumping en su propio pas.
En el antidumping la demanda del extranjero es menos elstica que la nacional, ya sea porque la competencia en
el extranjero sea menor, o por cualquier otra razn.
ANTY DUMPING DUTY
Derecho que intenta desalentar o prevenir el dumping. Normalmente el objetivo es el de imponer un derecho que
equivale a la diferencia entre el precio de venta de los bienes en el pas de origen, y el precio de venta en el pas
importador.
APEC
Cooperacin Econmica en Asia Pacfico. Desde 1989, desde sus inicios se defini como un foro de concertacin
poltica sobre las principales economas de la regin, orientado a la promocin del comercio, la cooperacin y el
desarrollo regional a fin de establecer una comunidad econmica del Pacfico.
ARANCEL
Impuesto que paga el importador al introducir productos en un mercado.
AWB
AirWay Bill. Carta de Porte Areo. Conocimiento de embarque para va area.
BILL OF LOADING
Manifiesto de Carga o Conocimiento de Embarque. Ver tambin CIM, CMR y CTBL. Equivale a la Carta de Portes
en va terrestre; para va area es AWB. Es un recibo dado al embarcador por las mercancas entregadas.
Demuestra la existencia de un contrato de transporte martimo y otorga derechos sobre la mercanca.
CARGA CONSOLIDADA
Agrupamiento de mercancas pertenecientes a varios consignatarios, reunidas para ser transportadas en
contenedores similares, siempre que estn amparadas por un mismo documento de transporte.
CARRIER
Transportista.
COMUNIDAD ANDINA
Formada por Per, Bolivia, Venezuela, Colombia y Ecuador. Antes Grupo Andino o Pacto Andino (Acuerdo de
Cartagena).
CONOCIMIENTO DE EMBARQUE
Bill of Loading.
CONOCIMIENTO DE EMBARQUE AEREO
Documento de consignacin de flete areo rellenado por el expedidor o en su nombre. AWB. Da ttulo sobre las
mercancas.
CONSIGNATARIO
Persona natural o jurdica a cuyo nombre viene manifestada la mercanca o que la adquiere por endoso.
CONSOLIDACION
Sistema de expedicin de diversos paquetes de diferentes consignadores bajo un agente a un destino comn.
Tambin "Grupaje".
DERECHOS ADUANEROS
Derechos establecidos en los aranceles de Aduana, a los cuales se encuentran sometidas las mercancas tanto
a la entrada como a la salida del territorio aduanero.
154
DERECHOS ANTIDUMPING
Los "derechos anti-dumping" son aquellos utilizados para neutralizar el efecto de dao o de amenaza de dao
causado por la aplicacin de prcticas de dumping. Este derecho anti-dumping es aplicado a las importaciones y
se adiciona al impuesto de importacin existente. Para los pases miembros de la OMC el derecho anti-dumping
debe ser aplicado solamente segn las condiciones previstas en el Artculo VI del Acuerdo General, y de acuerdo
con una investigacin iniciada y conducida segn los dispositivos previstos en el Acuerdo Antidumping de la
OMC.
DESADUANAMIENTO
Cumplimiento de las formalidades aduaneras necesarias para permitir a las mercancas ingresar para el
consumo, ser exportadas o ser colocadas bajo otro rgimen aduanero.
DUMPING
Exportacin de productos a un precio inferior a su valor normal, es decir, a un precio inferior a aqul al que se
venden en el mercado interno o en los de terceros pases, o al costo de produccin.
EFTA
Asociacin Europea de Libre Comercio. (AELC)
EMBALAJE
Es el material o recipiente destinado a envolver o contener temporalmente envasados o no, durante su
manipulacin, transporte y almacenaje.
ESTIBA
Operacin de carga que contempla el manipuleo de la mercadera hasta el medio de transporte.
EXPORTACION
Salida de cualquier mercadera de un territorio aduanero.
FCL
Contenedor de carga llena. Full Container Load
FLETE
Coste del transporte de la mercanca. (Freight)
IATA
Asociacin de Transporte Areo Internacional.
IGV
IVA en Per.
IMPORTACION
Rgimen aduanero que permite el ingreso legal a consumo de un bien o servicio de origen extranjero.
INCOTERMS
Trminos de Comercio Internacional. Son las reglas internacionales para la interpretacin de los trminos
comerciales fijados por la Cmara de Comercio Internacional. Su objetivo es establecer criterios definidos sobre
la distribucin de gastos y transmisin de riesgos, entre exportador e importador. Hay 13 trminos: EXW, FCA,
FAS, FOB, CFR, CIF, CPT, CIP, DES, DEQ, DAF, DDP, DDU. Los Incoterms regulan: la entrega de mercancas,
la transmisin de riesgos, la distribucin de los costes, los trmites de documentos. Pero no regulan: la forma de
pago ni la legislacin aplicable.
INFRACCION ADUANERA
155
MERCOSUR
Mercado Comn de Amrica del Sur. Desde 1991. Brasil, Argentina, Paraguay y Uruguay.
NOTA DE TARJA
Documento que formulan conjuntamente el transportista con el almacenista, durante la verificacin de lo
consignado en el conocimiento de embarque en relacin con las existencias fsicas, registrando las
observaciones pertinentes.
OBLIGACION TRIBUTARIA ADUANERA
Obligacin que tiene una persona de pagar el monto de los derechos, impuestos, tasas, tarifas, multas y otros
gravmenes que se adeuden por actos en operaciones aduaneras.
PESO BRUTO
Peso expresado en kilogramos Cantidad de mercancas en kilogramos netos. Es el peso de las mercancas
incluyendo todos sus embalajes, con exclusin del equipo utilizado para el transporte
PROTECCION ARANCELARIA
La que es otorgada por un gobierno a las industrias nacionales, mediante el cobro de un arancel a los productos
importados.
RECONOCIMIENTO DE MERCANCAS
Inspeccin fsica de las mercancas por parte de la Aduana, a fin de cerciorarse de que la naturaleza, el origen,
la condicin, la cantidad y el valor de las mercancas se encuentran conformes a los detalles suministrados en la
declaracin de mercancas.
156
RUPTURA DE CARGA
Breaking Bull. Es la descomposicin total o parcial del conteiner en sus elementos para proceder a su
almacenaje o transporte al receptor de la carga.
SELLOS ADUANEROS
Marcas, precintos o distintivos de seguridad que pone la aduana para la aplicacin de ciertos regmenes
aduaneros (trnsito aduanero, en particular) generalmente con el fin de prevenir o de permitir la constatacin de
cualquier dao a la integridad de los bultos; los ilcitos aduaneros, (la sustitucin de los bultos o sus contenidos),
o de los dispositivos de cierre de los vehculos o de los equipos de transporte. Pueden tambin servir de medio
de identificacin de las mercaderas mismas.
SOBRESTADIA
El dinero pagado por el exportador por los retrasos en la carga, descarga o por ocupar espacio en un puerto o
almacn ms all de un plazo especificado
TRANSBORDO
El proceso de transferir la carga de un medio de transporte a otro.
UNION EUROPEA
Integrada por quince pases, Irlanda, Gran Bretaa, Francia, Espaa, Portugal, Alemania, Blgica, Holanda,
Luxemburgo, Dinamarca, Suecia, Austria, Grecia, Finlandia e Italia. Es el acuerdo de integracin ms avanzado
del mundo. As, dispone de bandera (doce estrellas en crculo amarillas sobre fondo azul) e himno propios.
Cuenta tambin con representacin de los ciudadanos en forma de Parlamento Europeo, disponiendo tambin
de poderes ejecutivo y judicial.
VISTA DE ADUANAS
Funcionario tcnico aduanero encargado de verificar la exactitud de la declaracin de las mercaderas con las
mismas.
157
ANEXO 2
ENTREVISTAS
158
ENTREVISTA NRO 01
Entrevistador
Giancarlo Aguilar Ynocente (Responsable del Proyecto)
Stakeholder
Rita Mercado (Analista de Costos)
Fecha de Entrevista
14/10/2015
Dialogo
Cuntame Rita, Cul es tu labor en Antares Logistics?
Yo realizo todas las labores de pricing, es decir de levantar toda la informacin
necesaria sobre costos para brindar los servicios.
Tengo una lista de proveedores con los que regularmente trabajamos y tenemos
costos especiales o acuerdos con ellos. Tambin ando en busca de nuevos
proveedores, especialmente para el caso de transporte a lugares que no son muy
frecuentes y de los que no tenemos mucha informacin.
Durante tu trabajo Qu dificultades has tenido?
Las dificultades que tengo se dan por los cambios pequeos que se dan en los costos
y en la forma de cmo se controlan. Aunque ya tengo una lista de los precios que nos
cobran estos a veces pueden variar y antes de darle el dato al comercial debo de
verificar cada uno de ellos. Luego de darles el nmero puede pasar tiempo hasta que
cierran el negocio y durante ese tiempo los costos pueden variar. Es verdad que hay
clusulas que nos protegen pero con algunos clientes igual hemos presentado
perdidas por variacin de costos. Generalmente no es mucha la variacin pero todo
cuenta.
Adems, ves que son muchas solicitudes de costos que me llegan al correo de forma
diaria al correo y tener que atenderlos a todos se hace difcil si no tenemos un orden.
Ya les he enviado a ellos un formato para poder ordenarlos pero no lo usan.
De estos costos que revisas, Cmo sacas la informacin oficial?
De varias formas, la primera y ms simple es revisar la web de Callao Online. Ah se
publican los costos de cada transportista para los diferentes tipos de servicios y por la
cantidad de contenedores. Si tengo el dato debo validarlos revisando la ltima
operacin que hemos hecho con ese proveedor debido a que a veces los precios del
159
160
161