sistema de control para el laboratorio técnico oficial suelos y

Anuncio
UNIVERSIDAD AUSTRAL DE CHILE
SEDE PUERTO MONTT
ESCUELA DE INGENIERIA EN COMPUTACION
SISTEMA DE CONTROL PARA EL LABORATORIO TÉCNICO OFICIAL
SUELOS Y HORMIGONES, DE LA SOCIEDAD HORMITEC LIMITADA
Seminario de Titulación
para optar
al título de Ingeniero en Computación
PROFESOR PATROCINANTE:
Sr. Moisés Coronado Delgado
PROFESOR CO-PATROCINANTE:
Sra. Sandra Ruiz Aguilar
GONZALO ANDRES OJEDA HERRERA
PUERTO MONTT – CHILE
2009
A toda mi Familia en especial a mis padres hermanos y mi pareja.
Sin su gran apoyo y paciencia esto no sería posible
Recuerden querer es poder…
AGRADECIMIENTOS
Para esta oportunidad le doy las gracias a todas las personas que
hicieron posible este gran paso, la Universidad; en especial a mis padres, sin su
apoyo no podría haber hecho esto, y por supuesto a la fundación DAEL.
De igual manera le agradezco a todos con quienes compartí largas horas
de estudios y trabajos. A mis profesores por entregarme las herramientas
necesarias para poder desenvolverme en el mundo laboral, Gracias.
Un agradecimiento especial, para la profesora Sandra Ruiz Aguilar y el
profesor Moisés Coronado Delgado; además a todos mis compañeros de
trabajo; gracias por su tiempo y apoyo, sin ustedes este proyecto no hubiese
terminado.
Y en ultimó lugar, pero con una gran importancia,
a dos grandes
mujeres, Maribel Villanueva, Secretaria Escuela de computación, con su gran
apoyo en los momentos que mas lo necesitaba; muchísimas gracias. Y por su
puesto, Karin Villarroel, mi pareja; sin su apoyo e insistencia, quizás no hubiese
concretado el proyecto, gracias por todo.
Gracias a todos.
ÍNDICE
Síntesis en castellano
Síntesis en inglés
1.
Introducción.......................................................................................
1
2.
Objetivos............................................................................................ 6
2.1 Objetivo General.......................................................................... 6
3.
2.2 Objetivo Específico......................................................................
6
Planteamiento del problema..............................................................
7
3.1 Antecedentes............................................................................... 7
3.2 Justificación…………………………………………………………..
9
3.2.1 Situación sin Proyecto......................................................
10
3.2.2 Situación con Proyecto.....................................................
11
3.3 Delimitación.................................................................................
12
4.
Metodología.......................................................................................
13
5.
Recursos............................................................................................ 16
5.1 Hardware.....................................................................................
16
5.1.1 Hardware Servidor............................................................
16
5.1.2 Hardware Desarrollo y Pruebas……………………………
16
5.2 Software....................................................................................... 17
5.2.1 Linux.................................................................................
17
5.2.2 Power Designer................................................................
17
5.2.3 MySQL………………………………………………………..
18
5.2.4 Apache.............................................................................. 18
5.2.5 Zend Studio....................................................................... 18
5.2.6 Aptana............................................................................... 18
5.2.7 PHP................................................................................... 19
6.
Desarrollo del Sistema....................................................................... 20
6.1 Análisis del Sistema de Información............................................ 21
6.1.1 Definición del Sistema de Información.............................. 21
6.1.1.1 Determinación del Alcance del Sistema.............. 21
6.1.1.2 Identificación del Entorno Tecnológico...............
6.1.1.3 Identificación
de
Usuarios
34
Participantes y
Finales……………………………………………………….
35
6.1.2 Establecimiento de Requisitos.......................................... 41
6.1.2.1 Obtención de requisitos......................................
42
6.1.3 Identificación de Subsistemas de Análisis........................
44
6.1.3.1 Determinación de Subsistemas de Análisis........
44
6.1.4 Elaboración del Modelo de Datos………………………….
45
6.1.4.1 Entidades…………………………………………... 45
6.1.4.2 Entidades y sus Atributos………………………...
6.1.4.3 Especificación
de
las
55
Necesidades de
Migración y Carga Inicial……………………....................
103
6.1.5 Elaboración del Modelo de Procesos...............................
6.1.5.1 Obtención
del
Modelo
de
Procesos
104
del
Sistema...........................................................................
104
6.1.5.2 Especificación de Procesos……………………… 104
6.1.5.3 Especificación
de
Interfaces
con
otros
Sistemas…………………………………………………….
119
6.1.6 Definición de Interfaces de Usuario..................................
119
6.1.6.1 Especificación de Principios Generales de la
Interfaz………………………………………………………. 119
6.1.6.2 Especificación de Formatos Individuales de la
Interfaz de Pantalla.........................................................
6.1.7
Análisis
de
Consistencia
y
Especificación
120
de
Requisitos..................................................................................
125
6.1.8 Presentación y Aprobación del Análisis de Sistema de
Información………………………………………………………….
125
6.2 Diseño del Sistema de información.............................................
126
6.2.1 Definición de la Arquitectura del sistema.......................... 126
6.2.2 Diseño Físico de datos.....................................................
127
6.2.2.1 Traducción del modelo de datos lógico global al
DBMS especificado………………………………………... 127
6.2.2.2 Diseño de la Representación Física..................
131
6.2.2.3 Requerimientos y mecanismos de seguridad.....
133
6.2.3 Diseño de Procedimientos de Carga Inicial de datos……
141
6.2.4 Aprobación del diseño del sistema de información……… 142
6.3 Construcción del Sistema de información...................................
143
6.3.1 Preparación del Entorno de Generación y Construcción.. 143
6.3.1.1 Implantación de la Base de Datos......................
143
6.3.1.2 Preparación del Entorno de Construcción..........
149
6.3.2 Generación
del
Código
de
Componentes
y
Procedimientos……………………………………………………..
150
6.3.2.1 Construcción del sistema....................................
150
6.3.2.2 Construcción
de
Formularios
de ingreso
bases……….................................................................... 152
6.3.2.3 Construcción de Formularios para la solicitud
de muestreo………………………………………………… 153
6.3.2.4 Construcción
de
Formularios
para los
muestreos……................................................................
153
6.3.2.5 Construcción de Formularios para el ingreso de
ensayos……………………………………………………... 154
6.3.2.6 Construcción
de
Formularios
para
los
informes………................................................................ 155
6.3.2.7 Construcción de reportes…………………………
157
6.3.3 Pruebas de sistema..........................................................
157
6.3.3.1 Pruebas Unitarias................................................ 157
6.3.3.2 Pruebas de integración.......................................
158
6.3.3.3 Pruebas de Sistema y Validación……………….. 158
6.3.3.4 Pruebas de seguridad.........................................
159
6.3.4 Construcción de los componentes y procedimientos de
carga inicial de datos.................................................................
160
6.3.5 Aprobación del sistema de información…………………... 160
6.4 Implantación del Sistema del Información...................................
161
6.4.1 Incorporación del sistema al entorno de operación..........
161
6.4.2 Formación Necesaria para la Implantación…................... 161
6.4.2.1 Preparación de la Formación de los Usuarios
161
Finales……………………………………………………….
6.4.3 Pruebas de implantación de sistema……………………...
162
6.4.3.1 Realización de las Pruebas de implantación de
sistema………………………………………………………
162
6.4.3.2 Pruebas de implantación de sistema……………
163
6.4.4 Presentación
y
Aprobación
del
sistema
de
información………………………………………………………….
163
7.
Conclusiones y/o Recomendaciones................................................. 164
8.
Bibliografía......................................................................................... 166
9.
Anexos…………………………………………………………………….
168
A. SOLICITUD DE MUESTREO……………………………………….. 168
FICHA DE SOLICITUD DE MUESTREO …………………………...
168
B. HORMIGÓN…………………………………………………………...
169
ACREDITACIÓN LE 547…………………………………………………
169
PAPELETA DE HORMIGÓN…………………………………...............
170
PAPELETA DE CONO……………………………………………………
171
PAPELETA DE DENSIDAD DE CONO………………………………...
172
C. ÁRIDOS………………………………………………………………..
173
ACREDITACIÓN LE 548…………………………………………………
173
PAPELETA DE ÁRIDO…………………………………………………...
174
ENSAYO GRANULOMETRÍA…………………………………………...
175
ENSAYO DENSIDAD APARENTE……………………………………...
176
ENSAYO CONSTANTES FÍSICAS……………………………………..
177
ENSAYO PORCENTAJE FINOS POR LAVADO……………………...
178
ENSAYO PORCENTAJE DE HUECOS………………………………..
179
ENSAYO COLORIMETRÍA………………………………………………
180
ENSAYO EQUIVALENTE ARENA……………………………………...
181
ENSAYO COEFICIENTE VOLUMÉTRICO…………………………….
182
ENSAYO PARTÍCULAS DESMENUZABLES………………………….
183
ENSAYO PORCENTAJE DE PARTÍCULAS…………………………..
184
ENSAYO DESGASTE DE LOS ANGELES…………………………….
185
D. SUELOS……………………………………………………………………..
186
ACREDITACIÓN LE 546…………………………………………………
186
PAPELETA DE SUELO…………………………………………………..
187
ENSAYO DENSIDAD DE SUELO………………………………………
188
ENSAYO GRANULOMETRÍA…………………………………………...
189
ENSAYO LÍMITE ATTERBERG (LÍMITE LÍQUIDO) ………………....
190
ENSAYO LÍMITE ATTERBERG (LÍMITE PLÁSTICO) ……………….
191
ENSAYO CBR …………………………………………………………….
192
ENSAYO RELACIÓN HUMEDAD DENSIDAD………………………..
193
ENSAYO DENSIDAD MÁXIMA SECA………………………………….
194
ENSAYO DENSIDAD MÍNIMA SECA…………………………………..
195
ENSAYO HUMEDAD NATURAL………………………………………..
196
ENSAYO DENSIDAD PARTÍCULAS SÓLIDAS……………………….
197
Tablas
Tabla Nº1 Catálogo de Requisitos……………………………………
26
Tabla Nº2 Catálogo de Requisitos Detallado………………………..
42
Tabla Nº3 Entidades……………………………………………………
45
Tabla Nº4 HOR_US…………………………………………………….. 55
Tabla Nº5 HOR_ESTUS………………………………………………..
55
Tabla Nº6 HOR_PRIV…………………………………………………..
56
Tabla Nº7 HOR_CLIE…………………………………………………… 56
Tabla Nº8 HOR_CONST………………………………………………..
56
Tabla Nº9 HOR_OBRA…………………………………………………
56
Tabla Nº10 HOR_LAB………………………………………………….. 57
Tabla Nº11 HOR_LABO………………………………………………..
57
Tabla Nº12 HOR_UBI…………………………………………………..
57
Tabla Nº13 HOR_EST…………………………………………………..
58
Tabla Nº14 HOR_AREA………………………………………………… 58
Tabla Nº16 HOR_DIM…………………………………………………... 58
Tabla Nº17 HOR_SOLMUES…………………………………………... 59
Tabla Nº18 HOR_MESOL………………………………………………
60
Tabla Nº19 HOR_ESTMUES…………………………………………... 60
Tabla Nº20 HOR_MOVIL……………………………………………….. 60
Tabla Nº21 HOR_PAHOR………………………………………………
61
Tabla Nº22 HOR_PROBE………………………………………………
62
Tabla Nº23 HOR_ESTPRO…………………………………………….. 62
Tabla Nº24 HOR_PACONO……………………………………………
63
Tabla Nº25 HOR_PADENCONO……………………………………...
64
Tabla Nº26 HOR_CURA………………………………………………... 65
Tabla Nº27 HOR_CURAINI…………………………………………….. 65
Tabla Nº28 HOR_ADI…………………………………………………… 66
Tabla Nº29 HOR_MEZ………………………………………………….. 66
Tabla Nº30 HOR_TRANS………………………………………………
66
Tabla Nº31 HOR_TIPOMUE…………………………………………... 66
Tabla Nº32 HOR_OBMUE……………………………………………..
66
Tabla Nº33 HOR_PROVEEHOR……………………………………… 67
Tabla Nº34 HOR_TIPOHOR…………………………………………... 67
Tabla Nº35 HOR_TIPOCE……………………………………………… 67
Tabla Nº36 HOR_COMPPROBE………………………………………
68
Tabla Nº37 HOR_COMPOBRA………………………………………... 68
Tabla Nº38 HOR_INCLI………………………………………………... 68
Tabla Nº39 HOR_DISGRE……………………………………………... 68
Tabla Nº40 HOR_PREN………………………………………………..
69
Tabla Nº41 HOR_CALPREN…………………………………………… 70
Tabla Nº42 HOR_RACALPREN………………………………………. 71
Tabla Nº43 HOR_PAAR………………………………………………… 72
Tabla Nº44 HOR_MUES………………………………………………... 72
Tabla Nº45 HOR_MOVILI………………………………………………. 72
Tabla Nº46 HOR_PROCEXTAR…………………………………….....
72
Tabla Nº47 HOR_MATEAR…………………………………………….. 73
Tabla Nº48 HOR_PROCEAR………………………………………......
73
Tabla Nº49 HOR_ENGRANUAR……………………………………… 73
Tabla Nº50 HOR_TAGRANUAR………………………………………
74
Tabla Nº51 HOR_ENDENAP………………………………………….. 74
Tabla Nº52 HOR_TADENAPCOMP…………………………………..
75
Tabla Nº53 HOR_TADENAPSUEL……………………………………
75
Tabla Nº54 HOR_PROCCOMP……………………………………….. 76
Tabla Nº55 HOR_ENCONSFIS………………………………………... 76
Tabla Nº56 HOR_TACONSFIS………………………………………..
77
Tabla Nº57 HOR_ENPORFILAV………………………………………
77
Tabla Nº58 HOR_ENPORHUE………………………………………..
78
Tabla Nº59 HOR_ENCOLOR…………………………………………..
78
Tabla Nº60 HOR_ENEQUIARE……………………………………….. 79
Tabla Nº61 HOR_PROEQUIARE……………………………………..
79
Tabla Nº62 HOR_TAEQUIARE………………………………………..
80
Tabla Nº63 HOR_PROCAGI…………………………………………... 80
Tabla Nº64 HOR_ENCOEFVOL……………………………………….. 81
Tabla Nº65 HOR_TACOEFVOLDVR…………………………………. 81
Tabla Nº66 HOR_TACOEFVOLDVE1………………………………..
82
Tabla Nº67 HOR_TACOEFVOLDVE2………………………………..
82
Tabla Nº68 HOR_PROCDETVOL……………………………………... 82
Tabla Nº69 HOR_ENPARDESM………………………………………
83
Tabla Nº70 HOR_TAPARDESM………………………………………
83
Tabla Nº71 HOR_ENDESANG………………………………………... 84
Tabla Nº72 HOR_ENPORPAR………………………………………... 84
Tabla Nº73 HOR_TAPORPAR1……………………………………….
85
Tabla Nº74 HOR_TAPORPAR2……………………………………….
86
Tabla Nº75 HOR_PASUE……………………………………………… 86
Tabla Nº76 HOR_MATESUE………………………………………….. 87
Tabla Nº77 HOR_PROCESUE………………………………………... 87
Tabla Nº78 HOR_ENGRANUSUE…………………………………….
88
Tabla Nº79 HOR_TAGRANUSUE…………………………………….
89
Tabla Nº80 HOR_ENLIMLIQ…………………………………………..
89
Tabla Nº81 HOR_TALIMLIQ…………………………………………... 90
Tabla Nº82 HOR_TIPOACA…………………………………………… 90
Tabla Nº83 HOR_METUTI……………………………………………..
90
Tabla Nº84 HOR_ENLIMPLA………………………………………….
91
Tabla Nº85 HOR_TALIMPLA………………………………………….. 91
Tabla Nº86 HOR_ENCBR………………………………………………
91
Tabla Nº87 HOR_TACOMP……………………………………………
92
Tabla Nº88 HOR_TAMEEXP…………………………………………..
92
Tabla Nº89 HOR_TAENPE…………………………………………….
93
Tabla Nº90 HOR_METCOMPMUE……………………………………
93
Tabla Nº91 HOR_ACOMUE……………………………………………. 93
Tabla Nº92 HOR_ENREHUDEN………………………………………
94
Tabla Nº93 HOR_TAREHUDEN………………………………………
94
Tabla Nº94 HOR_MET…………………………………………………. 95
Tabla Nº95 HOR_ENDENMAX………………………………………..
95
Tabla Nº96 HOR_TADENMAXSE…………………………………….. 95
Tabla Nº97 HOR_TADENMAXHU……………………………………..
96
Tabla Nº98 HOR_ENDENMIN………………………………………….
96
Tabla Nº99 HOR_TADENMIN…………………………………………
97
Tabla Nº100 HOR_ENHUNAT…………………………………………
97
Tabla Nº101 HOR_TAHUNAT1……………………………………….. 98
Tabla Nº102 HOR_TAHUNAT2……………………………………….. 98
Tabla Nº103 HOR_ENPARSO………………………………………… 99
Tabla Nº104 HOR_TAPARSOFI………………………………………
99
Tabla Nº105 HOR_TAPARSOGRU……………………………………
100
Tabla Nº106 HOR_PADENSUE……………………………………….
100
Tabla Nº107 HOR_TADENSUE……………………………………….
101
Tabla Nº108 HOR_INF…………………………………………………. 102
Tabla Nº109 HOR_PAOEN…………………………………………….
102
Tabla Nº110 Validación Usuario……………………………………….. 105
Tabla Nº111 Validar Alternativa………………………………………... 105
Tabla Nº112 Administración…………………………………………….
106
Tabla Nº113 Solicitud Muestreo………………………………………..
106
Tabla Nº114 Muestreo…………………………………………………..
107
Tabla Nº115 Ensayo…………………………………………………….. 107
Tabla Nº116 Informe…………………………………………………….. 108
Tabla Nº117 Ensayo…………………………………………………….. 108
Tabla N°118 Frecuencia de Transacciones…………………………... 132
Tabla Nº119 Vistas de Usuario…………………………………………
134
Figuras
Figura Nº 1: Flujograma…………………………………………………
32
Figura Nº 2: Diagrama de Contexto……………………………………
33
Figura Nº 3: Entorno Tecnológico……………………………………..
34
Figura Nº 4: DFD 0……………………………………………………
44
Figura Nº 5: Modelo de Procesos de interfaz………………………... 104
Figura Nº 6: Validación Usuario……………………………………….. 109
Figura Nº 7: Administración……………………………………………
110
Figura Nº 8: Solicitud de Muestreo……………………………………. 111
Figura Nº 9: Muestreo…………………………………………………..
112
Figura Nº 10: Muestreo Árido………………………………………….. 113
Figura Nº 11: Muestreo Suelo…………………………………………. 113
Figura Nº 12: Muestreo Densidad Suelo……………………………... 114
Figura Nº 13: Muestreo Cono………………………………………….
114
Figura Nº 14: Ensayo…………………………………………………… 115
Figura Nº 15: Ensayo de Suelo………………………………………..
116
Figura Nº 16: Informe…………………………………………………...
117
Figura Nº 17: Reporte…………………………………………………..
118
Figura Nº 18: Papeleta de Hormigón………………………………….
121
Figura Nº 19: Papeleta de Árido……………………………………….
121
Figura Nº 20: Papeleta de Suelo………………………………………
122
Figura Nº 21: Granulometría Árido……………………………………. 123
Figura Nº 22: Granulometría Suelo……………………………………
124
Figura Nº 23: Arquitectura del sistema……………………………….. 126
Figura Nº 24: Niveles de Arquitectura………………………………… 127
Figura Nº 25: Pagina de inicio………………………………………….. 151
Figura Nº 26: Página Principal………………………………………….
151
Figura Nº 27: Ingreso de móvil…………………………………………. 152
Figura Nº 28: Ingreso de obra...………………………………………..
152
Figura Nº 29: Solicitud de muestreo…………………………………… 153
Figura Nº 30: Ingreso papeleta de cono………………………………. 154
Figura Nº 31: Ensayo de colorimetría………………………………….
154
Figura Nº 32: Generar Informes de hormigón………………………...
155
Figura Nº 33: Resultado de la búsqueda de informes de hormigón..
156
Figura Nº 34: Informe de Compresión…………………………………
156
Figura Nº 35: Reporte de Probetas no informadas a las fecha……..
157
Síntesis en castellano
Frente a la problemática de poder controlar la información de las tareas
realizadas en el Laboratorio Técnico Oficial Suelos y Hormigones, se creó un
sistema informático capaz de suplir las necesidades y apoyar el trabajo diario
del laboratorio; el cual se llama Sistema Hormitec Online (SIHOL).
Como objetivo principal, este sistema controla el proceso de certificación
en las áreas de áridos, suelos y hormigón, bajo la ISO 17025, la cual se rige en
la Norma Chilena (INN CHILE 1975, INN CHILE 1976, INN CHILE 1980); con el
propósito de apoyar el trabajo del Laboratorio Hormitec. Y con esto poder
procesar las solicitudes de muestreos, automatizar los procesos de certificación
para las distintas áreas; además disponer de la información en las distintas
áreas y procesos de certificación.
Con el propósito de desarrollar el proyecto y con esto obtener un sistema
de calidad que cumpla los requerimientos solicitados, se utiliza la metodología
Métrica V3.0; empleada por el gobierno español en el desarrollo de proyectos
informáticos.
Mediante
esta
metodología
se
entrega
documentación para el desarrollo completo de este informe.
una
detallada
Una vez desarrollado el proyecto se pudo obtener un sistema capaz de
controlar la información del proceso de certificación del Laboratorio; entregando
la información al cliente referente a los procesos de certificación, a través de
una conexión a Internet. Además de dotar de una interfaz amigable que les
permita exportar los datos o informes en formato Excel o PDF.
Síntesis en inglés
In view of the problem to be able to control the information of the made
tasks in the Official Technical Laboratory Soil and Concrete, a system that is
able to meet the needs and support the daily work of the laboratory, which will
be called System Hormitec Online (SIHOL ).
The main objective, this system will monitor the certification process in
arid areas, soils and concrete, under the ISO 17025, which governs the Chilean
Norm (INN CHILE 1975 CHILE 1976 INN, INN CHILE 1980), with the purpose
to support the work of the Laboratory Hormitec. And to be able to process the
sampling requests, automate certification processes for various areas; also have
information on the different areas and certification processes.
With the purpose to develop the project, and I get a quality system which
meets the requirements requested, using the methodology Metrics V3.0,
employed by the Spanish government in developing projects. Using this
methodology provides a detailed documentation for the full development of this
report.
Once developed the project, it was possible to obtain a system capable of
controlling information on the certification process of the laboratory, giving the
customer information concerning the certification process, through an Internet
connection. In addition to providing a friendly interface that allows them to export
data or reports in Excel or PDF format.
1. Introducción
Levantar predios, el arte o técnica de la construcción, es decir, el hacer o
realizar un edificio, una obra pública o de ingeniería como una carretera, un
puerto, o la reparación de una obra entre otras cosas, debe ser fiscalizado, y hay
entes fiscalizadores para esto.
Para poder comprender la fiscalización y además quien fiscaliza se deben
tener en cuenta algunos elementos que intervienen en la construcción, entre los
cuales está el árido que
es un material pétreo (de piedra) compuesto de
partículas duras, de forma y tamaño estable. El suelo es la mezcla de minerales,
materia orgánica, aire y agua en proporciones variables. Y finalmente el
hormigón que es el material que resulta de la mezcla de agua, arena, grava
(sedimento constituido en su mayor parte por fragmentos de roca), cemento,
eventualmente aditivos y adiciones, en proporciones adecuadas que al fraguar y
endurecer, adquiere resistencia.
Estos elementos deben cumplir ciertas condiciones para la construcción, y
es esto lo que fiscalizan los distintos entes, dependiendo de la obra, ellos
solicitan la certificación de los distintos elementos utilizados, según la Norma
Chilena (NCh).
1
El Laboratorio Técnico Oficial Suelos y Hormigones, de la Sociedad
Hormitec Limitada es el ente que certifica parte de los elementos que se utilizan
en la construcción. Este está encargado de evaluar y controlar la calidad, para la
construcción de todo tipo de obras privadas o estatales, realizando muestreos,
ensayos de materiales y control de obras.
Como se puede comprender, la información que se debe analizar es
bastante, el manejo de grandes flujos de datos conlleva a la necesidad de
incorporar nuevas tecnologías y soluciones informáticas que ayuden en su
trabajo.
Hormitec en la actualidad, realiza muestreos en terreno registrando datos
en papeletas (formularios en papel) o toma una muestra del elemento para su
ensayo, cuando corresponda. Estos ensayos se realizan con instrumentos de
alta precisión y cada medición se registra en papeletas que luego se ingresan a
planillas Excel en donde se obtienen los cálculos necesarios para poder realizar
el informe que certifique dicho elemento muestreado (sea suelo, árido u
hormigón), para luego ser entregado dicho informe al cliente. La confección del
informe toma tiempo, es ahí donde debe haber eficiencia y los periodos
utilizados deben ser cortos.
2
Ante esto el proyecto de desarrollo de un sistema de control para el
Laboratorio Técnico Oficial Suelos y Hormigones Hormitec, ayuda a mecanizar
el máximo de actividades que generen un consumo de tiempo. Y con esto
aumentar la productividad, logrando un mayor control de la información y
automatización de los procesos de certificación; para así obtener informes para
los clientes o cualquier otro tipo de información que ellos necesiten.
Las entidades relacionadas son las personas que componen el
Laboratorio Hormitec; las cuales proporcionaron la información necesaria sobre
las tareas que se involucran diariamente y los requerimientos para la
construcción del sistema.
Y el alumno de este proyecto el cual realizó el
análisis, diseño, construcción e implementación del sistema de información.
Para realizar el desarrollo del sistema que se describió anteriormente, se
utilizó la metodología Métrica V3.0, la cual se adaptó para este sistema de
información.
El contenido del documento se compone de la siguiente manera:
El capítulo número 1 se describe la introducción del documento, en
donde esta el contenido del proyecto.
3
El capítulo número 2 se detallan los objetivos generales y específicos,
que se deben cumplir con el desarrollo de este sistema.
El capítulo número 3 se describe el planteamiento del problema,
señalando los antecedentes, la solución, la justificación y la delimitación del
sistema.
El capítulo número 4 se plantea la metodología que se utilizó en el
desarrollo del sistema.
En el capítulo número 5 se detalla el hardware y el software; para que se
pueda efectuar el proyecto.
En el capítulo número 6 se describen las actividades necesarias para de
realizar el proyecto, tales como el análisis, diseño, construcción e implantación
del sistema.
En el capítulo número 7 se plantean las conclusiones que se obtienen al
finalizar el proyecto.
En el capítulo número 8 se realiza la referencia a todas las fuentes
utilizadas para la ayuda del desarrollo del proyecto.
4
En el capítulo número 9 se muestran los anexos los cuales ayudarón
para una mejor compresión del proyecto.
Para un mayor detalle de las figuras en el documento, se pueden revisar
en el CD Tesis, carpeta Diagramas.
5
2. Objetivos
2.1 Objetivo General
Desarrollar un sistema de control para el proceso de certificación en las
áreas de áridos, suelos y hormigón, bajo la Norma ISO 17025; con el fin de
apoyar el trabajo del Laboratorio Hormitec.
2.2 Objetivo Específico
™ Desarrollar un sistema multiusuario y (su interfaz) multiplataforma.
™ Automatizar el proceso de solicitud de muestreo por parte de los clientes.
™ Automatizar los procesos de certificación para las áreas de hormigón,
suelos y áridos.
™ Otorgar la seguridad necesaria tanto en el envío como en el respaldo de
los datos.
™ Disminuir el tiempo de respuesta del servidor, re-renderizar las páginas
sin volver a cargarla cuando sea necesario.
™ Dotar de un sistema que sea capaz de entregar información al cliente,
referente a los procesos de certificación, a través de una conexión a
Internet.
™ Disponer para los usuarios una interfaz amigable que les permita
exportar los datos o informes en formato Excel o PDF.
6
3. Planteamiento del Problema
3.1 Antecedentes
La Sociedad Hormitec Limitada, es un Laboratorio Técnico Oficial Suelos
y Hormigones que tiene como labor la evaluación y control de calidad, para la
construcción de todo tipo de obras privadas o estatales.
Este control y evaluación lo realiza mediante salidas a terrenos
(muestreos) y ensayos, para una certificación de los elementos empleados.
Estos muestreos y ensayos comprenden las áreas de:
™ Hormigón.
™ Morteros.
™ Áridos.
™ Mecánica de suelos.
El trabajo que realiza el laboratorio empieza con la solicitud del muestreo,
mediante un correo electrónico, fax, petición telefónica o personalmente.
Registrando la solicitud; en el caso que estén los recursos (móvil, laboratorista e
instrumentos si es necesario), se realiza la salida a terreno. En esta instancia
se registran los datos necesarios en la papeleta y se traen los elementos (sea
suelo, árido u hormigón) para su correspondiente ensayo.
Una vez en el laboratorio se comienza el ensayo, registrando los
resultados en papeletas, que luego se ingresan en planillas Excel para su
7
cálculo y posterior análisis. Además en el caso de los hormigones se registra la
información en libros.
Recopilada toda la información se procede a confeccionar el informe para
la certificación. Es aquí donde se encuentran muchas dificultades debido a que
los libros y papeletas son utilizados como registro y fuente de información.
Como por ejemplo cuando una persona necesita obtener información y otra
necesita registrarla, uno de los dos debe esperar mientras el otro realiza su
trabajo. Todo esto conlleva a pérdida de tiempo. Además, si la organización de
la informacion no es adecuada, puede generarse un caos.
Frente a lo descrito anteriormente, se ve que la administración y
centralización de esta información es primordial. Dado que el ingreso y
obtención de información, el análisis y la toma de decisiones no lo realiza una
sola persona, se produce una problemática. De esto se deduce la necesidad de
construir una herramienta que permita administrar la información obtenida de
los muestreos y ensayos, que realiza Hormitec, en donde dicho problema el
alumno dará una solución.
Ante esta problemática la empresa se esforzó en darle solución a esto, la
cual consistió en construir un sistema en donde se pudiera administrar toda la
8
información y al mismo tiempo llevar un control contable. Esto fracasó dado que
no pudieron darle un correcto enfoque.
Sin duda se requiere una solución ante lo previamente descrito. En este
caso se propone un sistema de información, que cumpla los requerimientos
previamente especificados. Esto está sostenido bajo las siguientes bases
informáticas:
™ Obtener los requerimientos de los distintos tipos de usuarios del
Laboratorio.
™ Diseño de la interfaz acorde a lo que necesita el Laboratorio Hormitec.
™ Desarrollo de las aplicaciones necesarias para el funcionamiento del
sistema.
™ Seguridad de la información y de los datos.
El alumno es el encargado del diseño, desarrollo e implantación de la
solución propuesta ante la problemática planteada.
3.2 Justificación
Ya descrita y definida la solución ante la problemática planteada en el punto
anterior (3.1), se demostró la decisión tomada, con la comparación de la
situación actual (sin proyecto) y la situación posterior (con proyecto).
9
3.2.1 Situación sin Proyecto
De los antecedentes planteados se pueden observar grandes deficiencias,
dado que la fuente de la información no es del todo administrable, no está
centralizada y se extrae de libros o registros en papel (papeletas y ensayos).
Dichas deficiencias las describiremos a continuación:
™ Falta de administración de la información, dado que no está centralizada.
™ Posibilidades de errores al registrar los ensayos, puesto que estos
poseen cálculos de por medio.
™ Pérdida de tiempo al generar los informes correspondientes a los
ensayos y muestreos de las distintas áreas, dado que se debe revisar los
cálculos ante cualquier error humano.
™ Poco control ante los informes generados, ya que no se posee un
registro de éstos. Si bien se guardan dichos informes en documentos
Word, no es del todo eficiente ante la búsqueda, en el caso que se
necesite un informe ya generado.
™ El cliente no puede ver la información obtenida de los resultados del
muestreo, de los ensayos o cualquier otra información de utilidad,
además no se obtienen en tiempo real, en el caso que los solicite.
™ Consumo considerable de tiempo ante la generación de los informes.
10
™ Demora en el análisis de la información obtenida de los ensayos, ante
cualquier problema que se presente en los materiales muestreados y
ensayados.
3.2.2 Situación con Proyecto
La puesta en marcha del proyecto dió solución a las limitaciones o
deficiencias que poseen en la actualidad, dentro de las cuales permite:
™ La información que actualmente se encuentra dispersa, ahora está
centralizada.
™ La información está disponible, para que los usuarios accedan de
cualquier lugar y momento, a través de una interfaz amigable como lo es
un navegador Web.
™ Disminución del error al ingresar los datos, dado que prácticamente
todos los cálculos los realiza el sistema, por esto el usuario sólo ingresa
datos al sistema y corrobora el resultado.
™ Generación de los informes de manera automática, sólo se le debe
asignar un número de informe.
™ Fácil obtención de la información del sistema para su control y análisis.
™ El sistema es portable, pudiendo utilizarlo en cualquier lugar geográfico,
sólo utilizando una conexión a Internet y un navegador.
11
3.3 Delimitación
Para este proyecto existen limitaciones, con respecto a ensayos que no
están contemplados para las áreas de hormigón, suelos y áridos.
Esto se produce por las necesidades actuales (ensayos solicitados por
los clientes), la tecnología que posee y su acreditación (Norma Chilena, ISO
17025). Debido a esto la Empresa Hormitec sólo realiza una cantidad de
muestreos y ensayos limitados.
En el caso que el cliente solicite un ensayo no acreditado, y estuviera
disponible la tecnología para realizarlo, el sistema no puede registrar dicho
ensayo, porque no fue contemplado como requerimiento del sistema.
Otra limitación es con respecto a los informes; su estructura no cambiará,
si fuese necesario información adicional se sacará un reporte y se anexará al
informe.
12
4. Metodología
Frente al desarrollo del sistema se utilizará Métrica 3, siendo “útil para la
sistematización de las actividades que dan soporte al ciclo de vida del software”
[MAP2000]. Esta consta de tres procesos de la estructura principal, estos son:
™ Planificación del Sistema de Información.
™ Desarrollo de Sistemas de Información.
™ Mantenimiento de Sistemas de Información.
Además de estos procesos, Métrica posee cuatro interfaces, las cuales
ayudan al proceso de desarrollo, en donde se ven con más detalle algunos
aspectos como calidad y seguridad. Estas interfaces son:
™ Gestión de Proyectos.
™ Seguridad.
™ Aseguramiento de la Calidad.
™ Gestión de la Configuración.
Métrica en conjunto con los procesos indica las actividades, tareas,
productos, técnicas, prácticas, y participantes.
13
La elección de esta metodología dependió de lo que se necesita y se busca;
como es en este caso, el control; que abarque las distintas etapas del desarrollo
del sistema (análisis, diseño, construcción e implementación). Para esto se
realizó una revisión bibliográfica de algunas metodologías. Estas fueron:
™ Metodología de Thomas M. Connolly y Carolyn E.Begg (Ciclo de Vida
de una Base de Datos).
™ Métrica Versión 3.
El desarrollo, se realizó con un lenguaje estructurado y una base de datos
entidad relación, en donde se desea tener pleno control de los distintos
procesos que conllevan la construcción del sistema, esto no se lograría solo con
la metodología, Ciclo de Vida de una Base de Datos, dado que está enfocada
al modelo de datos y no al sistema en su totalidad. Para tener un control del
desarrollo, se debe complementar con otras técnicas. Tras lo cual esta
metodología sirvió de apoyo para el desarrollo del proyecto, prevaleciendo
Métrica Versión 3, siendo esta capaz de controlar en forma completa el
desarrollo del sistema; dado que analiza, diseña, construye e implanta; dando
soporte a las etapas del desarrollo.
14
La metodología se ajustó al proyecto, no se desarrollaron las etapas de
planificación, viabilidad y mantenimiento; ya que no se contemplaron en este
proyecto.
15
5. Recursos
5.1 Hardware
5.1.1 Hardware Servidor:
Descripción:
™ Procesador Pentium 4 HT de 3,06 GHz.
™ Memoria RAM DDR de 2048 MB.
™ Almacenamiento 2 Discos Duros Sata de 500 GB.
™ Tarjeta de Red Fast-Ethernet 10/100/1000 Base-T.
™ Sistema Operativo Debian Sarge 3.1
Justificación:
Equipo designado por la Empresa Hormitec, para cumplir la función de
Servidor Web y de Base de Datos. El equipo descrito cumple con los
requerimientos necesarios, superando los requisitos mínimos para el sistema
operativo que utiliza, en conjunto con el Motor de Base de Datos y el servidor
Web.
5.1.2 Hardware Desarrollo y Pruebas:
Descripción:
™ Procesador Centrino de 1,4 GHz.
™ Memoria RAM DDR de 1024 MB.
™ Almacenamiento Disco Duro de 80 GB.
16
™ Tarjeta de Red Fast-Ethernet 10/100/1000 Base-T.
™ Sistema Operativo Debian Etch 4.0 / Windows XP Profesional.
Justificación:
El equipo descrito cumple con los requerimientos necesarios, dado que
es un equipo de pruebas utilizando el navegador para poder interactuar con el
Sistemas Web. Y para el desarrollo cumple con los requerimientos para las
aplicaciones que se utilizaron. Superando los mínimos requerimientos para
dichas aplicaciones.
5.2 Software
5.2.1 Linux:
Sistema Operativo completamente gratuito; estable, confiable, robusto y
ampliamente utilizado en servidores; teniendo una gran cuota en el mercado.
Para el proyecto se utilizará Debian Sarge versión 3.1.
5.2.2 Power Desginer:
Herramienta case de fácil operación, que se utilizó en
el diseño de los
diagramas, y la creación de bases de datos. Para el proyecto se utilizó la
versión trial de Power Designer 12.
17
5.2.3 MySQL:
Motor de base de datos, desarrollado por la Empresa MySQL AB, la cual
cedió las licencias correspondientes al proyecto opensource. Es el servidor de
base de datos relacionales comúnmente utilizado en GNU/Linux y actualmente
el más popular de la red; este motor de base de datos es veloz en la
accesibilidad a los datos.
5.2.4 Apache:
Programa que proporciona el servicio web al sistema, siendo éste de
mayor popularidad, dado a su seguridad, eficiencia y licencia libre. Para este
proyecto se utilizó la versión 2.0.54.
5.2.5 Zend Studio:
Es un entorno integrado de desarrollo, que se utiliza para el lenguaje
PHP, proporciona una serie de ayudas que pasan desde la creación y gestión
de proyectos hasta la depuración de código. Ayuda a la construcción de
aplicaciones Web, desarrolladas en php. Para el desarrollo del proyecto se
utilizó Zend Studio Client versión 4.0.2.
5.2.6 Aptana:
Aptana es una aplicación gratuita, utilizado para el desarrollo de páginas
Web. Posee un asistente de código para los distintos lenguajes, que se utilizan
18
en la construcción de páginas (HTML, javascript y CSS); este indica los
navegadores en donde funciona un lenguaje determinado, además de verificar
si el código, escrito con el lenguaje, esta correcto. En este proyecto se utilizó la
versión de Aptana for Linux 0.31.
5.2.7 PHP:
Lenguaje para la creación y diseño de aplicaciones Web; que se escribe
dentro del código Html, siendo fácil de utilizar, además de ser gratuito, rápido,
seguro y multiplataforma. En este proyecto se utilizará la versión 4.3.
19
6. Desarrollo del sistema
En esta etapa se siguieron las actividades de la metodología elegida, tras
lo cual según Métrica Versión 3.0 el sistema se desarrolló, en las siguientes
etapas:
™ Análisis del Sistema de Información (ASI).
™ Diseño del Sistema del Información (DSI).
™ Construcción del Sistema de Información (CSI).
™ Implantación y Aceptación del Sistema (IAS).
Con lo descrito anteriormente se realizaron las actividades que
correspondan a las etapas mencionadas, dando como resultado los productos
de cada actividad.
20
6.1 Análisis del Sistema de Información
Este proceso tiene como objetivo la obtención de una especificación
detallada del sistema de información, el cual satisfaga las necesidades de
información de los usuarios y sirva como base para posterior diseño del
sistema.
6.1.1 Definición del Sistema de Información
El sistema de información para este proyecto consiste en una aplicación
Web la cual tiene como función principal, el control de la información, que es
proporcionada por el laboratorista, quien realiza los ensayos en el Laboratorio.
Este sistema denominado SIHOL (Sistema Hormitec Online), es capaz de
generar los reportes e informes necesarios de dichos ensayos.
El sistema además de registrar todos los datos relevantes y necesarios
de los ensayos, para poder confeccionar el informe; es capaz de realizar los
cálculos pertinentes a dichos ensayos.
6.1.1.1 Determinación del Alcance del sistema.
Para esta actividad se definieron los procesos que participan en el
Laboratorio Hormitec, las condiciones que se deben efectuar al sistema que se
desarrollará. Todo esto se realizó en conjunto con el equipo de trabajo del
Laboratorio Hormitec.
De igual manera, se elaboró un glosario con los términos relativos al
sistema y al trabajo del Laboratorio, de tal manera de tener un canal de
21
comunicación entre el equipo del Laboratorio y el desarrollador; además de un
diagrama referente a todo el proceso de Laboratorio, para ver el contexto del
sistema, y un modelo conceptual de datos.
En cuanto al alcance de la información que contiene el SIHOL, es toda la
información desde la puesta en marcha del sistema en adelante; toda
información anterior se mantiene en los registros antiguos (libros, documentos
Word, documentos pdf, entre otros)
Las funcionalidades del sistema son:
•
Control de Acceso: se determinó el acceso a la información al igual que
las funcionalidades del sistema. No todos los usuarios pueden visualizar
dicha
información;
además
de
tener
habilitadas
determinadas
funcionalidades del sistema.
•
Solicitud de muestreos: se registran y controlan todos los muestreos
realizados por la empresa, de tal manera que el cliente pueda solicitar y
realizar el seguimiento al muestreo. La estructura de esta se basa en la
ficha en papel que se utiliza en el laboratorio (Anexo A, ficha solicitud de
muestreo)
22
•
Área de hormigón: se registran los ensayos referente al hormigón, como
es el caso de ensayo de compresión. Los usuarios pueden ingresar,
editar y visualizar las papeletas, al igual que los ensayos.
Los ensayos que se implementaron, son los presentados en la Acreditación LE
547 (Anexo B, acreditación LE 547), teniendo en cuenta que todo lo referente al
ensayo de testigos no se contempló en el desarrollo del sistema.
Las papeletas se basan en los registros de hormigón utilizados en el
laboratorio (Anexo B, papeleta de hormigón), al igual que el de cono
(Anexo B, papeleta de cono) y densidad de cono (Anexo B, papeleta de
densidad de cono)
•
Área de Áridos: registros de los ensayos de suelos, como es en el caso
del Desgaste de los Ángeles. En donde el usuario puede ingresar, editar
y visualizar dicha información.
Para el caso de los áridos los ensayos que se implementaron son los de
la Acreditación LE 548 (Anexo C, acreditación LE 548).
Los cuales son:
o Granulometría (Anexo C, ensayo granulometría)
o Densidad Aparente (Anexo C, ensayo densidad aparente)
23
o Constantes Físicas (Anexo C, ensayo constantes físicas)
o Porcentaje de Finos por Lavado (Anexo C, ensayo porcentaje
finos por lavado)
o Porcentaje de Huecos (Anexo C, ensayo porcentaje de huecos)
o Colorimetría (Anexo C, ensayo colorimetría)
o Equivalente de Arena (Anexo C, ensayo equivalente arena)
o Coeficiente Volumétrico (Anexo C, ensayo coeficiente volumétrico)
o Partículas
Desmenuzables
(Anexo
C,
ensayo
particulas
desmenuzables)
o Porcentaje de Partículas (Anexo C, ensayo porcentaje de
partículas)
o Desgaste de los Ángeles (Anexo C, ensayo desgaste de los
ángeles)
Al igual que los ensayos la papeleta de árido esta basada en un registro
proporcionado por el laboratorio (Anexo C, papeleta de árido)
•
Área de Suelos: registro de los ensayos de suelos, como es el caso de
una Granulometría. El usuario puede ingresar, actualizar y visualizar las
papeletas de dichas áreas; al igual que los ensayos de esta.
Los ensayos que se contemplaron son los de la Acreditación LE 546
(Anexo D, acreditación LE 546).
24
Los cuales son:
o Granulometría (Anexo D, ensayo granulometría)
o Limite Atterberg (Anexo D, ensayo límite liquido y ensayo límite
plástico)
o Determinación de la Razón de Soporte de Suelos Compactados o
CBR (Anexo D, ensayo CBR)
o Relación Humedad Densidad (Anexo D, ensayo relación humedad
densidad)
o Densidad Máxima Seca (Anexo D, ensayo densidad máxima seca)
o Densidad Mínima Seca (Anexo D, ensayo densidad mínima seca)
o Humedad Natural (Anexo D, ensayo humedad natural)
o Densidad Partículas Sólidas (Anexo D, ensayo densida partículas
sólidas)
La densidad de suelo se basa en registro promocionado por el laboratorio
(Anexo D, ensayo densidad de suelo) y la papeleta de suelo también se
basa en un registro proporcionado por el laboratorio (Anexo D, ensayo
papeleta de suelo)
•
Reportes e informes: permite obtener del sistema documentos con los
registros de uno o más ensayos de terminadas áreas. El usuario puede
extraer esta información en formatos pdf o xls.
25
Catálogo de Requisitos
Este es el listado de requisitos del Sistema de Control para el Laboratorio
Técnico Oficial Suelos y Hormigones, de la Sociedad Hormitec Limitada:
Identificador
Descripción
Tipo
1
Llevar un registro de las solicitudes de muestreo
Funcional
2
Llevar un registro de las papeletas de hormigón
Funcional
3
Llevar un registro de las papeletas de áridos
Funcional
4
Llevar un registro de las papeletas de suelo
Funcional
5
Edición papeleta de hormigón
Funcional
6
Edición papeleta de áridos
Funcional
7
Edición papeleta de suelos
Funcional
8
Registro de los ensayos en el área de hormigón Funcional
(Anexo 2)
9
Registro de los ensayos en el área de áridos (Anexo Funcional
6)
10
Registro de los ensayos en el área de suelos (Anexo Funcional
18)
11
Manejo de usuarios
Funcional
12
Manejo de la información base del sistema (Clientes, Funcional
26
Constructoras, Obras, Laboratoristas, Laboratorio)
13
Generación de Informes para cada área.
Funcional
14
Generación de reportes para cada área.
Funcional
Tabla Nº1: Catálogo de Requisitos.
Los requisitos que se han descrito, fueron entregados por el Gerente
General de Hormitec Limitada, Don Jorge Marcos Vera.
27
Glosario
Área Árido: todo lo referente a los registros, información y ensayos de los
Áridos.
Área Suelo: todo lo referente a los registros, información y ensayos de los
Suelos.
Área Hormigón: todo lo referente a los registros, información y ensayos del
Hormigón.
Muestra: Cantidad de material (puede ser Árido, Suelo u Hormigón), el cual es
trasladado al Laboratorio, para realizar el ensayo pertinente.
Muestreo: Actividad en la cual el Laboratorista recopila los datos necesarios,
tanto de la muestra, quien solicita la muestra y el material muestreado; para
luego ser llevado al laboratorio; en donde dichos datos son registrados y las
muestras son ensayadas (este ensayo no necesariamente se realiza de
inmediato).
Ensayo: procedimiento que se realiza a un material, en donde se aplican
pruebas para comprobar propiedades o características de esté.
Papeleta: medio tangible en el cual se registran los datos de un muestreo
determinado.
Informes: recopilación de datos, de un muestreo y los ensayos que se realizan
al material muestreado.
Reportes: información extraída de los muestreos y ensayos registrados en las
distintas áreas.
Compresión: ensayo para determinar la resistencia de un material o su
deformación ante un esfuerzo de compresión.
Flexotracción: ensayo para determinar la resistencia de un material mediante
la ruptura por flexión.
Pétreo: piedra.
28
Granulometría: ensayo en donde se determina en forma cuantitativa la
distribución de las partículas de acuerdo a su tamaño.
Desgaste de los Ángeles: ensayo en donde se analiza granulométricamente
un árido, dicho árido se somete a abrasión en la máquina de Los Ángeles; luego
se expresa la pérdida de material o desgaste, como el porcentaje de pérdida de
masa de la muestra con respecto a su masa inicial.
Ensayo de testigos: procedimiento realizado a compresión con una probeta de
hormigón cilíndrica, extraída mediante una perforadora.
Curado de la probeta: es el mantenimiento de la temperatura y el grado de
humedad, satisfactorios en el hormigón.
Cono: mas conocido como cono de Abrams, en cual es un molde con forma de
cono truncado, utilizado para fabricar una muestra de hormigón fresco para una
prueba de asiento (medida de la consistencia de una mezcla de hormigón
después de desmoldarla).
NCh: Norma Chilena.
Disgregación: desunión de las partes de un todo, lo cual era compacto.
Grava: piedra machacada que se utiliza para cubrir y emparejar el suelo;
además como componentes para fabricar el hormigón.
Cuarteo: división.
Amasado: mezclado.
Luz de Ensayo: distancia entre apoyos de la viga, cuando se realiza en ensayo
de flexión.
Determinación de la Razón de Soporte de Suelos Compactados (CBR): el
CBR (California Bearing Ratio) es el ensayo que mide la resistencia al esfuerzo
cortante de un suelo, con lo cual se podrá evaluar la calidad del terreno.
Picnómetro: son matraces calibrados a distintas temperaturas.
Saturado: es la concentración máxima de una solución
Acanalador: instrumento para hacer canales.
29
Chancado: es el proceso tras el cual se disminuye el tamaño de las rocas.
Rodado: partícula de piedra que no posee aristas.
Laja: es una roca plana, poco gruesa y lisa.
Limite Atterberg (Límite Líquido y Límite Plástico): ensayo que se utiliza
para clasificar los suelos finos.
Relación Humedad Densidad: conocido como el ensayo de próctor; el cual es
la determinación de la relación entre el contenido de humedad y el peso unitario
seco de un suelo compactado.
Densidad Máxima Seca: máxima cantidad de masa contenida en un
determinado volumen de un suelo seco
Densidad Mínima Seca: mínima cantidad de masa contenida en un
determinado volumen de un suelo seco
Humedad Natural: ensayo en donde se determina la humedad de suelos cuyas
partículas son menores que 50 mm.
Densidad Partículas Sólidas: ensayo para determinar la densidad de
partículas sólidas de suelos que se componen de partículas menores que 5
mm., mediante un picnómetro.
Densidad Aparente: ensayo en donde se determina la densidad aparente de
los áridos, la cual puede ser suelta o compactada.
Constantes Físicas: Ensayo para determinar las densidades reales y neta y la
absorción de agua de los áridos gruesos.
30
Porcentaje de Finos por Lavado: ensayo en el cual mediante tamizado
húmedo se termina el contenido de material fino compuesto por partículas
inferiores a 0,080 mm. en los áridos.
Porcentaje de Huecos: ensayo en el cual se determina el contenido de huecos
en los áridos.
Colorimetría: método o métodos para la cuantificación del color.
Equivalente de Arena: ensayo que indica la proporción entre los elementos
granulares y arcillosos de un árido.
Coeficiente Volumétrico: es el ensayo en donde se calcula un índice, el cual
muestra cuantitativamente la forma de los granos del árido por comparación.
Partículas Desmenuzables: resistencia mecánica y capacidad del árido de
permanecer inalterable a través del manejo, transporte y amasado.
Porcentaje de Partículas: ensayo para determinar el contenido porcentual de
partículas chancadas, rodadas y lajeadas de la fracción de un pétreo retenida
en el tamiz 5 mm.
31
Contexto del Sistema
Con el flujograma que se muestra a continuación se tiene una idea de la
envergadura del trabajo que se realiza en el Laboratorio Hormitec; con esto se
abordó de una manera correcta la solución del problema.
Figura Nº 1: Flujograma.
32
Ante esto se elabora el siguiente diagrama de contexto:
Figura Nº 2: Diagrama de Contexto.
33
6.1.1.2 Identificación del Entorno Tecnológico
Para esta actividad se elaboró una descripción del entorno tecnológico
que se utiliza para el Sistema de Control del Laboratorio.
Esta actividad está contemplada en la metodología, determinando lo
necesario para el funcionamiento del sistema, pero dado a lo implantado por la
Sociedad Hormitec Limitada, el sistema se adecua a las herramientas
informáticas que se poseen, tanto para la comunicación, tecnología en
hardware y el software.
Las especificaciones necesarias para la esta actividad están descritas en
el punto 5 (Recursos).
Figura Nº 3: Entorno Tecnológico.
34
6.1.1.3 Identificación de Usuarios Participantes y Finales
Para esta actividad se elaboró un catálogo de usuarios; todo esto se
determinó en una reunión con el Gerente General de Hormitec, Don Jorge
Marcos Vera, definiendo quienes formaron parte en el desarrollo del sistema,
además de los usuarios finales.
Catálogo de Usuarios
Nombre: Jorge Eduardo Marcos Vera
Cargo: Gerente General/Gerente Técnico
Laboratorio: Puerto Montt
Perfil Usuario: Administrador
Responsabilidades: Encargado de aprobar las etapas del proyecto (ASI, DSI,
CSI, IAS), contribuir con información referente a las Áreas de Hormigón, Áridos
y suelos; además de los procesos involucrados, interfaces requeridas y
usuarios.
Nombre: Sergio Olavarria Bastias
Cargo: Gerente Técnico
Laboratorio: Puerto Montt
Perfil Usuario: Administrador
Responsabilidades: Encargado de contribuir con información referente a las
Áreas de Hormigón, Áridos y suelos; además de los procesos involucrados e
interfaces requeridas. Contacto en el Laboratorio Hormitec.
Nombre: Jaime Andres Marcos Vera
Cargo: Gerente Calidad
35
Laboratorio: Puerto Montt
Perfil Usuario: Usuario Avanzado
Responsabilidades: Encargado de contribuir con información referente a los
procesos, usuarios involucrados e interfaces requeridas.
Nombre: Victor Francisco Millar Schuttheiss
Cargo: Jefe de Operaciones
Laboratorio: Puerto Montt
Perfil Usuario: Usuario Avanzado
Responsabilidades: Encargado de contribuir con información referente a la
solicitud de los muestreos y área de hormigón.
Nombre: Juan Pablo Rosas Asencio
Cargo: Asistente Administrativo
Laboratorio: Puerto Montt
Perfil Usuario: Usuario
Responsabilidades: No posee participación en el proceso de desarrollo del
sistema; usuario final.
Nombre: Patricio Miranda Muñoz
Cargo: Laboratorista
Laboratorio: Puerto Montt
Perfil Usuario: Laboratorista
Responsabilidades: No posee participación en el proceso de desarrollo del
sistema; usuario final.
Nombre: Humberto Carcamo Ruiz
Cargo: Laboratorista
Laboratorio: Puerto Montt
36
Perfil Usuario: Laboratorista
Responsabilidades: No posee participación en el proceso de desarrollo del
sistema; usuario final.
Nombre: Claudio Patricio Rivera Gonzalez
Cargo: Laboratorista
Laboratorio: Puerto Montt
Perfil Usuario: Laboratorista
Responsabilidades: No posee participación en el proceso de desarrollo del
sistema; usuario final.
Nombre: Gonzalo Ampay Montecinos
Cargo: Laboratorista
Laboratorio: Puerto Montt
Perfil Usuario: Laboratorista
Responsabilidades: No posee participación en el proceso de desarrollo del
sistema; usuario final.
Nombre: Flavio Henrique Cisterna Meza
Cargo: Laboratorista
Laboratorio: Chiloe
Perfil Usuario: Laboratorista
Responsabilidades: No posee participación en el proceso de desarrollo del
sistema; usuario final.
Nombre: Rene Alexis Mayorga Nahuelquin
Cargo: Laboratorista
Laboratorio: Puerto Montt
Perfil Usuario: Laboratorista
37
Responsabilidades: Responsabilidades: No posee participación en el proceso
de desarrollo del sistema; usuario final.
Nombre: Arnoldo Nuñez Castillo
Cargo: Laboratorista
Laboratorio: Valdivia
Perfil Usuario: Laboratorista
Responsabilidades: No posee participación en el proceso de desarrollo del
sistema; usuario final.
Nombre: Mario Muñoz Arteaga
Cargo: Ayudante Laboratorista
Laboratorio: Valdivia
Perfil Usuario: Laboratorista
Responsabilidades: No posee participación en el proceso de desarrollo del
sistema; usuario final.
Nombre: Javier Marquez Diaz
Cargo: Ayudante Laboratorista
Laboratorio: Puerto Montt
Perfil Usuario: Laboratorista
Responsabilidades: No posee participación en el proceso de desarrollo del
sistema; usuario final.
Nombre: Victor Francisco Almonacid Millar
Cargo: Ayudante Laboratorista
Laboratorio: Puerto Montt
Perfil Usuario: Laboratorista
38
Responsabilidades: No posee participación en el proceso de desarrollo del
sistema; usuario final.
Nombre: Alejandro Javier Erices Maza
Cargo: Ayudante Laboratorista
Laboratorio: Puerto Montt
Perfil Usuario: Laboratorista
Responsabilidades: No posee participación en el proceso de desarrollo del
sistema; usuario final.
Nombre: Manuel Águila Ulloa
Cargo: Ayudante Laboratorista
Laboratorio: Puerto Montt
Perfil Usuario: Laboratorista
Responsabilidades: No posee participación en el proceso de desarrollo del
sistema; usuario final.
Nombre: Cliente
Cargo: Gerente de Empresas o Encargados de Área.
Laboratorio: Puerto Montt, Chiloe o Valdivia
Perfil Usuario: Invitado Avanzado
Responsabilidades: No posee participación en el proceso de desarrollo del
sistema; usuario final.
Nombre: Cliente
Cargo: Responsable de Obra.
Laboratorio: Puerto Montt, Chiloe o Valdivia
39
Perfil Usuario: Invitado
Responsabilidades: No posee participación en el proceso de desarrollo del
sistema; usuario final.
40
6.1.2 Establecimiento de Requisitos
Con esta actividad se pudo obtener un catálogo de requisitos detallado,
completando el resultado de la actividad 6.1.1.1 (Determinación del alcance del
sistema). Dichos requisitos se analizaron y validaron, para poder obtener un
catálogo que este dentro del ámbito del sistema de información para el
Laboratorio Hormitec.
41
6.1.2.1 Obtención de Requisitos
Para esta actividad se obtiene el catálogo de requisitos confeccionado en
la tarea Determinación del Alcance del Sistema, y el resultado es un catálogo
de requisitos detallado, fijando para cada requisito un prioridad.
Id.
1
Descripción
Tipo
Llevar un registro de las solicitudes de Funcional
Prioridad
Alta
muestreo
2
Ingreso de las Solicitudes por parte de los Funcional
Alta
clientes
3
Llevar un registro de las papeletas de hormigón Funcional
Alta
4
Llevar un registro de las papeletas de áridos
Funcional
Alta
5
Llevar un registro de las papeletas de suelo
Funcional
Alta
6
Edición papeleta de hormigón
Funcional
Alta
7
Edición papeleta de áridos
Funcional
Alta
8
Edición papeleta de suelos
Funcional
Alta
9
Registro de los ensayos en el área de Funcional
Alta
hormigón (Anexo 1)
10
Registro de los ensayos en el área de áridos Funcional
Alta
(Anexo 2)
11
Registro de los ensayos en el área de suelos Funcional
(Anexo3)
42
Alta
12
Manejo de usuarios
Funcional
Alta
13 Manejo de la información base del sistema Funcional
Alta
(Clientes, Constructoras, Obras, Laboratoristas,
Laboratorio)
14 Generación de Informes para cada ensayo.
Funcional
Alta
16 Generación de reportes para las áreas.
Funcional
Alta
17 Acceso al Sistema vía Internet
Disponibili
Alta
dad
18 Control en el acceso del Sistema; solo personal Seguridad
Alta
autorizado puede utilizarlo.
19 Equipos de Escritorio capaces de desplegar el Implantaci
sistema, sin ningún inconveniente.
Tabla Nº2 Catálogo de Requisitos Detallado.
43
ón
Alta
6.1.3 Identificación de Subsistema de Análisis
Para mejor compresión del sistema de información se analizaron las
principales necesidades, dando como resultado subsistemas.
6.1.3.1 Determinación de Subsistemas de Análisis
Una vez revisado y analizado el Contexto del sistema, se determinó
dividir el sistema del Laboratorio Hormitec, en más subsistemas, y con ello
facilitar la compresión de este mismo, para lo cual se refleja en un Diagrama de
Flujo de Datos (DFD).
Diagrama de Flujo de Datos 0
Figura Nº 4: DFD 0.
44
6.1.4 Elaboración del Modelo de Datos
En esta actividad se identificaron las necesidades del sistema de
información, para obtener como resultado el modelo de datos que contemple
todo necesario, para dar respuesta a estas necesidades.
6.1.4.1 Entidades
En esta actividad se describen las entidades, obtenidas de las
necesidades del sistema de información.
Entidad
HOR_US
Descripción
Almacena la información del los usuarios del
sistema.
HOR_ESTUS
Estados de los usuarios del sistema.
HOR_PRIV
Privilegios
que
poseen
los
usuarios
del
sistema.
HOR_CLIE
Guarda los datos de los clientes
HOR_CONST
Contiene los datos de las constructoras
HOR_OBRA
Almacena la información de las constructoras
HOR_LAB
Contiene la información del laboratorio
HOR_LABO
Guarda la datos de los laboratoristas
HOR_UBI
Ubicación o localidad de las obras o clientes
HOR_EST
Guarda el estado, activo o inactivo.
HOR_SOLMUES
Almacena la información de las solicitudes de
45
muestreo.
HOR_MESOL
Medio de solicitud de muestreo
HOR_ESTMUES
Estado del muestreo
HOR_MOVIL
Móvil del muestreo
HOR_AREA
Área; puede ser suelos, áridos u hormigón.
HOR_EN
Se registra los distintos tipos de ensayos
HOR_DIM
Dimensión del objeto a ensayar para algunos
casos.
HOR_PAHOR
Se registra la información, para la papeleta de
hormigón.
HOR_PROBE
Guarda la información de las probetas, para el
área de hormigón.
HOR_ESTPRO
Estado de las probetas.
HOR_PACONO
Se registra la información de las papeletas de
cono.
HOR_PADENCONO
Guarda la información de las papeletas de
densidad de cono.
HOR_CURA
Curado de inicial de la probeta.
HOR_ADI
Aditivo del hormigón.
HOR_MEZ
Mezclado del hormigón.
HOR_TRANS
Transporte de la muestra.
46
HOR_TIPOMUE
Tipo de muestra para el área de hormigón.
HOR_OBMUE
Obtención de la muestra.
HOR_PROVEEHOR
Proveedor del hormigón.
HOR_TIPOHOR
Tipo de hormigón.
HOR_TIPOCE
Tipo de cemento que se utiliza en el hormigón.
HOR_COMPPROBE
Compactación del hormigón en la probeta.
HOR_COMPOBRA
Compactación del hormigón en obra.
HOR_INCLI
Inclinación, para el caso de la papeleta de cono
HOR_DISGRE
Disgregación, para el caso de la papeleta de
cono.
HOR_PREN
Datos de la prensa.
HOR_CALPREN
Datos de la calibración de la prensa.
HOR_RACALPREN
Rangos de la calibración de la prensa.
HOR_PAAR
Contiene la información de la papeleta de
árido.
HOR_MUES
Quien realiza el muestreo.
HOR_MOVILI
Quien moviliza la muestra.
HOR_PROCEXTAR
Procedimiento de extracción del árido
HOR_MATEAR
Tipo de material, para el caso de los áridos.
HOR_PROCEAR
Procedencia del árido.
47
HOR_ENGRANUAR
Guarda parte del ensayo de Granulometría
(área de árido)
HOR_TAGRANUAR
Parte de la información referente al ensayo de
la Granulometría (área de árido)
HOR_ENDENAP
Se registra parte de la información del ensayo
Densidad Aparente (área de árido)
HOR_TADENAPCOMP
Contiene parte de la información del ensayo
Densidad Aparente (área de árido)
HOR_TADENAPSUEL
Se registra parte de la información del ensayo
Densidad Aparente (área de árido)
HOR_PROCCOMP
Guarda el procedimiento de Compactación
(área de árido)
HOR_ENCONSFIS
Contiene parte de la información del ensayo de
Constantes Físicas (área de árido)
HOR_TACONSFIS
Se registra parte de la información del ensayo
de Constantes Físicas (área de árido)
HOR_ENPORFILAV
Contiene parte de la información del ensayo de
Porcentaje de finos por lavado (área de árido)
HOR_ENPORHUE
Se registra la información del ensayo de
Porcentaje de Huecos (área de árido)
HOR_ENCOLOR
Guarda
la
48
información
del
ensayo
de
Colorimetría (área de árido)
HOR_ENEQUIARE
Contiene parte de la información del ensayo de
Equivalente de Arena (área de árido)
HOR_PROEQUIARE
Se registra parte del ensayo Equivalente de
Arena (área de árido)
HOR_TAEQUIARE
Guarda parte de la información del ensayo de
Equivalente de Arena (área de árido)
HOR_PROCAGI
Procedimiento de agitación en el caso del
ensayo de Equivalente de Arena.
HOR_ENCOEFVOL
Se registra parte de la información del ensayo
Coeficiente Volumétrico (área de árido)
HOR_TACOEFVOLDVR
Contiene parte de la información del ensayo
Coeficiente Volumétrico (área de árido)
HOR_TACOEFVOLDVE1 Guarda parte de la información del ensayo
Coeficiente Volumétrico (área de árido)
HOR_TACOEFVOLDVE2 Almacena parte de la información del ensayo
Coeficiente Volumétrico (área de árido)
HOR_PROCDETVOL
Procedimiento empleado en la determinación
del
volumen,
para
el
caso
del
ensayo
Coeficiente Volumétrico.
HOR_ENPARDESM
Se registra parte del ensayo de Partículas
49
Desmenuzables (área de árido)
HOR_TAPARDESM
Contiene parte del ensayo de Partículas
Desmenuzables (área de árido)
HOR_ENDESANG
Almacena
la
información
del
ensayo
de
Desgaste de los Ángeles (área de árido)
HOR_ENPORPAR
Se registra parte del ensayo de Porcentaje de
Partículas (área de árido)
HOR_TAPORPAR1
Guarda parte del ensayo de Porcentaje de
Partículas (área de árido)
HOR_TAPORPAR2
Contiene parte del ensayo de Porcentaje de
Partículas (área de árido)
HOR_PASUE
Almacena la información de la papeleta de
muestreo de suelos.
HOR_MATESUE
Material para caso del área de suelo.
HOR_PROCESUE
Procedencia del suelo.
HOR_ENGRANUSUE
Almacena parte de la información del ensayo
de Granulometría (área de suelo)
HOR_TAGRANUSUE
Se registra parte de la información del ensayo
de Granulometría (área de suelo)
HOR_ENLIMLIQ
Contiene parte de la información del Ensayo
del Limite de Atterberg (área de suelo)
50
HOR_TALIMLIQ
Guarda parte de la información del Ensayo del
Limite de Atterberg (área de suelo)
HOR_TIPOACA
Tipo de Acanalador, para el caso del ensayo
del Límite de Atterberg.
HOR_METUTI
Método utilizado en el Ensayo del Límite de
Atterberg.
HOR_ENLIMPLA
Almacena parte de la información del Ensayo
del Limite de Atterberg (área de suelo)
HOR_TALIMPLA
Se registra parte de la información del Ensayo
del Limite de Atterberg (área de suelo)
HOR_ENCBR
Contiene parte del ensayo Determinación de la
Razón de Soporte de Suelos compactados en
Laboratorio (CBR, área de suelo)
HOR_TACOMP
Compactación para el ensayo de CBR (área de
suelo)
HOR_TAMEEXP
Medición de la Expansión en el ensayo de CBR
(área de suelo)
HOR_TAENPE
Se registra parte del ensayo Determinación de
la Razón de Soporte de Suelos compactados
en Laboratorio (área de suelo)
HOR_METCOMPMUE
Método de compactación de la muestra en el
51
área de suelo, en el caso del CBR o del ensayo
de Relación Humedad / Densidad
HOR_ACOMUE
Acondicionamiento de la muestra, para el
ensayo de CBR.
HOR_ENREHUDEN
Contiene parte de la información del ensayo de
Relación Humedad / Densidad (área de suelo)
HOR_TAREHUDEN
Se registra parte de la información del ensayo
de Humedad / Densidad (área de suelo)
HOR_MET
Método a utilizar en el ensayo de Humedad /
Densidad.
HOR_ENDENMAX
Almacena parte de la información del ensayo
Máximo Índice de Densidad y Peso Unitario de
Suelo (área de suelo)
HOR_TADENMAXSE
Guarda parte de la información del ensayo
Máximo Índice de Densidad y Peso Unitario de
Suelo (área de suelo)
HOR_TADENMAXHU
Se registra parte de la información del ensayo
Máximo Índice de Densidad y Peso Unitario de
Suelo (área de suelo)
HOR_ENDENMIN
Contiene parte de la información del ensayo
Mínimo Índice de Densidad y Peso Unitario de
52
Suelo (área de suelo)
HOR_TADENMIN
Almacena parte de la información del ensayo
Mínimo Índice de Densidad y Peso Unitario de
Suelo (área de suelo)
HOR_ENHUNAT
Contiene parte de la información del ensayo
Determinación de la Humedad (área de suelo)
HOR_TAHUNAT1
Guarda parte de la información del ensayo
Determinación de la Humedad (área de suelo)
HOR_TAHUNAT2
Se registra parte de la información del ensayo
Determinación de la Humedad (área de suelo)
HOR_ENPARSO
Contiene parte de la información del ensayo
Determinación de la densidad de partículas
sólidas (área de suelo)
HOR_TAPARSOFI
Almacena parte de la información del ensayo
Determinación de la densidad de partículas
sólidas (área de suelo)
HOR_TAPARSOGRU
Guarda parte de la información del ensayo
Determinación de la densidad de partículas
sólidas (área de suelo)
HOR_PADENSUE
Se registra la información de la papeleta de
Suelo,
del
53
ensayo
Determinación
de
la
densidad en terreno (área de suelo)
HOR_TADENSUE
Almacena
la
información
del
ensayo
Determinación de la densidad en terreno (área
de suelo)
HOR_PAOEN
Contiene la información de los otros ensayos
pueden solicitar.
HOR_INF
Se registran los informes generados de los
distintos ensayos.
Tabla Nº3 Entidades
54
6.1.4.2 Entidades y sus Atributos
En esta actividad se detallan las Entidades con sus respectivos atributos;
esto esta basado en los requerimientos de información.
6.1.4.2.1 Entidades Base
Estos son parte de las entidades base, para la carga inicial del sistema
NOM_US
NOMCOM_US
Tipo de
Dato
Carácter(32)
Carácter(60)
CONTRA_US
CORREOE_US
CODFONO_US
Carácter(32)
Carácter(60)
Carácter(8)
Nombre
Rest.
(PK, AK)
PK
ID_ESTUS
Tipo de
Dato
Numérico
NO
Rest.
(PK, AK)
ID_PRIV
Tipo de
Dato
Numérico
Nulo
NO
NOM_ESTUS
Carácter(20)
Tabla Nº5 HOR_ESTUS
Nombre
NO
NO
NO
NO
NO
FONO_US
Numérico
Tabla Nº4 HOR_US
Nombre
Nulo
NO
Rest.
(PK, AK)
PK
NOM_PRIV
Carácter(30)
Tabla Nº6 HOR_PRIV
Nulo
NO
NO
55
Descripción
Nombre de usuario
Nombre completo
del usuario
Contraseña
Correo electrónico
Código del número
telefónico
Número telefónico
Descripción
Identificador estado
usuario
Estado usuario
Descripción
Identificador del
privilegio
Privilegio
Nombre
Tipo de
Dato
Numérico
Numérico
Carácter(60)
Carácter(100)
Carácter(15)
Carácter (15)
Carácter(60)
Rest.
(PK, AK)
PK
Tipo de
Dato
Numérico
Rest.
(PK, AK)
PK
RUT_CLIE
DV_CLIE
NOM_CLIE
DIRE_CLIE
FONO_CLIE
FAX_CLIE
CORREOE_CLI
E
Tabla Nº7 HOR_CLIE
Nombre
RUT_CONST
DV_ CONST
Numérico
NOM_ CONST
Carácter(60)
DIRE_ CONST
Carácter(100)
FONO_ CONST Carácter(15)
FAX_ CONST
Carácter (15)
CORREOE_
Carácter(60)
CONST
Tabla Nº8 HOR_CONST
Nulo
NO
NO
NO
NO
NO
NO
NO
Nulo
NO
NO
NO
NO
NO
NO
NO
ID_OBRA
Tipo de
Dato
Numérico
COD_OBRA
NOM_OBRA
DIST_OBRA
MAND_OBRA
PROF_OBRA
Numérico
Carácter(80)
Numérico
Carácter(50)
Carácter(50)
NO
NO
NO
NO
NO
INSP_OBRA
Carácter(50)
NO
Nombre
Rest.
(PK, AK)
PK
OBS_OBRA
Texto
Tabla Nº9 HOR_OBRA
Nulo
NO
SI
56
Descripción
Rut cliente
Digito verificador
Nombre completo
Dirección
Teléfono
Fax
Correo electrónico
Descripción
Rut de la
Constructora
Digito verificador
Nombre completo
Dirección
Teléfono
Fax
Correo Electrónico
Descripción
Identificador de la
obra
Código de la obra
Nombre de la obra
Distancia a la obra
Mandante
Profesional
responsable
Inspector de la
obra
Observaciones
ID_LAB
Tipo de
Dato
Numérico
NOM_LAB
Carácter(20)
NO
ACRE_LAB
Texto
INS_LAB
Texto
DIRE_LAB
Texto
FONO_LAB
Carácter(10)
FAX_LAB
Carácter(10)
CORREOE_LA Carácter(50)
B
Tabla Nº10 HOR_LAB
NO
NO
NO
NO
NO
NO
Nombre
RUT_LABO
Tipo de
Dato
Numérico
DV_LABO
NOM_LABO
Numérico
Carácter(50)
Nombre
Rest.
(PK, AK)
PK
Rest.
(PK, AK)
PK
Nulo
NO
Nulo
NO
NO
NO
Descripción
Identificador del
laboratorio
Nombre del
Laboratorio
Acreditación
Inscripción
Dirección
Número de teléfono
Número del fax
Correo electrónico
del laboratorio
Descripción
Rut del
laboratorista
Digito verificador
Nombre del
laboratorista
Tabla Nº11 HOR_LABO
Nombre
ID_UBI
Tipo de
Dato
Numérico
Rest.
(PK, AK)
PK
NOM_UBI
Carácter(50)
Tabla Nº12 HOR_UBI
Nombre
ID_EST
NOM_EST
Tipo de
Dato
Numérico
Carácter(10)
Nulo
NO
NO
Rest.
(PK, AK)
PK
Tabla Nº13 HOR_EST
57
Nulo
NO
NO
Descripción
Identificador de la
ubicación
Ubicación
Descripción
Identificador estado
Estado (activo o
inactivo)
Nombre
ID_AREA
Tipo de
Dato
Numérico
Rest.
(PK, AK)
PK
NOM_AREA
Carácter(20)
Tabla Nº14 HOR_AREA
Nombre
ID_EN
Tipo de
Dato
Numérico
ID_DIM
Tipo de
Dato
Numérico
NO
NO
Rest.
(PK, AK)
PK
NOM_EN
Numérico
NCH_EN
Carácter(60)
Tabla Nº15 HOR_EN
Nombre
Nulo
Nulo
NO
NO
NO
Rest.
(PK, AK)
PK
NOM_DIM
Carácter(15)
Tabla Nº16 HOR_DIM
Nulo
NO
NO
58
Descripción
Identificador del
Área
Nombre del Área.
Descripción
Identificador del
ensayo
Ensayo
Norma Chilena
Descripción
Identificador de la
dimensión
Dimensión
6.1.4.2.2 Entidades Base para la Solicitud de Muestreo
Nombre
NUM_SOLMUE
S
FECHING_SOL
MUES
HORAING_SOL
MUES
CONTA_SOLM
UES
CORREOE_SO
LMUES
CODFONO_SO
LMUES
FONO_SOLMU
ES
FECH_SOLMU
ES
HORA_SOLMU
ES
CANTMUE_SO
LMUES
CANTCU_SOL
MUES
CANTVI_SOLM
UES
CANTCI_SOLM
UES
VOL_SOLMUE
S
HORAINIDESC
_SOLMUES
CANTCA_SOL
MUES
ESP_SOLMUE
S
OBS_SOLMUE
S
Tipo de
Dato
Numérico
Rest.
(PK, AK)
PK
Nulo
Descripción
Fecha
NO
Número de
solicitud
Fecha de ingreso
Hora
NO
Hora de ingreso
Carácter(60)
NO
Contacto
Carácter(60)
NO
Correo electrónico
Carácter(8)
NO
Código del teléfono
Numérico
NO
Número de teléfono
Fecha
NO
Hora
NO
Fecha de la
solicitud
Hora de la solicitud
Numérico
NO
Numérico
NO
Cantidad de
muestras
Cantidad de cubos
Numérico
NO
Cantidad de vigas
Numérico
NO
Decimal(4,1)
NO
Hora
NO
Numérico
NO
Texto
SI
Texto
SI
Cantidad de
cilindros
Volumen de la
muestra
Hora de descarga
del camión
Cantidad de
camiones
Especificación de
la muestra
Observaciones
59
NO
Nombre
Tipo de
Dato
Fecha
Rest.
(PK, AK)
FECHCAN_SO
LMUES
HORACAN_SO Hora
LMUES
ING_SOLMUES Carácter(32)
Tabla Nº17 HOR_SOLMUES
Nombre
ID_MESOL
Tipo de
Dato
Numérico
NO
Rest.
(PK, AK)
PK
NOM_MESOL
Carácter(20)
Tabla Nº18 HOR_MESOL
Nombre
ID_ESTMUES
Tipo de
Dato
Numérico
Rest.
(PK, AK)
PK
Tipo de
Dato
ID_MOVIL
Numérico
NOM_MOVIL
Carácter(20)
Tabla Nº20 HOR_MOVIL
NO
NO
Ingreso
Nulo
NO
Nulo
NO
NO
Rest.
(PK, AK)
PK
60
Descripción
Fecha de
suspensión
Hora suspensión
NO
NOM_ESTMUE Carácter(20)
S
Tabla Nº19 HOR_ESTMUES
Nombre
Nulo
Nulo
NO
NO
Descripción
Identificador del
medio de solicitud
Medio de solicitud
Descripción
Identificador estado
muestreo
Estado muestreo
Descripción
Identificador móvil
Nombre del móvil
6.1.4.2.3 Entidades Área de hormigón
Nombre
Tipo de
Dato
Numérico
NUMPA_PAHO
R
NUMSE_PAHO Numérico
R
ELEMHOR_PA Hora
HOR
FECHMUES_P Fecha
AHOR
HORAMUES_P Hora
AHOR
FECHRE_PAH
Fecha
OR
CONO_PAHOR Decimal(2,1)
TEMAMB_PAH Decimal(2,1)
OR
TEMHOR_PAH Decimal(2,1)
OR
CANTPROBE_ Numérico
PAHOR
NUMGUIA_PA
Carácter(20)
HOR
NUMCA_PAHO Carácter(20)
R
VOL_PAHOR
Decimal(8,1)
HORASAL_PA
Hora
HOR
HORADESC_P Hora
AHOR
OBS_PAHOR
Texto
ING_PAHOR
Carácter(32)
FECH_PAHOR Fecha y hora
Tabla Nº21 HOR_PAHOR
Rest.
(PK, AK)
PK
Nulo
NO
Número papeleta
NO
Número de serie
NO
NO
Elemento
hormigonado
Fecha de muestreo
NO
Hora de muestreo
NO
NO
Fecha de retiro de
la muestra
Cono
Temperatura
ambiente
Temperatura del
hormigón
Cantidad de
probetas
Número de guía
NO
Número de camión
NO
NO
Volumen
Hora de salida del
camión
Hora de descarga
del camión
Observaciones
Ingreso
Fecha
NO
NO
NO
NO
NO
SI
NO
NO
61
Descripción
Nombre
ID_PROBE
Tipo de
Dato
Numérico
Rest.
(PK, AK)
PK
EDAD_PROBE Numérico
FECHEN_PRO Fecha
BE
LARGO_PROB Decimal(4,1)
E
ANCHO_PROB Decimal(4,1)
E
ALTO_PROBE
Decimal(4,1)
AREA_PROBE Decimal(4,1)
MASA_PROBE Numérico
DENS_PROBE Numérico
LUZEN_PROB
Numérico
E
LC_PROBE
Decimal(8,1)
CC_PROBE
Decimal(8,1)
TENSION_PRO Decimal(8,1)
BE
OBS_PROBE
Texto
Tabla Nº22 HOR_PROBE
Nombre
ID_ESTPRO
Tipo de
Dato
Numérico
Rest.
(PK, AK)
PK
NOM_ESTPRO Carácter(20)
Tabla Nº23 HOR_ESTPRO
Nulo
NO
NO
Identificador de la
probeta
Edad probeta
Fecha ensayo
NO
Largo
NO
Ancho
NO
NO
NO
NO
NO
Alto
Área
Masa
Densidad
Luz de ensayo
NO
NO
NO
Lectura
Carga corregida
Tensión
SI
Observaciones
NO
Nulo
NO
NO
62
Descripción
Descripción
Identificador estado
probeta
Estado probeta
Nombre
Tipo de
Dato
Numérico
NUMPA_PACO
NO
NUMSE_PACO Numérico
NO
ELEMHOR_PA Carácter(100)
CONO
FECHM_PACO Fecha
NO
HORAM_PACO Hora
NO
CONO_PACON Decimal(2,1)
O
TEMPAMB_PA Decimal(2,1)
CONO
TEMPHOR_PA Decimal(2,1)
CONO
NUMGUIA_PA
Carácter(20)
CONO
NUMCA_PACO Carácter(20)
NO
HORASAL_PA
Hora
CONO
HORADESC_P Hora
ACONO
OBS_PACONO Texto
ING_PACONO
Carácter(32)
FECH_PACON Fecha y hora
O
Tabla Nº24 HOR_PACONO
Rest.
(PK, AK)
PK
Nulo
NO
NO
NO
Número de
papeleta
Número de serie
NO
Elemento
hormigonado
Fecha de muestreo
NO
Hora de muestreo
NO
Cono
NO
NO
Temperatura
ambiente
Temperatura del
hormigón
Número de guía
NO
Número de camión
NO
Hora salida planta
(camión)
Hora descarga
(camión)
Observaciones
Ingreso
Fecha
NO
NO
SI
NO
NO
63
Descripción
Nombre
NUMPA_PADE
NCONO
NUMSE_PADE
NCONO
ELEMHOR_PA
DENCONO
FECHM_PADE
NCONO
HORAM_PADE
NCONO
CONO_PADEN
CONO
TEMPAMB_PA
DENCONO
TEMPHOR_PA
DENCONO
NUMGUIA_PA
DENCONO
NUMCA_PADE
NCONO
HORASAL_PA
DENCONO
HORADESC_P
ADENCONO
MASA_PADEN
CONO
VOL_PADENC
ONO
VOLAP_PADE
NCONO
NUMSA_PADE
NCONO
CONTAP_PAD
ENCONO
MASACE_PAD
ENCONO
MASAARE_PA
DENCONO
Tipo de
Dato
Numérico
Rest.
(PK, AK)
PK
Nulo
NO
Descripción
Número de
papeleta
Número de serie
Numérico
NO
Carácter(100)
NO
Fecha
NO
Elemento
hormigonado
Fecha de muestreo
Hora
NO
Hora de muestreo
Decimal(2,1)
NO
Cono
Decimal(2,1)
NO
Decimal(2,1)
NO
Carácter(20)
NO
Temperatura
ambiente
Temperatura del
hormigón
Número de guía
Carácter(20)
NO
Número de camión
Hora
NO
Hora
NO
Numérico
NO
Hora salida planta
(camión)
Hora descarga
(camión)
Masa
Numérico
NO
Volumen
Numérico
NO
Volumen aparente
Numérico
NO
Número de sacos
Numérico
NO
Contenido aparente
Numérico
NO
Masa cemento
Numérico
NO
Masa arena
64
Nombre
Tipo de
Dato
Numérico
Rest.
(PK, AK)
MASAGRA_PA
DENCONO
DENAP_PADE
Numérico
NCONO
RENRELA_PA
Decimal(8,1)
DENCONO
CONTCE_PAD Numérico
ENCONO
RENAMA_PAD Decimal(8,3)
ENCONO
RENSACE_PA
Decimal(8,3)
DENCONO
CONTAIR_PAD Decimal(8,1)
ENCONO
OBS_PADENC Texto
ONO
ING_PADENCO Carácter(32)
NO
FECH_PADEN
Fecha y hora
CONO
Tabla Nº25 HOR_PADENCONO
ID_CURA
Tipo de
Dato
Numérico
NOM_CURA
Carácter(20)
Nombre
Nulo
NO
Masa Grava
NO
Densidad aparente
NO
SI
Rendimiento
relativo
Contenido efectivo
del cemento
Rendimiento de la
amasada
Rendimiento por
saco de cemento
Contenido
estimado del aire
Observaciones
NO
Ingreso
NO
Fecha
NO
NO
NO
NO
Rest.
(PK, AK)
PK
Descripción
Nulo
NO
NO
Descripción
Identificador del
Curado
Curado de la
Probeta
Tabla Nº26 HOR_CURA
ID_CURAINI
Tipo de
Dato
Numérico
NOM_CURAINI
Carácter(20)
Nombre
Rest.
(PK, AK)
PK
Nulo
NO
NO
Tabla Nº27 HOR_CURAINI
65
Descripción
Identificador del
Curado Inicial
Curado Inicial de la
Probeta
ID_ADI
Tipo de
Dato
Numérico
NOM_ADI
Carácter(20)
Nombre
Rest.
(PK, AK)
PK
Nulo
NO
NO
Descripción
Identificador del
aditivo
Aditivo para el
hormigón
Tabla Nº28 HOR_ADI
Nombre
ID_MEZ
Tipo de
Dato
Numérico
Rest.
(PK, AK)
PK
NOM_MEZ
Carácter(20)
Tabla Nº29 HOR_MEZ
Nombre
ID_TRANS
Tipo de
Dato
Numérico
ID_TIPOMUE
Tipo de
Dato
Numérico
Rest.
(PK, AK)
PK
ID_OBMUE
Tipo de
Dato
Fecha
NOM_OBMUE
Hora
Nulo
NO
NO
Rest.
(PK, AK)
PK
NOM_TIPOMU Carácter(20)
E
Tabla Nº31 HOR_TIPOMUE
Nombre
NO
NO
NOM_TRANS
Carácter(20)
Tabla Nº30 HOR_TRANS
Nombre
Nulo
Nulo
NO
NO
Rest.
(PK, AK)
PK
Nulo
NO
NO
Tabla Nº32 HOR_OBMUE
66
Descripción
Identificador del
mezclado
Mezclado
Descripción
Identificador del
transporte
Transporte
Descripción
Identificador del
tipo de muestra
Tipo de muestra
Descripción
Identificador de la
obtención de la
muestra
Obtención de la
muestra
Nombre
Tipo de
Dato
Numérico
RUT_PROVEE
HOR
DV_PROVEEH Numérico
OR
NOM_PROVEE Carácter(60)
HOR
DIRE_PROVEE Carácter(100)
HOR
FONO_PROVE Carácter(15)
EHOR
FAX_PROVEE
Carácter(15)
HOR
Tabla Nº33 HOR_PROVEEHOR
Nombre
ID_TIPOHOR
Tipo de
Dato
Numérico
Rest.
(PK, AK)
PK
Rest.
(PK, AK)
PK
NOM_TIPOHO
Carácter(50)
R
COD_TIPOHO
Carácter(15)
R
Tabla Nº34 HOR_TIPOHOR
Nombre
ID_TIPOCE
Tipo de
Dato
Numérico
Nulo
NO
Rut proveedor
NO
Digito verificador
NO
NO
Proveedor del
hormigón
Dirección
NO
Teléfono
NO
Fax
Nulo
NO
NO
NO
Rest.
(PK, AK)
PK
NOM_TIPOCE
Carácter(30)
Tabla Nº35 HOR_TIPOCE
Nulo
NO
NO
67
Descripción
Descripción
Identificador del
tipo de hormigón
Tipo de hormigón
Código del
hormigón
Descripción
Identificador del
tipo de cemento
Tipo de cemento
Nombre
ID_COMPPRO
BE
Tipo de
Dato
Numérico
Rest.
(PK, AK)
PK
NOM_COMPPR Carácter (20)
OBE
Tabla Nº36 HOR_COMPPROBE
Nombre
ID_COMPOBR
A
Tipo de
Dato
Numérico
ID_INCLI
Tipo de
Dato
Numérico
Rest.
(PK, AK)
PK
ID_DISGRE
Tipo de
Dato
Numérico
Nulo
NO
SI
Rest.
(PK, AK)
PK
EST_INCLI
Booleano
Tabla Nº38 HOR_INCLI
Nombre
NO
SI
NOM_COMPO
Carácter (20)
BRA
Tabla Nº37 HOR_COMPOBRA
Nombre
Nulo
Nulo
NO
NO
Rest.
(PK, AK)
PK
EST_DISGRE
Booleano
Tabla Nº39 HOR_DISGRE
Nulo
NO
NO
68
Descripción
Identificador
Compactación de
la Probeta
Compactación de
la Probeta
Descripción
Identificador
Compactación en
Obra
Compactación de
la en Obra
Descripción
Identificador
inclinación
Estado inclinación
Descripción
Identificador
disgregación
Estado
ID_PREN
Tipo de
Dato
Numérico
NOM_PREN
Carácter(30)
NO
MAR_PREN
MOD_PREN
NUMSE_PREN
CODINT_PREN
CMAX_PREN
IDDI_PREN
Carácter(30)
Carácter(30)
Carácter(20)
Carácter(20)
Numérico
Numérico
NO
NO
NO
NO
NO
NO
Nombre
Rest.
(PK, AK)
PK
MARDI_PREN
Carácter(100)
NUMSEDI_PRE Carácter(100)
N
DIMEN_PREN
Carácter(100)
FECHCOM_PR Fecha
EN
ING_PREN
Carácter(32)
FECH_PREN
Fecha y hora
Tabla Nº40 HOR_PREN
Nulo
NO
NO
Identificador de la
prensa
Nombre de la
prensa
Marca
Modelo
Número de serie
Código interno
Carga máxima
Identificador del
dial
Marca del dial
Número de serie
dial
Dimensión
Fecha compra
NO
NO
Ingreso
Fecha
NO
NO
NO
69
Descripción
Nombre
ID_CALPREN
Tipo de
Dato
Numérico
Rest.
(PK, AK)
PK
Nulo
NO
NUMCER_CAL
PREN
Carácter(100)
NO
PAT_CALPREN
MAR_CALPRE
N
NUMSE_CALP
REN
CERCAL_CALP
REN
ESC_CALPRE
N
TRACER_CALP
REN
FECHCAL_CAL
PREN
FECHEM_CAL
PREN
FECHVENC_C
ALPREN
NUMRAN_CAL
PREN
FECH_CALPRE
N
ING_CALPREN
Carácter(100)
Carácter(100)
NO
NO
Carácter(100)
NO
Carácter(100)
NO
Numérico
NO
Decimal(12,2)
NO
Fecha
NO
Fecha
NO
Fecha
NO
Numérico
NO
Fecha y Hora
NO
Carácter(32)
NO
Tabla Nº41 HOR_CALPREN
70
Descripción
Identificador de la
Calibración
Número del
certificado de
Prensa
Patrón
Marca
Número de serie de
la Prensa
Certificado de
Calibración
Escala de
Calibración
Traza Certificado
Fecha de la
Calibración
Fecha Emisión del
Certificado
Fecha Vencimiento
de la Calibración
Número de Rangos
de la Calibración
Fecha Ingreso de
Calibración
Ingreso de
calibración
Nombre
ID_RACALPRE
N
Tipo de
Dato
Numérico
Rest.
(PK, AK)
PK
RAN_RACALP
Decimal(8,2)
REN1
RAN_RACALP
Decimal(8,2)
REN2
RANCORR_RA Decimal(8,2)
CALPREN1
RANCORR_RA Decimal(8,2)
CALPREN2
Tabla Nº42 HOR_RACALPREN
Nulo
NO
Identificador del
rango de
calibración
Rango 1
NO
Rango 2
NO
Rango 1 de
corrección
Rango 2 de
correción
NO
NO
71
Descripción
6.1.4.2.4 Entidades Área de Árido
Nombre
NUMPA_PAAR
Tipo de
Dato
Fecha
Rest.
(PK, AK)
PK
NUMSE_PAAR Numérico
FECHM_PAAR Fecha
TAMMUE_PAA Numérico
R
REPRE_PAAR
Numérico
OBS_PAAR
Texto
ING_PAAR
Carácter(32)
FECH_PAAR
Fecha y hora
Tabla Nº43 HOR_PAAR
Nombre
ID_MUES
Tipo de
Dato
Numérico
ID_MOVILI
Tipo de
Dato
Numérico
NO
SI
NO
NO
Rest.
(PK, AK)
PK
ID_PROCEXTA
R
Tipo de
Dato
Numérico
Nulo
NO
NO
Rest.
(PK, AK)
PK
NOM_MOVILI
Carácter(20)
Tabla Nº45 HOR_MOVILI
Nombre
NO
NO
NO
NO
NOM_MUES
Carácter(30)
Tabla Nº44 HOR_MUES
Nombre
Nulo
Nulo
NO
NO
Rest.
(PK, AK)
PK
NOM_PROCEX Carácter(60)
TAR
Tabla Nº46 HOR_PROCEXTAR
Nulo
NO
NO
72
Descripción
Número de
papeleta
Número de serie
Fecha de ensayo
Tamaño de la
muestra
Representatividad
Observaciones
Ingreso
Fecha
Descripción
Identificador
muestreo
Muestreo
Descripción
Identificador de
movilización
Movilización
Descripción
Identificador del
procedimiento de
extracción del árido
Procedimiento de
extracción del árido
Nombre
ID_MATEAR
Tipo de
Dato
Numérico
Rest.
(PK, AK)
PK
NOM_MATEAR Carácter(30)
Tabla Nº47 HOR_MATEAR
Nombre
ID_PROCEAR
Tipo de
Dato
Numérico
FECHEN_ENG
RANUAR
PTM_ENGRAN
UAR
PS_ENGRANU
AR
SOB_ENGRAN
UAR
PR4_ENGRAN
UAR
PP4_ENGRAN
UAR
PTG_ENGRAN
UAR
Tipo de
Dato
Fecha
NO
NO
Rest.
(PK, AK)
Nulo
NO
NOM_PROCEA Carácter(30)
R
Tabla Nº48 HOR_PROCEAR
Nombre
Nulo
NO
Rest.
(PK, AK)
Nulo
Descripción
Identificador del
material (árido)
Material
Descripción
Identificador de la
procedencia del
árido
Procedencia del
árido
Descripción
NO
Fecha de ensayo
Numérico
NO
Numérico
NO
Peso total de la
muestra
Peso sobretamaño
Decimal(3,2)
NO
Numérico
NO
Numérico
NO
Numérico
NO
MOD_ENGRAN Numérico
UAR
PMF_ENGRAN Numérico
UAR
Tabla Nº49 HOR_ENGRANUAR
73
NO
Cantidad
sobretamaño
Peso retenido en 5
mm.
Peso que pasa en
5 mm.
Peso total de la
muestra para la
granulometría
Módulo de finura
NO
Peso material fino
Nombre
Tipo de
Dato
Numérico
ID_TAGRANUA
R
MM_TAGRANU Carácter(8)
AR
PER_TAGRAN Numérico
UAR
PR_TAGRANU Decimal(3,1)
AR
PP_TAGRANU Decimal(3,1)
AR
CS_TAGRANU Numérico
AR
ESP_TAGRAN
Carácter(15)
UAR
Tabla Nº50 HOR_TAGRANUAR
Nombre
FECHEN_END
ENAP
PROMC_ENDE
NAP
Tipo de
Dato
Fecha
Rest.
(PK, AK)
PK
Rest.
(PK, AK)
Numérico
PROMS_ENDE Numérico
NAP
Tabla Nº51 HOR_ENDENAP
Nulo
NO
Identificador tabla
granulometría
Milímetros
NO
Peso retenido
NO
Porcentaje retenido
NO
NO
Porcentaje que
pasa
Corte simple
NO
Especificación
NO
Nulo
Descripción
NO
Fecha de ensayo
NO
Promedio de la
densidad aparente
compactada
Promedio densidad
aparente suelta
NO
74
Descripción
Nombre
ID_TADENAPC
OMP
VM_TADENAP
COMP
PM_TADENAP
COMP
PMCM_TADEN
APCOMP
Tipo de
Dato
Numérico
Rest.
(PK, AK)
PK
ID_TADENAPS
UEL
NO
Numérico
NO
Numérico
NO
Numérico
NO
PMC_TADENA Numérico
PCOMP
DAC_TADENA
Numérico
PCOMP
Tabla Nº52 HOR_TADENAPCOMP
Nombre
Nulo
Tipo de
Dato
Numérico
NO
NO
Rest.
(PK, AK)
PK
VM_TADENAP Numérico
SUEL
PM_TADENAP Numérico
SUEL
PMSM_TADEN Numérico
APSUEL
PMS_TADENA Numérico
PSUEL
DAS_TADENA
Numérico
PSUEL
Tabla Nº53 HOR_TADENAPSUEL
Nulo
NO
NO
NO
NO
NO
NO
75
Descripción
Identificador tabla
densidad aparente
compactada
Volumen de la
medida
Peso de la medida
Peso de la muestra
compactada
medida
Peso de la muestra
compactada
Densidad aparente
compactada
Descripción
Identificador
densidad aparente
suelta
Volumen de la
medida
Peso de la medida
Peso de la muestra
suelta medida
Peso de la muestra
suelta
Densidad aparente
suelta
Nombre
ID_PROCCOM
P
Tipo de
Dato
Numérico
Rest.
(PK, AK)
PK
NOM_PROCCO Carácter(15)
MP
Tabla Nº54 HOR_PROCCOMP
Nombre
FECHEN_ENC
ONSFIS
PDRAS_ENCO
NSFIS
Tipo de
Dato
Fecha
Nulo
NO
NO
Rest.
(PK, AK)
Numérico
PDRASE_ENC Numérico
ONSFIS
PAN_ENCONS Numérico
FIS
PAA_ENCONS Decimal(3,2)
FIS
Tabla Nº55 HOR_ENCONSFIS
Nulo
Identificador
procedimiento de
compatación
Procedimiento de
compactación
Descripción
NO
Fecha de Ensayo
NO
Promedio de la
Densidad real del
arido
Promedio densidad
real del arido seco
Promedio densidad
neta
Promedio de la
absorción del agua
NO
NO
NO
76
Descripción
Tipo de
Dato
ID_TACONSFIS Numérico
Nombre
Rest.
(PK, AK)
PK
TA_TACONSFI Decimal(2,1)
S
PMSU_TACON Numérico
SFIS
PMS_TACONS Numérico
FIS
PMSE_TACON Numérico
SFIS
DRAS_TACON Numérico
SFIS
DRASE_TACO Numérico
NSFIS
DN_TACONSFI Numérico
S
AA_TACONSFI Decimal(3,2)
S
Tabla Nº56 HOR_TACONSFIS
Nombre
FECHEN_ENP
ORFILAV
CMF_ENPORFI
LAV
MIM_ENPORFI
LAV
MME_ENPORF
ILAV
Tipo de
Dato
Fecha
Nulo
NO
NO
NO
NO
NO
Identificador tabla
constantes físicas
Temperatura del
agua
Peso de la muestra
sumergida
Peso de la muestra
NO
Peso de la muestra
seca
Densidad real del
árido
Densidad del árido
seco
Densidad neta
NO
Absorción de agua
NO
NO
Rest.
(PK, AK)
Descripción
Nulo
Descripción
NO
Fecha de Ensayo
Numérico
NO
Numérico
NO
Decimal(3,2)
NO
Contenido del
material fino
Masa inicial de la
muestra seca
Masa inicial de la
muestra lavada y
seca
Tabla Nº57 HOR_ENPORFILAV
77
Nombre
FECHEN_ENP
ORHUE
DRSE_ENPOR
HUE
DRS_ENPORH
UE
DN_ENPORHU
E
DAS_ENPORH
UE
DAC_ENPORH
UE
Tipo de
Dato
Fecha
Rest.
(PK, AK)
FECHEN_ENC
OLOR
FIR_ENCOLOR
HIR_ENCOLOR
FC_ENCOLOR
HPS_ENCOLO
R
HFE_ENCOLO
R
PPMO_ENCOL
OR
Descripción
NO
Fecha de Ensayo
Numérico
NO
Numérico
NO
Numérico
NO
Numérico
NO
Numérico
NO
Densidad real seca
del árido
Densidad real del
árido
Densidad neta del
árido
Densidad aparente
suelta del árido
Densidad aparente
compactada del
árido
Contenido de
huecos
CH_ENPORHU Decimal(3,1)
E
Tabla Nº58 HOR_ENPORHUE
Nombre
Nulo
Tipo de
Dato
Numérico
NO
Rest.
(PK, AK)
Nulo
Descripción
NO
Fecha de ensayo
Fecha
Hora
Fecha
Hora
NO
NO
NO
NO
Hora
NO
Booleano
NO
Fecha inicio reposo
Hora inicio reposo
Fecha comparación
Hora preparación
solución color
estándar
Hora finalización
ensayo
Posible presencia
de materia
Orgánica
Tabla Nº59 HOR_ENCOLOR
78
Nombre
Tipo de
Dato
Fecha
Rest.
(PK, AK)
FECHEN_ENE
QUIARE
HIRI_ENEQUIA Hora
RE
HTRI_ENEQUI
Hora
ARE
TTRI_ENEQUIA Numérico
RE
HIRF_ENEQUI
Decimal(3,2)
ARE
HTRF_ENEQUI
ARE
TTRF_ENEQUI
ARE
Tabla Nº60 HOR_ENEQUIARE
Nombre
ID_PROEQUIA
RE
Tipo de
Dato
Numérico
Nulo
NO
Fecha de Ensayo
NO
Reposo inicial, hora
inicio reposo
Reposo inicial, hora
termino de reposo
Reposo inicial,
tiempo total reposo
Reposo final, hora
inicio reposo
Reposo final, hora
termino reposo
Reposo final,
tiempo total reposo
NO
NO
NO
NO
NO
Rest.
(PK, AK)
PK
EAP_PROEQUI Decimal(3,1)
ARE
TSN_PROEQUI Numérico
ARE
Tabla Nº61 HOR_PROEQUIARE
Nulo
NO
NO
NO
79
Descripción
Descripción
Identificador
equivalente de
arena
Equivalente de
arena promedio
Tiempo de
sedimentación
Nombre
ID_TAEQUIAR
E
Tipo de
Dato
Numérico
Rest.
(PK, AK)
PK
MUE_TAEQUIA Carácter(4)
RE
NSARC_TAEQ Decimal(3,1)
UIARE
NSAR_TAEQUI Decimal(3,1)
ARE
EA_TAEQUIAR Decimal(3,1)
E
Tabla Nº62 HOR_TAEQUIARE
Nombre
ID_PROCAGI
Tipo de
Dato
Numérico
Nulo
NO
NO
NO
NO
NO
Rest.
(PK, AK)
PK
NOM_PROCAG Carácter(15)
I
Tabla Nº63 HOR_PROCAGI
Nulo
NO
NO
80
Descripción
Identificador tabla
equivalente de
arena
Muestra
Nivel superior de la
arcilla
Nivel superior de la
arena
Equivalente de
arena
Descripción
Identificador
procedimiento de
agitación
Procedimiento de
agitación
Nombre
FECHEN_ENC
OEFVOL
TMAG_ENCOE
FVOL
Tipo de
Dato
Fecha
Rest.
(PK, AK)
Numérico
TMUE_ENCOE Numérico
FVOL
SNI31_ENCOE Decimal(8,2)
FVOL
SNI32_ENCOE Decimal(8,2)
FVOL
C1_ENCOEFV
Decimal(2,2)
OL
C2_ENCOEFV
Decimal(2,2)
OL
CPOND_ENCO Decimal(2,2)
EFVOL
Tabla Nº64 HOR_ENCOEFVOL
Nombre
ID_TACOEFVO
LDVR
Tipo de
Dato
Numérico
Nulo
NO
Fecha de ensayo
NO
Tamaño máximo
absoluto de las
gravas
Tamaño de la
muestra
Sumatoria de la
muestra 1
Sumatoria de la
muestra 2
Coeficiente
volumétrico 1
Coeficiente
volumétrico 2
Promedio de los
dos coeficientes
NO
NO
NO
NO
NO
NO
Rest.
(PK, AK)
PK
VA_TACOEFV
Numérico
OLDVR
VAM_TACOEF Numérico
VOLDVR
V_TACOEFVOL Numérico
DVR
Tabla Nº65 HOR_TACOEFVOLDVR
Nulo
NO
NO
NO
NO
81
Descripción
Descripción
Identificador tabla
coeficiente
volumétrico
Volumen de agua
Volumen de agua
muestra
Diferencia de los
volúmenes
Nombre
ID_TACOEFVO
LDVE1
Tipo de
Dato
Numérico
Rest.
(PK, AK)
PK
DM_TACOEFV Decimal(3,2)
OLDVE1
NI3_TACOEFV Decimal(8,2)
OLDVE1
Tabla Nº66 HOR_TACOEFVOLDVE1
Nombre
ID_TACOEFVO
LDVE2
Tipo de
Dato
Numérico
Rest.
(PK, AK)
PK
DM_TACOEFV Decimal(3,2)
OLDVE2
NI3_TACOEFV Decimal(8,2)
OLDVE2
Tabla Nº67 HOR_TACOEFVOLDVE2
Nombre
ID_PROCDETV
OL
NOM_PROCDE
TVOL
Tipo de
Dato
Numérico
Rest.
(PK, AK)
PK
Carácter(15)
Tabla Nº68 HOR_PROCDETVOL
82
Nulo
Descripción
NO
Identificador tabla
uno coeficiente
volumétrico
Diámetro mayor
NO
Diámetro al cubo
NO
Nulo
Descripción
NO
Identificador tabla
dos coeficiente
volumétrico
Diámetro mayor
NO
Diámetro al cubo
NO
Nulo
Descripción
NO
Fecha de Ensayo
NO
Procedimiento
empleado en la
determinación del
volumen
Nombre
FECHEN_ENP
ARDESM
MI_ENPARDES
M
MF_ENPARDE
SM
DMIF_ENPARD
ESM
CPD_ENPARD
ESM
SCPD_ENPAR
DESM
Tipo de
Dato
Fecha
Rest.
(PK, AK)
Nulo
Descripción
NO
Fecha de Ensayo
Numérico
NO
Masa inicial
Numérico
NO
Masa final
Numérico
NO
Diferencia masas
Decimal(3,1)
NO
Decimal(3,1)
NO
Contenido de
partículas
Sumatoria
contenido de
partículas
Tabla Nº69 HOR_ENPARDESM
Nombre
ID_TAPARDES
M
PPR_TAPARD
ESM
MI_TAPARDES
M
MF_TAPARDE
SM
DMIF_TAPARD
ESM
CPD_TAPARD
ESM
Tipo de
Dato
Numérico
Rest.
(PK, AK)
PK
Nulo
Descripción
Decimal(3,1)
NO
Identificador tabla
partículas
desmenuzables
Porcentaje retenido
Numérico
NO
Masa inicial
Numérico
NO
Masa final
Numérico
NO
Decimal(3,1)
NO
Diferencia de las
masas
Contenido de
partículas
desmenuzables
Tabla Nº70 HOR_TAPARDESM
83
NO
Nombre
Tipo de
Dato
Fecha
Rest.
(PK, AK)
FECHEN_END
ESANG
GE_ENDESAN Numérico
G
MI_ENDESANG Numérico
MF_ENDESAN Numérico
G
POND_ENDES Decimal(3,1)
ANG
Tabla Nº71 HOR_ENDESANG
Nombre
FECHEN_ENP
ORPAR
PORP20_ENP
ORPAR
PORP5_ENPO
RPAR
PT_ENPORPA
R
P20_ENPORPA
R
P5_ENPORPA
R
Tipo de
Dato
Fecha
Rest.
(PK, AK)
Nulo
Descripción
NO
Fecha de ensayo
NO
Grado de ensayo
NO
NO
Masa inicial
Masa final
NO
Porcentaje de la
masa
Nulo
Descripción
NO
Fecha de Ensayo
Decimal(3,1)
NO
Decimal(3,1)
NO
Numérico
NO
Porcentaje que
pasa en 20 mm.
Porcentaje que
pasa en 5 mm.
Peso total
Decimal(3,3)
NO
Decimal(3,3)
NO
CH20_ENPOR
PAR
Decimal(3,2)
NO
CH5__ENPOR
PAR
Decimal(3,2)
NO
L20_ENPORPA
R
Decimal(3,2)
NO
84
Ponderación
retenida en 20 mm.
Ponderación que
pasa por 20 mm. Y
es retenida en 5
mm.
Porcentaje
chancado retenido
por 20 mm.
Porcentaje
chancado que pasa
por 20 mm. y es
retenido en 5 mm.
Porcentaje de laja
retenida en 20 mm.
Tipo de
Dato
L5_ENPORPAR Decimal(3,2)
Nombre
Rest.
(PK, AK)
Nulo
Decimal(3,2)
NO
R5__ENPORPA Decimal(3,2)
R
NO
CHT_ENPORP Decimal(3,2)
AR
LT_ENPORPA
Decimal(3,2)
R
RT_ENPORPA Decimal(3,2)
R
Tabla Nº72 HOR_ENPORPAR
NO
Porcentaje que
pasa por 20 mm. y
es retenida en 5
mm.
Porcentaje de
rodadura retenida
en 20 mm.
Porcentaje de
rodadura retenida
en 5 mm.
Chancado total
NO
Laja total
NO
Rodadura total
R20__ENPORP
AR
Nombre
ID_TAPORPAR
1
Tipo de
Dato
Numérico
NO
Descripción
Rest.
(PK, AK)
PK
MM_TAPORPA Carácter(8)
R1
PM_TAPORPA Numérico
R1
PCH_TAPORP Numérico
AR1
PR_TAPORPA
Numérico
R1
LCH_TAPORP
Numérico
AR1
LR_TAPORPA
Numérico
R1
Tabla Nº73 HOR_TAPORPAR1
85
Nulo
Descripción
NO
Identificador tabla
uno porcentaje de
partículas
Milímetros
NO
Peso de la muestra
NO
Peso del chancado
NO
Peso rodado
NO
Laja chancada
NO
Laja rodada
NO
Nombre
ID_TAPORPAR
2
Tipo de
Dato
Numérico
Rest.
(PK, AK)
PK
MM_TAPORPA Carácter(8)
R2
TPM_TAPORP Decimal(8,2)
AR2
TPCH_TAPOR
Decimal(8,2)
PAR2
TPR_TAPORP
Decimal(8,2)
AR2
TLJ_TAPORPA Decimal(8,2)
R2
TLR_TAPORPA Decimal(8,2)
R2
Tabla Nº74 HOR_TAPORPAR2
Nulo
NO
NO
NO
NO
NO
NO
NO
Descripción
Identificador tabla
dos porcentaje de
partículas
Milímetros
Peso retenido total
de la muestra
Peso retenido total
del Chancado
Peso retenido total
rodado
Peso retenido total
laja chancada
Peso retenido total
laja rodada
6.1.4.2.5 Entidades Área de Suelo
Nombre
Tipo de
Dato
Numérico
NUMPA_PASU
E
NUMSE_PASU Numérico
E
FECHM_PASU Fecha
E
TAMMUE_PAS Numérico
UE
REPRE_PASU
Numérico
E
DENSINS_PAS Numérico
UE
OBS_PASUE
Texto
ING_PASUE
Carácter(32)
FECH_PASUE
Fecha y hora
Tabla Nº75 HOR_PASUE
Rest.
(PK, AK)
PK
Nulo
NO
Número de
papeleta
Número de serie
NO
Fecha de muestreo
NO
NO
Tamaño de la
muestra
Representatividad
de la muestra
Densidad in situ
SI
NO
NO
Observaciones
Ingreso
Fecha
NO
NO
86
Descripción
Nombre
ID_MATESUE
Tipo de
Dato
Numérico
Rest.
(PK, AK)
PK
NOM_MATESU Carácter(30)
E
Tabla Nº76 HOR_MATESUE
Nombre
ID_PROCESUE
Tipo de
Dato
Numérico
Nulo
NO
NO
Rest.
(PK, AK)
Nulo
NO
NOM_PROCES Carácter(60)
UE
Tabla Nº77 HOR_PROCESUE
NO
87
Descripción
Identificador del
material (suelo)
Material
Descripción
Identificador
procedencia del
suelo
Procedencia del
suelo
Nombre
FECHEN_ENG
RANUSUE
TMAESP_ENG
RANUSUE
Tipo de
Dato
Fecha
Rest.
(PK, AK)
Numérico
PMT_ENGRAN Numérico
USUE
PS_ENGRANU Numérico
SUE
TMAEN_ENGR Numérico
ANUSUE
SOB_ENGRAN Numérico
USUE
PMTS_ENGRA Decimal(3,1)
NUSUE
PSIR_ENGRAN Numérico
USUE
PSL_ENGRAN
Numérico
USUE
PSIP_ENGRAN Numérico
USUE
PSCP_ENGRA Numérico
NUSUE
PSCL_ENGRA
Numérico
NUSUE
Tabla Nº78 HOR_ENGRANUSUE
Nulo
NO
Fecha de ensayo
NO
NO
Tamaño máximo
de la muestra
especificado
Peso muestra total
NO
Peso sobretamaño
NO
Tamaño máximo
absoluto de ensaye
Sobretamaño
NO
NO
NO
NO
NO
NO
NO
88
Descripción
Peso de la muestra
total seca a tamizar
Peso seco inicial
retenido en 5 mm.
Peso seco lavado
retenido en 5 mm.
Peso seco inicial
que pasa en 5 mm.
Peso seco cuarteo
que pasa en 5 mm.
Peso seco cuarteo
lavado en 5 mm.
Nombre
ID_TAGRANUS
UE
Tipo de
Dato
Numérico
Rest.
(PK, AK)
PK
MM_TAGRANU Carácter(8)
SUE
PER_TAGRAN Numérico
USUE
PR_TAGRANU Decimal(3,1)
SUE
PP_TAGRANU Decimal(3,1)
SUE
CS_TAGRANU Numérico
SUE
ESP_TAGRAN
Carácter(15)
USUE
Tabla Nº79 HOR_TAGRANUSUE
Nombre
FECHEN_ENLI
MLIQ
LL_ENLIMLIQ
Tipo de
Dato
Fecha
Rest.
(PK, AK)
Decimal(3,2)
Tabla Nº80 HOR_ENLIMLIQ
89
Nulo
Descripción
NO
Identificador tabla
granulometría
suelo
Milímetros
NO
Peso retenido
NO
Porcentaje retenido
NO
NO
Porcentaje que
pasa
Corte simple
NO
Especificación
NO
Nulo
Descripción
NO
Fecha de ensayo
NO
Promedio de la
Densidad real del
Árido
Nombre
ID_TALIMLIQ
CN_TALIMLIQ
NG_TALIMLIQ
PCSH_TALIMLI
Q
PCSS_TALIMLI
Q
PC_TALIMLIQ
PA_TALIMLIQ
PSS_TALIMLIQ
Tipo de
Dato
Numérico
Rest.
(PK, AK)
PK
ID_TIPOACA
NO
NO
NO
Numérico
NO
Numérico
Numérico
Numérico
NO
NO
NO
Tipo de
Dato
Numérico
NO
Rest.
(PK, AK)
PK
NOM_TIPOACA Carácter(15)
Tabla Nº82 HOR_TIPOACA
ID_METUTI
Tipo de
Dato
Numérico
NOM_METUTI
Carácter(10)
Nombre
NO
Hora
Numérico
Numérico
HU_TALIMLIQ
Decimal(3,2)
Tabla Nº81 HOR_TALIMLIQ
Nombre
Nulo
Nulo
NO
NO
Rest.
(PK, AK)
PK
Nulo
NO
NO
Tabla Nº83 HOR_METUTI
90
Descripción
Identificador tabla
limite liquido
Cápsula
Número de golpes
Peso de la cápsula
material húmedo
Peso de la cápsula
el material seco
Peso de la cápsula
Peso del agua
Peso del suelo
seco
Humedad
Descripción
Identificador tipo de
acanalador
Tipo de acanalador
Descripción
Identificador del
método a utilizar
Método (Mecánico
o manual)
Nombre
FECHEN_ENLI
MPLA
PLP_ENLIMPL
A
LL_ENLIMPLA
LP_ENLIMPLA
IP_ENLIMPLA
Tipo de
Dato
Fecha
Rest.
(PK, AK)
Nulo
Descripción
NO
Fecha de Ensayo
Decimal(3,2)
NO
Decimal(3,2)
Decimal(3,2)
Decimal(3,2)
NO
NO
NO
Promedio limite
plástico
Limite liquido
Limite plástico
Índice de
plasticidad
Tabla Nº84 HOR_ENLIMPLA
Nombre
ID_TALIMPLA
Tipo de
Dato
Numérico
Rest.
(PK, AK)
PK
CN_TALIMPLA Carácter(10)
PCSH_TALIMP Numérico
LA
PCSS_TALIMP Numérico
LA
PC_TALIMPLA Numérico
PA_TALIMPLA
Numérico
PSS_TALIMPL
Numérico
A
HU_TALIMPLA Decimal(3,2)
Tabla Nº85 HOR_TALIMPLA
Nombre
Tipo de
Dato
Fecha
Nulo
NO
NO
NO
NO
NO
NO
NO
Rest.
(PK, AK)
FECHEN_ENC
BR
EXPMM_ENCB Decimal(3,1)
R
EXPPOR_ENC Decimal(3,1)
BR
FECHIN_ENCB Fecha
R
CBR_ENCBR
Decimal(3,1)
Tabla Nº86 HOR_ENCBR
Nulo
Identificador tabla
limite plástico
Cápsula
Peso de la cápsula
material húmedo
Peso de la cápsula
el material seco
Peso de la cápsula
Peso del agua
Peso del suelo
seco
Humedad
Descripción
NO
Fecha de Ensayo
NO
Expansión en mm.
NO
Expansión en
Porcentaje
Fecha de
Inmersión
Valor de CBR
NO
NO
91
Descripción
ID_TACOMP
Tipo de
Dato
Numérico
MN_TACOMP
NG_TACOMP
PMM_TACOMP
Carácter(5)
Numérico
Numérico
NO
NO
NO
PMO_TACOMP
PMA_TACOMP
VM_TACOMP
DHM_TACOMP
Numérico
Numérico
Numérico
Numérico
NO
NO
NO
NO
HS_TACOMP
DMS_TACOMP
Decimal(20,1)
Numérico
NO
NO
Nombre
Rest.
(PK, AK)
PK
Nulo
NO
Descripción
Identificador tabla
compactación
(CBR)
Número de molde
Número de golpes
Peso del molde el
material
Peso del molde
Pero del material
Volumen del molde
Densidad material
húmedo
Humedad del suelo
Densidad del
material
Tabla Nº87 HOR_TACOMP
Nombre
ID_TAMEEXP
Tipo de
Dato
Numérico
Rest.
(PK, AK)
PK
MN_TAMEEXP Carácter(5)
NG_TAMEEXP Decimal(3,1)
LI_TAMEEXP
Decimal(3,1)
LF_TAMEEXP
Decimal(3,1)
EXPM_TAMEE Decimal(3,1)
XP
EXPPOR_TAM Decimal(3,1)
EEXP
Tabla Nº88 HOR_TAMEEXP
Nulo
NO
NO
NO
NO
NO
NO
NO
92
Descripción
Identificador tabla
medio de
expansión (CBR)
Número de molde
Número de golpes
Lectura inicial
Lectura final
Expansión en
milímetros
Expansión en
porcentaje
Nombre
ID_TAENPE
Tipo de
Dato
Numérico
Rest.
(PK, AK)
PK
PUL_TAENPE
Carácter(10)
LEC1_TAENPE Numérico
MPA1_TAENPE Decimal(4,2)
LEC2_TAENPE Numérico
MPA2_TAENPE Decimal(4,2)
LEC3_TAENPE Numérico
MPA3_TAENPE Decimal(4,2)
Tabla Nº89 HOR_TAENPE
Nombre
ID_METCOMP
MUE
NOM_METCO
MPMUE
Tipo de
Dato
Numérico
Nulo
NO
NO
NO
NO
NO
NO
NO
NO
Rest.
(PK, AK)
PK
Carácter(2)
Nulo
NO
NO
Descripción
Identificador tabla
ensayo de
penetración (CBR)
Pulgadas
Lectura 1
MPa 1
Lectura 2
MPa 2
Lectura 3
MPa 3
Descripción
Identificador
método
Método de
preparación y
compactación de la
probeta
Tabla Nº90 HOR_METCOMPMUE
Nombre
ID_ACOMUE
Tipo de
Dato
Numérico
Rest.
(PK, AK)
PK
NOM_ACOMUE Carácter(2)
Nulo
NO
NO
Tabla Nº91 HOR_ACOMUE
93
Descripción
Identificador del
acondicionamiento
del la Muestra
Acondicionamiento
de la Muestra
Nombre
Tipo de
Dato
Fecha
Rest.
(PK, AK)
FECHEN_ENR
EHUDEN
PMR20_ENRE
Decimal(3,1)
HUDEN
DMCS_ENREH Numérico
UDEN
HUOP_ENREH Decimal(3,1)
UDEN
DMCS95_ENR
Numérico
EHUDEN
Tabla Nº92 HOR_ENREHUDEN
Nombre
ID_TAREHUDE
N
Tipo de
Dato
Numérico
Nulo
NO
Fecha de Ensayo
NO
Porcentaje material
retenido en 20 mm.
Densidad máxima
seca
Humedad óptima
NO
NO
NO
Rest.
(PK, AK)
PK
MN_TAREHUD Carácter(5)
EN
HA_TAREHUD Numérico
EN
PMM_TAREHU Numérico
DEN
PMO_TAREHU Numérico
DEN
PMA_TAREHU Numérico
DEN
VM_TAREHUD Numérico
EN
DH_TAREHUD Numérico
EN
HR_TAREHUD Decimal(3,1)
EN
DS_TAREHUD Numérico
EN
Tabla Nº93 HOR_TAREHUDEN
94
Descripción
Nulo
Densidad máxima
seca al 95 %
Descripción
NO
Identificador tabla
ensayo relación
humedad densidad
Número de molde
NO
Humedad aparente
NO
NO
Peso del molde
más material
Peso del molde
NO
Peso del material
NO
Volumen del molde
NO
Densidad humedad
NO
Humedad real
NO
Densidad seca
NO
ID_MET
Tipo de
Dato
Numérico
NOM_MET
Carácter(15)
Nombre
Rest.
(PK, AK)
PK
Nulo
NO
NO
Descripción
Identificador
método
Método (Descarte o
reemplazo)
Tabla Nº94 HOR_MET
Nombre
Tipo de
Dato
Fecha
Rest.
(PK, AK)
FECHEN_END
ENMAX
DMMH_ENDEN Numérico
MAX
DMMS_ENDEN Numérico
MAX
Tabla Nº95 HOR_ENDENMAX
Nombre
ID_TADENMAX
SE
Tipo de
Dato
Numérico
Nulo
NO
Fecha de Ensayo
NO
Densidad máxima
método húmedo
Densidad máxima
método seco
NO
Rest.
(PK, AK)
PK
AME_TADENM Decimal(2,2)
AXSE
APB_TADENM Decimal(2,2)
AXSE
AMO_TADENM Decimal(3,2)
AXSE
B_TADENMAX Decimal(4,2)
SE
VM_TADENMA Numérico
XSE
VMC_TADENM Numérico
AXSE
PSM_TADENM Numérico
AXSE
DSM_TADENM Numérico
AXSE
Tabla Nº96 HOR_TADENMAXSE
Nulo
Descripción
NO
Identificador tabla
densidad máxima
seca
Altura media
NO
Altura placa base
NO
Área del molde
NO
Valor de B
NO
Volumen del molde
NO
Volumen muestra
compactada
Peso seco de la
muestra
Densidad seca de
la muestra
NO
NO
NO
95
Descripción
Nombre
ID_TADENMAX
HU
Tipo de
Dato
Numérico
Rest.
(PK, AK)
PK
AME_TADENM Decimal(2,2)
AXHU
APB_TADENM Decimal(2,2)
AXHU
AMO_TADENM Decimal(3,2)
AXHU
B_TADENMAX Decimal(4,2)
HU
VM_TADENMA Numérico
XHU
VMC_TADENM Numérico
AXHU
PSM_TADENM Numérico
AXHU
DSM_TADENM Numérico
AXHU
Tabla Nº97 HOR_TADENMAXHU
Nombre
Tipo de
Dato
Fecha
Nulo
NO
Identificador tabla
densidad máxima
humeda
Altura media
NO
Altura placa base
NO
Área del molde
NO
Valor de B
NO
Volumen del molde
NO
Volumen muestra
compactada
Peso seco de la
muestra
Densidad seca de
la muestra
NO
NO
NO
Rest.
(PK, AK)
FECHEN_END
ENMIN
DM_ENDENMI
Numérico
N
Tabla Nº98 HOR_ENDENMIN
96
Descripción
Nulo
Descripción
NO
Fecha de ensayo
NO
Densidad mínima
Nombre
ID_TADENMIN
Tipo de
Dato
Numérico
Rest.
(PK, AK)
PK
VM_TADENMIN Numérico
PSM_TADENMI Numérico
N
DSM_TADENMI Numérico
N
Tabla Nº99 HOR_TADENMIN
Nombre
Tipo de
Dato
Fecha
Nulo
NO
NO
NO
NO
Rest.
(PK, AK)
FECHEN_ENH
UNAT
HUPROM1_EN Decimal(3,1)
HUNAT
HUPROM2_EN Decimal(3,1)
HUNAT
HUPROM3_EN Decimal(3,1)
HUNAT
HUPROM4_EN Decimal(3,1)
HUNAT
HUPROM5_EN Decimal(3,1)
HUNAT
HUPROM6_EN Decimal(3,1)
HUNAT
Tabla Nº100 HOR_ENHUNAT
Nulo
Identificador tabla
densidad mínima
Volumen del molde
Peso seco de la
muestra
Densidad de la
muestra
Descripción
NO
Fecha de ensayo
NO
Promedio humedad
muestra 1
Promedio humedad
muestra 2
Promedio humedad
muestra 3
Promedio humedad
muestra 4
Promedio humedad
muestra 5
Promedio humedad
muestra 6
NO
NO
NO
NO
NO
97
Descripción
Nombre
ID_TAHUNAT1
Tipo de
Dato
Numérico
Rest.
(PK, AK)
PK
PCMH_TAHUN Numérico
AT1
PCMS_TAHUN Numérico
AT1
PC_TAHUNAT1 Numérico
PA_TAHUNAT1 Numérico
PSS_TAHUNAT Numérico
1
HU_TAHUNAT1 Decimal(3,1)
Tabla Nº101 HOR_TAHUNAT1
Nombre
ID_TAHUNAT2
Tipo de
Dato
Numérico
Nulo
NO
NO
NO
NO
NO
NO
NO
Rest.
(PK, AK)
PK
PCMH_TAHUN Numérico
AT2
PCMS_TAHUN Numérico
AT2
PC_TAHUNAT2 Numérico
PA_TAHUNAT2 Numérico
PSS_TAHUNAT Numérico
2
HU_TAHUNAT2 Decimal(3,1)
Tabla Nº102 HOR_TAHUNAT2
Nulo
NO
NO
NO
NO
NO
NO
NO
98
Descripción
Identificador tabla
uno densidad
natural
Peso de la cápsula
material húmedo
Peso de la cápsula
el material seco
Peso de la cápsula
Peso del agua
Peso del suelo
seco
Humedad
Descripción
Identificador tabla
dos densidad
natural
Peso de la cápsula
material húmedo
Peso de la cápsula
el material seco
Peso de la cápsula
Peso del agua
Peso del suelo
seco
Humedad
Nombre
FECHEN_ENP
ARSO
PONDPS_ENP
ARSO
Tipo de
Dato
Fecha
Rest.
(PK, AK)
Nulo
Descripción
NO
Fecha de Ensayo
Numérico
NO
PONDSSS_EN
PARSO
Numérico
NO
PONDSE_ENP
ARSO
Numérico
NO
Ponderación de la
densidad de
partículas sólidas
Ponderación de la
densidad real del
árido
Ponderación de la
densidad real del
árido
Ponderación de la
densidad real neta
PONDDN_ENP Numérico
ARSO
Tabla Nº103 HOR_ENPARSO
Nombre
ID_TAPARSOFI
TA_TAPARSOF
I
MA_TAPARSO
FI
PMS_TAPARS
OFI
PPMA_TAPAR
SOFI
Tipo de
Dato
Numérico
NO
Rest.
(PK, AK)
PK
Nulo
Descripción
Decimal(2,1)
NO
Identificador tabla
partículas sólidas
material fino
Temperatura agua
Numérico
NO
Matraz
Numérico
NO
Peso muestra seca
Numérico
NO
Peso picnómetro
más muestra más
agua
Peso picnómetro
más agua
Densidad
partículas sólidas
PPA_TAPARS
Numérico
OFI
DPS_TAPARS
Numérico
OFI
Tabla Nº104 HOR_TAPARSOFI
NO
NO
NO
99
Nombre
ID_TAPARSOG
RU
TA_TAPARSO
GRU
PMSU_TAPAR
SOGRU
PMSSS_TAPA
RSOGRU
Tipo de
Dato
Numérico
Rest.
(PK, AK)
PK
Nulo
NO
Decimal(2,1)
NO
Numérico
NO
Numérico
NO
PMSE_TAPAR
Numérico
SOGRU
DRASSS_TAPA Numérico
RSOGRU
NO
NO
DRASE_TAPA
Numérico
RSOGRU
DN_TAPARSO Numérico
GRU
Tabla Nº105 HOR_TAPARSOGRU
Nombre
Tipo de
Dato
Numérico
NUMPA_PADE
NSUE
MCI_PADENSU Numérico
E
DA_PADENSU Numérico
E
OBS_PADENS Texto
UE
ING_PADENSU Carácter(32)
E
FECH_PADEN
Fecha y hora
SUE
Tabla Nº106 HOR_PADENSUE
NO
NO
Rest.
(PK, AK)
PK
100
Nulo
Descripción
Identificador
partículas sólidas
material grueso
Temperatura del
agua
Peso de la muestra
sumergida
Peso de la muestra
saturada superficial
seca
Peso de la muestra
seca
Densidad real del
árido saturado
superficial seco
Densidad real del
árido seco
Densidad neta
Descripción
NO
Número de
papeleta
Masa cono inferior
NO
Densidad arena
SI
Observaciones
NO
Ingreso
NO
Fecha
NO
Nombre
ID_TADENSUE
FECHEN_TAD
ENSUE
UBI_TADENSU
E
FAJA_TADENS
UE
MMH_TADENS
UE
AI_TADENSUE
AF_TADENSUE
VP_TADENSU
E
DCH_TADENS
UE
HUPROM_TAD
ENSUE
DCS_TADENS
UE
PROC_TADEN
SUE
COMP_TADEN
SUE
TARA_TADENS
UE
MA_TADENSU
E
MMHT_TADEN
SUE
MT_TADENSU
E
MSS_TADENS
UE
HU_TADENSU
E
HUOP_TADEN
SUE
Tipo de
Dato
Numérico
Rest.
(PK, AK)
PK
Nulo
Descripción
Fecha
NO
Identificador tabla
densidad de suelo
Fecha de ensayo
Texto
NO
Ubicación
Carácter(10)
NO
Faja
Numérico
NO
Numérico
Numérico
Numérico
NO
NO
NO
Numérico
NO
Numérico
NO
Masa material
húmedo
Arena inicial
Arena final
Volumen de la
perforación
Densidad
compactada
húmeda
Humedad promedio
Numérico
NO
Numérico
NO
Densidad
compactada seca
Proctor
Decimal(3,1)
NO
Compactación
Carácter(10)
NO
Tara
Numérico
NO
Numérico
NO
Numérico
NO
Masa material
húmedo tara
Masa material seco
tara
Masa agua
Numérico
NO
Masa suelo seco
Decimal(3,1)
NO
Humedad
Decimal(3,1)
NO
Humedad optima
101
NO
Nombre
Tipo de
Dato
Numérico
Rest.
(PK, AK)
SEGNUMINF_T
ADENSUE
NUMINF_TADE Numérico
NSUE
Tabla Nº107 HOR_TADENSUE
Nulo
Descripción
NO
Según informe
NO
Número de informe
6.1.4.2.6 Entidades Informe
Nombre
NUM_INF
FECH_INF
Tipo de
Dato
Numérico
Fecha
Rest.
(PK, AK)
PK
Nulo
NO
NO
Descripción
Número de informe
Fecha creación del
informe
Tabla Nº108 HOR_INF
6.1.4.2.7 Entidades Otros Ensayos
Nombre
ID_PAOEN
Tipo de
Dato
Numérico
Rest.
(PK, AK)
PK
NUMPA_PAOE Numérico
N
NUMSE_PAOE Numérico
N
FECHM_PAOE Fecha
N
HORAM_PAOE Hora
N
OBS_PAOEN
Texto
ING_PAOEN
Carácter(32)
FECH_PAOEN Fecha y hora
Tabla Nº109 HOR_PAOEN
Nulo
NO
Identificador
papeleta de otros
ensayos
Número de
papeleta
Número de serie
NO
Fecha de muestreo
NO
Hora de muestreo
SI
Observaciones
Ingreso
Fecha
NO
NO
NO
102
Descripción
6.1.4.3 Especificación de las Necesidades de Migración y Carga Inicial
La carga inicial de los datos se realizó a través de las interfaces del
sistema, para las solicitudes, los muestreos y ensayos, siempre y cuando estén
cargados los datos básicos respectivos (como por ejemplo, para el ingreso de
una papeleta se debe tener ingresado el cliente, la obra, la constructora, entre
otras cosas). Con respecto a la migración de los datos, en este sistema en
particular, no fue necesario.
103
6.1.5 Elaboración del Modelo de Procesos
Para esta actividad se identificaron las necesidades que constituyen el
Sistema, para establecer el conjunto de procesos.
6.1.5.1 Obtención del Modelo de Procesos del Sistema
A continuación se mostrará el modelo de proceso, enfocado en la interfaz
de usuario:
Figura Nº 5: Modelo de Procesos de interfaz.
6.1.5.2 Especificación de procesos
Para esta actividad se describen las siguientes tablas, las cuales detallan
los diferentes procesos del diagrama anterior.
104
Número 1.0 Validación Usuario
Nombre
Validación Usuario
Descripción Valida el usuario del sistema, determinando su acceso
dependiendo de los privilegios que posee.
Entrada
Datos usuario (num_usuairo + contraseña)
Salida
Mensaje: en el caso de que el usuario no es validado,
muestra un mensaje de error.
Menú: opciones para el usuario valido.
Lógica
Cada usuario que desee acceder al sistema debe poseer su
nombre de usuario y su respectiva contraseña.
En el caso de un mal ingreso de los datos o la no existencia
del usuario, se mostrará un mensaje de error.
Para el caso de que el usuario sea valido; se mostrará el
menú dependiendo del los privilegios que posea.
Tabla Nº110 Validación Usuario
Número 2.0 Validar Alternativa
Nombre
Validar Alternativa
Descripción El usuario puede seleccionar la alternativa que desea del
menú del sistema.
Entrada
Menú
Salida
Alternativa_administración
Alternativa_solicitud_muestreo
Alternativa_muestreo
Alternativa_ensayo
Alternativa_informe
Alternativa_reporte
Lógica
El usuario debe elegir alguna alternativa dentro del menú
que posee el sistema, dicho menú dependerá de los
privilegios que posee el usuario.
Tabla Nº111 Validar Alternativa
105
Número 3.0 Administración
Nombre
Administración
Descripción El usuario puede seleccionar la alternativa que desea del
menú del sistema, para desplegar el submenú y seleccionar
la alternativa que desee del sistema.
Entrada
Alternativa _ administración
Salida
Submenú
Lógica
Se despliegan las siguientes alternativas en el submenú:
• Usuario
• Privilegios
• Estados
• Cliente
• Constructora
• Obra
• Ubicación
• Laboratorio
• Áreas
• Laboratorista
Tabla Nº112 Administración
Número 4.0 Solicitud Muestreo
Nombre
Solicitud Muestreo
Descripción El usuario puede seleccionar la alternativa que desea del
menú del sistema, para desplegar el submenú y seleccionar
la opción que desee en la solicitud del muestreo.
Entrada
Alternativa_solicitud_muestreo
Salida
Submenú
Lógica
Se despliegan las siguientes alternativas en el submenú:
• Ingreso
• Asignar
• Buscador
• Programa
Tabla Nº113 Solicitud Muestreo
106
Número 5.0 Muestreo
Nombre
Muestreo
Descripción El usuario puede seleccionar la alternativa que desea del
menú del sistema, para poder desplegar el submenú y luego
volver a seleccionar una opción para poder ingresar los
datos del muestreo correspondiente.
Entrada
Alternativa _ muestreo
Salida
Submenú
Lógica
Se despliegan las siguientes alternativas en el submenú:
• Árido
• Hormigón
• Densidad de Suelo
• Suelo
• Otro Ensayo
Tabla Nº114 Muestreo
Número 6.0 Ensayo
Nombre
Ensayo
Descripción El usuario puede seleccionar la alternativa que desea del
menú del sistema, para poder desplegar el submenú; para
luego volver a seleccionar una alternativa e ingresar, ver o
actualizar el ensayo que desee.
Entrada
Alternativa_ensayo
Salida
Submenú
Lógica
Se despliegan las siguientes alternativas en el submenú:
• Árido
• Hormigón
• Densidad de Suelo
• Suelo
Tabla Nº115 Ensayo
107
Número 7.0 Informe
Nombre
Informe
Descripción El usuario puede seleccionar la alternativa que desea del
menú del sistema, para que se despliegue el submenú; tras
lo cual selecciona una opción, para poder generar o
visualizar el informe que estime conveniente.
Entrada
Alternativa_informe
Salida
Submenú
Lógica
Se despliegan las siguientes alternativas en el submenú:
• Árido
• Hormigón
• Densidad de Suelo
• Suelo
Tabla Nº116 Informe
Número 8.0 Reporte
Nombre
Reporte
Descripción El usuario puede seleccionar la alternativa que desea del
menú del sistema, para que se despliegue el submenú; en el
cual puede elegir una opción; para poder visualizar el
reporte que desee.
Entrada
Alternativa_reporte
Salida
Submenú
Lógica
Se despliegan las siguientes alternativas en el submenú:
• Resistencias
• Probetas a reventar
• Probetas no informadas
• Todo
Tabla Nº117 Ensayo
108
6.1.5.2.1 Proceso 1.0 Validación Usuario
Figura Nº 6: Validación Usuario.
109
6.1.5.2.2 Proceso 3.0 Administración
Figura Nº 7: Administración.
110
6.1.5.2.3 Proceso 4.0 Solicitud Muestreo
Figura Nº 8: Solicitud de Muestreo.
111
6.1.5.2.4 Proceso 5.0 Muestreo
Figura Nº 9: Muestreo.
112
Figura Nº 10: Muestreo Árido.
Figura Nº 11: Muestreo Suelo.
113
Figura Nº 12: Muestreo Densidad Suelo.
Figura Nº 13: Muestreo Cono.
114
6.1.5.2.5 Proceso 6.0 Ensayo
Figura Nº 14: Ensayo.
115
Figura Nº 15: Ensayo de Suelo.
116
6.1.5.2.6 Proceso 7.0 Informe
Figura Nº 16: Informe.
117
6.1.5.2.7 Proceso 8.0 Reporte
Figura Nº 17: Reporte.
118
6.1.5.3 Especificación de Interfaces con otros Sistemas
Para este caso no se comunica con otros Sistemas; dado que no poseen
otros Sistemas, para el Control del Laboratorio.
6.1.6 Definición de Interfaces de Usuario
Para esta actividad se determinaron las interfaces del sistema del
Laboratorio Hormitec, de igual manera los formatos de los informes.
6.1.6.1 Especificación de Principios Generales de la Interfaz
El resultado de esta actividad son las generalidades de las interfaces,
tanto impresas como gráficas.
Generalidades de la Interfaz
1. Las interfaces se acceden desde un menú, ubicado en la parte superior
de la página. Este menú está basado en javascript y html; las páginas
llamadas por este menú se visualizan como Iframe en la parte central de
la página. Tras lo cual la página principal está compuesta por el menú en
la parte superior, la parte central donde se desplegarán las paginas
llamadas mediante el menú y la parte inferior que será un pie de página.
2. Para los mensajes de error, se utiliza el color Rojo y cuadros de diálogo
para identificar el error.
119
3. Para las operaciones de guardar, actualizar, eliminar, entre otras; se
desplega en la página un mensaje confirmando el resultado exitoso de
operación.
4. Para los informes y reportes, se utiliza el tamaño carta.
5. Los informes, se pueden visualizar por la página en formato pdf, de igual
manera se pueden descargar; todo mediante un botón.
6. Los reportes se pueden visualizar en la página o exportar a Excel,
mediante un botón en la parte inferior de esta.
6.1.6.2 Especificación de Formatos Individuales de la Interfaz de Pantalla
Para esta actividad se especificaron los formatos de las interfaces del
Sistema de Control del Laboratorios Hormitec. Se muestran las interfaces más
relevantes para este informe, las cuales son Ingreso de Papeleta de Hormigón,
Áridos y Suelos, además del ingreso de las resistencias (lo que es el área de
hormigón), el ingreso de de un ensayo para áridos y otro para suelo.
120
Interfaz de Ingreso para la Papeleta de Hormigón.
Figura Nº 18: Papeleta de Hormigón.
Interfaz de Ingreso para la Papeleta de Árido.
Figura Nº 19: Papeleta de Árido.
121
Interfaz de Ingreso para la Papeleta de Suelo.
Figura Nº 20: Papeleta de Suelo.
122
Interfaz de Ingreso para la Ensayo Granulometría Árido.
Figura Nº 21: Granulometría Árido.
123
Interfaz de Ingreso para la Ensayo Granulometría Suelo.
Figura Nº 22: Granulometría Suelo.
124
6.1.7 Análisis de Consistencia y Especificación de Requisitos
Los modelos se verifican en busca de error o alguna omisión. Una vez
realizado esto, se presenta la interfaz al usuario;
éste la revisa
y
posteriormente la aprueba
6.1.8 Presentación y Aprobación del Análisis de Sistema de Información
Las interfaces se presentaron a los usuarios de cada área (hormigón,
suelos y áridos) en conjunto con el Gerente General, en una reunión. Se
determinó que cumple con los requerimientos y no se presentaron
observaciones, por lo tanto se dio por aprobado el análisis del sistema de
información.
125
6.2 Diseño del Sistema de Información
El objetivo de esta etapa es la definición de la arquitectura del sistema y
el diseño físico de datos del sistema de información.
6.2.1 Definición de la Arquitectura del Sistema
En esta actividad se definió la arquitectura del sistema, para esto se
divide la arquitectura en niveles.
Figura Nº 23: Arquitectura del sistema.
126
Figura Nº 24: Niveles de Arquitectura.
6.2.2 Diseño Físico de datos
Para esta actividad se debió proveer de una descripción de la base de
dato, en donde están las tablas, y los métodos para acceder a los datos que se
encuentran en dicha base de datos (Consultas).
En esta etapa el diseño de la base de datos depende en su totalidad del
DBMS que se utilice, por ende lo desarrollado en esta etapa es específico para
el DBMS seleccionado, y no para otro.
6.2.2.1 Traducción del modelo de datos lógico global al DBMS
especificado
Una vez creado el esquema lógico global, ésta es traducida a una
estructura que puede ser implementada en el DBMS, seleccionado; para este
caso MySQL 4.0.24.
127
6.2.2.1.1 Diseño de Tablas
En esta actividad se muestra el código de creación de algunas tablas
para el DBMS, especificando atributos, tipos de datos y claves primarias. Para
esta actividad se utilizó Power Designer 12; el cual generó de manera
automática el script para la base de datos, con todas tus tablas.
A continuación se muestra parte del script de una de las tablas del
sistema. Para mayor detalle se puede ver en el CD Tesis, carpeta Script.
Tabla Papeleta Hormigón
/*==========================================================*/
/* Table: HOR_PAHOR
*/
/*==========================================================*/
create table HOR_PAHOR
(
NUMPA_PAHOR
bigint not null,
ID_OBRA
bigint not null,
RUT_CONST
int not null,
ID_LAB
tinyint not null,
ID_MEZ
tinyint not null,
RUT_PROVEEHOR
int not null,
ID_CURAINI
tinyint not null,
128
ID_TIPOHOR
int not null,
ID_COMPPROBE
tinyint not null,
ID_TIPOCE
int not null,
ID_DIM
tinyint not null,
RUT_CLIE
int not null,
ID_COMPOBRA
tinyint not null,
ID_TRANS
tinyint not null,
RUT_LABO
int not null,
ID_CURA
tinyint not null,
ID_ADI
smallint not null,
NUMSE_PAHOR
bigint not null,
ELEMHOR_PAHOR
varchar(100) not null,
FECHMUES_PAHOR
date not null,
HORAMUES_PAHOR time not null,
FECHRE_PAHOR
date not null,
CONO_PAHOR
decimal(2,1) not null,
TEMAMB_PAHOR
decimal(2,1) not null,
TEMHOR_PAHOR
decimal(2,1) not null,
CANTPROBE_PAHOR tinyint not null,
NUMGUIA_PAHOR
char(20) not null,
NUMCA_PAHOR
char(20) not null,
VOL_PAHOR
decimal(8,1) not null,
129
HORASAL_PAHOR
time not null,
HORADESC_PAHOR
time not null,
OBS_PAHOR
text,
ING_PAHOR
char(32) not null,
FECH_PAHOR
datetime not null,
primary key (NUMPA_PAHOR)
);
130
6.2.2.2 Diseño de la Representación Física
Esta actividad tiene como objetivo crear un modelo físico, en el cual el
acceso y almacenamiento sea eficiente.
Para conseguir esta eficiencia se deben analizar las transacciones que
se realizarán; además de tomar medidas que apoyen esta eficiencia.
6.2.2.2.1 Análisis de transacciones
Para este análisis se debe tener en cuenta que existen ingresos,
actualizaciones y consultas; ante esto se analizó este comportamiento diario del
flujo de información. Tras lo cual se confeccionó una tabla con las transacciones
más importantes del sistema y su promedio de acceso.
131
Frecuencia de Transacciones
Transacción
Promedio de
Periodicidad Tabla Involucrada
Accesos
T-1
Alto
Diaria
HOR_SOLMUES
T-2
Alto
Diaria
HOR_PROBE
T-3
Alto
Diaria
HOR_PAHOR
T-4
Alto
Diaria
HOR_TADENSUE
T-5
Alto
Diaria
HOR_PADENSUE
T-6
Medio
Diaria
HOR_PAAR
T-7
Medio
Diaria
HOR_PASUE
T-8
Medio
Diaria
HOR_PACONO
T-9
Medio
Diaria
HOR_PADENCONO
T-10
Alto
Diaria
HOR_INF
Tabla N°118 Frecuencia de Transacciones.
6.2.2.2.2 Estimar Requerimientos de Espacio
No se realizó una estimación de espacio de disco duro, dado que es un
sistema en donde no se puede saber con exactitud el crecimiento de la
información que se almacenará. Esto se debe, a que la información depende de
la demanda de muestreos que solicitan los clientes y futuros clientes; ante sus
obras.
132
Ante esto el servidor de base de datos soporta grandes volúmenes de
información (capacidad de 500 Gb). Por lo cual no se producirán problemas de
espacio; dado que el espacio que utiliza el sistema es de 20 Megabytes. Con
respecto al sistema operativo, Motor de base de datos, Servidor Web, librerías y
componentes, utiliza 16 Gigabytes. Para ver el crecimiento de la base de datos
del sistema, se tomó el respaldo que se creó el tercer mes desde que fue
implantado, y el respaldo de la base de datos que se creó al año siguiente; se
compararon estos respaldos y se ve un crecimiento de un 292%; después de
esto se puede estimar que la base de datos llegara a unos 248 Gigabytes
aproximadamente en 10 años, con un crecimiento constante. Tomando todos
estos datos se puede concluir que la capacidad del servidor es lo suficiente,
teniendo en cuenta que cada 4 años el servidor se renovara o aumentará su
capacidad, dependiendo de la carga que este posea en ese momento.
6.2.2.3 Requerimientos y mecanismos de seguridad
El mecanismo de seguridad del sistema de información es a través de un
nombre de usuario y contraseña; de tal manera se restringe el acceso parcial o
total del sistema. Complementando esto, la contraseña es cifrada mediando un
algoritmo HASH.
133
6.2.2.3.1 Vistas de Usuarios
Como se describió anteriormente (6.2.2.3), el mecanismo de seguridad
del sistema es
el nombre de usuario y una contraseña; el cual entrega
diferentes niveles de vistas para el usuario; en donde puede tener acceso total
o parcial.
En la siguiente tabla se muestran las diferentes vistas de usuarios, en
donde se ven las posibilidades de efectuar transacciones, dependiendo del
privilegio que adopte el usuario al ingresar al sistema.
Vistas de Usuario
ID
Descripción
Administrador
Usuario
T(1)
Ingreso Papeleta Hormigón
X
X
T(2)
Modificar Papeleta Hormigón
X
T(3)
Ingresar Solicitud de Muestreo
X
T(4)
Asignar Solicitud de Muestreo
X
T(5)
Modificar
Solicitud
X
de X
Muestreo
T(6)
Suspender
Solicitud
de X
X
Muestreo
T(7)
Modificar Fecha Solicitud de X
Muestreo
T(8)
Ingreso Papeleta Árido
X
134
X
Invitado
X
T(9)
Modificar Papeleta Árido
T(10)
Ingreso
Papeleta
X
Densidad X
X
Suelo
T(11)
Modificar Papeleta Densidad X
Suelo
T(12)
Ingreso Papeleta Suelo
X
T(13)
Modificar Papeleta Suelo
X
T(14)
Ingresar Resistencias
X
T(15)
Ingresar
X
X
Resistencias X
Validadas
T(16)
Ingresar Ensayo de Densidad X
X
Suelo
T(17)
Ingresar Ensayo de Árido
X
T(18)
Modificar Ensayo de Árido
X
T(19)
Eliminar Ensayo de Árido
X
T(20)
Ingresar Ensayos de Suelo
X
T(21)
Modificar Ensayos de Suelo
X
T(22)
Eliminar Ensayos de Suelo
X
T(23)
Ingreso
Papeleta
Densidad X
Cono
T(24)
Modificar Papeleta Densidad X
135
X
X
X
Cono
T(25)
Ingreso Papeleta Cono
X
T(26)
Modificar Papeleta Cono
X
T(27)
Consultar Reportes
X
X
T(28)
Consultar Informes
X
X
T(29)
Generar Informes
X
T(30)
Ingresar Cliente
X
T(31)
Modificar Cliente
X
T(32)
Eliminar Cliente
X
T(33)
Ingresar Ubicación
X
T(34)
Modificar Ubicación
X
T(35)
Eliminar Ubicación
X
T(36)
Ingresar Tipo de Hormigón
X
T(37)
Modificar Tipo de Hormigón
X
T(38)
Eliminar Tipo de Hormigón
X
T(39)
Ingresar Laboratorista
X
T(40)
Modificar Laboratorista
X
T(41)
Eliminar Laboratorista
X
T(42)
Ingresar Usuario
X
T(43)
Modificar Usuario
X
T(44)
Eliminar Usuario
X
136
X
X
X
T(45)
Ingresar Móvil
X
T(46)
Modificar Móvil
X
T(47)
Eliminar Móvil
X
T(48)
Ingresar Calibración
X
T(49)
Modificar Calibración
X
T(50)
Ingresar Proveedor Hormigón
X
T(51)
Modificar Proveedor Hormigón
X
T(52)
Eliminar Proveedor Hormigón
X
T(53)
Ingresar Procedencia
X
T(54)
Modificar Procedencia
X
T(55)
Eliminar Procedencia
X
T(56)
Ingresar Prensa
X
T(57)
Modificar Prensa
X
T(58)
Eliminar Prensa
X
T(59)
Ingresar Área
X
T(60)
Modificar Área
X
T(61)
Ingresar Ensayo
X
T(62)
Modificar Ensayo
X
T(63)
Ingresar Dimensión
X
T(64)
Modificar Dimensión
X
T(65)
Ingresar Privilegios
X
137
X
T(66)
Modificar Privilegios
X
T(67)
Ingresar Estado
X
T(68)
Ingresar Estado de Muestreo
X
T(69)
Ingresar Medio de Muestreo
X
T(70)
Ingresar Estado Probeta
X
T(71)
Modificar Estado Probeta
X
T(72)
Ingresar Aditivo
X
T(73)
Modificar Aditivo
X
T(74)
Eliminar Aditivo
X
T(75)
Ingresar Cemento
X
T(76)
Modificar Cemento
X
T(77)
Eliminar Cemento
X
T(78)
Ingresar Curado
X
T(79)
Modificar Curado
X
T(80)
Ingresar Mezclado
X
T(81)
Modificar Mezclado
X
T(82)
Ingresar Transporte
X
T(83)
Modificar Transporte
X
T(84)
Ingresar Tipo de Muestra
X
T(84)
Modificar Tipo de Muestra
X
T(86)
Ingresar
Obtención de la X
138
Muestra
T(87)
Modificar
Obtención
de
la X
Muestra
T(88)
Ingresar Compactación
X
T(89)
Modificar Compactación
X
T(90)
Ingresar Inclinación
X
T(91)
Modificar Inclinación
X
T(92)
Ingresar Disgregación
X
T()93
Modificar Disgregación
X
T(94)
Ingresar Tipo Acanalador
X
T(95)
Modificar Tipo Acanalador
X
T(96)
Ingresar Método
X
T(97)
Modificar Método
X
T(98)
Ingresar Material
X
T(99)
Modificar Material
X
T(100) Ingresar Muestreo
X
T(101) Modificar Muestreo
X
T(102) Ingresar Movilización
X
T(103) Modificar Movilización
X
T(104) Ingresar Procedimiento
X
T(105) Modificar Procedimiento
X
139
T(106) Ingresar Acondicionamiento
X
T(107) Modificar Acondicionamiento
X
T(108) Ingresar Laboratorio
X
T(109) Modificar Laboratorio
X
Tabla Nº119 Vistas de Usuario
6.2.2.3.2 Diseñar reglas de acceso
La información que se almacena en el SIHOL, es de suma importancia;
tras lo cual debe asegurarse la implementación de reglas de acceso en la
aplicación y un resguardo al acceder a los datos; por esto se deben tener
niveles de seguridad en la misma base de datos.
Para el nivel de aplicación se poseen tres tipos de usuarios, en donde
cada uno posee su respectivo privilegio; entregándole distintas vistas del
sistema al momento de acceder al sistema.
Un usuario posee privilegios para ingresar información al sistema; como
es el caso de las solicitudes el muestreo y los ensayos; además de poder
buscar y ver todo tipo de información en el sistema (Papeleta, ensayos,
informes, reportes).
Los usuarios con menos privilegios, son los clientes, que pasan a ser
invitados para el sistema; estos pueden visualizar los informes que poseen;
además de poder realizar solicitudes de muestreo.
140
Y por último está el usuario administrador, el cual puede realizar todo lo
anterior; además de modificar, eliminar
y administrar la información del
sistema.
Pero este no es el único mecanismo de seguridad, se debe tener en
cuenta la base de datos; para ello existe el usuario “hormigon”. Este usuario
posee su respectiva contraseña y posee el perfil de administrados para la base
de datos del SIHOL.
6.2.3 Diseño de Procedimientos de Carga Inicial de datos
En esta etapa del diseño se realizaron los procedimientos para la carga
inicial de los datos.
Si bien la carga inicial se realizó de forma manual, a través de las
interfaces del sistema, se debe tener en cuenta lo siguiente.
•
Para el ingreso se debe comenzar con los datos bases del sistema,
como son: privilegios, usuarios, estado, laboratorio, laboratorista,
ubicación, clientes, procedencia del árido, obras, constructoras, área,
ensayo y dimensión.
•
Para la solicitud de muestreo se deben ingresar los medios de solicitud y
los móviles (medio de transporte).
•
Para ingresar los datos en el área de hormigón se deben ingresar con
anterioridad, el estado de la probeta, el curado, curado inicial, aditivo,
141
mezclado, transporte, obtención de la muestra, proveedor del hormigón,
el hormigón, el tipo de cemento, la compactación de la obra y probeta, la
inclinación, disgregación, la prensa, la calibración de la presa y sus
rangos de calibración.
•
En el área de árido, se debe ingresar el muestreo, la movilización, el
procedimiento
de
extracción,
compactación,
procedimiento
el
de
material,
agitación,
el
procedimiento
procedimiento
de
de
la
determinación volumétrica.
•
Para el área de suelo y densidad de suelo, se debe ingresar con
anterioridad el material, la procedencia, el tipo de acanalador, el método
utilizado, método de compactación de la muestra, el acondicionamiento
de la muestra.
6.2.4 Aprobación del diseño del sistema de información
El sistema fue presentado a la gerencia del Laboratorio de la Sociedad
Hormitec Limitada, en una reunión en donde fue mostrado el diseño del
sistema, demostrando el cumplimiento de los requerimientos de este ante la
problemática planteada; ante esto no se tienen observaciones, dando como
aprobado el diseño del sistema de información.
142
6.3 Construcción del Sistema de Información
6.3.1 Preparación del Entorno de Generación y Construcción
6.3.1.1 Implantación de la Base de Datos
A continuación se muestra parte del script de la base de datos, referente
a la tablas bases del sistema y la solicitud de muestreo. En este script se
muestra los códigos necesarios para la creación de las tablas y sus respectivas
claves foráneas (dentro de un marco explicando pedaso a pedaso).
/*============================================================*/
/* Table: HOR_AREA
*/
/*============================================================*/
create table HOR_AREA
(
ID_AREA
tinyint not null,
NOM_AREA
char(20) not null,
primary key (ID_AREA)
);
/*============================================================*/
/* Table: HOR_CLIE
*/
/*============================================================*/
create table HOR_CLIE
(
RUT_CLIE
int not null,
ID_EST
tinyint not null,
ID_UBI
smallint not null,
DV_CLIE
tinyint not null,
NOM_CLIE
varchar(60) not null,
DIRE_CLIE
varchar(100) not null,
FONO_CLIE
char(15) not null,
FAX_CLIE
char(15) not null,
CORREOE_CLIE
varchar(60) not null,
primary key (RUT_CLIE)
);
/*============================================================*/
/* Table: HOR_CONST
*/
/*============================================================*/
create table HOR_CONST
(
RUT_CONST
int not null,
ID_EST
tinyint not null,
143
ID_UBI
smallint not null,
DV_CONST
tinyint not null,
NOM_CONST
varchar(60) not null,
DIRE_CONST
varchar(100) not null,
FONO_CONST
char(15) not null,
FAX_CONST
char(15) not null,
CORREOE_CONST
varchar(60) not null,
primary key (RUT_CONST)
);
/*============================================================*/
/* Table: HOR_EN
*/
/*============================================================*/
create table HOR_EN
(
ID_EN
tinyint not null,
ID_AREA
tinyint not null,
NOM_EN
char(100) not null,
NCH_EN
char(20) not null,
primary key (ID_EN)
);
/*============================================================*/
/* Table: HOR_ESTMUES
*/
/*============================================================*/
create table HOR_ESTMUES
(
ID_ESTMUES
tinyint not null,
NOM_ESTMUES
char(20) not null,
primary key (ID_ESTMUES)
);
/*============================================================*/
/* Table: HOR_ESTUS
*/
/*============================================================*/
create table HOR_ESTUS
(
ID_ESTUS
tinyint not null,
NOM_ESTUS
char(20) not null,
primary key (ID_ESTUS)
);
/*============================================================*/
/* Table: HOR_LAB
*/
/*============================================================*/
create table HOR_LAB
(
ID_LAB
tinyint not null,
NOM_LAB
char(20) not null,
ACRE_LAB
text not null,
INS_LAB
text not null,
144
DIRE_LAB
text not null,
FONO_LAB
char(10) not null,
FAX_LAB
char(10) not null,
CORREO_LAB
varchar(50) not null,
primary key (ID_LAB)
);
/*============================================================*/
/* Table: HOR_LABO
*/
/*============================================================*/
create table HOR_LABO
(
RUT_LABO
int not null,
ID_EST
tinyint not null,
DV_LABO
tinyint not null,
NOM_LABO
varchar(50) not null,
primary key (RUT_LABO)
);
/*============================================================*/
/* Table: HOR_MESOL
*/
/*============================================================*/
create table HOR_MESOL
(
ID_MESOL
tinyint not null,
NOM_MESOL
char(20) not null,
primary key (ID_MESOL)
);
/*============================================================*/
/* Table: HOR_MOVIL
*/
/*============================================================*/
create table HOR_MOVIL
(
ID_MOVIL
tinyint not null,
ID_EST
tinyint not null,
NOM_MOVIL
char(20) not null,
primary key (ID_MOVIL)
);
/*============================================================*/
/* Table: HOR_OBRA
*/
/*============================================================*/
create table HOR_OBRA
(
ID_OBRA
bigint not null,
RUT_CLIE
int not null,
ID_EST
tinyint not null,
ID_UBI
smallint not null,
COD_OBRA
bigint not null,
NOM_OBRA
varchar(80) not null,
145
DIST_OBRA
int not null,
MAND_OBRA
varchar(50) not null,
PROF_OBRA
varchar(50) not null,
INSP_OBRA
varchar(50) not null,
OBS_OBRA
text,
primary key (ID_OBRA)
);
/*============================================================*/
/* Table: HOR_PRIV
*/
/*============================================================*/
create table HOR_PRIV
(
ID_PRIV
tinyint not null,
NOM_PRIV
char(30) not null,
primary key (ID_PRIV)
);
/*============================================================*/
/* Table: HOR_SOLMUES
*/
/*============================================================*/
create table HOR_SOLMUES
(
NUM_SOLMUES
bigint not null,
ID_OBRA
bigint not null,
RUT_CLIE
int not null,
ID_ESTMUES
tinyint not null,
RUT_LABO
int not null,
ID_MOVIL
tinyint not null,
ID_LAB
tinyint not null,
ID_TIPOHOR
int not null,
FECHING_SOLMUES
date not null,
HORAING_SOLMUES time not null,
CONTA_SOLMUES
varchar(60) not null,
CORREOE_SOLMUES varchar(60) not null,
CODFONO_SOLMUES char(8) not null,
FONO_SOLMUES
int not null,
FECH_SOLMUES
date not null,
HORA_SOLMUES
time not null,
CANTMUE_SOLMUES
tinyint not null,
CANTCU_SOLMUES
tinyint not null,
CANTVI_SOLMUES
tinyint not null,
CANTCI_SOLMUES
tinyint not null,
VOL_SOLMUES
decimal(4,1) not null,
HORAINIDESC_SOLMUES time not null,
CANTCA_SOLMUES
tinyint not null,
ESP_SOLMUES
text,
OBS_SOLMUES
text,
FECHCAN_SOLMUES date not null,
HORACAN_SOLMUES
time not null,
ING_SOLMUES
char(32) not null,
146
primary key (NUM_SOLMUES)
);
/*============================================================*/
/* Table: HOR_TIPOHOR
*/
/*============================================================*/
create table HOR_TIPOHOR
(
ID_TIPOHOR
int not null,
RUT_PROVEEHOR
int not null,
ID_EST
tinyint not null,
NOM_TIPOHOR
char(50) not null,
COD_TIPOHOR
char(15) not null,
primary key (ID_TIPOHOR)
);
/*============================================================*/
/* Table: HOR_UBI
*/
/*============================================================*/
create table HOR_UBI
(
ID_UBI
smallint not null,
NOM_UBI
varchar(50) not null,
primary key (ID_UBI)
);
/*============================================================*/
/* Table: HOR_US
*/
/*============================================================*/
create table HOR_US
(
NOM_US
varchar(32) not null,
RUT_CLIE
int not null,
ID_ESTUS
tinyint not null,
ID_PRIV
tinyint not null,
ID_LAB
tinyint not null,
NOMCOM_US
varchar(60) not null,
CONTRA_US
char(32) not null,
CORREOE_US
varchar(60) not null,
CODFONO_US
char(8) not null,
FONO_US
int not null,
primary key (NOM_US)
);
/*============================================================*/
/* Table: MESOL_SOLMUES
*/
/*============================================================*/
create table MESOL_SOLMUES
(
ID_MESOL
tinyint not null,
NUM_SOLMUES
bigint not null,
147
primary key (ID_MESOL, NUM_SOLMUES)
);
alter table HOR_CLIE add constraint FK_EST_CLIE foreign key (ID_EST)
references HOR_EST (ID_EST) on delete restrict on update restrict;
alter table HOR_CLIE add constraint FK_UBI_CLIE foreign key (ID_UBI)
references HOR_UBI (ID_UBI) on delete restrict on update restrict;
alter table HOR_CONST add constraint FK_EST_CONST foreign key (ID_EST)
references HOR_EST (ID_EST) on delete restrict on update restrict;
alter table HOR_CONST add constraint FK_UBI_CONST foreign key (ID_UBI)
references HOR_UBI (ID_UBI) on delete restrict on update restrict;
alter table HOR_EN add constraint FK_AREA_EN foreign key (ID_AREA)
references HOR_AREA (ID_AREA) on delete restrict on update restrict;
alter table HOR_LABO add constraint FK_EST_LABO foreign key (ID_EST)
references HOR_EST (ID_EST) on delete restrict on update restrict;
alter table HOR_MOVIL add constraint FK_EST_MOVIL foreign key (ID_EST)
references HOR_EST (ID_EST) on delete restrict on update restrict;
alter table HOR_OBRA add constraint FK_CLIE_OBRA foreign key (RUT_CLIE)
references HOR_CLIE (RUT_CLIE) on delete restrict on update restrict;
alter table HOR_OBRA add constraint FK_EST_OBRA foreign key (ID_EST)
references HOR_EST (ID_EST) on delete restrict on update restrict;
alter table HOR_OBRA add constraint FK_UBI_OBRA foreign key (ID_UBI)
references HOR_UBI (ID_UBI) on delete restrict on update restrict;
alter table HOR_SOLMUES add constraint FK_CLIE_SOLMUES foreign key (RUT_CLIE)
references HOR_CLIE (RUT_CLIE) on delete restrict on update restrict;
alter table HOR_SOLMUES add constraint FK_ESTMUES_SOLMUES foreign key (ID_ESTMUES)
references HOR_ESTMUES (ID_ESTMUES) on delete restrict on update restrict;
alter table HOR_SOLMUES add constraint FK_LABO_SOLMUES foreign key (RUT_LABO)
references HOR_LABO (RUT_LABO) on delete restrict on update restrict;
alter table HOR_SOLMUES add constraint FK_LAB_SOLMUES foreign key (ID_LAB)
references HOR_LAB (ID_LAB) on delete restrict on update restrict;
alter table HOR_SOLMUES add constraint FK_MOVIL_SOLMUES foreign key (ID_MOVIL)
references HOR_MOVIL (ID_MOVIL) on delete restrict on update restrict;
alter table HOR_SOLMUES add constraint FK_OBRA_SOLMUES foreign key (ID_OBRA)
references HOR_OBRA (ID_OBRA) on delete restrict on update restrict;
148
alter table HOR_SOLMUES add constraint FK_TIPOHOR_SOLMUES foreign key (ID_TIPOHOR)
references HOR_TIPOHOR (ID_TIPOHOR) on delete restrict on update restrict;
alter table HOR_TIPOHOR add constraint FK_EST_TIPOHOR foreign key (ID_EST)
references HOR_EST (ID_EST) on delete restrict on update restrict;
alter table HOR_TIPOHOR add constraint FK_PROVEEHOR_TIPOHOR foreign key
(RUT_PROVEEHOR)
references HOR_PROVEEHOR (RUT_PROVEEHOR) on delete restrict on update restrict;
alter table HOR_US add constraint FK_CLIE_US foreign key (RUT_CLIE)
references HOR_CLIE (RUT_CLIE) on delete restrict on update restrict;
alter table HOR_US add constraint FK_ESTUS_US foreign key (ID_ESTUS)
references HOR_ESTUS (ID_ESTUS) on delete restrict on update restrict;
alter table HOR_US add constraint FK_LAB_US foreign key (ID_LAB)
references HOR_LAB (ID_LAB) on delete restrict on update restrict;
alter table HOR_US add constraint FK_PRIV_US foreign key (ID_PRIV)
references HOR_PRIV (ID_PRIV) on delete restrict on update restrict;
alter table MESOL_SOLMUES add constraint FK_MESOL_SOLMUES foreign key (ID_MESOL)
references HOR_MESOL (ID_MESOL) on delete restrict on update restrict;
alter table MESOL_SOLMUES add constraint FK_MESOL_SOLMUES2 foreign key
(NUM_SOLMUES)
references HOR_SOLMUES (NUM_SOLMUES) on delete restrict on update restrict;
6.3.1.2 Preparación del Entorno de Construcción
El entorno de construcción se ha determinado con anterioridad en la
definición de recursos del sistema.
Esto se realizó en las oficinas de Hormitec, en donde se contempló:
•
Intranet constituida, además de la conexión a Internet.
•
Equipo para el desarrollo del sistema.
•
Sistema operativo (Linux, Debian) instalado.
•
Servidor Web Apache.
•
Motor de Base de datos MySQL.
149
•
PHP
•
Programas para el apoyo del desarrollo (Aptana, Zend Studio, MySQL
Administrador, MySQL Query Browser).
•
Componentes necesarios para la conexión de base de datos, mediante el
lenguaje PHP.
•
Librerías PHP para AJAX, en este caso XAJAX.
•
Librerías para la generación de PDF, para este caso FPDF.
•
Entre otros componentes necesarios para el desarrollo y construcción del
Sistema de Información.
6.3.2 Generación de Código de componentes y Procedimientos
En esta actividad se programó en php, html, javascript y se utilizó como
componente necesario para desarrollar el SIHOL, en su totalidad.
6.3.2.1 Construcción del sistema.
La página de inicio se compone de un nombre de usuario y una
contraseña, en donde el usuario se autentifica, para poder tener acceso al
SIHOL.
150
Figura Nº 25: Página de inicio.
Una vez ingresado los datos del usuario, el siguiente paso es la
validación, posteriormente a esto el usuario tiene acceso a la página principal
del sistema.
Figura Nº 26: Página Principal.
151
Esta página principal esta conformada de 3 partes:
•
La parte superior, en donde se encuentra el menú.
•
La parte central, este es el lugar donde se visualizan los distintos
componentes del sistema, como son buscadores, página de ingreso,
reportes, actualizaciones.
•
Y el inferior en donde se dan las recomendaciones básicas para el
funcionamiento adecuado del sistema.
6.3.2.2 Construcción de Formularios de ingreso bases.
En este etapa del sistema se desarrollaron todos los ingresos bases del
sistema, estos son los necesarios para el ingreso de solicitudes de muestreo,
papeletas y los mismos ensayos.
Figura Nº 27: Ingreso de móvil.
Figura Nº 28: Ingreso de obra.
152
6.3.2.3 Construcción de Formularios para la solicitud de muestreo.
En este momento se construyen los formularios para realizar la solicitud
de muestreo para las distintas áreas (hormigón, suelos, áridos), al igual que su
modificación y visualización.
Figura Nº 29: Solicitud de muestreo.
6.3.2.4 Construcción de Formularios para los muestreos
En esta actividad se construyeron las destintas papeletas (hormigón,
cono, densidad de cono, suelo, densidad de suelo, árido) del sistema. Además
de respectiva visualización y modificación.
153
Figura Nº 30: Ingreso papeleta de cono.
6.3.2.5 Construcción de Formularios para el ingreso de ensayos.
En esta actividad se realizaron los ingresos, actualización y visualización
de los distintos ensayos realizados por el laboratorio.
Figura Nº 31: Ensayo de colorimetría.
154
6.3.2.6 Construcción de Formularios para los informes.
Esta etapa se divide en la generación de los informes y la visualización
de informes.
La generación de informes se puede realizar una vez ingresado la
papeleta y el o los ensayos correspondientes a esta papeleta. La interfaz de la
generación de los informes depende del área, en este caso se muestra la de
hormigón; ésta se conforma:
•
Tipo de ensayo de hormigón.
•
Cuadro de texto para el número de informe.
•
Botón para poderlo generar el informe.
•
Botón para visualizar de manera provisoria el informe.
Figura Nº 32: Generar Informes de hormigón.
Para la visualización de los informes, contempla una búsqueda, un
resultado de la búsqueda y finalmente la visualización en pdf del informe.
155
Figura Nº 33: Resultado de la búsqueda de informes de hormigón.
Figura Nº 34: Informe de Compresión.
156
6.3.2.7 Construcción de reportes.
Los reportes son formularios los cuales realizan consultas de
determinados datos, referente a ensayos o muestreos de las distintas áreas.
A continuación se muestra el reporte de las probetas no informadas, este
consiste en todas las probetas a las cuales no se le han ingresado datos y han
sobrepasado su fecha de ensayo.
Figura Nº 35: Reporte de Probetas no informadas a las fecha.
6.3.3 Pruebas de sistema
Realizada la etapa de construcción se comienza a verificar el correcto
funcionamiento del sistema para ello se realizaron las siguientes actividades.
6.3.3.1 Pruebas Unitarias
En estas pruebas se comprobaron las interfaces de usuario, las cuales
deben cumplir con las especificaciones. A continuación se mencionan algunas
de las pruebas unitarias realizadas:
•
Verificación de las interfaces bases del sistema (Administración, clientes,
obras, constructoras); en estas los datos se enviaron de forma correcta y
157
satisfactoria al Servidor de datos. Mostrando un correcto funcionamiento
la comunicación de las paginas php y MySQL.
•
Se realizaron las pruebas con los ingresos de las papeletas de hormigón,
suelo, árido, densidad de suelo y otros ensayos; mostrando un correcto
funcionamiento.
•
Se verificó la obtención de los datos para las interfaces de ingreso de
ensayos, actualización y eliminación; resultando todo correcto.
6.3.3.2 Pruebas de integración
Una vez verificado las interfaces de cada subsistema, se procede a
realizar las pruebas de integración entre ellos. Comprobando los módulos en
conjunto funcionen correctamente.
6.3.3.3 Pruebas de Sistema y Validación
En este momento se verifica el correcto funcionamiento de los
componentes del sistema.
Dentro de las pruebas realizadas están:
•
Solicitud de muestreo completo, desde su solicitud, asignación y
realización de dicha solicitud; cerrando su ciclo. Mostrando un correcto
funcionamiento.
158
•
Generar y visualizar los informes; para esto se ingresa el muestreo,
luego se ingresa ensayo, generación del informe y visualización del
informe.
•
Verificación de cálculos en los ensayos correspondientes; aquí se
realizaron las pruebas en los ensayos, ingresando datos y revisando el
correcto resultado.
6.3.3.4 Pruebas de seguridad
En estas pruebas se verifican los mecanismos de protección del sistema.
Dentro de las pruebas realizadas están:
•
Verificación de la autentificación del usuario. Se prueba el acceso al
sistema con usuarios no validos o contraseñas incorrectas; esto resultó
satisfactorio, negando el ingreso al sistema y desplegando los mensajes
correspondientes.
•
Revisión del tiempo de la sesión, sobrepasando tu tiempo máximo;
resultando satisfactoriamente.
•
Verificación al ingreso a las páginas de forma directa. Su funcionamiento
es correcto, restringe acceso al usuario cuando no esta autentificado.
•
Revisión de los privilegios de los usuarios. Verificando el menú y los
acceso a funciones en donde no posee privilegios. Resultando todo
satisfactorio.
159
6.3.4 Construcción de los componentes y procedimientos de carga inicial
de datos
Para esta etapa se utilizaron las interfaces de la aplicación, además de
seguir los procedimientos descritos en el punto 6.2.4.1.
6.3.5 Aprobación del sistema de información
Para esta actividad se presentó el sistema al personal del Laboratorio; en
una reunión, en la cual se demostró que el sistema cumple con todas las
pruebas realizadas por los usuarios.
Una vez revisado por el personal del laboratorio, se comprobó su
correcto funcionamiento realizando pruebas de cálculos e ingresos de datos,
para poder determinar una falla en el sistema; todo esto concluyó de manera
exitosa, no encontrando error en el funcionamiento del sistema, por lo cual se
da como aprobado el sistema de información.
160
6.4 Implantación del Sistema del Información
Se describen las actividades más importantes, que se realizaron en la
implantación y paso producción del sistema.
6.4.1 Incorporación del sistema al entorno de operación
Esta actividad se realizó en las dependencias del Laboratorio, en donde
se preparara el Servidor (configuración Apache, php y las librerías necesarias
para el funcionamiento del
sistema) para la integración con el sistema de
información.
Una vez listo el servidor, se procede a crear la base de datos y copiar los
archivos fuentes necesarios para el funcionamiento del SIHOL.
Una vez realizado esto se verifica el funcionamiento en los equipos de
los clientes, lo cuales solo deben tener instalado el Navegador Mozilla Firefox.
6.4.2 Formación Necesaria para la Implantación
6.4.2.1 Preparación de la Formación de los Usuarios Finales
En esta etapa se preparó el material necesario para capacitar a los
usuarios finales; esto se realizó en las dependencias del Laboratorio.
Las capacitaciones estuvieron a cargo del alumno, el cual preparó en
etapas:
•
Solicitud de Muestreo, programación, búsqueda y modificación.
161
•
Área de Hormigón, ingreso de muestreos, ensayos y generación de
informes.
•
Área de Áridos, ingreso de muestreos, ensayos y generación de
informes.
•
Área de Suelos, ingreso de muestreos, ensayos y generación de
informes.
•
Reportes del sistema.
Estas capacitaciones fueron realizadas en las dependencias del
laboratorio, dividiéndose en una parte teórica y una práctica. La parte teórica
fue realizada mediante una presentación del sistema, mostrando sus diferentes
funcionalidades. La otra parte fue la puesta en práctica de la teoría mostrada en
la presentación.
6.4.3 Pruebas de implantación de sistema.
6.4.3.1 Realización de las Pruebas de implantación de sistema.
Se realizaron pruebas de conexión del sistema, dando satisfactorio el
funcionamiento del sistema.
El sistema se sometió a pruebas de estrés; realizando ingresos de
muestras, solicitudes de muestreo, ingreso de ensayos, generación y
visualización de informes; esto resultó satisfactorio, no se percibieron retardos
en los tiempos de respuesta del sistema.
162
Se verificó el correcto funcionamiento de las interfaces de usuario.
6.4.3.2 Pruebas de implantación de sistema.
La finalidad de esta actividad es corroborar si el sistema cumple con sus
expectativas y las necesidades del cliente; con respecto a su funcionalidad.
Para esto los clientes realizarán sus pruebas correspondientes.
6.4.4 Presentación y Aprobación del sistema de información
En una reunión realizada con la el Laboratorio del Hormigón (Sociedad
Hormitec Limitada) y el alumno tesista, se presentó de manera formal el
sistema, en donde se concluyó que satisface los requerimientos y necesidades
de la empresa. Tras lo cual fue aprobado por la Gerencia de Sociedad Hormitec
Limitada; dando con esto el visto bueno para la producción del sistema.
163
7. Conclusiones y/o Recomendaciones
Se puede concluir que el apoyo de una herramienta informática para las
tareas o actividades diarias ayuda en la productividad del Laboratorio, por eso
la utilización de un sistema o solución informática adecuada aumenta dicha
productividad. Esto se ve reflejado en la emisión de informes. Desde que se
implantó el sistema, el registro que se lleva arroja un aumento de un 23,55%
para el primer año y de un 43,33% para el segundo año. Si bien esto implica
que ha aumentado la cantidad de solicitudes de muestreos y muestreos
realizados; esto ha provocado la contratación de más personal, para la
recolección (muestreos y ensayos realizados) e ingreso de datos al sistema.
Gracias a la solución informática implementada el tiempo de respuesta a
disminuido con respecto a la disponibilidad de la información y la entrega de
ésta a los clientes no ha aumentado.
Las herramientas utilizadas para el desarrollo del sistema, ayudaron para
disminuir considerablemente el tiempo de respuesta del sistema frente al
usuario; dado que al utilizar la tecnología Ajax, en este caso especifico Xajax,
reduce el tiempo de respuesta entre la interfaz del sistema y el servidor. Esto
cumple una de las necesidades que se plantearon, la cual era eliminar el
refresco de las interfaces del sistema dentro de funciones especificas.
164
En el desarrollo del proyecto se debe tener presente que lo importante de
la etapa de análisis es la utilización de herramientas y técnicas de apoyo. Con
esto la comprensión para el cliente y desarrollador es satisfactoria.
Además, se debe tener en cuenta que las personas que proporcionan la
información para el desarrollo del proyecto deben estar comprometidas en el
trabajo diario y las tareas que se desean sistematizar. Tras lo cual en este caso
estas personas cumplieron un rol principal en las distintas etapas del desarrollo
del proyecto. Con esto se podrá obtener un producto de calidad, el cual
satisface las necesidades planteadas.
La recomendación que se puede plantear, para continuar con el
desarrollo del sistema, es construir un módulo en el cual se pueda entregar los
informes firmados digitalmente, con esto la disposición de los informes a los
clientes es más expedita; además de entregar una seguridad digital frente a la
falsificación de los informes entregados; además de la validación de los datos
que contiene el informe de manera rápida y transparente.
165
8. Bibliografía
[MAP2000]
Ministerio
de
Administraciones
Públicas,
España.
Metodología Métrica Versión 3 disponible en
http://www.csi.map.es/csi/metrica3/index.html
[INN CHILE 1975] Instituto Nacional de Normalización INN – CHILE. Norma
Chile Oficial NCh 171.EOf75: Hormigón – Extracción de
muestra de hormigón. Última Edición. Reimpresión 1999.
1975.
[INN CHILE 1976] Instituto Nacional de Normalización INN – CHILE. Norma
Chile Oficial NCh 1017.EOf76: Aridos para morteros y
hormigones - Extracción y preparación de muestras. Última
Edición. Reimpresión 1999. 1976.
[INN CHILE 1980] Instituto Nacional de Normalización INN – CHILE. Norma
Chile Oficial NCh179.Of80: Mecánica de suelos - Simbolos,
unidades y definiciones. Última Edición.Reimpresión 1999.
1980.
166
[Presssman2002]
Pressman, Roger S. Ingeniería del Software. Un enfoque
práctico. McGraw Hill. Quinta Edición. 2002.
[Connolly2005]
Thomas M. Connolly, Carolyn E. Begg. Sistema de bases
de datos. Un enfoque practico para diseño, implementación
y gestión. Addison Wesley, Cuarta Edición. 2005.
167
9. ANEXOS
A. SOLICITUD DE MUESTREO
FICHA DE SOLICITUD DE MUESTREO
168
B. HORMIGÓN
ACREDITACIÓN LE 547
169
PAPELETA DE HORMIGÓN
170
PAPELETA DE CONO
171
PAPELETA DE DENSIDAD DE CONO
172
C. ÁRIDOS
ACREDITACIÓN LE 548
173
PAPELETA DE ÁRIDO
174
ENSAYO GRANULOMETRÍA
175
ENSAYO DENSIDAD APARENTE
176
ENSAYO CONSTANTES FÍSICAS
177
ENSAYO PORCENTAJE FINOS POR LAVADO
178
ENSAYO PORCENTAJE DE HUECOS
179
ENSAYO COLORIMETRÍA
180
ENSAYO EQUIVALENTE ARENA
181
ENSAYO COEFICIENTE VOLUMÉTRICO
182
ENSAYO PARTÍCULAS DESMENUZABLES
183
ENSAYO PORCENTAJE DE PARTÍCULAS
184
ENSAYO DESGASTE DE LOS ANGELES
185
D. SUELOS
ACREDITACIÓN LE 546
186
PAPELETA DE SUELO
187
ENSAYO DENSIDAD DE SUELO
188
ENSAYO GRANULOMETRÍA
189
ENSAYO LÍMITE ATTERBERG (LÍMITE LÍQUIDO)
190
ENSAYO LÍMITE ATTERBERG (LÍMITE PLÁSTICO)
191
ENSAYO CBR
192
ENSAYO RELACIÓN HUMEDAD DENSIDAD
193
ENSAYO DENSIDAD MÁXIMA SECA
194
ENSAYO DENSIDAD MÍNIMA SECA
195
ENSAYO HUMEDAD NATURAL
196
ENSAYO DENSIDAD PARTÍCULAS SÓLIDAS
NOTA:
Para mayor detalle ver los anexos digitales, CD Tesis, carpeta Anexos.
197
Descargar