Está en la página 1de 258

UNIVERSIDAD TCNICA DE ORURO

FACULTAD NACIONAL DE INGENIERA


INGENIERA DE SISTEMAS E INFORMTICA

SISTEMA DE INFORMACIN PARA ADMINISTRAR LA


EMPRESA DE TRANSPORTE DE CARGA RODRIGUEZ.

PROYECTO DE GRADO PARA OBTENER EL TTULO DE:


LICENCIADO EN INGENIERA DE SISTEMAS

AUTOR
VICTORIA ZENTENO GUTIERREZ

Oruro, junio de 2013

DEDICATORIA
Dedicado especialmente a m querido padre
Juan Zenteno Rafael, a mis apreciados
hermanos y hermanas.
Y a la memoria de mi Madre Tefila Gutirrez.

AGRADECIMIENTOS
OJO (Eliminar la palabra que)

A Dios por darme el regalo de la vida y la oportunidad de estar en esta etapa de mi carrera.
A mi Padre por el gran esfuerzo y dedicacin que ha tenido conmigo; a mis hermanas y
hermanos gracias por su apoyo; s que siempre estn ah en los buenos y malos momentos;
como tambin agradecer a mis sobrinos por la ternura e inocencia que se postra en el
regocij de mi vida.
A Dennis por el apoyo ntegro que me brinda y la fortaleza que representa en m, para
concluir el presente proyecto.
A la Facultad Nacional de Ingeniera, especialmente a la carrera de Sistemas e Informtica
por acogerme en sus aulas; A los Docentes por las lecciones y enseanzas que me
impartieron.
A todo el personal Administrativo de la carrera de sistemas, en especial a la bibliotecaria la
Seora Zenobia que siempre est ah apoyando y colaborando a los estudiantes.
A mis compaeros por brindarme su amistad absoluta.

El gran hombre demuestra su grandeza por la forma en la que trata al hombre pequeo.
(H.Jackson Brown. Jr)
2

INDICE GENERAL

Pg.
DEDICATORIA..................................................................................................................................i
AGRADECIMIENTOS.....................................................................................................................ii
INDICE GENERAL.........................................................................................................................iii
INDICE DE FIGURAS.....................................................................................................................vi
RESUMEN.....................................................................................................................................xiv
INTRODUCCIN.............................................................................................................................1
ANTECEDENTES.............................................................................................................................2
ANTECEDENTES DEL TEMA........................................................................................................6
SITUACIN PROBLEMICA............................................................................................................7
PROBLEMA......................................................................................................................................9
OBJETO DE ESTUDIO.....................................................................................................................9
OBJETIVO GENERAL.....................................................................................................................9
OBJETIVOS ESPECIFICOS.............................................................................................................9
CAMPO DE ACCIN.....................................................................................................................10
HIPOTESIS......................................................................................................................................10
CRITERIO DE VERIFICACIN....................................................................................................10
ALCANCES....................................................................................................................................10
LIMITES..........................................................................................................................................11
APORTES........................................................................................................................................11
JUSTIFICACIONES........................................................................................................................11
SOCIAL...........................................................................................................................................11
TCNICA........................................................................................................................................12
ECONMICA.................................................................................................................................12
OPERATIVA....................................................................................................................................12
INGENIERA DEL PROYECTO.....................................................................................................13
CAPITULO I
MARCO TEORICO
1.1 QUE ES UN SISTEMA...................................................................................... 14
1.2 LAS ORGANIZACIONES COMO SISTEMAS........................................................14
1.3 SISTEMA DE INFORMACIN................................................................................................15
1.4 INGENIERIA DE SOFTWARE............................................................................. 19
1.5 EL PROCESO.................................................................................................. 20
1.6 PROCESO UNIFICADO DE DESARROLLO DE SOFTWARE....................................21

1.7 PROCESO UNIFICADO RATIONAL (RUP)...........................................................21


1.8 LA VIDA DEL PROCESO UNIFICADO.................................................................27
1.9 EL PRODUCTO................................................................................................ 27
1.10 LENGUAJE UNIFICADO DE MODELADO (UML)................................................27
1.11 BASE DE DATOS............................................................................................ 32
1.11.5.1 FUNCIONES AGREGADAS Y SENTENCIAS................................................................41
1.12 SISTEMA DE MANEJO DE BASE DE DATOS (DBMS-SGBD)..........................................42
1.12.1 ADMINISTRACION DE BASES DE DATOS......................................................42
1.12.2 SISTEMAS LIBRES.............................................................................................................43
1.12.3 SISTEMAS NO LIBRES......................................................................................................43
1.12.4 SISTEMAS NO LIBRES Y GRATUITOS............................................................................44
1.13 SQL SERVER..........................................................................................................................44
1.13.1 SISTEMA ADMINISTRADOR PARA BASES DE DATOS RELACIONALES..................44
(RDBMS).........................................................................................................................................44
1.13.2 TRANSACT - SQL...............................................................................................................45
1.13.3 CARACTERISTICAS DE SQL SERVER............................................................................45
1.13.4 ADMINISTRADOR CORPORATIVO DE SQL SERVER...................................................45
1.14 PLATAFORMA.NET...............................................................................................................46
1.14.1 CARACTERSTICAS DE .NET........................................................................46
1.15 LA ORGANIZACIN.............................................................................................................47
CAPITULO II
DETERMINACIN DE REQUERIMIENTOS
2.1 METODO VORD.............................................................................................. 50
2.2 REQUISITOS DEL SISTEMA.............................................................................. 56
CAPITULO III
ANALISIS DEL SISTEMA
3.1 MODELO DEL NEGOCIO.................................................................................. 58
3.1.2 DIAGRAMA DE CASOS DE USO DEL NEGOCIO.............................................................66
3.1.3 GLOSARIO DE CASOS DE USO DEL NEGOCIO..............................................................67
3.2 MODELOS DE CASOS DE USO DEL SISTEMA.....................................................79
3.3 CLASES DEL SISTEMA.................................................................................. 102
CAPITULO IV
DISEO DEL SISTEMA
4.1 DIAGRAMA DE INTERACCION.......................................................................108
4.2 DIAGRAMA DE CLASES DE DISEO...............................................................135
4.3 MODELO DE DATOS...................................................................................... 145
4.4 DISEO DE INTERFACES............................................................................... 155

CAPITULO V
IMPLEMENTACIN Y PRUEBAS DEL SISTEMA
5.1 DIAGRAMAS DE COMPONENTES...................................................................159
5.2 DIAGRAMAS DE DESPLIEGUE...........................................................................1
5.3 PRESENTACION DE INTERFACES.......................................................................1
5.4 MODELO DE PRUEBAS.................................................................................... 13
CAPITULO VI
PRUEBA DE HIPOTESIS
6.1 DETERMINACION DE LA MUESTRA DE UNA POBLACIN..................................39
6.2 ESTADISTICOS DE PRUEBAS........................................................................... 45
6.3 PRUEBA DE HIPOTESIS................................................................................... 45
CAPITULO VII
MODELO DE COSTOS
CONCLUSIONES Y RECOMENDACIONES................................................................................56
CONCLUSIONES...........................................................................................................................56
RECOMENDACIONES..................................................................................................................63
BIBLIOGRAFA..............................................................................................................................65

INDICE DE FIGURAS
Pg.

Fgura 1: Sistema de transportacin de mercaderas de la Empresa Rodrguez.....................4


Fgura 2. rbol de problemas.................................................................................................8
CAPITULO I
Figura 1.1: Ciclo de vida del desarrollo de software.........................................................21
Figura 1.2: La vida de un proceso consta de ciclos desde su nacimiento hasta su muerte............27
Figura 1.3: Base de datos en Cliente Servidor..............................................................42
Figura 1.4: Administrar base de datos..........................................................................43
Figura 1.5: Ubicacin del transporte de carga Rodrguez...................................................47
Figura 1.6: Organigrama del Transporte de carga Nacional e Internacional Rodrguez...............48

CAPITULO I I
Figura 2.1: Puntos de vista........................................................................................ 49
Figura 2.2: Diagrama de burbujas............................................................................... 52
Figura 2.3: Jerarqua de puntos de vista........................................................................54

CAPITULO III
Figura 3.1: Adquisicin de la materia prima...................................................................57
Figura 3.2: Realizar tramite de documentos...................................................................60
Figura 3.3: Contratar servicios para transportar mercadera................................................61
Figura 3.4: Realizar el flete de camiones.......................................................................61
Figura 3.5: Solicitar documentacin............................................................................ 62
Figura 3.6: Destinos especficos a los cuales exporta la Empresa Rodrguez...........................63
Figura 3.7: Entregar mercadera al consignatario.............................................................64
Figura 3.8: Diagrama de casos de uso del negocio...........................................................65
Figura 3.9: Diagrama de actividad del caso de uso tramitar documento nico de exportacin......71
Figura 3.10: Diagrama de actividad del caso de uso contratar servicios de transportacin...........72
Figura 3.11: Diagrama de actividad del caso de uso fletar camiones.....................................73
Figura 3.12: Diagrama de actividad del caso de uso cargar mercadera..................................74
Figura 3.13: Diagrama de actividad del caso de uso descargar mercadera..............................75
Figura 3.14: Diagrama de actividad del caso de uso entregar conformidad.............................76
Figura 3.15: Diagrama de actividad del caso de uso realizar liquidacin................................76
Figura 3.16: Modelo de objetos del negocio...................................................................77
Figura 3.17: Diagrama de casos de uso del sistema..........................................................78
Figura 3.18: Diseo de interfaz de entrada de Registro de Empresas Exportadoras...................81
Figura 3.19: Diseo de interfaz de entrada de registro de Empresas Consignatarias..................82
Figura 3.20: Diseo de interfaz de entrada de Registro de Empresas de transporte pesado..........83
Figura 3.21: Diseo de interfaz de entrada de Registro de personal del transporte pesado...........85
Figura 3.22: Diseo de interfaz de entrada de Registro de vehculos.....................................86

Figura 3.23: Diseo de interfaz de entrada de Registro de la DUE.......................................87


Figura 3.24: Diseo de interfaz de proceso de Generar orden de carga..................................90
Figura 3.25: Diseo de interfaz de proceso de Generar MIC...............................................91
Figura 3.26: Diseo de interfaz de proceso degenerar liquidaciones.....................................94
Figura 3.27: Diseo de interfaz de entrada de egresos.......................................................95
Figura 3.28: Diseo de interfaz de entrada de Registro de cuentas bancarias...........................96
Figura 3.29: Diseo de interfaz de entrada de Extracto bancario..........................................97
Figura 3.30: Diseo de interfaz de proceso de generar Utilidad...........................................98
Figura 3.31: Diseo de interfaz de proceso de Administrar Usuario....................................100

CAPITULO IV
Figura 4.1: Diagrama de secuencia de Registro de Empresas Exportadoras..........................107
Figura 4.2: Diagrama de secuencia de Registro de Empresas Consignatarias........................108
Figura 4.3: Diagrama de secuencia de Registro de Empresas de Transporte Pesado................109
Figura 4.4: Diagrama de secuencia de Registro de Personal del Transporte Pesado.................110
Figura 4.5: Diagrama de secuencia de Registro de camiones............................................111
Figura 4.6: Diagrama de secuencia de Registro de la DUE...............................................112
Figura 4.7: Diagrama de secuencia de Generar orden de carga..........................................113
Figura 4.8: Diagrama de secuencia de Generar MIC.......................................................114
Figura 4.9: Diagrama de secuencia de Generar Carta porte..............................................115
Figura 4.10: Diagrama de secuencia de Registro de anticipos...........................................116
Figura 4.11: Diagrama de secuencia de Generar Liquidaciones.........................................117
Figura 4.12: Diagrama de secuencia de Registro de cuentas bancarias.................................118
Figura 4.13: Diagrama de secuencia de Registro de extractos bancarios..............................119
Figura 4.14: Diagrama de secuencia de Generar informe de carguo de camiones...................120
Figura 4.15: Diagrama de secuencia de Administrar Usuarios...........................................121
Figura 4.16: Diagrama de secuencia de Registrar egresos................................................122
Figura 4.17: Diagrama de secuencia de Generar utilidad.................................................123
Figura 4.18: Diagrama de secuencia de Generar contratos...............................................124
Figura 4.19: Diagrama de colaboracin de Registro de Empresas exportadoras.....................125
Figura 4.20: Diagrama de colaboracin de Registro de Empresas Consignatarias...................125
Figura 4.21: Diagrama de colaboracin Registro de Empresas de transporte pesado...............126
Figura 4.22: Diagrama de colaboracin Registro de Personal de Empresa de Transporte pesado 126
Figura 4.23: Diagrama de colaboracin Registro de Camiones..........................................127
Figura 4.24: Diagrama de colaboracin Registro de la DUE.............................................127
Figura 4.25: Diagrama de colaboracin de generar orden de carga.....................................128
Figura 4.26: Diagrama de colaboracin de Generar MIC.................................................128
Figura 4.27: Diagrama de colaboracin de Generar Carta porte.........................................129
Figura 4.28: Diagrama de colaboracin de Registro de anticipos.......................................129
Figura 4.29: Diagrama de colaboracin de Generar liquidaciones......................................130
Figura 4.30: Diagrama de colaboracin de Registro de cuentas bancarias............................130
Figura 4.31: Diagrama de colaboracin de Registro de extractos bancarios..........................131
Figura 4.32: Diagrama de colaboracin de Generar informe de carguo de camiones...............131
Figura 4.33: Diagrama de colaboracin Administrar usuarios...........................................132

Figura 4.34: Diagrama de colaboracin Registro de egresos.............................................132


Figura 4.35: Diagrama de colaboracin Generar utilidad.................................................133
Figura 4.36: Diagrama de colaboracin de Generar contratos...........................................133
Figura 4.37: Diagrama de clases de diseo de Registro de Empresas Exportadoras.................134
Figura 4.38: Diagrama de clases de diseo de Registro de Empresas Consignatarias...............134
Figura 4.39: Diagrama de clases de diseo de transporte pesado........................................135
Figura 4.40: Diagrama de clases de diseo de Registro de Personal de Transporte pesado........135
Figura 4.41: Diagrama de clases de diseo de Registro de camiones...................................136
Figura 4.42: Diagrama de clases de diseo de Registro de la DUE.....................................136
Figura 4.43: Diagrama de clases de diseo de Registro de mercadera.................................137
Figura 4.44: Diagrama de clases de diseo de Registro de carga........................................137
Figura 4.45: Clase Registro de egresos.......................................................................138
Figura 4.46: Diagrama de clases de diseo de Generar orden de carga................................138
Figura 4.47: Diagrama de clases de diseo de Generar MIC.............................................139
Figura 4.48: Diagrama de clases de diseo de Generar Carta porte.....................................139
Figura 4.49: Diagrama de clases de diseo de Registro de anticipos...................................140
Figura 4.50: Diagrama de clases de diseo de Registro de liquidaciones..............................140
Figura 4.51: Diagrama de clases de diseo de Registro de cuentas bancarias........................141
Figura 4.52: Diagrama de clases de diseo de Registro de extracto bancario.........................141
Figura 4.53: Diagrama de clases de diseo de Administrar usuarios...................................141
Figura 4.54: Diagrama de clases de diseo de Generar informe de carguo de camiones...........142
Figura 4.55: Diagrama de clases de diseo Generar Utilidad............................................142
Figura 4.56: Diagrama de clases de diseo de Generar Contratos.......................................143
Figura 4.57: Diagrama persistente para la base de datos..................................................144
Figura 4.58: Modelo Relacional............................................................................... 145
Figura 4.59: Diseo de interfaz de salida de orden de carga..............................................154
Figura 4.60: Diseo de interfaz de salida del formulario MIC...........................................155
Figura 4.61: Diseo de interfaz de salida del formulario Carta porte...................................155
Figura 4.62: Diseo de interfaz de salida de carguo de camiones......................................156
Figura 4.63: Diseo de Interfaz de salida de Utilidad......................................................156
Figura 4.64: Diseo de interfaz de salida Liquidaciones..................................................157

CAPITULO V
Figura 5.1: Diagrama de Componentes....................................................................158
Figura 5.2: Diagrama de Despliegue..........................................................................159
Figura 5.3: Interfaz Splash...................................................................................... 159
Figura 5.4: Interfaz de logueo.................................................................................. 159
Figura 5.5: Interfaz Principal................................................................................... 160
Figura 5.6: Interfaz del personal de la Empresa Rodrguez...............................................160
Figura 5.7: Interfaz de usuario................................................................................. 160
Figura 5.8: Interfaz Empresa de transporte pesado.........................................................161
Figura 5.9: Interfaz del Exportador............................................................................161
Figura 5.10: Interfaz de Consignatario........................................................................161
Figura 5.11: Interfaz del Personal de la Empresa de transporte Pesado................................162

Figura 5.12: Interfaz de pas y ciudades......................................................................162


Figura 5.13: Interfaz de Unidades de medida...............................................................162
Figura 5.14: Interfaz de tipo de empaques...................................................................163
Figura 5.15: Interfaz de DUE................................................................................... 163
Figura 5.16: Interfaz de Orden de carga......................................................................164
Figura 5.17: Interfaz de ingreso de datos de MIC y CRT.................................................164
Figura 5.18: Reporte de carta porte............................................................................165
Figura 5.19: Reporte del formulario MIC....................................................................165
Figura 5.20: Interfaz de liquidacin de saldos pendientes................................................166
Figura 5.21: Reporte de liquidacin...........................................................................166
Figura 5.22: Extraccin de archivos...........................................................................167
Figura 5.23: Interfaz de parmetros de carguo de camiones.............................................167
Figura 5.24: Interfaz de informe de carguo de camiones.................................................168
Figura 5.25: Interfaz de lista del personal....................................................................168
Figura 5.26: Interfaz de Registro de egresos.................................................................169
Figura 5.27: Interfaz de Contrato.............................................................................. 169
Figura 5.28: Reporte de contrato............................................................................... 170
Figura 5.29: Interfaz de informacin acerca del programa................................................171
Figura 5.30: Interfaz de informacin acerca del Programador...........................................171

CAPITULO VI
Figura 6.1: Tabla de t student de dos colas.....................................................203
Figura 6.2: Campana de Gauss.......................................................................204

NDICE DE TABLAS
Pg.
CAPITULO I
Tabla 1.1: DATOS NECESARIOS EN LOS DOCUMENTOS REQUERIDOS PARA EL
TRANSPORTE DE MERCADERIA.....................................................................................5
Tabla 1.1: ELEMENTOS DE CONSTRUCCIN EN UML...............................................29
Tabla 1.2: ELEMENTOS DE RELACIN EN UML..........................................................28
Tabla 1.3: DIAGRAMAS DEL UML...................................................................................30
Tabla 1.4: MULTIPLICIDAD EN DIAGRAMAS DE CLASE...........................................32
CAPITULO II
Tabla 2.1: CLASIFICACIN DE PUNTOS DE VISTA......................................................53
Tabla 2.2: SERVICIOS DEL ADMINISTRADOR..............................................................54
Tabla 2.3: SERVICIOS SECRETARIA................................................................................54
Tabla 2.4: SERVICIOS CONTADOR..................................................................................54
Tabla 2.5: SERVICIOS DESARROLLADOR DEL SISTEMA...........................................55
Tabla 2.6: INFORMACIN DE DATOS Y DE CONTROL................................................55
Tabla 2.7: REQUERIMIENTOS NO FUNCIONALES.......................................................57
CAPITULO III
Tabla 3.1: DESCRIPCIN DE DOCUMENTOS TRAMITADOS......................................59
Tabla 3.2: DATOS DE CONTROL DE BALANZAS..........................................................63
Tabla 3.3: DATOS DEL FORM-101.....................................................................................64
Tabla 3.4: DESCRIPCIN DEL CASO DE USO TRAMITAR DOCUMENTO NICO DE
EXPORTACIN DUE..........................................................................................................67
Tabla 3.5: DESCRIPCIN DEL CASO DE USO CONTRATAR SERVICIOS DE
TRANSPORTACIN...........................................................................................................67
Tabla 3.6: DESCRIPCIN DEL CASO DE USO FLETAR CAMIONES..........................68
Tabla 3.7: DESCRIPCIN DEL CASO DE USO CARGAR MERCADERA...................69
Tabla 3.8: DESCRIPCIN DEL CASO DE USO DESCARGAR MERCADERA...........69
Tabla 3.9: DESCRIPCIN DEL CASO DE USO ENTREGAR CONFORMIDAD...........70
Tabla 3.10: DESCRIPCIN DEL CASO DE USO REALIZAR LIQUIDACIN..............71
Tabla 3.11: ESPECIFICACIN DEL ACTOR SECRETARIA...........................................80
Tabla 3.12: ESPECIFICACIN DEL ACTOR CONTADOR..............................................80
Tabla 3.13: ESPECIFICACIN DEL ACTOR GERENTE.................................................80
10

Tabla 3.14: DESCRIPCIN DEL CASO DE USO REGISTRO DE EMPRESAS


EXPORTADORAS...............................................................................................................80
Tabla 3.15: DESCRIPCION DEL CASO DE USO REGISTRO DE EMPRESAS
CONSIGNATARIAS............................................................................................................82
Tabla 3.16: DESCRIPCION DEL CASO DE USO REGISTRO DE EMPRESAS DE
TRANSPORTE PESADO.....................................................................................................83
Tabla 3.17: DESCRIPCION DEL CASO DE USO REGISTRO DE PROPIETARIO DE
CAMION..............................................................................................................................85
Tabla 3.18: DESCRIPCION DEL CASO DE USO REGISTRO DE CONDUCTORES....85
Tabla 3.19: DESCRIPCION DEL CASO DE USO REGISTRO DE CAMIONES.............86
Tabla 3.20: DESCRIPCION DEL CASO DE USO REGISTRO DE LA DUE....................87
Tabla 3.21: DESCRIPCION DEL CASO DE USO REGISTRO DE MERCADERIA........89
Tabla 3.22: DESCRIPCION DEL CASO DE USO REGISTRO DE CARGA....................89
Tabla 3.23: DESCRIPCION DEL CASO DE USO GENERAR ORDEN DE CARGA......90
Tabla 3.24: DESCRIPCION DEL CASO DE USO GENERAR MIC.................................91
Tabla 3.25: DESCRIPCION DEL CASO DE USO GENERAR CARTA PORTE...............92
Tabla 3.26: DESCRIPCION DEL CASO DE USO REGISTRO DE ANTICIPOS.............93
Tabla 3.27: DESCRIPCION DEL CASO DE USO GENERAR LIQUIDACIONES..........94
Tabla 3.28: DESCRIPCION DEL CASO DE USO REGISTRO DE EGRESOS................95
Tabla 3.29: DESCRIPCION DEL CASO DE USO REGISTRO DE CUENTAS
BANCARIAS........................................................................................................................96
Tabla 3.30: DESCRIPCION DEL CASO DE USO REGISTRO DE EXTRACTOS
BANCARIOS........................................................................................................................97
Tabla 3.31: DESCRIPCION DEL CASO DE USO GENERAR UTILIDAD......................98
Tabla 3.32: DESCRIPCION DEL CASO DE USO GENERAR CONTRATOS.................99
Tabla 3.33: DESCRIPCION DEL CASO DE USO GENERAR INFORME DE CARGUIO
DE CAMIONES.................................................................................................................100
Tabla 3.34: DESCRIPCION DEL CASO DE USO ADMINISTRAR USUARIOS..........100
Tabla 3.35: DESCRIPCIN DE LAS CLASES INTERFAZ.............................................102
Tabla 3.36: DESCRIPCIN DE LAS CLASES ENTIDAD..............................................103
Tabla 3.37: DESCRIPCIN DE LAS CLASES CONTROL.............................................105
CAPITULO IV
Tabla 4.1: TABLA EXPORTADOR....................................................................................147
Tabla 4.2: TABLACONSIGNATARIO...............................................................................147
Tabla 4.3: TABLA TRANSPORTADORA.........................................................................147
Tabla 4.4: TABLA PERSONAL DE TRANSPORTE PESADO........................................147
Tabla 4.5: TABLA DE CONDUCTOR...............................................................................148
Tabla 4.6: TABLA DE PROPIETARIO..............................................................................148
11

Tabla 4.7: TABLA DE VEHICULO...................................................................................149


Tabla 4.8: TABLA DE UNIDAD........................................................................................149
Tabla 4.9: TABLA DE PAIS...............................................................................................149
Tabla 4.10: TABLA DE CIUDAD......................................................................................149
Tabla 4.11: TABLA DE MARCA.......................................................................................150
Tabla 4.12: TABLA DE MERCADERIA...........................................................................149
Tabla 4.13: TABLA DE CARGA........................................................................................150
Tabla 4.14: TABLA DE EMPAQUETADO........................................................................150
Tabla 4.15: TABLA DE PERSONAL RODRIGUEZ.........................................................151
Tabla 4.16: TABLA DE USUARIO....................................................................................151
Tabla 4.17: TABLA DE TELEFONO.................................................................................152
Tabla 4.18: TABLA DE DUE.............................................................................................152
Tabla 4.19: TABLA DE ORDEN DE CARGA...................................................................151
Tabla 4.20: TABLA DEL FORMULARIO MIC................................................................153
Tabla 4.21: TABLA DE CARTA PORTE...........................................................................152
Tabla 4.22: TABLA LIQUIDACIN..................................................................................153
Tabla 4.23: TABLA DE BANCOS.....................................................................................154
Tabla 4.24: TABLA DE CUENTA BANCARIA................................................................154
Tabla 4.25: TABLA CONTRATOS CON EMPRESA EXPORTADORA..........................154
Tabla 4.26: TABLA CONTRATOS CON CONDUCTOR.................................................155
Tabla 4.27: TABLA EGRESOS..........................................................................................155
CAPITULO V
Tabla 5.1: CASO DE PRUEBA REGISTRO DE EMPRESAS EXPORTADORAS...........21
Tabla 5.2: CASO DE PRUEBA REGISTRO DE EMPRESAS CONSIGNATARIAS........22
Tabla 5.3: CASO DE PRUEBA REGISTRO DE EMPRESAS DE TRANSPORTE
PESADO...............................................................................................................................23
Tabla 5.4: CASO DE PRUEBA REGISTRO DE PERSONAL DE TRANSPORTE
PESADO...............................................................................................................................24
Tabla 5.5: CASO DE PRUEBA REGISTRO DE CAMION................................................25
Tabla 5.6: CASO DE PRUEBA REGISTRO DE DUE........................................................26
Tabla 5.7: CASO DE PRUEBA GENERAR ORDEN DE CARGA....................................27
Tabla 5.8: CASO DE PRUEBA GENERAR MIC................................................................28
Tabla 5.9: CASO DE PRUEBA GENERAR CARTA PORTE.............................................29
Tabla 5.10: CASO DE PRUEBA REGISTRO DE ANTICIPOS..........................................30
Tabla 5.11: CASO DE PRUEBA GENERAR LIQUIDACIONES......................................31
Tabla 5.12: CASO DE PRUEBA REGISTRO DE CUENTAS BANCARIAS....................32
Tabla 5.13: CASO DE PRUEBA REGISTRO DE EXTRACTOS BANCARIOS...............33

12

Tabla 5.14: CASO DE PRUEBA GENERAR INFORME DE CARGUIO DE CAMIONES


...............................................................................................................................................34
Tabla 5.15: CASO DE PRUEBA ADMINISTRAR USUARIOS.........................................35
Tabla 5.16: CASO DE PRUEBA REGISTRO DE EGRESOS............................................36
Tabla 5.17: CASO DE PRUEBA GENERAR CONTRATOS..............................................37
CAPITULO VI
Tabla 6.1: COSTOS FIJOS SIN EL SISTEMA POR MES..................................................39
Tabla 6.2: COSTOS VARIABLES SIN EL SISTEMA........................................................40
Tabla 6.3: RESUMEN DE COSTOS TOTALES..................................................................40
Tabla 6.4: COSTOS FIJOS CON EL SISTEMA..................................................................41
Tabla 6.5: COSTOS VARIABLES CON EL SISTEMA......................................................42
Tabla 6.6: RESUMEN DE DATOS CON Y SIN EL SISTEMA..........................................43
Tabla 6.1: RESUMEN DE DATOS......................................................................................45

13

RESUMEN
OJO CAPITULO I (no colocar el nombre de los captulos para el resumen)
El presente capitulo expone, la base terica fundamental de los principales conceptos
utilizados para el desarrollo del proyecto; como tambin la descripcin de los mtodos,
metodologas y herramientas utilizadas en la identificacin y descripcin de los procesos
transaccionales de la empresa, As tambin mencionar, los temas relacionados con el
presente proyecto, para ayudar en la base terica. Mostrar informacin referente a la
Empresa como una organizacin, dentro del proceso de transporte pesado de carga.
CAPITULO II
El mtodo VORD; ayud a desarrollar, estructurar y a obtener la organizacin del anlisis
de requerimientos para el sistema de transporte de carga, el cual est basado en el punto de
vista de los usuarios finales dentro el sistema, por medio del mtodo se defini el perfil de
cada uno de los usuarios involucrados dentro de la Empresa, analizando la perspectiva que
tiene del sistema.
CAPITULO III
El anlisis del sistema es realizado, con la elaboracin y construccin de los modelos del
negocio y del sistema correspondiente, al anlisis y descripcin detallada de los procesos
bsicos y esenciales que realiza la empresa Rodrguez, para obtener un mejor
entendimiento y comprensin del sistema de transporte pesado, para facilitar la
implementacin.
CAPITULO IV
El diseo del sistema es realizado, por los diferentes diagramas con los que cuenta el
lenguaje de modelado UML, para representar las actividades desarrolladas en la Empresa;
los cuales detallan paso a paso el flujo de eventos que se ejecuta, por medio de las
principales acciones que se realizan en las actividades, de cada proceso involucrado para el
desarrollo del sistema de informacin.
14

CAPITULO V
La realizacin de las pruebas del sistema, permitieron identificar fallas dentro el sistema de
informacin, los mismos ayudaron en el mejoramiento de los procesos; la implementacin
de los casos de uso llevaron a identificar los componentes utilizados dentro el sistema,
determinando los dispositivos a usarse por medio del diagrama de despliegue.
CAPITULO VI
El criterio de verificacin esta basado en funcin de la prueba de hiptesis, la cual
contrasta datos histricos y datos obtenidos con el sistema de los costos de exportacin de
mercadera. Los costos son especficamente los afectados por las actividades; se logra
reducir los costos con la implementacin del sistema en los procesos de exportacin de
mercadera.
CAPITULO VII
Por medio del modelo de costos, se calculo la estimacin de costo del sistema de
informacin, por el mtodo de los casos de usos desarrollados en el sistema, los cuales
fueron implementados, como resultado obtenido para un total de 23 casos de uso; el costo
del sistema determinado es de 1800$.

15

INTRODUCCIN
INTRODUCCIN
El sistema de transporte es un componente de gran importancia, para la mayora de las
organizaciones, debido al xito de una cadena de abastecimiento; est estrechamente
relacionado con su diseo y uso adecuado para fines de traslado de materiales e insumos de
produccin o servicio.
El transporte es el responsable de mover los productos terminados, materias primas e insumos,
entre empresas y/o clientes quienes se encuentran dispersos geogrficamente. Se agrega valor
a los productos transportados cuando estos son entregados a tiempo, sin daos y en las
cantidades requeridas. Adems, el transporte es uno de los puntos clave en la satisfaccin del
cliente o empresa. Sin embargo, es uno de los costos logsticos ms elevados constituyndose
en una proporcin representativa de fijacin de precios de los productos.
Los costos asociados con el transporte son altamente representativos en la cadena de
abastecimiento, estos involucran directamente la relacin a los proveedores, clientes y
competidores.
El transporte de carga en general es la forma de contribuir al desarrollo regional o nacional;
siendo la importacin y exportacin una actividad principal donde se realiza el traslado de
mercaderas o productos.
En el comercio internacional es anormal encontrar un transporte unimodal puro, como de
puerto a puerto, esto tiene como consecuencia, el establecimiento de un operador multimodal
de transporte (O.T.M.), este recibe las mercaderas y las transporta hasta un punto intermedio,
luego subcontrata diversos medios de transporte (camin, tren, barco, avin) para trasladar la
mercadera hasta su destino final. La compleja trama de estas mltiples relaciones de
transporte, almacenaje, depsito, embarque y reembarque est bajo una normativa muy clara,
justa y aplicada para todos los integrantes de la cadena de transporte.
En la actualidad Bolivia exporta diferentes productos como azcar, alcohol y derivados,
girasol y derivados, confecciones textiles, soya y derivados, productos de cuero, minerales e
1

hidrocarburos, etc. El departamento de Oruro generalmente exporta mineral, es el transporte


de carga nacional e internacional quien realiza el traslado de los concentrados de mineral hacia
otros Pases.
(Considerar espacios de prrafo a prrafo)
Los grandes volmenes de informacin generados por el transporte de carga, son tratados en
pocos casos por las tecnologas de informacin las cuales agilizan los procesos en cuanto a
tiempo, orden y accesibilidad a la informacin dando opciones para mejorar la toma de
decisiones administrativas.
Es el caso de la Transportadora Rodrguez, entidad dedicada al servicio de transporte con
deseo de verse inmersa dentro del rea de las tecnologas de informacin y comunicacin para
mostrarse como una entidad confiable, competitiva y sobretodo eficaz al momento de realizar
las transportaciones de variedad de mercaderas.
ANTECEDENTES
Como una forma de aclarar el concepto de transporte es necesario dar una concepcin bajo las
siguientes caractersticas:
Transporte: Etimolgicamente, esta palabra viene del latn trans (al otro lado), y portare
(llevar), en sentido literal se entiende por transporte: al traslado de personas o de bienes de
un lugar a otro. Ahora con el avance de las comunicaciones y la tecnologa este concepto se
ampla con mayor precisin; estructurndose al servicio del inters pblico incluyendo todos
los medios e infraestructura implicados en el movimiento de personas o bienes, as como
servicios de recepcin, entrega y manipulacin de tales bienes; tambin el transporte admite
varias clasificaciones.
De acuerdo a un criterio literal se puede sealar:
Transporte acutico (martimo y fluvial).
Transporte terrestre (carretera y ferroviario).
Transporte areo.
De acuerdo al criterio comercial:
Servicios de pasajeros.
Servicios de carga.
El transporte por carretera es un contrato en virtud del cual se tiene la obligacin de
transportar mercaderas ajenas de un lugar a otro.
Personas que participan en el transporte de carga:
Exportador: El remitente de la mercadera, quin paga al porteador por la conduccin.
Porteador: Es quin contrae la obligacin de conducir (transportista).
2

Empresarios de transportes: Es quin ejerce la industria de hacer transportar personas


o mercaderas por sus dependientes asalariados y en vehculos propios o se hallen a su
servicio, Aunque algunas veces se ejecuta el transporte por s mismo.1 (referencia
Bibliogrfica) porque se elimin el pie de pgina
Consignatario: La persona a quin se envan las mercaderas (destinatario).
El Transporte Internacional de carga Rodrguez, para el desarrollo de sus actividades realiza el
flete de camiones (tomando en cuenta la capacidad, tipo de camin y numero de ejes), esto
segn los requerimientos de los clientes en funcin de la mercanca; Toda la actividad
desarrollada dentro la empresa se lleva adelante bajo la inspeccin del personal de la empresa.
El funcionamiento del Transporte Internacional de carga Rodrguez Fgura 1, comienza
cuando una empresa Exportadora requiere transportar mercadera a otro Pas; el principal
instrumento es el Documento nico de Exportacin (DUE), el cual es otorgado por la Aduna
Nacional de Bolivia por medio del sistema Aduanero Automatizado SIDUNEA, los dems
formularios se llenan en funcin a la DUE , como el Manifiesto Internacional de Carga por
Carretera (MIC), Carta de Porte Internacional por Carretera (CRT) y orden de carga.
El primer camin lleva los documentos originales para abrir el lote en la primera tranca de
control; tales como la DUE y documentos adicionales (certificado de origen, certificado de
anlisis, la factura comercial) los cuales estn adjuntos a la DUE; y posteriormente pasan los
dems camiones portando los formularios MIC, CRT y copias de documentos originales
anteriormente mencionados para ser inspeccionados en trancas de control establecidas.
Entre los documentos generados para realizar el transporte estn:
El recibo de anticipos, documento entregado por la empresa Rodrguez antes de la
partida al conductor.
El documento de conformidad, otorgado por el consignatario en verificacin de la
llegada de la mercadera en buen estado.
Boleta de liquidacin, entregado cuando la conformidad llega al exportador y este
cancela la transportacin ala transportadora Rodrguez; liquidacin de saldo al
conductor.

1 Kjhkjhkjhkjhkjhkjh khjjhgj

Fgura 1: Sistema de transportacin de mercaderas de la Empresa Rodrguez

Fuente: Elaboracin propia

Tabla 1: DATOS NECESARIOS EN LOS DOCUMENTOS REQUERIDOS PARA EL TRANSPORTE DE MERCADERIA

(acentos)
DOCUMENTOS QUE SON REQUERIDOS

ENTIDAD/OBJETO

EXPORTADOR

MERCADERIA

DUE
NIT
Nombre
Direccin
Ciudad y Pas
Descripcin
FOT2
Moneda
Peso y unidad
Cant. total bultos

CARGA

TRANSPORTA_
DORA

CONSIGNATARIO

NIT
Nombre
Direccin
Ciudad y Pas
Nombre
Direccin
Ciudad y Pas

MIC
Ciudad
Pas

Descripcin

Peso
Unidad
Cant. de bultos
Nombre

ORDEN DE CARGA
Nombre
Direccin
Administrador

Placa

CRT
Nombre
Ciudad y Pas

Descripcin
FOT
Moneda

Descripcin
Mercadera
FOT
Moneda

Peso
Unidad
Cant. de bultos
NIT
Nombre
Direccin

Peso
Unidad

Ciudad
Pas

Nombre
Direccin
Telfono
Ciudad
Nombre
Pas

Ciudad y Pas

Placa

Marca

Color

VEHICULO

Marca

Modelo

Tipo de camin

TRANSITO FINAL
CONDUCTOR
OTORGADO POR

SENAVEX

Capacidad

Ciudad y Pas

Nro. Chasis
Ciudad y Pas

Nombre y Apellidos

Empresa
Rodrguez

Nombre y Apellidos

Licencia
Empresa
Rodrguez

Fuente: Elaboracin propia.

2 FOT: Valor de la mercadera del transporte por carretera

Empresa
Rodrguez

ANTECEDENTES DEL TEMA


El transporte Internacional de carga Rodrguez, no cuenta con trabajos relacionados con
anterioridad sobre el desarrollo de sistema de informacin para la administracin, pero existen
temas relacionados sobre el transporte pesado.
Algunos temas de estudio sobre el transporte de carga fueron tratados bajo la estructura de un
sistema de informacin como: (DIFERENCIAR LAS LETRAS MAYSCULAS DE LAS
MINSCULAS SI HACE REFERENCIA A NOMBRE O SIGLAS)
Tal es el caso, del Sistema de Informacin basado en tecnologa Web para la gestin y
administracin de la informacin de la cmara Departamental de Transportes Oruro,
desarrollado por el Ingeniero Wilde Jess Ayaviri Castro, el cual aplico el mtodo
ISAC para la determinacin de los requerimientos y el estructurado, para el anlisis y
diseo del sistema de informacin web y para el desarrollo del sistema el lenguaje php
con mysql, el cual concluyo que, permite mejorar la administracin de toda la
informacin referente a los afiliados de la Cmara Departamental de Transportes
Oruro, brindado accesibilidad oportuna y fiable de la informacin.
El proyecto de grado del Ingeniero Cruz Canchari Luisa, quin desarrollo un sistema
de informacin para la Empresa de transporte de pasajeros Asuncin Minera de
Llallagua, donde se registra y controla los aportes y sanciones de los socios para el
rubro salarial de la empresa, el cual fue desarrollado bajo el mtodo ISAC y para el
anlisis del sistema con la metodologa estructurada; concluyendo que mejora el
control y administracin de la informacin en la empresa de transporte Asuncin
minera; brindando informacin oportuna y confiable.
Y por ltimo el proyecto de grado del Ingeniero Orellana Araoz Jorge Walter, quin
desarrollo una herramienta para asesorar la toma de decisiones en problemas que se
ajusten al modelo de transporte generalizado, el cual fue el producto de la aplicacin
de varios mtodos permitiendo contar con alternativas de decisin, concluyendo con la
aplicabilidad a una diversidad de problemas reales de decisin, con base para la
resolucin de problemas de transporte generalizado con objetivos mltiples.

Los anteriores temas mencionados fueron desarrollados bajo metodologas infrecuentes hoy en
da, para el presente trabajo se desarroll, bajo la metodologa orientada a objetos, porque es
favorable, ver al sistema de transporte pesado como objetos, para el mejor entendimiento del
sistema; la determinacin de requerimientos est desarrollado por el mtodo VORD, el cual
permite la abstraccin de los requerimientos, orientado en puntos de vista; el anlisis y diseo
del sistema son tratados por el proceso unificado rational juntamente con la herramienta UML
y sus diversos diagramas que describen el comportamiento y estructura de un sistema tal como
es la empresa de transporte internacional de carga Rodrguez.
SITUACIN PROBLEMICA
La entrega del documento DUE, incompleto por parte del exportador hacia la empresa
Rodrguez.
o Provoca Tardanza en el llenado de formularios MIC, CRT.
o Ocasiona errores en llenado de formularios MIC y CRT.
o Provocando retraso en l envi de formularios MIC y CRT a los transportistas
La informacin desactualizada, de kardex de Empresas Exportadores y representante
de la misma.
o Provoca la tardanza, en el llenado de Orden de carga para.
o Provoca el retardo en la entrega de carga a los transportistas.
Los archivos incompletos y/o duplicados de documentos de flete de servicio de
transporte (anticipos y liquidaciones).
o Provocan retraso en la cancelacin a los transportistas, por servicio de
transporte; como tambin generan prdidas, por concepto de pago a terceras
personas con o sin autorizacin de los transportistas.
El deficiente control, de documentos de exportacin de mercadera en el momento de
partida.
o Ocasiona sancin por retraso en la entrega de la mercadera por da.
o Provocando perdida por sancin (errores de formulario, services special,
involucra costos elevados) de los puestos de control.
La informacin desactualizada de kardex, sobre los servicios de transporte realizado
por los transportistas (caso transportistas).
o Genera mayores tiempos de espera en la atencin, porque se debe realizar la
bsqueda en archivos documentados.

La elaboracin del rbol de problemas Fgura 2, est descrito en funcin a la situacin


problemica.

Fgura 2. rbol de problemas

Fuente: Elaboracin propia

PROBLEMA
Cmo organizar y sistematizar los procesos transaccionales a fin de reducir costos de
exportacin de mercadera en la Empresa de Transporte Internacional de carga Rodrguez?
OBJETO DE ESTUDIO
El objeto de estudio es el Sistema de Informacin, apoyndose en las transacciones de
exportacin de mercadera (manipulacin de documentos) generado por los movimientos
comerciales.
OBJETIVO GENERAL
Desarrollar un sistema de informacin para organizar y sistematizar los procesos
transaccionales a fin de reducir costos de exportacin de mercadera en la Empresa de
Transporte Internacional de Carga Rodrguez.
OBJETIVOS ESPECIFICOS
Para alcanzar el objetivo general se plantean los siguientes objetivos especficos.
Determinar los requerimientos del Transporte Internacional de Carga Rodrguez, para
establecer el anlisis y diseo del sistema de exportacin de mercadera.
Analizar los procesos transaccionales de exportacin de mercadera, para elaborar los
modelos de diseo del sistema.
Construir la base de datos, para sistematizar la informacin de los procesos
transaccionales de transporte de la mercadera.
Disear interfaces de los procesos transaccionales de exportacin de mercadera, para
apoyar en la toma de decisiones del alto mando del Transporte Internacional de carga
Rodrguez. NO HAY EN CONCLUSIONES
Establecer pruebas del sistema de informacin, para determinar fallas y errores de
implementacin. NO HAY EN CONCLUSIONES
9

CAMPO DE ACCIN
El presente proyecto se desarrolla en el mbito de la Empresa de Transporte Internacional de
carga Rodrguez.
HIPOTESIS
El sistema de informacin organizado y sistematizado reduce los costos en los procesos
transaccionales de exportacin de mercadera del Transporte Internacional de Carga
Rodrguez.
CRITERIO DE VERIFICACIN
Se verifica la hiptesis mediante un estadgrafo de prueba, estableciendo pruebas de campo
para el

sistema de informacin en contrastacin con los datos histricos de los costos

involucrados en los procesos transaccionales de exportacin de mercadera del Transporte


Internacional de Carga Rodrguez.
ALCANCES
Por medio del sistema de informacin se reduce costos en los procesos transaccionales de
exportacin de mercadera en la empresa de transporte Rodrguez.
Se registra informacin sobre las empresas exportadoras, consignatarios, transportadoras
(transportistas, propietarios y vehculos); con el fin de evitar demoras en la elaboracin y
entrega de los formularios para l envi de la mercadera al destino en carretera el cual es
hasta puertos del buque y as evitar el costo por la estada del buque hasta la llegada de toda la
mercadera.
Se registra los fletes realizados por los transportistas para cancelar sus servicios prestados
evitando cobranzas innecesarias las cuales constituyen prdidas para la empresa.
Sistematizado y organizado las actividades de los procesos transaccionales del Transporte
Internacional de carga Rodrguez se evitan los costos innecesarios como llamadas frecuentes,
comisiones a terceras personas e incentivos a los transportistas por esperar con la carga en
10

trancas de control por errores en formularios MIC y CRT, y as evitar la contravencin de


aduana (errores de los formularios).
LIMITES (REDACTAR EN PRESENTE)
El sistema de informacin est desarrollado para el rea administrativa del Transporte
Internacional de carga Rodrguez y no as para el rea contable, pero se controla los ingresos y
salidas monetarias; para el conocimiento de la utilidad generada por las exportaciones
realizadas.
APORTES (REDACTAR EN PRESENTE)
El presente proyecto aporta en la calidad de atencin a los clientes, reduciendo los tiempos de
espera de atencin del cliente del transporte internacional de carga Rodrguez, la eficiencia en
el llenado de los formularios y control en la cancelacin de los servicios de transporte. Adems
ayuda en la sistematizacin y organizacin de los procesos transaccionales de exportacin para
evitar demoras y prdidas econmicas al exportar la mercadera.
De manera significante el sistema reduce costos en la comunicacin, sueldos duplicados
siendo un aporte en beneficio al Transporte Internacional de carga Rodrguez.
El proyecto aporta tambin como referencia para posteriores trabajos ya sea en la misma
institucin u otras reas de inters.
JUSTIFICACIONES
SOCIAL
El sistema de informacin beneficia al personal administrativo y clientes del Transporte
Internacional de carga Rodrguez, en cuanto a la organizacin y control de la existencia de los
diferentes kardex, brindando informacin actualizada y sistematizada de las transacciones de
exportacin efectuadas con las empresas exportadoras, empresas de transporte pesado y
empresas consignatarios.

11

TCNICA
El sistema permite acceder a la informacin desde diferentes puntos de conexin con la base
de datos; involucrando un sistema cliente servidor; herramienta til para proporcionar atencin
a todos los clientes y usuarios implicados en los procesos transaccionales en la Exportacin de
mercadera, como tambin la metodologa orientada a objetos facilita el entendimiento del
sistema de transporte, ayudando en el anlisis y diseo del sistema de informacin mediante el
proceso unificado rational y la herramienta UML, para representar las actividades del proceso
de exportacin de mercadera por medio de los diferentes diagramas que pertenecen a dicha
herramienta.
ECONMICA
El sistema se justifica econmicamente, porque ayuda a controlar las salidas monetarias,
como:
Los anticipos, entregados a los conductores antes del servicio prestado.
Liquidaciones por servicios de transporte completado.
Evitando costos innecesarios a fin de reducir, los costos de operacin de la empresa.
Adems, sistematiza los ingresos como tambin los egresos, para conocimiento del perodo
financiero en el cual se encuentra la empresa en las diferentes exportaciones de mercadera.
OPERATIVA
La empresa toma decisiones en funcin al rea financiera, la satisfaccin de los clientes y el
control de calidad del servicio. Estas importantes decisiones incluyen:
Seleccin apropiada de objetivo para fijar metas laborales
Coordinacin de actividades del sector exportador y transportador.
Establecimiento de tarifas para cubrir los costos fijos de los servicios.
Desarrollo de estrategias de prestacin de servicios y la satisfaccin de los clientes.
El sistema provee de informacin completa y precisa para llevar adelante esta toma de
decisiones.
12

INGENIERA DEL PROYECTO


Tabla 2: ESPECIFICACIN DE LA INGENIERIA DEL PROYECTO

OBJETIVO ESPECIFICO

ACTIVIDADES

Determinar los requerimientos del


Realizar entrevistas
Transporte Internacional de Carga Realizar anlisis de requerimientos
Rodrguez para establecer el anlisis y Revisin bibliogrfica
diseo del sistema de exportacin de
mercadera.
Revisin bibliogrfica

Analizar
los
procesos Realizar la estructura del modelo de
transaccionales de exportacin de
negocios del Transporte
de carga
mercadera para elaborar los
Rodrguez
modelos de diseo del sistema
Crear el esquema de casos de uso
Realizar el glosario de casos de uso
Estructurar el diagrama de actividades
Estructurar el diagrama de clases
Esquematizar el diagrama de secuencia
Disear la base de datos para Esquematizar el diagrama de clases
sistematizar la informacin de
persistente para la base de datos
transporte de la mercadera.
Crear el modelo relacional
Realizar la definicin de datos
Realizar consulta de datos
Elaborar formularios de exportacin de
Disear interfaces de los procesos
mercadera
transaccionales de exportacin de Elaborar kardex de:
mercadera para apoyar en la toma
o Exportadores
de decisiones del alto mando del
o Transportadoras
Transporte Internacional de carga
o Consignatarios
Rodrguez.
o Transportistas
Establecer pruebas del sistema de Estructurar
diagramas
de
informacin para determinar fallas y
implementacin
errores de implementacin.
Realizar pruebas de caja negra y caja
blanca.

Fuente: Elaboracin propia

3 Proceso Unificado Rational

13

METODOLOGIA/MTODO
/TCNICAS/MODELO
Entrevistas
Mtodo VORD

Modelado del negocio


RUP3
UML

UML
Modelo relacional
Lenguaje de definicin
Base de datos relacional

Diseo de Interfaces
Interfaces graficas de usuario
(GUI)

UML
Modelo de pruebas

(SIN NMERO LA HOJA)

CAPITULO I
MARCO TERICO

14

1. CAPITULO I
MARCO TEORICO
PORQUE SE ELIMINO ESTA PARTE

1.1 QUE ES UN SISTEMA


Un sistema es un conjunto de elementos organizados y relacionados interactuando entre s,
para lograr un objetivo comn. Cada sistema existe dentro de otro ms grande, por tanto un
sistema puede estar formado por subsistemas y a la vez puede ser parte de un supersistema.
Si existe algn intercambio entre el sistema y el ambiente, el sistema es abierto de lo contrario
es cerrado. El ambiente es el medio externo que envuelve fsica o conceptualmente a un
sistema que recibe entradas y devuelve salidas procesadas en el sistema.
1.2 LAS ORGANIZACIONES COMO SISTEMAS
Las organizaciones como partes de una sociedad mayor y constituida de partes menores: son
vistas como sistemas dentro de sistemas. Dichos sistemas son complejos de elementos
colocados en interaccin, produciendo un todo que no puede ser comprendido tomando las
partes independientemente. Por tanto:
La organizacin debe ser analizada como un tipo especial de sistema social, organizada
en torno de la primaca de inters por la consecucin de determinado tipo de meta
sistemtica.
La organizacin debe ser considerada como un sistema abierto, en constante
interaccin con el medio, recibiendo materia prima, personas, energa e informaciones
y transformndolas o convirtindolas en productos o servicios que son exportados al
medio ambiente.
La organizacin debe ser concebida como un sistema con objetivos o funciones
mltiples.

15

La organizacin debe ser visualizada como constituida de muchos subsistemas que

estn en interaccin dinmica unos con otros.


Al ser los subsistemas mutuamente dependientes, un cambio en uno de ellos, afectar a

los dems.
La organizacin existe en un ambiente dinmico que comprende otros sistemas.
Las caractersticas de la organizacin deben ser definidas por la especie de situacin en
que necesita operar, consistente en la relacin entre ella y los otros subsistemas,
componentes del sistema mayor del cual parte. Tal como si fuera un sociedad.
1.3 SISTEMA DE INFORMACIN
Sistema de informacin, conjunto de elementos que interactan entre s con el fin de apoyar
las actividades de una empresa o negocio que permitan un mejor sustento a la toma de
decisiones. Teniendo muy en cuenta el equipo computacional necesario para que el sistema de
informacin pueda operar y el recurso humano que interacta con el Sistema de Informacin
Un sistema de informacin realiza cuatro actividades bsicas: entrada, almacenamiento,
procesamiento y salida de informacin.
Entrada de Informacin: Es el proceso mediante el cual el Sistema de Informacin
registra datos que requiere para procesar la informacin. Las entradas pueden ser
manuales o automticas.
Almacenamiento de informacin: El almacenamiento es una de las actividades o
capacidades ms importantes que tiene una computadora, ya que a travs de esta
propiedad el sistema puede guardar la informacin en la seccin. Esta informacin
suele ser almacenada en estructuras de informacin denominadas archivos.
Procesamiento de Informacin: Es la capacidad del Sistema de Informacin para
efectuar clculos de acuerdo con una secuencia de operaciones preestablecida. Estos
clculos pueden efectuarse con datos introducidos recientemente en el sistema o bien
con datos que estn almacenados.
16

Salida de Informacin: La salida es la capacidad de un Sistema de Informacin para

sacar la informacin procesada o bien datos de entrada al exterior. Las unidades tpicas
de salida son las impresoras, terminales, la voz, los graficadores y los plotters, entre
otros.
1.3.1 TIPOS DE SISTEMAS DE INFORMACIN

Los sistemas de informacin, de manera general se pueden clasificar de tres formas segn sus
propsitos generales:
Sistemas transaccionales
Sistemas de apoyo a las de Decisiones
Sistemas estratgicos
1.3.1.1 SISTEMAS TRANSACCIONALES
Son Sistemas de Informacin que logran la automatizacin de procesos operativos dentro de
una organizacin ya que su funcin primordial consiste en procesar transacciones tales como
pagos, cobros, entradas, salidas, etc. Gestiona la informacin referente a las transacciones
producidas en una empresa u organizacin, tambin se le conoce como Sistema de
Informacin operativa. Sus principales caractersticas son:
A travs de estos suelen lograrse ahorros significativos de mano de obra, debido a que
automatizan tareas operativas de la organizacin.
Con frecuencia son el primer tipo de Sistemas de Informacin que se implanta en las
organizaciones.
Son intensivos en entrada y salida de informacin; sus clculos y procesos suelen ser
simples y poco sofisticados.
Tienen la propiedad de ser recolectores de informacin, es decir, a travs de estos
sistemas se cargan las grandes bases de informacin para su explotacin posterior.
Son fciles de justificar ante la direccin general, ya que sus beneficios son visibles y
palpables. El proceso de justificacin puede realizarse enfrentando ingresos y costos.
Son fcilmente adaptables a paquetes de aplicacin que se encuentran en el mercado,
ya que automatizan los procesos bsicos que por lo general son similares o iguales en
otras organizaciones.

17

1.3.1.2 SISTEMAS DE APOYO A LAS DECISIONES


Herramienta para realizar el anlisis de las diferentes variables de negocio con la finalidad de
apoyar el proceso de toma de decisiones. Las principales caractersticas de estos sistemas son
las siguientes:
Suelen introducirse despus de haber implantado los Sistemas Transaccionales ms
relevantes de la empresa, ya que estos ltimos constituyen su plataforma de
informacin.
La informacin que generan sirve de apoyo a los mandos intermedios y a la alta
administracin en el proceso de toma de decisiones.
Suelen ser intensivos en clculos y escasos en entradas y salidas de informacin. As,
por ejemplo, un modelo de planeacin financiera requiere poca informacin de
entrada, genera poca informacin como resultado, pero puede realizar muchos clculos
durante su proceso.
No suelen ahorrar mano de obra. Debido a ello, la justificacin econmica para el
desarrollo de estos sistemas es difcil, ya que no se conocen los ingresos del proyecto
de inversin.
Suelen ser Sistemas de Informacin interactivos y amigables, con altos estndares de
diseo grfico y visual, ya que estn dirigidos al usuario final.
Apoyan la toma de decisiones que, por su misma naturaleza son repetitivas y de
decisiones no estructuradas que no suelen repetirse. Por ejemplo, un Sistema de
Compra de Materiales que indique cundo debe hacerse un pedido al proveedor o un
Sistema de Simulacin de Negocios que apoye la decisin de introducir un nuevo
producto al mercado.
Estos sistemas pueden ser desarrollados directamente por el usuario final sin la
participacin operativa de los analistas y programadores del rea de Informtica.
Este tipo de sistemas puede incluir la programacin de la produccin, compra de
materiales, flujo de fondos, proyecciones financieras, modelos de simulacin de
negocios, modelos de inventarios, etctera.
18

1.3.1.3 SISTEMAS ESTRATGICOS


Son sistemas de informacin desarrollada en las organizaciones con el fin de lograr ventajas
competitivas, a travs del uso de la tecnologa de informacin. Puede ser considerado como el
uso de la tecnologa de la informacin para respaldar o dar forma a la estrategia competitiva de
la organizacin, a su plan para incrementar o mantener la ventaja competitiva o bien para
reducir la ventaja de sus competidores.
Su funcin es lograr ventajas que los competidores no posean, tales como ventajas en costos y
servicios diferenciados con clientes y proveedores. Apoyan el proceso de innovacin de
productos dentro de la empresa. Suelen desarrollarse dentro de la organizacin, por lo tanto no
pueden adaptarse fcilmente a paquetes disponibles en el mercado. Entre las caractersticas
ms destacables de estos sistemas se pueden sealar:
Cambian significativamente el desempeo de un negocio al medirse por uno o ms
indicadores clave, entre ellos, la magnitud del impacto.
Contribuyen al logro de una meta estratgica.
Generan cambios fundamentales en la forma de dirigir una compaa, la forma en que
compite o en la que interacta con clientes y proveedores.
Sus principales caractersticas son:
Su funcin primordial no es apoyar la automatizacin de procesos operativos ni
proporcionar informacin para apoyar la toma de decisiones. Sin embargo, este tipo de
sistemas puede llevar a cabo dichas funciones.
Suelen desarrollarse in house, es decir, dentro de la organizacin, por lo tanto no
pueden adaptarse fcilmente a paquetes disponibles en el mercado.
Tpicamente su forma de desarrollo es con base a incrementos y a travs de su evolucin
dentro de la organizacin. Se inicia con un proceso o funcin en particular y a partir de ah se
van agregando nuevas funciones o procesos.

19

1.4 INGENIERIA DE SOFTWARE


Disciplina o rea de la informtica o Ciencias de la Computacin, que ofrece mtodos y
tcnicas para desarrollar y mantener software de calidad que resuelven problemas de todo tipo.
La Ingeniera concierne a todos los aspectos de la produccin de software.
Los Ingenieros de Software adoptan un enfoque sistemtico para llevar a cabo su trabajo y
utilizan las herramientas y tcnicas necesarias para resolver el problema planteado, de acuerdo
a las restricciones de desarrollo y recursos disponibles.
1.4.1 DEFINICIONES DE LA INGENIERA DE SOFTWARE

Es el estudio de los principios y metodologas para desarrollo y mantenimiento de


sistemas de software.
Aplicacin de un enfoque sistemtico, disciplinado y cuantificable al desarrollo,
operacin (funcionamiento) y mantenimiento del software: es decir, la aplicacin de
ingeniera al software.
Objetivo de las organizaciones fabricantes de software: producir software de buena
calidad de una manera sistemtica y previsible.
1.4.2 CARACTERISTICAS DEL SOFTWARE

La buena calidad se adquiere mediante un buen diseo, pero la fase de construccin del
hardware puede introducir problemas de calidad (o son fcilmente corregibles) que no
existen en el software.
Ambas actividades dependen de las personas, pero la relacin entre las personas
dedicadas y el trabajo realizado es completamente diferente para el software. Ambas
actividades requieren la construccin de un producto, pero los mtodos son
diferentes.
Los costos del software se encuentran en la ingeniera. Esto significa que los proyectos
de software no se pueden gestionar como si fueran proyectos de fabricacin
1.4.3 METAS DE LA INGENIERA DE SOFTWARE

Mejorar la calidad de los procesos de fabricacin de software.


Mejorar la calidad de los productos de software.
20

Aumentar la productividad y satisfaccin profesional de los ingenieros de esta


disciplina.
Facilitar el control del proceso de desarrollo de software.
Suministrar a los desarrolladores las bases para construir software de alta calidad
en una forma eficiente.
Definir una disciplina que garantice la produccin y el mantenimiento de los
productos software desarrollados en el plazo fijado y dentro del costo estimado.
1.4.4 COMPONENTES DEL SOFTWARE

Los componentes deberan disearse e implementarse para que pueda volver a ser reutilizado
en muchos programas diferentes. Como:
Bibliotecas de subrutinas (algoritmos).
Estructuras de datos.
Encapsulamiento de datos como de procesos que se aplican a los datos. Ej:
interfaces interactivas (ventanas y mens emergentes).
Son construidos por lenguajes de programacin produciendo desde: un uso
extremadamente eficiente de la memoria hasta la optimizacin de la velocidad
de ejecucin del programa.
1.5 EL PROCESO
Es el conjunto de actividades tcnicas y administrativas necesarias para la fabricacin de un
producto de software. La madurez de una organizacin es proporcional a su capacidad para
poner en prctica procesos de software que produzcan los resultados previstos.
1.6 PROCESO UNIFICADO DE DESARROLLO DE SOFTWARE
El Proceso Unificado de Desarrollo Software o simplemente Proceso Unificado es un marco
de desarrollo de software que se caracteriza por estar dirigido por casos de uso, centrado en la
arquitectura y por ser iterativo e incremental. El refinamiento ms conocido y documentado
del Proceso Unificado es el Proceso Unificado de Rational o simplemente RUP.
21

El nombre Proceso Unificado se usa para describir el proceso genrico que incluye aquellos
elementos que son comunes a la mayora de los refinamientos existentes. Tambin permite
evitar problemas legales ya que Proceso Unificado de Rational o RUP son marcas registradas
por IBM (desde su compra de Rational Software Corporation en 2003).
1.7 PROCESO UNIFICADO RATIONAL (RUP)
El Proceso Unificado de Rational (Rational Unified Process en ingls, habitualmente
resumido como RUP) es un proceso de desarrollo de software

(Figura 1.1.) y junto con el

Lenguaje Unificado de Modelado UML, constituye la metodologa estndar ms utilizada para


el anlisis, implementacin y documentacin de sistemas orientados a objetos.4

Figura 1.1: Ciclo de vida del desarrollo de software

Fuente: (Rumbauch, pg. 39)

Rol: Es el patrn de conducta de las personas en las situaciones sociales. El rol puede ser
entendido como el papel que pone en prctica la persona en el drama social, o, en un sentido
ms preciso, como el sistema de expectativas sociales que acompaan a la presentacin
pblica de los sujetos de un determinado estado social o estatus.
Artefacto: En conexin con el desarrollo de software, est mayormente asociado a mtodos o
procesos de desarrollo especficos, como el Proceso Unificado. El uso del trmino pudo
4 Kljhkjlhklhkjhkljhkjlhkljh kjghkjghjmmmmmmmmmmmmmmm

22

haberse originado en estos mtodos. Un artefacto es un producto tangible resultante del


proceso de desarrollo de software. Algunos artefactos como los casos de uso, diagrama de
clases u otros modelos UML ayudan a la descripcin de la funcin, la arquitectura o el diseo
del software5.
1.7.1 FASES DEL RUP

El ciclo de vida consiste en una serie de ciclos, cada uno de los cuales produce una nueva
versin del producto, cada ciclo est compuesto por fases y cada una de estas fases est
compuesta por un nmero de iteraciones, estas fases son:
1.7.1.1 CONCEPCIN, INICIO O ESTUDIO DE OPORTUNIDAD
Define el mbito y objetivos del proyecto, se define la funcionalidad y capacidades del
producto.
1.7.1.2 ELABORACIN
Tanto la funcionalidad como el dominio del problema se estudian en profundidad, se define
una arquitectura bsica, se planifica el proyecto considerando recursos disponibles.
1.7.1.3 CONSTRUCCIN
El producto se desarrolla a travs de iteraciones donde cada iteracin involucra tareas de
anlisis, diseo e implementacin. Las fases de estudio y anlisis slo dieron una arquitectura
bsica que es aqu refinada de manera incremental conforme se construye (se permiten
cambios en la estructura). Gran parte del trabajo es programacin y pruebas, se documenta
tanto el sistema construido como el manejo del mismo. Esta fase proporciona un producto
construido junto con la documentacin.
1.7.1.4 TRANSICIN
Se libera el producto y se entrega al usuario para un uso real, se incluyen tareas de marketing,
empaquetado atractivo, instalacin, configuracin, entrenamiento, soporte, mantenimiento,
etc.

5 Poiuoiuoiuoiuoiu kjjkjkjjkjkkj

23

Los manuales de usuario se completan y refinan con la informacin anterior. Estas tareas se
realizan tambin en iteraciones. Todas las fases no son idnticas en trminos de tiempo y
esfuerzo.
1.7.2 FLUJOS DE TRABAJO FUNDAMENTALES

1.7.2.1 MODELADO DEL NEGOCIO


Esta disciplina tiene como objetivos comprender la estructura y la dinmica de la
organizacin, comprender problemas actuales e identificar posibles mejoras, comprender los
procesos de negocio. Utiliza el Modelo de CU del Negocio para describir los procesos del
negocio y los clientes, el Modelo de Objetos del Negocio para describir cada CU del Negocio
con los Trabajadores, adems utilizan los Diagramas de Actividad y de Clases.
1.7.2.2 REQUERIMIENTOS
Esta disciplina tiene como objetivos establecer lo que el sistema debe hacer (Especificar
Requisitos), definir los lmites del sistema, y una interfaz de usuario, realizar una estimacin
del costo y tiempo de desarrollo. Utiliza el Modelo de CU para modelar el Sistema que
comprenden los CU, Actores y Relaciones, adems utiliza los diagramas de Estados de cada
CU y las especificaciones suplementarias.
1.7.2.3 ANLISIS Y DISEO
18 Esta disciplina define la arquitectura del sistema y tiene como objetivos trasladar requisitos
en especificaciones de implementacin, al decir anlisis se refiere a transformar CU en clases,
y al decir diseo se refiere a refinar el anlisis para poder implementar los diagramas de clases
de anlisis de cada CU, los diagramas de colaboracin de cada CU, el de clases de diseo de
cada CU, el de secuencia de diseo de CU, el de estados de las clases, el modelo de despliegue
de la arquitectura.
1.7.2.4 IMPLEMENTACIN
Esta disciplina tiene como objetivos implementar las clases de diseo como componentes (ej.
fichero fuente), asignar los componentes a los nodos, probar los componentes
individualmente, integrar los componentes en un sistema ejecutable (enfoque incremental).

24

Utiliza el Modelo de Implementacin, conjuntamente los Diagramas de Componentes para


comprender cmo se organizan los Componentes y dependen unos de otros.
1.7.2.5 PRUEBAS
Esta disciplina tiene como objetivos verificar la integracin de los componentes (prueba de
integracin), verificar que todos los requisitos han sido implementados (pruebas del sistema),
asegurar que los defectos detectados han sido resueltos antes de la distribucin
1.7.2.6 DESPLIEGUE
Esta disciplina tiene como objetivos asegurar que el producto est preparado para el cliente,
proceder a su entrega y recepcin por el cliente. En esta disciplina se realizan las actividades
de probar el software en su entorno final (Prueba Beta), empaquetarlo, distribuirlo e instalarlo,
as como la tarea de ensear al usuario.
1.7.2.7 GESTIN Y CONFIGURACIN DE CAMBIOS
Es esencial para controlar el nmero de artefactos producidos por la cantidad de personal que
trabajan en un proyecto conjuntamente. Los controles sobre los cambios son de mucha ayuda
ya que evitan confusiones costosas como la compostura de algo que ya se haba arreglado etc.,
y aseguran que los resultados de los artefactos no entren en conflicto con algunos de los
siguientes tipos de problemas:
Actualizacin simultnea: Es la actualizacin de algo elaborado con anterioridad, sin
saber que alguien ms lo est actualizando.
Notificacin limitada: Al realizar alguna modificacin, no se deja informacin sobre lo
que se hizo, por lo tanto no se sabe quin, como, y cuando se hizo.
Versiones mltiples: No saber con exactitud, cual es la ltima versin, y al final no se
tiene un orden sobre que modificaciones se han realizado a las diversas versiones.
1.7.2.8 GESTIN DEL PROYECTO
La gestin de proyecto su objetivo es equilibrar los objetivos competitivos, administrar el
riesgo, y superar restricciones para entregar un producto que satisface las necesidades e ambos
clientes con xito (los que pagan el dinero) y los usuarios. Con la Gestin del Proyecto se

25

logra una mejora en el manejo de una entrega exitoso de software. En resumen su propsito
consiste en proveer pautas para: Administrar proyectos de software intensivos.
Planear, dirigir personal, ejecutar acciones y supervisar proyectos.
Administrar el riesgo.
1.7.2.9 ENTORNO
Esta disciplina se enfoca sobre las actividades necesarias para configurar el proceso que
engloba el desarrollo de un proyecto y describe las actividades requeridas para el desarrollo de
las pautas que apoyan un proyecto.
Su propsito es proveer a la organizacin que desarrollar el software, un ambiente en el cual
basarse, el cual provee procesos y herramientas para poder desarrollar el software.
1.7.3 CARACTERSTICAS DEL PROCESO UNIFICADO

1.7.3.1 DIRIGIDO POR CASOS DE USO


Un caso de uso es una pieza en la funcionalidad del sistema que le da al usuario un resultado
de valor. Los casos de uso capturan los requerimientos funcionales. Todos los casos de uso
juntos constituyen el modelo de casos de uso el cual describe la funcionalidad completa del
sistema. Este modelo reemplaza la tradicional especificacin funcional del sistema. Una
especificacin funcional tradicional se concentra en responder la pregunta: Qu se supone
que el sistema debe hacer? La estrategia de casos de uso puede ser definida agregando tres
palabras al final de la pregunta: por cada usuario?
1.7.3.2 CENTRADO EN LA ARQUITECTURA
El concepto de arquitectura de software involucra los aspectos estticos y dinmicos ms
significativos del sistema. La arquitectura surge de las necesidades de la empresa, tal y como
las interpretan los usuarios y otros stakeholders, y tal y como estn reflejadas en los casos de
uso. Sin embargo, tambin est influenciada por muchos otros factores, tales como la
plataforma de software en la que se ejecutar, la disponibilidad de componentes reutilizables,
consideraciones de instalacin, sistemas legados, requerimientos no funcionales (ej.
desempeo, confiabilidad). La arquitectura es la vista del diseo completo con las
caractersticas ms importantes hechas ms visibles y dejando los detalles de lado. Ya que lo

26

importante depende en parte del criterio, el cual a su vez viene con la experiencia, el valor de
la arquitectura depende del personal asignado a esta tarea.
Cmo se relacionan los casos de uso con la arquitectura? Cada producto tiene funcin y
forma. Uno slo de los dos no es suficiente. Estas dos fuerzas deben estar balanceadas para
obtener un producto exitoso.

La arquitectura de un sistema es la organizacin o estructura de sus partes ms relevantes, lo


que permite tener una visin comn entre todos los involucrados (desarrolladores y usuarios) y
una perspectiva clara del sistema completo, necesaria para controlar el desarrollo.
Es conveniente ver el sistema desde diferentes perspectivas para comprender mejor el diseo
por lo que la arquitectura se representa mediante varias vistas que se centran en aspectos
concretos del sistema, abstrayndose de los dems.
1.7.3.3 ITERATIVO E INCREMENTAL
Es prctico dividir el trabajo en pequeos pedazos o mini-proyectos. Cada mini-proyecto es
una iteracin que finaliza en un incremento. Las iteraciones se refieren a pasos en el flujo de
trabajo, los incrementos se refieren a crecimiento en el producto. Para ser ms efectivo, las
iteraciones deben estar controladas, esto es, deben ser seleccionadas y llevadas a cabo de una
manera planeada.
En cada iteracin, los desarrolladores identifican y especifican los casos de uso relevantes,
crean el diseo usando la arquitectura como gua, implementan el diseo en componentes y
verifican que los componentes satisfacen los casos de uso. Si una iteracin cumple sus metas y
usualmente lo hace el desarrollo contina con la siguiente iteracin. Cuando la iteracin no
cumple con sus metas, los desarrolladores deben revisar sus decisiones previas y probar un
nuevo enfoque.
El proceso iterativo e incremental consta de una secuencia de iteraciones. Cada iteracin
aborda una parte de la funcionalidad total, pasando por todos los flujos de trabajo relevantes y
refinando la arquitectura. Cada iteracin se analiza cuando termina.

27

1.8 LA VIDA DEL PROCESO UNIFICADO


El proceso unificado se repite a lo largo de una serie de ciclos que constituyen la vida de un
sistema como se muestra en la Figura 1.2. Cada ciclo constituye una versin del producto para
los clientes.
Nacimiento

...

Muerte
t

Los ciclos constituyen con una versin

Figura 1.2: La vida de un proceso consta de ciclos desde su nacimiento hasta su muerte

Fuente: (Weitzenfeld, 2004)

1.9 EL PRODUCTO
Cada ciclo produce una nueva versin del sistema. Y cada versin es un producto preparado
para su entrega. Consta de un cuerpo de cdigo fuente incluido en componentes que puede
compilarse y ejecutarse, adems de manuales y otros productos asociados, Sin embargo, el
producto terminado no solo debe ajustarse a las necesidades de los usuarios, sino a las de
todos los interesados, es decir toda la gente que trabajara con el producto. El producto
software debera ser algo ms que el cdigo mquina que se ejecuta.
El producto terminado incluye los requisitos, casos de uso, especificaciones no funcionales y
casos de prueba.

(Referencia bibliogrfica)

1.10 LENGUAJE UNIFICADO DE MODELADO (UML)


Lenguaje unificado de modelado est compuesto por diagramas que permiten mostrar los
procesos del sistema a desarrollarse.
Clase: Objetos que tengan los mismos atributos y comportamiento se agrupan en una
clase.
Abstraccin: Se refiere a quitar las propiedades y acciones de un objeto para dejar
solo aquellas que sean necesarias.
28

Herencia: Comparticin de atributos y operaciones basada en una relacin jerrquica


entre varias clases.
Polimorfismo: Permite que una misma operacin pueda llevarse a cabo de forma
diferente en clases diferentes.
Encapsulacin: Un objeto trae consigo funcionalidad.
UML sirve para Visualizar, Especificar (Describir mtodos o procesos), Documentar y
Construir.
1.10.1 REPRESENTACIONES GRAFICAS DEL UML

Relaciones: Descripcin de las relaciones utilizados en los diferentes

diagramas del UML

(Tabla 1.1.).

Tabla 1.1: ELEMENTOS DE RELACIN EN UML

Es
Dependencia

una

relacin

entre

dos

elementos, tal que un cambio en


uno puede afectar al otro.
Es una relacin estructural que

Asociacin

resume un conjunto de enlaces


que son conexiones entre objetos.
Es una relacin en la que el
elemento generalizado puede ser

Generalizacin

substituido por cualquiera de los


elementos hijos, ya que comparten
su estructura y comportamiento.
Es una relacin que implica que la
parte realizante cumple con una

Realizacin

serie

de

especificaciones

propuestas por la clase realizada


(interfaces).
Fuente: Elaboracin propia

29

Elementos: Descripcin de los elementos utilizados en los diferentes diagramas del


UML.
Tabla 1.2: ELEMENTOS DE CONSTRUCCIN EN UML

Describe un conjunto de objetos que comparten los mismos


E

atributos, mtodos, relaciones y semntica. Las clases


Clase

implementan una o ms interfaces.

L
E
M
E

Se trata de una clase, en la que existen procesos o hilos de


Clase

ejecucin concurrentes con otros elementos. Las lneas del

activa

contorno son ms gruesas que en la clase normal

N
Agrupacin de mtodos u operaciones que especifican un

servicio de una clase o componente, describiendo su

O
S

Interfaz

comportamiento, completo o parcial, externamente visible.


UML permite emplear un crculo

para representar las

interfaces, aunque lo ms normal es emplear la clase con el


nombre en cursiva.
E
S

Colabor
acin

Define una interaccin entre elementos que cooperan para


proporcionar un comportamiento mayor que la suma de los
comportamientos de sus elementos.
Describe un conjunto de secuencias de acciones que un

R
U

Caso de

sistema ejecuta, para producir un resultado observable de

uso

inters. Se emplea para estructurar los aspectos de


comportamiento de un modelo.

C
T
U

Parte fsica y por tanto reemplazable de un modelo, que


Compon

agrupa un conjunto de interfaces, archivos de cdigo fuente,

ente

clases, colaboraciones y proporciona la implementacin de


dichos elementos.

Elemento fsico que existe en tiempo de ejecucin y

representa un recurso computacional con capacidad de

L
E

procesar.
Nodo

30

Interacci
n
ELEMENTOS

Mquin
as

Comprende un conjunto de mensajes que se intercambian


entre un conjunto de objetos, para cumplir un objetivo
especfico.
Especifica la secuencia de estados por los que pasa un
objeto o una interaccin, en respuesta a eventos.

DE
de

COMPORTAMIENTO

estados
ELEMENTOS
DE

Se emplea para organizar otros elementos en grupos.


Paquete

AGRUPACIN
ELEMENTOS
DE

Partes explicativa de UML, que puede describir textualmente


Nota

cualquier aspecto del modelo

NOTACIN
Fuente: Elaboracin propia

Diagramas: Descripcin de los diagramas del UML.


Tabla 1.3: DIAGRAMAS DEL UML

M
O

Muestra un conjunto de clases, interfaces y


colaboraciones, as como sus relaciones, cubriendo la

Clases

vista de diseo esttica del sistema.

D
E
L

Anlogo al diagrama de clases, muestra un conjunto


Objetos

de objetos y sus relaciones, pero a modo de vista

instantnea de instancias de una clase en el tiempo.

Muestra la organizacin y dependencias de un


conjunto de componentes. Cubren la vista de

implementacin

Componentes

un

sistema.

Un

diagramas de componentes son los anlogos fsicos a

de

componente es un mdulo de cdigo, de modo que los

esttica

los diagramas de clases.


Despliegue

Muestra la configuracin del hardware del sistema, los


nodos de proceso y los componentes empleados por

stos. Cubren la vista de despliegue esttica de una

arquitectura

31

R
A

Muestra un conjunto de casos de uso, los actores

implicados

Casos de uso

sus

relaciones.

Son

diagramas

fundamentales en el modelado y organizacin del

sistema.

Muestran un conjunto de objetos y sus relaciones, as

como los mensajes que se intercambian entre ellos.

Cubren la vista dinmica del sistema. El diagrama de

Secuencia

secuencia resalta la ordenacin temporal de los

mensajes, mientras que el de colaboracin resalta la


organizacin estructural de los objetos, ambos siendo
equivalentes o isomorfos.
Se puede ver que los elementos grficos no son cajas

rectangulares, y en su lugar encontramos sus

versiones adornadas. Estas versiones tienen como

finalidad evidenciar un rol especfico del objeto siendo

Colaboracin

modelado. En la figura encontramos de izquierda a

derecha y de arriba abajo un Actor, una Interfaz, un

Control (modela un comportamiento) y una Instancia

(modela un objeto de dato).

Muestra una mquina de estados, con sus estados,

A
M

transiciones, eventos y actividades. Cubren la vista

Estados

dinmica de un sistema. Modelan comportamientos

reactivos en base a eventos.

Tipo especial de diagrama de estados que muestra el

flujo de actividades dentro de un sistema.

T
O

Actividades

Fuente: Elaboracin propia

Multiplicidad de diagramas de clases

32

Tabla 1.4: MULTIPLICIDAD EN DIAGRAMAS DE CLASE

Multiplicidad
1
N/*

Significado
Una nica instancia
N instancias

0..N / 0..*

Entre ninguna y N instancias

1..N / 1..*

Entre una y N instancias

0..1

Ninguna o una instancia

N..M

Entre N y M instancias
Fuente: Elaboracin propia

1.11 BASE DE DATOS


Es un conjunto auto descriptivo de registros integrados, porque describe los datos ms su
estructura interna o como estn organizados. Frecuentemente existen muchos trminos que se
usan para referirse a la descripcin de su estructura: Meta datos, datalog, catalogo.
1.11.1 CARACTERISITICAS DE UNA BASE DE DATOS

Redundancia mnima: Una base de datos tiene repeticin de informacin, pero debe
ser lo necesario, si existe demasiada redundancia se corre el riesgo de afectar la
siguiente caracterstica.
Integridad: Significa que los datos deben reflejar esa percepcin del mundo o sistema
objeto. Por el otro lado no debe existir contradiccin entre los datos que se guarda en
una base de datos, es decir consistencia y coherencia en los datos almacenados.
Seguridad: una base de datos se usa regularmente, dia a dia se almacena los datos,
que son importantes para una organizacin, garantizar que siempre estn disponibles,
frente a las posibles fallas de los dispositivos de almacenamiento y otros en un aspecto
importante de seguridad.
Compartir datos: Los datos pueden usar todas las personas que son parte de la
organizacin, una idea fundamental de una base de datos es el carcter integrador del
manejo de la informacin.
Independencia de datos: En el sistema de procesamiento de archivos, al realizar una
aplicacin o programa, junto a ellas va la definicin de la estructura de la informacin
que se usa.
1.11.2 DIAGRAMA RELACIONAL

33

El modelo relacional fue propuesto por E.F. Codd en 1970, cuando en ese entonces los
modelos ms usados, eran el modelo de red y el modelo jerrquico (Ari, 2008, pg. 100).
Establece una estructura sobre los datos, aunque posteriormente stos puedan ser almacenados
de mltiples formas para aprovechar caractersticas fsicas concretas de la mquina sobre la
que se implante la base de datos realmente. Es algo as como guardar unos libros en una
biblioteca; dependiendo del nmero de salas de la biblioteca, del tamao y forma de cada una
de ellas, su nmero de estanteras, y en definitiva, de las caractersticas fsicas del recinto,
podremos disponer los libros de una forma u otra para hacer ms cmoda y fcil su consulta y
acceso.
1.11.2.1 POR QU MODELO RELACIONAL?
El modelo relacional es crear un "esquema", lo cual como se mencionar posteriormente
consiste de un conjunto de "tablas" que representan "relaciones", relaciones entre los datos.
Estas tablas, pueden ser construidas de diversas maneras:
Creando un conjunto de tablas iniciales y aplicar operaciones de normalizacin hasta
conseguir el esquema ms ptimo. Las tcnicas de normalizacin se explican ms
adelante en este captulo.
Convertir el diagrama e-r a tablas y posteriormente aplicar tambin operaciones de
normalizacin hasta conseguir el esquema ptimo.
La primera tcnica fue de las primeras en existir y, como es de suponerse, la segunda al ser
ms reciente es mucho ms conveniente en varios aspectos:
El partir de un diagrama visual es muy til para apreciar los detalles, de ah que se
llame modelo conceptual.
El crear las tablas iniciales es mucho ms simple a travs de las reglas de conversin.

34

Se podra pensar que es lo mismo porque finalmente hay que "normalizar" las tablas de
todas formas, pero la ventaja de partir del modelo e-r es que la "normalizacin" es
mnima por lo general.
1.11.2.2 OBJETOS PERMITIDOS
Dominio: Un dominio es un conjunto finito de valores homogneos y atmicos
caracterizados por un nombre. Existen dominios compuestos tal como la fecha que se
maneja como una composicin de da, mes y ao.
Atributo: Un atributo es el papel que tiene un determinado dominio en una relacin.
Una columna en la tabla se refiere a un atributo. Un atributo es una caracterstica de un
individuo.
Relacin: Una relacin consiste de filas y columnas, es un conjunto de tuplas, cada
tupla define a un individuo, o tambin llamadas tablas en el modelo relacional. La
primera lnea de una tabla, es una cabecera que indica el nombre de cada columna.
Clave: Es un conjunto no vaco de atributos que identifican de manera nica a una
tupla.
Clave candidata: Se considera clave mnima porque no tiene como sub conjunto a
otra clave, si se quita alguno dejara de ser clave.
Clave principal: Es aquella clave candidata que elige el diseador y/o usuario de la
base de datos. En la definicin por intencin se subraya.
Clave alternativa o secundaria: Es aquella clave candidata que no ha sido elegida
como primaria.
Cardinalidad: Es el nmero de tuplas concretas que almacena una relacin o tabla, el
grado de cardinalidad de la tabla es el nmero de campos que posee. La cardinalidad
depende de la situacin real que represente la tabla y puede variar en el tiempo,
Restricciones: En el apartado anterior observamos que cada atributo est obligado a
tomar un valor perteneciente a un dominio concreto, siendo imposible el que guarde
otro distinto. Esto supone una restriccin sobre los atributos (Ari, 2008, pgs. 100103).
1.11.3 NORMALIZACIN

La normalizacin se fundamenta en dos conceptos principales: las dependencias funcionales


(en todas sus variedades), y los determinantes. En cualquier texto que trate sobre el tema,
podemos encontrar fundamentalmente seis reglas a aplicar sobre las tablas, de forma que la
35

aplicacin de cada una de ellas hace que el esquema pase a estar en una forma normal
concreta.
Propiedades:
Conservacin de la informacin
Conservacin de dependencias
Mnima redundancia
Si la transformacin cumple las dos propiedades, entonces:

{ Ri } Es equivalente a R
Si

Ri

est en formas normales ms avanzadas que el esquema origen, entonces

{ Ri } Es mejor a R
1.11.3.1 PRIMERA FORMA NORMAL
Una tabla se encuentra en 1a NF, si todos sus atributos son atmicos (indivisibles), No debe
admitir grupos repetidos.
El ejemplo:
Nombre

Direccin

telfono

nombr

apellido_patern apellido_mater

direcci

Telfon

En 1a. NF

no

1.11.3.2 SEGUNDA FORMA NORMAL


Una tabla se encuentra en 2da NF, si est en 1a NF y cada atributo que NO es llave es
"completamente" dependiente de la llave.
Se tiene la tabla: calificaciones_cursos
id_estudiante

Depto.

clave_curso

NO se encuentra en 2da NF ya que


36

descripcin

calificacin

{ id,clave,depto} --> Descripcin


{clave,depto} --> Descripcin
Analizando todas las dependencias funcionales:
{ id,clave,depto} --> Descripcin
{clave,depto} --> Descripcin
{ id,clave,depto} --> Calificacin
Para realizar la normalizacin (2NF) la relacin se descompondra en:

Curso
depto

clave_curso

descripcin

estud_curso
id

Depto.

clave_curso

La descomposicin se basa bsicamente en:

La intuicin

Las dependencias funcionales

Es importante que al descomponer una relacin exista:

Descomposicin sin prdida

Preservacin de dependencias funcionales

37

calificacin

1.11.3.3 TERCERA FORMA NORMAL


Un esquema relacional se encuentra en 3NF si para toda dependencia funcional X --> A:

X --> A es una dependencia funcional trivial

X es una sper llave

A es miembro de una llave candidata de R

o
o

Lo anterior no quiere decir que una sola llave candidata deba contener a todos los atributos de
A, cada atributo de A puede estar contenido en llaves candidatas diferentes.
Se puede observar que las 2 primeras restricciones son las mismas que para BCNF pero existe
una tercera que da flexibilidad a las relaciones.
Podemos afirmar entonces que: "Si una relacin est en BCNF, est tambin 3NF; pero si una
relacin est en 3NF no necesariamente est en BCNF".
1.11.3.4 FORMA NORMAL BOYCE-CODD
Un esquema relacional se encuentra en BCNF si para toda dependencia funcional X --> A:

X --> A es una dependencia funcional trivial

X es una sper llave

BCNF no necesariamente preserva las dependencias funcionales F'+ != F+


1.11.4 LENGUAJE DE DEFINION DE DATOS

Un lenguaje de definicin de datos (Data Definition Language, DDL por sus siglas en ingls)
es un lenguaje proporcionado por el sistema de gestin de base de datos que permite a los
usuarios de la misma llevar a cabo las tareas de definicin de las estructuras que almacenarn
los datos as como de los procedimientos o funciones que permitan consultarlos.
El lenguaje de definicin de datos permite:
Definir y crear una nueva tabla
Suprimir una tabla que ya no se necesita
38

Cambiar la definicin de una tabla existente


Definir una tabla virtual (o vista) de datos)
Construir un ndice para hacer ms rpido el acceso a una tabla
Controlar el almacenamiento fsico de los datos por parte del SGBD.

Existen cuatro operaciones bsicas: CREATE, ALTER, DROP y TRUNCATE (Ari, 2008,
pgs. 125-136).
CREATE: Este comando crea un objeto dentro de la base de datos. Puede ser una
tabla, vista, ndice, trigger, funcin, procedimiento o cualquier otro objeto que el motor
de la base de datos soporte.
CREATE TABLE NOMBRE _DE _TABLA
(NOMBRE_COLUMNA 1 TIPO [RESTRICCIN DE COLUMNA],

NOMBRE_COLUMNA N TIPO [RESTRICCIN DE COLUMNA],


[RESTRICCIN_DE_TABLA])
ALTER: Este comando permite modificar la estructura de un objeto- Se pueden
agregar / quitar campos a una tabla, modificar el tipo de un campo, agregar / quitar
ndices a una tabla, modificar un trigger, etc.
ALTER TABLE TABLA NOMBRE (
ADD NUEVA_ COLUMNA TIPO [RESTRICCIN DE COLUMNA], )
DROP: Este comando elimina un objeto de la base de datos. Puede ser una tabla, vista,
ndice, trigger, funcin, procedimiento o cualquier otro objeto que el motor de la base
de datos soporte. Se puede combinar con la sentencia ALTER.
DROP TABLE TABLA_NOMBRE
Como tambin con una columna
ALTER TABLE TABLA_NOMBRE
(
DROP COLUMN NOMBRE_COLUMNA)
TRUNCATE: Este comando trunca todo el contenido de una tabla. La ventaja sobre el
comando DELETE, es que si se quiere borrar todo el contenido de la tabla, es mucho
ms rpido, especialmente si la tabla es muy grande, la desventaja es que TRUNCATE

39

solo sirve cuando se quiere eliminar absolutamente todos los registros, ya que no se
permite la clusula WHERE.
TRUNCATE TABLE TABLA_NOMBRE
Restricciones de tablas:
PRIMARY KEY (columna1, columna2) Permite indicar las columnas que
forman la clave primaria.
FOREIGN KEY (columna1, columna2) REFERENCES Nombre Tabla
Indica las columnas que son clave ajena referenciando a una clave candidata
de otra tabla.
UNIQUE (columna1, columna2) El valor combinado de una o varias
columnas es nico.
CHECK (condicin) Permite indicar una condicin que deben cumplir las
filas de la tabla.
Puede afectar a varias columnas.
Tratamiento de nulos: Se puede indicar cmo debe tratar el SGBD un valor NULL en
una o ms columnas de la clave ajena, cuando lo compare con las filas de la tabla
padre.
Modo de borrado: Para determinar la accin que se debe realizar cuando se elimina
una fila referenciada, se debe utilizar una regla de supresin opcional para la relacin
(CASCADE, SET NUL, SET DEFAULT, NO ACTION)
La sentencia CREATE TABLE se utiliza para crear una tabla dentro de la cual habr columnas
que contienen datos y restricciones.
Restricciones de columnas
NOT NULL. La columna no permitir valores nulos.
CONSTRAINT. Permite asociar un nombre a una restriccin
DEFAULT valor. La columna tendr un valor por defecto. El SBGD utiliza
este valor cuando no se especifica un valor para dicha columna.
PRIMARY KEY. Permite indicar que esta columna es la clave primaria.
REFERENCES. Es la manera de indicar que este campo, es clave ajena y
hace referencia a una clave candidata de otra tabla. Esta foreign Key es slo de
una columna.

40

UNIQUE. Obliga a que los valores de una columna tomen valores nicos (no
puede haber dos filas con igual valor). Se implementa creando un ndice para
dicha (s) columna(s).
CHECK (condicin) Permite indicar una condicin que debe de cumplir esa
columna.
1.11.5 LENGUAJE DE MANIPULACION DE DATOS

El Lenguaje de Manipulacin de datos (LMD) lenguaje de manipulacin de datos, todas esas


sentencias sirven para recuperar, insertar, borrar, modificar los datos almacenados en la base
de datos; lo que veremos en este tema son las sentencias que afectan a la estructura de los
datos.
INSERT: Una sentencia INSERT de SQL agrega uno o ms registros a una (y slo
una) tabla en una base de datos relacional.
INSERT INTO tabla (columna1, [columna2,]) VALUES (valor1, [valor2,])
Cuando se especifican todos los valores de una tabla, se puede utilizar la sentencia
acortada.
INSERT INTO tabla
VALUES (valor1, [valor2,])
DELETE: Una sentencia DELETE de SQL elimina uno o ms registros de una tabla en
una base de datos.
DELETE FROM tabla
WHERE valor1=valor
UPDATE: Una sentencia DELETE de SQL elimina uno o ms registros de una tabla en
una base de datos.
UPDATE tabla
SET (valor1=valor2,)
WHERE columnaN =valorN
41

SELECT: Una sentencia SELECT de SQL muestra los registros de una o ms tablas
relacionadas de una base de datos, con sus respectivas condiciones.
SELECT columna1, columna2,..
FROM Tabla1, Tabla2, ..
WHERE [condicin1 and condicin2]
1.11.5.1 FUNCIONES AGREGADAS Y SENTENCIAS
L as funciones agregadas son:

COUNT: Cantidad de tuplas en una Columna.


MIN: El mnimo de una Columna.
MAX: El mximo de una Columna.
SUM: Suma de una columna de una tabla.
AVG: Promedio de una columna.

Las sentencias son:


ORDER BY: Ordenar por alguna columna indicada los datos.
GROUP BY: Obtiene los grupos que se pueden formar con ciertas filas.
HAVING: Aplica una condicin a un grupo de filas.
1.12 SISTEMA DE MANEJO DE BASE DE DATOS (DBMS-SGBD)
Una base de datos es una entidad en la cual se pueden almacenar datos de manera
estructurada, con la menor redundancia posible. Diferentes programas y diferentes usuarios
deben poder utilizar estos datos. Por lo tanto, el concepto de base de datos generalmente est
relacionado con el de red ya que se debe poder compartir esta informacin. De all el
trmino base. "Sistema de informacin" es el trmino general utilizado para la estructura
global que incluye todos los mecanismos para compartir datos que se han instalado (Gutirrez,
2012, pg. 192).

42

Figura 1.3: Base de datos en Cliente Servidor

Fuente: (Programacin Fcil, pg. 192)

Una base de datos proporciona a los usuarios el acceso a datos, que pueden visualizar, ingresar
o actualizar, en concordancia con los derechos de acceso que se les hayan otorgado. Se
convierte ms til a medida que la cantidad de datos almacenados crece.
1.12.1 ADMINISTRACION DE BASES DE DATOS
Rpidamente surgi la necesidad de contar con un sistema de administracin para controlar
tanto los datos como los usuarios. La administracin de bases de datos se realiza con un
sistema llamado DBMS (Database management system [Sistema de administracin de bases
de datos]). El DBMS es un conjunto de servicios (aplicaciones de software) para administrar
bases de datos, que permite:
Un fcil acceso a los datos
El acceso a la informacin por parte de mltiples usuarios
La manipulacin de los datos encontrados en la base de datos (insertar, eliminar, editar)
(Gutirrez, 2012, pg. 193).

43

Figura 1.4: Administrar base de datos

Fuente: (Programacin Fcil, pg. 193)

El DBMS puede dividirse en tres subsistemas:

El sistema de administracin de archivos: para almacenar informacin en medio fsico

El DBMS interno: para ubicar la informacin en orden

El DBMS externo: representa la interfaz del usuario


1.12.2 SISTEMAS LIBRES
PostgreSQL (http://www.postgresql.org Postgresql) Licencia BSD
Apache Derby (http://db.apache.org/derby/), MySQL (http://dev.mysql.com/)
1.12.3 SISTEMAS NO LIBRES

MySQL: Licencia Dual, depende del uso. No se sabe hasta cundo permanecer as, ya
que ha sido comprada por Oracle. Sin embargo, existen 2 versiones: una gratuita que sera
equivalente a la edicin "express" SQL server de Microsoft Windows, y otra ms completa
de pago.

dBase, Fox Pro, IBM Informix, Microsoft Access, Microsoft SQL Server, Oracle,
Paradox, Progress (DBMS)

1.12.4 SISTEMAS NO LIBRES Y GRATUITOS


Microsoft SQL Server Compact Edition Basic.
44

Sybase ASE Express Edition para Linux (edicin gratuita para Linux).
Oracle Express Edition 10 (solo corre en un servidor, capacidad limitada).
1.13 SQL SERVER
SQL Server usa la arquitectura Cliente / Servidor para separar la carga de trabajo en tareas que
arranquen en computadoras tipo Servidor y tareas que arranquen en computadoras tipo
Cliente:
El Cliente es responsable de la parte lgica y de presentar la informacin al usuario.
Generalmente, el cliente arranca en una o ms computadoras Cliente, aunque tambin
puede arrancar en una computadora Servidor con SQL Server.
SQL Server administra Bases de Datos y distribuye los recursos disponibles del
servidor (tales como memoria, operaciones de disco, etc.) entre las mltiples
peticiones.
La arquitectura Cliente /Servidor permite desarrollar aplicaciones para realizar una variedad
de ambientes.
1.13.1 SISTEMA ADMINISTRADOR PARA BASES DE DATOS RELACIONALES
(RDBMS)
El RDBMS es responsable de:
Mantener las relaciones entre la informacin y la Base de Datos.
Asegurarse de que la informacin es almacenada correctamente, es decir, que las reglas
que definen las relaciones ente los datos no sean violadas.
Recuperar toda la informacin en un punto conocido en caso de que el sistema falle.
1.13.2 TRANSACT - SQL
ste es una versin de SQL (Structured Query Languaje) usado como lenguaje de
programacin para SQL Server. SQL es un conjunto de comandos que permite especificar la
informacin que se desea restaurar o modificar. Con Transact - SQL se puede tener acceso a la
informacin, realizar bsquedas, actualizar y administrar sistemas de Bases de Datos
Relacinales.
45

1.13.3 CARACTERISTICAS DE SQL SERVER


Las caractersticas de Microsoft SQL Server 2008 incluyen:
Integracin con Internet: El motor de base de datos de SQL Server 2000 incluye
compatibilidad integrada con XML. Tambin cuenta con las caractersticas de
escalabilidad, disponibilidad y seguridad necesarias para operar el componente de
almacenamiento de datos de los sitios Web de mayor tamao.
Escalabilidad y disponibilidad: El mismo motor de base de datos se puede utilizar en
un intervalo de plataformas desde equipos porttiles que ejecutan Microsoft Windows
2003, servidores federados, vistas indizadas y soporte para memorias grandes, que le
permiten ampliarse a los niveles de rendimiento requeridos por los mayores sitios Web.
Caractersticas de base de datos corporativas: El motor de base de datos relacional de
SQL Server 2008 admite las caractersticas necesarias para satisfacer los exigentes
entornos de procesamiento de datos. El motor de base de datos protege la integridad de
los datos a la vez que minimiza la carga de trabajo que supone la administracin de
miles de usuarios modificando la base de datos simultneamente.
1.13.4 ADMINISTRADOR CORPORATIVO DE SQL SERVER
Raz de Consola, archivos o grupos de archivos, Base de Datos (database), Diagrama de base
de datos (database diagram), tabla (table), vista (view), procedimiento almacenado (stored
procedure), usuario (cuenta) (user (account)), funcin definida por el usuario (user-defined
function), regla (rule), funcin definida por el usuario (user-defined function), catlogo de
texto (full-text catalog), transformacin (transformation), administrador del sistema (system
administrator), duplicacin (replication), seguridad_ autenticacin de SQL Server (SQL Server
Authentication), compatibilidad con aplicaciones, Met Data Service _catlogo de base de
datos (database catalog)
1.14 PLATAFORMA.NET
Microsoft .NET es el conjunto de nuevas tecnologas en las que Microsoft ha estado
trabajando durante los ltimos aos .NET ofrece una plataforma sencilla y potente para
distribuir el software en forma de servicios que puedan ser suministrados remotamente y que
puedan comunicarse y combinarse unos con otros de manera totalmente independiente de la
46

plataforma, lenguaje de programacin y modelo de componentes con los que hayan sido
desarrollados.
1.14.1 CARACTERSTICAS DE .NET
.NET es una nueva plataforma para el desarrollo y explotacin de aplicaciones
gestionadas o administradas (managed) modernas y orientadas a objetos.
Las aplicaciones .NET se pueden desarrollar en cualquier lenguaje de programacin
que se ajuste a .NET.
.NET soporta una extensa coleccin de libreras de clases independientes del lenguaje
de programacin.
.NET soporta la creacin de componentes.
.NET ofrece integracin multi-lenguaje, reutilizacin de componentes, y herencia entre
componentes desarrollados en diferentes lenguajes.
Componentes de .NET

Plataforma .NET
Visual Studio .NET
Servidores para empresas (SQL Server.NET...)
Plataforma .NET

Common Language Runtime (CLR): Un Runtime es un entorno en el que se ejecutan los


programas. El CLR se encarga de gestionar la ejecucin de las aplicaciones .NET.
Visual Studio.NET: Es un entorno grfico que permite a los desarrolladores crear, probar y
depurar aplicaciones desarrolladas o no para la plataforma .NET.
La ltima versin es la 2010. Este entorno incorpora los siguientes lenguajes de programacin:

Visual Basic.NET: Versin .NET de VBasic 6.0.


Visual C++.NET: Evolucin de Visual C++.
Visual J#.NET: Adaptacin de Visual J++.
Visual C#.NET: El nuevo lenguaje de POO.

47

1.15 LA ORGANIZACIN
El Transporte Internacional de carga Rodrguez de la propietaria Seora Lourdes Rodrguez
Calisaya, inicia actividades el 2009, con una oficina ubicada en la Av. Ejrcito Nacional N
881 entre Iquique y Pisagua.

Figura 1.5: Ubicacin del transporte de carga Rodrguez.

Fuente: Elaboracin propia

El Transporte Internacional de carga Rodrguez para el desarrollo de sus actividades realiza el


flete de camiones (tomando en cuenta la capacidad, tipo de camin y numero de ejes), esto
segn los requerimientos de los clientes en funcin de la mercanca y las rutas exportacin.
Toda esta actividad desarrollada dentro la empresa, se lleva adelante bajo la organizacin del
personal de la empresa Figura 1.6.
Gerente
Gerente

Secretari
Secretari
a
a

Contador
Contador

T
Transport
ransport
e
e
Asociado
Asociado

Encargad
Encargad
o
del
o del
Sistema
Sistema

Figura 1.6: Organigrama del Transporte de carga Nacional e Internacional Rodrguez

Fuente: Elaboracin propia

El Transporte Internacional de carga Rodrguez, genera los siguientes documentos, dentro la


institucin misma:

48

Orden de carga: Documento que describe la entrega de la mercadera por parte de la

Empresa Exportadora.
MIC: Documento de exportacin de mercadera.
CRT: Documento de exportacin de mercadera.
Anticipo: Documento de entrega de anticipo al conductor.
Liquidacin: Documento de liquidacin de saldo pendiente por traslado de

mercadera.
Gua de remisin: Informe que detalla el traslado de la mercadera.
Tabla 1.5: DOCUMENTOS EMITIDOS POR LA EMPRESA RODRIGUEZ

DOCUMENTOS
Orden de
carga

ENTIDADES NOMBRADAS
EXPORTADOR
Nombre y Direccin
Ciudad y Pas
Administrador
Nit
Nombre

TRANSPORTADORA
Nombre
Direccin
Administrador

CONDUCTOR
Nombre
Licencia

Nombre
Licencia

MIC

VEHICULO
Placa y Color
Modelo
Marca
Placa, Marca

Modelo, Capacidad

Tipo de camin y Nro.

CRT
Anticipo

Nombre
Nombre

Nombre
Nombre

Nombre
Ci y Nombre

chasis
Placa
Placa

Liquidacin
Gua de
remisin

Nombre

Nombre

Ci y Nombre

Placa y Propietario

Nombre

Nombre

Ci y Nombre

Placa

Fuente: Elaboracin propia.

49

AUMENTAR UNA HOJA EN BLANCO


2. CAPITULO II
DETERMINACIN DE REQUERIMIENTOS
2.1 METODO VORD
(Definicin de requerimientos Orientado a puntos de vista) este mtodo se ha diseado como
un marco de trabajo orientado a servicios para estructurar y organizar la obtencin y anlisis
de requerimientos, el mismo est basado en el punto de vista de los usuarios finales del
sistema, de tal manera se debe definir el perfil de cada uno de los usuarios para as poder
analizar su perspectiva que tiene del sistema. En este sentido es bueno recalcar que el sistema
propuesto no es una herramienta de propsito general, si no de uso especfico, por lo tanto el
usuario final debe ser un usuario especializado, que debe estar estrechamente familiarizado,
tanto con el proceso real, para poder determinar de forma adecuada los requerimientos del
Transporte Internacional de Carga Rodrguez.
2.1.1 IDENTIFICACION DE STAKEHOLDERS DEL SISTEMA

PUNTOS DE VISTA

Desarrollador del sistema

Administrador

Secretaria

Contador
Figura 2.7: Puntos de vista

Fuente: Elaboracin propia

Administrador.- El administrador organiza el sistema del transporte de carga Rodrguez.

50

Contador.- Realiza la cancelacin de anticipos y liquidaciones de saldos pendientes de los


transportes realizados por los distintos fletes de camiones para trasladar la mercadera, como
tambin cancelacin al personal.
Secretaria.- Realiza y otorga documentos a los transportistas tales como orden de carga, MIC,
CRT y otros.
Desarrollador del sistema.- Realiza el sistema de informacin para la empresa, en
cumplimiento a sus necesidades.
2.1.2 LLUVIA DE IDEAS

1.- Creacin de cuentas de usuario y password.


2.- Registrar informacin de las Empresas de transporte pesado.
3.- Registrar informacin de los camiones de transporte pesado y propietarios.
4.- Registrar informacin de las Transportistas o Conductores del transporte pesado.
5.- Registrar informacin de las Empresas Exportadoras.
6.- Registrar informacin de las Empresas Consignatarias.
7.- Registrar informacin del documentos nico de exportacin (DUE).
8.- Registrar la mercadera a transportar.
9.- Registrar la carga transportada.
10.- Generar la orden de carga.
11.- Generar el manifiesto internacional de carga por carretera (MIC).
12.- Generar la carta de porte internacional por carretera (CRT).
13.- Registrar los recibos de anticipos cancelados a los transportistas.
14.- Realizar bsquedas por el nmero de recibo para la cancelacin de saldos.
15.- Generar las liquidaciones, de los saldos pendientes de los transportistas.
16.- Registrar los bancos y nmero de cuentas e ingresos de la empresa Rodrguez.
17.- Registrar los egresos de la empresa Rodrguez.
18.- Generar la utilidad por exportacin de mercadera.
19.- Generar listado de empresas Transportadoras.
20.- Generar listado de empresas Exportadoras.
21.- Generar listado de empresas consignatarios.
22.- Generar listado de propietarios y vehculos.
23.- Generar listado de Conductores.
24.- Realizar bsquedas para mostrar informacin de empresas exportadoras.
25.- Realizar bsquedas para mostrar informacin de empresas transportadoras.
26.- Realizar bsquedas para mostrar informacin de vehculos y propietario.
27.- Realizar bsquedas para mostrar informacin de transportistas.
28.- Hardware (equipos de computacin e impresora)
29.- Software (sistema operativo Windows 7)
30.- Materiales de escritorio para la impresin de MIC, CTR, orden de carga, liquidaciones,
listados y otros.
51

2.1.3 DIAGRAMA DE BURBUJAS

52

Figura 2.8: Diagrama de burbujas

2.1.4 CLASIFICACIN DE DIAGRAMA DE BURBUJAS


Tabla 2.6: CLASIFICACIN DE PUNTOS DE VISTA

ELEMENTO
Puntos de vista
potencial
Requerimientos
funcionales
o servicios

NOMBRE
Administrador
Contador
Secretaria
Desarrollador del sistema
1.- Creacin de cuentas de usuario y password.
2.- Registrar informacin de las Empresas de transporte pesado.
3.- Registrar informacin de los camiones de transporte pesado y propietarios.
4.- Registrar informacin de las Transportistas o Conductores del transporte pesado.
5.- Registrar informacin de las Empresas Exportadoras.
6.- Registrar informacin de las Empresas Consignatarias.
7.- Registrar informacin del documentos nico de exportacin (DUE).
8.- Registrar la mercadera a transportar.
9.- Registrar la carga transportada.
10.- Generar la orden de carga.
11.- Generar el manifiesto internacional de carga por carretera (MIC).
12.- Generar la carta de porte internacional por carretera (CRT).
13.- Registrar los recibos de anticipos cancelados a los transportistas.

53

Requerimientos no
funcionales

14.- Realizar bsquedas por el nmero de recibo para la cancelacin de saldos.


15.- Generar las liquidaciones, de los saldos pendientes de los transportistas.
16.- Registrar los bancos y nmero de cuentas e ingresos de la empresa Rodrguez.
17.- Registrar los egresos de la empresa Rodrguez.
18.- Generar la utilidad por exportacin de mercadera.
19.- Generar listado de empresas Transportadoras.
20.- Generar listado de empresas Exportadoras.
21.- Generar listado de empresas consignatarios.
22.- Generar listado de propietarios y vehculos.
23.- Generar listado de Conductores.
24.- Realizar bsquedas para mostrar informacin de empresas exportadoras.
25.- Realizar bsquedas para mostrar informacin de empresas transportadoras.
26.- Realizar bsquedas para mostrar informacin de vehculos y propietario.
27.- Realizar bsquedas para mostrar informacin de transportistas.
1.- Hardware (equipos de computacin e impresora).
2.- Software (sistema operativo Windows 7).
3.- Materiales de escritorio para la impresin de MIC, CTR, orden de carga, liquidaciones,
listados y otros.

2.1.4 PUNTOS DE VISTA FRENTE A SU SERVICIO DIRECTO


Tabla 2.7: SERVICIOS DEL ADMINISTRADOR

Servicios administrador
Creacin de cuentas de usuario y password.
Registrar los bancos y nmero de cuentas e ingresos de la empresa Rodrguez.
Registrar los egresos de la empresa Rodrguez
Generar la utilidad por exportacin de mercadera.
Tabla 2.8: SERVICIOS SECRETARIA

Servicios Secretaria
Registrar informacin de las Empresas de transporte pesado.
Registrar informacin de los camiones de transporte pesado y propietarios.
Registrar informacin de las Transportistas o Conductores del transporte
pesado.
Registrar informacin de las Empresas Exportadoras.
Registrar informacin de las Empresas Consignatarias.
Registrar informacin del documentos nico de exportacin (DUE).
Registrar la mercadera a transportar.
Registrar la carga transportada.
Generar listado de empresas Transportadoras.
Generar listado de empresas Exportadoras.
Generar listado de empresas consignatarios.
Generar listado de propietarios y vehculos.
Generar listado de Conductores
Generar la orden de carga.
Generar el manifiesto internacional de carga por carretera (MIC).
Generar la carta de porte internacional por carretera (CRT).
Tabla 2.9: SERVICIOS CONTADOR

Servicios Contador
Registrar los recibos de anticipos cancelados a los transportistas.
Realizar bsquedas por el nmero de recibo para la cancelacin de saldos.
Generar las liquidaciones, de los saldos pendientes de los transportistas.

54

Registrar los bancos y nmero de cuentas e ingresos de la empresa Rodrguez.


Registrar los egresos de la empresa Rodrguez
Tabla 2.10: SERVICIOS DESARROLLADOR DEL SISTEMA

Servicios Desarrollador del sistema


Realizar bsquedas para mostrar informacin de empresas exportadoras.
Realizar bsquedas para mostrar informacin de empresas transportadoras.
Realizar bsquedas para mostrar informacin de vehculos y propietario.
Realizar bsquedas para mostrar informacin de transportistas.

2.1.5 PUNTOS DE VISTA DE LA INFORMACION DE DATOS Y DE CONTROL


Tabla 2.11: INFORMACIN DE DATOS Y DE CONTROL

ENTRADA DE CONTROL
Iniciar aplicacin
Cancelar aplicacin
Seleccionar servicio

ENTRADA DE DATOS
Detalles de ingreso
Cuentas y paswords
Ingreso a men

2.1.6 JERARQUIA DE LOS PUNTOS DE VISTA

Figura 2.9: Jerarqua de puntos de vista

2.2 REQUISITOS DEL SISTEMA


2.2.1 REQUERIMIENTOS FUNCIONALES

1.- Creacin de cuentas de usuario y password.


55

2.- Registrar informacin de las Empresas de transporte pesado.


3.- Registrar informacin de los camiones de transporte pesado y propietarios.
4.- Registrar informacin de las Transportistas o Conductores del transporte pesado.
5.- Registrar informacin de las Empresas Exportadoras.
6.- Registrar informacin de las Empresas Consignatarias.
7.- Registrar informacin del documentos nico de exportacin (DUE).
8.- Registrar la mercadera a transportar.
9.- Registrar la carga transportada.

10.- Generar la orden de carga.


11.- Generar el manifiesto internacional de carga por carretera (MIC).
12.- Generar la carta de porte internacional por carretera (CRT).
13.- Registrar los recibos de anticipos cancelados a los transportistas.
14.- Realizar bsquedas por el nmero de recibo para la cancelacin de saldos.
15.- Generar las liquidaciones de los saldos pendientes de los transportistas.
16.- Registrar los bancos y nmero de cuentas para los ingresos de la empresa Rodrguez.
17.- Registrar los egresos de la empresa Rodrguez.
18.- Generar la utilidad por exportacin de mercadera.
19.- Generar listado de empresas Transportadoras.
20.- Generar listado de empresas Exportadoras.
21.- Generar listado de empresas consignatarios.
22.- Generar listado de propietarios y vehculos.
23.- Generar listado de Conductores.
24.- Realizar bsquedas para mostrar informacin de empresas exportadoras.
25.- Realizar bsquedas para mostrar informacin de empresas transportadoras.
26.- Realizar bsquedas para mostrar informacin de vehculos y propietario.
27.- Realizar bsquedas para mostrar informacin de transportistas.
2.2.1 REQUERIMIENTOS NO FUNCIONALES

56

Tabla 2.12: REQUERIMIENTOS NO FUNCIONALES

El sistema debe ser fcil de manejar para el usuario dndole un


entendimiento de usabilidad, sin complicaciones en el manejo de las
interfaces.
Debe ser desarrollado para su comprensin dndole algn parecido en
FACILIDAD DE USO

los formularios que el personal est acostumbrado a ver y utilizar (usar


metforas).
El sistema no debe permitir cdigos de lenguaje de programacin para
el uso del usuario, la mayora de los usuarios finales no tiene
conocimiento de informtica es por tal razn que no se debe permitir
cdigos de lenguaje de programacin.
El acceso al sistema debe de ser restringido, contando con cuentas de
usuario y password para el personal, y as evitar modificaciones en la

SEGURIDAD

informacin.
El acceso a la base de datos debe ser inaccesible para usuarios para
evitar alteraciones en los registros.
El sistema debe contemplar con copias de seguridad de la base de

AMIGABILIDAD
ESCALABILIDAD
PORTABILIDAD
ADAPTABILIDAD
ENTENDIBILIDAD
HARDWARE
SOFTWARE

datos.
El sistema debe ser amigable para el usuario con interfaces entendibles.
El sistema debe ser escalable para posteriores mejoras.
Se deber ejecutar independientemente.
Se debe encontrar en una plataforma adecuada a las necesidades,
adaptable a los cambios de versiones de los sistemas operativos.
Contar con manual de usuario para mejor entendimiento.
Equipos de computacin e impresora
Sistema operativo Windows 7
Materiales de escritorio para la impresin de MIC, CTR, orden de carga,
liquidaciones, listados y otros.

57

3. CAPITULO III
ANALISIS DEL SISTEMA
3.1 MODELO DEL NEGOCIO
3.1.1 DESCRIPCIN DEL NEGOCIO

Adquisicin de la mercadera: Una empresa o cooperativa orurea o de otro


departamento genera materia prima como ser minerales o producto alimenticio
(quinua, soya, azcar, etc.) y este es comercializado por lo general a otra empresa
exportadora, la cual exporta la mercadera hacia otros pases.

Figura 3.10: Adquisicin de la materia prima

Fuente: Elaboracin propia

Tramitar documentos: La empresa exportadora, realiza el trmite de documentos


como:
Documento nico de Exportacin.
Certificado de anlisis, certificado de origen, factura comercial.
Lista de empaque, para minerales (FORM 101, FORM 03)) para exportar la
mercadera.
Posteriormente es entregada al Servicio Nacional de Verificacin (SENAVEX) para aprobar la
legalizacin de los documentos con los siguientes detalles.
Tabla 3.13: DESCRIPCIN DE DOCUMENTOS TRAMITADOS

58

DOCUMENTO
TRAMITADO

SIGNIFICADO

DOCUMENTO
DUE

UNICO DE
EXPORTACION

EMITIDO

DATOS DEL

DATOS DE LA

POR

EXPORTADOR
NIT

Nombre

Direccin

Ciudad y Pas

Nombre

Direccin

Telfono

Gerente Gral.

MERCADERIA
Descripcin

FOT

Moneda

Peso y unidad
Cant. total bultos
N de Lote
Descripcin

N de Lote

Humedad

Peso neto
Leyes

Cotizacin
Valoracin
Valor neto por

tonelada.
Valor FOT
Descripcin

N de Lote

Ley
Peso bruto

SIDUNEA

ADUANA DE

REGISTRO

FACTURA

FACTURA

EXPORTAD

COMERCIAL

COMERCIAL

OR

CERTIFICADO

CERTIFICADO

DE ORIGEN

DE ORIGEN

SENAVEX Nombre
(Servicio Direccin
Ciudad
Nacional de
verificacin

OTROS
Consignatario
Frontera
N de DUE

N de Factura
Consignatario
Costo

de

tratamiento
Gastos transporte y
realizacin.
Penalidades
Medio de transporte
N de origen
Consignatario,
Direccin.
Medio de transporte

de
Exportacion
es)

CERTIFICADO

CERTIFICADO

DE ANALISIS

DE ANALISIS

FORMULARIO

Nombre
Laboratorio Direccin
qumico
SENARECO NIT
M (Servicio Razn social
Nacional de

FORM M-03

Registro y

(para

UNICO DE

control de la

minerales)

EXPORTACIN

comercializa

DE MINERALES

cin de

Y METALES

minerales y

N de Lote

Descripcin

Presentacin del

producto
Peso
neto
Descripcin

Muestra referencia
Ensayos solicitados
Fecha de recepcin
Mtodo utilizado
Observaciones
Aduana de salida
Consignatario
Transaccin interna
Aporte Depto. y

municipal
hmedo

Aportes
Humedad %
Merma % Kg
institucionales
Peso Neto Seco Declaracin jurada
de la informacin

metales)

59

Unidad de
CONTROL Y
FORM 101

AUTORIZACIN

(para

DE SALIDA Y

minerales)

ENTRADA DE
MINERALES

Control de

Regalas

mineras del

Gobierno
Autnomo
Departament
al de Oruro

NIT
Razn

mineral.
Ley

EMAIL

comercializado

Verificadora
como:

EMPAQUE

FORM 3007

Alex Stivar
SGS
FORMULARIO

IMPUESTO

DE PAGO

NACIONAL

RAGALIA

REGALIAS

MINERA

MINERAS

de

del

social
Domicilio

MUNICIPIO
DEPARTAM

ENTO
TEL, FAX

Empresa
LISTA DE

N de lote
Tipo

NIT

Fuente: Elaboracin propia

60

mineral.
Peso bruto.
Peso neto.
Empresa
o
r de destino.
N de Lote
Descripcin
Factor
Peso Bruto
Peso neto

Nombre del Banco


Tipo de cambio
Monto Bs
Ruta
Plazo
Chofer

Bulto
Valor
FOB
Leyes
Cotizacin

Fecha
Importe de anticipo

Figura 3.11: Realizar tramite de documentos

Fuente: Elaboracin propia

61

Contratar servicios: La Empresa Exportadora contrata servicios de empresas


transportadoras que realizan el traslado de la mercadera hacia la empresa
consignataria el cual es el destino de la mercadera, realizando la cancelacin del 50%
del servicio.

Figura 3.12: Contratar servicios para transportar mercadera

Fuente: Elaboracin propia

Fletar camiones: La empresa Rodrguez realiza el flete de camiones para el traslado


de la mercadera a su destino de otras empresas de transporte pesado.

Figura 3.13: Realizar el flete de camiones

Fuente: Elaboracin propia

62

Cargar mercadera: Los conductores solicitan la documentacin requerida y realizan


el cargado de mercadera con el respectivo control de peso. Para posteriormente
realizar el trmite del formulario 101 y solicitar la cancelacin de anticipos.
Tabla 3.14: DATOS DE CONTROL DE BALANZAS

EMPRESA DE

CONDUCTOR

VEHICULO

CARGA

OTROS

BALANZAS

Razn Social
Direccin
Telfono
Ciudad, Pas

Nombre

Placa
Marca
completo
Empresa a la Tara

Descripcin
Peso y unidad
Destino

Fecha y hora de
ingreso

que pertenece
Fuente: Elaboracin propia

Figura 3.14: Solicitar documentacin

Fuente: Elaboracin propia

Traslado de la carga: El primer camin abre el lote con documentos originales y los
dems camiones solo llevan copias las cuales entregan en los puntos de control
especficos, y el nico documento original que entregan es el formulario FROM-101
en las trancas de control especificados en la figura.
63

Tabla 3.15: DATOS DEL FORM-101

Exportador

Razn social
Ciudad
NIT
Telfono
Fax
Email

Mercadera

DUE

Banco

Descripcin
N de LOTE Unin
Peso bruto
Ruta a seguir Tipo de cambio
% de humedad
Peso neto
Destino
Importe de regalas mineras
Fuente: Elaboracin propia

Consignatario
Razn social
Ciudad

Figura 3.15: Destinos especficos a los cuales exporta la Empresa Rodrguez

Fuente: Elaboracin propia

Descarga de la mercadera: La empresa consignataria recibe la mercadera realizando


el control del peso y posteriormente a la verificacin se entrega documentos de
conformidad a los conductores; para realizar el cobro correspondiente del saldo
pendiente de la empresa exportadora, la empresa Rodrguez debe presentar los
documentos de exportacin firmados y sellados por la aduana (conformidad,
certificado de salida, Factura Albo, certificado de origen y pliza de Exportacin), la
misma elabora un informe llamado carguo de camiones el cual especifica la placa de
los camiones que llevaron la carga, el peso, la descripcin y el anticipo otorgado. Este
informe es apoyado por los documentos de exportacin; como tambin posteriormente
el Exportador verifica la originalidad de los documentos y realiza la cancelacin del
saldo pendiente al banco; la empresa Rodrguez realiza el retiro para cancelar las
liquidaciones pendientes a los conductores.

64

Figura 3.16: Entregar mercadera al consignatario

Fuente: Elaboracin propia

65

Consignatario

Entregar conformidad

Cargar mercaderia

Descargar mercaderia
Conductor

Transportadora Rodriguez

Realizar liquidacin

Exportador

66
Propietario

Fletar camiones

SIDUNEA

Empresa de transporte pesado

Contratar servicios de transportacin

Tramitar documento DUE

3.1.2 DIAGRAMA DE CASOS DE USO DEL NEGOCIO

Figura 3.17: Diagrama de casos de uso del negocio.

3.1.3 GLOSARIO DE CASOS DE USO DEL NEGOCIO


Tabla 3.16: DESCRIPCIN DEL CASO DE USO TRAMITAR DOCUMENTO NICO DE EXPORTACIN DUE.

CASO DE USO
ACTORES
PROPOSITO

Tramitar documento nico de exportacin (DUE)


Exportador, SIDUNEA
Realizar el trmite de exportacin de mercadera.
RESUMEN

El interesado (Empresa exportadora) para la comercializacin de su mercadera debe tramitar el DUE para que la

1.

misma sea legal.


ACCION DEL ACTOR
El Exportador solicita el anlisis de muestras de la

RESPUESTA DEL NEGOCIO

mercadera.

2.

El certificado de anlisis es otorga por un laboratorio


qumico que analiza las muestras del producto o materia

3. El Exportador realiza los dems trmites como

prima.

obtener el certificado de origen, el FORM M-03, la lista


de empaque.
4. La factura comercial es otorgada por la empresa
exportadora.
5. Posteriormente es entregada a la SIDUNEA para
obtener la DUE.

6. Una vez elaborada la DUE, es presentada al Exportador.

7. El Exportador presenta todos los documentos a


SENAVEX para aprobar su legalidad.

8. SENAVEX verifica la legitimidad de los documentos del


DUE, certificado de origen, certificado de anlisis y factura
comercial, la lista de empaque, regalas mineras, formulario
de liquidacin, boleta de pago de la regala minera, el
formulario nico de exportacin de minerales y metales para
el caso de la mercadera fuese minerales (FORM M-03).
9. Una vez verificada es entregada al Exportador.

Tabla 3.17: DESCRIPCIN DEL CASO DE USO CONTRATAR SERVICIOS DE TRANSPORTACIN.

CASO DE USO
ACTORES
PROPOSITO

Contratar servicios de transportacin


Exportador, Transportadora Rodrguez.
Contratar los servicios de una transportadora para el traslado de la mercadera.
RESUMEN

El Exportador realiza un contrato de prestacin de servicios con la transportadora Rodrguez para el traslado de la
mercadera.
ACCION DEL ACTOR
1. El Exportador teniendo los documentos necesarios

RESPUESTA DEL NEGOCIO

para realizar la exportacin, contrata los servicios de

67

una empresa Transportadora.

2. La transportadora Rodrguez es la responsable de enviar la


mercadera hasta su destino en trnsito aduanero fronterizo.

3. Establecer un contrato de prestacin de servicios


de trasportacin de la mercadera.
4. Presenta documentacin:
Documento nico de exportacin y adjuntos la factura
comercial, certificado de origen, certificado de anlisis,
FORM-M03, etc.
5. Se realiza un primer desembolso para pagar
anticipos a los transportistas.

6. Los depsitos se realizan en una cuenta de la empresa


transportadora Rodrguez

7. La liquidacin total se realiza una vez entregada la


mercadera al consignatario con documentacin de
respaldo de la conformidad.
Tabla 3.18: DESCRIPCIN DEL CASO DE USO FLETAR CAMIONES.

CASO DE USO
ACTORES
PROPOSITO

Fletar camiones
Transportadora Rodrguez, Empresa de transporte pesado.
Realizar el flete de camiones para el traslado de la mercadera.
RESUMEN

La transportadora Rodrguez realiza el flete de camiones de diferentes empresas de transporte pesado.


ACCION DEL ACTOR
RESPUESTA DEL NEGOCIO
1. La Transportadora Rodrguez contacta a
empresas de transporte pesado en funcin a su
necesidad como cantidad de camiones, capacidad
del camin

requeridas en funcin al tipo de

mercadera.

2. La empresa de transporte pesado cuenta con socios como


los propietarios de camiones y conductores los cuales son
enviados con disponibilidad y sus respectivos camiones con
capacidades especficas por los requerimientos de la
empresa Rodrguez.

3. La transportadora Rodrguez realiza un contrato


de prestacin de servicios del conductor y flete de
camin para respaldar la mercadera.

4. El conductor firma el contrato, hacindose responsable de


que la mercadera llegue en buen estado hacer embarcado
rumbo al pas consignatario.

Tabla 3.19: DESCRIPCIN DEL CASO DE USO CARGAR MERCADERA.

CASO DE USO
ACTORES

Cargar mercadera
Exportador, Conductor, Transportadora Rodrguez.

68

PROPOSITO

Cargar la mercadera una vez realizada la autorizacin por parte de la transportadora


Rodrguez.
RESUMEN

El Conductor recibe la orden de carga para poder cargar la mercadera en la cual especifica el peso y la empresa
exportadora de la cual debe recibir la mercadera.
ACCION DEL ACTOR
1. La Transportadora Rodrguez entrega la orden

RESPUESTA DEL NEGOCIO

de carga al conductor, en la cual detalla la


empresa Exportadora, el peso de la carga y datos
del conductor y a la empresa de transporte a la

2. La empresa Exportadora carga la mercadera en el camin

cual pertenece.

del conductor, se debe cargar el peso especificado en la


orden de carga.
3. Para verificar el peso de cargado en el camin, este es
trasladado a balanzas electrnicas para constancia del peso.

4. La Transportadora Rodrguez entrega al


conductor la documentacin necesaria para el
control de la mercadera en los diversos puntos de
control como el MIC, la carta porte y otros.
5. Tambin entrega al conductor el anticipo

6. El conductor firma el recibo de anticipo y el resto recibe una

correspondiente para el traslado de la mercadera.

vez presentada la documentacin de conformidad por parte


del consignatario.

Tabla 3.20: DESCRIPCIN DEL CASO DE USO DESCARGAR MERCADERA.

CASO DE USO
ACTORES
PROPOSITO

Descargar mercadera
Conductor, Consignatario, Transportadora Rodrguez.
Entregar la mercadera en el destino de transito fronterizo.
RESUMEN

La mercadera es trasladada hasta transito fronterizo para luego ser embarcada rumbo al pas consignatario.
ACCION DEL ACTOR
RESPUESTA DEL NEGOCIO
1. El conductor traslada la mercadera y la misma es
inspeccionado en trancas de control, a las cuales se
les proporciona una copia de la documentacin de la
mercadera para el control necesario de la misma.
2. Las trancas de control comparan el peso de la carga con la
documentacin de la mercadera y si existe alguna
contradiccin en los documentos la mercadera es detenida
hasta aclarar los errores cometidos ya sean de transcripcin o
documentacin incompleta.

69

3. La transportadora Rodrguez por medio de internet


del sitio de la aduana,
Verificar si los camiones pasaron la frontera con el
documento de balance de exportacin que muestra
todos los camiones que pasaron la frontera. Caso
contrario presenta una aclaracin para corregir errores
de transcripcin o presentar documentos faltantes.

4. Cuando esta todo en orden. El conductor recin pasa la


tranca de control fronterizo, traslada la mercadera al puerto y
descarga parte de la mercadera en ambientes ya reservados
por el consignatario en el puerto.
5. Para ser embarcada la mercadera se debe esperar a que
todos los camiones lleguen con el resto de la mercadera el
barco espera solo un tiempo determinado.
6. Una vez vencida el tiempo de espera, se debe pagar una
multa la transportadora Rodrguez por hora, da de retraso de
los camiones.
7. La mercadera es descargada en el puerto para ser
embarcada al pas destino del consignatario

Tabla 3.21: DESCRIPCIN DEL CASO DE USO ENTREGAR CONFORMIDAD

CASO DE USO
ACTORES
PROPOSITO

Entregar conformidad
Conductor, Consignatario, Exportador, Transportadora Rodrguez.
El conductor debe recibir el documento de conformidad una vez descargada la mercadera.
RESUMEN

La empresa consignataria es quien extiende el documento de conformidad una vez recibida toda la mercadera y luego
se prepara para embarcar.
ACCION DEL ACTOR
1. El consignatario verifica la descarga de la

RESPUESTA DEL NEGOCIO

mercadera y enva al pas de destino.


2. El consignatario extiende el documento de
conformidad a cada conductor como constancia de
recibir la mercadera.
3. El Conductor regresa con el documento de conformidad y
entrega a la transportadora Rodrguez.
4. La Transportadora Rodrguez entrega a la Empresa
Exportadora el documento de carguo de camiones el cual
especifica en detalle los camiones que transportaron la
mercadera, la cantidad transportada, la descripcin de la
mercadera, el nmero de DUE, el nmero de lote, la fecha y

70

el anticipo otorgado. Adjuntando con los documentos de


conformidad de todos los camiones como respaldo de
entregar la mercadera.
6. El exportador verifica la documentacin de conformidad
que sea original con los sellos respectivos.
Tabla 3.22: DESCRIPCIN DEL CASO DE USO REALIZAR LIQUIDACIN

CASO DE USO
ACTORES
PROPOSITO

Realizar liquidacin
Conductor, Exportador, Transportadora Rodrguez
Recibir la liquidacin por parte del Exportador, para cancelar a los conductores.
RESUMEN

El Exportador realiza la liquidacin una vez recibida toda la documentacin de respaldo para el desembolso a favor de
la transportadora Rodrguez.
ACCION DEL ACTOR
1. Presentando la documentacin

RESPUESTA DEL NEGOCIO

necesaria el Exportador realiza el depsito


a la cuenta bancaria de la transportadora

2. La transportadora Rodrguez realiza el retiro de la cuenta bancaria

Rodrguez.

para realizar las liquidaciones correspondientes.


3. El conductor debe presentar su recibo de anticipo a la transportadora
Rodrguez para poder ser cancelado su saldo pendiente.
4. El conductor puede enviar a terceras personas con el recibo para
realizar el saldo pendiente.
5. Una vez presentada el recibo se busca el saldo pendiente y es
cancelado.

3.1.4 DIAGRAMA DE ACTIVIDADES DEL NEGOCIO

Caso de uso: Tramitar documento nico de exportacin (DUE).

71

Figura 3.18: Diagrama de actividad del caso de uso tramitar documento nico de exportacin

Caso de uso: Contratar servicios de transportacin.


72

Figura 3.19: Diagrama de actividad del caso de uso contratar servicios de transportacin

Caso de uso: Fletar camiones.

73

Figura 3.20: Diagrama de actividad del caso de uso fletar camiones

Caso de uso: Cargar mercadera.


74

Figura 3.21: Diagrama de actividad del caso de uso cargar mercadera.

75

Caso de uso: Descargar mercadera.

76

Figura 3.22: Diagrama de actividad del caso de uso descargar mercadera.

77

Caso de uso: Entregar conformidad.

Figura 3.23: Diagrama de actividad del caso de uso entregar conformidad.

78

Caso de uso: Realizar liquidacin.

79

Figura 3.24: Diagrama de actividad del caso de uso realizar liquidacin.

3.1.5 MODELO DE OBJETOS DEL NEGOCIO

80

Figura 3.25: Modelo de objetos del negocio

81

Exportador

Orden de carga [despachada]

DUE [presentada]

(f rom Business Use-Case Model)

DUE [otorgado]

(f rom Business Use-Case Model)

Transportadora Rodriguez

Documento de conformidad [otorgado]

SIDUNEA

Orden de carga [entregada]

Consignatario
(f rom Business Use-Case Model)

Informe de carguio de camiones [entregada]

Documneto de conformidad [documentado]

Informe de carguio de camiones [elaborado]

Carta porte [generado]

Orden de carga [generada]

MIC [generado]

(f rom Business Use-Case Model)

Recibo de anticipo [cancelado]

Documento de conformidad [presentada]

Carta porte [entregado] Contrato [aceptado]

Conductor

MIC [entregado]

(f rom Business Use-Case Model)

DUE [tramite]

82
<<extend>>

Figura 3.26: Diagrama de casos de uso del sistema

Registro de mercadera

Generar MIC

(f rom Actores)

Contador

Generar contratos

<<extend>>

Registro de cuentas bancarias

Registro de DUE

Registro de extracto bancario

<<extend>>

Generar orden de carga

Registro de empresas Exportadoras

Administrar usuarios

Generar informe de carguio de


camiones

(f rom Actores)

Gerente

Registro de egresos

Personal Rodriguez

Registro de anticipos

Generar Utilidad

Generar liquidacin

Registro de empresas
Consigntarias

3.2.1 DIAGRAMA DE CASOS DE USO DEL SISTEMA

Registro de carga

(f rom Actores)

Generar Carta Porte

Registro de Conductor

Registro de camiones

<<extend>>

Registro de Propietario de camin

Registro de personal de transporte


pesado

Registro de empresas de Secretaria


Transporte pesado

<<extend>>

3.2 MODELOS DE CASOS DE USO DEL SISTEMA

3.2.2 ESPECIFICACIN DE ACTORES DEL SISTEMA


Tabla 3.23: ESPECIFICACIN DEL ACTOR SECRETARIA

ACTOR
CASOS DE USO

Secretaria
Registro de empresas exportadoras, Registro de empresas consignatarias, Registro de
empresas de transporte pesado, Registro de propietario de camin, Registro de
conductores, Registro de camiones, Registro de la DUE, Registro de mercadera, Registro
de carga, Generar orden de carga, Generar MIC, Generar carta porte, Registro de

anticipos.
DESCRIPCIN DEL ACTOR: Es la persona encargada de registrar toda la informacin convenientemente a la
exportacin de la mercadera.
Tabla 3.24: ESPECIFICACIN DEL ACTOR CONTADOR

ACTOR
CASOS DE USO

Contador
Registro de anticipos, Registro de liquidaciones, Registro de egresos, Registro de cuentas

bancarias, Registro de extractos bancarios.


DESCRIPCIN DEL ACTOR: Es la persona responsable de realizar las liquidaciones correspondientes por cada
exportacin de mercadera y controlar los ingresos y egresos de la empresa Rodrguez.
Tabla 3.25: ESPECIFICACIN DEL ACTOR GERENTE

ACTOR
CASOS DE USO

Gerente
Registro de extractos bancarios
Generar utilidad
Generar contratos
Generar informe de carguo de camiones

Administrar usuarios
DESCRIPCIN DEL ACTOR: Es la persona responsable de contratar a los conductores y realizar el flete de
camiones, como tambin administrar al personal y generar el informe de carguo de camiones.

3.2.3 ESPECIFICACIN DE CASOS DE USO DEL SISTEMA


Tabla 3.26: DESCRIPCIN DEL CASO DE USO REGISTRO DE EMPRESAS EXPORTADORAS

CASO DE USO
ACTORES
PROPOSITO

Registro de empresas exportadoras


Secretaria
Contar con la informacin necesaria de las empresas Exportadoras, para el llenado de
formularios y acceder a la misma cuando se requiera.
RESUMEN

Registrar a las empresas exportadoras para contar con la informacin necesaria en el momento requerido como en el
llenado de formularios.
ACCION DEL ACTOR
1. La secretaria ingresa al men principal y selecciona la
opcin de Exportador.

ACCION DEL SISTEMA


2. El sistema ejecuta la interfaz del Exportador con sus
respectivos mtodos los cuales le permiten al usuario

83

crear, modificar, eliminar y buscar informacin de las


empresas Exportadoras.
3. La secretaria verifica si existe informacin de alguna
Empresa Exportadora en particular, selecciona el nombre
de la empresa y presiona buscar.

4. El sistema realiza la busca de por medio del nombre y


muestra los datos en las respectivas etiquetas.

5. Si no se encuentra registrado el nombre del Exportador,


la secretaria presiona nuevo.
6. El sistema limpia todos los campos y se establecen en
un color determinado el cual indica campos vacos.
7. La secretaria registra los datos de la Empresa
Exportadora y presiona guardar.
8. El sistema guarda los datos del Exportador en la base
de datos.
9. La secretaria puede modificar los datos si existiera
alguna contradiccin, como tambin puede eliminar los
registros del Exportador.

Figura 3.27: Diseo de interfaz de entrada de Registro de Empresas Exportadoras

84

Tabla 3.27: DESCRIPCION DEL CASO DE USO REGISTRO DE EMPRESAS CONSIGNATARIAS

CASO DE USO
ACTORES
PROPOSITO

Registro de empresas consignatarias


Secretaria
Contar con la informacin necesaria de las empresas Consignatarias, para el llenado de
formularios y acceder a la misma cuando se requiera.
RESUMEN

Registrar la informacin necesaria de las empresas consignatarias para efectuar los documentos MIC, carta porte,
orden de carga y el informe de carguo de camiones.
ACCION DEL ACTOR
1. La secretaria ingresa al men principal y selecciona

ACCION DEL SISTEMA

la opcin de consignatario.

2. El sistema ejecuta la interfaz del consignatario con sus


respectivos mtodos los cuales le permiten al usuario crear,
modificar, eliminar y buscar informacin de las empresas
Consignatarias.

3. La secretaria verifica si existe informacin de


alguna

empresa

consignataria

en

particular,

selecciona el nombre de la empresa y presiona

4. El sistema realiza la busca de por medio del nombre y

buscar.

muestra los datos en las respectivas etiquetas.

5. Si no se encuentra registrado el nombre del

6. El sistema limpia todos los campos y se establecen en un

consignatario, la secretaria presiona nuevo.

color determinado el cual indica campos vacos.

7. La secretaria registra los datos de la Empresa

8. El sistema guarda los datos del consignatario en la base de

Consignataria y presiona guardar.

datos.

9. La secretaria puede modificar los datos si existiera


alguna contradiccin, como tambin puede eliminar
los registros del consignatario.

85

Figura 3.28: Diseo de interfaz de entrada de registro de Empresas Consignatarias


Tabla 3.28: DESCRIPCION DEL CASO DE USO REGISTRO DE EMPRESAS DE TRANSPORTE PESADO

CASO DE USO
ACTORES
PROPOSITO

Registro de empresas de transporte pesado


Secretaria
Contar con la informacin necesaria de las empresas de Transporte pesado, para el llenado
de formularios y acceder a la misma cuando se requiera.
RESUMEN

Registrar las empresas de transporte pesado.


ACCION DEL ACTOR
ACCION DEL SISTEMA
1. La secretaria ingresa al men principal y selecciona
la opcin de Transportadora.

2. El sistema ejecuta la interfaz de la Transportadora con sus


respectivos mtodos los cuales le permiten al usuario crear,
modificar, eliminar y buscar informacin de las empresas
Transportadoras.

3. La secretaria verifica si existe informacin de


alguna

empresa

Transportadora

en

particular,

selecciona el nombre de la empresa y presiona

4. El sistema realiza la busca de por medio del nombre y

buscar.

muestra los datos en las respectivas etiquetas.

5. Si no se encuentra registrado el nombre de la

6. El sistema limpia todos los campos y se establecen en un

Transportadora, la secretaria presiona nuevo.

color determinado el cual indica campos vacos.

7. La secretaria registra los datos de la Empresa

8. El sistema guarda los datos de la Transportadora en la

86

Transportadora y presiona guardar.

base de datos.

9. La secretaria puede modificar los datos si existiera


alguna contradiccin, como tambin puede eliminar
los registros de la Transportadora.

Figura 3.29: Diseo de interfaz de entrada de Registro de Empresas de transporte pesado

Tabla 3.29: DESCRIPCION DEL CASO DE USO REGISTRO DE PROPIETARIO DE CAMION

CASO DE USO
ACTORES
PROPOSITO

Registro de propietario de camin


Secretaria
Contar con informacin necesaria de los propietarios para el llenado de formularios y otros.
RESUMEN

Registrar a los propietarios de camiones para efectuar las liquidaciones, formularios y ortos.
ACCION DEL ACTOR
ACCION DEL SISTEMA
1. La secretaria ingresa al men principal y selecciona
la opcin de Conductor.

2. El sistema presenta la interfaz del conductor, desplegando


los nombres de las empresas de Transporte pesado.

3. Seleccionar el nombre de la empresa y teclear el


nmero de identidad del personal de la empresa

87

seleccionada en el campo especifico y presionar

4. Si est el personal registrado, el sistema presenta la

buscar.

interfaz con la informacin del mismo.

5. Si no se encuentra registrado, la secretaria procede


a presionar nuevo.

6. El sistema presenta la nueva interfaz para llenar el nombre,


apellidos, ci, nmeros telefnicos del personal.

7. Una vez registrado los datos necesarios, se debe


seleccionar la opcin de propietario.
8. La secretaria presiona guardar.

9. El sistema ejecuta el procedimiento de insercin y


almacena en la base de datos.

Tabla 3.30: DESCRIPCION DEL CASO DE USO REGISTRO DE CONDUCTORES

CASO DE USO
ACTORES
PROPOSITO

Registro de conductores
Secretaria
Contar con la informacin necesaria de los conductores para llenados de formularios y otros.
RESUMEN

Registrar a los conductores para realizar la orden de carga, MIC y liquidaciones.


ACCION DEL ACTOR
ACCION DEL SISTEMA
1. La secretaria ingresa al men principal y
selecciona la opcin de Conductor.

2. El sistema presenta la interfaz del Conductor, desplegando


los nombres de las empresas de Transporte pesado.

3. Seleccionar el nombre de la empresa y teclear el


nmero de identidad del personal de la empresa
seleccionada en el campo especifico y presionar

4. Si est el personal registrado, el sistema presenta la

buscar.

interfaz con la informacin del mismo.

5. Si no se encuentra el registrado, la secretaria


procede a presionar nuevo.

6. El sistema presenta la nueva interfaz para llenar el nombre,


apellidos, ci, nmeros telefnicos del empleado.

7. Una vez registrado los datos necesarios, se


debe

seleccionar

la

opcin

de

conductor

especificando la categora, denotar si existe


alguna observacin del personal.
8. La secretaria presiona guardar.

9. El sistema ejecuta el procedimiento de insercin y


almacena en la base de datos.

88

Figura 3.30: Diseo de interfaz de entrada de Registro de personal del transporte pesado

Tabla 3.31: DESCRIPCION DEL CASO DE USO REGISTRO DE CAMIONES

CASO DE USO
ACTORES
PROPOSITO

Registro de camiones
Secretaria
Contar con informacin necesaria de los camiones para el llenado de formularios y otros.
RESUMEN

Registrar la informacin requerida de los camiones para emitir la orden de carga, elaborar el MIC, carta porte,
liquidaciones, carguo de camiones.
ACCION DEL ACTOR
1. La secretaria ingresa al men principal y selecciona

ACCION DEL SISTEMA

la opcin de Vehculo.

2. El sistema presenta la interfaz del Vehculo, desplegando


los nombres de los propietarios.

3. Seleccionar el nombre del propietario y teclear el


nmero de placa del vehculo en el campo especifico y
presionar buscar.

4. Si est el vehculo registrado, el sistema presenta la


interfaz con la informacin del mismo.

5. Si no se encuentra registrado, la secretaria procede


a presionar nuevo.

6. El sistema presenta la nueva interfaz para llenar el nmero


de placa, modelo, marca, color, nmero de chasis, capacidad
de arrastre, unidad, numero de ejes y el tipo de camin
(remolque o semirremolque).

7. Una vez registrado los datos necesarios, la


secretaria presiona guardar.
8. El sistema ejecuta el procedimiento de insercin y

89

almacena en la base de datos.

Figura 3.31: Diseo de interfaz de entrada de Registro de vehculos


Tabla 3.32: DESCRIPCION DEL CASO DE USO REGISTRO DE LA DUE

CASO DE USO
ACTORES
PROPOSITO

Registro de la DUE
Secretaria
Contar con la informacin de las DUE, para acelerar el proceso de llenado de formularios.
RESUMEN

Registrar el documento nico de exportacin porque detalla la informacin de la mercadera, datos del Exportador,
Consignatario y cdigos de control como el nmero de DUE, nmero de lote; para emitir orden de carga, MIC, carta
porte, liquidaciones y carguo de camiones.
ACCION DEL ACTOR
1. La secretaria ingresa al men principal y selecciona

ACCION DEL SISTEMA

la opcin de DUE.

2. El sistema presenta la interfaz del formulario DUE.

3. Teclear el nmero de la DUE y presionar buscar.


4. Si est registrado, el sistema presenta la interfaz con la
informacin del formulario DUE.
5. Si no se encuentra registrado, la secretaria procede
a presionar nuevo.

6. El sistema presenta la nueva interfaz para llenar el nmero


de DUE, nmero de lote, fecha de la DUE, Empresa
Exportadora, Empresa Consignataria, pas de origen- destino,
frontera-va, factura comercial, certificado de anlisis- origen.
Descripcin de la mercadera, peso, unidad, valor FOT,

90

moneda, tasa de cambio.


7. Una vez registrado los datos necesarios, la
secretaria presiona guardar.

8. El sistema ejecuta el procedimiento de insercin y


almacena en la base de datos.

Figura 3.32: Diseo de interfaz de entrada de Registro de la DUE

Tabla 3.33: DESCRIPCION DEL CASO DE USO REGISTRO DE MERCADERIA

CASO DE USO
ACTORES
PROPOSITO

Registro de mercadera
Secretaria
Contar con la informacin de la mercadera para el llenado de formularios y otros.
RESUMEN

Registrar la informacin requerida como el peso, descripcin, valor FOT, origen de la mercadera, destino de la
mercadera, cantidad de bultos, etc.
ACCION DEL ACTOR
1. La secretaria ingresa al men principal y

ACCION DEL SISTEMA

selecciona la opcin de DUE.


2. El sistema presenta la interfaz del formulario DUE.
3. Teclear el nmero de la DUE y presionar buscar.
4. Si est registrado, el sistema presenta la interfaz con la
informacin del formulario DUE.

91

5. Si no se encuentra registrado, la secretaria


procede a presionar nuevo.

6. El sistema presenta la nueva interfaz para llenar la


descripcin de la mercadera, peso, unidad, valor FOT,
moneda, tasa de cambio.

7. Una vez registrado los datos necesarios, la


secretaria presiona guardar.

8. El sistema ejecuta el procedimiento de insercin y


almacena en la base de datos.

Tabla 3.34: DESCRIPCION DEL CASO DE USO REGISTRO DE CARGA

CASO DE USO
ACTORES
PROPOSITO

Registro de carga
Secretaria
Contar con la informacin de la carga para el llenado de formularios y otros.
RESUMEN

Registrar el clculo del peso de la carga que debe llevar cada camin.
ACCION DEL ACTOR
ACCION DEL SISTEMA
1. La secretaria ingresa al men principal y selecciona
la opcin de DUE.

2. El sistema presenta la interfaz del formulario DUE.

3. Teclear el nmero de la DUE y presionar buscar.


4. Si est registrado, el sistema presenta la interfaz con la
informacin del formulario DUE.
5. Si no se encuentra registrado, la secretaria procede
a presionar nuevo.

6. El sistema presenta la nueva interfaz para llenar el peso,


unidad, nmero de vehculos, cantidad de bultos, tipo de
empaque, precio del flete.

7. Una vez registrado los datos necesarios, la


secretaria presiona guardar.

8. El sistema ejecuta el procedimiento de insercin y


almacena en la base de datos.

Tabla 3.35: DESCRIPCION DEL CASO DE USO GENERAR ORDEN DE CARGA

CASO DE USO
ACTORES
PROPOSITO

Generar orden de carga


Secretaria
Acelerar el proceso de elaboracin de la orden de carga.
RESUMEN

Generar la orden de carga con la informacin necesaria para el despacho correspondiente de la mercadera.
ACCION DEL ACTOR
ACCION DEL SISTEMA
1. La secretaria ingresa al men principal y selecciona
la opcin de Orden de carga.

2. El sistema presenta la interfaz del llenado de la orden de


carga, desplegando los nombres de las empresas de
Transporte pesado.

3. Seleccionar el nombre de la empresa para


especificar a los conductores.

4. El sistema ejecuta una bsqueda para mostrar al personal


de la empresa de transporte pesado seleccionado por el

92

usuario.
5. Si no se encuentran registros, la secretaria procede
a presionar nuevo.

6. El sistema se enlaza a la interfaz del conductor.

7. Una vez registrado los datos necesarios, se debe


presiona guardar y posteriormente salir.

8. El sistema ejecuta el procedimiento de insercin y


almacena en la base de datos; ejecutando exit en la interfaz.

9. La secretaria selecciona al propietario del vehculo,


el camin y el conductor; presionando adicionar a la
lista.
10. La secreteara realiza la eleccin del nmero de
DUE a ser despachado y presiona guardar.

11. El sistema ejecuta el procedimiento de insercin y


almacena en la base de datos

12. La secretaria presiona el botn de generar la


orden de carga.

13. El sistema ejecuta el procedimiento de generar la orden


de carga para todos los de la lista y muestra en la interfaz de
reporte.

14. La secretaria puede proceder a imprimir como


tambin a guardarlo como archivo de texto.

93

Figura 3.33: Diseo de interfaz de proceso de Generar orden de carga


Tabla 3.36: DESCRIPCION DEL CASO DE USO GENERAR MIC

CASO DE USO
ACTORES
PROPOSITO

Generar MIC
Secretaria
Acelerar el proceso de elaboracin del formulario MIC.
RESUMEN

Elaborar el MIC con la informacin de la mercadera, peso, valor FOT, cdigos de control, datos del camin, datos del
conductor con 10 copias para las trancas de control.
ACCION DEL ACTOR
1. La secretaria ingresa al men principal y selecciona

ACCION DEL SISTEMA

la opcin de Documentos MIC y CRT.

2. El sistema presenta la interfaz del llenado de la MIC Y CRT,


desplegando los nombres de las empresas Exportadoras.

3. Seleccionar el nombre de la empresa para


especificar a las DUEs registradas y los parmetros

4. El sistema ejecuta una bsqueda para mostrar las DUEs

desde (mes y ao.)

registradas correspondientes a la empresa exportadora.

94

5. La secretaria procede a seleccionar una DUE

6. El sistema muestra las rdenes de carga despachadas

especfica.

para la DUE especfica.

7. La secretaria selecciona la orden de carga y

8. El sistema ejecuta el procedimiento de insercin y

presiona generar MIC.

almacena en la base de datos;


9. Posteriormente el sistema ejecuta el procedimiento de
generar el MIC y muestra en la interfaz de reporte.

10. La secretaria puede proceder a imprimir como


tambin a guardarlo como archivo de texto.

Figura 3.34: Diseo de interfaz de proceso de Generar MIC


Tabla 3.37: DESCRIPCION DEL CASO DE USO GENERAR CARTA PORTE

CASO DE USO
ACTORES
PROPOSITO

Generar carta porte


Secretaria
Acelerar el proceso de elaboracin del formulario CRT.
RESUMEN

Generar la carta porte con datos de la mercadera, peso de la carga, datos del camin, datos del exportador,
consignatario.
ACCION DEL ACTOR
1. La secretaria ingresa al men principal y selecciona

ACCION DEL SISTEMA

la opcin de Documentos MIC y CRT.

2. El sistema presenta la interfaz del llenado de la MIC Y CRT,

95

desplegando los nombres de las empresas Exportadoras.


3. Seleccionar el nombre de la empresa para
especificar a las DUEs registradas y los parmetros

4. El sistema ejecuta una bsqueda para mostrar las DUEs

desde (mes y ao.)

registradas correspondientes a la empresa exportadora.

5. La secretaria procede a seleccionar una DUE

6. El sistema muestra las rdenes de carga despachadas

especfica.

para la DUE especfica.

7. La secretaria selecciona la orden de carga y

8. El sistema ejecuta el procedimiento de insercin y

presiona generar carta porte.

almacena en la base de datos.


9. Posteriormente el sistema ejecuta el procedimiento de
generar el CRT y muestra en la interfaz de reporte.

10. La secretaria puede proceder a imprimir como


tambin a guardarlo como archivo de texto.
Tabla 3.38: DESCRIPCION DEL CASO DE USO REGISTRO DE ANTICIPOS

CASO DE USO
ACTORES
PROPOSITO

Registro de anticipos
Secretaria, Contador
Controlar el proceso de cancelacin de anticipos.
RESUMEN

Registrar los anticipos cancelados por medio de los recibos para el control de las liquidaciones.
ACCION DEL ACTOR
ACCION DEL SISTEMA
1. La secretaria ingresa al men principal y selecciona
la opcin de Documentos MIC y CRT.

2. El sistema presenta la interfaz del llenado de la MIC Y CRT,


desplegando los nombres de las empresas Exportadoras.

3. Seleccionar el nombre de la empresa para


especificar a las DUEs registradas y los parmetros

4. El sistema ejecuta una bsqueda para mostrar las DUEs

desde (mes y ao.)

registradas correspondientes a la empresa exportadora.

5. La secretaria procede a seleccionar una DUE

6. El sistema muestra las rdenes de carga despachadas

especfica.

para la DUE especfica.

7. La secretaria selecciona la orden de carga y


registra los datos del anticipo otorgado por medio del
recibo el cual especifica: fecha del anticipo, monto del
flete, monto de adelanto, nmero de recibo y presiona

8. El sistema ejecuta el procedimiento de insercin y

96

guardar.

almacena en la base de datos.


Tabla 3.39: DESCRIPCION DEL CASO DE USO GENERAR LIQUIDACIONES

CASO DE USO
ACTORES
PROPOSITO

Generar liquidaciones
Contador
Controlar las liquidaciones pendientes a los conductores.
RESUMEN

Buscar liquidaciones pendientes por el nmero de recibo o datos del conductor y efectuar la cancelacin con copia de
respaldo para evitar doble cancelacin.
ACCION DEL ACTOR
1. El contador ingresa al men financiero y selecciona

ACCION DEL SISTEMA

la opcin de Cancelar transportacin.

2. El sistema presenta la interfaz de la cancelacin de la


liquidacin de saldos.

3. El contador

ingresa el nmero de recibo del

anticipo cancelado y presiona buscar.

4. El sistema ejecuta una bsqueda para mostrar los datos


del conductor y nmero de placa del camin y los saldos
pendientes.

5. El contador procede a seleccionar una de los


saldos pendientes a ser cancelado.
6. Registra los descuentos correspondientes como: el
porcentaje de comisin internacional, comunicacin y
otros; presionando guardar.
7. El sistema calcula el total descuento y el lquido pagable y
8. El contador registra a quien es entregado como al

muestra en literal.

mismo conductor, al propietario del camin o a otra


persona

como

caso

de

emergencia

previa

presentacin de identificacin y recibo de anticipo;


registrando su nombre completo y nmero de
identidad.
9. El contador presiona guardar
10. El sistema ejecuta el procedimiento de insercin y
almacena en la base de datos.
11. El contador presiona generar liquidacin.
12. El sistema genera el reporte de liquidacin mostrando en
una interfaz.
13. El contador puede imprimir o guardarlo como
archivo de texto.

97

Figura 3.35: Diseo de interfaz de proceso degenerar liquidaciones


Tabla 3.40: DESCRIPCION DEL CASO DE USO REGISTRO DE EGRESOS

CASO DE USO
ACTORES
PROPOSITO

Registro de egresos
Contador
Controlar los egresos de la empresa por medio del sistema
RESUMEN

Registrar los egresos efectuados por la exportacin de la mercadera como sanciones, viticos, comunicacin, internet
entre otros.
ACCION DEL ACTOR
1. El Contador ingresa al men Financiero y

ACCION DEL SISTEMA

selecciona la opcin de Egresos.

2. El sistema presenta la interfaz de registro de egresos con


los costos fijos y variables de la Empresa.

3. El Contador registra los montos y fecha de los


costos fijos y/o variables en funcin a la cancelacin
de la misma.
4. El contador puede incrementar descripcin de
costos fijos y/o variables, monto y fecha.
5. El sistema ejecuta el procedimiento de insercin y
almacena en la base de datos.
6. El Contador tambin puede buscar, modificar,
eliminar el registro por medio de la fecha.

98

Figura 3.36: Diseo de interfaz de entrada de egresos


Tabla 3.41: DESCRIPCION DEL CASO DE USO REGISTRO DE CUENTAS BANCARIAS

CASO DE USO
ACTORES
PROPOSITO

Registro de cuentas bancarias


Contador
Controlar las cuentas bancarias existentes y los respectivos bancos.
RESUMEN

Registrar las cuentas bancarias en los respectivos bancos para el control de los extractos bancarios.
ACCION DEL ACTOR
ACCION DEL SISTEMA
1. El Contador ingresa al men Financiero y
selecciona la opcin de Bancos.

2. El sistema presenta la interfaz de registro de bancos y


cuentas.

3. El Contador registra el nombre del banco, la


direccin y el telfono.
4. inmediatamente puede registrar el nmero de
cuenta, el tipo de cuenta y la moneda y presiona
guardar.

5. El sistema ejecuta el procedimiento de insercin y


almacena en la base de datos.

6. El Contador tambin puede buscar, modificar,


eliminar el registro.

99

Figura 3.37: Diseo de interfaz de entrada de Registro de cuentas bancarias


Tabla 3.42: DESCRIPCION DEL CASO DE USO REGISTRO DE EXTRACTOS BANCARIOS

CASO DE USO
ACTORES
PROPOSITO

Registro de extractos bancarios


Contador, Gerente
Controlar el ingreso de la parte econmica por medio de los extractos.
RESUMEN

Se registra los extractos bancarios para el control de los depsitos por parte del exportador y el retiro correspondiente
por parte de la transportadora Rodrguez.
ACCION DEL ACTOR
1. El usuario ingresa al men Financiero y selecciona

ACCION DEL SISTEMA

la opcin de operaciones bancarias.


2. El sistema presenta la interfaz de operaciones bancarias.
3. El usuario selecciona el nombre del banco.
4. El sistema ejecuta el procedimiento de bsqueda y muestra
las cuentas bancarias pertenecientes al banco selecto.
5. Selecciona la cuenta y establece la operacin ya
sea de retiro o depsito con el monto especificado.
6. Sistema calcula el nuevo saldo de la cuenta bancaria y lo
muestra.
7. El usuario procede a guardar.
8. El sistema ejecuta el procedimiento y almacena en la base
de datos.

100

Figura 3.38: Diseo de interfaz de entrada de Extracto bancario


Tabla 3.43: DESCRIPCION DEL CASO DE USO GENERAR UTILIDAD

CASO DE USO
ACTORES
PROPOSITO

Generar utilidad
Contador
Controlar la utilidad generada por la exportacin realizada, para el conocimiento de la
economa generada.
RESUMEN

Generar utilidad por medio del control de los ingresos y egresos de la empresa para obtener mejores beneficios.
ACCION DEL ACTOR
ACCION DEL SISTEMA
1. El usuario ingresa al men Financiero y selecciona
la opcin generar utilidad.
2. El sistema presenta la interfaz de generar utilidad.
3. El usuario selecciona el rango del cual quiere
conocer la utilidad.
4. El sistema ejecuta el procedimiento de bsqueda y muestra
los ingresos, egresos y la utilidad en base al rango emitido.
5. El usuario puede presionar en el botn Graficar
para ilustrar y representar grficamente la utilidad de

101

la empresa.

6. Sistema grafica la utilidad en funcin al tiempo y muestra al


usuario.

7. El usuario puede enviar a imprimir dicho reporte.


8. El sistema ejecuta el procedimiento y elabora el reporte.

Figura 3.39: Diseo de interfaz de proceso de generar Utilidad


Tabla 3.44: DESCRIPCION DEL CASO DE USO GENERAR CONTRATOS

CASO DE USO
ACTORES
PROPOSITO

Generar contratos
Gerente
Generar contrato de flete de camiones
RESUMEN

Establecer un contrato con el conductor para resguardar la mercadera y esta sea entregada al destino correspondiente.
ACCION DEL ACTOR
ACCION DEL SISTEMA
1. El usuario ingresa al men Documentacin y
selecciona la opcin de Contratos.
2. El sistema presenta la interfaz de contratos.
3. El usuario selecciona el nombre de la empresa de
transporte pesado.

4. El sistema ejecuta el procedimiento de bsqueda y muestra


los nombres de los conductores de dicha empresa.

5. El usuario selecciona al conductor, a la empresa


exportadora, el nmero de lote de la mercadera y la
fecha del contrato.
6. El usuario gurda los parmetros introducidos.
7. El sistema ejecuta el procedimiento y almacena en la base
de datos.
8. El usuario presiona generar contrato para imprimir.
9. El sistema ejecuta el procedimiento y muestra el contrato.

102

Tabla 3.45: DESCRIPCION DEL CASO DE USO GENERAR INFORME DE CARGUIO DE CAMIONES

CASO DE USO
ACTORES
PROPOSITO

Generar informe de carguo de camiones


Gerente
Acelerar el proceso de elaboracin del informe de carguo de camiones.
RESUMEN

Se debe generar un informe por cada exportacin llamado carguo de camiones el cual especifica los datos de los
camiones, mercadera, peso de la carga, nmero de lote, nmero de DUE y adjuntando los documentos de
conformidad; por medio del informe el exportador realiza la cancelacin total a favor de la transportadora Rodrguez.
ACCION DEL ACTOR
ACCION DEL SISTEMA
1. El gerente ingresa al men Documentacin y
selecciona la opcin de carguo de camiones.

2. El sistema presenta la interfaz de la elaboracin del carguo


de camiones.

3. El gerente ingresa o busca con el botn Buscar el


4. El sistema ejecuta el procedimiento de elaboracin del

nmero de la DUE.

carguo de camiones y mostrando en una nueva interfaz de


reporte.
5. El gerente puede proceder a imprimir como tambin
a guardarlo como archivo de texto.
Tabla 3.46: DESCRIPCION DEL CASO DE USO ADMINISTRAR USUARIOS

CASO DE USO
ACTORES
PROPOSITO

Administrar usuarios
Gerente.
Permitir aun usuario estar registrado en el sistema para poder usarlo.
RESUMEN

El Gerente inicia este proceso, el cual ofrece funcionalidad para crear, modificar y eliminar el registro del usuario.
ACCION DEL ACTOR
ACCION DEL SISTEMA
1. El Gerente ingresa al sistema para crear una cuenta
de usuario de un empleado.
2. El sistema presenta la interfaz del usuario, desplegando los
nombres de los empleados registrados y a los cuales se les
permite crear cuenta de usuario para acceder al sistema.
3. Verificar si existe el nombre del empleado de quin
se quiere crear una cuenta de ingreso al sistema.
4. Si no se encuentra el nombre del empleado, puede
acceder al enlace directo a registrarlo.

5. El sistema presenta la interfaz la cual contiene informacin


de registro que debe llenar como el nombre, apellidos,
direccin, ci, nmeros telefnicos del empleado.

6. Una vez registrado el empleado se puede crear la


cuenta de usuario.

7. El sistema presenta la interfaz para llenar el nombre de la


cuenta de usuario y la contrasea.

8. Esta informacin es privada por tanto ingresa los

103

datos correspondientes el empleado interesado y


posteriormente guardarlo.

9. El sistema ejecuta un mtodo de encriptacin para la


contrasea y posteriormente es almacenado el registro del
usuario.

Figura 3.40: Diseo de interfaz de proceso de Administrar Usuario

3.3 CLASES DEL SISTEMA


3.3.1 IDENTIFICACIN DE CLASES

3.3.1.1 CLASES DE TIPO INTERFAZ


Tabla 3.47: DESCRIPCIN DE LAS CLASES INTERFAZ

NOMBRE

DESCRIPCIN
Formulario principal para acceder a las
dems interfaces por medio de mens o

frmMenu

enlaces directos para manipular el


sistema.
Formulario

de

registro,

eliminacin,

modificacin y listar de datos personales


frmPersonal

de los empleados de la Transportadora


Rodrguez.

104

Formulario de administracin de cuentas


de usuario para el ingreso al sistema.
frmUsuarios
Formulario

de

registro,

eliminacin,

modificacin y listado de las empresas


frmExportador

Exportadoras.
Formulario

de

registro,

eliminacin,

modificacin y listado de las empresas


frmConsignatario

Consignatarias.
Formulario

de

registro,

eliminacin,

modificacin y listado de las empresas


frmTransportadora

Transportadoras.
Formulario

de

registro,

eliminacin,

modificacin y listado del personal


frmPersonalTr
ans

(Propietario, conductor) de las empresas


de transporte pesado.
Formulario

de

registro,

eliminacin,

modificacin y listado de los vehculos de


frmVehiculo

las empresas de transporte pesado.


Formulario

de

registro,

eliminacin,

modificacin de los documentos nicos


frmDUE

de

exportacin

DUE,

de

las

exportaciones realizadas.
Formulario de elaboracin de rdenes de
carga para recoger mercadera de las

frmOrdenCarga

empresas Exportadoras.
Formulario de elaboracin de formularios
MIC y CRT de las mercaderas a

frmMicCrt

exportar.
Formulario de liquidacin de sueldos de
los conductores por la exportacin

frmLiquidacion

realizada.
Formulario de egresos de las salidas
monetarias de la empresa Rodrguez.

frmEgresos

105

Formulario de Utilidad generada por los


ingresos y egresos de la empresa
frmUtilidad

Rodrguez.
Formulario de contratos de prestacin de
servicios del conductor.

frmContratos

3.3.1.2 CLASES DE TIPO ENTIDAD


Tabla 3.48: DESCRIPCIN DE LAS CLASES ENTIDAD

NOMBRE

DESCRIPCIN
Registra el nombre, apellidos, ci,
direccin y telfonos de los empleados

Personal

de la transportadora Rodrguez.
Registra el nombre, direccin, NIT y
telfonos

Exportador

de

las

empresas

Exportadoras
Registra el nombre, direccin de las
empresas Consignatarias

Consignatario
Registra el nombre, direccin, NIT y
telfonos
Transportadora

de

las

empresas

Transportadoras
Registra el nombre, apellidos, ci y
telfonos

PersonalTrans

de los propietarios y

conductores de las empresas de


transporte pesado.
Registra ci de los propietarios de las
empresas de transporte pesado.

Propietario
Registra ci de los conductores de las
empresas de transporte pesado.
Conductor
Registra el nmero de placa, color,
modelo, marca, nmero de chasis,
Vehiculo

nmero de ejes, tipo de camin

106

(remolque o semirremolque) de los


vehculos.
Registra datos de importancia del
formulario DUE.
DUE
Registra datos de importancia sobre la
descripcin de la mercadera, peso,
Mercaderia

valor FOT,etc.
Registra datos de importancia sobre la
carga.

Carga
Registra datos sobre la orden de carga
que emite Transportadora Rodriguez.
OrdenCarga
Registra datos sobre el MIC orden de
carga
MIC

que

emite

Transportadora

Rodriguez.
Registra datos sobre la carta porte que
emite Transportadora Rodriguez.

CartaPorte
Registra datos sobre las liquidaciones
que emite Transportadora Rodriguez.
Liquidacion
Registra datos sobre las cuentas de
usuario.
Usuario
Registra

datos

de

las

salidas

monetarias.
Egresos
Registra

datos

de

los

contratos

realizados.
Contrato

3.3.1.3 CLASES DE TIPO CONTROL


Tabla 3.49: DESCRIPCIN DE LAS CLASES CONTROL

NOMBRE

DESCRIPCIN

107

Realiza el proceso de administrar los


dems formularios.
AdmMenu
Realiza el proceso de gestionar toda la
informacin referida al personal.
AdmPersonal
Realiza el proceso de administrar toda
la informacin referida a los usuarios.
AdmUsuarios
Realiza el proceso de administrar toda
la informacin referida al exportador.
AdmExportador
Realiza el proceso de administrar toda
la informacin referida al consignatario.
AdmConsignatario
Realiza el proceso de administrar toda
la informacin referida a las Empresa
AdmTransportadora

de Transporte pesado.
Realiza el proceso de administrar toda
la informacin referida al personal de la

AdmPersonalTrans

empresa de transporte pesado.


Realiza el proceso de administrar toda
la

AdmPropietario

informacin

referida

los

propietarios de vehculos de las


empresas de transporte pesado.
Realiza el proceso de administrar toda
la informacin referida a los vehculos

AdmVehiculo

de las empresas de transporte pesado.


Realiza el proceso de administrar toda
la

AdmConductor

informacin

referida

los

conductores de las empresas de


transporte pesado.
Realiza el proceso de administrar toda
la informacin referida al documento
nico de exportacin de mercadera

108

AdmDUE

(DUE).
Realiza el proceso de administrar toda
la informacin referida al documento de

AdmOrdenCarga

orden de carga.
Realiza el proceso de administrar toda
la informacin referida al documento

AdmMicCrt

MIC.
Realiza el proceso de administrar toda
la informacin referida a la liquidacin

AdmLiquidacion

de los conductores.
Realiza el proceso de administrar toda
la informacin referida a la salida

AdmEgresos

monetaria.
Realiza el proceso de administrar y
generar la informacin de la utilidad.

AdmUtilidad
Realiza el proceso de administrar toda
la informacin referida a los contratos.
AdmContratos

109

4. CAPITULO IV
DISEO DEL SISTEMA
4.1 DIAGRAMA DE INTERACCION
4.1.1 DIAGRAMA DE SECUENCIA

Caso de uso: Registro de empresas exportadoras

: Secretaria

: AdmMenu

: frmMenu

: AdmExportador

: frmExportador

: Exportador

Iniciar aplicacin
ShowPrincipal()
Mostrar Menu Principal
Desplegar Transportacin y seleccionar Exportador
Open()
ShowExportador()
Mostrar interfaz del Exportador
Registrar por primera vez
New()
Mostrar campos y establecer en un color de campo vacio
Registrar datos de la empresa Exportadora y presiona guardar
Guardar()
Ok
ShowSmsGuardado()
"Se guardo correctamente"

Figura 4.41: Diagrama de secuencia de Registro de Empresas Exportadoras

110

Mostrar

Show()

: frmMenu
Iniciar aplicacin
: AdmMenu

111

Open()

Figura 4.42: Diagrama de secuencia de Registro de Empresas Consignatarias

"Registro se guard correctamente"

ShowMessage()

New()

: Consignatario

Ok

Guardar()

: AdmConsignatario

ShowConsignatario()

: frmConsignatario

Registrar datos de la empresa Consignataria y presiona guardar

Mostrar interfaz con campos establecidos en un color que denota vacio

Registrar por primera vez

Mostrar Interfaz del Consignatario

Desplegar Transportacin y seleccionar Consignatario

: Secretaria

Caso de uso: Registro de empresas consignatarias

: frmMenu
Inciar aplicacin
Show()

: AdmMenu

112
"Se guard correctamente"

Registrar datos de la empresa de Transporte pesado y guardar

Mostrar intefaz preparada para registro

Desplegar Transportacin y seleccionar Transportadora

Mostrar principal

: Secretaria

ShowMessage()

Guardar()

: Transportadora

RegistroAceptado

EnviarBdD()

: AdmTransportadora

ShowTransportadora()

Open()

: frmTransportadora

Caso de uso: Registro de empresas de transporte pesado

Figura 4.43: Diagrama de secuencia de Registro de Empresas de Transporte Pesado

Mostrar principal

ShowPrincipla()

Iniciar aplicacin

: frmMenu

: AdmMenu

113

Figura 4.44: Diagrama de secuencia de Registro de Personal del Transporte Pesado

"Se guard correctamente"

ShowMessage()

Guardar()
Guardar()

: AdmPersonalTrans : PersonalTrans

MostrarPersonalTrans()

Open()

: frmPersonalTrans

Registrar datos personales y determinar si es conductor y/o propietario presiona guardar

Mostrar la interfaz del personal de transporte pesado

Desplegar Transportacin y seleccionar Personal de transporte pesado

: Secretaria

Guardar()

: Propietario

: Conductor

Caso de uso: Registro de Personal del Transporte Pesado

: AdmMenu

114

Figura 4.45: Diagrama de secuencia de Registro de camiones

"Se guard correctamente"

Registra los datos necesarios del vehiculo y presiona guarda

Mostrar interfaz para registro de vehiculo

Desplegar Transportacin y seleccionar Vehiculo

ShowPrincipal()

: frmMenu
Iniciar aplicacin

Mostrar principal

: Secretaria

ShowMessage()

Guaradar()
EnviarBdD()

: AdmVehiculo

ShowVehiculo()

Open()

: frmVehiculo

: Vehiculo

Caso de uso: Registro de camiones

: AdmMenu

Open()

Figura 4.46: Diagrama de secuencia de Registro de la DUE

Caso de uso: Generar orden de carga

115
"Se Guard correctamente"

Guardar()

ShowDue()

: Mercaderia

Enviar a la tabla carga

Enviar a la tabla mercaderia

: DUE

Enviar a la tabla Due

: AdmDue

ShowMessage()

: frmDUE

Registrar datos sobre la mercaderia, carga y documentos adicionales presiona guardar

Mostrar interfaz del formulario DUE

Desplegar Documnetacin y seleccionar del sub menu DUE

ShowPrincipal()

Iniciar aplicacin

: frmMenu

Mostrar principal

: Secretaria

: Carga

Caso de uso: Registro de la DUE

Figura 4.47: Diagrama de secuencia de Generar orden de carga

116

: AdmMenu

Open()

Mostrar reporte de orden de carga de la lista

Guardar()

ShowDue()

: Mercaderia

Enviar a la tabla carga

Enviar a la tabla mercaderia

: DUE

Enviar a la tabla Due

: AdmDue

GenrarOrdenCarga()

: frmDUE

Registrar datos sobre la mercaderia, carga y documentos adicionales presiona guardar

Mostrar interfaz del formulario DUE

Desplegar Documnetacin y seleccionar del sub menu DUE

ShowPrincipal()

Iniciar aplicacin

: frmMenu

Mostrar principal

: Secretaria

: Carga

: AdmMenu

117

Figura 4.48: Diagrama de secuencia de Generar MIC


Mostrar MIC

Open()

: frmMIC_CRT

Seleccionar una Orden de carga emitida y presionar Generar MIC

Seleccionar un DUE en especifico

Selecciona el exportador

Mostrar interefaz de mic y catra porte

Desplegar Documentos y seleccionar MIC y CRT

ShowPrincipal()

Iniciar aplicacin

: frmMenu

Mostar principal

: Secretaria

EmitirMIC()

GenerarMIC()

: Exportador

MostrarOrdenCarga()

MostrarDUEs()

MostrarExportador()

Show()

: AdmMIC_CRT

Guardar()

: DUE

: OrdenCarga

Caso de uso: Generar MIC

: MIC

: AdmMenu

118

Figura 4.49: Diagrama de secuencia de Generar Carta porte


Mostrar carta porte para imprimir

Guardar()

: Exportador

: DUE

Enviar a la tabla CartaPorte

MostrarOrdenCarga()

MostrarDUEs()

MostrarExportador()

Show()

: AdmMIC_CRT

GenerarCartaPorte()

Open()

: frmMIC_CRT

Seleccionar una orden de carga y presionar Generar Carta Porte para cada una

Mostrar las ordenes de carga despachadas para la Due seleccionada

Seleccionar una DUE en especifico

Seleccionar un Exportador

Mostrar Interfaz de MIC y CRT

Desplegar Documentos y seleccionar la opcion MIC y CRT

ShowPrincipal()

Iniciar aplicacin

: frmMenu

Mostrar principal

: Secretaria

: OrdenCarga

: CartaPorte

Caso de uso: Generar carta porte

Caso de uso: Registro de anticipos

: Contador

: frm Menu
Iniciar aplicacin

: Adm Menu

: frm MIC_CRT

: Adm MIC_CRT

: Exportador

: DUE

: OrdenCarga

Show()
Mos trar principal
Des plegar de docum entos la opcion MIC y CRT
Open()
Show()
Mos trar la interfaz MIC y CRT
Mos trarExportador()
Mos trar a Exportadores
Seleccionar Exportador
Bus quedaDUEs ()
Mos trarDue()
Mos trar Dues regis tradas del Exportador
Seleccionar una DUE
Bus quedaOrdenCarga()
Mos tarOrdenCarga()
Mos trar las ordendes de carga em itidas para la DUE s eleccionada
Selecionar una Orden de carga y habilitar Anticipo
Habiltar()
ShowHabilitado()
Mos trar cam pos habilitados para el registro del anticipo
Regis tra el nro de recibo, la fecha, el m onto anticipado y pres iona guardar
Guardar()
Envia los datos a la tabla Liquidacion
ShowMes s age()
"Anticipo guardado"

Figura 4.50: Diagrama de secuencia de Registro de anticipos

Caso de uso: Generar liquidaciones


119

: Liquidacion

: Contador

: Adm Menu

: frm Menu

: frmLiquidacion

: Adm Liquidacion

: Liquidacion

Inicia aplicacin
Show()
Mos trar principal
Des plegar Financiero y seleccionar la opcion de cancelar trans portacin
Open()
Show()
Mos trar interfaz de liquidaciones
Ingresar nm ero de recibo de anticipo y pres ionar bus car
Bus car()
EjecutarCons ulta()
ShowQuery()
Mos trarInform acion()
Mos trar datos del conductor y el flete
Es tablecer des cuentos y pres iona calcular
Calcular()
ShowCalculos ()
Mues tra el total des cuento, el liquido pagable en numeral y literal
Regis tra quien recoje la liquidacin com o propietario, el conductor o tercera persona pres iona; guardar
Guardar()
Modificar()
GenerarLiquidacin()
Mos trar la liquidacin para im prim ir

Figura 4.51: Diagrama de secuencia de Generar Liquidaciones

120

Caso de uso: Registro de cuentas bancarias

121

Figura 4.52: Diagrama de secuencia de Registro de cuentas bancarias

122

: frmMenu
Iniciar aplicain
Show()

: AdmMenu

Open()

"Se guard correctamente"

ShowMessage()

Guardar()

: Bancos

: CuentaBancaria

Enviar datos a la tabla CuentaBancaria

Enviar datos a la tabla bancos

: AdmCuentaBancaria

Show()

: frmCuentaBancaria

Registrar datos del banco, numero de cuenta bancaria y presionar guardar

Mostrar Interfaz de bancos

Desplegar Financiero y seleccionar Bancos

Mostrar principal

: Contador

Caso de uso: Registro de extractos bancarios

: Contador

: Adm Menu

: frm Menu

: frm ExtractoBancario

: Adm ExtractoBancario

: Bancos

Iniciar aplicacin
Show()
Mos trar principal
Des plegar Financiero y s eleccionar Operaciones Bancarias
Open()
Show()
Mos trar interfaz de extracto bancario
Mos trarBancos ()
Lis ta de bancos regis trados
Selecionar banco
Mos trarCuentas Banco()
ShowCuentas ()
Mos trar lis tado de cuentas del Banco s eleccionado
Seleccionar una Cuenta Bancaria
Bus carDatos Cuenta()
SeleccionDatos Cuenta()
ShowDatos Cuenta()
Show()

Mos trar inform acion detallad de la cuenta


Seleccionar el tipo de operacion(Retiro/Depos ito), el m onto, fecha
CalcularSaldoActual()
Mos trar saldo actual
Pres iona Guardar
Guardar()
Actualizar el cam po s aldo
ShowMes s age()
"Se guard correctamente"

Figura 4.53: Diagrama de secuencia de Registro de extractos bancarios

123

: CuentaBancaria

Caso de uso: Generar informe de carguo de camiones

124

Show()

cumentos y seleccionar la opcion Carguio de camiones

Iniciar aplicain

: AdmMenu

125

Mostrar Informe de carguio de camiones correspondiente a la DUE

Presionar Generar Carguio de camines

Registrar el nro de DUE o realizar una busqueda

Mostrar interfaz de carguio de camiones

Open()

Emitir()

Generar()

Show()

: frmCarguioCamiones : AdmCarguioCamiones

al

: frmMenu

Figura 4.54: Diagrama de secuencia de Generar informe de carguo de camiones

Desplega

Mostrar pri

: Gerente

Caso de uso: Administrar usuarios

126

Figura 4.55: Diagrama de secuencia de Administrar Usuarios

127

Caso de uso: Registro de egresos

128

129

"Se guard correctamente"

Registra las salidas monetarias y persiona guardar

Mostrar la interfaz de egresos

Show()

ShowMessague()

insert()

: AdmEgresos

exec procedure

Open()

: frmEgresos

: Egresos

egar Financiero y seleccionar egresos

trar principal

: AdmMenu

ShowPrincipal()

: frmMenu
Iniciar aplicacin

Figura 4.56: Diagrama de secuencia de Registrar egresos

: Conta

Caso de uso: Generar utilidad

130

: frmMenu

ShowPrincipal()

: AdmMenu

go a generar la utilidad

131

trar grafica de la utilidad en el tiempo

Presionar graficar

s ingresos, egresos obtenidos y la utilidad

Mostrar()

Show()

MostrarGrafica()

exec procedure

Open()

: frmUtilidad

: Liquidacion

: Egresos

SelectIngr(fec,desc,monto)

SelectEgr(fec,desc,monto)

SelecLiq(fec,des,monto)

: AdmUtilidad
: CuentaBancaria

ostrar la interfaz de generar utilidad

seleccionar Generar utilidad

aplicacin

Figura 4.57: Diagrama de secuencia de Generar utilidad

: Contador

Caso de uso: Generar contratos

132
M

Selecciona

Desplegar Finan

Mostrar princip

133

"Se guardo correctamente"

Ingresar datos para realizar el contrato y presionar guardar

Muestra interfaz de contratos

Desplegar Documentacin y seleccionar contratos

: AdmMenu

Show()

insertContrato()

insert()

: AdmContratos

exec procedure insert

Open()

: frmContratos

: Contratos

strar principal

ShowPrincipal()

: frmMenu
Iniciar aplicacin

Figura 4.58: Diagrama de secuencia de Generar contratos

: Gerente

4.1.2 DIAGRAMA DE COLABORACIN

Caso de uso: Registro de empresas exportadoras

3: Mostrar Menu Principal

1: Iniciar aplicacin

7: Mostrar interfaz del Exportador


: Secretaria 10: Mostrar campos y establecer en un color de campo vacio
15: "Se guardo correctamente"

: frmMenu
4: Desplegar Transportacin y seleccionar Exportador

6: ShowExportador()
9: New()
14: ShowSmsGuardado()

8: Registrar por primera vez


11: Registrar datos de la empresa Exportadora y presiona guardar

2: ShowPrincipal()

12: Guardar()

5: Open()

: Exportador

: AdmMenu
13: Ok

: AdmExportador

Figura 4.59: Diagrama de colaboracin de Registro de Empresas exportadoras

Caso de uso: Registro de empresas consignatarias

134

: frmExportador

3: Mostrar

: Secretaria
7: Mostrar Interfaz del Consignatario
10: Mostrar interfaz con campos establecidos en un color que denota vacio
15: "Registro se guard correctamente"

: frmMenu
1: Iniciar aplicacin
4: Desplegar Transportacin y seleccionar Consignatario
2: Show()

8: Registrar por primera vez


11: Registrar datos de la empresa Consignataria y presiona guardar

5: Open()
: frmConsignatario

12: Guardar()

6: ShowConsignatario()
9: New()
14: ShowMessage()
: AdmCons ignatario

13: Ok
: Consignatario

Figura 4.60: Diagrama de colaboracin de Registro de Empresas Consignatarias

Caso de uso: Registro de empresas de transporte pesado

135

: AdmMenu

2: Show()
1: Inciar aplicacin
3: Mostrar principal
: frmMenu

: AdmMenu
4: Desplegar Transportacin y seleccionar Transportadora

5: Open()

7: Mostrar intefaz preparada para registro


13: "Se guard correctamente"

: Secretaria

10: EnviarBdD()

9: Guardar()
8: Registrar datos de la empresa de Transporte pesado y guardar

11: RegistroAceptado
: AdmTransportadora

6: ShowTransportadora()
12: ShowMessage()

: frmTransportadora

Figura 4.61: Diagrama de colaboracin Registro de Empresas de transporte pesado

Caso de uso: Registro de personal de empresa de Transporte pesado

136

: Transportadora

: Secretaria

3: Mostrar principal

7: Mostrar la interfaz del personal de transporte pesado


13: "Se guard correctam ente"
1: Iniciar aplicacin
4: Desplegar Transportacin y s eleccionar Personal de transporte pesado

: frmMenu

2: ShowPrincipla()

8: Registrar datos personales y determinar si es conductor y/o propietario presiona guardar

: frmPersonalTrans
: AdmMenu

6: MostrarPersonalTrans()
12: ShowMessage()

5: Open()

9: Guardar()

: Propietario

10: Guardar()
: AdmPersonalTrans

11: Guardar()

: PersonalTrans

: Conductor

Figura 4.62: Diagrama de colaboracin Registro de Personal de Empresa de Transporte pesado

137

Caso de uso: Registro de camiones

3: Mostrar principal

8: Registra los datos necesarios del vehiculo y presiona guarda


: Secretaria
7: Mostrar interfaz para registro de vehiculo
12: "Se guard correctamente"

: frmMenu

6: ShowVehiculo()
11: ShowMessage()

1: Iniciar aplicacin
4: Desplegar Transportacin y seleccionar Vehiculo

9: Guaradar()

2: ShowPrincipal()

10: EnviarBdD()

5: Open()
: AdmVehiculo

: Vehiculo
: AdmMenu

Figura 4.63: Diagrama de colaboracin Registro de Camiones

Caso de uso: Registro de la DUE

138

: frmVehiculo

3: Mostrar principal
: Secretaria
8: Registrar datos sobre la mercaderia, carga y documentos adicionales presiona guardar
7: Mostrar interfaz del formulario DUE
14: "Se Guard correctamente"

: frmMenu

1: Iniciar aplicacin
4: Desplegar Documnetacin y seleccionar del sub menu DUE
6: ShowDue()
2: ShowPrincipal()
13: ShowMessage()
: frmDUE
9: Guardar()
10: Enviar a la tabla Due

5: Open()

12: Enviar a la tabla carga


: AdmDue
11: Enviar a la tabla mercaderia

: AdmMenu

: DUE

: Carga
: Mercaderia

Figura 4.64: Diagrama de colaboracin Registro de la DUE

139

Caso de uso: Generar orden de carga

3: Mostrar principal
: Secretaria
8: Registrar datos sobre la mercaderia, carga y documentos adicionales presiona guardar
7: Mostrar interfaz del formulario DUE
14: Mostrar reporte de orden de carga de la lista

: frmMenu

1: Iniciar aplicacin
4: Desplegar Documnetacin y seleccionar del sub menu DUE
6: ShowDue()
2: ShowPrincipal()
13: GenrarOrdenCarga()
: frmDUE
9: Guardar()
10: Enviar a la tabla Due

5: Open()

12: Enviar a la tabla carga


: AdmDue
11: Enviar a la tabla mercaderia

: AdmMenu

: DUE

: Carga
: Mercaderia

Figura 4.65: Diagrama de colaboracin de generar orden de carga

Caso de uso: Generar MIC

140

11: Seleccionar un DUE en especifico


9: Selecciona el exportador

: frmMIC_CRT

8: MostrarExportador()
: Exportador

12: MostrarOrdenCarga()
14: GenerarMIC()

13: Seleccionar una Orden de carga emitida y presionar Generar MIC


7: Mostrar interefaz de mic y catra porte
17: Mostrar MIC

6: Show()
16: EmitirMIC()

10: MostrarDUEs()
: OrdenCarga

: Secretaria

3: Mostar principal
1: Iniciar aplicacin

4: Desplegar Documentos y seleccionar MIC y CRT

: frmMenu
2: ShowPrincipal()

15: Guardar()
: AdmMIC_CRT

: DUE

5: Open()
: MIC

: AdmMenu

Figura 4.66: Diagrama de colaboracin de Generar MIC

141

Caso de uso: Generar carta porte

11: Seleccionar una DUE en especifico


9: Seleccionar un Exportador
14: Seleccionar una orden de carga y presionar Generar Carta Porte para cada una

7: Mostrar Interfaz de MIC y CRT


13: Mostrar las ordenes de carga despachadas para la Due seleccionada
18: Mostrar carta porte para imprimir

: Secretaria

3: Mostrar principal

: frmMIC_CRT

6: Show()
17: GenerarCartaPorte()

12: MostrarOrdenCarga()

1: Iniciar aplicacin
4: Desplegar Documentos y seleccionar la opcion MIC y CRT
2: ShowPrincipal()

15: Guardar()
8: MostrarExportador()
: frmMenu

10: MostrarDUEs()

: OrdenCarga

5: Open()

: AdmMIC_CRT

: AdmMenu
16: Enviar a la tabla CartaPorte

: Exportador
: CartaPorte

: DUE

Figura 4.67: Diagrama de colaboracin de Generar Carta porte

Caso de uso: Registro de anticipos

142

10: Seleccionar Exportador


14: Seleccionar una DUE
18: Selecionar una Orden de carga y habilitar Anticipo
22: Registra el nro de recibo, la fecha, el monto anticipado y presiona guardar

3: Mostrar principal

: Contador
: frmMenu

2: Show()

1: Iniciar aplicacin
4: Desplegar de documentos la opcion MIC y CRT

7: Mostrar la interfaz MIC y CRT


9: Mostrar a Exportadores
13: Mostrar Dues registradas del Exportador
17: Mostrar las ordendes de carga emitidas para la DUE seleccionada
21: Mostrar campos habilitados para el registro del anticipo
26: "Anticipo guardado"

8: MostrarExportador()
: frmMIC_CRT

6: Show()
12: MostrarDue()
16: MostarOrdenCarga()
20: ShowHabilitado()
25: ShowMessage()

: Exportador

19: Habiltar()
23: Guardar()
5: Open()

: AdmMenu

: DUE

11: BusquedaDUEs()

15: BusquedaOrdenCarga()

: OrdenCarga

: AdmMIC_CRT
24: Envia los datos a la tabla Liquidacion

: Liquidacion

Figura 4.68: Diagrama de colaboracin de Registro de anticipos

143

Caso de uso: Generar liquidaciones

8: Ingresar nmero de recibo de anticipo y presionar buscar


14: Establecer descuentos y presiona calcular
18: Registra quien recoje la liquidacin como propietario, el conductor o tercera persona presiona; guardar
: frmLiquidacion
7: Mostrar interfaz de liquidaciones
13: Mostrar datos del conductor y el flete
17: Muestra el total descuento, el liquido pagable en numeral y literal
22: Mostrar la liquidacin para imprimir

: Contador

3: Mostrar principal
1: Inicia aplicacin
4: Desplegar Financiero y seleccionar la opcion de cancelar transportacin

6: Show()
12: MostrarInformacion()
16: ShowCalculos()
21: GenerarLiquidacin()
9: Buscar()
15: Calcular()
19: Guardar()

: frmMenu

: Liquidacion 11: ShowQuery()

2: Show()

5: Open()

10: EjecutarConsulta()
20: Modificar()

: AdmLiquidacion
: AdmMenu

Figura 4.69: Diagrama de colaboracin de Generar liquidaciones

Caso de uso: Registro de cuentas bancarias

144

8: Registrar datos del banco, numero de cuenta bancaria y presionar guardar

7: Mostrar Interfaz de bancos


13: "Se guard correctamente"
: Contador

: frmCuentaBancaria
6: Show()
12: ShowMessage()

3: Mostrar principal

9: Guardar()

1: Iniciar aplicain
4: Desplegar Financiero y seleccionar Bancos
: frmMenu

2: Show()
5: Open()

10: Enviar datos a la tabla bancos


: AdmCuentaBancaria

11: Enviar datos a la tabla CuentaBancaria


: AdmMenu
: Bancos

: CuentaBancaria

Figura 4.70: Diagrama de colaboracin de Registro de cuentas bancarias

145

Caso de uso: Registro de extractos bancarios

10: Selecionar banco


14: Seleccionar una Cuenta Bancaria
20: Seleccionar el tipo de operacion(Retiro/Deposito), el monto, fecha
23: Presiona Guardar

3: Mostrar principal

: frmExtractoBancario

: frmMenu

2: Show()

: Contador

7: Mostrar interfaz de extracto bancario


13: Mostrar listado de cuentas del Banco seleccionado
19: Mostrar informacion detallad de la cuenta
22: Mostrar saldo actual
27: "Se guard correctamente"

15: BuscarDatosCuenta()
21: CalcularSaldoActual()
24: Guardar()
6: Show()
18: Show()
12: ShowCuentas()
26: ShowMessage()

1: Iniciar aplicacin
4: Desplegar Financiero y seleccionar Operaciones Bancarias
9: Lista de bancos registrados
5: Open()

8: MostrarBancos()
11: MostrarCuentasBanco()
17: ShowDatosCuenta()

: AdmMenu

: AdmExtractoBancario
: Bancos

16: SeleccionDatosCuenta()
25: Actualizar el campo saldo
: CuentaBancaria

Figura 4.71: Diagrama de colaboracin de Registro de extractos bancarios

Caso de uso: Generar informe de carguo de camiones

146

8: Registrar el nro de DUE o realizar una busqueda


9: Presionar Generar Carguio de camines
: frmCarguioCamiones
7: Mostrar interfaz de carguio de camiones
12: Mostrar Informe de carguio de camiones correspondiente a la DUE
: Gerente
6: Show()
1: Iniciar aplicain
4: Desplegar Documentos y seleccionar la opcion Carguio de camiones

10: Generar()

11: Emitir()

3: Mostrar principal

5: Open()
: AdmCarguioCamiones

: frmMenu

2: Show()
: AdmMenu

Figura 4.72: Diagrama de colaboracin de Generar informe de carguo de camiones

147

Caso de uso: Administrar usuarios

4: Logearse e ingresar

1: Iniciar aplicacin

3: Mostrar

: Gerente

: frmValidacion

24: Crear Cuenta y password para un personal seleccionado y guardar


8: Bienvenido al sistema

10: Mostrar Principal

5: BuscarUsuario()

2: Show()

23: Mostrar interfaz de usuario


28: "Se Guardo Correctamente"

14: Mostrar interfaz de personal

11: Desplegar Empresa y seleccionar Personal


20: Desplegar Empresa y seleccionar usuario
15: Regsitrar datos personales y guardar

: AdmValidacion

18: Cerrar personal

: frmUsuario
: frmMenu

7: Correcto
22: Show()

9: Show()

27: ShowMessage()
6: VerificarLogue()
: PersonalRoriguez

25: Guardar()

: PersonalRoriguez

16: Guardar()
17: EnviarDatosATablaPersonal()
13: Show()
19: Close()

21: Open()
De : AdmMenu

26: EnviarDatosATablaUsuario()

12: Open()

: Usuario
: AdmUsuario

: AdmPersonalRodriguez

Figura 4.73: Diagrama de colaboracin Administrar usuarios

Caso de uso: Registro de egresos

148

1: Iniciar aplicacin
4: Des plegar Financiero y seleccionar egresos

: Adm Menu

: Contador

2: ShowPrincipal()

3: Mos trar principal


7: Mos trar la interfaz de egres os

5: Open()

12: "Se guard correctamente"


: frm Menu
8: Regis tra las s alidas monetarias y persiona guardar
9: exec procedure

: AdmEgresos

6: Show()
11: ShowMes sague()

10: ins ert()

: frmEgres os

: Egres os

Figura 4.74: Diagrama de colaboracin Registro de egresos

Caso de uso: Generar utilidad

149

15: Presionar graficar


: frmUtilidad
7: Mostrar la interfaz de generar utilidad
14: Mostrar los ingresos, egresos obtenidos y la utilidad
17: Mostrar grafica de la utilidad en el tiempo

: CuentaBancaria
12: SelectIngr(fec,desc,monto)

: Contador

6: Show()
13: Mostrar()
16: MostrarGrafica()

3: Mostrar principal
1: Iniciar aplicacin
4: Desplegar Financiero y seleccionar Generar utilidad
8: Seleccionar el rango a generar la utilidad

: frmMenu

: AdmUtilidad

5: Open()
9: exec procedure

2: ShowPrincipal()

10: SelecLiq(fec,des,monto)

: Liquidacion
11: SelectEgr(fec,desc,monto)

: Egresos

: AdmMenu

Figura 4.75: Diagrama de colaboracin Generar utilidad

150

Caso de uso: Generar contratos

7: Muestra interfaz de contratos


: frmContratos
8: Ingresar datos para realizar el contrato y presionar guardar

: Gerente

1: Iniciar aplicacin
4: Desplegar Documentacin y seleccionar contratos

3: Mostrar principal

12: "Se guardo correctamente"

6: Show()
9: exec procedure insert

5: Open()
2: ShowPrincipal()

10: insert()

: AdmMenu

: Contratos

11: insertContrato()
: frmMenu
: AdmContratos

Figura 4.76: Diagrama de colaboracin de Generar contratos

4.2 DIAGRAMA DE CLASES DE DISEO


Caso de uso: Registro de empresas exportadoras

151

Exportador
(f rom Diagrama de clases)

nit : Integer
nombre : String
direccion : String
fax : String
correoelectronico : String
nombreCompletoresponsable : String
insertar()
modificar()
eliminar()
buscar()
listar()

Ciudad
(f rom Diagrama de clases)

codigo : Integer
descripcion : String
abreviacion : String

se encuentra
1

buscar()
eliminar()
modificar()

1
tiene
0..n

Telefono
(f rom Diagrama de clases)

numero : Integer
eliminar()
modificar()

Figura 4.77: Diagrama de clases de diseo de Registro de Empresas Exportadoras

Caso de uso: Registro de empresas consignatarias


Consignatario

Ciudad

(f rom Diagrama de clases)

(f rom Diagrama de clases)

codigo : Integer
nombre : String
direccion : String
modificar()
eliminar()
buscar()
listar()

se encuentra
1

codigo : Integer
descripcion : String
abreviacion : String
buscar()
eliminar()
modificar()

Figura 4.78: Diagrama de clases de diseo de Registro de Empresas Consignatarias

152

Caso de uso: Registro de empresas de transporte pesado


Ciudad

Transportadora

(f rom Diagrama de clases)

(f rom Diagrama de clases)

nit : Integer
nombre : String
direccion : String
1
fax : Integer
correoelectronico : String
1

se encuentra

codigo : Integer
descripcion : String
abreviacion : String
buscar()
eliminar()
modificar()

tiene
0..n
Telefono
(f rom Diagrama de clases)

numero : Integer
eliminar()
modificar()

Figura 4.79: Diagrama de clases de diseo de transporte pesado

Caso de uso: Registro de Personal de Transporte Pesado

153

Ciudad
(f rom Diagrama de clases)

Transportadora

se encuentra

(f rom Diagrama de clases)

nit : Integer
nombre : String
direccion : String
fax : Integer
correoelectronico : String

1
1

cuenta con

1..n

tiene

0..n
Telefono

eliminar()
modificar()

buscar()
eliminar()
modificar()

(f rom Diagrama de clases)

tiene

numero : Integer

expedido en

PersonalTrans

(f rom Diagrama de clases)

codigo : Integer
descripcion : String
abreviacion : String

ci : Integer
expedidoen : String
nombre : String
appaterno : String
apmaterno : String

buscar()
modificar()
eliminar()
listar()

0..n
Propietario

Conductor

(f rom Diagrama de clases)

(f rom Diagrama de clases)

categoria : String
observacion : String

Figura 4.80: Diagrama de clases de diseo de Registro de Personal de Transporte pesado

154

Caso de uso: Registro de camiones

Unidad
(f rom Diagrama de clases)

Vehiculo
(f rom Diagrama de clases)

Propietario

tiene

(f rom Diagrama de clases)

1..n

placa : String
posee
modelo : Integer
marca : String
nrochasis : String
caparrastre : Integer 1
1
unidad : String
tiene
color : String
buscar()
modificar()
eliminar()

abreviacion : String
descripcion : String
buscar()
modificar()
eliminar()

Marca
(f rom Diagrama de clases)

codigo : Integer
descripcion : String
modificar()
eliminar()
buscar()

Figura 4.81: Diagrama de clases de diseo de Registro de camiones

Caso de uso: Registro de la DUE

155

Consignatario
(f rom Diagrama de clases)

codigo : Integer
nombre : String
direccion : String
es destinatario

modificar()
eliminar()
buscar()
listar()

1
1..n
1

se encuentra

DUE

Exportador

(f rom Diagrama de clases)

(f rom Diagrama de clases)

numero : String
fecha : Date
lote : String
partida : String
destinotransito : String 1..n
destinofinal : String
facturacomercial : String
certorigen : String
certanalisis : String
frontera : String
insertar()
modificar()
eliminar()
buscar()

obtiene

nit : Integer
nombre : String
direccion : String
fax : String
correoelectronico : String
nombreCompletoresponsable : String
insertar()
modificar()
eliminar()
buscar()
listar()

se encuentra

*
Ciudad
(f rom Diagrama de clases)

codigo : Integer
descripcion : String
abreviacion : String
buscar()
eliminar()
modificar()

Figura 4.82: Diagrama de clases de diseo de Registro de la DUE

156

Caso de uso: Registro de mercadera


Mercaderia
(f rom Diagrama de clases)

descripcion : String
peso : Double
unidad : String
valorfot : Double
moneda : Double
tasadecambio : Double
1
cantdebultos : Integer
precioflete : Double

Unidad
(f rom Diagrama de clases)

abreviacion : String
descripcion : String

tiene
1

buscar()
modificar()
eliminar()

buscar()
modificar()
eliminar()

Figura 4.83: Diagrama de clases de diseo de Registro de mercadera

Caso de uso: Registro de carga

157

Carga

Empaquetado

(f rom Diagrama de clases)

(f rom Diagrama de clases)

peso : Double
unidad : String
cantdebultos : Integer
empaque : String
1
flete : Double
buscar()
modificar()
eliminar()

codigo : Integer
descripcion : String

esta
1

buscar()
modificar()
eliminar()

tiene
Unidad
(f rom Diagrama de clases)

abreviacion : String
descripcion : String
buscar()
modificar()
eliminar()

Figura 4.84: Diagrama de clases de diseo de Registro de carga

Caso de uso: Registro de egresos


Egres os
(f rom D iagram a de clas es )

fecha : Date
m onto : Double
detalle : String
regis trar()
bus car()

Figura 4.85: Clase Registro de egresos

Caso de uso: Generar orden de carga

158

DUE
(f rom Diagrama de clases)

Carga

numero : String
fecha : Date
lote : String
partida : String
destinotransito : String
destinofinal : String
facturacomercial : String
certorigen : String
certanalisis : String
frontera : String
insertar()
modificar()
eliminar()
buscar()

Conductor

(f rom Diagrama de clases)

(f rom Diagrama de clases)

peso : Double
unidad : String
cantdebultos : Integer
empaque : String
flete : Double
1
1..n

tiene
1
Mercaderia

1
Vehiculo
(f rom Diagrama de clases)

tiene
1

emitir()

(f rom Diagrama de clases)

OrdenCarga
(f rom Diagrama de clases)

numero : Integer
fecha : Date
peso : Double
unidad : String

1
describe

recaba
esta

buscar()
modificar()
eliminar()

categoria : String
observacion : String

descripcion : String
peso : Double
unidad : String
valorfot : Double
moneda : Double
tasadecambio : Double
cantdebultos : Integer
precioflete : Double

buscar()
modificar()
eliminar()

buscar()
modificar()
eliminar()

placa : String
modelo : Integer
marca : String
nrochasis : String
caparrastre : Integer
unidad : String
color : String

Figura 4.86: Diagrama de clases de diseo de Generar orden de carga

159

Caso de uso: Generar MIC

DUE
(f rom Diagrama de clases)

Consignatario
(f rom Diagrama de clases)

codigo : Integer
nombre : String
direccion : String
modificar()
eliminar()
buscar()
listar()

es destinatario
1

1..n

obtiene

numero : String
fecha : Date
lote : String
partida : String
destinotransito : String
destinofinal : String
facturacomercial : String
certorigen : String
certanalisis : String
frontera : String

OrdenCarga
numero : Integer
fecha : Date
peso : Double
1
unidad : String
emitir()

1..n insertar()
modificar()
eliminar()
buscar()

1..n
esta

1
describe

Exportador
(f rom Diagrama de clases)

nit : Integer
nombre : String
direccion : String
fax : String
correoelectronico : String
nombreCompletoresponsable : String
insertar()
modificar()
eliminar()
buscar()
listar()

1
Carga

1
Mercaderia

(f rom Diagrama de clases)

peso : Double
unidad : String
cantdebultos : Integer
empaque : String
flete : Double

(f rom Diagrama de clases)

descripcion : String
peso : Double
unidad : String
valorfot : Double
moneda : Double
tasadecambio : Double 1
cantdebultos : Integer
precioflete : Double

tiene
1

buscar()
modificar()
eliminar()

buscar()
modificar()
eliminar()

Figura 4.87: Diagrama de clases de diseo de Generar MIC

Caso de uso: Generar carta porte

160

MIC

(f rom Diagrama de clases)

(f rom Diagrama de clases)

emitir

fecha : Date
nrocopias : Integer
1

buscar()
imprimir()

Exportador
(f rom Diagrama de clases)

DUE

nit : Integer
nombre : String
direccion : String
fax : String
correoelectronico : String
nombreCompletoresponsable : String
insertar()
modificar()
eliminar()
buscar()
listar()

ob tiene
1

es destinatario

Consignatario
(f rom Diagrama de clases)

codigo : Integer
nombre : String
direccion : String

1..n

(f rom Diagrama de clases)

numero : String
fecha : Date
lote : String
partida : String
destinotransito : String
destinofinal : String
facturacomercial : String
certorigen : String
certanalisis : String
frontera : String

numero : Integer
fecha : Date
peso : Double
unidad : String
emitir()
esta 1..n

Carga

1..n insertar()
modificar()
eliminar()
buscar()
describ e
1

peso : Double
unidad : String
cantdebultos : Integer
empaque : String
flete : Double
tiene

buscar()
1 modificar()
eliminar()

buscar()
modificar()
eliminar()

Figura 4.88: Diagrama de clases de diseo de Generar Carta porte

Caso de uso: Registro de anticipos

161

emitir

(f rom Diagrama de clases)

1
Mercaderia
(f rom Diagrama de clases)

descripcion : String
peso : Double
unidad : String
valorfot : Double
moneda : Double
tasadecam bio : Double
cantdebultos : Integer
precioflete : Double

modificar()
eliminar()
buscar()
listar()

OrdenCarga

(f rom Diagrama de clases)

CartaPorte
(f rom Diagrama de clases)

fecha : Date
nrocopias : Integer
buscar()
imprimir()

MIC
Liquidacion

(f rom Diagrama de clases)

(f rom Diagrama de clases)

fecha : Date
nrocopias : Integer
buscar()
im primir()

admitir

1
emitir

1
1

1
OrdenCarga
(f rom Diagrama de clases)

numero : Integer
fecha : Date
peso : Double
unidad : String

buscar()
modificar()
cancelar()

emitir()

nrorecibo : String
fechaanticipo : Date
estado : String
fechaliquidacion : Date
flete : Integer
anticipo : Integer
comisioninternacional : Integer
comunicacion : Integer
otros : Double
tdescuentos : Double
liquidopagable : Double
literal : String
observacion : String
entregadoa : String

Figura 4.89: Diagrama de clases de diseo de Registro de anticipos

Caso de uso: Registro de liquidaciones

162

Liquidacion

MIC

(f rom Diagrama de clases)

(f rom Diagrama de clases)

fecha : Date
nrocopias : Integer
buscar()
imprimir()

admitir
1
1

nrorecibo : String
fechaanticipo : Date
estado : String
fechaliquidacion : Date
flete : Integer
anticipo : Integer
comisioninternacional : Integer
comunicacion : Integer
otros : Double
tdescuentos : Double
liquidopagable : Double
literal : String
observacion : String
entregadoa : String
buscar()
modificar()
cancelar()

Figura 4.90: Diagrama de clases de diseo de Registro de liquidaciones

163

Caso de uso: Registro de cuentas bancarias


CuentaBancaria

Bancos

(f rom Diagrama de clases)

(f rom Diagrama de clases)

nombre : String
direccion : String
tel : Integer

tiene
1

buscar()
modificar()
eliminar()

nrocuenta : String
tipo : String
moneda : String
saldo : Double

1..n

buscar()
modificar()
eliminar()

Figura 4.91: Diagrama de clases de diseo de Registro de cuentas bancarias

Caso de uso: Registro de extractos bancarios


CuentaBancaria
OperacionesBancarias

(f rom Diagrama de clases)

nrocuenta : String
tipo : String
moneda : String
saldo : Double

(f rom Diagrama de clases)

tiene
1

buscar()
modificar()
eliminar()

fecha : Date
operacion : String
monto : Double
modificar()
eliminar()

Figura 4.92: Diagrama de clases de diseo de Registro de extracto bancario

Caso de uso: Administrar usuarios

164

PersonalRodriguez
(f rom Diagrama de clases)

ci : Integer
expedidoen : String
nombre : String
appaterno : String
apmaterno : String
estado : String
fechaingreso : Date 1
cargo : String

Usuario
(f rom Diagrama de clases)

cuenta : String
contrasenia : String
estado : String

es
1

buscar()
modificar()
eliminar()
listar()

buscar()
modificar()
eliminar()

Figura 4.93: Diagrama de clases de diseo de Administrar usuarios

Caso de uso: Generar informe de carguo de camiones

165

DUE
(f rom Diagrama de clases)

Mercaderia
(f rom Diagrama de clases)

Carga
(f rom Diagrama de clases)

peso : Double
unidad : String
cantdebultos : Integer 1
empaque : String
flete : Double

tiene

buscar()
modificar()
eliminar()
1
esta

descripcion : String
peso : Double
unidad : String
valorfot : Double
moneda : Double
tasadecambio : Double
cantdebultos : Integer 1
precioflete : Double

describe
1

buscar()
modificar()
eliminar()
Vehiculo

1..n
OrdenCarga

numero : String
fecha : Date
lote : String
partida : String
destinotransito : String
destinofinal : String
facturacomercial : String
certorigen : String
certanalisis : String
frontera : String
insertar()
modificar()
eliminar()
buscar()

(f rom Diagrama de clases)

placa : String
modelo : Integer
marca : String
nrochasis : String
caparrastre : Integer
unidad : String
color : String

(f rom Diagrama de clases)

numero : Integer
fecha : Date
peso : Double
unidad : String

tiene
1

emitir()
1

buscar()
modificar()
eliminar()

recaba
Conductor
(f rom Diagrama de clases)

categoria : String
observacion : String

Figura 4.94: Diagrama de clases de diseo de Generar informe de carguo de camiones

Caso de uso: Generar utilidad

166

OperacionesBancarias

Egresos

(f rom Diagrama de clases)

(f rom Diagrama de clases)

fecha : Date
operacion : String
monto : Double

fecha : Date
monto : Double
detalle : String

modificar()
eliminar()

registrar()
buscar()

Figura 4.95: Diagrama de clases de diseo Generar Utilidad

167

Caso de uso: Generar contratos

Exportador

ContratoExportador

(f rom Diagrama de clases)

(f rom Diagrama de clases )

NIT : Integer
NroDUe : String

pertenece
1

ContratoConductor

(f rom Diagrama de clases)

placa : String
ciconductor : Integer
nroOrden : String

n
tiene

1
Conductor
(f rom Diagrama de clases)

nit : Integer
nombre : String
direccion : String
fax : String
correoelectronico : String
nombreCompletoresponsable : String
insertar()
modificar()
eliminar()
buscar()
listar()

categoria : String
observacion : String

1
ob tiene

1
es responsab le
1
OrdenCarga
(f rom Diagrama de clases )

numero : Integer
fecha : Date
pertenece
peso : Double
unidad : String
1..n
1
emitir()

1..n
DUE
(f rom Diagrama de clases)

numero : String
fecha : Date
lote : String
partida : String
destinotransito : String
destinofinal : String
facturacom ercial : String
certorigen : String
certanalisis : String
frontera : String
insertar()
modificar()
eliminar()
buscar()

Figura 4.96: Diagrama de clases de diseo de Generar Contratos

168

4.3 MODELO DE DATOS


4.3.1 DIAGRAMA DE CLASES PERSISTENTE PARA LA BASE DE DATOS

169

ContratoExportador
NIT : Integer
NroDUe : String

Exportador
nit : Integer
nombre : String
direccion : String
fax : String
correoelectronico : String
nombreCompletoresponsable : String

pertenece

insertar()
modificar()
eliminar()
buscar()
listar()

obtiene
1
1..n
1

es
1
1

Telefono
numero : Integer

0..n
0..n

0..n0..n

PersonalRodriguez
ci : Integer
expedidoen : String
nombre : String
appaterno : String
apmaterno : String
estado : String
fechaingreso : Date
cargo : String
buscar()
modificar()
eliminar()
listar()

eliminar()
modificar()
tiene

Transportadora
nit : Integer
nombre : String
direccion : String
fax : Integer
correoelectronico : String

1..n

buscar()
modificar()
eliminar()
listar()

Consignatario
codigo : Integer
nombre : String
direccion : String

ContratoConductor
placa : String
ciconductor : Integer
nroOrden : String

Propietario

Pais
codigo : Integer
descripcion : String

tiene

tiene

1..n

Vehiculo
placa : String
modelo : Integer
marca : String
nrochasis : String
caparrastre : Integer
unidad : String
color : String
buscar()
modificar()
eliminar()

tiene
1

Figura 4.97: Diagrama persistente para la base de datos

170

1..n
OrdenCarga
1
numero : Integer
fecha : Date
peso : Double
unidad : String
1

registrar()
buscar()

buscar()
modificar()
eliminar()

esta 1

Empaquetado
codigo : Integer
descripcion : String

esta

es responsable

Conductor
categoria : String
observacion : String

1
1
Carga
peso : Double
unidad : String
cantdebultos : Integer
empaque : String
flete : Double

modificar()
eliminar()
buscar()

tiene

n
Egresos
fecha : Date
monto : Double
detalle : String

buscar()
modificar()
eliminar()

buscar()
modificar()
eliminar()

1
tiene

buscar()
modificar()
eliminar()

modificar()
eliminar()
buscar()
listar()

expedido en

PersonalTrans
ci : Integer
expedidoen : String
nombre : String
appaterno : String
apmaterno : String

Mercaderia
descripcion : String
peso : Double
unidad : String
valorfot : Double
moneda : Double
tasadecambio : Double
cantdebultos : Integer
precioflete : Double

se encuentra

buscar()
eliminar()
modificar()

modificar()
eliminar()

buscar()
modificar()
eliminar()

describe

1..n
Ciudad
codigo : Integer
descripcion : String
abreviacion : String

tiene

OperacionesBancarias
fecha : Date
operacion : String
monto : Double

Unidad
abreviacion : String
descripcion : String

es destinatario

1..n

1..n

se encuentra

1
tiene

se encuentra

tiene

CuentaBancaria
nrocuenta : String
tipo : String
1
moneda : String
saldo : Double

buscar()
modificar()
eliminar()

Usuario
cuenta : String
contrasenia : String
estado : String
buscar()
modificar()
eliminar()

Bancos
nombre : String
direccion : String
tel : Integer

insertar()
modificar()
eliminar()
buscar()

tiene

DUE
numero : String
fecha : Date
lote : String
partida : String
destinotransito : String
destinofinal : String
facturacomercial : String
certorigen : String
certanalisis : String
frontera : String

Liquidacion
nrorecibo : String
fechaanticipo : Date
estado : String
fechaliquidacion : Date
flete : Integer
anticipo : Integer
comisioninternacional : Integer
comunicacion : Integer
otros : Double
tdescuentos : Double
liquidopagable : Double
literal : String
observacion : String
entregadoa : String
buscar()
modificar()
cancelar()

emitir()
1

emitir

emitir

Marca
codigo : Integer
descripcion : String

MIC
fecha : Date
nrocopias : Integer

modificar()
eliminar()
buscar()

buscar()
imprimir()

CartaPorte
fecha : Date
nrocopias : Integer
buscar()
imprimir()

4.3.2 MODELO RELACIONAL

171

Figura 4.98: Modelo Relacional

172

4.3.3 ESTRUCTURA DE LA BASE DE DATOS


Tabla 4.50: TABLA EXPORTADOR

TABLA
ATRIBUTO
NIT_exportador

EXPORTADOR
TIPO
TAMAO
Entero

Nombre
Direccion
Cod_ciudad
NroFax
CorreoElectronico
NomResponsable

Texto
Texto
Entero
Entero
Texto
Texto

DESCRIPCIN
Clave primaria; es el campo donde se almacena el NIT del
Exportador.
Describe el nombre del Exportador.
Describe la direccin del Exportador.
Clave fornea; describe el cdigo de la ciudad de la tabla Ciudad.
Describe el nro de fax del Exportador.
Describe el correo electrnico del Exportador.
Describe el nombre completo del responsable de la Exportadora.

250
250

250
90

Tabla 4.51: TABLACONSIGNATARIO

TABLA
ATRIBUTO
Cod_consignatario

CONSIGNATARIO
TIPO
TAMAO
Entero

DESCRIPCIN
Clave primaria; es el campo donde se almacena el NIT del

Nombre
Direccion
Cod_ciudad

Texto
Texto
Entero

Exportador.
Describe el nombre de la empresa Consignataria.
Describe la direccin de la empresa consignataria.
Clave fornea; describe el cdigo de la ciudad de la tabla Ciudad.

250
150

Tabla 4.52: TABLA PERSONAL DE TRANSPORTE PESADO

TABLA
ATRIBUTO
Ci

PERSONALTRANS
TIPO
TAMAO
Entero

DESCRIPCIN
Clave primaria; es el campo donde se almacena el ci de la

Expedido_en
Nombre
ApPaterno
ApMaterno
Nit_trans

Texto
Texto
Texto
Texto
Texto

Transportadora
Describe el lugar de donde es expedido la cedula de identidad.
Describe el nombre del personal de la transportadora.
Describe el apellido paterno del personal de la transportadora.
Describe el apellido materno del personal de la transportadora.
Clave fornea; describe el NIT de la empresa de transporte pesado a la

10
50
40
40
15

cual pertenece el personal.


Tabla 4.53: TABLA TRANSPORTADORA

TABLA
ATRIBUTO
Nit

TRANSPORTADORA
TIPO
TAMAO
Texto
15

DESCRIPCIN
Clave primaria; es el campo donde se almacena el NIT del

Nombre
Direccion
Cod_ciudad
NroFax
CorreoElectronico

Texto
Texto
Entero
Entero
Texto

Exportador
Describe el nombre de la empresa Transportadora.
Describe la direccin de la empresa Transportadora.
Clave fornea; describe el cdigo de la ciudad de la tabla Ciudad.
Describe el nmero de fax de la Transportadora.
Describe el correo electrnico de la Transportadora.

250
250

250

173

Tabla 4.54: TABLA DE CONDUCTOR

TABLA
ATRIBUTO
Ci
Categoria

CONDUCTOR
TIPO
TAMAO
Entero
Texto
10

DESCRIPCIN
Clave primaria; es el campo donde se almacena el ci del conductor.
Describe la categora del conductor por medio de la licencia de

observacion

Texto

conducir.
Se puede describir algunas observaciones del conductor

TABLA
ATRIBUTO
Placa

VEHICULO
TIPO
TAMAO
Texto
20

90

Tabla 4.55: TABLA DE VEHICULO

Modelo
Nro_chasis
Cap_arrastre
Unid
Nro_ejes
Tipo_camion
Ci_prop

Texto
Texto
Entero
Texto
Entero
Texto
Entero

5
30

Marca
Color

Texto
Texto

30
30

15
30

DESCRIPCIN
Clave primaria; es el campo donde se almacena el nmero de la placa
del camin.
Describe el modelo del camin.
Describe el nmero de chasis del camin.
Describe la capacidad de arrastre del camin.
Describe la unidad de la capacidad de arrastre.
Describe el nmero de ejes del camin.
Describe el tipo de camin que es como remolque o semirremolque.
Clave fornea; es el campo del ci del propietario del camin que proviene
de la tabla Personaltrans.
Describe la marca del camin.
Describe el color del camin.

174

Tabla 4.56: TABLA DE PROPIETARIO

TABLA
ATRIBUTO
Ci

PROPIETARIO
TIPO
TAMAO
Entero

DESCRIPCIN
Clave primaria; es el campo donde se almacena el ci del
propietario.
Tabla 4.57: TABLA DE CIUDAD

TABLA
ATRIBUTO
Cod_ciudad
Ciudad
Cod_pais
Abreviacion

CIUDAD
TIPO
Entero
Texto
Entero
Texto

TAMAO

DESCRIPCIN
Clave primaria; describe el cdigo de la ciudad.
Describe el nombre de la ciudad.
Clave fornea; describe el cdigo del pas de la tabla Pais.
Describe la abreviacin de la ciudad.

50
15

Tabla 4.58: TABLA DE UNIDAD

TABLA
ATRIBUTO
Abreviacion

UNIDAD
TIPO
Texto

TAMAO
10

DESCRIPCIN
Clave primaria; es el campo donde se almacena la abreviacin de la

Unidad

Texto

30

unidad.
Describe el nombre de la unidad.
Tabla 4.59: TABLA DE MERCADERIA

TABLA
ATRIBUTO
Descripcion
Peso
Unid
Fot
Moneda
Nro_due

MERCADERIA
TIPO
TAMAO
Texto
270
Real
Texto
10
Moneda
Texto
5
Texto
20

Tasa_cambio
Cantidad_de_bultos
Cod_ayuda
precioTotalFlete

Real
Real
Texto

20

DESCRIPCIN
Detalla la descripcin de la mercadera.
Describe el peso de la mercadera.
Describe la unidad del peso.
Describe el valor de la mercadera.
Describe el tipo de moneda.
Clave primaria; es el campo donde se almacena el NIT del
Exportador
Describe el tipo de tasa de cambio de moneda.
Describe la cantidad de bultos.
Clave secundaria; es el campo donde se almacena el cdigo de
ayuda en reemplazo del nmero de DUE.
Describe el precio total del flete de camiones de la mercadera

Moneda

a transportar.
Tabla 4.60: TABLA DE PAIS

TABLA
ATRIBUTO
Cod_pais_aduanero
Pais

PAIS
TIPO
Entero
Texto

TAMAO

50

DESCRIPCIN
Clave primaria; es el campo donde se almacena el cdigo del
pas aduanero.
Describe el nombre del pas.

Tabla 4.61: TABLA DE MARCA

TABLA
ATRIBUTO
IdMarca
Marca

MARCA
TIPO
Entero
Texto

TAMAO
30

DESCRIPCIN
Clave primaria; es el campo donde se almacena el cdigo de la marca.
Describe el nombre de la marca.

175

Tabla 4.62: TABLA DE CARGA

TABLA
ATRIBUTO
Cod_carga

CARGA
TIPO
Entero

TAMAO

DESCRIPCIN
Clave primaria; es el campo donde se almacena el cdigo de la
carga.
Describe el peso de la carga que debe llevar cada camin.
Describe la unidad del peso de la carga.
Describe la cantidad de bultos a llevar cada camin.
Clave fornea; describe el cdigo de empaque de la carga de la

Peso
Unidad
Cant_bultos
Cod_empaque

Real
Texto
Real
Entero

Cod_mer_nro_due

Texto

20

tabla empaque.
Clave fornea; describe el cdigo del nmero de la due de la tabla

Cod_ayuda

Texto

20

DUE.
Clave secundaria; es el campo donde se almacena el cdigo de

Flete
tipocontenedor

Entero
Texto

50

ayuda del DUE.


Describe el monto del flete del camin de la carga a trasladar.
Describe el tipo de contenedor y tamao.

10

Tabla 4.63: TABLA DE EMPAQUETADO

TABLA
ATRIBUTO
Cod_empaque

EMPAQUETADO
TIPO
TAMAO
Entero

DESCRIPCIN
Clave primaria; es el campo donde se almacena el nmero de cdigo

Empaque
Descripcion

Texto
Texto

del tipo de empaque.


Describe las iniciales del nombre del empaque.
Describe el nombre del empaque.

20
30

Tabla 4.64: TABLA DE PERSONAL RODRIGUEZ

TABLA
ATRIBUTO
Ci

PERSONALRODRIGUEZ
TIPO
TAMAO
DESCRIPCIN
Entero
Clave primaria; es el campo donde se almacena el CI del personal de la

Expedido_en
Nombre
ApPaterno
ApMaterno
Estado
Fechaingreso
Cargo

Texto
Texto
Texto
Texto
Texto
Fecha
Texto

10
50
40
40
10
50

empresa Rodrguez.
Describe el lugar de donde es expedido la cedula de identidad.
Describe el nombre del empleado.
Describe el apellido paterno del empleado.
Describe el apellido materno del empleado.
Describe el estado del personal como activo o pasivo.
Describe la fecha de ingreso a la empresa Rodrguez.
Describe el cargo del personal como secretaria, contador, etc.
Tabla 4.65: TABLA DE USUARIO

TABLA
ATRIBUTO
Cuenta
Contrasenia
Ci

USUARIO
TIPO
TAMAO
Texto
30
Texto
250
Entero

DESCRIPCIN
Clave primaria; es el campo donde se almacena la cuenta del usuario.
Describe la clave de ingreso al sistema.
Clave fornea; Describe el nmero de identificacin de la tabla

Estado

Texto

PersonalTransRodriguez.
Describe el estado de la cuenta de usuario como activo o pasivo.

10

176

Tabla 4.66: TABLA DE ORDEN DE CARGA

TABLA
ATRIBUTO
Nro_orden_carga

ORDENDECARGA
TIPO
TAMAO
Entero

DESCRIPCIN
Clave primaria; es el campo donde se almacena el nmero

Cod_carga
Ci_trans
Placa
Nom_trans_rodriguez

Entero
Entero
Texto
Texto

30
90

de orden de carga.
Describe el cdigo de carga.
Describe el nmero de identificacin del conductor.
Describe el nmero de placa del camin.
Describe el nombre del responsable quien emite la orden de

Fecha
Peso
Unid

Fecha
Real
Entero

10

carga.
Describe la fecha de la emisin de la orden de carga.
Describe el peso de la carga.
Describe la unidad del peso de la carga.

Tabla 4.67: TABLA DE TELEFONO

TABLA
ATRIBUTO
Nro_cel_tel

TELEFONO
TIPO
Entero

TAMAO

Ci_nit

Texto

30

DESCRIPCIN
Clave primaria; es el campo donde se almacena los nmeros
telefnicos.
Clave primaria; es el campo donde se almacena el NIT o Ci de las
entidades con nmeros telefnicos.

Tabla 4.68: TABLA DE CARTA PORTE

TABLA
ATRIBUTO
Nrodue
Ciconductor
Placa
Fecha
nrocopias

CARTAPORTE
TIPO
TAMAO
Texto
20
Entero
Texto
30
Fecha
Entero

DESCRIPCIN
Clave primaria; es el campo donde se almacena el nmero de DUE.
Clave primaria; es el campo donde se almacena el CI del conductor.
Clave primaria; es el campo donde se almacena la placa del camin.
Describe la fecha de la emisin del CRT.
Almacena el nmero de copias de CRT emitidas.
Tabla 4.69: TABLA DE DUE

TABLA
ATRIBUTO
Nro_due

DUE
TIPO
Texto

Nro_lote
Cod_pais_partida
Cod_ciudad_partida
Cod_pais_dest_transito

Texto
Entero
Entero
Entero

TAMAO
20
30

DESCRIPCIN
Clave primaria; es el campo donde se almacena el NIT
del Exportador
Describe el nmero de lote de la mercadera.
Clave fornea; describe el cdigo del pas de partida.
Clave fornea; describe el cdigo de la ciudad de partida.
Clave fornea; describe el cdigo de pas de destino de

Cod_ciudad_dest_transito

Entero

trnsito.
Clave fornea; describe el cdigo de la ciudad del

Cod_pais_ dest_final

Entero

destino en trnsito.
Clave fornea; describe el cdigo del pas del destino

Cod_ciudad_dest_final

Entero

final de la mercadera.
Clave fornea; describe el cdigo de la ciudad del
destino final de la mercadera.

177

Factura_comercial
Cert_de_origen
Cert_de_analisis
Nit_exportador
Cod_consignatario
Fecha_due
Fecha_vencimiento

Texto
Texto
Texto
Texto
Entero
Fecha
Fecha

15
15
15
15

Frontera_via
Codigo_de_ayuda

Texto
Texto

200
20

Describe el nmero de la factura comercial


Describe el nmero de certificado de origen.
Describe el nmero de certificado de anlisis.
Clave fornea; Describe el NIT del Exportador.
Clave fornea; Describe el cdigo del consignatario.
Describe la fecha de la DUE.
Describe la fecha de vencimiento la DUE que es de 60
das valido.
Describe la frontera o va por donde ira el camin.
Clave secundaria; es el campo donde se almacena el
cdigo de ayuda de la DUE.

Tabla 4.70: TABLA DEL FORMULARIO MIC

TABLA
ATRIBUTO
Nrodue

MIC
TIPO
Texto

Ciconductor

Entero

Placa

Texto

Fecha
Nrocopias

Fecha
Entero

TAMAO
20

DESCRIPCIN
Clave primaria; es el campo donde se
almacena el nmero de DUE.
Clave primaria; es el campo donde se
almacena el CI del conductor.
Clave primaria; es el campo donde se

20

almacena la placa del camin.


Describe la fecha de la emisin del MIC.
Almacena el nmero de copias MIC emitidas.
Tabla 4.71: TABLA LIQUIDACIN

TABLA
ATRIBUTO
Nro_recibo

LIQUIDACION
TIPO
TAMAO
Texto
50

DESCRIPCIN
Clave primaria; es el campo donde se almacena el nmero de

Ciconductor
Placa

Entero
Texto

30

recibo.
Es el campo donde se almacena el CI del conductor.
Es el campo donde se almacena el nmero de placa del

Nrodue
Nrolote

Texto
Texto

20
20

camin.
Es el campo donde se almacena el nmero de DUE.
Es el campo donde se almacena el nmero de lote de la

Fecha_anticipo
Estado

Fecha
Texto

20

mercadera.
Describe la fecha de la emisin del anticipo.
Describe el estado de la liquidacin si es pendiente o

Fecha_liquidacion
Flete
Anticipo
comisionInternacional
Comunicacion
Otros
Total_descuentos
Liquidacion
Literal
Obs

Fecha
Entero
Entero
Entero
Entero
Entero
Entero
Entero
Texto
Texto

50
250

cancelado.
Describe la fecha de la emisin de la liquidacin de saldos.
Describe el monto del flete realizado.
Describe el monto del anticipo otorgado.
Describe el monto de descuento de la comisin internacional.
Describe el monto de descuento de la comunicacin.
Describe el monto de otros descuentos.
Describe la suma del total de los descuentos.
Describe la resta del flete menos el total de descuentos.
Describe el monto de la liquidacin en forma literal.
Es la descripcin de otros descuentos.

178

entregadoA

Texto

250

Describe a quien es entregado como al mismo conductor, al


propietario del camin y en caso de emergencia a terceras
personas previa presentacin del recibo de anticipo e
identificacin.

Tabla 4.72: TABLA DE BANCOS

TABLA
ATRIBUTO
Nombre_banco

BANCOS
TIPO
Texto

Direccion
Telfono

Texto
Entero

TAMAO
250

DESCRIPCIN
Almacena los bancos en los cuales tienen cuentas la Empresa

50

Rodrguez.
Almacena la direccin del banco.
Almacena el nmero telefnico del banco.
Tabla 4.73: TABLA DE CUENTA BANCARIA

TABLA
ATRIBUTO
Nro_cuenta
Tipo_de_cuenta

CUENTABANCARIA
TIPO
TAMAO
Texto
250
Texto
10

DESCRIPCIN
Clave primaria; describe el nmero de la cuenta bancaria.
Describe el tipo de la cuenta bancaria con la que cuenta la empresa

Moneda
Banco

Texto
Texto

Rodrguez.
Describe el tipo de moneda de la cuenta bancaria.
Clave fornea; los nombres de los bancos proveniente de la tabla

Saldo

Real

TABLA
ATRIBUTO
NitExportador
NroDUE
CodAyuda

CONTRATOEXPORTADORA
TIPO
TAMAO
DESCRIPCIN
Texto
20
Describe el NIT de la empresa Exportadora quien es el contratante.
Texto
10
Describe el nmero de la DUE.
Texto
10
Describe el tcodigo de ayuda.

TABLA
ATRIBUTO
Nro_OrdenCarga
CiConductor

CONTRATOCONDUCTOR
TIPO
TAMAO
DESCRIPCIN
Texto
20
Describe el nmero de orden emitido para describir la mercadera.
Numer
Describe el nmero de identidad del conductor contratado.

Placa

o
Texto

TABLA
ATRIBUTO
FechaDePago
Monto
Detalle

EGRESOS
TIPO
TAMAO
Fecha
Real
Texto
200

10
250

Bancos.
Describe el saldo de la cuenta bancaria.

Tabla 4.74: TABLA CONTRATOS CON EMPRESA EXPORTADORA

Tabla 4.75: TABLA CONTRATOS CON CONDUCTOR

20

Describe el nmero de placa del camin contratado.


Tabla 4.76: TABLA EGRESOS

DESCRIPCIN
Describe la fecha de pago del detalle.
Describe el monto pagado por el detalle.
Describe el costo ya sea fijo o variable u otros.

4.4 DISEO DE INTERFACES


4.4.1 DISEO DE SALIDAS

179

Orden de carga

Figura 4.99: Diseo de interfaz de salida de orden de carga

180

MIC

Figura 4.100: Diseo de interfaz de salida del formulario MIC

Carta porte

Figura 4.101: Diseo de interfaz de salida del formulario Carta porte

181

Informe de carguo de camiones

Figura 4.102: Diseo de interfaz de salida de carguo de camiones

Utilidad

Figura 4.103: Diseo de Interfaz de salida de Utilidad

182

Liquidacin

Figura 4.104: Diseo de interfaz de salida Liquidaciones

183

184

Figura 5.105: Diagrama de Componentes


frmVehiculo.vb

frmPersonalTrans.vb

frmMenu.vb

frmPersonal
Rodriguez.vb

frmExportador.vb

frmDUE.vb

frmValidacion.vb

frmTransportadora.vb

frmConsignatario.vb

frmUsuario.vb

frmOrden
Carga.vb

frmLiquidacion.vb

Rodriguez.exe

frmMIC_
CRT.vb

frmBancos.vb

frmUtilidad

frmEgresos

frmContratos

frmCuentas
Bancarias.vb

5. CAPITULO V

IMPLEMENTACIN Y PRUEBAS DEL SISTEMA

5.1 DIAGRAMAS DE COMPONENTES

5.2 DIAGRAMAS DE DESPLIEGUE

Servidor
de BdD
TCP/IP

Sevidor
web

Rodriguez.exe

HTML
USB

preemptive
<process name>
<thread name>

Figura 5.106: Diagrama de Despliegue

5.3 PRESENTACION DE INTERFACES


Splash del sitema

Figura 5.107: Interfaz Splash

Ingreso al sistema

185

Impresora

Figura 5.108: Interfaz de logueo

186

Men principal

Figura 5.109: Interfaz Principal

Personal de la empresa Rodrguez

Figura 5.110: Interfaz del personal de la Empresa Rodrguez

Usuario

187

Figura 5.111: Interfaz de usuario

188

Empresa de transporte pesado

Figura 5.112: Interfaz Empresa de transporte pesado

Exportador

Figura 5.113: Interfaz del Exportador

Consignatario

189

Figura 5.114: Interfaz de Consignatario

190

Personal de la empresa de transporte pesado

Figura 5.115: Interfaz del Personal de la Empresa de transporte Pesado

Pas y ciudades

Figura 5.116: Interfaz de pas y ciudades

Unidades de medida

191

Figura 5.117: Interfaz de Unidades de medida

Tipos de empaques

Figura 5.118: Interfaz de tipo de empaques

DUE

192

Figura 5.119: Interfaz de DUE

Orden de carga

193

Figura 5.120: Interfaz de Orden de carga

MIC y CRT

Figura 5.121: Interfaz de ingreso de datos de MIC y CRT

Reporte CRT
194

Figura 5.122: Reporte de carta porte

MIC

Figura 5.123: Reporte del formulario MIC

Realizar liquidacin de pago de transporte

195

Figura 5.124: Interfaz de liquidacin de saldos pendientes

Emitir liquidacin de pago de transporte

Figura 5.125: Reporte de liquidacin

Exportar liquidacin de pago de transporte


196

Figura 5.126: Extraccin de archivos

Realizar carguio de camiones

Figura 5.127: Interfaz de

parmetros de carguo de camiones

Emitir

carguio de camiones

197

Figura 5.128: Interfaz de informe de carguo de camiones

Lista del personal de la Transportadora Rodriguez

Figura 5.129: Interfaz de lista del personal

Registro de Egresos

198

Figura 5.130: Interfaz de Registro de egresos

Generar Contratos

Figura 5.131: Interfaz de Contrato

199

Figura 5.132: Reporte de contrato

200

Acerca del programa

Figura 5.133: Interfaz de informacin acerca del programa

Acerca del programador

Figura 5.134: Interfaz de informacin acerca del Programador

5.4 MODELO DE PRUEBAS


5.4.1 PRUEBAS DE UNIDAD

5.4.1.1 PRUEBAS DE CAJA BLANCA


Son pruebas estructurales. Conociendo el cdigo y siguiendo su estructura lgica, se
pueden disear pruebas destinadas a comprobar que el cdigo hace correctamente lo que el
diseo de bajo nivel indica y otras que demuestren que no se comporta adecuadamente ante
determinadas situaciones.

201

Las pruebas de caja blanca (tambin conocidas como pruebas de caja de cristal o pruebas
estructurales), se centran en los detalles procedimentales del software, por lo que su diseo
est fuertemente ligado al cdigo fuente. Se escoge distintos valores de entrada para
examinar cada uno de los posibles flujos de ejecucin del programa y cerciorarse de que se
devuelven los valores de salida adecuados
Las pruebas de caja blanca (tambin conocidas como pruebas de caja de cristal o pruebas
estructurales), se centran en los detalles procedimentales del software, por lo que su diseo
est fuertemente ligado al cdigo fuente. El testeador escoge distintos valores de entrada
para examinar cada uno de los posibles flujos de ejecucin del programa y cerciorarse de
que se devuelven los valores de salida adecuados.
a) Caso de Prueba: Administrar Usuarios
Al iniciar sesin, establece el nombre del usuario al que corresponde y evala que tipo de
usuario es para posteriormente habilitar las opciones correspondientes al tipo de usuario.
5.4.1.2 PRUEBAS DE CAJA NEGRA
Las pruebas de caja negra se centran en los requisitos funcionales, que se llevan a cabo
sobre la interfaz del software, obviando el comportamiento interno y la estructura del
programa, pretenden demostrar que:

Las funciones del software son operativas


La entrada se acepta de forma correcta
Se produce una salida correcta
La integridad de la informacin externa se mantiene

Despus se derivan conjuntos de condiciones de entrada que utilicen todos los requisitos
funcionales de un programa.
a) Caso de Prueba: Administrar Usuarios
Identificacin de clases equivalentes
CONDICIN DE
ENTRADA
Usuario
Contrasea

CLASES DE
EQUIVALENCIA
VALIDA
1: 0..9, a..z
1: 0..9, a..z

202

CLASES DE
EQUIVALENCIA NO
VALIDA
2: Otro
2: Otro

Evaluacin de clases equivalencia


N

CLASE DE

DE

EQUIVALENCIA

USUARIO

CONTRASEA

RESULTADO

Vizegu
Vizegus

vizegu
vizegus

Bienvenido al sistema
Acceso denegado

CAS
O
1
2

1
2

a) Caso de Prueba: Generar carguo de camiones


Identificacin de clases equivalentes
CONDICIN DE
ENTRADA
N de DUE

CLASES DE
EQUIVALENCIA
VALIDA
1: 0..9,A..Z,-

CLASES DE
EQUIVALENCIA NO
VALIDA
2: Otro

Evaluacin de clases equivalencia


N

CLASE DE

DE

EQUIVALENCIA

N DE DUE

RESULTADO

C-9874
M9348

Genera reporte
Informe Vaco

CAS
O
1
2

1
2

a) Caso de prueba: Registrar Transportadora


Identificacin de clases equivalentes
CONDICIN DE
ENTRADA
Nombre
Nit
Direccin
Fax
Correo electronico

CLASES DE
EQUIVALENCIA
VALIDA
1:A..Z
1: 0..9
1: A..Z, 0..9
1: 0..9
1: A..Z, 0..9

203

CLASES DE
EQUIVALENCIA NO
VALIDA
2: Otro
2: Otro
2: Otro
2: Otro
2: Otro

Evaluacin de clases equivalencia


N

CLASE DE

NOMB

CAS

EQUIVALE

RE

O
1

NCIA
1

VICOS

5740817

Junn

S.R.L.

13

850

RE56

Iquique
JUNIN..

V8?

NIT

DIRECCI

FAX

CORREO

RESULTAD

ELECTRONICO

52115

Vizegu_zgv@hotmail

Se guard

62

.com

correctame

Vizegus76

nte
Acceso

DRTRY

denegado

5.4.3 PRUEBA DE ACEPTACIN O DE VALIDACIN DEL SISTEMA

Es una forma de probar los casos de uso, es decir que atreves del software se puede mostrar
la funcionalidad del mismo, en consecuencia este modelo permite especificar las pruebas de
cada uno de los componentes identificados (casos de uso).
Tabla 5.77: CASO DE PRUEBA REGISTRO DE EMPRESAS EXPORTADORAS
CASO DE PRUEBA

Registro de empresas exportadoras


PROPOSITO

Probar que el registro de empresas exportadoras es ejecutado correctamente


CONDICIONES

VALORES DE ENTRADA

Para

1. Ingresar razon social de la empresa Exportadora.

registrar

contar

como

2. Ingresar el NIT de la empresa Exportadora

mnimo con la

3. Ingresar la direccin de la misma

informacin de

4. Seleccionar el Pas de la misma.

la razn social y

5. Seleccionar la ciudad de la misma.

el NIT de la

6. Ingresar nmero de FAX si cuenta.

Empresa

7.Ingresar correo electronico si cuenta.

Exportadora

8. Ingresar numeros telefonicos.


9. 10. 11. 12. Ingresar Nombre, Apellido paterno,
materno y celular del responsable de la Empresa Exportadora.
13. Presionar guardar.

204

RESULTADO ESPERADO

Tabla 5.78: CASO DE PRUEBA REGISTRO DE EMPRESAS CONSIGNATARIAS

CASO DE PRUEBA
Registro de empresas consignatarias
PROPOSITO
Probar que el registro de empresas consignatarias es ejecutado correctamente.
CONDICIONES
VALORES DE ENTRADA
Para registrar contar 1. Ingresar razn social de la empresa consignatario.
como mnimo con la

2. Ingresar direccin de la misma.

informacin de la razn

3. Seleccionar el pas del mismo.

social y el lugar.

4. Seleccionar la ciudad del mismo.


5. Presionar guardar.

RESULTADO ESPERADO

205

Tabla 5.79: CASO DE PRUEBA REGISTRO DE EMPRESAS DE TRANSPORTE PESADO


CASO DE PRUEBA
Registro de empresas de transporte pesado
PROPOSITO

Probar que el registro de empresas de transporte pesado es ejecutado correctamente.


CONDICIONES

Para

registrar

VALORES DE ENTRADA

contar

1. Ingresar razon social de la empresa.

como mnimo con la

2. Ingresar el NIT de la empresa.

informacin de la razn

3. Ingresar la direccin de la misma

social y el NIT de la

4. Seleccionar el Pas de la misma.

Empresa de transporte

5. Seleccionar la ciudad de la misma.

pesado.

6. Ingresar nmero de FAX si cuenta.


7.Ingresar correo electronico si cuenta.
8. Ingresar numeros telefonicos.
9. Presionar guardar.

RESULTADO ESPERADO

Tabla 5.80: CASO DE PRUEBA REGISTRO DE PERSONAL DE TRANSPORTE PESADO


CASO DE PRUEBA
Registro de personal de transporte pesado
PROPOSITO

Probar que el registro del personal es ejecutado correctamente.


CONDICIONES

VALORES DE ENTRADA

Para registrar contar como

1. Seleccionar empresa Transporte pesado.

mnimo con la informacin

2. Ingresar N de CI.

206

de

la

nombre

del

3. Seleccionar donde fue expedido.

propietario y nmero de

4. 5. 6. Ingresar nombre, apellidos paterno y materno del propietario.

identificacin.

7. Marcar propietario y/o conductor.


8. Ingresar numeros telefonicos.
9. Presionar guardar.

RESULTADO ESPERADO

Tabla 5.81: CASO DE PRUEBA REGISTRO DE CAMION


CASO DE PRUEBA

Registro de camin

PROPOSITO
Probar que el registro de camiones es ejecutado correctamente.
CONDICIONES

VALORES DE ENTRADA

Para registrar contar

1. Seleccionar nombre del propietario.

como mnimo con la

2. Ingresar el numero de placa.

informacin de la

3. Ingresar el modelo del camion.

placa del vehculo.

4. Ingresar marca del camion.


5. Ingresar color del camion.
6. Ingresar nmero de chasis.
7.Ingresar capacidad de arrastre.
8. Ingresar unidad de la capaicadad.
9.Ingresar numero de ejes.
10. Seleccionar tipo de camion.
11. Presionar guardar.

207

RESULTADO ESPERADO

Tabla 5.82: CASO DE PRUEBA REGISTRO DE DUE

Registro de DUE

CASO DE PRUEBA

PROPOSITO

Probar que el registro de DUE es ejecutado correctamente.


CONDICIONES

VALORES DE ENTRADA

Para registrar contar como

1. Ingresar nmero de la DUE.

2. Ingresar fecha emitida de la DUE

mnimo con la informacin

3. Ingresar nmero de lote.

4. Seleccionar nombre del exportador.

del

5. Seleccionar consignatario.

6. Seleccionar pas de partida de la mercaderia.

nmero

Razn

de

social

empresa

DUE,
de

la

Exportadora,

7.Seleccionar ciudad de partida de la mercaderia. 8. Ingresar forntera o via.


9. Seleccionar pais destino en transito. 10 Seleccionar ciudad de destino en transito.

Consignatario, descripcin

11. Ingresar numeros de la factura comercial. 12. Ingresar N certificado de origen.

de la mercadera, peso,

13. Ingresar N certificado de analisis. 14. Ingresar descripcin de la mercaderia.

unidad,

15. Ingresar peso de la misma. 16. Ingresar Unidad del peso.

destino

de

la

mercadera y nmero de

17. Ingresar cantidad de bultos. 18. Ingresar valor FOT.

camiones a trasladar la

19. Seleccionar tipo de moneda. 120. Ingresar tasa de cambio

mercadera.

21. Ingresar N de camiones. 22. Ingresar peso de la carga.


23. Ingresar cantidad de bultos en la carga. 24. Seleccionar tipo de empaque
25. Ingresar precio del flete. 26. Presionar guardar.

208

RESULTADO ESPERADO
Almacenado en la base de datos tabla DUE

Almacenado en la base de datos tabla mercadera

Almacenado en la base de datos tabla carga

Tabla 5.83: CASO DE PRUEBA GENERAR ORDEN DE CARGA


CASO DE PRUEBA

Generar orden de carga


PROPOSITO

Generar la orden de carga correctamente.


CONDICIONES

VALORES DE ENTRADA

Para generar la

1. Seleccionar la razon social de la empresa Transportadora.

orden de carga se

2. Seleccionar al propietario

requiere que se

3. Seleccionar al camion

encuentre

4. Seleccionar al conductor

registrada

la

5. Presionar agregar

empresa

de

6. Presionar buscar Due o codigo de respaldo.

transporte pesado

7. Puede modificar el peso en caso de cambie.

juntamente con los

8. Presionar guardar.

camiones y sus
respectivos

209

propietarios

conductores; como
tambin
descripcin de la
mercadera.

RESULTADO ESPERADO

Tabla 5.84: CASO DE PRUEBA GENERAR MIC


CASO DE PRUEBA

Generar MIC
PROPOSITO

Generar Formulario MIC correctamente.


CONDICIONES

VALORES DE ENTRADA

Para generar el formulario

1. Seleccionar la razon social de la empresa Exportadora.

210

MIC previamente debe

2. Seleccionar la DUE correspondiente

estar completada toda la

3. Seleccionar la orden de carga despachada

informacin respecto al

4. Presionar boton Generar MIC.

camin,

conductor,

el

formulario DUE y como la


mercadera.

RESULTADO ESPERADO

Tabla 5.85: CASO DE PRUEBA GENERAR CARTA PORTE

Generar carta porte

CASO DE PRUEBA

PROPOSITO

Generar Formulario CRT correctamente.


CONDICIONES

VALORES DE ENTRADA

Para generar el formulario

1. Seleccionar la razon social de la empresa Exportadora.

MIC previamente debe

2. Seleccionar la DUE correspondiente

estar completada toda la

3. Seleccionar la orden de carga despachada

informacin respecto al

4. Presionar boton Generar Carta de Porte.

camin,

conductor,

el

formulario DUE y como la

211

mercadera.

RESULTADO ESPERADO

Tabla 5.86: CASO DE PRUEBA REGISTRO DE ANTICIPOS


CASO DE PRUEBA

Registro de anticipos
PROPOSITO

Probar que el registro de anticipos es ejecutado correctamente.


CONDICIONES

VALORES DE ENTRADA

Para registrar contar con

1. Marcar opcin de anticipo.

la informacin del nmero

2. Seleccionar fecha de emisin del recibo.

de recibo, el precio de

3. El precio del flete es rescatado de la base de datos, pero puede sermodificado.

flete, monto de adelanto y

5. El monto de adelanto es generalmente flete 100 $, puede ser modificado.

la fecha.

4. Ingresar nmero de recibo otorgado al conductor.


5. Presionar guardar.

212

RESULTADO ESPERADO

Tabla 5.87: CASO DE PRUEBA GENERAR LIQUIDACIONES

Generar liquidaciones

CASO DE PRUEBA

PROPOSITO

Generar liquidaciones correctamente.


CONDICIONES

Para

generar

VALORES DE ENTRADA

la

1. Ingresar numero de recibo.

liquidacin es requisito

2. Presionar buscar.

contar con el nmero

3. Seleccionar

de recibo.

4. Ingresar % de comisin internacional.

Por ser una poltica de

5. Ingresar descuento de comunicacin.

seguridad

6. Ingresar otros descuentos.

empresa.

de

la

7.Ingresar detalle de otros descuentos.


8. Presionar boton calcular, para mostrar el calculo de total descuentos y liquido pagable.
9. Seleccionar a quien es entregado el saldo.
10. Presionar guardar liquidacin.
11. Presionar generar liquidacin.

213

RESULTADO ESPERADO

Tabla 5.88: CASO DE PRUEBA REGISTRO DE CUENTAS BANCARIAS

CASO DE PRUEBA

Registro de cuentas bancarias


PROPOSITO

Probar que el registro de cuentas bancarias es ejecutado correctamente.

214

CONDICIONES
Para
registrar

VALORES DE ENTRADA
1. Ingresar nombre del Banco

contar

2. Ingresar direccin del banco.

mnimo

como
con

la

3. Ingresar nmero de telefono.

informacin de la

4. Presionar guardar.

razn social y el NIT

5. Ingresar

de la Empresa de

6. Ingresar nmero de FAX si cuenta.

transporte pesado.

7.Ingresar correo electronico si cuenta.


8. Ingresar numeros telefonicos.
9. Presionar guardar.

RESULTADO ESPERADO

Tabla 5.89: CASO DE PRUEBA REGISTRO DE EXTRACTOS BANCARIOS


CASO

DE

Registro de extractos bancarios

PRUEBA
PROPOSITO

Probar que el registro de extractos bancarios es ejecutado correctamente.

215

CONDICIONES

VALORES DE ENTRADA

Para registrar

1. Seleccionar nombre del Banco.

el

2. Seleccionar numero de cuenta.

extracto

bancario

3. Ingresar fecha de la operacin bancaria.

contar

como

4. Seleccionar la operacin bancaria realizada.

mnimo con la

5. Ingresar monto.

informacin

6. Presionar guardar.

del

recibo

emitido por el
banco.

RESULTADO ESPERADO

Tabla 5.90: CASO DE PRUEBA GENERAR INFORME DE CARGUIO DE CAMIONES


CASO DE PRUEBA
Generar informe de carguo de camiones
PROPOSITO

Probar que el registro de empresas de transporte pesado es ejecutado correctamente.


CONDICIONES

VALORES DE ENTRADA

Para Generar el carguo de

1. Ingresar nmero de DUE (puede presionar buscar para ingresar la DUE)

camiones

2. Presionar generar carguio de camiones

debe

estar

registrado el nmero de
DUE y realizar cancelacin
de anticipo.

216

RESULTADO ESPERADO

Tabla 5.91: CASO DE PRUEBA ADMINISTRAR USUARIOS

Administrar usuarios

CASO DE PRUEBA

PROPOSITO

Probar que el usuario pueda ingresar al sistema con cuenta de usuario respectivo.
CONDICIONES

El

VALORES DE ENTRADA

usuario

estar

debe

registrado

1. Seleccionar nombre del personal Rodrguez.


2. Ingresar cuenta de usuario

como personal de

3. Ingresar contrasea

la

4. confirmar contrasea.

Empresa

Rodrguez.
No se debe repetir
los

nombres

5. Presionar botn Guardar

6. Buscar, Eliminar, Modificar (estado o contrasea)

de

usuario, el sistema
emite un mensaje
de

cuenta

217

duplicada.

Mensaje de confirmacin

RESULTADO ESPERADO
Almacenado en la base de datos

Tabla 5.92: CASO DE PRUEBA REGISTRO DE EGRESOS

CASO DE PRUEBA

Registro de egresos

CONDICIONES
Para registrar contar como

Probar que el registro de egresos es ejecutado correctamente.


VALORES DE ENTRADA
1. Ingresar monto a lado del gasto que se muestra de la empresa..

mnimo con la informacin

2. Ingresar la fecha de la cancelacin del gasto.

de la servicios bsicos

3. En caso de exeder losgastos o costos de la empresa presionar Adicionar

cancelados

4. Presionar guardar.

PROPOSITO

conocimientos de gastos
en la empresa.

218

Tabla 5.93: CASO DE PRUEBA GENERAR CONTRATOS


CASO

DE

Generar contratos

PRUEBA

PROPOSITO
Probar que el registro de empresas de transporte pesado es ejecutado correctamente.
CONDICIONES

VALORES DE ENTRADA

Para generar

1. Seleccionar razon social de la empresa Exportadora.

contrato como

2. Seleccionar numero de DUE.

mnima

3. Presionar Guardar

informacin

4. Presionar Generar Contrato.

debe

contar

con

razn

social de la
empresa

gerente de la
misma con CI.

RESULTADO ESPERADO

219

220

6. CAPITULO VI
PRUEBA DE HIPOTESIS
OJO El criterio de verificacin, est basado en funcin a la prueba de hiptesis, con la
contrastacin de costos histricos y costos obtenidos con el sistema de informacin. Los
datos afectados son especficamente costos tratados con la exportacin de mercadera;
demostrar si se logra reducir costos con la implementacin del sistema de informacin
(producto intangible) en los procesos de exportacin de mercadera.
6.1 DETERMINACION DE LA MUESTRA DE UNA POBLACIN
Los costos involucrados en la exportacin de mercadera son:
OJO CLASIFICACIN DE COSTOS DEBE ESTAR EN FUNCIN DE LOS COSTOS
SEGN LA INVESTIGACIN DE OPERACIONES
Costo de carga arruma: Es cuando la carga llega al puerto, antes de la fecha
fijada, el costo es de 145$.
Costo de special services: Es cuando la carga llega al puerto, despus de la fecha
fijada, el costo es de 1520,31$.
Costo staking: Es cuando la carga llega a tiempo, el costo es de 0$.
Costo de desperfectos o semiabierto: Es cuando la carga llega al puerto con
desperfectos o semiabierto, el costo es de 250$.
Costo de contravencin aduanera: Es cuando existe contradiccin entre los datos,
los mismos no coinciden en los documentos de exportacin de mercadera como se
pes, cantidad de bultos y otros, el costo es de 100$.
Costo de errores en formulario: Es el costo por cada error de Taype en los
diferentes formularios de exportacin de mercadera y es de 180 Bs.
Quienes pagan los costos involucrados en la exportacin de mercadera.
Costos en los que incurre la Empresa Rodrguez, por exportacin realizada son: Costo de
special services, contravencin aduanera, costo de errores de formulario.
Los costos de carga arruma pagan las empresas Exportadoras.

221

Los costos de desperfectos o semiabiertos, pagan los transportistas.

Caso A: Para los datos histricos de los costos involucrados en la exportacin de


mercadera en relacin con la Empresa Rodrguez son tres, OJO de los cuales se cuenta con
informacin de los mismos.
Datos tomados sin el sistema de informacin (Enero - Diciembre 2012).
Tabla 6.94: COSTOS SIN EL SISTEMA DE INFORMACIN

COSTOS DE EXPORTACIN DE MERCADERIA


A
O

2
0
1
2

TIEMPO
[ mes ]

SERVICES
SPECIAL
[1520,31
$us]

CONTRAVEN
CIN
ADUANERA
[100 $us]

ERRORES EN
FORMULARIO
[180 Bs.] tipo de
cambio 6,96
Equivalente a 25 $us

Enero
Febrero
Marzo
Abril
Mayo
Junio

0
0
0
0
0
0

100
0
0
100
0
0

25
25
25
25
0
0

Julio

1520,31

100

25

Agosto

1520,31

50

1520,31

50

25

Septiem
bre
Octubre
Noviemb
re
Diciemb
re
Totales

4560,93

300

222

COST
OS
TOTAL
ES

125
25
25
125
0
0
1645,
31
0
1570,
31
0
1570,
31
25
250

5110,
93

COSTOS DE EXPORTACIN POR MES


2000
1500
1000

Costo [$us]

500
0

Tiempo [mes]

Figura 6.135 Costos de exportacin de mercadera por mes

Caso B: Para los datos de los costos involucrados en la exportacin de mercadera, con el
uso del sistema de informacin se muestra a continuacin.
Datos con el sistema (Enero Julio 2013), como base para pronosticar a un ao.
Tabla 6.95: COSTOS CON EL SISTEMA DE INFORMACIN

COSTOS DE EXPORTACIN DE MERCADERIA


A
O

2
0
1
3

TIEMPO
[ mes ]

SERVICES
SPECIAL
[1520,31
$U$]

CONTRAVEN
CIN
ADUANERA
[100 $U$]

ERRORES EN
FORMULARIO
[180 Bs.] tipo de cambio
6,96 Equivalente a 25
$us

Enero

1520,31

Febrero
Marzo
Abril
Mayo
Junio
Julio

0
0
0
0
0
0

0
0
0
0
0
0

25
25
0
0
0
0

Totales

1520,31

223

50

COSTO
S
TOTAL
ES

1520,
31
25
25
0
0
0
0
1570,3
1

COSTOS DE EXPORTACIN POR MES


1600
1400
1200
1000
800
Costo [$us] 600
400
200
0

Tempo [mes]

Figura 6.136: Costos de exportacin de mercadera por mes con el sistema de


informacin

Resumen de datos histricos y obtenidos de los costos de exportacin de mercadera.

224

Tabla 6.96: RESUMEN DE DATOS CON Y SIN EL SISTEMA

N MESES

Costos sin el sistema $us.

Costos con el sistema $us.

1
2
3
4
5
6
7
8
9
10
11
12

125
25
25
125
0
0
1645,31
0
1570,31
0
1570,31
25

1520,31
25
25
0
0
0
0

6.2 PRUEBA DE HIPOTESIS


Paso 1: Hiptesis nula y la hiptesis alternativa
Ho: CCS = CSS
El sistema de informacin organizado y sistematizado reduce los costos en los procesos
transaccionales de exportacin de mercadera del Transporte Internacional de Carga
Rodrguez.
(NO EXISTE reduccin de los costos de exportacin de mercadera con la implementacin
del sistema de informacin). El sistema de informacin organizado y sistematizado no
reducir costos en los procesos transaccionales de exportacin de mercadera.
H1: CCS CSS
(SI EXISTE reduccin de los costos de exportacin de mercadera con la implementacin
del sistema de informacin). El sistema de informacin organizado y sistematizado reducir
costos en los procesos transaccionales de exportacin de mercadera.
Paso 2: Nivel de confianza o significancia 95%
= 0.05
225

Paso 3: Calculamos o determinamos el valor estadstico de prueba


De los datos determinamos: que el estadstico de prueba es t, debido a que el nmero de
muestras es menor a 30.

21 2 2
+
n1 n 2

t=

Dnde:
n1 = nmero de muestra de costos sin el sistema de informacin
n2 = nmero de muestra de costos con el sistema de informacin
Determinar el promedio, la varianza y el tamao de la muestra de

COSTOS SIN

COSTOS CON

SISTEMA X1

SISTEMA X2

125
25
25
125
0
0
1645,31
0
1570,31
0
1570,31
25

1520,31
25
25
0
0
0
0

425,91

-300,91
-400,91
-400,91
-300,91
-425,91
-425,91
1219,4
-425,91
1144,4
-425,91
1144,4
-400,91

1295,98
-199,33
-199,33
-224,33
-224,33
-224,33
-224,33
-224,33
-224,33
-224,33
-224,33
-224,33

224,33

Varianzas
21=

5495116,55
=499556,05
(121)

226

x 1X 2

90546,83
160728,83
160728,83
90546,83
181399,33
181399,33
1486936,36
181399,33
1309651,36
181399,33
1309651,36
160728,83
5495116,55

x 2X 2

1679564,2
39732,45
39732,45
50323,95
50323,95
50323,95
50323,95
50323,95
50323,95
50323,95
50323,95
50323,95
2211944,6

22=

2211944,6
=368657, 43
(71)

Aplicamos la ecuacin t.

t=

21 2 2
+
n1 n 2

t=
425,91224,33

499556,05 368657,43
+
12
7

t=

201,58
41629,67+52665,35

t=

201,58
201,58
=
=0,656
94295,02 307,07

Grados de libertad:
(
gl=

21 22 2
+ )
n1 n2

21 2
22 2
(
) (
)
n 11
n21
+
n1
n2

499556,05 368657,43 2
+
)
12
7
gl=
2
499556,05 2 368657,43 2
(
) (
)
11
6
+
12
7
(

gl=

(41629,67+52665,35)2
2
2062448323 3775230575
+
12
7
227

gl=

8891550954
2
171870693,6+ 539318653,5

gl=

8891550258
2
711189347,1

gl=12,502=10,50

228

229

230

Paso 4: Formulacin de la regla de decisin.


La regla de decisin la formulamos teniendo en cuenta que esta es una prueba de dos colas,
la mitad de 0.05, es decir 0.025, est en cada cola, el rea en la que no se rechaza Ho esta
entre las dos colas, es por consiguiente 0.95.
Por consiguiente la regla de decisin: es rechazar la hiptesis nula y aceptar la hiptesis
alternativa, si el valor t calculado no queda en la regin comprendida entre -0.656 y +0,656.
Conclusin
Se rechaza la hiptesis H0 porque excede al valor del estadstico de prueba, y se acepta la
hiptesis alterna H1.

231

7. CAPITULO VII
MODELO DE COSTOS
7.1 CLCULO DE PUNTOS DE CASOS DE USO SIN AJUSTAR (UUCP)
Para la estimacin, el primer paso que se lleva a cabo es el clculo de los Puntos de Casos
de Uso sin ajustar. Este valor se calcula a partir de la siguiente ecuacin:
UUCP = UAW + UUCW
Dnde:
UUCP: Puntos de Casos de Uso sin ajustar
UAW: Factor de Peso de los Actores sin ajustar
UUCW: Factor de Peso de los Casos de Uso sin ajustar
7.1.1 DETERMINACIN DEL FACTOR DE PESO DE LOS ACTORES SIN AJUSTAR
(UAW).

Este valor se calcula mediante un anlisis de la cantidad de Actores presentes en el sistema


y la complejidad de cada uno de ellos. La complejidad de los actores se establece, teniendo
en cuenta en primer lugar, si se trata de una persona o de otro sistema, y en segundo lugar,
la forma en que el actor interacta con el sistema.
Factores de peso de los actores.
Tabla 7.97: FACTORES DE PESO DE LOS ACTORES

TIPO
DE
ACTOR

Simple

Prome
dio

DESCRIPCIN
Otro sistema que interacta
con el sistema a desarrollar
mediante una interfaz de
programacin(API,
Aplication
Programming
Interface)
Otro sistema que interacta
con el sistema a desarrollar
mediante un protocolo o
una interfaz basada en

232

FACTO
R
DE
PESO

NMERO
DE
ACTORES

RESULTA
DO

Compl
ejo

texto.
Una persona que interacta
con el sistema mediante
una interfaz grfica.

Total

UAW = 9
7.1.2 DETERMINACIN DEL FACTOR DE PESO EN LOS CASOS DE USO SIN
AJUSTAR (UUCW).

Este valor se calcula mediante un anlisis de la cantidad de Casos de Uso presentes en el


sistema y la complejidad de cada uno de ellos. La complejidad de los casos de uso se
establecen teniendo en cuenta la cantidad de transacciones efectuadas en el mismo, donde
una transaccin se entiende como una secuencia de actividades atmicas.
Factores de peso de los casos de uso.
Tabla 7.98: FACTORES DE PESO DE LOS CASOS DE USO

TIPO DE CASO
DE USO
Simple
Promedio
Complejo

DESCRIPCIN
1-3 Transacciones
4-7 Transacciones
Mayor de 8
Transacciones.

FACTOR
DE PESO
5
10

NMERO DE
CASOS DE USO
15
7

RESULTA
DO
75
70

15

Total

145

UUCW = 145
Calculando
UUCP = UAW + UUCW
UUCP = 9 + 145
UUCP = 154
7.2 CLCULO DE PUNTOS DE CASOS DE USO AJUSTADOS
Seguidamente de calcular los Puntos de Casos de Uso sin ajustar, se debe ajustar este valor
mediante la siguiente ecuacin:
UCP = UUCP x TCF x EF
Dnde:
UCP: Puntos de Casos de Uso ajustados
233

UUCP: Puntos de Casos de Uso sin ajustar


TCF: Factor de complejidad tcnica
EF: Factor de ambiente
7.2.1 DETERMINACIN DEL FACTOR DE COMPLEJIDAD TCNICA (TCF)

Este coeficiente se calcula mediante la cuantificacin de un conjunto de factores que


determinan la complejidad tcnica del sistema. Cada uno de los factores se cuantifica con
un valor de 0 a 5, donde 0 significa un aporte irrelevante y 5 un aporte muy importante.
Factores de complejidad tcnica.
Tabla 7.99: FACTORES DE COMPLEJIDAD TECNICA

NMER
O DE
FACTOR
T1

DESCRIPC
IN
Sistema
Distribuido

PES
O

VAL
OR

FACT
OR

T2

Tiempo de
respuesta

T3

Eficiencia
por
el
usuario

T4

Proceso
interno
complejo

T5

Reusabilida
d

T6

Facilidad de
instalacin

0.5

0.5

T7

Facilidad de
uso

0.5

2.5

T8

Portabilidad

234

COMENTARIO
El sistema es de escritorio.
El tiempo de respuesta respalda
a las actividades que se
persiguen el objetivo con el
proyecto realizado, por lo que
es el adecuado.
Algunos roles necesitan estar
relacionados con el sistema
para su mejor funcionamiento.
El sistema no posee clculos
complejos, aunque proporciona
una serie de datos lgicos que
necesitan un nivel medio de
conocimiento para lograr su
correcta comprensin.
No es objetivo esencial hacer
reusabilidad del cdigo, a pesar
de que este ser orientado a
objetos y podr ser usado por
sistemas similares.
Por ser un sistema de escritorio,
la complejidad de instalacin es
mnima.
El sistema debe ser fcil de
usar, aunque se encuentra
dirigido a personas ajenas.
El sistema tiene la portabilidad
adecuada para que sea usado

T9

Facilidad de
cambio

T10

Concurrenci
a

T11

Objetivos
especiales
de
seguridad

T12

Acceso
directo
terceras
partes

T13

Facilidades
especiales
de
entrenamie
nto
a
usuarios
finales

Total
Factor

en situaciones similares en
otras empresas, adems.
El
sistema
se
encuentra
estructurado para que los
cambios realizados afecten lo
menos
posible
a
las
funcionalidades del sistema.
La concurrencia es tratada con
suma importancia.
La seguridad del sistema es un
tema bastante controlado, ya
que el sistema slo permite que
un
usuario
realice
las
funcionalidades
correspondientes a su rol dentro
del sitio.
La aplicacin es accesible a
cualquier usuario.

No se hace necesario el
entrenamiento de los usuarios
finales, debido a la facilidad de
uso que presenta el sistema,
pero se debe incluir un manual
de usuario para garantizar la
correcta usabilidad de dicho
sistema.

32

El Factor de complejidad tcnica se calcula mediante la siguiente ecuacin:


Pesoi
( Valor asignado)
TCF=0.6+0.01
TCF=0.6+0.0132

TCF=0.92
7.2.2 DETERMINACIN DEL FACTOR AMBIENTE (EF)

Las habilidades y el entrenamiento del grupo involucrado en el desarrollo, tienen un gran


impacto en las estimaciones de tiempo. Estos factores son los que se contemplan en el
clculo del Factor de ambiente.
235

Factores de ambiente.

Tabla 7.100: FACTORES DE AMBIENTE

NMER
O DEL
FACTOR

DESCRIPCI
N

E1

Familiaridad
con el
modelo del
proyecto
usado.

PES
O

1.5

VALO
R

FACTO
R

4.5

E2

Experiencia
en la
aplicacin

0.5

E3

Experiencia
OO.

E4

Capacidad
del analista
lder.

0.5

1.5

E5

Motivacin.

E6

Estabilidad
de los
requerimien
tos.

E7

Personal
media
jornada.

-1

E8

Dificultad en
lenguaje de
programaci
n.

Total

-1

-3

22

236

COMENTARIO
Se est familiarizado con el
modelo del proyecto, pero la
experiencia en el modelado es
media.
No es una aplicacin que
requiera
de
mucha
experiencia, pero se necesita
de un equipo capacitado y de
conocimientos
suficientes
para garantizar su correcto
funcionamiento.
Se considera cierto grado de
experiencia
en
la
programacin orientada
a
objetos (OO), debido a que
esta es la que se ha estudiado
y trabajado.
No existe analista lder, los
analistas que integran el
equipo de trabajo poseen
capacidad media.
Alta
Aunque
el
sistema
se
encuentra sujeto a cambios,
el
mismo
brinda
las
funcionalidades
esenciales
que dan cumplimiento a los
objetivos que iniciaron su
realizacin.
Se
trabajar
a
tiempo
completo.
Como el lenguaje empleado
fue Vb y este ofrece grandes
facilidades y ventajas, se
considera
una
dificultad
media en su empleo.

El factor de ambiente se calcula mediante la siguiente ecuacin:


Pesoi
( Valor asignado)
EF =1.40.03
EF=1.40.0322

EF=0.74
Clculo de los Puntos de Casos de Uso Ajustados:
UCP = UUCP * TCF * EF
UCP = 154 * 0.92 * 0.74
UCP = 104.84
7.3 CLCULO DEL ESFUERZO
El esfuerzo en horas-hombre viene dado por:
E = UCP * CF
Dnde:
E: esfuerzo estimado en horas-hombre.
UCP: Puntos de casos de uso ajustados.
CF: Factor de conversin (20 horas-hombre por defecto).
E = UCP * CF
E = 104.84* 20
E = 2096.8 Horas-hombres
Clculo del costo de desarrollo:
CS= TD*SMN
Dnde:
CS: Costo del software

237

SMN: Salario mnimo nacional (1200 Bs.)


TD: Tiempo de desarrollo.
HM: horas al mes de trabajo.
Tomando en cuenta trabaja 8 hrs diarias y 25 das al mes laborales, aproximadamente:
HM= 8*25=200 [hrs/mes]
TD=2096.8 [hrs/hombre] / 200 [hrs/mes]
TD=10.5 [mes/hombre]
CS= TD*SMN
CS=10.5 [mes/hombre]* 1200 [Bs.]
CS= 12600 [Bs.]
CS= 1800 $. Aproximadamente.
Considerando los resultados arrojados respecto al software realizado, se concluye que
brinda suficientes beneficios para cubrir sus costos.
Para un tiempo de desarrollo de 13 meses aproximadamente.

238

CONCLUSIONES Y RECOMENDACIONES
CONCLUSIONES (NO SE HABLA DE LOS DOS LTIMOS OBJETIVOS)
Por medio de la recopilacin de la informacin del Transporte Internacional de
Carga Rodrguez, se estable el anlisis y diseo del sistema de exportacin de
mercadera.
El anlisis de los procesos transaccionales de exportacin de mercadera,
permitieron fabricar los modelos de diseo del sistema (en presente). OJO
La construccin de la base de datos, permiti sistematizar la informacin de los
procesos transaccionales del transporte de la mercadera, por medio del modelo
relacional. (en presente). OJO
El diseo de las interfaces de los procesos transaccionales de exportacin de
mercadera, apoya en la toma de decisiones del alto mando del Transporte
Internacional de carga Rodrguez.
Por medio de la realizacin de las pruebas de caja blanca y caja negra, se
determinaron las fallas del sistema, las cuales fueron corregidas y puestas a pruebas
con usuarios del sistema. (en presente). OJO
El Desarrollo de un sistema de informacin organizo y sistematizo, los procesos
transaccionales reduciendo costos de exportacin de mercadera en la Empresa de
Transporte Internacional de Carga Rodrguez. (en presente). OJO
Se realizan pruebas de satisfaccin para el sistema de informacin desarrollado, por
medio del mtodo Delphi.
RECOMENDACIONES
El presente proyecto es una base para el mejoramiento y nuevas perspectivas para el
sistema del Transporte Rodrguez como:
Incorporar nuevos mdulos, en el rea de contabilidad que realice: las planillas
correspondientes de sueldos y salarios del personal de la empresa Rodrguez.
Tambin implementar el control del personal, marcando con tarjeta o huellas
digitales, las horas de ingreso y salida de la Empresa; generando un reporte mensual

239

de asistencias, retazos, permisos, fallas que coadyuv al mdulo de planillas de


sueldos y salarios en cuanto a das trabajados. (Cuntos EMPLEADOS SON?)
Incrementar mdulo fotogrfico, para almacenar imgenes de los transportistas,
camiones; como respaldo de la informacin verdica de los mismos; en cuanto al
reconocimiento en caso de extravos, accidentes u otros.
Incrementar mdulo de facturacin, sin crdito fiscal, que brinde datos referenciales
sobre el transporte de carga realizado, para coadyuvar a la verificacin y emisin de
facturas otorgadas por los transportistas hacia la empresa Rodrguez.
Desarrollar una aplicacin mvil para: Tablet, celular, iPod, iPad u otras. En favor
al desempeo de los desembolsos o anticipos otorgados a los transportistas,
facilitando la movilidad y control del sistema de liquidaciones en el momento
ocurrido.
Se recomienda a los usuarios del sistema cambiar peridicamente las contraseas de
usuario de ingreso al sistema, para resguardar la integridad y confiabilidad de la
informacin almacenada en el sistema.

240

BIBLIOGRAFA (TIPO DE LETRA VIETAS, NO REFERENCIA DE SUS


LIBROS EN EL CONTENIDO)
Libros
Ari, E. L. (2008). Base de Datos (Segunda Edicin ed.). Oruro, Bolivia.
Bernd Bruegge, A. H. (2002). Ingeniera de software orientada a objetos
(Primera Edicin ed.). Mexico.
E, W. R. (1999). Probabilidad y estadstica para ingenieros (Sexta Edicin ed.).
Mxico.
Gutirrez, R. M. (2012). Programacin Fcil (Segunda ed.). Oruro - Boliva:
Latinas Editores.
Huanca Calle, R., & Pinto Landaeta, E. (2009). Investigacin de operaciones
(Primera ed.). Oruro - Bolivia: Latinas Editores.
Kendall, K. &. (s.f.). Anlisis y Diseo de Sistemas (Primera Edicin ed.). Mxico.
Kroenke, D. M. (s.f.). Procesamiento de Base de Datos (Quinta Edicin ed.).
Mxico.
Moreno, G. R. (2004). UML con Rational Rose (Primera Edicin ed.). Lima.
Pressman, R. (2005). Ingeniera del Software: Un Enfoque Prctico (Sexta
Edicin ed.).
Roberto, H. F. (1997). Metodologa de la Investigacin (Segunda Edicin ed.).
Mxico.
Rumbaugh, J. B. (2000). El Proceso Unificado de desarrollo de software. Madrid,
.
Senn. (s.f.). Anlisis y Diseo de Sistemas de Informacin.
Sommerville, I. (2002). Ingeniera de Software (Sexta Edicin ed.). Mxico.
Sudarshan, A. S. (s.f.). Fundamentos de Base de Datos (Tercera Edicin ed.).
Madrid.
Weitzenfeld, A. (2004). Ingeniera de Software Orientada a objetos con UML y
JAVA e Internet. Mxico.
Trabajos Citados

241

Castro, W. A. (2008). Sistema de informacin basado en tecnologa Web para la


gestin y administracin de la informacin de la Cmara Departamental
de transportes Oruro. Oruro, Bolivia.
Luisa, C. C. (2009). Sistema de informacin para la Empresa de transporte de
pasajeros Asuncin Minera de Llallagua. Oruro, Bolivia.

242

También podría gustarte