Sistema informático para la gestión de los resultados de análisis y estudios efectuados en el Centro del Carbón de la Universidad Nacional - Medellín
Autor: Iván Tobón, Jorge
Asesor: Varela Ramírez, Rodolfo (Thesis advisor)
Fecha: 1996
Programa: Bogotá - Medicina - Especialidad en Anestesiología y Reanimación
Facultad: Facultad de Medicina

Resumen: El diseño para la implementación de un modelo sistematizado para la  administración de la información generada a través de los análisis y  actividades desarrolladas por el Centro del Carbón de la Universidad  Nacional, Seccional Medellín es el objetivo básico del trabajo  realizado.  En el informe se exponen los objetivos, metas y actividades  actualmente desarrolladas por el Centro del Carbón con el fin de  visualizar de una manera adecuada la información que éste maneja y  así poderla representar en el modelo de una forma eficiente y eficaz.  El diseño se fundamenta en las necesidades de información expresadas  por el personal del Centro para desarrollo exitoso de sus actividades.  La  aplicación se implementó sobre el manejador de bases de datos  ACCES 2.0 buscando amigabilidad, facilidad y eficiencia en el manejo  de la información y que los usuarios finales se adaptaran  rápidamente al nuevo sistema informático.

SISTEMA INFORMATICO PARA LA GESTION DE LOS RESULTADOS DE ANALISIS Y
ESTUDIOS EFECTUADOS EN EL CENTRO DEL CARBON DE .LA UNIVERSIDAD
NACIONAL - MEDELLIN
JORGE IvAN TOBON
Trabajo Dirigido de Grado, Presentadocomo requisito parcial para
optar al titulo de Especialista en
Metodologias de la Programaci6n y Bases de Datos
Directora: Claudia Jimenez Ramirez
Estadistica. Espc Sistemas
UNIVERSIDAD NACIONAL DE COLOMBIA
SEDE MEDELLIN
FACULTAD DE MINAS
POSTGRADO EN INGENIERIA DE SISTEMAS .
1996T
08&5
1~9&
/;
AGRADECIMIENTOS
t
I Expreso mis agradecimientos a:
i~
!,
i\
- Claudia Jimenez Ramirez par su apoyo y motivaci6n.
I~
I\)
i \ - El centro del Carbon, sus directivas y personal en general par su
colaboraci6n.
~
r
J98()NACIONAl DE cOlOMIMA
UNIVtR5IDAO
RESUMEN
El diseflo para la implementaci6n de un modelo sistematizado para la
administraci6n de la informaci6n generada a traves de los analisis y
actividades desarrolladas por el Centro del Carb6n de la Universidad
Nacional, Seccional Medellin es el objetivo basico del trabajo
reaiizado.
En el informe se exponen los objetivos, metas y actividades
actualmente desarrolladas por el Centro del Carb6n con el fin de
visualizar de una manera adecuada la informaci6n que este maneja y
asi poderla representar en el modelo de una forma eficiente y
ef1caz.
El disefio se fundamenta en las necesidades de informaci6n expresadas
por ei personal· del Centro para desarroiio exitoso de sus
actividades.
La . aplicaci6n se implemento sobre el manejador de bases de datos
ACCES 2.0 buscando amigabilidad, faciiidad y etlclencia en manejo
de la informaci6n y que los usuarios finales se adaptaran
rapidamente al nuevo sistema informatico.Se logro desarrollar la metodologia y principios basicos de la
ingenieria de software para la creaci6nde programas de computador,
mediante la aplicacion de los conceptos del Modelo Relacional.
i
I
~
!
~
I
t
'::.'L,-';;: fW sb
1 I~ [~b ,:,:I. i:'~-r";' i 1~':;} :"):~:;'~X 0_\~ '-!l
l~"" ~,
r ,... ! , c,-,.• .'. ,.- ,
, --~ ,- , ~ - ., .;>- .... - :.': ~
:t:')[do L·.:; ,~) L:.":'.J_'::b~::
I.
;,01t:;):I ;::,}:j~~. or:: ~,/1) t :!'91i1~":)~Li
~;,oj. eb L1(;;J:~'::)lJC:JJ f;,L -3jr;i~Jb~:.. ;
/ TABLA DE CON'l'ENIDO
Pag.
1. INTRODUCCION 12
1.1 OBJETIVOS DEL PROYECTO 12
1.1.1 Objetivo General 12
1.1.2 Objetivos Especificos 12
1.2 ANTECEDENTES Y JUSTIFlCACICN DEL PROYECTO 13
2. ASPECTOS METODOLOGICOS DEL PROYECTO 15
2.1 HIPCTESIS DEL PROBLEMA.A EXAMINAR 15
2.2 MARCO TECRICO 15
2.3 PRINCIPIOS DE LA INGENIERiA DE SOFTWARE 16
3. PLAN DE ACTIVIDADES 18
4. DESARROLLO DE LpS ASPECTOS OPERATIVOS DEL PROYECTO 20
4.1 ANALISIS DE LOS REQUERIMIENTOS DE INFORMACION 20
4.1.1 Descripcion de la Misi6n, Funciones y Servicios que
Presta el Centro del Carb6n 204.1.2 Estado y Procedimientos Actuales 23
4.1.2.1 Ventajas y desventajas de las metodologias
actuales 29
4.1.2.2 Riesgos que se corren de no hacer el cambio 29
4.2 PLANTEAMIENTOS GENERALES DE LA SOLUCION______________ 30
4.2.1 Servicios y Ofrecimientos del Nuevo Sistema 30
4.2.2 Requerimientos del Nuevo Sistema 32
4.2.3 Ventajas y Desventajas del Nuevo Sistema 33
4.3 MODELAJE DE DATOS 34
4.3.1 Modelo Entidad-Relacion 35
4.3.2 Modelo Entidad-Re1aci6n para el Centro del Carbon __ 38
4.3.2.1 Entidades y atributos 38
--­
'.....'."-~~'-----"--,-----,-..
4.3.2.2 Relaciones 45
'(.L.!
4.4 DISENO DE LA BASE DE DATOS 46
4.4.1 Modelo Relacional 46
4.4.2 Especificaciones del Nuevo Sistema 47
4.5 CONSTRUCCI6N DE LA APLICACI6N 52
4.5.1 Formularios 52
4.5.1.1 Panel de Control Principal 52
4.5.1.2 Panel de Control de Formularios 52
S.S:
4.5. 1. 3 Servicio 52
4.5.1.4 Cliente y conferencista 58
4.5.1.5 Curso, Material y Procedencia 58
4.5.1.6 Panel de Control de Informes 58
4.5.2 Informes 65
4.5.2.1 Resultados 65
; y 4.5.2.2 Clientes y Conferencistas 65
",,~]{:::-.I::)rJfJ";I :');;sG 1.1.
ii5. MANUAL DEL USUARIO 69
5.1 INTRODUCCI6N 69
5.2 OBJETIVOS DEL MANUAL DEL USUARIO 69
5.3 ENTRADA AL SISTEMA 70
5.4 ENTRADA DE DATOS 70
5.5 BUSQUEDA Y EDICI6N DE DATOS 73
5.6 BORRAR DATOS 74
CONCLUSIONES 76
DICCIONARIO DE DATOS 77
BIBLIOGRAFIA ________________________________________
~ 80
.
.f \' ('""' . ANEXOS (FORMATOS ACTUALES) 81
c.Lt;.:,
!l
III!,r " ~: \! J" )" ,. . '­J
~_ ,
i.2
.," ")
LISTA DE FlGURAS
Pag
.---~'"...____~ __~, ,~O _,"', "'_~ ___ ~___ "_.,____
1. Las Bases de Datos y el Desarrollo de Aplicaciones ___ 17
2. Diagrama de Flujo de Datos 28
3. Modelo Entidad-Relaci6n 39
Formularios
4. Panel de Control Principal 54
5. Panel de Formularios 55
6. Servicio 56
7. Analisis 57
8. Cliente 59
i:I
IV9. Conferencista 60
10. Curso 61
11. Material 62
12. l?rocedencia 63
13. Panel de control de Informes 64
Informes
::-!') ()
14.Resultados 66
15.Cliente 67
16. Conferencista 68
13ft::'] ..
, I .•- -
---'>"-------~----.,-<,-.+ ~ --"~---,..---~,-- --~---.
v1----------------­
! .. --.----,,__._.______ ________ ___
i" LI STA DE TABLAS
~-.- ~ i ·l::.·J['~jb:: :.. . ,~)~,,:, \::, .5:1.
¥_ ._"____
~
...... .i.
PaC].
1. Servicio 48
2. Analisis 48
3. Cliente 48
.._-.-.-----_. ... .. 4. Conferencista 49
~--.- ~~--.--.--~--.--,,--
5. Participaci6n 49
6. Curso 49
7. Asistencia 50
8. Ensayo 50
9. Medici6n 50
\1'
Vl10. Muestra 51
11. Materiales 51
12. Procedencia 51
.8
V1i/
1. I~lTaODUCCI6tl
1.1 OBJETIVOS DEL PROYECTO:
1.1.1 Objetivo Genera1: Establecer un modelo relacional de datos
:l:undamentales en el desarrollo de las actividades del CENTRO DEL
CARBON, que permita luego efectuar unaimplementacion de un
software, . que cubra las necesidades de informacion del Centro y su
gestion administrativa, de una manera eficiente y anugable.
1.1.2 Objetivos Especificos:
- Identificar los requerimientos de informaci6n.
Realizar la estandarizacion de los datos y los criterios para el
manejo de los resultados de los analisis, estudios, cursos y
seminarios efectuados por el Centro. Esto es, definir unas normas
y procedimientos para la recoleccion de la informacion, con el finde obtener mayor claridad en la utilizacion de la misma y
facilitar su divulgaci6n. Lo cual quedara consignado en un
diccionario de datos.
Construir un modelo de datos que represente y permita navegar por
todos los conceptos relevantes encontrados en los requerimientos,
por medio del Modelo Entidad-Relacion.
Cubrir la etapa de diseno de la Base de Datos con la construcci6n
del Modelo Relacional: Determinacion de las tablas, atributos,
indices, vistas y definici6n de espacios.
Normalizacion de los datos.
r:i
.")1;
- Elaboraci6n de Prototipos del sistema de informaci6n.
, ;
Implementacion de la base de datos y de la aplicacion para la
obtencion y administracion de los datos, mediante formas amigables
y clax;as, tanto de captura como de presentacion y edicion de la
. informacion.
1.2 1W'l'ECEDEt~'l'ES Y JUSTIFICACION DEL I?ROYECTO:
Desde mediados de la decada del 70 en la Facultad de Minas de la
Universidad Nacional de Colombia, Seccional Medellin, ha funcionado
de hecho un ente denominado Centro del Carbon, el cual viene
acumulando gran cantidad de informacion proveniente de los analisis
13quimicos y petrogriHicos efectuados sobre muestras de carbon
procedentes de casi todo el pais, de estudios de extension y de las
investigaciones que alli se manejan, 10 que hace de estos resultados
un conjunto supremamente importante para la caracterizacion y
correlacion quimica de los carbones de Colombia, asi como para el
estudio de las caracteristicas tecnologicas de la extraccion y de
los procesos de beneficio.
/
En los ultimos dos afios los servicios tecnicos a la industria del
carbon han ido en franco aumento, al igual que las asesoria en las
etapas de exploracion y explotacion de los diferentes yacirnientos y
las asistencia tecnica a los productores y consumidores en aras de
una utilizacion mas racional del producto y un control de calidad
mas estricto. Todo esto ha obligado al crecirniento del Centro en la
parte logistica, tecnica e informatica.
El Centro ha empezado a involucrarse en trabajos con otros tipos de
materiales tales como aceites, crudos pesados, cascarilla de arroz,
ampliando aun mas su campo de accion.
Por todo 10 anterior, el manejo de la informacion generada e
historica se ha hecho cada vez mas complicado, por eso para mejorar
la rapidez de procesamiento y de consulta se tomo la decision de
crear un sistema de informacion para el Centro del Carbon de la
r n ", Universidad Nacional.
[, I
j-ntr
i j ,~', qr;
142. ASPECTOS METODOLOGICOS DEL PROYECTO
2.1 HIPOTESIS 0 PROBLEMA A EXAMINAR:
.,
t El problema basico es determinar las necesidades a nivel de
f,Jf: informaci6n y de utilizaci6n de la misma, con que cuenta el Centro,
para llegar a definir un mecanismo eficiente y eficaz para la
administraci6n los resultados de los analisis del laboratorio,
informaci6n de los clientes y para la organizaci6n de cursos y
. ,:1
seminarios.
2.2 MARCO TEORICO:
El marco te6rico de este proyecto se ubica dentro de los principios
y tecnicas de la Ingenieria de Software, como herramientas
tecnologicas y metodo16gicas para el desarrollo de productos de
programaci6n.
'. !
152.3 PRINCIPIOS DE LA INGENIERIA DE SOFTWARE:
La Ingenieria de software suministra los metodos, las herramientas y
procedimientos para construir software (conjunto de programas),
dentro de un per10do de tiempo definido, presupuesto establecido y
i
especificaciones tecnicas precisas.
I
~'J d~'G ,;,>'..)1r,
t Los procedimientos de la Ingenieria de Software facilitan un
r
f'
desarrollo racional y oportuno del software. El diagrama de flujo
de datos (DFD's) muestra la manera en que circulan los datos y las
estaciones de procesamiento de una manera desagregada, los
procedimientos definen la secuencia de los metodos: las entregas
(documentos, informes, formas, etc.) que se requieren, los controles
que ayudan a asegurar la calidad y a coordinar los cambios que
facilitan a los gestores del software su desarrollo.
:' :;c .:.
El modelamiento de datos permite la construccion tecnica del
software con base en unas etapas basicas:ancHisis de los
requerimientos al sistema, especificaciones del software y del
hardware, diseno de las estructuras de datos e implementacion.
El proceso de desarrollo para proyectos de este tipo se ilustra en
: [ la figura 1 y es el que se aplicara en este trabajo.
Este proyecto puede catalogarse del tipo de solucion de problemas
practicos y como de tamano medio con base en los parametros clasicos
de la ingenieria de software.
16LAS BASES DE DATOS Y EL DESARROLLO DE APLICACIONES
EI proceso de desarrollo de la base de datos esta estrechamente acoplado
con el proceso de desarrollo de aplicaciories
Requerimientos de la organizacion
REQUERIMIENTOS DE INFORMACION REQUERIMIENTOS DE APLICACIONES
I I
Estrategia
Modelamiento Modelajmiento
Conceptual de Chequeos· Cruzados de
Datos 4 ~ Funciones
Analisis
Modelo En tidad-Relacion Modelo Jera rquico
Defde Fun ciones
D.F.Ds
Diseiio Diseno de la Diseno de las
Base de Datos Chequeos Cruzados Aplicaciones
• to
Tablas, Indi ces, Vistas, Diseno de m6dulos
Clusters, De finiciones de
espacios
Construccion Construccion Construccion de
de la Base de las aplicaciones
. D1atos
1
BASE DE DATOS EN OPERACI6N ApUCACIONES EN OPERACION
SISTEMA opr tACIONAL .
173. PLAN DE ACTIVIDADES
Son los pasos a desde que se plantea la necesidad de montar
el sistema de informacion hasta cuando se implementa, es decir, se
cubren las etapas de analisis, disefio e implementacion.
ANALISIS DE LOS REQUERIMIENTOS DE INFORMACIOl-I
Descripci6n de la mision funciones y servicios que presta el
t
Centro del Carb6n:
- Revision del estado y los procedimientos actuales
.. -.,.....---_.:'
~, ~ ~,-.........
:: ~',<; :iI ' ."I " i .* (. :., . 1 , ,J .,..' ;1 i - ventajas y desventajas de las'metodologias actuales
~:~] ,.~ ~:. ~~.~
".. ..' L....___.1
~_
- Riesgos que se carren de no hacer el cambia
l?LANTEAMIENTOS GENERALES DE LA SOLUCION
Servicios y ofrecimientos del nuevo sistema
') -,~..'. d:"' ..
~
Requerimientos del nuevo sistema
- Ventajas y desventajas
18-----~---------------------------
MODELAMIENTO
- Modelo Entidad-Relacion
- Modelo Entidad Relacion para el Centro del Carbon
DISENO DE LA BASE DE DATOS
, -
'-. ':~ I :t} .). -, c -0 - '-' c-1 ;~~ '- ; c,
.
i ;~~ r; , " J ,r; i ) : (1 ; I-r ~ r : ! _ Transformacion del modelo Entidad-Relaci6n al modelo Relacional
, ! --(' "" [', ;, -, ~ " n { "' .-,
Especificaciones del nuevo sistema
CONSTRUCCION DEL PROTOTIPO
Elaboraci6n de las Formas
- Manipulacion de datos
~:,JJ-'" I"
_ Informes para la ~resentacion de los datos
r;;
, ',! .. r:.- "'
19Ie:,.) I"",.,." ( .) '. -,' , .'" "'." ~, ' t', . f. (1'. . ,:. .,. i.
t: ~ '::r ! ..~ } ' :) J";
4. DESARROLLO DE LOS ASPECTOSOPERATIVOS DEL PROYECTO
4.1 ANALISIS DE LOS REQUERIMIEN'l'OS DE INFORMACION:
Es la determinacion de que informacion maneja el Centro del Carbon,
como realiza su manipulacion, procesamiento y destinacion final.
4.1.1 Descripcion de la Mision, FUnciones y servicios que Presta el
centro del Carbon: 1::5 la presentaci6n del Centro con sus metas y
objetivos.
El Centro del Carbon como una unidad de gestion de la Universidad
Nacional, de caracter docente e investigativo (Lopez y Paz, 1993)
tiene como mision participar de manera activa en el desarrollo del
conocimiento de la industria carbonifera colombiana con la funcion
de actuar como ente consultor del gobierno bajo las siguientes
directrices:
Tener autonomia en el manej 0 y control de los recursos fisicos,
humanos y economicos.
\! 1
20Atender y orientar las expectativas de los usuarios acerca de los
servicios que qe ofrecen.
Mantener un grupo humano idoneo, motivado y cornprometido con esta
rnision.
Establecer convenios internacionales que perrnitan el intercambio
de informacion, investigadores y tecnologias del carbon.
Desarrollando las siguientes actividades 0 servicios:
Prestar asesorias en la exploraci6n, explotacion, beneficio y
control ambiental de los recursos carboniferos.
1: •.t ;;
Proporcionar asistencia tecnica y de servicios en aspectos tales
como: caracterizacion y analisis de carbones, combustion,
lavabilidad e investigacion en las diferentes alternativas de usos
y aplicaciones del carbon.
Desarrollar investigaciones y estudios en el area de los minerales
energeticos que se requieren para el desarrollo del pais.
Controlar la calidad del producto minero bajo estimdares
internacionales.
Construir un sistema de informacion que perrnita la recepcion y
transferencia de informacion de manera eficaz y oportuna.
21Divulgacion de actividades y resultados con cubrimiento nacional e
internacional.
Apoyo a las actividades docentes del area, tanto, en el pregrado
de Ingenieria de Minas y Metalurgia, Geologica y Quimica como en
el postgrado deCiencia y Tecnica del Carbon,
Organizacion de cursos y seminarios para mantener actualizada a la
comunidad cientifica con temas relacionados con el area de los
carbones.
Adaptacion de tecnologias de punta.
Cubriendo las siguientes areas del conocimiento en las que puede
prestar servicioa de asesoria y consultoria:
- Carboquimica
- Mineria
- Geologia y Geotecnia
- Ingenieria Ambiental
,- Economia
- Procesos Industriales
'[ I",
224.1.2 Estado y Procedimientos Actuales: Se evalua la conformaci6n
del Centro, equipos, analisis que se realizan y en que materiales,
clientes, descripci6n de los procesos, manera de archivar,
manipulacion de la informacion y flujo de datos, evaluacion de
actividades automatizadas y de los formatos para la captura de datos
,
, y presentacion de la informacion. Se recomienda al momento de
computarizar la informacion no modificar demasiado estos formatos
para no crear un choque con las costumbres de los usuarios.
E1 Centro tiene en el momento el siguiente personal:
- Un director: Profesional del area.
- Jefe de Laboratorio: Profesional del area.
Laboratoristas: Cinco personas entre tecnologos y profesionales .
Investigadores: Tres profesionales de areas relacionadas a las
actividades del Centro.
Ademas, cuenta con la participacion de tesistas y monitores del
pregrado y del postgrado en ciencia y tecnica del carbon.
En los ,laboratorios se dispone de los siguientes equipos entre
otros:
- Cromatografo de Gases.
23Analizador Elemental y de Azufre.
- Mac 500 para analisis inmediato.
- TGA ( Analisis termo-gravimetrico.)
- Macanal 10 para analisis elemental.
- Bombas Calorimetricas
- Espectrofotometro de Absorcion Atomica.
- Microscopio de Fluorescencia.
- Microscopio Ortolux (reflectancia de vitrinitas)
- Horno de Coquizaci6n.
Equipo de preparacion de muestras: Triturador, Molinos, Rotap,
Zaranda, etc.
Los analisis que realiza el Centro del carb6n son basicamente los
·siguientes:
- ProximosCorto.y Completo.
- Elemental.
24Composicion de Cenizas.
Azufre.
- Petrograficos.
Hinchamiento.
!.1., - Dilatometria.
- Fusibilidad de Cenizas.
Hard Grove Index (Triturabilidad).
Humedad de Equilibrio.
Plastometria.
- Friabilidad.
Coquizacion.
En materiales tales como: Carbon, cascarilla de arroz, cenizas,
coque, plasticos, crudos pesados, grasas, bitumenes, maderas,
estiercol, turba, lignitos, etc.
Los principales clientes del Centro en la actualidad para analisis
de muestras son: Productos Familia, Carbones Nechi, Coltejer,
Fabricato, UPB, U de A, Universidad Nacional, Carbones San Fernando,
Carbones del Caribe, Gravetal, Erecos entre otros .
1
. 0"1' . 'JEl proceso de recepcion preparacion y analisis de las muestz:as es
f
el que sigue:
Se recibe la muestra del material a ser analizado con el nombre, la
direccion, NIT, y telefono del propietario, la identificacion de la
muestra dada por el y los analisis requeridos.
La muestra se Ie asigna un numero en el laboratorio y es preparada
(triturada, molida, tamizada y cuarteada) y llevada a los diferentes
sitios de acuerdo con los ensayos que se Ie vayan a practicar.
• (br L r i.,~ "I t', 'I ;:·-,1 ;'.iT "'\'ir:.: inr.1i
Los analisis se efectuan en distintos laboratorios, todos ubicados
.0 ;., ,.
en el mismo edificio en solo dos pisos.
Cada laboratorista realiza sus analisis y lleva su informacion en
unos formatos 0 en cuadernos y en algunos caso los equipos de
analisis permiten imprimir un reporte de los resultados, grafica y
numericamente. Luego se reunen todos los reportes y la secretaria
realiza el informe final y la cuenta de cobro, en maquina de
escribir. Es de anotar que del informe final, que es un resumen del
que presenta cada uno de los analistas, no se archiva copia en el
Centro.
El flujo de datos que se genera es basicamente el siguiente: de los
cliente hacia el Centro con la informacion de la muestra, en el
centro internamente con el analisis de la muestra y del Centro hacia
el cliente con los resultados (Figura 2).
26En la actualidad el Centro del Carbon'realiza el procesarniento de la
intormacion de los analisis manualmente, ayudados por unos formatos
de captura y presentacion de informacion, y para la presentacion de
las cuentas de cobro. Se tiene un cuaderno donde se registra la
muestra~ dandole un numero consecutivo y analisis que se le van a
practicar. Los resultados se presentan en formatos individuales para
cada ensayo, en estos formatos se resalta la fecha, el interesado,
la procedencia~ la norma ICONTEC, resultado de cada una de las'
mediciones, nombre del analista y del jefe del laboratorio que le da
el visto bueno (ver anexo) .
27Agura 2. Dlagrama de flUJo de datos
NivelO
Reporte
J--------ILaboratorlos
Transacclon Transacclon
fii',,~~
Nivell
Cliente
Muestras
Anallsls
Ensaxos
Laboratorlos
Conferenclstas
Cursos
i
284.1.2.1 ventajas y desventajas de lasmetodologias aotuales: Se
sopesan-los beneficios y deficiencias de los procedimientos actuales
para evaluar si son ventajosos 0 no buscando comprobar los
beneficios del cambio. La ventaja que ofrece el manejo actual de la
informaci6n es que el personal, por llevar bastante tiempo
trabajando asi, ya esta familiarizado y 10 hace bastante bien. Las
desventajas principales estan representadas en problemas tales como:
que es muy lento el manejo, la actualizaci6n, la consulta, la
reorganizaci6n y agrupacion de datos es compleja e implica una alt.a
inversion de tiempo por parte de los laboratoristas para
recopilarla.
4.1.2.2 Riesgos que se oorren de no haoer el oambio: De no hacer el
cambio a un sistema de informacion computarizado se corre el riesgo
de no poder competir con agilidad, eficiencia y eficacia en el
manejo de la informacion en los mercados actuales pudiendo ser
desplazados por otros laboratorios que si 10 hagan. Ademas, cantidad
de informaci6n valiosa para el desarrollo del Centro y del pais
terminaria por perderse en los anaqueles del archivo.
Esta etapa de analisis de requerimientos de informacion que es de
vital importancia en el desarrollo del proyecto, se debe realizar
teniendo un contacto muy cercano con el personal del Centro y
cualquiera otro vinculado con el tema, para nutrirlo con las
experiencias de unos y otros. Se llevo a cabo mediante observaci6n
directa en el campo de trabajo, cuestionarios escritos y orales,
preguntas tecnicas, recomendaciones de tipo procedimental y
determinando la reaccion de las personas frente a elIas. En la
29.t. medida que se determinen con claridad los conceptos se ira
construyendo el diccionario de datos.
t:(:'
" ~' '-c..) , 4.2 PLANTEAMIENTOS GENERALES DE LA SOLUCION:
4.2.1 Servicios Ofrecicios por el Nuevo Sistema: Es la informaci6n
que se desea que maneje, las formas de presentarla, los c,Hculos y
operaciones que debe realizar el programa, es decir, son todas las
utilidades y beneficios practicos conque cuenta la base de datos.
El si5te~a debe manejar con eficiencia, amigabilidad, flexibilidad y
seguridad la informacion correspondiente a:
- Los clientes
- Los Servicios
- Los Cursos
I
Permitir ingresar, modificar, eliminar y presentar la informacion
facilmente y en un ambiente agradable.
Mediante Pantallas graficas de usuario con mensajes explicativos,
botones que 10 llevan hacia la interfaz apropiada y la posibilidad
de seleccionar el dato adecuado de listas de valores (cuadros
combinados) para evitar los errores de mecanografia, tan comunes,
se podra manejar toda la informacion.
30El sistema proporcionara el siguiente manejo de la informacion:
De los Clientes: Se podra actualizar la informacion facilmente
buscando por el numero de cedula 0 NIT 0 por el nombre. Se podra
presentar la informacion en orden ascendente 0 descendente por los
mismos' criterios. Para el Centro del Carbon "cliente" es el que
solicita un servicio (analisis 0 estudioj 0 aquel que asiste a un
curso.
En el caso de que el cliente sea una empresa se mantendra
informacion acerca de la persona que se contacta dentro de la
organizacion, con la posibilidad de actualizar los datos por si
cambia la persona a contactar.
Se facilitara el manejo de correspondencia con los clientes
elaborando informes de etiqueta postal, igualmente se hara con los
conferencistas.
, .,..)~
~
De los Servicios: Los principales que se tratan en esta base de
datos son los analisis y los cursos.
Los Analisis: Se ingresa a ellos mediante el formulario servicios
con oprimir un boton, estaran vinculados mediante el numero del
I.:'
servicio.
r:;:ii
Los ensayos que se practican en el Centro del Carbon se
seleccionaran de una lista de valores posibles la cual limita las
31mediciones realizadas. Ejemplo: para el ensayo Elemental solo es
posible escoger mediciones tales como Nitrogeno, Carbono, etc.
Se presentan los resultados con unidades de medida.
Se controla la identificacion de la muestra y del cliente, tipo de
material, procedencia y con solo oprirnir un boton se generara el
reporte para impresion, en el cual habra un espacio para las
observaciones pertinentes tales como: quien realize el analisis, que
parametros se tuvieron 0 se deben ser tenidos en cuenta, etc.
1.' • De los cursos: 0 seminarios, se maneja el nornbre, titulo, tema,
conferencista(sj, fecha, lugar y observaciones si las hay. Ademas,
personas 0 instituciones que participaron para controlar el pago y
una posible nueva invitaci6n.
De los Materiales: Se ofrece un lista de materiales con la que ya
ha trabajado el Centro con la posibilidad de crecerla
4.2.2 Requerimientos del Nuevo Sistema: El programa requiere que se
Ie ingrese la siguiente informaci6n:
Todo 10 concerniente con los clientes, al igual que con los
conferencistas.
- Lo relacionado con los cursos.
- La referencia interna de la muestra.
32- Los resultados de los analisis que se Ie practicaron a la muestra.
,,~, :., '.. ,, Esta informacion se va entrando guiado por cajones resaltados y la
demas por listas de donde se elige el valor apropiado.
4.2.3 Ventajas y Desventajas del Nuevo sistema: Es el analisis
comparativo del sistema consigo mismo y con los procedimientos
actuales para reconfirmar el cambio.
Las principales ventajas son:
Es un medio rapido para el manejo de la informacion generada y por
generar.
:. :-r.'1 ,- ,....1 d
- Optimiza la inversion de tiempo por parte del personal del Centro.
Es de mas facil acceso a la informacion por parte de los
usuarios, por su amigabilidad.
- Moderniza la operacion del Centro mejorando su presentacion.
La informacion ultima va a estar centralizada y con copia del
informe final.
- Aumenta Ia productividad.
33Las principales desventajas son:
Al no estar el sistema en red el personal se tendra que desplazar
hasta un sitio en particular para ingresar, actualizar, consultar
o imprimir informaci6n 0 se debera contar con una persona que pase
E.• 5: • i~ por los laboratorios recogiendola y digitandola en el computador
~, ':1
~'
" , f - Se debe tener un administrador de la base de datos.
Requiere de algun tiempo para ser totalmente aceptado por los
usuariosal ser algo nuevo para la mayoria de ellos.
4.3 MODELAJE DE DATOS:
J 01
La informaci6n actualmente es reconocida como uno de los activos mas
importantes de las organizaciones por eso se hace de primordial
importancia el tenerla organizada, proporcionando acceso rapido a
ella y generando maneras eficientes y eficaces de evaluaci6n y
L~ )i .. . presentaci6n.
Un sistema de gesti6n de bases de datos 0 sistema de informaci6n
(DBMS database management system) consiste en una colecci6n de datos
interrelacionados y un conjunto de programas para acceder a esos
datos. El obj etivo primordial del DBMS es proporcionar un entorno
que sea conveniente y adecuado para ser utilizado al extraer,
almacenar, modificar, presentar y analizar la informaci6n.
£.1::
344.3.1 Modelo Entidad-Relaeion: J:;n el desarrollo de las bases de
datos se han propuestos varios esquemas para modelar los datos entre
ellos estan:
·,!:!u}.Gl. c
- EI modele Entidad-Relaci6n
- EI modelo Orientado a Objetos
- El modelo de Red
- EI modelo Jerarquico
.1
El modelo de Archivos
El modele Entidad-Relaci6n es el mas popular actualmente por su
facilidad de uso y es el que empleamos en el presente trabajo por
presentar las siguientes ventajas comparativas con los otros:
.) JS .i.. ::..~ I t
- Se evita la redundancia e inconsistencia de datos
Proporciona facilidad de acceso a los datos y de respuestas a
preguntas espontaneas.
Ofrece independencia de datos: Esto es, debido a que los datos se
encuentran en una sola parte y con el mismo formato es facil
35escribir nuevos programas de aplicaci6n que los usen, es decir
f
los datos son transparentes al programa de aplicaci6n.
Permite establecer normas de seguridad para evitar el manejo
indebido de los datos por personas no autorizadas.
Permite un manejo adecuado de la integridad para evitar posibles
; :i. () inconsistencias en los datos.
El modelo de datos Entidad-Relaci6n (E~R) se basa en la abstracci6n
del dominio de la aplicaci6n (mundo real) que consiste en una
colecci6n de obj etos basicos llamados entidades, las cuales tienen
atributos 0 propiedades, y las relaciones entre ellos. El modelo que
se ha impuesto como estandax es el propuesto por Chen en 1976 Y
posteriormente extendido por Barker.
Un buen modelo de datos debe capturar la mayoria de los aspectos del
mundo real tales como:
Los Est.iticos: Objetos 0 entidades, sus propiedades y las
relaciones entre estos.
Los Dinamicos: Las operaciones sobre los objetos y las condiciones
para poder efectuar dichas operaciones.
Entidad: Es un ente u objeto sobre el cual debemos 0 que.t:emos
guardar informaci6n y que es claramente distinguible de los otros
objetos por medio de un conjunto especificQ de atributos 0
36propiedades. Ejernplo:. CLIENTE es una entidad cuyos atributos son su
.ident.if.icac.i6n (cedula), nornbre, teleiono y cualquier ot.ro dato que
deseemoa almacena.r de el.
Relacion: t:s una asociaci6n existente entre los objetos 0 de un
objeto consigo mismo.
~1!1
Un huen modele, ademas, debe t.ratar de .incorporar las reglas de
integridad, es dec!r, no dejar que los objetos tomen estados
invalidos.
La estJ::uctu.ra l6gica de una base de datos puede expresarse
g.raficamente por medio de un diag.rama E-R. En el modele de Barker
las entidades se representan como cajas de bordes redondeados. A
cada entidad ae le coloca au nornbre en mayuscula y en singular y -los
atributQs en minuscula. Los atributos se distinguen entre
obl!gatorios (*) y opcionales(o).
De los obligatorios uno se elige como clave primaria (#*).
o
La clave p.rimaria es el identificador u.nico del objeto, sirve para
establecer dentro del conjunto de objetos pertenecientes a una
entidad de manera inequivoca a cual de ellos Se esta haciendo
alusi6n.Ejemplo: Dentro de la entidad CLIENTEla clave pr.imaria es
-la ·identi.f.icaci6n (cedula) porque no hay dos clientes que tengan la
miama cedula 0 NIT.
37Dentt::o del modelo E-R cada t:elacion tiene unaleyenda:
Opcionalida.d.; dice si la relacion es debe (obligatoria) 0 puede
J J ..:j }.'.' '::.'
(opcional) y serepresenta con linea continua cuand.o es
y
obligatoria punteada cuando es opcional.
'I . ::) f,
Cardinalidad de mapeo: SonIa cantidad de instancias que se estan
relacionando entre dos instancias (1:1, l:n, n:n). 1a parte
multiple (n) se representa con una pata de gallina.
Lasrelaciones muchos a muchos (n: n) estan prohibidas porque puede
crearse ciclos ·infinitos y redundancia en la ·informacion. Cuando se
presenta este evento se CLean entidades debiles llamadas de
referencia -las cuales tienen como caLacteristica pLincipal que su
clave primaria se forma de 1a surna de las claves primarias de las
! entidades que une. La clave de una entidad de referencia es un caso
i
Ls
,~.,
de claveioranea,
., .,>
J
4,3.2 Modelo Entidad-Relacion para el Centro del carbon:
Se modelala informacion del Centro del Carbon empleando los
principios basicos.
4.3.2,1. Entidades y atrihlltos; Son los objetos que representan el
mundo del Centro y sus propiedades(Figura 3).
38Figura 3. MODELO ENTIDAD-RELACION PARA EL CENTRO DEL CARBON
;';:1 J.: . I
CONFERENCISTA
MATERIAL
#* Identificacion
• Nombre #. Codigo
• Direccion • Nombre
• Teli3fono Identificar I
* Fax I
'Tener I
I Ser
Pertenecer MUESTRA
PARTICIPACION . PROCEDENCIA #"'ReClnt
Ree Ext
o
#·Codigo enerar
I·
Pertenecer Nombre Incluida
0 Descripcion
1
/
f ,! [;.:: I Definir
lHaber
/
CURSO
.j
#. Codigo ;(nC!Uir
* Fecha .-----~~~~------~
* Valor
.. Lugar #. Numero
• Titulo * Fecha Recepcion
o Observacion • Valor
Tener • Fecha Pago
~ll 1::'·' ., : I * Fecha Entrega
Es #* Codigo
I"
Nombre
ASISTENCIA / I .. Unidad
I * Valor_Min
M'
o Fecha de Pago /
Pertenecer Pertenecer
I
ITener Solicitar fectuan
~--------~~~----~
CLIENTE ENSAYO
#.. Identificacion #"Codigo
• Nombre * Nombre
• Direccion
* Te!etono
* Fax
o Representante
39CONFERENCIS'l'A: Esla persona 0 conjunto de personas que hacen las
;:·':~5Q---"--~'1 presentaciones 0 exposiciones en los diferentes cursos que programa
r
"!·,I
,;·';;;;;,,;;01 el Centro del Carbon. Sus atributos son:
l '-": ~ "" '.' 1r 1f t c I"f lt * !j
. \ I
ti(:~i,j:);:}'"i;Cj .:~ i
i
Of~~}iJ:L~~r
'k Identificacion: Esla cedula, pasaporte 0 cualquier documento de
·identificacion reconocido por el estado Colombiano, Esta es la
clave primaria.
- Nombre: Es el nombre completo (nombres y apellidos)
- Direccion
TeH:fono
- Fax
l~:~;'UJ 'fl'
c~Lf!:T 1.­
n\)t'::'(;~,l'J::;:-(:O ("
CURSO: Son todos los seminarios, cursos y cualquier tipo de
capacitacion que ofrece el Centro. Sus atributos son:
\
- Codigo: Es el ·identificador del curso. Esla clave primaria.
- Fecha ~ Fecha derealizacion.
~: :'l J : -,_.- .
'~::rJ~ !/~ ~~ij'~5-~-.
- Valor: Costo 0 aporte
nu;;:,o'j liG ..
- Lugar: Sitio delareunion
')m~1{ii:1T "
Xf:::j"
etflet;l:o2(,,1'1:':;':; <>
40- Titulo :nombre del curso
Obser:vaci6n: Comentar:ios a cer:ca del cur:so.
PAR'l'ICIPAcrON: Entidad de referencia entre Conferencista y Curso
par:a evitar:lar:elaci6n n:n, la clave pr:imar:ia esta compuesta de la
·identificaci6n del confer:encista y del c6digo del cur:so.
CLIENTE: Es toda persona juridica 0 natural que solicita un servicio
del Centro que asiste a uno de los cursos que se dicten. Sus
0
atributos son:
Identificaci6n: Puede ser el NIT ola cedula. Es la clave
primaria.
- Nombre
". ., ~!" " :<~ ~~ .-,. . J
1,::
- Direcci6n
- Tel_§fono
Fax
Representante: En el caso de ser una empr:esa el repr:esentante es
la persona que se debe contactar dentro de ella.
41Cargo del Representante: Cargo que tiene el contacto dentro de la
organizaci6n.
ASISTENCIA: Es una entidad de referencia entre cliente y curso,
tiene como atributo la fecha de pago por la asistencia al curso y su
clave foranea estacoropuesta por l~ identificaci6n del cliente y por
el c6digo del curso al que asistic
PROCEDENCIA: Especifica el origen de la solicitud de servicio de
0
la muestra que se esta entregando para ser analizada. Sus atributos
son:
Codigo: Es un nlliuero y esla clave priroaria
Norobre: Es el nombre que se le ha dado a cada una de las
procedencias posibles.
- Descripcion: Se explica el tipa de pracedencia.
SERV""ICIO: En este caso particular estos servicio se refieren a los
analisis fisica....quiroicos que efectua el Centra. Sus atributos son:
Nlliuero: Es el consecutivo que se le da a cada una de las
solicitudes que llegan al Centro. Es la clave primaria.
Fecha de Recepci6n: Es ·la fecha enla que llega (n) la(s) muestras
al Centro del Carbon.
42Valor: Es el costo total del servicio.
Fecha de pago: Es la fecha en la que el cliente debe pagar el
:: !.:'
valor del servicio, sirve para manejar la cartera.
Fecha de entrega: Es cuando se Ie entreganlos resultados al
cliente, se puede utilizar para evaluar la eficiencia del
laboratorio.
MATERIAL: Son los tipos de materiales que esta en capacidad el
laboratorio de analizar. Sus atributos son:
; c '
- C6digo: Es un nUmero y ella clave primaria.
- Nombre: Es el nombre de cada uno de los ,materiales.
MOESTRA: Es la muestra como tal para el laboratorio. Sus atributos
son:
ReferenGia Interna: NUmero con el cual el laboratorio identifica
cada muestra. Es la clave principal.
Referencia Externa: Nombre con el cual el cliente identifica a su
muestra. Eaopcional.
ENSA!lO: Son cada uno de los analisis 0 ensayos fisico-quimicos que
puede efectuar el Centro del Carb6n. Sus atributos son:
43- C6digo: Es un numero. Clave primaria.
- Nombre: Nombre del ensayo
MEDICION: Son las multiples mediciones que se pueden realizar dentro
de un ensayo. Por ejemp10 dentro de un ensayo Elemental a la muestra
se Ie nude e1 contenido de Carbono, Hidrogeno, Nitrogeno, Oxigeno y
r:
de Proteinas, cada una de las determinaciones de estos contenidos
sera entonces una medicion. Sus atributos son:
--:- . i
Codigo: NUmero con que se identificanlas mediciones. Junto con el
C6digo del Ensayo, que es una clave foranea, forma la clave
prin.cipal.
- 'Nombre: Nombre de la medicion.
'.;
- Unidad: Esla unidad de medida (%, g, BTU, etc)
; 1.'1.0
- Valor Minimo: Es el minimo valor permitido
- Valor Maximo: El valor mas alto permitido.
...
;'
Estos dos ultimos atributos se pueden usar para evitar errores de
mecanografia al momento de ingresar los resultados de las mediciones
a la base de datos.
ANALISIS: Es una entidad de referencia que surge entre Muestra y
Medici6n. Su clave primaria esta formada al unir las claves
44principales Referencia Interna de la Muestra y C6digo de la
Medici6n. Su atributo es:
Resultado: Es el valor numerico obtenido al reali~ar cada una de
las mediciones del Ensayo deseado sobre la muestra en proce'so.
! ..
P~)" Ii ,orJi::<; "h J:
!,TfC,Li:.>.;:A; ,c, !;,~ , 4.3.2.2 Relaciones: Las relaciones establecidas en el modelo tiene
!
rdO~}HC:.;: _r ~1 la siguiente lectura (Figura 3);
I
I
i'r'.:"}:';J .~;:; b.i " Cada CONFERENCISTA puede tener una a mas PARTICIPACIONES y cada
,:cihl ;;;10 PARTICIPACION debe pertenecer a unoy solo un CONFERENCISTA.
En c:ada CURSO puede haber una 0 mas PARTICIPACIONES y cada
',' PARTICIPACION debe pertenecer a uno y solo un CURSO.
f.!
Un CURSO puede tener una a mas ASISTENCIAS y cada ASISTENCIA debe
pertenecer a uno y solo un CURSO.
, 1~
Un CLIENTE puede tener una 0 mas ASISTENCIAS y cada ASISTENCIA
debe pertenecer a uno y solo un CLIENTE.
, 1" ;, j 1,1 .~••
Un CLIENTE puede solicitar uno 0 mas SERVICIOS y cada SERVICIO
debe corresponder a uno y solo un CLIENTE.
Cada PROCEDENCIA puede definir a uno· 0 mas SERVICIOS y cada
:Jb SERVICIQ debe tener una y solo una PROCEDENCIA.
45-', ;
Cada SERVICIO puede incluir una 0 mas MUESTRAS y cada MUESTRA
debe estar incluida en uno y solo un SERVICIO.
Cada MATERIAL puede identificar: a una 0 mas MUESTRAS y cada
MuESTRA debe ser de uno y solo un MATERIAL.
j
I·,
T:<,
Cada MUESTRA puede generar uno a mas ANALISIS y cada ANALISIS debe
ser de una y solo una MUESTRA.
".bs:'
,> Cada MEDICION puede ocasionar un 0 mas ANALISIS y cada ANALISIS
debe pertenecer a una y solo una MEDICION.
En un ENSAYO se deben efectuar una 0 m~s MEDICIONES y cada
MEDICION debe pertenecer a uno y solo un ENSAYO.
4.4 DISENO DE LA BASE DE DA~OS:
..
.. ~- , :" , j)~
El objetivo del disefio y del modelamiento de los datos es crear un
esquema conceptual de alto nivel, independiente del DBMS, partiendo
\ ~; ,-r .J. ....
de especificaciones de los requerimientos a la aplicacion que
reflejenla realidad, mediante los mecanismos de abstraccion (Batini
et al,1992) que en este caso nos llevaron al modelo entidad­
relacion.
464.4.1 Modelo Relacional:
Consiste en convertir las entidades dentro del modele E-R en tablas
de la base de datos y los atributos en campos que las definen y
estos a su vez forman las filas 0 tuplas. Cuando una entidad tiene
una relacion uno a muchos con otra ellado de muchos necesita
conocer la clave primaria del lade uno y con ella construye su clave
principal .
.r .n
En las tablas desde la 1 hasta la 12 se presenta el modele
relacional para este sistema inforlllCitico, con el, nombre del campo,
la descripcion de este, la conformacion de la clave, restricciones,
tipo de dato y un ejemplo. Estan las siguientes convenciones~
:)~r {);, "·;1
- NN: No Nulo. El campo no puede contener valores nulos
·
'_.' I.,'
- U: Unico. £1 valor del campo es unica
- Texto (10): Data tipo texto hasta de 10 caracteres
4.4.2 Especificaciones del Nuevo Sistema: Se propone trabajar en
", ~. ,'1" '; ACCES 2.0 bajo Windows para monousuario por el bajo volumen de
·informacion que se va a manejar, por la amigabilidad que
proporcionan su interfaz grafica, por su manejo de eventos 10 cual
implica unamenor cantidad de programacion, por su escalabilidad 10
cual significa que la base de datos puede crecer de acuerdo con las
necesidades del Centro y por su facilidad para hacerle
mantenimiento.
47MODELO RELACloNAL
TABLA 1. SERVICIOS
~,. \, ." ,., . ~.. ,
Campo Oescripci6n crave ~estriccione~ Tipo Ejemplo
Num Servicio Identificacion del Servicio Primaria NN-U Texto (10) 112
Cod_Procedencia Identificacion de la Procedencia NN Texto (10) 2
Id_Cliente Identificacion del Cliente NN Texto (10) 9.8E+07
Fecha_Recepcion Fecha de recepcion de la orden Fecha/hora 96-02-21
Valor Costo total del servicio Numero largo $50,000=
Fecha_Pago Fecha en que se paga Fechalhora
Fecha Entrega Entraga de resultados Fecha/hora
TABLA 2. ANALISIS
Campo Oescripci6n Clave Restriccione! Tipo Ejempro
ReClnterna Identificacion de la muestra Primaria NN·U Texto (10) . 100
Cod_Ensayo Identificacion del ensayo =t NN Tcxto (10) 1
Cod_Medicion Identificacion de la medici6n NN Texto (10) 7
Resultado Resultado del amllisis Numerico 3
TABLA 3. CLiENTES
Campo Oescripci6n Clave ~estriccione~ Tipo Ejemplo
Id Cliente Identificacion del Cliente Primaria NN~U Texto(10) 9.8E+07
Nombre Nombrc completo 0 razon social NN Tcxto (30) JIT
Direccion Direccion completa NN Texto (40)
. 'N1
Ciudad Ciudad y pais NN Texto (30) Medellin
Teletono Telefono del trabajo y residencia Texto (30) 2-155676
Fax Texto (15)
Representante Persona a contactar Texto (30)
Cargo Cargo del contacto Texto (30)
48TABLA 4. CONFERENCISTAS
Campo Descripcion Clave Restricciones Tipo Ejemplo
Id Conferencista Identificacien del Conferencista Primaria NN ~ U Texto (10) 302548
Nombre Nombre completo 0 razen social NN Texto (30) SAJA·
Direccion Direccion completa NN Texto (40)
Ciudad Ciudad y pais NN Texto (30) Medellin
Teletono Teletono del trabajo y residencia Texto (30) 2~657649
Fax Texto (15)
TABLA 5. PARTICIPACION
Campo Descripclon Clave Restricciones Tipo Ejemplo
Id_C onferencista Identificacion del Conferencista Forfmea NN~U Texto (10) 302548
Cod Curso Identificacion del curso Foranea NN-U Texto (10) S635
TABLA 6. CURSOS
Campo Descripcion Clave Restricciones Tipo Ejemplo
Cod_Curso Identificaci6n del Curso Primaria NN~U Texto (10) 503
Titulo Nombre completo NN T~GIDA
Fecha En que se va a realizar NN Fe 96·03·21
Valor Costo NN moneda $600000
Lugar Auditorio NN Texto (30) UNal
ObseNaciones Texto (50)
49TABLA 7. ASISTENCIA
Campo Descripcion Clave Restricciones Tipo Ejemplo
Cod_Curso Identificaci6n del curso Foranea NN-U Texto (10) 5635
Id_Cliente Identificaci6n del Cliente Foranea NN-U Texto (10) 98499215
Fecha_Pago Fecha en que se debe pagar Fecha/hora
TABLA 8. ENSAYO
Campo Descripcion Clave Restricciones Tipo Ejemplo
Cod_Ensayo Identificacion del ensayo Primaria NN-U Texto (10) 3
Nombre Nombre de los ensayos NN Texto (20) Elemental
TABLA 9. MEDICION
Campo Descripcion Clave Restricciones Tipo Ejemplo
Cod_Ensayo Identificacion del ensayo NN Texto (10) 3
Cod_Medici6n Identificaci6n de la medici6n Primaria NN-U Texto (10) 1
Nombre Nombre de la medici6n NN Texto (30) Carbono
Unidad Unidad de medida NN Texto (5) %
Vir_min Valor minimo permisible Texto (20) 60
Vir_max Valor maximo permisible Texto (20) 100
50UNIVERSIDAD NACIONAL OC
" COlOMSIA
,'"
':.'
::lEP",RTAMENTO
§<hl' DE B1BlIOTECAS
!"'<IQtero fgcultod de MlnQ,f
· '~
TABLA 10. MUESTRAS
" Campo Descripcion Clave Restricciones Tipo Ejemplo
'~" ~..... ~'''''''''''A
ReUnterna Identificacion del Centro Primaria NN-U Texto (10) M1324
ReCExterna Identificacion del Cliente Texto (20) Mia
Num_Servicio Identificacion del Servicio NN Texto (10) 1290
Cod Material Identificacion del material NN Texto (10) 3
TABLA 11. MATERIALES
Campo Descripcion Clave Restricciones Tipo Ejemplo
~··.{,";t'~'}r;',"~ ,.\:! ,,: i r(:'
'" 1 ~. ~,._.~",,'. '-<"$... _ .... , •. -_,..,... Cod_Material Identificacion del material Primaria NN-U Texto (10) 3
Nombre Tipos de materiales NN Texto (20) Lignitos
TABLA 12. PROCEDENCIAS
Campo Descripcion Clave Restricciones Tipo Ejemplo
Cod_Procedencia Identificacion de la procedencia Primaria NN-U Texto (10) 1
Nombre Tipos de Procedencias NI'J Texto (20) Comprador
Descripcion Texto (50)
514.5 CONSTRUCCION DE LA APLlCACION:
Cada una de las fases de construccion del prototipo se debe
confrontar con la etapa de an<Uisis, para clarificar aun mas los
datos y refinar su modelamiento, 10 cual facilita las labores
posteriores.
4.5.1 Fo~ularios: Es una forma 0 formato amigable para introducir ,
mostrar, modificar 0 imprimir la informacion de la base de datos.
Mediante las reglas de validacion y ayudas que se ofrecen se protege
la integridad de la base de datos, es decir, que los datos esten en
el range correcto, que sean del tipo apropiado, etc.
4.5.1. 1 Panel de Cont.rol Principal: Es la forma que aparece al
entrar al programa y permite mediante el hacer clic en alguno de los
P:_;-:,n
2'-~~: '.~t t
~""~"'·'-''''''"''''''_, ...-.-',",n ,_.
botones con el mouse entrar a los Informes 0 a los Formularios 0
salir del Acces 2.0 (Figura 4).
4.5.1.2 Panel de. Cont.rol de Fo~ularios: Se accede a el desde el
panel de control principal, permite el ingreso a los diferentes
formularios disponibles y el regreso al panel de control principal
(Figura 5) .
4.5.1.3 Servicio: Permite manejar informacion como el nUmero del
servicio, valor, fecha de recepci6n, de pago, de entrega, cliente
generador del servicio, procedencia de la muestra y en un
subformulario se puede manipular la informaci6n concerniente a las
muestras tal como los nombres y el tipo de material. Mediante un
52boton se puede acceder al formulario analisis donde el numero de la
muestra, las ensayas que se Ie practicaran a cada una de las
muestras y las resultados de las medicianes (Figura 6).
1.
f,!;- .,'::'
...
(
<.-*;
53CENTRO DEL CARBON
UNIVERSIDAD NACIONAL DE COLOMBIA
I I
(ntoml S
Jorge Ivan Tob6n
PrassntenOn FOfrTlul8l'io
Figura 4. Panel de Control Principal
54..
Micr()~oft Access If orrmllrJrio: pi-mel tiP. conirollorJllularios\ .....
...
= Nchlvo fdlci6n y"er Beglstros Ventana Ayuda
FORMULARIOs l
'.- .'''''',
g
I "
'• ___ .___.JI ",ervlclD
I
Cunferen i 'f Prf. 'f al
Los botones permiten obrir cado uno de los formulorios disponibles
PreserrtflCi6n Formulario
Figura 5. Panel de Formularios
55I_
NOmsro: Clisnts: 123212
FechD.3sC8pciOn: 12/10/94
Procedencia: IComercializador
Fecha -pago:
valor: 10000
WUESTRA
I Ref iIItenNI: I Ref BXtema: I Material:
'~lq lq Turba
14141Registror Ide 1 1. )"[ [+1 1 1+ Anallsls
Ntlmero del analisis 6. ree.lizar
Figura 6. Servicio
56II [!]
Muestra:
0
Enseyo IProximo Complelo
MediaDn: IMateria Volafil
I
Resultado: I
Presente.cion Formulerio
Figura 7. Analisis
574.5.1.4 Cliente y conferencista: Se basan en sus respectivas tablas
y maneja la misma informaci6n. Permiten la busqueda por
identificaci6n ascendente 0 descendentemente, se pueden mostrar en
orden alfabetico (Figuras 8 y 9).
, ,
4.5.1.5 Curso, Material y Procedencia: Se basan en sus respectivas
tablas y maneja la misma informaci6n. Permiten la busque por c6digo .
.\/;:
Se pueden mostrar en orden ascendente 0 descendente (Figuras 10, 11
y 12) •
4.5.1.6 Panel de Control de Informes: Se accede a el desde el panel
de control principal, permite el ingreso a los diferentes informes
disponibles y el regreso al panel de control principal (Figura 13).
58...
...
...
...
TEl
Identific&ci6n:
Nombre: liuOI1 perez
Direccion: IOle 119 B No 78 -21
Ciudad: ISMta/e de Bogota -Colombia
Telefono: 12 303675 (Res)
F8X:
Representante:
Cllrgo:
NIT 0 C8dula del diente
Figura 8. Cliente
59CONFERENCISTAI
Identific!l.cion:
NombrE!:
Direction:
Ciudlld:
Teh!!{ono:
Fmc
Iden1lticeci6n del Conferencista
Figura 9. Conferencista
60CURsol
Figura 10. Curso
61MATERIALI
Codigode 1011 meterieles mbs comunes que lIegon I!l Centro del CerbOn
Figura 11. Material
62PROCEDENCIAI
r
C6digo
Nombre: IConsurTlidor
IEs
Descripcion: un ~omprad~r
C6digo de los diferentes 1ipos de proc:edencias posibles
Figura 12. Procedencia
63I
r
Resultados·11
I.
rJlent 1 Principal 'I
]
Los botones permilen abrir la presenlacion preliminar de los informes disponibles
Presen1w:i6n Formulttrio
Figura 13. Panel de Control de Informes
64--­
----------------------------~------:--------'''----''''-
4.5.2 Inforrnes:Son un conjunto de informacion que se organiza segun
determinados criterios. Un informe constituye una forma de recuperar
y presentar los datos como informacion significativa en forma de
r documento impreso.
4.5.2.1 Resultados: Se presentan en una hoja separada para cada
, ... .. ... I
,"? ~ ,-" ~', ,. .", '
"
muestra y por cada ensayo. Muestran el nombre de la muestra, el
!
I ensayo y las mediciones que se Ie practicaron con sus resultados y
I
la unidad de medida, en la parte inferior se puede colocar las
observaciones pertinentes (Figura 14).
I
.... ,--,,._ ..•. ,,J
',I
4.5.2.2 Clientes y Conferencistas: Presentan las etiquetas postales
de ellos organizados por pais 0 ciudad (Figuras 15 y 16) •
65f"JOWLIT"I"IIEI..~_ ""'IE~A
~CMa:W
uililililiil
--­
- =-
_
.....
Y.
Usto
Figura 14. Resultados
66.­
....
..... 0 •
\ .­
..
:... .r...f..r.
WS1D W\YU
-'----­
Figura 15. Cliente
67_
.
.....
• -..t...~_•
..
~
Figura 16. Conferencista
685. MANuAL DEL USUARIO
5.1 INTRODUCCION
El manual del usuario es una herramienta que sirve de guia a las
personas que interactuaran con la base de datos del Centro del
Carbon y que tiene como fin el de servir para el manejo y
procesamiento adecuado de la informacion generada con los analisis
que alIi se practican.
Este manual orienta al usuario a traves de todo el sistema y Ie
brinda el derrotero necesario para llevar a cabo un manejo adecuado
de la informacion consignada en la base de datos.
·5.2 OBJETIVOS DEL MANuAL DEL USUARIO:
servir como texto guia para los usuarios finales, es decir, para
el personal del Centro del Carb6n.
- Capacitar a los usuarios actuales y futuros del sistema.
69Mostrar en forma clara el procesamiento de la informacion dentro
del sistema.
Describir los procedimientos que debe realizar el usuarlo al
ingresar, actualizar, borrar 0 consultar la informacion existente
en la base de datos.
5.3 ENTRADA At SISTEMA:
Ai sistema se entra ingresando primero al ambiente Windows, luego
entrando al Acces 2.0 que esta en el Oficces. Estando ya en el Acces
.1f.,,:-:"'
se debe abrir la base de datos Carbon.
Inicialmente aparece en la pantalia la forma llamada Panel de
Control Principal en el cual se puede elegir el item sobre el cual
se quiere trabajar Formularios 0 Informes 0 Salir de la aplicacion.
La opcion se selecciona de la siguiente manera:
besplaz§.ndose con el "mouse" a traves de lapantalla y haciendo
"click" sobre el boton u opcion deseada.
S.4ENTRADA DE DATOS:
Despues de seleccionar la opcion Formularios en el Panel de Control
Principal, el sistema nos lleva a otro pantallazo que se llama Panel
de Control de Formularios donde aparecen todos los formularios
disponibles al interior de la base de datos.
70En el Panel de Control de Formularios al hacer click en alguno de
los botones, identificados con el nombre del formulario, nos lleva a
la forma correspondiente donde aparecen los espacios en blanco para
ingresar los datos; cada uno de estos espacios esta precedido por
una etiqueta que identifica con el nombre a los campos. Estos
campos a su vez pertenecen a los de la. tabla correspondiente a la
forma activa, es a traves de estas formas que se llenan las tablas.
Con el mouse se posiciona en el espacio sobre el cual desea ingresar
algun dato, tarnbien se puede desplazar hacia adelante por los
espacios con la ayuda de la tecla TAB 0 para retroceder se presiona
simultaneamente SHIFT-TAB, una vez ubicado se digita el dato
correspondiente.
Hay que tener en cuenta que alguno datos no pueden ser nulos, 0 sea
que no pueden permanecer en blanco al terrninar de ingresar un
registro. Entre estos se encuentran principalmente los c6digos
(claves primarias y foraneas), los nornbres, etc. si no se escribe
alIi el dato el sistema no permitira el del registro a la base de
datos. Hay otros datos que por el contrario sistema coloca
automaticamente como es el caso de la fecha actual.
·..
", • t~!
Despues de digitar los datos sobre un campo 0 espacio en blanco se
::0':1 pulsa la tecla ENTER para pasar al siguiente.
Cuando se encuentra una flecha en la parte derecha de un campo de la
forma significa que hay una lista de la cual se puede seleccionar el
71dato que se requiere, al hacer click con el boton izquierdo del
mouse sobre la flecha se despliega la lista. Ai aparecer la lista
se busca el dato en ella, los datos se encuentran ordenados
alfabeticamente 0 en orden ascendente en el caso de ser ntuneros,
recorri€mdola con las teclas de flechas del teclado. Cuando se
'I:) HfHf identifique el dato deseado haga click con el mouse 0 presione la
tecla ENTER Y este pasara a ocupar el espacio en blanco del campo.
El dato tambien se puede localizar digitando las primeros caracteres
o letras del nombre requerido. Cuando aparezca el dato correcto se
pulsa ENTER 0 se posiciona con el mouse en otro lugar dentro de la
pantalla.
Cuando el registro que se quiere ingresar no esta dentro de la
lista, 'se escribe y se pulsa ENTER, aparecera entonces .un recuadro
donde se Ie pregunta si desea ingresar un nuevo registro si su
0.r:p
~)!Jp respuesta es afirmativa el sistema 10 levara a la forma
on
correspondiente para que usted ingrese el nuevo registro y al
terminar, usted debe cerrarla para que el sistema 10 conduzca hasta
la forma donde estaba trabaj ando. si usted no desea ingresar el
nuevo registro debe elegir no en la caja de dialogo.
~ •!::,-.
En la parte inferior de la pantalla en una casilla pequena aparece
una breve descripci6n de 10 que representa cada uno de los campos .
••••• ,,1. ;
J ....;_ J_
Al terminar de ingresar los datos en el menu archivo se debe
seleccionar la opci6n guardar para almacenar estos nuevos datos en
hJ
la tabla correspondiente.
725.5 BUSQUEDA Y EDICION DE DATOS:
Cuando se desea editar datos que se acaban de ingresar 0 que llevan
cierto tiempo en la base de datos se debe seguir siguiente
procedimiento:
.'t1LI) :!.i::~~} ;,~.. :>:).1' ~,.;J'. ~ U~', !.~4.:
it~ - Asegurarse que se esta en la forma apropiada para hacer el cambio,
obr;; '(/J • )1) 1']:. ~'r'. ,1, :,,::C:,';"f! o
I es decir, una modificaci6n de un dato no se debe hacer sino en la
1""Q
forma base asi este dato aparezcan varias formas, ya que las
I actualizaciones el sistema las hace en cascada. Ejemplo: 8i se desea
actualizar un dato de un cliente se debe ira la forma cliente
In.l
r C;E
()~)rlLl;J
unicamente.
,h3'l'H21 r.;·; ;::; ~)r' y
:1 J. >,I ... , Z::rL rJ ~".
Cuando este en la forma base debe buscar el registro a modificar
para esto se puede valer de unas flechas horizontales que se
encuentran en la parte inferior de la pantalla, las cuales Ie
permiten navegar por todos los registros de la tabla
correspondiente. Al hacer click con el mouse en la primera flecha
del extremo izquierdo se observa el primer registro de la base de
datos de la forma activa, para ver el siguiente registro se elige
la segunda flecha, si se desea retroceder al anterior registro se
elige la tercera flecha y la cuarta permite seleccionar el ultimo
registro.
Estas flechaspermiten tambien ingresar un nuevo registro, ya que
,;: !.
despues de ingresar 0 modificar los datos de un registro se
presiona la cuarta flecha en el extremo izquierdo con el fin de
73situarse en el ultimo registro luego se presiona la segunda flecha
que signi:Hca "siguienteii , 0 sea, pasar al siguiente registro,
aparece entonces la pantalla limpia y se procecle a entrar los
datos del nuevo registro.
Una forma m~s sencilla de buscar los datos para ser modificados
o actualizados es teclear el codigo del registro deseado e
,.L I' c,
inmediatamente aparecer~ en pantalla toda la informacion sobre el.
Para cancelar una accion cualquiera que acaba de ejecutarse, ya sea
porque fue incorrecta 0 se digito un dato que no se deseaba ingresar
entonces se pulsa la tecla ESC.
5.£) BORRAR DATOS:
Cuando se ha. ingresado un dato incorrecto, para borrarlo se
selecciona arrastrando el mouse a traves del texto que se desea
seleccionar para borrarlo y se pulsa la tecla DELEtE, 0 tambien se
puede parar en la parte final del dato e ir borrando con la tecla
BACKSPACE.
Cuando se ha tenido un error de digitacion al ingresar datos en un
.o:!J
campo, ya sea que se omitio una letra 0 esta se digito mal, con el
mouse se posiciona en el lugar del error se da click y se cambia el
dato•
. ,
74si 10 que se desea borrar es un registro completa de alguna de las
formas de la base de datos, entonces se haceclick sobre la barra
vertical que se encuentra en el lado Izquierdo de las formas. Esto
hace' que se sombree la barra vertical, indicando con ello que se ha
seleccionado todo el registro. senalado el registro presione la
tecla DEL para borrarlo, inme~iatamenteaparece una caja de dialogo
para confirmar el borrado del registro, si esta seguro diga si y por
el contrario elige no se cancelara la acci6n de borrado.
75,
:'.GL =-(."!.!)~~'~-:;:1~~: CONCLUSIONES
Se deja un sistema implementado en Acces 2.0 y modelado bajo los
principios del Modelo Relacional con todas las posibilidades de
crecimiento.
Se satisfacen algunas de las necesidades de informaci6n del
personal del Centro y de. sus cliente. A medida que esas
necesidades crezcan el sistema se puede expandir para cubrirlas.
El sistema es facilmente manejable por cualquier persona 10 que
hara que su aceptaci6n sea casi inmediata.
La base de datos por su estructura tacilita ampliamente las
busquedas y actualizaciones de la informaci6n, evitando la
redundancia y duplicidad de datos.
76DICCIONARIO DE DATOS
Amliisis Elemental: Es la determinacion cuantitativa en porcentaj e
J de Carbono, Hidr6geno, Nitr6geno, Oxigeno y Azufre.
Analisis Petrografico: Incluye los siguientes:
Analisis de Macerales: Se determina el porcentaje de los
distintos grupos maceraies (Vitrinitas, Exinitas e Inetinitas)
presentes en la muestra de carbon, para determinar su tipo y
range.
Los macerales son al carbon como los minerales a las rocas.
Porcentaje.de Reflectancia: Cantidad de luz quereflejan los
maceraies dei grupo de ia Vitrinita, sirve para medir ia
madurez del carbon 0 de la materia organica en general.
Analisis de Microlitotipos: Se determina que grupo de
macerales predominan, definiendo si el carbon es monomaceral,
bimacerai 0 trimacerai.
77--------------------------------_._-­ ------­
Fluorescencia: Al microscopio se evalua para estimar la
madurez termai de la materia organica e identificar los
macerales del grupo de las Exinitas.
I
Analisis Pr6ximo Corto: En este se mide el porcentaje por peso
I::t
que hay en la muestra de los siguientes componentes:
Humedad Total: Es la humedad con que llega la muestra al
laboratorio y corresponde a la suma de la humedad superficial
y humedad residual.
Humedad Superficial: Es la humedad que pierde el carb6n cuando
se Ie seca al aire.
Humedad Residual: Es la humedad que pierde un carb6n cuando
es secado a una temperatura de 106°C.
Cenizas: Es la cantidad de material que queda despues de haber
( ,
sido quemada la muestra.
: )':.: f~' :,
Materia Volatil: Es la cantidad de gases que tiene la muestra
y que se pierden principalmente a temperaturas mayores de,
550"C.
Carbono fijo: Es el carbono que hay en la muestra tanto en
carbonatos como en materia organica.
\ \
'78Azufre: Es la suma del azufre org~nico, piritico y el que se
encuentra en sulfatos.
AnAlisis Proximo Completo: Incluye todo 10 del analisis
pr6ximo corto.y se Ie adiciona:
Poder Calorifico Base Bruta: Se mide en Calorias por gramos
(Cal/gr) y es el poder de producir calor del carbon tal y como
llega al laboratorio. Tambien se puede expresar en BTU/Lb.
Poder Calorifico Base Pura: Es el poder de producir calor del
carbon despues de restarle la humedad y las cenizas.
composici6n de Cenizas: Se evalua el porcentaje de 6xidos de
Si, At, Fe, S, Ca, Mg, K, Ti, Ma y P entre otros, existentes
en. elIas.
79, "
J::''.;;"" ::1, I,;
BIBLIOGRAFIA,
- BATINI, CERI Y NAVATHE. 1992. "Disefto Conceptual de Bases de
Datos" Addison Wesley Massachusetts, EUA, p 546.
- DATE. 1990. "Introducci6n a los sistemas de bases de datos".
Mexico
- L6PEZ RESTREPO,J C Y PAZ RESTREPO, D L. 1993. "Elaboraci6n del
Plan Estrategico para El Centro del Carb6n de la Facuitad' de
Minas Universidad Nacionalll Tesis de Grado pp 206.
- MARTIN, James. "Organizaci6n de las Bases de Datos"
- ROGER, S Pressman. 198'7. "Ingenieria de Software", Madrid
- SENN, James. 1988, "An,Hisis y Disefto de Sistemas de
Informacion". Bogota
80;;Jrs':
.,. rl
.-'..'"j
(FORMATOS
AN~XOS ACTUAL~S)
.cG
\J
I"
"j 81FACULTAD NACIONAL DE MINAS
LABORATORIO DE INVESTIGACIONES DEL CARBON
CENTRO DEL CARBON INTERESADO:
Feeha: PROCEDENCIA:
I
j. ANAL ISIS ELEMENTAL
Muestra Refereneia Carbono Hidr6geno Nitr6geno Oxigeno Proteinas
No.
% % % % %
* Los resultados se expresan en "Base Seea"
Vo.Bo.:____________________________
ANALIZO:ec a­ otneim
hcn
idnI ed
iH
-
roirepuS
aruP
OIROTAROBAL
esaB
ocifiro1aC
aturB
EFEJ
redoP esaB
a
odaseretn! ;cnedecorP ­-f
.artseum
erfuzA
latoT
.oB.oV
amoc
I
onobraC %
od1bicer
ojiF
I
sairetaM
% lairetam
OMIXORP .1
oV
saz 1a
SISILANA
%
ineC etnemavisulcxe
I
"eria
SENOBRAC 1a
latoT
aces
%
dademuH y
esab"
ED laudiseR acinu
NOICAGITSEVNI
SANIM ne
nednopserroc
odazilaer
a 'rop
ED icnerefeR
LANOICAN odazi1aer
ED
sisi1anA
sodatluser
OIROTAROBAL
DArLUCAF
sisi1anA odazi1anA
ahceF
:ATON
soLLIN 1V(f<SIVAV NACIONA'- DE COLmlC3IA
rAClILTAD DE WNAS
l"BORATORIO VE INVESTIGACIONES DE CARDON
CENTRO DCL eA'WON
I II.tcu[c-6(l(io:
--------------------------
F('c./I(t: PJtoc.ede.l1ua:
------------------------
------------------------~
rtlSIBI LIDAD DE CENI lAS
NOR,\I" :
,\11 I C6 (:[({ 1< e6 CUI CI Ic.la T empcuw.twUl T(,JllpeJ[a.tuJta T(,III).1C'1{11 til 1[11
N° AbCalldam.lell..to ~1e.(Ua E.&6c}[a FII6<611
/ °c °c °c
-
ANALI ZV:
------------Vo.Bo.'I
ocinagrO
%
:ODASERETNI acitiriP
~--~--"'<-'""'_'..,.,__ .--------------~-'~--'"-EHFU;ZA-ED-SAMROF-S'E-TNEREFID %
.f F .---f
v¥~_'
otafluS
."
% ,.,.'. :.oB.oV
~ .... .'-
latoT
.;;
"::_
%
erfuzA
l ..:.-
',,I'-., .-
AICNEREFER
.".--,,.----..."
.oN
artseuM
SENOBRAC
tI
ED
.oN
OIRGTAROBAL
sisiHmA
:OZILANA