divisiÓn de ciencias...

121
UNIVERSIDAD AUTÓNOMA CHAPINGO DIVISIÓN DE CIENCIAS FORESTALES SISTEMA INFORMÁTICO PARA EL CONTROL DE INVENTARIOS EN INDUSTRIAS DE ASERRÍO. TESIS PROFESIONAL Que como requisito parcial para obtener el título de: INGENIERO FORESTAL INDUSTRIAL Presentan: Pedro Morales Luís Eduardo Fabián Pérez García Octubre de 2008. Texcoco, Estado de México.

Upload: votuong

Post on 14-Oct-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

UNIVERSIDAD AUTÓNOMA CHAPINGO

DIVISIÓN DE CIENCIAS FORESTALES

SISTEMA INFORMÁTICO PARA EL CONTROL DE

INVENTARIOS EN INDUSTRIAS DE ASERRÍO.

TESIS PROFESIONAL

Que como requisito parcial

para obtener el título de:

INGENIERO FORESTAL INDUSTRIAL

Presentan:

Pedro Morales Luís

Eduardo Fabián Pérez García

Octubre de 2008.

Texcoco, Estado de México.

Page 2: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

AGRADECIMIENTOS

A la Universidad Autónoma Chapingo, por haber brindado las posibilidades y permitirme

desarrollar y culminar un sueño.

A mi familia por el apoyo brindado en mis estudios, en especial a mamá.

Al director mi director de tesis, Dr. Armando Ramírez Arias, por el apoyo brindado para la

realización de este proyecto, ya que sin su ayuda no se hubiese podido lograr.

Un agradecimiento especial al M.C. Mario Fuentes Salinas, por todo su apoyo incondicional

brindado, y por la disponibilidad de tiempo que siempre tuvo para la superación de dudas.

A mis primos de Güilá: Octavio Santiago Cruz, Juan José Santiago Pérez, Tomás Santiago

Santiago y Noe Luís Hernández, por el apoyo personal brindado durante la realización de este

proyecto.

A mis amigos, casi hermanos, de Ingeniería Forestal Industrial generación 2000-2007, por haber

hecho de mi estancia en la universidad más agradable, amena, grata, placentera, y todos los

sinónimos que puedan existir, pero que no llegarían a describir lo que realmente quiero decir.

Pedro Morales Luís

Page 3: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

DEDICATORIA

A mamá.

Porque no hay otro ser en este mundo, a quien yo ame igual que a usted. Porque no he conocido a otra persona con la misma calidad humana.

Porque ha compartido conmigo sus experiencias y su sabiduría. Porque siempre estuvo conmigo en los momentos difíciles de mi vida.

Porque sé que el sentimiento que siento por usted, es reciproco hacia mí. Podría seguir escribiendo más líneas y no terminaría, pero lo importante es que se lo dedico

simplemente por ser el ser humano que es. Esto es para usted:

Maria Petrona Luís Santiago. Querida Madre.

Pedro Morales Luís

Page 4: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

A Dios, por iluminar siempre mi camino.

A la Universidad Autónona Chapingo y a mis padres por darme la oportunidad de formarme como profesionista

y por pasar los siete años más maravillosos de mi vida hasta ahora.

A la empresa Industrial Parral, S. A. de C.V., por ser la inspiración para la creación del Proyecto CINTIA y a

los buenos consejos del Ing. Víctor Guzmán Orquiz.

Al MC. Mario Fuentes Salinas por sus valiosas correcciones para la realización de esta tesis.

Al grupo de sinodales por su gran interés en que se desarrollara esta tesis.

Al Dr. Armando Ramírez Arias, MC. Ángel Leyva Ovalle y Mario Vázquez Castillo por ser mi inspiración para

adentrarme en la informática.

A Miroslava, por enseñarme a mostrar mi lado sensible.

A mi hermana Estela, por todos sus consejos en mis momentos de depresión.

A mi hermano Osvaldo, por su incondicional apoyo en mis tiempos difíciles.

A mis hermanos; Héctor, Fernando e Ismael, por creer en mí.

A la División de Ciencias Forestales, por todos los conocimientos que me aportó durante cuatro años.

Al Servicio Médico Universitario por todas las facilidades otorgadas durante mis días de convalecencia.

Al Dr. Hugo Ramírez Maldonado, Ing. Carlos Francisco Romahn de la Vega y Leticia Mejía Castillo por todas

las facilidades que me brindaron.

A Eddy Ángel Castillo, por el curso de “Programación de páginas web con HTML y CSS”, ya que fue mi

inspiración para adentrarme a la programación web.

A todos mis profesores y compañeros de la Preparatoria y Universidad por su gran aporte a mi formación y

cuyos nombres ocuparían una extensa lista.

A todos mis compañeros de grupo por su desinteresado apoyo y por ser buenos amigos.

A todos mis amigos que de alguna u otra forma apoyaron en la conclusión de este trabajo y a mi formación

profesional: Marisela, Flaviano Hernández, Juan Monroy, Carlos Cristóbal, Martín Martínez, Osvaldo,

Zitanea Santiago, Luis Sosanda, Maricela, Juan, Elías, Conrado, Elizabeth Ortiz, Elizabeth Gallardo,

AGRADECIMIENTOS

Page 5: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Elizabeth Franco, Elizabeth Guevara, Julio César, Miroslava, Alexander Espinoza, Xochitl Espinoza, Diana,

Alejandro, Celso Salinas, Eneida Moreno, Lyons, Verónica, Paloma Flores, Evelia, María del Rosario, René

Morales, Luís, Eberto Olivera, José Carmen, Iván Zamudio, Javier Flores, Lino Valdivia, Oliverio Velasco,

Roxana, Rufino, Alfredo, Yesenia, Ivette, Moisés, Sofía, Paula Guzmán, Brita Valentina, Susana, Estela

Trejo, Rebeca, Arixbeth, Argelia, Angélica, Araceli, Josefina, Alejandra, Ángel Mario, Canchola, Casimiro,

David, Eliazar, Rogelio Rodríguez, Idalia, Aideé, Fabiola, Ariola, Ana María, Saúl †, Sara, Jessica, Rodolfo,

Onisceforo, Tovías, Wilfrido, Beatriz, Refugio, Dalia Soto, Elena, Gabriela, Diego, Briseida, Karina, Ángela,

Patricia y a todos aquellos cuyos nombres sinceramente no recuerdo pero que guardan un lugar muy especial

dentro de mí.

Al Dr. Teobaldo Eguiluz Piedra, por emplearme y darme la oportunidad para desarrollarme como un hombre de

éxito.

A mis compañeros de trabajo, Ing. Alfredo, Ing. Giovanni May, Ing. Enrique, Lic. Alvaro, Ing. Gustavo

Vázquez, CP. Jesús Santana, CP. Sergio Morales, Marco, Alberto, Jesús y José.

A GENFOR INTERNACIONAL, S.A. DE C.V., por brindarme un espacio para mi crecimiento profesional.

Al foro de C++Builder de FOROS SOLOCODIGO por su excelente contenido que me ha ayudado mucho en la

resolución de de problemas de programación.

A Hugo Palafox, Oscar Pérez Bolde y Pedro Morales, por ser unos excelentes amigos.

Y Finalmente mi especial agradecimiento y enorme aprecio:

A Elvia Gómez Bazán por ser una verdadera amiga y por su gran apoyo durante mi estancia en la Universidad.

A Rosalía Sánchez Pérez, por ser una gran amiga que me apoyó desinteresadamente en momentos difíciles y

porque no la cambiaría por nada.

Sinceramente Eduardo Fabián

Page 6: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

DEDICATORIA

A Dios, por darme el regalo más maravilloso que puede existir.

A mis padres, por formarme como un hombre de bien y por su constante apoyo.

A todos mis hermanos, por su apoyo incondicional.

A México, porque se impulse el desarrollo de software para el sector forestal

A la memoria de mi abuela†, que dios la tenga en su seno.

¡Vive, lucha, que ni la muerte te impida obtener lo que quieres!

Sinceramente Eduardo Fabián

Page 7: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

i

ÍNDICE GENERAL

Contenido Página.

ÍNDICE GENERAL ........................................................................................................... i

ÍNDICE DE CUADROS .................................................................................................. iv

ÍNDICE DE FIGURAS ..................................................................................................... v

1. INTRODUCCIÓN ....................................................................................................... 1

2. OBJETIVOS ............................................................................................................... 4

2.1. GENERAL ............................................................................................................................................................ 4

2.2. ESPECÍFICOS ..................................................................................................................................................... 4

3. REVISIÓN DE LITERATURA .................................................................................... 5

3.1. LA INDUSTRIA DE ASERRÍO EN MÉXICO. ................................................................................................ 5

3.2. PROBLEMÁTICA DE LA INDUSTRIA DE ASERRÍO EN MÉXICO. ....................................................... 6

3.3. PROCESO DE ASERRÍO .................................................................................................................................. 7 3.3.1. Recepción y Cubicación de trocería. ............................................................................................................ 8 3.3.2. Registro de las trozas. ................................................................................................................................. 10 3.3.3. Tipos de madera aserrada. .......................................................................................................................... 11 3.3.4. Dimensiones de madera aserrada. .............................................................................................................. 13 3.3.5. Clasificación de madera aserrada. .............................................................................................................. 14 3.3.6. Control de la madera aserrada. ................................................................................................................... 15 3.3.7. Coeficiente de aprovechamiento. ............................................................................................................... 15 3.3.8. Secado de madera. ...................................................................................................................................... 16 3.3.9. Comercialización de madera aserrada. ....................................................................................................... 16

3.4. LA IMPORTANCIA DE LAS COMPUTADORAS EN EL DESARROLLO INDUSTRIAL

FORESTAL. .............................................................................................................................................................. 17

3.5. INVENTARIOS. ................................................................................................................................................ 18 3.5.1. Definición. .................................................................................................................................................. 18 3.5.2. Objetivos en el control de inventarios. ....................................................................................................... 18

3.6. BASES DE DATOS ........................................................................................................................................... 19 3.6.1. Conceptos básicos. ..................................................................................................................................... 19 3.6.2. Ventajas y desventajas del uso de las bases de datos. ................................................................................ 20 3.6.3. Normalización de bases de datos. ............................................................................................................... 21

Page 8: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

ii

3.7. SISTEMAS DE CÓMPUTO APLICADOS A LA INDUSTRIA FORESTAL. ............................................ 22 3.7.1. En México. ................................................................................................................................................. 22 3.7.2. En el extranjero. ......................................................................................................................................... 23

4. METODOLOGÍA. ..................................................................................................... 24

4.1. OBTENCIÓN DE LA INFORMACIÓN. ........................................................................................................ 24

4.2. SISTEMATIZACIÓN DE LA INFORMACIÓN............................................................................................ 24

4.3. DISEÑO DE LA BASE DE DATOS. ............................................................................................................... 28 4.3.1. Diseño del diagrama entidad-relación. ....................................................................................................... 28 4.3.2. Conversión del diagrama entidad-relación a tablas. ................................................................................... 32 4.3.3. Normalización de la base de datos. ............................................................................................................ 33

4.4. ELABORACIÓN DEL PSEUDOCÓDIGO. ................................................................................................... 35 4.4.1. Consultas. ................................................................................................................................................... 35

4.4.1.1. Inventario de materia prima ............................................................................................................ 35 4.4.1.2. Inventario de Madera aserrada ....................................................................................................... 37 4.4.1.3. Estado de las estufas de secado ...................................................................................................... 38 4.4.1.4. Coeficientes de aprovechamiento ................................................................................................... 41

4.4.2. Procesos. ..................................................................................................................................................... 43 4.4.2.1. Entradas de trocería. ....................................................................................................................... 43 4.4.2.2. Salida de trocería del patio de almacenamiento al aserradero. ....................................................... 46 4.4.2.3. Producción de madera aserrada. ..................................................................................................... 48 4.4.2.4. Clasificación de madera aserrada ................................................................................................... 55 4.4.2.5. Entradas de madera aserrada a las estufas de secado y ventas de madera aserrada. ....................... 58

4.5. DISEÑO, PROGRAMACIÓN Y DESARROLLO DE LA INTERFASE DEL USUARIO DE LA

BASE DE DATOS EN EL IDE DE C++ Builder 5.0 ............................................................................................. 59

5. RESULTADOS. ....................................................................................................... 60

5.1. SISTEMA INFORMÁTICO PARA CONTROL DE INVENTARIOS EN INDUSTRIAS DE

ASERRÍO DENOMINADO “CINTIA”. ................................................................................................................. 60 5.1.1. Funciones presentes en CINTIA. ............................................................................................................... 60

5.1.1.1. Operaciones de procesos: ............................................................................................................... 61 5.1.1.2. Operaciones de consulta: ................................................................................................................ 61

5.1.2. Funciones adicionales. ................................................................................................................................ 62

5.2. CONSULTAS DINÁMICAS. ............................................................................................................................ 63

5.3. MANUAL DE USUARIO. ................................................................................................................................. 65 5.3.1. Instalación de CINTIA. .............................................................................................................................. 65 5.3.2. Iniciar CINTIA. .......................................................................................................................................... 66 5.3.3. Configuración inicial de CINTIA. .............................................................................................................. 67 5.3.4. Pantalla inicial de CINTIA. ........................................................................................................................ 68 5.3.5. Cerrar aplicación, minimizar y reiniciar. .................................................................................................... 70 5.3.6. Inventarios de materia prima. ..................................................................................................................... 71 5.3.7. Inventarios de madera aserrada. ................................................................................................................. 71 5.3.8. Estados de estufas de secado. ..................................................................................................................... 74 5.3.9. Coeficientes de aprovechamiento. .............................................................................................................. 77 5.3.10. Entrada/salida de trocería. .......................................................................................................................... 77

Page 9: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

iii

5.3.11. Producción de madera aserrada. ................................................................................................................. 81 5.3.12. Entradas de madera aserrada a estufas de secado. ...................................................................................... 82 5.3.13. Clasificación de madera aserrada. .............................................................................................................. 84 5.3.14. Venta de madera aserrada. .......................................................................................................................... 84 5.3.15. Generación de reportes. .............................................................................................................................. 85 5.3.16. Seguridad. ................................................................................................................................................... 86 5.3.17. Ayuda. ........................................................................................................................................................ 86 5.3.18. Posibles errores al ejecutar CINTIA. .......................................................................................................... 87

5.4. VENTAJAS Y DESVENTAJAS DE “CINTIA” RESPECTO A UN SISTEMA TRADICIONAL EN

EL CONTROL DE INVENTARIOS. ...................................................................................................................... 88 5.4.1. Ventajas ...................................................................................................................................................... 88 5.4.2. Desventajas................................................................................................................................................. 89

6. CONCLUSIONES. ................................................................................................... 90

7. RECOMENDACIONES. ........................................................................................... 92

8. LITERATURA CITADA. ........................................................................................... 93

9. LITERATURA CONSULTADA. ............................................................................... 97

10. ANEXOS. ................................................................................................................. 98

Page 10: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

iv

ÍNDICE DE CUADROS

Cuadro Página

Cuadro 1. Dimensiones nominales de tablas. ........................................................... 13

Cuadro 2. Dimensiones nominales de tablones. ...................................................... 13

Cuadro 3. Representación de la entidad de troza. .................................................... 32

Cuadro 4. Representación de la entidad de producción. ......................................... 32

Cuadro 5. Normalización de la entidad de producción (primera forma normal). ... 33

Cuadro 6. Normalización de la entidad de producción (segunda y tercera forma normal) .............................................................................................................. 34

Cuadro 7. Tabla de especies ...................................................................................... 34

Cuadro 8. Tabla de clases ........................................................................................... 34

Page 11: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

v

ÍNDICE DE FIGURAS

Figura Página

1. Representación de una entidad. ................................................................................ 29

2. Representación de un atributo. .................................................................................. 29

3. Representación de una relación entre entidades. ..................................................... 29

4. Diagrama entidad relación. ........................................................................................ 30

5. Diagrama entidad relación de la configuración del programa. ................................... 31

6. Algoritmo para consulta del inventario de materia prima. .......................................... 36

7. Algoritmo para consulta del inventario de materia prima, con filtro de información. .. 36

8. Algoritmo para consulta de inventario de madera aserrada. ..................................... 37

9. Algoritmo para consulta de inventario de madera aserrada 2. .................................. 38

10. Algoritmo para consulta de inventario de madera aserrada 3. ................................ 38

11. Algoritmo para conocer el estado de la estufa (libre u ocupada). ............................ 39

12. Algoritmo para conocer el contenido de la estufa. ................................................... 40

13. Algoritmo para conocer fechas de entrada y salida de madera en estufas. ............ 40

14. Algoritmo de las fechas para coeficientes de aprovechamiento. ............................. 41

15. Algoritmo para el coeficiente de aprovechamiento. ................................................. 42

16. Algoritmo para recepción y cubicación de troceria. ................................................ 45

17. Algoritmo para el envío de trocería del patio del almacenamiento a un aserradero. .................................................................................................................... 48

Page 12: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

vi

18. Matriz para la captura de datos de madera aserrada. ............................................. 50

19. Algoritmo para almacenar datos de madera aserrada. ............................................ 51

20. Algoritmo para almacenar datos de madera aserrada 2. ......................................... 53

21. Algoritmo para almacenar datos de madera aserrada (medida no nominal). .......... 55

22. Algoritmo para clasificar madera aserrada. ............................................................. 58

23. Estructura de una consulta SQL. ............................................................................. 63

24. Instalación (Setup) del programa CINTIA. ............................................................... 65

25. Pantalla de instalación de CINTIA. .......................................................................... 65

26. Ícono de CINTIA ...................................................................................................... 66

27. Iniciar CINTIA desde el botón de inicio de Windows. .............................................. 66

28. Configuración de variables de CINTIA. ................................................................... 67

29. Configuración de variables de CINTIA. ................................................................... 68

30. Pantalla de inicio de CINTIA .................................................................................... 68

31. Ejemplo de selección de una función (inventarios de madera aserrada). ............... 69

32. Barra de filtro de información de CINTIA. ................................................................ 70

33. Iconos de cerrar, minimizar y reiniciar la aplicación CINTIA. ................................... 70

34. Inventarios de materia prima. .................................................................................. 71

35. Indicador del tipo de inventario de madera aserrada. .............................................. 72

36. Ícono para Inventario de madera aserrada de medidas estándar. .......................... 72

37. Inventario de madera aserrada de medidas estándar. ........................................... 73

Page 13: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

vii

38. Ícono para Inventario de madera aserrada de medidas no estándar. ..................... 73

39. Inventario de madera aserrada de medidas no estándar. ...................................... 74

40. Estados de estufa de secado. ................................................................................. 75

41. Ícono para vaciar estufa de secado. ........................................................................ 75

42. Ícono para ver historial de la estufa de secado. ...................................................... 75

43. Historial de una estufa de secado. .......................................................................... 76

44. Pilas de madera en proceso de secado al aire libre. ............................................... 76

45. Coeficiente de aprovechamiento. ............................................................................ 77

46. Entrada de trocería. ................................................................................................. 78

47. Entrada de trocería 2. ............................................................................................. 79

48. Salida de trocería del patio de almacenamiento al aserradero. .............................. 80

49. Producción de madera aserrada. ............................................................................ 82

50. Entrada de madera a estufas de secado. ................................................................ 83

51. Clasificación de madera aserrada. .......................................................................... 84

52. Venta de madera aserrada. ..................................................................................... 85

53. Ícono de generación de reportes. ............................................................................ 85

54. Vista previa de un reporte. ....................................................................................... 86

55. Posibles errores al ejecutar CINTIA. ....................................................................... 87

56. Solución a posibles errores el ejecutar CINTIA. ...................................................... 87

Page 14: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

viii

SISTEMA INFORMÁTICO PARA EL CONTROL DE INVENTARIOS EN INDUSTRIAS DE ASERRÍO.

Pedro Morales Luís1 Eduardo Fabián Pérez García2

Dr. Armando Ramírez Arias3

RESUMEN

En la industria de aserrío se maneja un gran volumen de información, generalmente se utiliza un sistema manual para el control de inventarios de trocería y madera aserrada, mismo que resulta muy laborioso, complicado y sujeto a frecuentes errores de tipo humano. Esto hace necesario la creación de un programa computacional que permita el control de inventarios y facilite el manejo de información en las industrias de aserrío. Por lo anterior, se presenta una alternativa viable para los aserraderos de México, integrado en un software denominado: “Control de Inventarios con Tecnología Informática Aplicada” (CINTIA), éste permite almacenar y organizar información de inventarios de trocería, producción de madera aserrada, madera aserrada en proceso de secado, y la venta de madera aserrada, además de generar reportes de cada uno de éstos. Fue elaborado en el compilador de C++ Builder 5.0® de la compañía Borland®, utilizando los lenguajes de programación C++ y el lenguaje SQL (Structured Query language), y el resultado es un programa capaz de adaptarse a una industria de aserrío de cualquier tamaño.

Palabras Clave: bases de datos, industria forestal, software.

1 Autor. C. pasante de Ingeniero Forestal Industrial

2 Autor. C. pasante de Ingeniero Forestal Industrial

3 Director de tesis. Profesor Investigador de preparatoria Agrícola de Universidad Autónoma Chapingo.

Page 15: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

ix

COMPUTER SYSTEM FOR INVENTORY CONTROL IN SAWMILL INDUSTRIES.

Pedro Morales Luís1 Eduardo Fabián Pérez García2

Dr. Armando Ramírez Arias3

SUMMARY

The sawmill industry handles a large volume of information, typically using a manual system for inventory control of logs and timber, but this is a very laborious and complicated process subject to frequent human error. This necessitates the creation of a computer program that permits inventory control and facilitates the information handled in the sawmill industry. A viable alternative is therefore presented to the sawmills in Mexico, which is integrated into software called " Control de Inventarios con Tecnología Informática Aplicada " (CINTIA), (Inventory Control with Applied Computer Technology –CINTIA) which can store and organize information about log inventories, timber production, timber in the drying process, and the sale of timber, as well as generate reports for each category mentioned. It was developed in C++ Builder 5.0® compiler from the Borland® company, using the C++ and the SQL (Structured Query language), programming languages. The resulting program is adaptable to a sawmill industry of any size. Key words: Data base, forestry industry, software

1 Author.

2 Author

3 Thesis. director.

Page 16: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

1

1. INTRODUCCIÓN

México es un país con un importante acervo de recursos forestales, sin embargo, a

pesar de su extensión y diversidad, gran parte de éstos recursos tienen un bajo

rendimiento maderable. Aunado a ello, la proporción de la superficie forestal bajo

aprovechamiento es baja y existen problemas adicionales de manejo forestal, sistemas

de aprovechamiento e industrialización, organización para la producción y tipo de

propiedad, así como restricciones institucionales que hacen que la actividad forestal

maderable sea poco eficiente. Esta baja productividad maderable y la enorme tasa de

deforestación y degradación del acervo forestal, hacen que el país no sólo sea un

importador neto de productos forestales maderables, sino que adicionalmente pierda

una enorme cantidad de superficie forestal y diversidad biológica (FAO, 2004a).

Dentro de la industrialización se encuentra el proceso de aserrío, el cual se considera

una de las formas más simples de transformación de la trocería y una de las actividades

más importantes de la industria forestal del país. Sin embargo, no obstante su

importancia y lo sencillo del proceso, se considera que el grado de avance o adaptación

tecnológica en México ha sido muy lento (Zavala, 1994).

El proceso de aserrío está considerado como una de las actividades más antiguas de

las industrias forestales a nivel mundial, que integran un gran número de empresas,

mismas que procesan elevados volúmenes de madera en rollo proporcionando una

gran cantidad de empleos, y generando productos maderables con una alta demanda

del mercado (Echeverría, 2002).

En México, en la producción de 2004 destacan los incrementos en los volúmenes

destinados a aserrío con 58 mil m³r, postes con 63 mil m³r, y carbón con 51 mil m³r, que

representaron aumentos del 1.2%, 34.7%, y 14.5%, respectivamente, en relación al

destino de la producción de 2003. En tanto que la producción de celulosa disminuyó en

134 mil m³r, tableros en 121 mil m³r, y leña en 194 mil m³r, equivalentes a decrementos

Page 17: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

2

del 15.9%, 27.0% y 53.3%, respectivamente, en relación con el año anterior

(SEMARNAT, 2006).

A nivel nacional se reporta un total de 3,497 industrias forestales, de las cuales el

88.6% (3,098 plantas) pertenecen a la industria del aserrío, cajas de empaque de

madera y talleres de secundarios, las restantes 11.4% (399 plantas) se distribuyen en:

60 fábricas de muebles de madera, 48 fábricas de chapa y triplay, 17 fábricas de

tableros, 11 impregnadoras, 7 fábricas de celulosa y 256 establecimientos que no

reportan giro industrial (SEMARNAT, 2005).

Sin embargo, la transformación de la trocería no necesariamente es la más adecuada

puesto que la tecnología empleada en los aserraderos no está actualizada en cuanto a

procesos y equipos, por lo que se considera necesario implementar mecanismos de

control para hacer más eficiente el aprovechamiento de la madera en rollo (Echeverría,

2002).

Optimizar los escasos recursos, es una de las tareas fundamentales que tiene un

gerente de cualquier empresa, tal es el caso de los recursos económicos, con los

cuales se tendrá que maximizar sus ganancias y minimizar sus costos. Para ello, se

buscará tener una buena planeación y control de sus inventarios (Salazar, 1998).

En la industria de aserrío, se maneja un gran volumen de información, y el sistema

manual para el control de inventarios de madera aserrada resulta muy laborioso,

complicado y sujeto a frecuentes errores de tipo humano; por consiguiente la

información no es oportuna, ni con el nivel de detalle requerido para el control y manejo

eficiente de las existencias. Además, la información con que se cuenta frecuentemente

no se tiene en forma adecuada cuando se quiere hacer uso de ella para un fin

específico, siendo necesario registrarla o reagruparla, actividad que requiere de tiempo

y trabajo considerable (Salazar, 1992).

Page 18: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

3

Salazar (1992), recomienda a las empresas forestales desarrollar y aplicar sistemas de

información computarizados que permitan contar con información confiable y adecuada

a sus necesidades.

Por lo anterior, en el presente documento se presenta una alternativa viable para los

aserraderos de México, integrado en un software denominado: “Control de INventarios

con Tecnología Informática Aplicada” (CINTIA), que puede resolver los problemas

laboriosos del control manual de inventarios de trocería, madera aserrada, madera en

proceso de secado, y la venta de madera aserrada. Se elaboró en el compilador de C++

Builder 5.0 de Borland®, utilizando los lenguajes de programación C++ y el lenguaje

SQL (Structured Query language). Con la ayuda del compilador Builder, CINTIA se

diseñó y programó de forma tal que su utilización no necesite de una alta capacitación,

y que gente con poca familiarización en el mundo de la informática pueda manejarlo sin

ningún problema.

Page 19: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

4

2. OBJETIVOS

2.1. GENERAL

Desarrollar un software que permita el control y la toma de decisiones sobre los

inventarios, basado en los datos de producción y almacenamiento en una industria de

aserrío y secado de la madera.

2.2. ESPECÍFICOS

a) Obtener un control de alta fiabilidad en la manipulación de datos de los

inventarios en una industria de aserrío.

b) Contar con un sistema de información confiable y ágil tanto en la captura como

en la generación de reportes, minimizando los errores imputables a fallas

humanas.

c) Disponer de información de producción, ventas e inventarios más detallada en

comparación con la que se tiene con el sistema manual.

d) Contar con información inmediata, actualizada y comprensible que permita la

toma de decisiones.

Page 20: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

5

3. REVISIÓN DE LITERATURA

3.1. LA INDUSTRIA DE ASERRÍO EN MÉXICO.

Derivada del proceso de aserrío, la madera aserrada es una pieza cortada

longitudinalmente por medio de una sierra manual o mecánica (NMX-C-18-1986). En

todo el mundo, la madera por su utilización ha jugado un papel importante en el

progreso del hombre; los modos más comunes en que se ha usado ha sido como:

combustible, vivienda o construcción, transporte y otras más. En la actualidad es común

ver como pasa desapercibida, por la gran diversidad de productos que existen y de la

transformación industrial que ha sido objeto (Valdivia, 1998).

La industria forestal del aserrío en México es una importante fuente de trabajo para

miles de personas, generando fuentes de empleos directos e indirectos. Sin embargo

actualmente esta industria sufre una crisis severa pues se ha encarecido la materia

prima (trocería), por lo tanto hay escasez y especulación. La existencia de trocería de

diámetros grandes también ha disminuido (Espinosa, 2002, citado por: Sánchez 2006).

La mediana y gran industria forestal en México se ubica principalmente en el norte y

centro occidente del país, en Chihuahua, Durango, Michoacán, Jalisco y Estado de

México principalmente, pero en el sur, aunque existen recursos forestales disponibles,

sólo operan en su mayoría pequeñas y medianas plantas. (SEMARNAT, 2006)

La industria de aserrío a nivel nacional ha sido la que mayor peso relativo ha tenido

tradicionalmente, el 72.4% de la producción de 2004 se destinó a aserrío (4.9 millones

de m3r), el 10.6% a productos celulósicos (711 mil m3r) y el restante 17.0% (1.1

millones de m3r) a tableros, postes, pilotes y morillos y combustibles. El principal

productor de trocería destinada a escudaría, chapa, postes y durmientes fue el estado

de Durango; le sigue Chihuahua; en escudaría y chapa; y el estado de Sonora en

combustible (SEMARNAT, 2006).

Page 21: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

6

3.2. PROBLEMÁTICA DE LA INDUSTRIA DE ASERRÍO EN MÉXICO.

Algunos de los problemas mas importantes son los altos costos de producción para el

abastecimiento de materia prima, falta de maquinaria y tecnología adecuadas,

desconocimiento de las demandas del mercado, falta de créditos accesibles y bajos

rendimientos o poco valor agregado. Sin embargo, es de especial importancia hacer

referencia a aspectos del desarrollo de esta actividad y a la relación que ha tenido con

diversos actores (Flores, 2005).

Las tendencias de la actividad forestal en México muestran un futuro incierto tanto para

el aparato productivo dependiente de esta actividad como para la sustentabilidad de los

bosques del país. De aquí que el rumbo de la futura dinámica de esta actividad

dependerá en gran medida de los objetivos y acciones que se definan tanto para los

recursos forestales como para el mismo sector forestal en el contexto de la actividad

económica nacional. Bajo este marco de referencia se han definido escenarios de

desarrollo de la actividad forestal: a) Tendencia Natural (BAU7), b) Manejo Forestal

Sustentable, c) Manejo Maderable Intensivo, y d) Desarrollo Forestal. (FAO, 2004b).

El escenario de manejo maderable intensivo es el recomendado por el PEF-20258 en el

cual se considera la integración de una mayor superficie forestal en un periodo más

corto (12 años), así como el desarrollo de plantaciones forestales a gran escala (FAO,

2004b).

La industria del aserrío en México se ha visto envuelta en una situación insegura y

riesgosa debido a los bajos costos que presenta el mercado internacional, las crisis

económicas, los altos costos de la producción, abastos irregulares, rezagos en

tecnología, descapitalización continua y los bajos niveles de productividad (Flores,

1998).

7 Business as Usual (en español: negocios como siempre).

8 Programa Estratégico Forestal para México 2025.

Page 22: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

7

Con la integración de México en el Tratado de Libre Comercio (TLC), con Estados

Unidos de América y Canadá (dos de los países más desarrollados tecnológicamente),

es necesario optimizar la eficiencia de transformación de la materia prima para que las

empresas de bajo aprovechamiento en sus capacidades instaladas alcancen los retos

de competitividad en el mercado internacional (Flores, 1998).

3.3. PROCESO DE ASERRÍO

El proceso básico de aserrío tiene las fases siguientes (Zamudio, 1986, Sánchez,

2004):

1) Recepción cubicación y almacenamiento de trozas en patio.

2) Transporte de troza de patio a la sierra principal.

3) Troceado (en algunos casos).

4) Descortezado.

5) Aserrío principal.

6) Reaserrío.

7) Desorillado.

8) Cabeceado.

9) Tratamiento antimancha.

10) Cubicación y clasificación.

11) Secado de madera aserrada (al aire libre o en estufa)

12) Almacén de madera aserrada seca.

Page 23: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

8

3.3.1. Recepción y Cubicación de trocería.

Si bien la forma correcta de medir las trozas que se adquieren debería ser la

determinación del volumen real de la madera que contiene en unidades del sistema

métrico decimal, en la práctica se usa una variedad de sistemas de medición que van

desde el cálculo del volumen real aproximado asimilando la forma de la troza a un cono

truncado, hasta las reglas que están basadas en lo que se espera debe producir la

troza al ser industrializada en determinadas condiciones (Zamudio, 1986).

Existen varias fórmulas para la cubicación de las trozas, las cuales se diferencian en

cuanto a la exactitud y la cantidad de datos que requieren para el cálculo del volumen.

Hay fórmulas que sólo requieren de un diámetro de la troza para realizar la cubicación,

pero también existen otras fórmulas que requieren de 2 diámetros (los extremos ó, un

extremo y el diámetro a la mitad de la troza), de 3 diámetros (los extremos y el

diámetro a la mitad de la troza), y hasta de n número de diámetros (Romahn et al.,

2003).

A continuación se presentan algunas de las reglas o sistemas de medición de trozas en

uso en diferentes partes del mundo, las cuales fueron originadas principalmente en

EEUU, aun cuando pocas se usan en ese país.

Medición Servicio Forestal (citada por Zamudio, 1986):

LD

V4

* 2

donde:

V= Volumen de la troza.

D= diámetro medio de la troza,

L= Longitud de la troza.

Page 24: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

9

Fórmula de Smalian (citada por Romahn et al., 2003).

Indica que el volumen del fuste o de una troza es igual al producto de la semisuma de

las áreas de las secciones transversales extremas de la troza por su longitud, como se

indica a continuación:

LSS

Vs *2

10

donde:

Vs = Volumen según Smalian.

L = Longitud del fuste o troza.

S0 y S1 = Áreas de las secciones transversales extremas de la troza.

Fórmula de Huber (citada por Romahn et al., 2003).

De los métodos comerciales de cubicación, el de Huber es seguramente el más sencillo

en cuanto al cálculo para la obtención del volumen de un fuste o troza, pues para

obtenerlo sólo se requiere la determinación del área de su sección transversal media y

de su longitud.

Generalmente la fórmula de Huber se expresa en la siguiente forma:

LSmvH *

donde:

vH = Volumen según Huber.

Sm = Área de la sección transversal media.

L = Longitud del fuste o troza.

Page 25: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

10

Fórmula de Huber Modificada por Romahn (Romahn et al., 2003).

Una opción a la utilización de la fórmula de Huber, cuando la trocería se encuentra

apilada y se hace difícil o imposible la determinación del diámetro de la sección media,

es la utilización de la fórmula de Huber modificada por Romahn, en la cual, se miden los

diámetros (D0 y D1) o radios (R0 y R1) de las secciones extremas de las trozas, y se

obtiene su media aritmética y con ésta se estima el área de la sección media de la

troza. En función de los diámetros, la expresión a utilizar será las siguientes:

2

10

24

* DDLVhm

donde:

Vhm= Volumen por fórmula de Huber modificado por Romahn.

L=Longitud de la troza.

D0 y D1= Diámetros de la secciones extremas de la troza

3.3.2. Registro de las trozas.

Una vez que las trozas hayan sido recibidas y medidas, deberán registrarse anotando la

fecha en la que se hace el registro y la cubicación de las mismas. Esto permitirá el

conservar un inventario perpetuo de las trozas en existencia ya que servirá para

descargar de dicho inventario las utilizadas diariamente para el aserrío y el estar

registradas con su cubicación ayudará para determinar el coeficiente de

aprovechamiento que esté dando el aserradero. Cuando las trozas están numeradas es

posible el asegurarse de que sean aserradas las más antiguas ya que si se lleva una

numeración progresiva única, las trozas más antiguas serán las de número menor. Este

registro se lleva desde luego con más detalle y minuciosidad en el caso de las especies

más valiosas que en las maderas corrientes; pero de cualquier manera deberá haber un

control contable de las trozas (Zamudio, 1986)

Page 26: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

11

Flores (1998) elaboró una tabla que permite llevar el control de la trocería que llega al

aserradero, y funciona con los siguientes datos:

Fecha.

Cantidad de trozas.

Diámetro menor (m).

Diámetro mayor (m).

Diámetro medio (m).

Longitud (m).

Nombre del recibidor.

Predio de procedencia.

3.3.3. Tipos de madera aserrada.

Existen muchos conceptos sobre los productos de los aserraderos, para el presente

trabajo se tomó como base la descripción de Sánchez (2004), por ser la más completa y

comprensible dentro de la literatura consultada.

Durmientes aserrados: Son piezas de forma robusta y escuadrada, con lados

paralelos, que sirven para sostener y mantener fijos, equidistantes y nivelados, uno

respecto a otro, los rieles de la vía del ferrocarril; ya sea de vía común, de desviación o

apartadero, o de vía sobre puentes.

Ademes o maderos para mina: Existen ademes o maderos para minas aserrados,

utilizados principalmente en construcciones de entibación y encofrado de galería de

mina permanentes, siendo los ademes de madera más bien un grupo de productos,

entre los que se encuentran: el peón, el puente, la encamación, las zapatas, los

galápagos y marranillos, pudiendo ser aserrados o rollizos.

Page 27: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

12

Pilotes aserrados de madera: Existen más comúnmente los pilotes de madera

redondos o rollizos, aunque también pueden elaborarse pilotes cuadrados o aserrados

(con cuatro caras) en los aserraderos.

Un pilote de madera es un madero redondo (rollizo) o aserrado, de porte robusto pero

alargado, de longitudes variables específicamente en norma o por el cliente, que se

clava en la tierra para sostener un cimiento, ya sea de construcciones de puentes

paralelas, muelles y construcciones en general en lugares inundados.

Tablas. Es el producto aserrado más común en los aserraderos debido a que es el más

demandado, definiéndose como una pieza escuadrada de madera, cuyo grueso

comercial es menor a una pulgada un cuarto (1 ¼”), su ancho es mayor o igual a 4” y su

largo es igual o mayor que 4 pies.

Tablones: Es un producto aserradazo muy común definiéndose como una pieza de

madera aserrada y escuadrada, con una sección transversal rectangular, con un

grueso de una pulgada un medio (1 ½”) en adelante, los anchos y largos que las tablas.

Polines: Es un producto muy utilizado en el cimbrado de construcciones de casas y

edificios. Pudiéndose definir como una pieza aserrada y escuadrada, cuya sección

trasversal tiende a ser cuadrada y con una longitud de acuerdo a su robustez para

soportar principalmente esfuerzos de compresión (como columna).

Vigas: Es un producto utilizado en construcciones de techos de viviendas del medio

rural y suburbano; pueden ser redondas o rollizas y aserradas. Se define como madero

aserrado y escuadrado, esbelto pero resistente a esfuerzos de flexión (comprensión y

tensión en una misma sección transversal), cuya forma de la sección es rectangular con

una base más angosta y un peralte más ancho, siendo sus longitudes variables según

los claros a cubrir que van de 3 a 6 metros.

Page 28: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

13

Flitches y/o Cuadrados de chapa: Piezas de madera con dos caras paralelas

aserradas por lo menos, con cortes orientados para producir chapa rebanada con veta o

dibujo estético o decorativo.

3.3.4. Dimensiones de madera aserrada.

La madera se comercializa en medidas nominales en las que se incluye un refuerzo que

representa la perdida del volumen por contracción de la madera verde al secarla, un

volumen de cepillado y un volumen que representa la variación en espesor por efecto

de la variación del corte al momento del aserrío de la trocería (Zavala, 1994).

Durmientes. En el caso de durmientes las dimensiones más comunes son 7 x 8

pulgadas en la sección transversal y 8 pies de largo (7”x8”x8‟), aunque también se

producen de 8”x8”x9‟y de longitudes variables (Sánchez, 2004).

Tablas y Tablones. La Norma Mexicana NMX-C-18-1986 establece las medidas

nominales de tablas y tablones en mm, cm y m, Sánchez (2004) menciona las mismas

medidas en pulgadas, para el presente trabajo se utilizará medidas en pulgadas

(Cuadro 1 y 2).

Cuadro 1. Dimensiones nominales de tablas.

GRUESOS ANCHOS LARGOS

1/2”, 3/4”, 7/8” y 1” 4”, 6”, 8”, 10”, 12”, 14”, 16” 4‟, 6‟, 8‟, 10‟, 12‟, 14‟, 16‟

Cuadro 2. Dimensiones nominales de tablones.

GRUESOS ANCHOS LARGOS

1 ½”, 1 ¾”, 2”, 2 ½”, 3”, 3 ½”, 4” 4”, 6”, 8”, 10”, 12”, 14”, 16” 4‟, 6‟, 8‟, 10‟, 12‟, 14‟, 16‟

Page 29: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

14

Polines. Las medidas comerciales más comunes en su sección transversal son: 3” x 3”,

3 ½” x 3 ½” y 4” x 4”, y la longitud es variable.

3.3.5. Clasificación de madera aserrada.

En el presente trabajo, para la clasificación de madera aserrada se utilizaron las

normas mexicana y chilena: NMX-C-18-1986 y NCh178

La norma mexicana NMX -C-18-1986 establece la clasificación y los niveles de calidad

que deben cumplir las tablas y los tablones de pino; cabe mencionar que es aplicable

para madera húmeda así como para madera seca. Las calidades que en la norma se

mencionan, son las siguientes:

Grado “A”- Selecta.

Grado “B”- De primera.

Grado “C”- De segunda.

Grado “D”- De tercera.

Grado “E”- De cuarta.

Grado “F”- De desecho

La norma chilena NCh178 establece la clasificación por aspecto de la madera aserrada

de Pinus radiata D. DON. en conformidad con los defectos que se registran en el

momento de efectuar la clasificación. No se aplica para madera aserrada con un

contenido de humedad promedio menor o igual a 20%. Los grados de calidad final que

presenta la norma, son las siguientes:

P-1.

P-2.

P-3.

FC

Page 30: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

15

Los grados de calidad final de la norma chilena, antes mencionados, se obtienen en

relación al grado de calidad de la cara y la trascara de la madera (Anexo1). Para poder

obtener este grado de calidad se utilizan los valores para la clasificación de madera

aserrada de pino insigne (Pinus radiata D. DON). Ver Anexo 2.

3.3.6. Control de la madera aserrada.

Flores (1998), elaboró un formato para poder llevar el control de la madera aserrada

producida en un aserradero, dicho formato requiere de los datos que a continuación se

mencionan:

Día.

Número de piezas.

Clase o calidad.

Grueso.

Ancho.

Longitud.

Pies tabla.

Volumen en m³

Observaciones

3.3.7. Coeficiente de aprovechamiento.

La troza destinada a un determinado producto, al ser procesada, produce desperdicio.

Así por ejemplo, si dicha troza se destina a aserrío y se obtiene madera aserrada como

producto, se desperdiciará la corteza, las costeras, los recortes, las orillas o tiras y el

aserrín, que vendrían a ser más o menos la mitad del volumen total de la troza, o sea,

50%. A esto se le llama coeficiente de aprovechamiento.

Page 31: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

16

Es decir, se llama coeficiente de aprovechamiento al volumen que resulta de producto

al procesarse una unidad de volumen de troza, expresada en porcentaje de dicha

unidad de volumen inicial.

100*rollo) trozas(endeVolumen

aserrada madera deVolumen CA

donde:

CA= coeficiente de aprovechamiento

3.3.8. Secado de madera.

Cuando una troza es aserrada, la madera presenta un alto contenido de humedad que

la hace inadecuada para utilizarse inmediatamente en la gran mayoría de los casos, por

lo que requiere de un proceso de secado. Dentro de las técnicas de secado, existen dos

técnicas generales: a). Secado al aire libre, y b). Secado en estufa (Fuentes, 1989).

3.3.9. Comercialización de madera aserrada.

Este proceso se inicia al existir excedentes en la producción de bienes y servicios.

Comprende una serie de etapas que deben ser superadas desde el productor hasta el

consumidor final, y en donde se van agregando utilidades al producto original por

concepto de espacio (transporte), tiempo (almacenamiento), forma (industrialización,

envase y normalizado) y de posesión para hacerlas aptas para el consumo;

interviniendo operaciones económicas y los agentes que lo realizan para adecuarlas a

las necesidades del consumidor. Para el caso de la madera aserrada, este proceso se

inicia al salir el producto del centro de transformación (aserradero) hacia los diferentes

centros de mercadeo (Moreno, 1993).

Page 32: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

17

Flores (1998), para poder controlar la salida o venta de madera aserrada elaboró un

formato que permite el control de estos datos. El formato requiere de la siguiente

información:

Cliente.

Domicilio.

Fecha.

Número de piezas.

Clase o calidad.

Grueso.

Ancho.

Longitud.

Pies tablas.

Volumen en m3.

Observaciones.

3.4. LA IMPORTANCIA DE LAS COMPUTADORAS EN EL DESARROLLO INDUSTRIAL FORESTAL.

Los propósitos de usar computadoras para ayudar en el manejo de un aserradero

fueron tomados con escepticismo. La mayoría de los administradores pensaban que

cada troza era única y que el aserrador tenía que usar su juicio para determinar la mejor

forma de aserrar una troza; sin embargo, unos pocos iniciaron explorando este tipo de

técnicas. El incremento del número de aserraderos que procesan trozas de diámetros

pequeños, así como la mecanización y velocidad de producción que lleva consigo, han

sido factores principales que motivan el uso de las computadoras (Clapham, 1971).

Los aserraderos que procesan coníferas, están introduciendo muchas innovaciones

basadas en el uso de las computadoras, pero estas tecnologías son muy caras para la

mayoría de los aserraderos pequeños que procesan maderas de latífoliadas. Sin

Page 33: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

18

embargo, están en curso esfuerzos para desarrollar tecnologías por computadora que

sean de bajo costo y adaptables a los sistemas de procesamiento de latífoliadas

(Schmoldt, 1992).

Las computadoras han revelado gran versatilidad, así como costeabilidad en los

aserraderos donde el volumen de producción lo amerita. Las computadoras son

utilizables, entre otros casos, en el control de inventarios, sistemas de producción y

eficacia de transformación, así como para la elaboración de programas teóricos de

aserrío (Anerson, 1974).

3.5. INVENTARIOS.

3.5.1. Definición.

La palabra inventario proviene del latín inventarium y la Real Academia de la Lengua

Española lo define como (RAE, 2008):

a) Asiento de los bienes y demás cosas pertenecientes a una persona o

comunidad, hecho con orden y precisión.

b) Papel o documento en que están escritos dichos bienes.

3.5.2. Objetivos en el control de inventarios.

Existen varios objetivos en el control de inventarios, en ocasiones tienen que hacerse

ciertas concesiones al intentar alcanzarlos, ya que el alcanzar todos a la vez no es

posible (Hopeman, 2001). A continuación se mencionan los objetivos en el control de

inventarios.

Page 34: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

19

Minimizar la inversión en el inventario.

Minimizar los costos de almacenamiento.

Minimizar las pérdidas por daños, obsolescencia y por artículos perecederos.

Mantener un inventario suficiente para que la producción no carezca de materias

primas, partes y suministros.

Mantener un transporte eficiente de los inventarios, incluyendo las funciones de

despacho y recibo.

Mantener un sistema eficiente de información del inventario.

Proporcionar informes sobre el valor del inventario a contabilidad

Cooperar con adquisiciones de manera que se puedan lograr compras

económicas y eficientes.

Hacer predicciones sobre las necesidades del inventario.

3.6. BASES DE DATOS

3.6.1. Conceptos básicos.

Un sistema de bases de datos es básicamente un sistema computarizado cuyo

propósito general es mantener información y hacer que esté disponible cuando se

solicite. La información en cuestión puede ser cualquier cosa que se considere

importante, necesaria para apoyar el proceso general de atender los asuntos del

individuo o la organización a la cual debe servir el sistema (Date, 1998).

Los sistemas de administración de base de datos (DBMS) son un conjunto de

programas que maneja todo el acceso a la base de datos. Conceptualmente, lo que

sucede es lo siguiente (Date, 1998; Rustin, 1972):

Page 35: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

20

1) Un usuario solicita acceso, empleando algún sublenguaje de datos determinado

(por ejemplo, SQL9)

2) El DBMS interpreta esta solicitud y la analiza.

3) El DBMS inspecciona, en orden, el esquema externo de ese usuario, la

correspondencia externa/conceptual asociada, el esquema conceptual, la

correspondencia conceptual/interna, y la definición de la estructura de

almacenamiento.

4) El DBMS ejecuta las operaciones necesarias sobre la base de datos.

3.6.2. Ventajas y desventajas del uso de las bases de datos.

Las ventajas de un sistema de base de datos sobre los métodos tradicionales de

mantener registros en papel se enuncian a continuación (Date, 1998).

Es compacto: No hacen falta archivos de papeles que pudieran ocupar mucho

espacio.

Es rápido: La máquina puede obtener y modificar datos con mucha mayor

velocidad que un ser humano. Así es posible satisfacer con rapidez consultas de

casos particulares, del momento, sin necesidad de búsquedas visuales o

manuales que requieren mucho tiempo.

Es menos laborioso: Se elimina gran parte del tedio de mantener archivos a

mano. Las tareas mecánicas siempre serán mejor realizadas por las máquinas.

Es actual: Se dispone en cualquier momento de información precisa y al día.

Entre las desventajas se menciona lo siguiente (Rustin, 1972):

Pueden requerir que se ingrese la misma información en muchos registros.

Pueden ser de instalación compleja, usando muchas tablas.

Es más difícil entender como se relaciona cada parte con la otra. 9SQL: Structured Query Language (Lenguaje de Consulta Estructurada)

Page 36: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

21

3.6.3. Normalización de bases de datos.

La normalización es el proceso mediante el cual se transforman datos complejos a un

conjunto de estructuras de datos más pequeñas, que además de ser más simples y

más estables, son más fáciles de mantener. También se puede entender la

normalización como una serie de reglas que sirven para ayudar a los diseñadores de

bases de datos a desarrollar un esquema que minimice los problemas de lógica (Date,

1998; Rustin 1972).

Existen básicamente tres niveles de normalización: Primera Forma Normal (1FN),

Segunda Forma Normal (2FN) y Tercera Forma Normal (3FN). Cada una de estas

formas tiene sus propias reglas (Date, 1998; Rustin 1972).

La regla de la Primera Forma Normal establece que las columnas repetidas deben

eliminarse y colocarse en tablas separadas (Date, 1998; Rustin 1972)

La regla de la Segunda Forma Normal establece que todas las dependencias parciales

se deben eliminar y separar dentro de sus propias tablas. Una dependencia parcial es

un término que describe a aquellos datos que no dependen de la llave primaria de la

tabla para identificarlos (Date, 1998; Rustin 1972).

Una tabla está normalizada en la Tercera Forma Normal si todas las columnas que no

son llave10 son funcionalmente dependientes por completo de la llave primaria y no hay

dependencias transitivas11 (Date, 1998; Rustin 1972).

10

Llaves: Atributos que identifican una entidad dentro de un conjunto de entidades. 11

Una dependencia transitiva es aquella en la cual existen columnas que no son llave que dependen de otras

columnas que tampoco son llave.

Page 37: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

22

3.7. SISTEMAS DE CÓMPUTO APLICADOS A LA INDUSTRIA FORESTAL.

3.7.1. En México.

Salazar (1992), implementó un sistema de cómputo para control de inventarios del

aserradero de la empresa denominada Abastecedora de Maderas del Pacifico S. de R.

L. de C. V. en la cual controla la madera aserrada producida, secada y el embarque de

madera aserrada verde o seca, faltando la recepción y cubicación de trozas, además de

la madera en proceso de secado. Este sistema genera tres tipos de reporte:

1° Producción, embarques e inventarios acumulados a la fecha.

2° Producción, embarques e inventarios acumulados por periodo de tiempo

3° Embarques totales y periódicos.

Leyva (1995) presenta una “Clave asistida por computadora para la identificación

macroscópica de 50 maderas latífoliadas mexicanas”. Esta clave utiliza características

observables a simple vista, apoya al usuario con imágenes de cada especie, cuenta con

una sección de ayuda, y tiene la posibilidad de incrementar el número de especies. La

clave presenta una gran facilidad de uso para la identificación de muestras, aún cuando

el usuario no cuente con los conocimientos básicos de anatomía de la madera.

Díaz (2004) elaboró un “sistema de cómputo para la optimización de diagramas de corte

en el aserrío”, mismo sistema fue denominado ASERRA. ASERRA se construye con la

finalidad de adoptar un sistema acorde a las condiciones de la industria en México, con

la cual, al introducir información sobre la troza, grosor de corte, refuerzos y productos a

obtener, se generan diagramas de corte optimizados que pueden ayudar a la

planeación y el aprovechamiento de la materia prima.

Olmedo y Rocha (2004) elaboraron un “sistema experto para la determinación de

especies arbóreas nativas del valle de México”, mismo que se denominó ARVAMex, el

Page 38: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

23

cual tiene como motor principal una base de datos con información botánica detallada

de 79 especies. Una de sus ventajas es la opción de inferir, permite realizar la

determinación sólo con la información más relevante; da al usuario la oportunidad de

ver los resultados preliminares, cuenta con un glosario botánico, imágenes de la

estructuras hoja, flor, fruto, cono, descripciones de las familias, géneros y especies.

Peralta (2005) elabora un “sistema experto neuronal para la determinación de especies

de genero lps en México” denominado SENIM, la cual permite determinar las especies

del genero lps en México ya sea por morfología externa o por morfología interna de los

insectos.

3.7.2. En el extranjero.

El departamento de ingeniería y computación, de la Universidad de Magallanes, Chile,

en el año 2004 desarrolló un Sistema Control de Stock y Producción Aserradero en el

Área Forestal Maqsa Austral S.A. (Universidad de Magallanes, 2004).

En la actualidad existen muchos programas de computo para control de inventarios de

empresas transnacionales entre los que se mencionaran los siguientes: el “software de

control de inventarios” de la empresa Nexdigital, “NODRIX ADN” de la empresa

TiPYMEX, “Software para Control de Almacenes, Pedidos y Distribución” de

CUMULUS, entre otros, pero ninguno de estos se especializa en la industria forestal, ni

mucho menos en la industria de aserrío.

Page 39: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

24

4. METODOLOGÍA.

Con base en la metodología empleada por Leyva (1995), Peralta (2005), Olmedo y

Rocha (2004) y Díaz (2004) para la realización de sus respectivos trabajos, se elaboró y

se trabajó bajo la siguiente metodología.

1) Obtención de la información.

2) Sistematización de la información.

3) Diseño de la base de datos.

4) Creación de las tablas en formato Paradox.

5) Elaboración de pseudocódigo.

6) Diseño, programación y desarrollo de la interfase del usuario de la base de datos

en el IDE de C++ Builder 5.0.

7) Elaboración del manual de usuario.

4.1. OBTENCIÓN DE LA INFORMACIÓN.

Con el fin de poder iniciar el desarrollo del software, se procedió a hacer una extensa

revisión bibliográfica; con relación a la industria de aserrío, que comprendió desde el

proceso de producción hasta la venta de la madera aserrada. También, se buscaron las

unidades utilizadas en la industria de aserrío para la medición de la materia prima y de

los productos que se obtienen.

4.2. SISTEMATIZACIÓN DE LA INFORMACIÓN.

Este proceso consistió en hacer una síntesis de la información obtenida en la revisión

bibliográfica con el fin de poder hacer más fácil la elaboración del pseudocódigo.

Page 40: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

25

Para la cubicación de trozas existen diferentes fórmulas de cubicación que varían en

cuanto a exactitud y número de datos requeridos para el cálculo. Pero en la práctica,

una vez apiladas las trozas es más fácil medir uno ó dos diámetros (diámetros de los

extremos), que medir tres diámetros (diámetro de los extremos y del medio), así que

para la elaboración de este software se utilizarán fórmulas de cubicación de trozas que

solamente requieran, para el cálculo de volumen, como dato uno o dos diámetros de la

troza y la longitud de la misma. Por lo tanto, en la cubicación de trozas se realizará por

las formulas de Servicio de medición Forestal, Smalian y Huber modificada por

Romahn.

Para controlar el registro de la madera en rollo, con base en el formato que utilizó Flores

(1998) para el control de la madera en rollo, se elaboraron los formatos 1 y 2 (Anexos 3

y 4). Estos formatos permiten la captura ordenada de datos en campo, para ingresarlos

en la computadora una vez terminada la jornada de trabajo. El uso de éstos, depende

del tipo de fórmula para cubicación de trocería que se esté utilizando. Es decir, si se usa

las fórmulas de Huber modificada por Romahn ó la fórmula de Smalian, se utilizará el

formato 1, por otro lado, si se usa la fórmula del Servicio de Medición Forestal puede

utilizar el formato 2.

El formato 1 (Anexo 3) necesita de los siguientes datos y en las siguientes unidades:

Fecha.

Cantidad de trozas.

Diámetro menor (cm.).

Diámetro mayor (cm.).

Longitud de la troza (m).

Total (m3)

Nombre del recibidor.

Predio de procedencia.

Observaciones

Page 41: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

26

El formato 2 (Anexo 4) necesita de los siguientes datos y en las siguientes unidades:

Fecha.

Cantidad de trozas.

Diámetro de la troza (cm.).

Longitud de la troza (m).

Total (m3)

Nombre del recibidor.

Predio de procedencia.

Observaciones

En la captura de la información sobre la producción de madera aserrada, fue necesario

la implementación de dos términos: dimensiones estándar y dimensiones no estándar.

Dimensiones estándar se refiere a todas las dimensiones de madera aserrada que se

encuentran dentro del grupo de tablas y tablones de la Norma oficial mexicana NMX-C-

18-1986, y las dimensiones no estándar agrupa al resto de la escuadrería producida en

un aserradero (durmientes aserrados, ademes o maderos de mina, pilotes aserrados de

madera, polines, vigas y flitches y/o Cuadrados de chapa).

Para el control de la producción de madera aserrada se elaboró el formato 3 (Anexo 5),

basándose en Flores (1998), que requiere de los siguientes datos:

Fecha.

Especie

Número de piezas

Clase o calidad.

Grueso (pulgadas).

Ancho (pulgadas).

Longitud (pies).

Pies tablas.

Page 42: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

27

Volumen en pies tablas.

Volumen en m3.

Observaciones

En cuanto a la clasificación de madera aserrada se refiere, el software tendrá por

defecto las clases de la norma oficial Mexicana NMX-C-18-1986, y los de la Norma

Chilena NCh17812, con la opción de añadir otros sistemas de clasificación que el

usuario considere necesario.

Para determinar el coeficiente de aprovechamiento se utilizará la fórmula:

100*rollo) trozas(endeVolumen

aserrada madera deVolumen CA

donde:

CA= coeficiente de aprovechamiento

En el caso de secado de la madera, se consideran las dos opciones de secado (secado

al aire libre y secado en estufa). Para el caso del secado al aire, se tomó como base el

apilado en “Tonga”, ya que es la forma más generalizada en que se seca la madera en

México. (Fuentes, 1989).

Para poder controlar la salida o venta de madera aserrada, basándose en Flores

(1998), se elaboró el formato 4 (Anexo 6), que permite el fácil control de ésta actividad.

El formato 4 requiere de los siguientes datos.

12

Por Recomendación M.C. Mario Fuentes Salinas, Profesor Investigador de tiempo completo en la División de

Ciencias Forestales de la Universidad Autónoma Chapingo, dado que la Norma Mexicana no especifica valores

cuantitativos límite para una clase y otra en la clasificación.

Page 43: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

28

Cliente.

Domicilio.

Fecha.

Especie.

Número de piezas.

Clase o calidad.

Grueso (pulgadas).

Ancho (pulgadas).

Longitud (pies).

Volumen en pies tablas.

Volumen en m3.

Observaciones.

Es necesario contar con un registro de ventas (datos históricos) de un periodo de

tiempo, con estos datos es factible emplear una técnica de pronósticos que ayude a

conocer la cantidad probable que se demandará en un tiempo próximo (Flores, 1998).

4.3. DISEÑO DE LA BASE DE DATOS.

4.3.1. Diseño del diagrama entidad-relación.

El diagrama entidad-relación sirve para la planificación del programa, también se le

puede considerar como el mapa del mismo, teniendo como finalidad describir

gráficamente el contenido de un algoritmo para su posterior codificación en algún

lenguaje de programación (Date, 1998).

Para realizar un diagrama entidad-relación, hay que entender que entidad, es todo

aquello a lo cual se le pueden asignar características, y a las características se les

denomina atributos, por ejemplo una entidad puede ser CLIENTE y sus atributos:

Page 44: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

29

Nombre, Domicilio, Teléfono, etc. Éstas entidades y atributos se representan

gráficamente como se muestra en las Figuras 1,2 y 3 (Date, 1998; Rustin 1972).

Figura 1. Representación de una entidad.

Figura 2. Representación de un atributo.

Figura 3. Representación de una relación entre entidades.

Con base en lo anterior se elaboró el diagrama entidad-relación del presente software

dando como resultado siete entidades, veintiocho atributos, con cinco relaciones entre

las entidades (Figura 4). Además, se elaboró un diagrama entidad-relación para la

configuración de variables del programa (Figura 5) en donde se obtuvieron cuatro

entidades, ocho atributos y tres relaciones entre entidades.

Page 45: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

30

Figura 4. Diagrama entidad relación.

Page 46: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

31

Figura 5. Diagrama entidad relación de la configuración del programa.

Page 47: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

32

4.3.2. Conversión del diagrama entidad-relación a tablas.

Una vez concluida el diagrama entidad-relación, se procedió a transportar las entidades

y los atributos en tablas de formato Paradox 7.0, en donde cada entidad representa una

tabla y los atributos son representados por columnas.

Por ejemplo, la entidad de Troza y la entidad de Producción, la primera con sus

atributos (columnas) se puede apreciar en el Cuadro 3, y la segunda se aprecia en el

Cuadro 4.

Cuadro 3. Representación de la entidad de troza.

Troza Diámetro

1

Diámetro

2

Longitud Cantidad Volumen Clave_especie Clave_origen

1

2

3

4

5

Cuadro 4. Representación de la entidad de producción.

Producción Fecha Cantidad Grueso Ancho Largo Volumen Clave_especie Clase

1

2

3

4

5

Page 48: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

33

4.3.3. Normalización de la base de datos.

Para la normalización de las tablas de la base de datos, se siguieron las reglas de

normalización que dieron como producto tablas normalizadas hasta la Tercera Forma

Normal. A continuación se presentan un ejemplo en el cual se puede apreciar dicha

normalización.

Ejemplo de normalización de una tabla.

Para ejemplificar la normalización se usará la entidad de Producción (Tabla 5). La regla

de la Primera Forma Normal establece que las columnas repetidas deben eliminarse y

colocarse en tablas separadas, en este ejemplo no hay columnas que se repitan, así

que se continúa con la siguiente regla.

Cuadro 5. Normalización de la entidad de producción (primera forma normal).

Producción Fecha Cantidad Grueso Ancho Largo Volumen Especie Clase

1

2

3

Todas las dependencias parciales se deben eliminar y separar dentro de sus propias

tablas; en este caso los atributos de Especie y Clase dependen parcialmente de la

entidad de Producción, por lo tanto es posible que se separen de esta entidad, y que se

ubiquen en sus propias tablas; en la entidad de Producción se colocan claves que

permiten la identificación de especies y clases, para poder relacionarlos posteriormente

(Cuadro 6), por otra parte en las tablas Especie y Clase, se colocaran las claves y su

significado (Cuadros 7 y 8).

Page 49: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

34

Cuadro 6. Normalización de la entidad de producción (segunda y tercera forma normal)

Producción Fecha Cantidad Grueso Ancho Largo Volumen Clave

Especie

Clave

Clase

1

2

3

Cuadro 7. Tabla de especies

Especie Clave de especie Especie

1 1 Pino

2 2 Encino

3 3 …

Cuadro 8. Tabla de clases

Especie Clave de clase Clase

1 1 Selecta

2 2 Primera

3 3 …

Para realizar la normalización hasta la tercera forma normal se debe de observar que

no existan más de una columna que sea llave, y en este ejemplo el atributo Fecha es la

llave principal y todos los demás atributos depende la ella, por lo tanto se concluye que

se ha normalizado hasta la tercera forma normal.

Page 50: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

35

4.4. ELABORACIÓN DEL PSEUDOCÓDIGO.

Parte fundamental de la metodología fue la elaboración del pseudocódigo o falso

lenguaje, que es una serie de normas léxicas y gramaticales parecidas a la mayoría de

los lenguajes de programación, pero sin llegar a la rigidez de sintaxis de estos ni a la

fluidez del lenguaje coloquial. El pseudocódigo ayuda a evitar posibles errores en el

proceso de programación en lenguajes de computadora, además de que se va

formando la estructura del software.

Aquí se presenta una parte elemental del pseudocódigo que ayudará a entender la

programación del software, se encuentran dividida en las dos secciones siguientes:

Consultas y procesos.

4.4.1. Consultas.

4.4.1.1. Inventario de materia prima

En el caso de una consulta al inventario de materia prima se consideran las siguientes

variables de cada registro: „Diámetro 1‟ (cm), „Diámetro 2‟ (cm), „Longitud‟ (m), „cantidad‟

(u), „especie‟, „origen‟ y „volumen‟ (m³).

De donde „Diámetro 1‟, „Diámetro 2‟, „Longitud‟ y „volumen‟ son variables de punto

flotante (double); Cantidad es una variable de tipo entero (int) y Origen y Especie son

variables de tipo cadena alfanumérica (String).

Para hacer la consulta a la base de datos y seleccionar todos los registros existentes el

programa debe proceder de la siguiente forma:

Seleccionar todas las piezas existentes en la Base de Datos donde el número de piezas

sea mayor que cero. Por lo tanto la instrucción sería como sigue (Figura 6):

Page 51: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

36

SELECCIONAR Diámetro 1, Diámetro 2, Longitud, Cantidad, Especie, Origen,

Volumen

DE LA TABLA inventario_materia_prima

DONDE Cantidad SEA MAYOR A 0

Figura 6. Algoritmo para consulta del inventario de materia prima.

Ahora, para el caso de utilizar el filtro de registros, por ejemplo, el de Especie lo que

tiene que hacerse es la misma instrucción anterior incluyendo una condición especial,

por lo tanto la consulta enviada a la base de datos sería de la siguiente forma (Figura

7).

SELECCIONAR Diámetro 1, Diámetro 2, Longitud, Cantidad, Especie, Origen,

Volumen

DE LA TABLA inventario_materia_prima

DONDE Cantidad SEA MAYOR A 0

Y LA Especie SEA IGUAL A „especie‟

Figura 7. Algoritmo para consulta del inventario de materia prima, con filtro de

información.

Donde „especie‟ es una variable de tipo cadena alfanumérica (String) que sería

seleccionada por el usuario de una lista desplegable que varíe en función de la variable

contenida en el campo que se desee filtrar.

Page 52: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

37

4.4.1.2. Inventario de Madera aserrada

Para el caso de la madera aserrada la consulta que se hace a la base de datos es

similar a la anterior, lo que cambia son las variables que se incluyen en la instrucción

dada a la computadora.

Las variables para la consulta son: „grueso‟, „ancho‟, „largo‟, „cantidad‟, „volumen‟,

„especie‟, „clase‟ y „tipo‟.

De donde „grueso‟, „ancho‟, „largo‟, „especie‟ y „clase‟ son variables de tipo cadena

alfanumérica (String); Volumen es una variable de punto flotante (float), es decir esta

variable acepta cantidades con punto decimal, „Cantidad‟ y „tipo‟ son variables enteras

(int), sólo números enteros.

Ahora bien, la consulta a la base de datos se hace de la siguiente forma (Figura 8):

SELECCIONAR Grueso, Ancho, Largo, Cantidad, Volumen, Especie, Origen

DE LA TABLA inventario_materia_aserrada

DONDE Cantidad SEA MAYOR A 0

Figura 8. Algoritmo para consulta de inventario de madera aserrada.

En el caso de la madera aserrada pueden existir otras dos variantes para definir el

estado en que una pieza se encuentra, en este caso puede ser madera aserrada verde

o madera aserrada seca. En este caso la consulta sufre una ligera modificación

quedando de la siguiente forma (Figura 9):

Page 53: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

38

SELECCIONAR Grueso, Ancho, Largo, Cantidad, Volumen, Especie, Origen

DE LA TABLA inventario_materia_aserrada

DONDE Cantidad SEA MAYOR A 0

Y EL ESTADO SEA „verde‟

O EL ESTADO SEA „seca‟

Figura 9. Algoritmo para consulta de inventario de madera aserrada 2.

También en este caso pueden aplicar más condiciones para reducir el número de

resultados filtrando sólo aquellos que son de interés al usuario, quedando como sigue

(Figura 10):

SELECCIONAR Grueso, Ancho, Largo, Cantidad, Volumen, Especie, Origen

DE LA TABLA inventario_materia_aserrada

DONDE Cantidad SEA MAYOR A 0

Y EL „grueso‟ SEA „7/8‟

Y EL ESTADO SEA „verde‟

O EL ESTADO SEA „seca‟

Figura 10. Algoritmo para consulta de inventario de madera aserrada 3.

4.4.1.3. Estado de las estufas de secado

Cuando se desea saber el estado en el que se encuentran las estufas de secado (ya

sea que sea libre u ocupado) la instrucción se envía desde que se ejecuta la aplicación.

Esto se hace de la siguiente manera: Se selecciona el total de número de estufas que

posee la industria (que es configurado cuando se ejecuta por primera vez el programa

después de la instalación), se hace una consulta a la base de datos con cada número

de estufa, seleccionando el volumen de madera que cada una posee, si la suma del

volumen obtenido es igual a cero entonces se dice que la estufa está libre, por el

contrario, si la suma resulta mayor a cero entonces la estufa se encuentra ocupada.

Page 54: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

39

El estado ocupado se representa con un icono en color rojo y el estado libre con un

icono en color verde.

Las variables usadas en este caso son: Volumen y N_estufa (Número de estufa de

secado), la primer variable es de punto flotante (double) y la segunda es de tipo entero

(int). El pseudocódigo de la instrucción queda de la siguiente forma:

Int ne, i,total;

String sql,estado;

total=numero_de_estufas;

La variable „ne‟ almacena el número de la estufa, la variable „i‟ es un contador y la

variable „total‟ representa el número total de las estufas; la variable sql representa a la

instrucción SQL que se envía a la base de datos y la variable „estado‟ el estado en que

se encuentra la estufa, ya sea vacía u ocupada de acuerdo al algoritmo de la Figura

11.

FOR (i=0;i<total+1;i++)

{

sql=”SUMA „volumen‟ DONDE „N_estufa‟ SEA IGUAL A „ne‟”;

SI(SUMA==0)

estado=vacía;

POR EL CONTRARIO SI(SUMA>0)

estado=ocupado;

}

Figura 11. Algoritmo para conocer el estado de la estufa (libre u ocupada).

Ahora, si se desea saber el contenido de una estufa que se encuentra ocupada (porque

en el caso de una estufa que se encuentre vacía no habría resultados que mostrar) se

procede a hacer una consulta utilizando las variables: „grueso‟, „ancho‟, „largo‟,

Page 55: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

40

„cantidad‟, „volumen‟, „especie‟, „Clase‟, „Tipo‟ y „Numero_estufa‟. De donde „grueso‟,

„ancho‟, „largo‟, „especie‟, „Tipo‟ y „Clase‟ son variables de tipo cadena alfanumérica

(String); Volumen es una variable de punto flotante (double) y Numero_estufa es una

variable de tipo entero (int). Por lo tanto la instrucción se realiza de acuerdo al algoritmo

de la Figura 12.

SELECCIONAR Grueso, Ancho, Largo, Cantidad, Volumen, Especie, Origen, Tipo

DE LA TABLA estados_estufa

DONDE Cantidad SEA MAYOR A 0

Y LA ESTUFA SEA = Numero_estufa

Figura 12. Algoritmo para conocer el contenido de la estufa.

El resultado anterior se obtiene simplemente al indicarle al programa el número de

estufa que se desea consultar y que es seleccionado de una lista con un simple clic del

usuario.

Otra cuestión que se toma en cuenta para el caso de que una estufa esté ocupada es

saber la fecha en que esta fue manipulada (la última fecha en que se le agregaron

datos al registro para la estufa indicada), para este caso se agrega una variable de tipo

cadena alfanumérica (String) llamada „estufa‟ y se obtiene el resultado deseado

procediendo de la siguiente forma (Figura 13):

SELECCIONA DIFERENTE Fecha

DE LA TABLA estados_estufa

DONDE LA ESTUFA SEA = Numero_estufa

Figura 13. Algoritmo para conocer fechas de entrada y salida de madera en estufas.

Page 56: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

41

El parámetro DIFERENTE sería la traducción de DISTINCT, una cláusula del lenguaje

SQL que indica al compilador que seleccione todos los registros independientemente si

este aparece una o más veces en la base de datos. Esto se hace porque en teoría si

una estufa fue ocupada en una fecha determinada, todo se hace en un sólo momento y

por lo tanto la variable „fecha‟ no debe repetirse.

4.4.1.4. Coeficientes de aprovechamiento

Para poder conocer el coeficiente de aprovechamiento de una determinada fecha sólo

tiene que crearse una lista de las fechas existentes considerando que en cada una de

ellas que se encuentre en la base de datos cuando menos un aserradero ha estado

trabajando, por lo tanto se tiene un coeficiente de aprovechamiento.

La selección de la fecha se realiza con base en el algoritmo de la Figura 14:

SELECCIONA DIFERENTE Fecha

DE LA TABLA coeficientes

Figura 14. Algoritmo de las fechas para coeficientes de aprovechamiento.

Una vez hecho lo anterior, se puede seleccionar de la lista obtenida la fecha que se

desee, se buscan todos los coeficientes que coincidan con la fecha seleccionada, para

proceder a graficar, pero primero, se determina el número de aserraderos existentes en

toda la industria, suponiendo que en este caso son cinco entonces hay que hacer cinco

búsquedas con la misma fecha. Como se muestra en el algoritmo de la Figura 15

Page 57: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

42

FOR (i=1;i<6;i++)

{

BUSCA Aserradero,Coeficiente EN „coeficientes‟

DONDE Fecha=‟fecha‟

Y Aserradero=i;

SI LO ENCUENTRAS

coeficiente=Valor_Coeficiente;

SI NO LO ENCUENTRAS

coeficiente=0;

Gráfica->EjeX->Agrega(i);

Gráfica->EjeY->Agrega(coeficiente);

Gráfica->EjeXY->Une(Punto en X, Punto en Y);

}

Figura 15. Algoritmo para el coeficiente de aprovechamiento.

Y así sucesivamente, lo que se hace es buscar cada coeficiente de aprovechamiento

que coincida con el número de aserradero y fecha correspondientes y al final se

grafican los datos obtenidos. Si no se encuentra el valor del coeficiente se toma como

cero porque de todas formas el aserradero existe pero con esto se da a entender que

fue un día en que dicho aserradero no estuvo en funcionamiento.

Page 58: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

43

4.4.2. Procesos.

4.4.2.1. Entradas de trocería.

Para el caso de las entradas de trocería lo que se hace es definir las variables

„Diámetro 1‟ (cm), „Diámetro 2‟ , „Longitud‟, „cantidad‟, „especie‟, „origen‟ y „volumen‟. El

volumen es calculado por el programa y los demás son introducidos por el usuario,

obviamente todos guardan una estrecha relación. El „volumen‟, „Diámetro‟ 1, „Diámetro

2‟ y „Longitud‟ son variables de punto flotante (float) mientras que Cantidad es de tipo

entero (int) y finalmente Especie y Origen son variables de tipo cadena alfanumérica

(String). Para proceder con la creación del nuevo registro y el cálculo del volumen se

emana de la siguiente forma.

En este caso, como ejemplo, se usa la fórmula de Smalian por ser la más simple y

completa de ejemplificar.

Primero se toman las variables Diámetro 1, Diámetro 2, Longitud y Cantidad para poder

calcular el volumen, para hacer se tiene que definir otras dos variables adicionales de

punto flotante (float) que representan la superficie de cada cara de una troza.

Por lo tanto quedaría de la siguiente forma para el cálculo de la superficie.

4

*2

DiametroSuperficie

En donde es una constante equivalente a: 3.1415926535897932384626433832795

Para hacerlo en una tabla con un bloque de datos es necesario definir un contador

usando la variable „i‟ como entero (int), otra llamada „n‟ que sea del mismo tipo para

representar el número total de renglones de la tabla que se van a calcular.

Page 59: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

44

Si se desea incluir en un sólo ciclo la creación de los registros puede hacerse

simplemente tomando el valor resultante del volumen y agregando las funciones de

inserción de registro, para este caso es necesario recoger también las variables de

Especie y Origen que pueden ser introducidos por el usuario en dos campos de texto

para que el proceso de captura y cálculos matemáticos se haga más simple, es

importante decir que esto puede reducir la velocidad de captura pero por otro lado el

sistema se hace más amigable con el usuario.

Para recoger los datos de Especie y Origen puede ser de la siguiente forma:

Especie=campo_especie.

Origen=campo_origen.

Ahora bien, el pseudocódigo incluyendo la creación del nuevo registro quedaría de

acuerdo al algoritmo siguiente (Figura 16).

PARA (i=0;i<n+1;i++)

{

Diámetro 1=tabla[0][i];

Diámetro 2=tabla[1][i];

Longitud=tabla[2][i];

Cantidad=tabla[3][i];

Superficie 1=(pi((Diámetro 1)(Diámetro 1)))/4;

Superficie 2=(pi((Diámetro 2)(Diámetro 2)))/4;

Volumen=((Superficie 1 + Superficie 2)/2)Longitud;

SI(Volumen>0)

{

BUSCA EN „tabla_troceria‟

DONDE D1=Diámetro 1

Y D2=Diametro2

Page 60: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

45

Y Long=Longitud

Y Cant=Cantidad

Y Vol=Volumen

Y Esp=Especie

Y Origen=Origen

SI LO ENCUENTRAS

{

ACTUALIZA „tabla_troceria‟

HAZ Cant=Cant+Cantidad, Vol=Vol+Volumen

DONDE D1=Diámetro 1

Y D2=Diametro2

Y Long=Longitud

Y Cant=Cantidad

Y Vol=Volumen

Y Esp=Especie

Y Origen=Origen

}

SI NO LO ENCUENTRAS

{

INSERTA EN „tabla_troceria‟

(Diámetro 1, Diámetro 2, Longitud, Especie, Origen)

VALORES (Valor D1, Valor D2, Valor longitud, Especie, Origen)

}

}

}

Figura 16. Algoritmo para recepción y cubicación de trocería.

En el pseudocódigo anterior lo que se hace es recorrer una tabla de entrada de datos,

calcular el volumen de cada troza con los datos contenidos en cada renglón y a

continuación buscar en la base de datos un registro donde coincida con los valores

Page 61: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

46

introducidos, si el registro se encuentra, entonces se actualizan los valores de cantidad

y volumen, de esta forma se evita que existan duplicados, en caso contrario

simplemente se inserta un nuevo registro con los datos recogidos de la tabla y que han

sido introducidos previamente por el usuario.

Al calcular el volumen hay otras condiciones que cada dato introducido por el usuario

debe cumplir, como por ejemplo que la Cantidad no puede ser igual o menor a cero,

una vez que el programa detecta estas condiciones es necesario tratar la expresión de

una determinada forma, pero en este caso no se incluye ya que no estaría reflejando

precisamente la esencia de la función descrita

4.4.2.2. Salida de trocería del patio de almacenamiento al aserradero.

En este caso lo que se hace es desplegar en una tabla los valores de materia prima

(trozas) existentes en la base de datos, agregar una columna adicional para que el

usuario pueda introducir la cantidad de piezas (número de trozas) que desea restar del

inventario. La consulta para mostrar el inventario es muy parecida a la que se hace

cuando se llaman los datos del inventario de materia prima, por lo tanto no es necesario

describirla nuevamente. Ahora bien, cuando hay que hacer la actualización del

inventario es necesario modificar el número de piezas existentes y el volumen, esto

sería igual al mismo número de piezas y volumen existentes menos el valor que el

usuario introduzca, es decir, usando las mismas variables que en el caso de Entradas

de trocería y agregando una variable de tipo entero (int) llamada „restar‟ y dos variables

de tipo cadena alfanumérica (String) llamadas Origen y Especie. Como se aprecia en el

algoritmo de la Figura 17.

Page 62: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

47

PARA (i=0;i<n+1;i++)

{

Diámetro 1=tabla[0][i];

Diámetro 2=tabla[1][i];

Longitud=tabla[2][i];

Cantidad=tabla[3][i];

Restar=tabla[4][i];

Especie=tabla[5][i];

Origen=tabla[6][i];

Superficie 1=(pi((Diámetro 1)(Diámetro 1)))/4;

Superficie 2=(pi((Diámetro 2)(Diámetro 2)))/4;

Volumen=((Superficie 1 + Superficie 2)/2)Longitud;

SI(Restar>0)

{

BUSCA EN „tabla_troceria‟

DONDE D1=Diámetro 1

Y D2=Diametro2

Y Long=Longitud

Y Cant=Cantidad

Y Vol=Volumen

Y Esp=Especie

Y Origen=Origen

SI LO ENCUENTRAS

{

ACTUALIZA „tabla_troceria‟

HAZ Cant=Cant-Cantidad, Vol=Vol-Volumen

Page 63: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

48

DONDE D1=Diámetro 1

Y D2=Diametro2

Y Long=Longitud

Y Cant=Cantidad

Y Vol=Volumen

Y Esp=Especie

Y Origen=Origen

}

SI NO LO ENCUENTRAS

{

ERROR;

}

}

}

Figura 17. Algoritmo para el envío de trocería del patio del almacenamiento a un

aserradero.

Por lo tanto, con este algoritmo se busca el registro en la base de datos, si se encuentra

entonces se actualiza, en caso contrario simplemente se manda un mensaje de error.

Como algo adicional se el usuario tiene que indicar un número de aserradero al que

será enviada toda la trocería que se saque del inventario, con base en ello y la

producción de madera aserrada, se calcula el coeficiente de aprovechamiento, esto se

hace simplemente con el total de pies tablas resultante de la producción dividido por la

cantidad de metros cúbicos de trocería entrante al mismo aserradero.

4.4.2.3. Producción de madera aserrada.

Para este caso existen dos variantes, la primera es la producción de maderas de

medidas nominales y la segunda es la producción de madera de medidas no nominales,

es decir, aquellas que poseen dimensiones que son imprevisibles ya que están

Page 64: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

49

directamente relacionadas con los intereses del cliente y no de la industria que los

produce.

Para el primer caso el proceso es de la siguiente forma:

Se definen las variables de tipo cadena alfanumérica (String) llamadas „grueso‟, „ancho‟,

„largo‟ y „especie‟; una variable de punto flotante (double) para el volumen llamada

„volumen‟ y dos variables de tipo entero (int), una llamada „cantidad‟ para almacenar el

número total de piezas y otra llamada „na‟ para almacenar el número de aserradero del

cual proviene la madera producida.

La variable „grueso‟, „especie‟ y „na‟ son tomados directamente de un campo de texto

donde el usuario introduce el valor correspondiente, por lo tanto queda de la siguiente

forma:

Grueso=campo_grueso;

Especie=campo_especie;

na=campo_numero_aserradero;

Ahora para poder recoger los valores de las variables „grueso‟, „ancho‟ y „largo‟ y

compararlo con las existentes en la base de datos es necesario crear una tabla de dos

entradas, esto para facilitar la captura por parte de un usuario. La primera fila de la tabla

contiene los valores de la variable „largo‟ y la primera columna los valores de la variable

„ancho‟, por lo tanto es necesario recorrer toda la tabla y recoger los valores de la

variable „cantidad‟, hacer esto es mucho más sencillo de programar y capturar ya que

esos valores son fijos y por lo tanto se pueden almacenar en una matriz quedando

como lo indica la Figura 18.

Page 65: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

50

A\L 4 6 8 10 12 14 16

4

6

8

10

12

14

16

Figura 18. Matriz para la captura de datos de madera aserrada.

También podría almacenarse sin problemas en un vector, en este caso se optó por usar

matrices por considerarse más sencillo de manejar tomando en cuenta que los valores

de la variable „cantidad‟ también están dentro de una matriz y todas poseen la misma

dimensión.

Para almacenar los valores de las variables „ancho‟ y „largo‟ se hace como se muestra

en la Figura 19.

m_ancho[8][8]={

0,0,0,0,0,0,0,0,

0,4,4,4,4,4,4,4,

0,6,6,6,6,6,6,6,

0,8,8,8,8,8,8,8,

0,10,10,10,10,10,10,10,

0,12,12,12,12,12,12,12,

0,14,14,14,14,14,14,14,

0,16,16,16,16,16,16,16

};

Page 66: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

51

m_largo[8][8]={

0,0,0,0,0,0,0,0,

0,4,6,8,10,12,14,16,

0,4,6,8,10,12,14,16,

0,4,6,8,10,12,14,16,

0,4,6,8,10,12,14,16,

0,4,6,8,10,12,14,16,

0,4,6,8,10,12,14,16,

0,4,6,8,10,12,14,16

};

Figura 19. Algoritmo para almacenar datos de madera aserrada.

Ahora sólo falta recorrer la tabla de entradas para poder recoger los valores de la

variable „cantidad‟, para esto es necesario definir dos variables de tipo entero (int) que

serán usadas como contadores y sirven para recorrer la matriz de entrada, en este caso

se les asigna el nombre de „i‟, „j‟.

Para poder comenzar a recorrer la matriz también es necesario comprobar que las

variables „grueso‟, „especie‟ y „na‟ contengan un valor compatible con lo que se desea

hacer. Esto se hace como indica en el algoritmo de la Figura 20.

Page 67: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

52

SI(especie NO ESTÁ VACÍA)

{

SI(grueso NO ESTÁ VACÍA)

{

SI(na NO ESTÁ VACÍA)

{

PARA(i=1;i<8;i++)

PARA(j=1;j<8;j++)

{

cantidad=tabla[j][i];

ancho=m_ancho[j][i];

largo=m_largo[j][i];

SI(cantidad>0)

{

volumen=(grueso*ancho*largo)*cantidad;

BUSCA EN „inventario‟

DONDE

Grueso=grueso

Y Ancho=ancho

Y Largo=largo

Y Especie=especie

Y Clase=´Sin clasificar´

SI(ENCONTRADO)

{

ACTUALIZA „inventario‟

HAZ Cantidad=Cantidad+cantidad

Volumen=Volumen+volumen

DONDE

Grueso=grueso

Page 68: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

53

Y Ancho=ancho

Y Largo=largo

Y Especie=especie

}

EN CASO CONTRARIO

{

INSERTA EN „inventario‟

(Grueso,Ancho,Largo,Cantidad,Volumen,Especie)

VALORES

(grueso,ancho,largo,cantidad,volumen,especie)

}

}

}

}

EN CASO CONTRARIO

ERROR;

}

EN CASO CONTRARIO

ERROR;

}

EN CASO CONTRARIO

ERROR;

Figura 20. Algoritmo para almacenar datos de madera aserrada 2.

Por lo tanto, lo que se hace es recoger los valores de las variables „grueso‟, „ancho‟,

„largo‟, calcular el „volumen‟ de una pieza y luego multiplicar el resultado por „cantidad‟,

posterior a esto se busca el registro con las mismas características (grueso, ancho y

largo) en la base de datos, si se encuentra entonces se actualizan los valores de

Page 69: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

54

Cantidad y Volumen, en caso contrario sólo se crea un nuevo registro. Se considera

como madera sin clasificar porque es madera recién aserrada.

Ahora para el caso de las medidas no nominales, el proceso es parecido al que se usa

cuando se crea un nuevo registro de trocería, sólo cambia el nombre de las variables y

se incluye el número de aserradero, esto quedaría como se indica en la Figura 21.

FOR (i=0;i<n+1;i++)

{

grueso=tabla[0][i];

ancho=tabla[1][i];

largo=tabla[2][i];

cantidad=tabla[3][i];

volumen=(grueso*ancho*largo)*cantidad;

BUSCA EN „inventario‟

DONDE

Grueso=grueso

Y Ancho=ancho

Y Largo=largo

Y Especie=especie

Y Clase=´Sin clasificar´

SI(ENCONTRADO)

{

ACTUALIZA „inventario‟

HAZ Cantidad=Cantidad+cantidad

Volumen=Volumen+volumen

DONDE

Page 70: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

55

Grueso=grueso

Y Ancho=ancho

Y Largo=largo

Y Especie=especie

}

EN CASO CONTRARIO

{

INSERTA EN „inventario‟

(Grueso,Ancho,Largo,Cantidad,Volumen,Especie)

VALORES (grueso,ancho,largo,cantidad,volumen,especie)

}

}

Figura 21. Algoritmo para almacenar datos de madera aserrada (medida no nominal).

Y por lo tanto, el proceso es semejante a la producción de madera aserrada de medidas

nominales, sólo que en este caso el usuario tiene que capturar también las medidas del

„grueso‟, „ancho‟ y „largo‟.

4.4.2.4. Clasificación de madera aserrada

Para este caso se usa un método semejante al usado para la salida de materia prima,

salvo que tiene que considerarse la variable „clase‟, esta es la clave para hacer

cualquier operación. Se cargan los datos del inventario existente y se le aplica un filtro

parecido al descrito en la función de consulta al inventario de materia prima, a

continuación se recorren los datos y se procesa lo que indique el usuario. Ver algoritmo

de la Figura 22.

Page 71: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

56

FOR (i=0;i<n+1;i++)

{

grueso=tabla[0][i];

ancho=tabla[1][i];

largo=tabla[2][i];

cantidad=tabla[3][i];

restar=tabla[4][i];

especie=tabla[5][i];

clase=tabla[6][i];

volumen=(grueso*ancho*largo)*cantidad;

SI(Restar>0)

{

BUSCA EN „inventario‟

DONDE Grueso=grueso

Y Ancho=ancho

Y Largo=largo

Y Cantidad=cantidad

Y Volumen=volumen

Y Especie=especie

Y Clase=‟Sin clasificar‟

SI LO ENCUENTRAS

{

ACTUALIZA „tabla_troceria‟

HAZ Cantidad=Cantidad-cantidad, Volumen=Volumen-volumen

DONDE Grueso=grueso

Y Ancho=ancho

Y Largo=largo

Y Cantidad=cantidad

Page 72: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

57

Y Volumen=volumen

Y Especie=especie

Y Clase=‟Sin clasificar‟

BUSCA EN „inventario‟

DONDE Grueso=grueso

Y Ancho=ancho

Y Largo=largo

Y Cantidad=cantidad

Y Volumen=volumen

Y Especie=especie

Y Clase=clase

SI LO ENCUENTRAS

{

ACTUALIZA „tabla_troceria‟

HAZ Cantidad=Cantidad-cantidad, Volumen=Volumen-volumen

DONDE Grueso=grueso

Y Ancho=ancho

Y Largo=largo

Y Cantidad=cantidad

Y Volumen=volumen

Y Especie=especie

Y Clase=clase

}

SI NO LO ENCUENTRAS

{

INSERTA EN „inventario‟

(Grueso,Ancho,Largo,Cantidad,Volumen,Especie,Clase)

Page 73: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

58

VALORES (grueso,ancho,largo,cantidad,volumen,especie,clase)

}

}

SI NO LO ENCUENTRAS

{

ERROR;

}

}

}

Figura 22. Algoritmo para clasificar madera aserrada.

Cuando se hace la primera búsqueda se considera que la primera pieza aún no está

clasificada, por lo tanto debe ser actualizada con la clase indicada por el usuario

4.4.2.5. Entradas de madera aserrada a las estufas de secado y ventas de madera aserrada.

Para ambas funciones se utiliza básicamente el mismo modelo de que para el caso de

clasificación de la madera aserrada, la diferencia radica en que en el caso de la entrada

de madera a las estufas de secado tiene que crearse una variable de tipo entero (int)

para indicar el número del la estufa, es un proceso semejante al usado cuando se

describe la producción de madera aserrada.

Para el caso de la venta de madera aserrada se tiene que agregar una variable de tipo

cadena alfanumérica (string) para indicar el destino de la venta.

En resumen, lo que se hace es buscar los valores introducidos por el usuario en la base

de datos, encontrar una coincidencia y actualizarla (ya sea sumar o restar) y crear un

nuevo registro cuando es necesario.

Page 74: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

59

4.5. DISEÑO, PROGRAMACIÓN Y DESARROLLO DE LA INTERFASE DEL USUARIO DE LA BASE DE DATOS EN EL IDE DE C++ Builder 5.0

Para poder realizar la comunicación entre la base de datos y el usuario, se procedió a

elaborar una interfase en el lenguaje C++, utilizando el compilador de Borland C++

Builder 5.0. Se modeló e implementó utilizando la programación estructurada. Las

consultas a la Base de datos se dividen en tres: altas, bajas y cambios, que se realizan

a través de las instrucciones estándares del lenguaje SQL (Structured Query

Languaje). Las tablas fueron elaborados en formato PARADOX de Database Desktop®.

Page 75: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

60

5. RESULTADOS.

Con base en la información obtenida de las diferentes fuentes bibliográficas, se

desarrolló el sistema para la administración de inventarios en industria de aserrío y

secado de la madera, mismo sistema contiene las funciones y operaciones básicas para

poder realizar el control y manejo de inventarios.

5.1. SISTEMA INFORMÁTICO PARA CONTROL DE INVENTARIOS EN INDUSTRIAS DE ASERRÍO DENOMINADO “CINTIA”.

Parte de la presente tesis fue el diseño y la programación del sistema informático para

el control de inventarios en industrias de aserrío, y como resultado se obtuvo el software

denominado: Control de Inventarios con Tecnología Informática Aplicada (CINTIA).

CINTIA, es un software amigable, ya que cuenta con gráficos e iconos que hacen que

su manejo sea más fácil. En este software se han programado muchas funciones las

cuales son de aplicación exclusiva para la industria de aserrío y secado de la madera.

5.1.1. Funciones presentes en CINTIA.

Todas las funciones que se realizan con el software son almacenadas en una base de

datos y se les asigna un único número (clave de identidad) que no puede repetirse.

Dicho número representa a la operación, por ejemplo, el número 134 se refiere a

madera estufada de dimensiones nominales.

Las funciones que puede realizar CINTIA se han agrupado en dos grupos: Operaciones

de Procesos y Consulta.

Page 76: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

61

5.1.1.1. Operaciones de procesos:

Estas funciones permiten lo siguiente:

a) Capturar las dimensiones de trocería que llega al aserradero, así como la fecha

de llegada y su lugar de procedencia.

b) Cubicar las trozas por una de las tres formulas (formula de Servicio de medición

Forestal, Smalian y Huber modificada por Romahn).

c) Controlar los datos de la salida de trozas del área de almacenamiento al

aserrado x.

d) Capturar los datos de la madera aserrada producida por día.

e) Calcular el coeficiente de aprovechamiento, con base en las trozas aserradas y a

la madera aserrada producida.

f) Clasificar los niveles de calidad de madera aserrada producida en un día, ya sea

seca o verde.

g) Enviar el registro de la madera aserrada verde a cualquier estufa virtual que se

desee.

h) Permite la venta de madera aserrada verde o seca.

5.1.1.2. Operaciones de consulta:

Con estas funciones se logra lo siguiente:

a) Conocer el inventario de materia prima (trocería) disponible, así como el volumen

en m3 de la trocería.

b) Generar un reporte (que puede ser impreso) de la trocería existente13.

c) Conocer el inventario de madera aserrada seca y verde.

d) Generar el reporte de inventarios de madera aserrada ya sea de madera seca o

verde6.

13

Los reportes pueden ser, con filtros de información, lo cual evita imprimir datos que no se requieran en el

momento

Page 77: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

62

e) Conocer el estado de las estufas o pilas de secado (ocupado o desocupado), si

están ocupados, CINTIA ofrece la posibilidad de ver su contenido, así se puede

conocer el inventario de la madera en proceso de secado.

f) Generar un reporte de la madera en proceso de secado, pero también puede

crear un reporte del historial de la estufa, es decir permite conocer las cantidades

de madera que se ha secado en esa estufa, así como las fechas del inicio y

término del proceso.

g) Realizar una grafica del coeficiente de aprovechamiento del o de los aserraderos

con los cuales se cuente.

5.1.2. Funciones adicionales.

Aunado a todo lo mencionado con anterioridad, CINTIA permite configurar las variables

del programa, esto permite al usuario configurar el software sin problemas a cualquier

industria de aserrío sin importar su tamaño.

Las variables que pueden configurarse son:

a) Puede definir el número de aserraderos con los cuales cuenta la industria.

b) El número de estufas de secado también es configurable.

c) El usuario puede modificar y/o agregar los grosores de dimensiones estándar

con los cuales trabaja el aserradero.

d) Se puede cambiar, agregar o sustituir las actuales normas de clasificación de

madera aserrada, por otras normas que el usuario guste.

e) Escoger la fórmula de cubicación de trocería que más se adapte a las

necesidades de la industria.

f) Permite ingresar n clientes que la industria tenga.

g) Permite ingresar n orígenes de procedencia de la materia prima (trocería).

h) Permite ingresar n especies con la cual la industria trabaje.

Page 78: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

63

5.2. CONSULTAS DINÁMICAS.

Para realizar las consultas en las diferentes entidades, se utilizó e lenguaje Structured

Query Language (SQL), a continuación se muestra un ejemplo y la descripción de la

estructura de la consulta (Figura 23).

1: String sql,elemento="Aserraderos",nelemento;

2: int i,n;

3: combo->Clear();

4: sql="SELECT Elemento, Cantidad FROM configuracion WHERE ELEMENTO LIKE

'"+elemento+"'";

5: query->SQL->Clear();

6: query->SQL->Add(sql);

7: query->Open();

8: n=query->FieldByName("Cantidad")->AsInteger;

9: query->Close();

10: for(i=1;i<n+1;i++)

{

11: nelemento=i;

12: combo->Items->Add(nelemento);

}

Figura 23. Estructura de una consulta SQL.

En el ejemplo anterior lo que se hace es cargar el número de aserraderos en una lista

desplegable tomando en cuenta el valor introducido por el usuario durante la

configuración de las variables del programa. El procedimiento se hace de la siguiente

manera.

En las líneas 1 y 2 se definen las variables a usar. sql, elemento y nelemento, éstos son

variables de tipo cadena de texto y su descripción es la siguiente.

Page 79: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

64

sql: Variable que se usa para almacenar la consulta SQL que posteriormente será

enviada a la base de datos.

elemento: Los elementos que se desea encontrar en la base de datos, en este caso los

aserraderos.

nelemento: El número de aserradero se define porque una lista desplegable sólo acepta

variables de tipo String, por lo tanto, hay que tomar el valor de la variable „i‟ y

asignársela a la variable String para poder enviarla a la lista.

i: Variable para contador

n: Variable para determinar el número total de aserraderos.

En la línea 3 se limpia la lista en caso de que contenga datos, en la línea 4 se crea la

consulta SQL para obtener el número de aserraderos

En la línea 5 se limpia el objeto usado para procesar la consulta SQL, en la línea 6 se le

agrega la nueva consulta y en la línea 7 se ejecuta. Posterior a esto se obtiene el

número de aserraderos en la línea 8, se almacena en la variable „n‟ y finalmente se

cierra la consulta en la línea 9.

En la línea 10 se crea un ciclo para poder obtener la lista de aserraderos (desde 1 hasta

n), se recupera el número con la variable String „nelemento‟ asignándole el valor de la

variable „i‟ y finalmente en la línea 12 se agrega el valor obtenido con la variable

„naserradero‟ a la lista desplegable.

Page 80: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

65

5.3. MANUAL DE USUARIO.

Para poder utilizar el software correctamente, y evitar posibles errores humanos, se ha

elaborado este manual de usuario, el cual, cabe mencionarlo, también esta incluido en

éste software.

5.3.1. Instalación de CINTIA.

La instalación de CINTIA, es simple al igual que todos los programas elaborados para la

plataforma Windows, hay que ejecutar el Setup del programa (Figura 24) y seguir las

sencillas instrucciones de instalación del programa (Figura 25).

Figura 24. Instalación (Setup) del programa CINTIA.

Figura 25. Pantalla de instalación de CINTIA.

Page 81: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

66

5.3.2. Iniciar CINTIA.

Una vez logrado la instalación de CINTIA, puede iniciar la ejecución de software desde

el botón de inicio de Windows, después en Todos los programas, luego en CINTIA y por

último otra vez en CINTIA (Figura 27), ó Simplemente en el icono de CINTIA en su

escritorio (Figura 26).

Figura 26. Ícono de CINTIA

Figura 27. Iniciar CINTIA desde el botón de inicio de Windows.

Page 82: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

67

5.3.3. Configuración inicial de CINTIA.

Si es la primera vez que corre el programa, éste le indicará que debe configurar las

variables de su industria, como lo es: el número de aserraderos con los cuales cuenta,

el número de estufas de secado, números de pilas para secado al aire libre, el sistema

de clasificación para madera aserrada que desea utilizar, y la fórmula para la cubicación

de trocería. Así como se muestra en la Figura 28.

Figura 28. Configuración de variables de CINTIA.

De la misma forma en la pestaña Clientes se deberá agregar los clientes que la

empresa tenga, en Origen se agregará los predios de procedencia de la madera, en

Grueso se agregará otro u otros grosores que maneje la industria aparte de los

mencionados en la NMX-C-18-1986 para tablas y tablones, y en Nva. Norma se podrá

agregar otra norma para la clasificación de madera aserrada en caso de que así se

requiera.

Para agregar información en pestañas de Clientes, Origen, Grueso y Especie, se

realiza de la siguiente manera: hacer clic en el botón de +, posterior a ello se visualizará

un campo en el cual se escribirá el dato que se desea agregar, por ejemplo, si se desea

agregar sólo se deberá escribir el grosor a agregar y hacer clic en el botón de Aceptar

(Figura 29), y con esto se habrá agregado a la base de datos. Si se desea eliminar una

dato, se selecciona el dato y se hace clic en el botón con el signo de -.

Page 83: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

68

Figura 29. Configuración de variables de CINTIA.

5.3.4. Pantalla inicial de CINTIA.

Una vez instalado y configurado el programa, ahora sí aparecerá la pantalla principal de

CINTIA (Figura 30), que a diferencia de otros programas desarrollados, este tiene una

única pantalla en la cual se realizan todas las operaciones necesarias para poder

realizar el control de inventario, esto lo hace más amigable y fácil de manejar.

Figura 30. Pantalla de inicio de CINTIA

Page 84: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

69

Como se aprecia en la Figura 30 en el lado izquierdo de la pantalla de CINTIA se

encuentra un menú de funciones en donde están todas las operaciones que puede

realizar el software, son en total nueve, de éstas cuatro se encuentran dentro del grupo

de consultas y los cinco restantes en el grupo de procesos. Sólo basta hacer clic en

cualquier función que se desee para que esa acción se ejecute (Figura 31). Se

describirán y explicarán cada una de las funciones en ese orden que aparecen en la

pantalla.

Figura 31. Ejemplo de selección de una función (inventarios de madera aserrada).

También, CINTIA cuenta con una barra de filtro de información la cual se encuentra en

la parte superior de la pantalla de inicio, estos filtros de información sirven para mostrar

solamente la información que se requiere en un momento dado, evitando así una larga

lista de información que no se ocupa en un caso determinado (Figura 32).

Page 85: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

70

Figura 32. Barra de filtro de información de CINTIA.

5.3.5. Cerrar aplicación, minimizar y reiniciar.

Para cerrar y reiniciar la aplicación puede realizarse desde el menú desplegable

Archivo y después en cerrar o reiniciar, según sea el caso. Pero, otra forma más fácil

es en los íconos que están en la esquina superior derecha de la pantalla (Figura 33), el

botón de color rojo cierra la aplicación, el amarillo minimiza la aplicación y el azul

reinicia la aplicación.

Figura 33. Iconos de cerrar, minimizar y reiniciar la aplicación CINTIA.

Cerrar

Minimizar

Reiniciar

Barra para filtro de información

Page 86: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

71

5.3.6. Inventarios de materia prima.

Para conocer el inventario de materia prima (trozas) que existe en el patio de

almacenamiento, basta con hacer clic en Inventarios de materia prima dentro del

menú de funciones y, automáticamente se mostrarán todas las trozas con sus

respectivos diámetros, longitudes, la cantidad de trozas, el volumen y el volumen total

de todas las trozas (Figura 34). En caso de ser muy extensa la información, ésta puede

ser filtrada por dos opciones: Origen y Especie.

Figura 34. Inventarios de materia prima.

5.3.7. Inventarios de madera aserrada.

Para conocer el inventario de madera aserrada es necesario hacer clic en Inventarios

de madera aserrada, que se encuentra en el menú de funciones. El programa ofrece

dos tipos de inventario: el inventario de madera aserrada de medidas estándar

(medidas nominales de tablas y tablones NMX-C-1986), y el inventario de madera

aserrada no estándar. Para esto existe un icono que le puede indicar en que tipo de

inventario se encuentra (Figura 35).

Page 87: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

72

Figura 35. Indicador del tipo de inventario de madera aserrada.

Para el caso de inventario de madera aserrada de medidas estándar, el icono indicador

debe estar como la Figura 36, de lo contrario hacer clic sobre el icono, en respuesta el

programa necesita saber si lo que usted desea es conocer inventario de madera verde

o el inventario de madera seca, hay que seleccionar una opción en la barra de Filtro de

información (por defecto está madera verde), el siguiente paso consiste en indicarle al

software el grueso y la clase de la cual se desea conocer las existencias; y como

resultado se obtendrá todos el inventario con las características indicadas (Figura 37).

Figura 36. Ícono para Inventario de madera aserrada de medidas estándar.

Icono indicador

Page 88: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

73

Figura 37. Inventario de madera aserrada de medidas estándar.

Para el caso de madera aserrada de dimensiones no estándar, basta con hacer clic en

el icono indicador del tipo de inventario y cuando se vea como en la Figura 38,

automáticamente se cargarán todo el inventario de madera aserrada de dimensiones no

estándar (Figura 39).

Figura 38. Ícono para Inventario de madera aserrada de medidas no estándar.

Page 89: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

74

Figura 39. Inventario de madera aserrada de medidas no estándar.

5.3.8. Estados de estufas de secado.

Dependiendo de la cantidad de estufas de secado con que se cuente en la industria,

será la cantidad de iconos de estufas que aparecerán en la pantalla de CINTIA al hacer

clic en Estados de estufa de secado en el menú de funciones, cada icono indica una

estufa, el estado de la estufa dependerá del color en que aparezca el icono de la estufa,

el verde significa que está libre y el rojo ocupada (Figura 40).

En caso de que la estufa esté ocupada (icono de color rojo) al hacer clic sobre el icono

aparecerá la cantidad de madera aserrada en proceso de secado, así como sus

anchos, gruesos, largos, el volumen en pies tabla y la clase (Figura 40).

Page 90: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

75

Figura 40. Estados de estufa de secado.

Cuando el proceso de secado haya terminado y exista la necesidad de vaciar la estufa,

simplemente hay que posicionarse con un clic en la estufa que se desea vaciar y hacer

clic en el icono como se indica en la Figura 41, y todo la madera que estaba en proceso

de secado pasará a formar parte del inventario de madera seca. Por otra parte, si se

desea conocer el historial de una estufa, es decir, conocer la cantidad de madera que

en esa estufa se ha estado secando durante determinado tiempo, y la fecha de inicio de

cada proceso de secado, tendrá que hacer clic en el icono de historial de estufa (Figura

42), y automáticamente obtendrá una visualización de pantalla como en la Figura 43. En

esta última figura las flechas verdes significan entrada de madera a la estufa y las rojas

salidas de madera de la estufa.

Figura 41. Ícono para vaciar estufa de secado.

Figura 42. Ícono para ver historial de la estufa de secado.

Page 91: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

76

Figura 43. Historial de una estufa de secado.

Para el caso de secado al aire libre, funciona de la misma manera que las estufas, son

los mismos iconos para vaciar la pila, conocer el historial de la pila. Para navegar entre

las pilas hay que hacer clic en el botón PILAS, y aparecerán los iconos de las pilas de

madera aserrada en proceso de secado (Figura 44).

Figura 44. Pilas de madera en proceso de secado al aire libre.

Icono indicador

Page 92: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

77

5.3.9. Coeficientes de aprovechamiento.

El coeficiente de aprovechamiento se calcula automáticamente a partir del producto

obtenido (madera aserrada) y relacionándolo con el trocería que entra en un aserradero

en un día de producción. Para conocer el coeficiente de aprovechamiento, debe hacer

clic en Coeficientes de aprovechamiento del menú de operaciones y seleccionar la

fecha en que se desea conocer el coeficiente de aprovechamiento. Figura 45.

Figura 45. Coeficiente de aprovechamiento.

5.3.10. Entrada/salida de trocería.

Dentro del grupo de procesos tenemos a la función de Entada/salida de trocería, en la

cual se podrá realizar la captura de la trocería que llega al patio de almacenamiento, así

como la cubicación de las mismas. También de ahí mismo se puede mandar la trocería

al o a los aserraderos que se desee.

Page 93: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

78

Entrada de trocería.

Al hacer clic en Entrada/salida de trocería, se visualizará la ventana como se muestra

en la Figura 46. En la ventana habrá dos opciones a escoger (entrada y salida), escoja

entrada, después se encuentra Número que indica el número de trozas a capturar,

basta con escribir el número de trozas y automáticamente se construirá el número de

celdas necesarias para realizar la operación. Una vez hecho lo anterior, seleccionar de

la lista desplegable la especie de las trozas, después, seleccionar de la lista

desplegable el origen de las trozas (predio de origen), cabe mencionar que si se recibe

trocería de diferentes predios en un día lo que se debe hacer es: primero capturar las

trozas de un predio y después las trozas de otro predio.

Figura 46. Entrada de trocería.

Dependiendo de la fórmula de cubicación que se esté usado será el número de datos

que se tiene que ingresar, por ejemplo se está utilizando la fórmula de la Medición

servicio forestal, sólo tendrá que ingresar un diámetro, en cambio si es con las otras dos

fórmulas tendrá que ingresar los dos diámetros extremos de la troza; para una mayor

facilidad de captura las unidades en que tendrá que ingresar los datos es en

Page 94: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

79

centímetros sin escribir cm (es más fácil escribir 40 que 0.40). Ahora sólo falta ingresar

la longitud de la troza la cual tiene que estar en metros (ingresar la cantidad así 2.54 y

NO así 2.54 m), es necesario mencionar que este software utiliza el punto y no la coma,

como se hace en otros países.

En cuanto a la columna de cantidad, la explicación de la existencia de esta columna es

la siguiente: suponiendo que existan tres trozas con las mismas dimensiones, no será

necesario capturarlo tres veces, sólo basta capturar las medidas en sus respectivas

columnas y después en cantidad colocar el número 3. Esto hace más fácil la captura de

datos. Pero en caso de que sea una sola troza es necesario colocar el número 1 en ella.

La columna de volumen es de sólo lectura. Una vez terminada la captura de datos, hay

que hacer clic en ejecutar, pero por seguridad se recomienda verificar todos los datos

antes de realizar esta acción. Cuando se hace clic en el botón de Ejecutar orden,

automáticamente se cubican las trozas y se almacena en la base de datos las trozas

con la fecha actual de la computadora. Figura 47.

Figura 47. Entrada de trocería 2.

Page 95: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

80

Salida de trocería.

Cuando se quiere realizar la operación de salida de trozas del patio de abastecimiento

al aserradero, se tiene que seleccionar la opción de salidas en la barra de filtro de

información; en la misma barra se puede filtrar la información, igual que en Inventarios

de materia prima.

Después se tiene que seleccionar el aserradero al cual se va a mandar la trocería,

posteriormente se busca las trozas que se desea mandar al aserradero y restarlo del

resto de los demás. Ejemplo: Suponer que se tiene una cantidad de 50 trozas con un

diámetro de 50 cm, otro diámetro 48 cm, con longitudes de 2.54 m, y que procede del

predio de Zoquiapan, y que se van a enviar 30 trozas de estas características al

aserradero 2, sólo basta restar del total de trozas la cantidad de 30 trozas y seleccionar

el aserradero 2, por último hacer clic en Ejecutar orden. Figura 48.

Figura 48. Salida de trocería del patio de almacenamiento al aserradero.

Page 96: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

81

5.3.11. Producción de madera aserrada.

La función de Producción de madera aserrada, permite la captura de información

sobre la madera aserrada que se ha producido en un día, aquí, al igual que en el

inventario de madera aserrada está dividido en dos grupos: medidas estándar y

medidas no estándar.

Para la captura de madera aserrada de dimensiones estándar, el icono indicador de

medidas estándar tendrá que estar con la letra E (en caso de duda, ver la sección

5.3.7).

Ejemplo de la captura de datos de producción de madera aserrada. Seguir los

siguientes pasos (ver Figura 49):

a) La captura se realiza por grosor, así que se debe seleccionar el grosor de la

madera aserrada a capturar (en caso de exista otro grosor, debe terminar

primero todo este proceso e iniciar uno nuevo), para fin de este ejemplo

seleccionamos el grosor de 5/4 de pulgada.

b) Seleccionar la especie de la madera aserrada producida, por ejemplo pino.

c) Seleccionar el aserradero en el cual se ha producido la madera. Suponer que se

ha producido en el aserradero 2.

d) Existe una matriz con las dimensiones estándar de madera aserrada, solamente

tendrá que relacionar filas y columnas; como parte del ejemplo se relacionará la

columna 3 (8‟) y la fila 2 (6”), se escribirá en la intersección de estas filas el

número 30.

e) El resultado de estos tres simples pasos es que: se guardará en nuestra base de

datos treinta tablas de 5/4 de pulgada de grueso por 6 pulgadas de ancho y 8

pies de largo (5/4”x6”x8‟) producidos en el aserradero 2.

f) Ahora sólo falta hacer clic en Ejecutar orden y se habrá guardado la

información, e iniciar el proceso de nuevo en caso de que exista madera de otro

grosor o de otro aserradero.

Page 97: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

82

Figura 49. Producción de madera aserrada.

NOTA 1: es importante revisar la información, ya que por ejemplo, en el caso de

equivocarse en el número de aserradero, afectará directamente al coeficiente de

aprovechamiento de dos aserraderos (en uno estará muy bajo y en otro estará muy alto

el coeficiente).

NOTA 2: Puede llenar las celdas que desee a la vez, si es que existe madera de esas

dimensiones, las demás puede dejarlas vacías, no hay necesidad de escribir cero.

5.3.12. Entradas de madera aserrada a estufas de secado.

Entradas de madera aserrada a estufas de secado, es el nombre que se le ha dado a la

función, pero, también es para enviar madera a las pilas de secado al aire libre. Al hacer

clic en esta función dentro del menú de funciones, aparecerá en la pantalla información

de la madera aserrada verde en forma de columnas, adicionalmente habrá una columna

cuyo encabezado es Restar. Para enviar la madera aserrada verde a proceso de

secado, hay que seguir los siguientes pasos y ver la Figura 50.

Page 98: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

83

a) Filtrar la información en caso de ser necesario.

b) Dentro de la información que presenta el programa, buscar y encontrar la madera

aserrada que se desea enviar a proceso de secado.

c) Una vez encontrado la información, en esa misma fila pero en la columna de

Restar, escribir la cantidad de piezas que se desean enviar a proceso de

secado.

d) En la parte inferior de la pantalla, en donde dice Enviar a, hay que seleccionar

hacia donde se desea enviar, si a una estufa o a una pila de secado al aire libre.

e) Continuando, se debe indicar el número de pila o estufa al que se va enviar la

madera aserrada.

f) Por último, hacer clic en Ejecutar orden.

Figura 50. Entrada de madera a estufas de secado.

Page 99: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

84

5.3.13. Clasificación de madera aserrada.

Para la clasificación de madera aserrada, hay que hacer clic en Clasificación de

madera aserrada, dentro del menú de funciones, hay que seguir los mismos pasos que

en Entradas de madera aserrada a estufas de secado, sólo que aquí hay que

seleccionar la clase y no la estufa o pila (ver Figura 51).

Figura 51. Clasificación de madera aserrada.

5.3.14. Venta de madera aserrada.

Cuenta con el mismo principio que los dos anteriores, salvo que aquí hay que

seleccionar al cliente que se le va a vender la madera aserrada, ya sea verde o seca,

medida estándar o no estándar (ver Figura 52).

Page 100: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

85

Figura 52. Venta de madera aserrada.

5.3.15. Generación de reportes.

Se pueden generar reportes en todas las funciones de consulta, y para realizarlo basta

con hacer clic en el icono correspondiente (Figura 53). Cabe mencionar que el mismo

icono realiza múltiples reportes y varía de acuerdo con lo que el usuario esta

visualizando en la pantalla. Por ejemplo: si se está posicionado en Inventarios de

madera aserrada se obtendrá un reporte como se muestra en la Figura 54, la cual es

una vista previa antes de ser impreso; en la misma figura observa las funciones de los

iconos principales.

Figura 53. Ícono de generación de reportes.

Page 101: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

86

Figura 54. Vista previa de un reporte.

5.3.16. Seguridad.

Para la seguridad e integridad de los datos se ha incluido en el software cuentas de

administrador y de invitado, en las cuales sólo la o las cuentas de administrador pueden

ingresar y/o manipular la información. En cambio las cuentas de invitado sólo pueden

llegar a realizar consultas si es que el administrador lo permite.

5.3.17. Ayuda.

Cuenta con un apartado de ayuda en el menú principal el cual le ayudará a tener un

mejor manejo del software CINTIA.

Seleccionar impresora Imprimir

Page 102: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

87

5.3.18. Posibles errores al ejecutar CINTIA.

En caso de que se presentaran mensajes de errores como se muestra en la Figura 55 ó

semejantes. Esto se debe a la configuración regional del sistema operativo, ya que,

CINTIA utiliza el punto para la separación de unidades y fracciones de unidades. La

solución a este error esta en el Panel de Control de Windows, hacer clic en Opciones

regionales, de idioma, y de fecha y hora, después Configuración regional y de

idioma. En la pestaña de Opciones regionales, de las opciones desplegables

seleccionar Español (México), y por último clic en Aceptar (Figura 56).

Figura 55. Posibles errores al ejecutar CINTIA.

Figura 56. Solución a posibles errores el ejecutar CINTIA.

Page 103: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

88

5.4. VENTAJAS Y DESVENTAJAS DE “CINTIA” RESPECTO A UN SISTEMA TRADICIONAL EN EL CONTROL DE INVENTARIOS.

5.4.1. Ventajas

Se puede tener una gran cantidad de información en un espacio relativamente

pequeño, por ejemplo, se podrían almacenar cientos de miles de datos en una

memoria flash de 1GB ocupando un espacio de apenas un cm³ mientras que si

los mismos datos se almacenan en hojas impresas se requeriría un lugar cientos

de veces más grande.

El acceso a la información es a una gran velocidad, prácticamente en milésimas

de segundo.

La información siempre está actualizada y puede ser filtrada de acuerdo a las

necesidades del usuario.

El control de la información se acerca a un gran nivel de exactitud, por lo tanto se

tiene un control excelente de la producción.

Permite tomar decisiones rápidamente al tener un acceso veloz a la información.

Se tiene un buen control de los datos históricos.

Debido a que la información se almacena en archivos digitales el compartimiento

de la misma es mucho más sencillo en comparación con los documentos

impresos.

No existen datos independientes, cada uno va relacionado con otro de tal forma

que siempre habrá coherencia.

Page 104: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

89

Todos los cálculos matemáticos se hacen en computadora, por lo tanto la

probabilidad de error prácticamente es nula. Además de ahorrar mucho tiempo

en comparación a si lo realizara un humano

Debido a que el control de los inventarios se hace por áreas, es muy fácil

detectar fallas en el flujo.

5.4.2. Desventajas

La información siempre tiene que estar actualizada, por lo tanto diariamente se

tienen que hacer capturas de nuevos datos.

Puede haber pérdidas de información durante algún problema técnico, como

puede ser el caso de una caída de energía eléctrica, el ataque de un virus

informático, una falla de software o hardware en la computadora u otros.

Se tienen que hacer constantemente respaldos de la información.

Una equivocación en la captura de un nuevo dato puede hacer que todos los

demás datos sean erróneos.

Page 105: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

90

6. CONCLUSIONES.

Con base en la revisión bibliográfica realizada sobre la industria de aserrío en México,

se desarrolló un software denominado CINTIA, el cual, permite el control y la toma de

decisiones sobre los inventarios de la industria. CINTIA es un programa de computo

diseñado y programado para uso exclusivo en las industrias forestales de aserrío y

secado de madera, gracias a que toma en cuenta las variables presentes en dicha

industria, el sistema es fácilmente configurable para que pueda adaptarse a una

industria sin importar el tamaño de la misma.

La velocidad de cálculo y su fiabilidad es alta en comparación con un sistema en el que

se usan hojas impresas y calculadoras electrónicas, los datos se almacenan en la base

de datos y pueden ser modificados sin gran problema cuando se requiera. Asimismo, la

velocidad de búsqueda de información se incrementa gracias al uso de filtros, estos

últimos ayudan a acceder sólo a la información que realmente se requiera en un

momento determinado.

Con CINTIA, se cuenta con un sistema de información computarizada confiable y ágil

tanto en la captura como en la generación de reportes minimizando los errores

imputables a fallas humanas, ya que para la captura cuenta con formatos en la cual sólo

hay que ingresar los datos, y los reportes se generan automáticamente en el momento

que se desee.

En el caso de la producción de madera aserrada, el software integra las medidas

comerciales más usadas en México; por otra parte puede aceptar aquellas medidas que

queden fuera de este rango, de esta forma se crea una gran flexibilidad que permite

trabajar con dimensiones muy específicas que un cliente pueda requerir, por lo tanto las

posibilidades de satisfacción se amplían considerablemente.

Page 106: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

91

CINTIA se ajusta cómodamente a los requerimientos de la industria, por lo tanto, es

posible llevar un buen control de todas las dimensiones posibles, gracias al algoritmo de

cálculo creada para esta función, no hay que hacer ajustes al software, simplemente

tienen que introducirse las medidas deseadas y el software por si mismo se encargará

de procesar los datos entregando resultados confiables.

CINTIA es una alternativa para la pequeña, mediana y gran industria de aserrío. La

sencilla forma de configuración evita que se requiera de un experto conocedor de

paquetes informáticos, además de que su amigable interfase permite la captura de

nuevos datos por personas que incluso pueden tener un conocimiento muy limitado en

la industria maderera.

Page 107: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

92

7. RECOMENDACIONES.

Se recomienda difundir la existencia de este software por Internet, para que las

industrias de aserrío y secado tengan conocimiento sobre CINTIA y sus funciones, ya

que puede ser una alternativa para el control de inventarios en la planta, su gran

fiabilidad en el tratamiento de datos la hace una herramienta poderosa que puede

contribuir a mejorar los rendimientos en la producción si se aplica correctamente.

Es conveniente seguir desarrollando el software ahora con la etapa de planeación de la

producción, también, con las sugerencias y/o comentarios que los posibles usuarios de

CINTIA generen, por otro lado, también se debe incluir otras áreas de la industria

forestal como son las impregnadoras, fabricas de muebles, etc., de forma que se pueda

tener un control homogéneo con una sola herramienta y de esta forma se evita pagar

costosas licencias por cada software especializado.

Sería favorable incluir la enseñanza del pseudocódigo en los cursos de programación

para la carrera de Ingeniero Forestal Industrial, programación orientada a objetos y

redes neuronales artificiales, todo esto con el fin de hacer más sencillo el proceso de

desarrollo de software (en el caso del uso del pseudocódigo) y crear herramientas

poderosas que puedan controlar grandes procesos aplicando métodos avanzados de

automatización.

Agregar la función de trabajo de datos en redes para el software, se ampliaría

considerablemente su utilidad permitiendo la manipulación de datos desde un programa

conectado al servidor sin necesidad de estar en una sola computadora o tener una

persona capacitada.

Page 108: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

93

8. LITERATURA CITADA.

ANERSON. 1974. Computers in the millenviromnment. Modern Sawmill Techniques.

Millar Freeman Publications. U.S.A

DATE, J. C. Sistemas de Bases de Datos. Adison Wesley Logman. 5ª edición. México,

D.F., 1998. Pg 3, 32, 136, 445.

CLAPHAM, C. 1971. How to use computers for sawmill scheduling. Canadian Forest

Industries. Canada. 752: 41-43

DÍAZ FÉLIX, A. R. 2004. Sistema de cómputo para la optimización de diagramas de

corte en el aserrío. Tesis de maestría. División de Ciencias Forestales.

Universidad Autónoma Chapingo. Texcoco, México. 69 p.

ECHEVERRÍA GARCÍA, J.C. 2002. Análisis del proceso de aserrío de un aserradero

representativo del estado de Durango. Tesis de maestría. División de Ciencias

Forestales. Universidad Autónoma Chapingo. Texcoco, México. 70 p.

FAO. 2004a. Título de la serie: Estudio de tendencias y perspectivas del sector forestal

en América Latina, Documento de Trabajo. Informe Nacional de México.

Departamento de montes. Organización de las Naciones Unidas para la

Agricultura y la Alimentación. 96 p.

http://www.fao.org/docrep/006/j2215s/j2215s10.htm 08/04/08

FAO. 2004b. Título de la serie: Estudio de tendencias y perspectivas del sector forestal

en América Latina Documento de Trabajo. Informe Nacional de México.

Departamento de montes. Organización de las Naciones Unidas para la

Agricultura y la Alimentación. 96 p.

http://www.fao.org/docrep/006/j2215s/j2215s09.htm 08/04/08

Page 109: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

94

FLORES GARCÍA, A. 1998. Sistemas de planeación para la producción de madera

aserrada. Tesis de Licenciatura. División de Ciencias Forestales. Universidad

Autónoma Chapingo. Texcoco México. 99 p.

FLORES VELAZCO, R. 2005. Competitividad de la cadena productiva de madera

aserrada en México: El caso de la región de Chignahuapan-Zacatlan, Puebla.

Tesis Doctoral. Universidad Autónoma Chapingo. Texcoco, México. 139 p.

FUENTES SALINAS, M. 1989. Apunte para el curso de secado de la madera.

Universidad Autónoma Chapingo. División de Ciencias Forestales. Texcoco,

México. 78 p.

HOPEMAN, R. J. 2001. Administración de Producción y Operaciones. Control de

Inventario. Editorial CONTINENTAL. Villanova University. Décima Octava Re-

impresión. México, D.F. 409 p.

LEYVA OVALLE, A. 1995. Clave asistida por computadora para la identificación

macroscópica de 50 maderas latífoliadas mexicanas. Tesis de Licenciatura.

División de Ciencias Forestales. Universidad Autónoma Chapingo. Texcoco,

México. 113 p.

MORENO CRUZ, R. 1993. La industria de aserrío en el estado de Tlaxcala. Tesis de

Licenciatura. División de Ciencias Forestales, Universidad Autónoma Chapingo.

Texcoco, México. 78 p.

OLMEDO RODRÍGUEZ, L.A. y ROCHA UGALDE, O. 2004. Sistema experto para la

determinación de especies arbóreas nativas del Valle de México. Tesis de

Licenciatura. División de Ciencias Forestales. Universidad Autónoma Chapingo.

Texcoco, México 55 p.

Page 110: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

95

PERALTA TERCERO, E. de J. 2005. Sistema experto neuronal para la determinación

de especies del genero lps en México. Tesis de licenciatura. División de Ciencias

Forestales. Universidad Autónoma Chapingo. Texcoco, México. 59 p.

REAL ACADEMIA ESPAÑOLA (RAE), 2008. Diccionario de la lengua española. 22ª

edición.http://buscon.rae.es/draeI/SrvltConsulta?TIPO_BUS=3&LEMA=inventario

25/05/08

ROMAHN DE LA VEGA, C.F. RAMIREZ MALDONADO H. y TREVIÑO GARCÍA J. L.

2003. Dendrometría. Universidad Autónoma Chapingo. Texcoco, México 1994.

RUSTIN, R. 1972. Data base systems. Prentice-Hall Inc. New Jersey. 186 p.

SALAZAR MORENO, D. 1998. Uso del punto de reorden, en el control de inventarios de

una empresa comercializadora de madera aserrada. Tesis de Licenciatura.

División de Ciencias Forestales. Universidad Autónoma Chapingo. Texcoco,

México. 36 p.

SALAZAR MORENO, R. O. 1992. Sistema de cómputo para el control de inventarios en

aserraderos. Seminario de titulación. División de Ciencias Forestales.

Universidad Autónoma Chapingo. Texcoco, México. 30 p.

SÁNCHEZ RAMOS, L. 2006. La variación de corte en madera aserrada en cinco

aserraderos del sector social en México. Tesis de Licenciatura. División de

Ciencias Forestales. Universidad Autónoma Chapingo. Texcoco, México. 115 p.

SÁNCHEZ ROJAS, L. 2004. La industria de la Madera. División de Ciencias Forestales.

Universidad Autónoma Chapingo. Texcoco, México. 175 p.

Page 111: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

96

SCHMOLDT, D. 1992. Automation for primary processing of hardwoods. Proceedings,

Statical Methods, Mathematics and Computers IUFRO. 103-111 pp.

SEMARNAT. 2005. Anuario estadístico de la producción forestal 2003. Subsecretaría

de Recursos Naturales; Dirección General Forestal. Secretaría de Medio

Ambiente, Recursos Naturales. México, D.F. 138 p.

SEMARNAT. 2006. Anuario estadístico de la producción forestal 2004. Subsecretaría

de Recursos Naturales; Dirección General Forestal. Secretaría de Medio

Ambiente, Recursos Naturales. México, D.F. 158 p.

UNIVERSIDAD DE MAGALLANES. 2004. Sistema Control de Stock y Producción

Aserradero en el Área Forestal Maqsa Austral S.A. Departamento de Ingenieria y

Computacion. Chile. http://kataix.umag.cl/ec/memorias_tecnico.html 27/05/08

VALDIVIA A., R. 1998. Diagnostico de la industria de aserrío en el estado de

Michoacán. Tesis de licenciatura. Division de Ciencias Forestales. Universidad

Autónoma Chapingo. Texcoco, México. 69 p.

ZAMUDIO SÁNCHEZ E.1986. Manual de la industria maderera. Universidad Autónoma

Chapingo. Texcoco, México. 389 p.

ZAVALA ZAVALA, D. 1994. Control de calidad en la industria de aserrío y su

repercusión económica. Bol, Téc. No. 115. Instituto Nacional de Investigaciones

Forestales. México, D.F. 48 p.

ZAVALA ZAVALA, D. 1996. Manual para el establecimiento de un sistema de control de

la variación de refuerzos en madera aserrada. Serie de apoyo académico No. 44.

División de Ciencias Forestales. Universidad Autónoma Chapingo. Texcoco,

México. 11 p.

Page 112: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

97

9. LITERATURA CONSULTADA.

ARELLANO CORTEZ, J.C. 1996. Diagnostico de la industria de aserrío en el estado de

Guerrero. Tesis de Licenciatura. División de Ciencias Forestales. Universidad

Autónoma Chapingo. Texcoco, México. 94 p

FUENTES SALINAS, M. 1994. Secado de la madera aserrada de Pinus radiata D. DON,

impregnada con sales hidrosolubles CCA. Tesis de Magister. Universidad Austral

de Chile. Facultad de Ciencias Forestales. Valdivia, Chile. 162 p.

MORALES GONZÁLEZ, M.R. y MONROY SÁNCHEZ, M. Secado al aire libre de

madera aserrada de pinus hartwegii Lindl. y Pinus montezumae Lamb. en

Chapingo, México. Tesis de Licenciatura. Universidad Autónoma Chapingo.

División de Ciencias Forestales. Texcoco, México. 55 p.

RODRÍGUEZ ORTIZ, G. 1991. Diagnostico de la industria de aserrío en la sierra Juárez

de Oaxaca. Tesis de Licenciatura. División de Ciencias Forestales. Universidad

Autónoma Chapingo. Texcoco, México. 125 p.

FRIEDMAN, D. P. WAND, M. y HAYNES C. T. 1992 Esscentials of programming

languages. Mc Graw Hill. Cambridge, Massachusetts. 53 p.

SCHILDT, H. 2001. Manual de referencia C. Cuarta edicion. Osborne Mc Graw Hill.

Madrid. 709 p.

Page 113: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

98

10. ANEXOS.

Page 114: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

99

Anexo 1. Grados de calidad resultantes en la clasificación..

SI EL GRADO DE CALIDAD EN EL GRADO DE CALIDAD FINAL DE LA PIEZA SERÁ

CARA ES TRAS CARA ES

P-1 P-1 P-1

P-1 P-2 P-1

P-1 P-3 P-2

P-1 FC P-3

P-2 P-2 P-2

P-2 P-3 P-2

P-2 FC FC

P-3 P-3 P-3

P-3 FC FC

FC FC FC

FC= Fuera de clasificación.

Page 115: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

100

Anexo 2. Clasificación por aspecto de la madera aserrada de pino insigne (Pinus

radiata D. DON). Contenido de humedad <20%

N° DEFECTOS

CONSIDERADOS

CARACTERISTICAS A

MEDIR UNIDAD

VALORES

MAXIMOS

ADMISIBLES

P-1 P-2 P-3

1 Macha azul Superficie en cara clasificada % 0 0 25

2 Rajadura Longitud máxima respecto al

largo total de la pieza % 3 5 8

3 Grieta

Profundidad respeto al

espesor % 10 20 30

Largo zona afectada respecto

largo total de la pieza % 10 20 30

4 Acebolladura Separación máxima mm 0 0 4

Longitud mm 0 0 S/L

5 Bolsillo de corteza

y/o resina

Ancho máximo respecto al

ancho de la pieza % 0 10 20

6 Pudrición ---- - 0 0 0

7 Arista faltante

Dimensión en cara respecto al

ancho % 5 10 20

Dimensión en canto respecto

al espesor % 5 20 25

Largo o suma de largos

respecto a largo total de la

pieza

% 5 20 30

8 Médula

Ancho mm 0 12 12

Largo o suma de largos

respecto a largo total de la

pieza

% 0 10 25

Page 116: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

101

9 Nudo vivo o firme --- - S/L S/L S/L

10 Nudo suelto o

muerto

Diámetro medio respecto al

ancho de la pieza % 10 20 20

N° de nudos por cara u 1 2 3

11 Nudos vivos en

grupos

Suma de diámetros medios % 20 30 40

N° de grupos de nudos por

cara u 1 2 S/L

12 Agujero Diámetro medio cm 0 1 1.5

N° de agujeros por cara u 0 2 3

13 Pata de gallo

Dimensión respecto al

espesor % 0 10 25

Espacionamiento mínimo cm - 200 200

14 Acanaladura Deformación respecto al

ancho % 0 2 4

15 Arqueadura Deformación respecto al largo % 0 1 1.5

16 Encorvadura Deformación respecto al largo % 0 1 1.5

17 Torcedura Deformación respecto al largo % 0 0.5 1

18 Escuadría

irregular

Sobredimensión:

-espesor

-ancho

-largo

Subdimensión

-espesor

-ancho

-largo

mm

mm

mm

mm

mm

mm

2

4

20

1

2

0

2

4

20

1

2

0

4

6

30

2

4

30

Page 117: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

102

Anexo 3. Formato para el control de la madera en rollo (dos diámetros).

Fecha Cantidad

de trozas

Diámetro

menor

(cm.)

Diámetro

mayor (cm.)

Longitud

(m)

Total

(m3)

Nombre del

recibidor

Predio de

procedencia

Observaciones

Page 118: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

103

Anexo 4. Formato para el control de la madera en rollo (un diámetro).

Fecha Cantidad de

trozas

Diámetro de

la troza

(cm)

Longitud

(m)

Total

(m3)

Nombre del

recibidor

Predio de

procedencia

Observaciones

Page 119: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

104

Anexo 5. Formato para control de la producción de madera aserrada.

Fecha:_______________

No. de piezas Clase o

calidad

Dimensiones Pies Tabla Observaciones

Grueso Ancho Long.

Page 120: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

105

Anexo 6. Formato para el control de la venta de madera aserrada

Cliente:___________ Fecha:_______________

Domicilio:_______________________________________

No. de piezas Clase o

calidad

Dimensiones Pies Tabla Observaciones

Grueso Ancho Long.

Page 121: DIVISIÓN DE CIENCIAS FORESTALESfiles.departamento-de-productos-forest.webnode.es/200000784-efea7f... · A todos mis profesores y compañeros de la Preparatoria y Universidad por

Morales Luís Pedro

Pérez García Eduardo Fabián

106

Anexo 7. Requerimientos del sistema para CINTIA.

Requerimientos de hardware.

60 MB mínimo de RAM

20 MB de memoria disponible en ROM

Procesador a 1.4 GHz o superior

Requerimientos de software.

Sistema Operativo Windows 98, 2000, XP o Vista

Acrobat Reader