7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
1/134
UNIVERSIDAD TECNICA DE AMBATO
FACULTAD DE INGENIERIA EN SISTEMAS
PROYECTO DE GRADUACION PREVIO A LA
OBTENCION DEL TITULO DE INGENIERO EN
SISTEMAS
SISTEMA DE AUTOMATIZACION
CLIENTE/SERVIDOR PARA EL SEGUIMIENTO Y
CONTROL DE PRODUCCION EN INDUSTRIAS DE
PAPEL PAPELOM CIA. LTDA.
Integrantes:
Jorge Llagua
Vctor Toalombo
Tutor: Ing. Jorge Lozada
Asesora: Ing. Msc. Pilar Urrutia
2004
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
2/134
ii
AGRADECIMIENTO
Agradecemos de una manera especial a la Facultad de Ingeniera en Sistemas, como a
su personal Docente y Administrativo, quienes han sido los gestores de nuestra
formacin profesional, al Ing. Jorge Lozada, y a la Ing. Msc. Pilar Urrutia, Tutor y
Asesor de nuestro Proyecto Informtico respectivamente, que gracias a su colaboracin
hemos podido desarrollar de la mejor forma el presente trabajo investigativo.
Tambin agradecemos al Ing. Javier Garrido, Gerente general de Industrias de Papel
Papelom Cia. Ltda. por haber permitido la realizacin de nuestro proyecto.
Jorge Llagua
Vctor Toalombo
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
3/134
iii
DEDICATORIA
A Dios por brindarme la oportunidad de tener unos padres tan buenos, que siempre me
apoyaron en todos los proyectos que me he propuesto realizar, as como tambin por
ser un ejemplo de superacin, constancia y amor. Por ensearme el verdadero
significado de lo que es ser una familia.
Gracias Jorge y Susana
A mi amada esposa Roco, persona fundamental que contribuy al logro de una de mis
metas, ya que gracias a su amor y comprensin ayud a que sea realizar este proyecto.
Jorge.
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
4/134
iv
El Presente trabajo va dedicado a Dios y a mi madre que siempre han estado conmigo,
y con su apoyo y amor me han dado fuerzas para culminar con lo que me he propuesto.
A mis padres y hermanas que siempre supieron hacerme conocer el verdadero
significado de ser familia, que me iluminaron con amor y esperanza, para conseguir serun persona de bien y que con ejemplo de ellos poder manifestar a los que estn a mi
alrededor.
A mi amada esposa e hijo que da a da me han dado la mejor y ms grata
comprensin, que con su carisma y amor lograron transmitir a mi ser lo ms bello del
mundo, para seguir adelante, y culminar con mis metas, convirtindose en mi ms
preciado tesoro que amo.
Victor
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
5/134
v
INTRODUCCIN
El presente proyecto est encaminado al desarrollo de una aplicacin que permita, saber
del stock de la materia prima, y obtener costos de un producto en base a tiempos
estndar, para lo cual es necesario conocer el costo hora/hombre y hora/mquina. Se ha
utilizado una Base de Datos Objeto Relacional, y herramientas Oracle; Developer 6i
para el desarrollo de interfaces, y Oracle 8i para la implantacin de la base de datos; de
esta manera aportaremos con valiosa informacin para la Empresa.
La aplicacin permite ingresar, actualizar y manipular la informacin, de tal manera se
podr obtener un seguimiento de los procesos que intervengan en la elaboracin de un
producto, y por ende el clculo de cada uno de ellos, para tener el acertado
conocimiento de los precios que servirn como base para decisiones futuras.
Esta aplicacin permitir a los usuarios un manejo fcil, ya que el interfaz posee un
men, que est distribuido de acuerdo a las necesidades de la Institucin
.
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
6/134
vi
DECLARACION, AUTENTICIDAD Y RESPONSABILIDAD
Nosotros, Jorge Enrique Llagua Arvalo y Vctor Fabin Toalombo Morocho, nmero
de cdula de identidad 180284015-5 y 060300692-5 respectivamente.
Declaramos que la investigacin enmarcada en el diseo del Proyecto es absolutamenteoriginal, autntico y personal. En tal virtud, declaro que el contenido, efectos legales y
acadmicos que se desprenden del trabajo del Proyecto son y sern de nuestra sola y
exclusiva responsabilidad legal y acadmica.
Jorge Enrique Llagua Arvalo Vctor Fabin Toalombo Morocho
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
7/134
vii
NDICE
CAPTULO I
GENERALIDADES ......................................................................................................... 1
1.1 Antecedentes .......................................................................................................... 1
1.2 Justificacin ........................................................................................................... 2
1.3 Objetivos ................................................................................................................ 3
1.3.1 Objetivo General ............................................................................................. 31.3.2 Objetivos Especficos ...................................................................................... 3
CAPTULO II
PROCESOS ...................................................................................................................... 4
2.1 Antecedentes ....................................................................................................... 4
2.2 Area de produccin ............................................................................................. 4
2.2.1 Computadora de diseo grfico ................................................................... 5
2.2.2 Impresora Lser............................................................................................ 5
2.2.3 Retrocmara ................................................................................................. 5
2.2.4 Insuladora ..................................................................................................... 5
2.2.5 Compresor .................................................................................................... 5
2.2.6 Multi-drive ................................................................................................... 5
2.2.7 Intercaladora - Numeradora - Troqueladora ................................................ 5
2.2.8 Duplicadora .................................................................................................. 6
2.2.9 Fijador .......................................................................................................... 6
2.2.10 Guillotina elctrica ..................................................................................... 6
2.2.11 Guillotina Manual ...................................................................................... 6
2.2.12 Pegadora ..................................................................................................... 6
2.2.13 Numeradora ................................................................................................ 6
2.2.14 Regulador de Velocidad ............................................................................. 6
2.2.15 Impresora - Numeradora Tipogrfica ........................................................ 6
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
8/134
viii
2.3 Anlisis e Identificacin de los procesos. .............................................................. 72.4 Descripcin de clculo de costos ........................................................................... 8
2.4.1 Toma de Pedido ........................................................................................... 9
2.4.2 Diseo de Arte ............................................................................................ 9
2.4.3 Impresin Arte ........................................................................................... 9
2.4.4 Trmite de Autorizacin ............................................................................ 10
2.4.5 Impresin Autorizacin ............................................................................. 10
2.4.6 Fotomecnica ............................................................................................. 102.4.7 Revelada de Placa ...................................................................................... 10
2.4.8 Calibracin Mquina Impresora ................................................................. 11
2.4.9 Impresin ................................................................................................... 11
2.4.10 Calibrar Numeradora................................................................................ 11
2.4.11 Numeracin .............................................................................................. 11
2.4.12 Acabado de Libretines ............................................................................. 12
2.4.13 Control de Calidad ................................................................................... 12
2.4.14 Empacado ................................................................................................. 12
2.4.15 Facturacin ............................................................................................... 12
2.4.16 Impresin Factura .................................................................................... 13
CAPTULO III
ESTUDIO DE LOS TIEMPOS DE TRABAJO ............................................................ 14
3.1 Generalidades ....................................................................................................... 14
3.1.1 En relacin con la maquinaria .................................................................... 15
3.1.2 En relacin con el personal ........................................................................ 15
3.1.2 En relacin con el producto ....................................................................... 16
3.1.2 Otros ........................................................................................................... 16
3.2 Conceptos Bsicos ............................................................................................... 16
3.2.1 El tiempo de reloj (TR) .............................................................................. 16
3.2.2 El factor de Ritmo ...................................................................................... 17
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
9/134
ix
3.2.3 El tiempo normal (TN) ............................................................................... 173.2.4 Los suplementos de trabajo (K) ................................................................. 17
3.2.5 El tiempo tipo (Tp) ..................................................................................... 18
3.3 Estudio de tiempos con Cronmetro .................................................................... 18
3.3.1 Herramientas del Estudio de T. y M. con Cronmetro .............................. 18
3.3.1.1 Tiempo acumulado ......................................................................... 19
3.3.1.2 Vuelta a cero .................................................................................. 20
3.3.2. Seleccin de los Elementos ....................................................................... 203.3.2.1 Definicin de los Elementos .......................................................... 20
3.3.2.2 Tipos de Elementos ........................................................................ 21
3.3.2.2.1 Ciclo ................................................................................ 21
3.3.2.2.2 Ejecutante ......................................................................... 21
3.3.2.2.3 Duracin .......................................................................... 22
3.3.2.2.4 Ventajas ........................................................................... 22
3.3.3. Observacin y anotacin de la informacin .............................................. 22
3.3.3.1. En el lugar de trabajo ........................................................ 22
3.3.3.2. En el despacho ................................................................... 23
3.3.3.3. Anotacin de la informacin ............................................. 23
3.3.3.3.1. Suplementos ...................................................... 23
3.3.3.3.2. Concedidos ........................................................ 24
CAPTULO IV
MARCO TEORICO ........................................................................................................ 26
4.1. Base De Datos Objeto Relacionales.................................................................... 26
4.1.1. Oracle 8i .................................................................................................... 27
4.1.1.1. Caractersticas ............................................................................... 28
4.1.1.2. Ventajas ......................................................................................... 28
4.1.1.3. El servidor Oracle ......................................................................... 29
4.1.1.4. Herramientas ................................................................................. 30
4.1.1.4.1. SQL Forms ...................................................................... 30
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
10/134
x
4.1.1.4.1.1. Patrn de consulta .......................................... 314.1.1.4.1.2. Agrupamiento de datos .................................. 31
4.1.1.4.1.3. Subconsultas................................................... 31
4.1.1.4.1.4. Indices ............................................................ 32
4.1.1.4.1.5. PL/SQL .......................................................... 32
4.1.1.4.1.6. Disparadores................................................... 33
4.1.2. Oracle Developer 6i .................................................................................. 33
4.1.2.1. Oracle Developer Forms ............................................................... 344.1.2.2. Oracle Developer Reports ............................................................. 34
4.1.2.3. Oracle Developer Server ............................................................... 35
CAPTULO V
ANALISIS Y DISEO DEL SISTEMA.........................................................37
5.1. Antecedentes ....................................................................................................... 37
5.2. Anlisis Del Sistema Actual .............................................................................. 37
5.2.1. Descripcin ............................................................................................... 37
5.2.2. Crtica ......................................................................................................... 39
5.3. Anlisis de los requisitos del Sistema ............................................................... 40
5.3.1. Funciones Del Sistema .............................................................................. 41
5.3.1.1. Registro de datos de entrada ........................................................ 41
5.3.1.2. Entrega de salidas y resultados ................................................... 41
5.4. Diseo de Software ............................................................................................. 42
5.4.1. Diagrama de Clases .................................................................................. 42
5.4.2. Diagrama de Contexto ............................................................................. 43
5.4.3. Modelo Entidad Relacin ......................................................................... 44
5.4.4. Modelo Entidad Relacin Extendido ....................................................... 45
5.4.5. Diagrama de Flujo de Datos ..................................................................... 46
5.4.6. Modelo Funcional .................................................................................... 51
5.4.7. Diccionario de Flujo de Datos.................................................................. 64
5.4.8. Modelo Relacional Extendido Formal ..................................................... 82
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
11/134
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
12/134
xii
NDICE DE FORMULAS
Frmula 3.1 Tiempo Normal ......................................................................................... 17
Frmula 3.2 Suplementos .............................................................................................. 17
Frmula 3.3 Tiempo Tipo .............................................................................................. 18
Frmula 3.4 Tiempo Tipo (Formula General) ............................................................... 24
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
13/134
1
CAPITULO I
GENERALIDADES
1.1.Antecedentes.
La visin del futuro, se convierte en elemento consustancial al xito o fracaso de
cualquier iniciativa empresarial, social, cultural y poltica, y con ella, se podr
identificar y definir el patrn y la direccin de los acontecimientos e impacto en las
organizaciones, indiferente del tipo, tamao u orientacin.
El nico camino, para que un negocio o empresa, pueda crecer y aumentar su
rentabilidad o utilidades, es aumentar su productividad. Uno de los instrumentos
fundamentales, para alcanzar mayor productividad es el estudio de tiempos y
movimientos.
Esta actividad implica, la tcnica de establecer un estndar de tiempo permisible,para determinar una tarea determinada, en base a la medicin del trabajo, con la debida
consideracin de la fatiga, las demoras personales y los retrasos inevitables.
El establecer valores de tiempo es un paso sistemtico para desarrollar mejoras en la
productividad. Un ingeniero, como analista de tiempos, tiene varias tcnicas que se
utilizan para establecer un estndar: el estudio cronomtrico de tiempos, datos
estndares, datos de los movimientos fundamentales, muestreo del trabajo y
estimaciones basadas en datos histricos. Adems debe saber cuando es mejor unacierta tcnica y llevar a cabo su utilizacin juiciosa y correctamente.
El ingeniero debe aplicar el enfoque, basado en trminos humanitarios dado que
independientemente de sus aptitudes y conocimientos tcnicos, alcanzar poco xito en
los trabajos de tiempos y movimientos, si no es capaz de tratar adecuadamente al
elemento humano.
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
14/134
2
1.2.Justificacin
Como es de conocimiento mundial, la tecnologa est latente entre nosotros, sobre
todo en el rea de computacin, por ello es indispensable que la mayora de empresas
tengan al alcance un sistema informtico, y de esta forma manipular y controlar con
facilidad la informacin propia de la empresa; y ms que todo automatizar en un 100 %
las tareas que se realizan en forma manual, o en muchos de los casos mediante sistemas
desarrollados bajo D.O.S., que hoy en da no permiten tener un interfaz amigable; ya
que con la existencia de lenguajes de cuarta generacin estos sistemas no son prcticospara los requerimientos del cliente.
En el rea de produccin de Industria de Papel Papelom Ca. Ltda., la informacin
que circula llega a ser un poco tediosa, porque no se tiene un patrn de orden
establecido en las actividades manuales, adems, varias veces se repiten procesos y se
pierde mucho tiempo en producir el producto. Por esta razn, este Departamento
necesita un sistema que automatice los procesos manuales, permitiendo de esta manera
la optimizacin de los recursos existentes sean humanos o tcnicos, y as, poder
reflejar datos reales que sirva para el control, no solo de Contabilidad, sino tambin para
conocer el costo real de un producto procesado.
Teniendo conocimientos en el rea de sistemas, se ha querido brindar un aporte
para que la empresa cuente con un sistema moderno; exclusivo para sus requerimientos,
y as, cubrir las necesidades habituales en el departamento de Produccin, ya que por el
momento la empresa no cuenta con un sistema, que lleve por una va ordenada los datos
que son delicados para esta institucin.
Al estar inmersos de la situacin que tiene la empresa, se ha visto conveniente,
realizar un Sistema que permita un Seguimiento y Control de produccin, el cual
permita conocer los procesos que se llevan, desde que ingresa la materia prima, hasta la
salida del producto terminado, y de esta manera poder entregar datos reales y oportunos
para la toma de decisiones.
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
15/134
3
1.3. Objetivos
1.3.1. Objetivo General
Desarrollar e implementar un sistema cliente-servidor que permita llevar un
Seguimiento y Control de Produccin en INDUSTRIA DE PAPEL PAPELOM
CIA. LTDA.
1.3.2. Objetivos Especficos Llevar un seguimiento y control en el departamento de Produccin.
Obtener el costo real del producto terminado.
Elaborar una automatizacin para el clculo de procesos que permita una gestin
rpida de datos.
Minimizar el desperdicio de materiales con el seguimiento de la informacin
procesada. Facilitar datos reales de produccin para la contabilizacin respectiva de la empresa.
Elaborar informes de trabajos elaborados.
Mostrar reportes de venta
Controlar materiales existentes en bodega.
Organizar en forma ordenada la secuencia de procesos.
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
16/134
4
CAPITULO II
PROCESOS
2.1Antecedentes
La Empresa, Industrias de Papel Papelom Ca. Ltda., objeto del presente estudio,
ubicada en la Provincia de Tungurahua, cuya misin es: Ser una organizacin lder en
el mercado, con personal capacitado y comprometido, dedicada a proveer documentos
autorizados y papelera de alta calidad para oficina en forma oportuna, satisfaciendo los
requerimientos de los clientes, no logra el crecimiento suficiente, que le proyecte
hacia otros mercados, sin embargo manteniendo aceptables rendimientos; tampoco han
conseguido por completo llenar las expectativas del cliente en la entrega inmediata. Los
productos, sin mayor variedad, responden a estndares, con aparentes posibilidades de
innovacin.
El recurso humano que trabaja, est representado mediante un OrganigramaEstructural7, de acuerdo a las necesidades existentes; esto es Gerencia, Contabilidad,
Asistente de Gerencia, Secretaria y Auxiliar General en la parte Administrativa. En
Produccin: Diseo Grfico (2 personas), Fotomecnica (1 persona), Procesador de
Papel (1), Prensistas (4), Numeradores e Intercaladores (4), Control de Calidad (1),
Ayudante de Servicios (1). Para Ventas cuenta con 2 personas que cubren la ciudad de
Ambato y 1 vendedora en Riobamba.
2.2Area de produccin.
El Area de Produccin en Industrias de Papel Papelom Ca. Ltda. Est regida bajo
un Reglamento Interno, del cual los trabajadores estn en la obligacin de cumplir ests
reglas. Las instalaciones que dispone la empresa no responden realmente a su tamao,
lo cual causa problemas que repercuten a la hora de realizar las actividades diarias.
Actualmente esta industria cuenta con la siguiente infraestructura:
7Organigrama Estructural de Industrias de Papel Papeln Cia. Ltda. (Ver Anexo 1)
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
17/134
5
2.2.1 Computadora de Diseo Grfico.- Aqu se diagraman los artes de acuerdo como
el cliente lo requiera; los artes que se disean pueden ser: Facturas, Notas de Venta,
Notas de Crdito, Notas de Dbito, Liquidacin de Compras o Servicios, Guas de
Remisin, Hojas Membretadas, Tarjetas de Presentacin, Dpticos, Documentos
internos, etc.
2.2.2. Impresora Lser.- Tiene como objetivo el imprimir en placas de polietileno, queser la Matriz del documento a imprimirse en las impresoras MULTI-DRIVE, estas
impresiones servir para crear la matriz del documento a ser impreso, pasando por el
proceso de fotomecnica y revelado en una placa metlica.
2.2.3. Retrocmara.- Esta ubicada en un cuarto oscuro, ya que se trabaja con materiales
que no pueden recibir luz, sirve para fotografiar la impresin lser en un negativo; el
arte se pone bajo un vidrio que se encuentra presionado por aire para que la imagen sea
clara, con una luz potente esta imagen se refleja en el negativo.
2.2.4. Insuladora.- Es una mquina que emana luz ultravioleta, esta luz revela el arte
que est fotografiado del negativo en una placa metlica, y esta ser la matriz a
imprimirse.
2.2.5. Compresor.- Trabaja con la mquina Insuladora, ya que con una presin de aire
la imagen del negativo se revela ms claro en la placa metlica.
2.2.6. Multi-drive.- Impresora de hojas sueltas colores planos, en este tipo de mquinas
pueden imprimirse hasta dos colores al mismo tiempo.
2.2.7. Intercaladora - Numeradora - Troqueladora.- Luego de tener un documento
impreso en papel, si se requiere que el documento sea de dos, tres o ms partes; es decir,
original y copias intercaladas con papel carbn, est mquina realiza esta labor y al
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
18/134
6
mismo tiempo que intercala tambin se puede ir numerando. Adems si el papelrequiere un troquel o corte adicional se lo puede hacer ubicando en la mquina una
pieza que sirve para realizar este tipo de trabajo.
2.2.8. Duplicadora.- Es una mquina electrnica, que a base de una matriz (arte) puede
imprimir o duplicar lo requerido, similar a una copiadora.
2.2.9. Fijador.- Cumple la funcin de fijar la impresin de la matriz, en la placa depolietileno, para que tenga ms duracin en el momento de la impresin.
2.2.10. Guillotina elctrica.- Sirve para guillotinar hojas, en base a dimensiones
establecidas.
2.2.11. Guillotina Manual.- Con esta guillotina se puede realizar cortes al papel,
mediante una palanca que maneja el operador usando la fuerza.
2.2.12. Pegadora.- Sirve para poner goma para queden las hojas como cuadernillos, en
el caso de realizar libretines.
2.2.13. Numeradora.- Las hojas sueltas que son impresas, pueden ser numeradas, y, se
lo realiza en esta mquina mediante la intervencin de un operador.
2.2.14. Regulador de Velocidad.- La numeradora puede variar la velocidad en base a la
agilidad del operario, para ese propsito este equipo cumple con dicha funcin.
2.2.15. Impresora - Numeradora Tipogrfica.- En sta se puede imprimir y numerar
documentos sin utilizar placas, es decir se tiene que armar el arte en base a piezas
pequeas; estas piezas pueden ser letras, lneas; que darn la forma de la matriz.
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
19/134
7
Lamentablemente por falta de espacio en la planta industrial que utiliza almomento, la bodega de papel (materia prima directa) se encuentra alejada de esta, lo
cual en ocasiones acarrea problemas de retrazo en cuanto a los procesos de elaboracin
de un pedido.
2.3Anlisis e Identificacin de los procesos
En primer lugar, se hace necesario explicar el trmino proceso. Un proceso no es
ms que la sucesin de pasos y decisiones que se siguen para realizar una determinada
actividad o tarea. Heras8 define proceso como el conjunto de actividades secuenciales
que realizan una transformacin de una serie de inputs (material, mano de obra, capital,
informacin, etc.) en los outputs deseados (bienes y/o servicios) aadiendo valor".
No existe producto y/o servicio sin un proceso. De la misma manera, no existe proceso
sin un producto o servicio.9
En Industrias de Papel Papelom Cia. Ltda. los procesos se identificaron mediante
la observacin, de los cuales algunos son extensos, o Macroprocesos que los hemos
dividido en Subprocesos.
A continuacin enumeramos los macroprocesos, desde el momento que ingresa
un pedido, hasta que el trabajo final es entregado al Cliente.
2.3.1. Toma de pedido.
2.3.2. Diseo y aprobacin de arte o cambios.
2.3.3. Tramite de autorizacin.
2.3.4. Fotomecnica
2.3.5. Revelada de placa
2.3.6. Calibracin e impresin
2.3.7. Acabado
8eras! ". (1##$) %estin de la produccin! E&A'E! arcelona.#Loada *.(+,,1) Produccin! Am-ato
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
20/134
8
2.3.8. Control de calidad
2.3.9. Empacado
2.3.10.Facturacin
2.3.11.Despacho
La manera como fluyen los procesos, se puede visualizar mejor, mediante un
diagrama10, en el cual, se obtendr una mayor comprensin de los procesos que
conlleva realizar un producto.
2.4 Descripcin de clculo de costos
El Departamento Administrativo es el encargado de establecer los costos
hora/hombre, y hora/maquinaria; basados en datos histricos que fueron tomados en
cuenta, desde el inicio de la Empresa, los cuales son valores aproximados, que no
proporcionan un valor real.
En el caso costo hora/hombre, depende del salario que le corresponde a cadaoperario, siendo un valor constante, ya que puede tener un incremento en la
remuneracin. El costo hora/mquina se lo realiza mediante la depreciacin anual de
cada maquinaria. Para el costo de los materiales se tomara en cuenta los precios
vigentes de cada uno de los proveedores.
Cada operario tendr por obligacin, llenar una Hoja de Control en la que constara
el material que es ocupado en cada uno de los trabajos asignados, para llevar el
seguimiento y control en produccin.
Al estar definidos los procesos que intervienen en la elaboracin de un trabajo el
clculo del mismo ser de la siguiente manera:
1,'iagrama de procesos! (Ver anexo )
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
21/134
9
2.4.1. Toma de Pedido
Materiales Ocupados
+ Mano de Obra
___________________
= Costo Toma de Pedido
2.4.2. Diseo de Arte
Materiales Ocupados
+ Depreciacin Computadora
+ Mano de Obra
___________________
= Costo Diseo de Arte
2.4.3. Impresin Arte
Mano de Obra
+ Depreciacin Impresora Lser
_____________________________
= Costo Impresin Arte
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
22/134
10
2.4.4. Trmite de Autorizacin
Depreciacin Computadora
+ Navegacin Internet
+ Mano de Obra
___________________
= Costo Trmite de Autorizacin
2.4.5. Impresin Autorizacin
Depreciacin Impresora Matricial
+ Mano de Obra
__________________________
= Costo Impresin Autorizacin
2.4.6.Fotomecnica
Materiales Ocupados
+ Depreciacin Retrocmara
+ Mano de Obra
___________________
= Costo Fotomecnica
2.4.7. Revelado de Placas
Materiales Ocupados
+ Depreciacin Insuladora
+ Mano de Obra
___________________
= Costo Revelado de Placas
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
23/134
11
2.4.8. Calibracin Mquina Impresora
Materiales Ocupados
+ Depreciacin Mquina Impresora
+ Mano de Obra
___________________
= Costo Calibracin Impresora
2.4.9. Impresin
Materiales Ocupados
+ Depreciacin Mquina Impresora
___________________
= Costo Impresin
2.4.10. Calibrar Numeradora
Materiales Ocupados
+ Depreciacin Numeradora
+ Mano de Obra
___________________
= Costo Calibrar Numeradora
2.4.11. Numeracin
Materiales Ocupados
+ Depreciacin Numeradora
___________________
= Costo Numeracin
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
24/134
12
2.4.12. Acabado de Libretines
Materiales Ocupados
+ Depreciacin Maquinaria
+ Mano de Obra
___________________
= Costo Acabado de Libretines
2.4.13. Control de Calidad
Mano de Obra
___________________
= Costo Control de Calidad
2.4.14. Empacado
Materiales Ocupados
+ Mano de Obra
___________________
= Costo Empacado
2.4.15. Facturacin
Materiales Ocupados
+ Mano de Obra
___________________
= Costo Facturacin
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
25/134
13
2.4.16. Impresin Factura
+ Depreciacin Computadora
__________________________
= Costo Impresin Factura
o Costo Total = Costo Toma de Pedido + Costo Diseo de Arte + Costo
Impresin Arte + Costo Trmite de Autorizacin + Costo ImpresinAutorizacin + Costo Fotomecnica + Costo Revelado de Placas + Costo
Calibracin Mquina Impresora + Costo Calibrar Numeradora + Costo
Facturacin + Costo Impresin Factura + (hojas ocupadas * Costo Impresin) +
Costo Numeracin + Costo Acabado de Libretines + Costo Control de Calidad +
Costo Empacado)).
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
26/134
14
CAPITULO III
ESTUDIO DE LOS TIEMPOS DE TRABAJO
3.1Generalidades.
Esta tcnica de Organizacin sirve para calcular el tiempo que necesita un operario
calificado para realizar una tarea determinada siguiendo un mtodo preestablecido.
El conocimiento del tiempo que se necesita para la ejecucin de un trabajo es tan
necesario en la industria, como lo es para el hombre en su vida social. De la misma
manera, la empresa, para ser productiva, necesita conocer los tiempos que permitan
resolver problemas relacionados con los procesos de fabricacin.
Existen muchos procedimientos distintos para realizar el estudio de Tiempos de
Trabajo, el industrial elige el que le sea ms econmico, pues por un lado se encuentra
el coste de su determinacin y, por otro, la economa que le produce su exacta
determinacin.
Los sistemas ms empleados por los industriales son:
Estimacin.-El clculo de tiempos tipo por este procedimiento es totalmente subjetivo.
Slo puede aplicarse en aquellos casos en los que el error de la medicin tiene pequeas
repercusiones econmicas, como ocurre al tener que establecer tiempos de trabajo para
pocas piezas.
Datos histricos.- Hay empresas que tienen por costumbre anotar en una ficha
determinada, una para cada tarea en particular, los tiempos empleados en ejecutar esa
tarea. Al ir anotando los tiempos cada vez que se repiten los trabajos, se van recopilando
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
27/134
15
en cada ficha una serie de datos, que son los que sirven para calcular los tiempos tipopor este procedimiento.
Muestreo.-Este sistema se utiliza cuando hay que calcular los tiempos de gran nmero
de tareas hechas en puestos de trabajo diferentes. Para su ejecucin prctica es preciso
disponer de un reloj registrador de tiempo que nos indique la hora de comienzo y
terminacin de cada tarea.
Datos tipo.-Se miden en la industria y se calculan tiempos tipo con la ayuda de tablas,
elaboradas en la propia empresa, cuyos valores se han determinado realizando
mediciones con un cronmetro.
El cronometraje.-Este mtodo es el ms utilizado por las Industrias, ya que de acuerdo
a la toma de tiempos de trabajo se obtendr buenos resultados.
Es por eso que para nuestro caso vamos a utilizar el mtodo de cronometraje para el
Estudio de Tiempos de Trabajo.
3.1.1. En relacin con la maquinaria
Para controlar el funcionamiento de las mquinas, departamentos; para saber el
% de paradas y sus causas, para programar la carga de las mquinas, seleccionar nueva
maquinaria, estudiar la distribucin en planta, seleccionar los medios de transporte de
materiales, estudiar y disear los equipos de trabajo, determinar los costes de
mecanizado, etc.
3.1.2. En relacin con el personal
Para determinar el n de operarios necesarios, establecer planes de trabajo,
determinar y controlar los costes de mano de obra, como base de los incentivos directos,
como base de los incentivos indirectos, etc.
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
28/134
16
3.1.3. En relacin con el producto:Para comparar diseos, establecer presupuestos, para programar procesos
productivos, comparar mtodos de trabajo, evitar paradas por falta de material, etc.
3.1.4. Otros
Para simplificar los problemas de direccin, aportando datos de inters que
permiten resolver algunos de sus problemas, para mejorar las relaciones con los clientes
al cumplirse los plazos de entrega, para determinar la fecha de: adquisicin de losmateriales, para eliminar los tiempos improductivos, etc.
El buen funcionamiento de las empresas va a depender en muchas ocasiones de
que las diversas actividades enunciadas estn correctamente resueltas y esto depender
de la bondad de los tiempos de trabajo calculados.
3.2. Conceptos Bsicos
El procedimiento tcnico empleado para calcular los tiempos de trabajo consiste
en determinar el denominado tiempo tipo o tiempo estndar, entendiendo como tal, el
que necesita un trabajador calificado para ejecutar la tarea a medir, segn un mtodo
definido. Este tiempo tipo (Tp), comprende no slo el necesario para ejecutar la tarea a
un ritmo normal, sino adems, las interrupciones de trabajo que precisa el operario para
recuperarse de la fatiga que le proporciona su realizacin y para sus necesidades
personales
3.2.1. El tiempo de reloj (TR)
Es el tiempo que el operario est trabajando en la ejecucin de la tarea
encomendada y que se mide con el reloj. (No se cuentan los paros realizados por el
productor, tanto para atender sus necesidades personales como para descansar de la
fatiga producida por el propio trabajo).
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
29/134
17
3.2.2. El Factor de Ritmo (FR)Este nuevo concepto sirve para corregir las diferencias producidas al medir el
TR, motivadas por existir operarios rpidos, normales y lentos, en la ejecucin de la
misma tarea.
3.2.3. El tiempo normal (TN)
Es el TR que un operario capacitado conocedor del trabajo y desarrollndolo a
un ritmo normal, empleara en la ejecucin de la tarea objeto del estudio.Su valor se determina al multiplicar TR por FR:
TN = TR * FR = Cte.
Frmula 3.1 Tiempo Normal
y debe ser constante, por ser independiente del ritmo de trabajo que se ha empleado en
su ejecucin.
3.2.4. Los suplementos de trabajo (K)
Como el operario no puede estar trabajando todo el tiempo de presencia en el
taller, por ser humano, es preciso que realice algunas pausas que le permitan recuperarse
de la fatiga producida por el propio trabajo y para atender sus necesidades personales.
Estos perodos de inactividad, calculados segn un K% del TN se valoran segn las
caractersticas propias del trabajador y de las dificultades que presenta la ejecucin de la
tarea.
En la realidad, esos perodos de inactividad se producen cuando el operario lo desea.
Suplementos = TN x %K
Frmula 3.2 Suplementos
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
30/134
18
3.2.5. El tiempo tipo (Tp)Segn la definicin anteriormente establecida, el tiempo tipo est formado por dos
sumandos: el tiempo normal y los suplementos. Es decir, es el tiempo necesario para
que un trabajador capacitado y conocedor de la tarea, la realice a ritmo normal ms los
suplementos de interrupcin necesarios, para que el citado operario descanse de la fatiga
producida por el propio trabajo y pueda atender sus necesidades personales.
3.3. Estudio de tiempos con CronmetroEI clculo de tiempos de trabajo por medio del cronmetro, es el sistemas ms
utilizado en las industrias para calcular los tiempos tipo o estndar de las diversas
tareas. Su determinacin se realiza segn la conocida expresin:
Tp = TR x FR x (1 + K)
Frmula 3.3 Tiempo Tipo
Posteriormente se emplear el factor
TN = Tiempo Normal
Es preciso calcular los actores siguientes:
TR = Tiempo medido con el reloj, que en este caso ser el cronmetro
FR = Factor de Ritmo, definido anteriormente
TN = Tiempo Normal, y
K = Suplementos,
3.3.1. Herramientas del Estudio de T. y M. con Cronmetro
El equipo de cronometraje utilizado para hacer este estudio puede variar
ampliamente, pero del tipo de cronmetro que se emplee depender los resultados de los
tiempos obtenidos.
Algunas de las herramientas esenciales, necesarias para el buen estudio de los
tiempos, incluyen:
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
31/134
19
Reloj con pantalla digital Tablero de apoyo con sujetador
Hoja de control que nos permita apuntar los detalles escritos que deben incluirse
en el estudio.
Lpiz
Calculadora para realizar los clculos respectivos.
Las unidades de medida de tiempos de reloj ms utilizadas son: El segundo
El minuto decimal, y dentro de este:
La centsima de minuto = 0,0 minutos
La milsima de minuto = 0.001 minutos
La hora decimal, y dentro de sta:
La diezmilsima de hora 0,0001 hora
La cienmilsima de hora = 0,00001 hora = UMT (unidad utilizada en tiempos
predeterminados).
Los cronmetros digitales electrnicos son los ms exactos para medir los tiempos
de reloj. En ellos no se producen el error de lectura, ni el de la retencin de las agujas,
circunstancias que siempre se presentan en los cronmetros mecnicos.
Los procedimientos de lectura normalmente utilizados en los cronometrajes son los
de: Tiempo acumulado, vuelta a cero.
3.3.1.1Tiempo acumulado
Se aplica este procedimiento de medicin cuando se trata de Ciclos de trabajo
corto en los que no es posible dividirlo en sus elementos constitutivos, por su corta
duracin. Ciclos formados por dos elementos solamente: Uno manual y el otro, de
mquina con automtico.
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
32/134
20
3.3.1.2Vuelta a ceroEste procedimiento es el normalmente utilizado en los cronometrajes. Su
aplicacin exige dividir el ciclo de trabajo en los diversos elementos que lo forman, de
manera tal, que la terminacin de cada uno de ellos coincida con el comienzo del
siguiente.
3.3.2 Seleccin de los Elementos
Para los propsitos del estudio de tiempos, el trabajo desempeado por eloperario se divide en elementos. Un elemento es una parte constitutiva de una actividad
o tarea especfica. Puede constituir en uno o varios movimientos fundamentales y/o
actividades de mquina o del proceso, seleccionadas porque convienen a la observacin
y a la medicin.
3.3.2.1Definicin de los Elementos
Las condiciones que deben poseer los elementos que constituyen un ciclo de trabajo
son las siguientes:
Deben estar perfectamente definidos su comienzo y su final. Esta condicin es
indispensable para poder hacer la medicin con exactitud.
Deben tener una duracin comprendida entre 0,04 y 0,35 minutos. Es imposible que
duren menos de 4 centsimas porque se necesita ms tiempo que el sealado para
poder anotar en la Hoja de Toma de Datos: el elemento, el tiempo y el ritmo.
Deben separarse los elementos manuales de los de la mquina. Los primeros pueden
sufrir alguna variacin, porque el operario puede variar el ritmo de trabajo, mientras
que el segundo es siempre fijo, por depender nicamente de las velocidades y los
avances establecidos para el mecanizado.
Deben separarse los elementos manuales a mquina parada de los manuales a
mquina en marcha.
Deben separarse los elementos constantes, de los variables y de los extraos, pues
cada uno de ellos se calcula de manera diferente e intervienen de distinta manera en
la duracin del ciclo.
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
33/134
21
Deben separarse los elementos que precisan distinto coeficiente de descanso, porqueeste es un factor del tiempo normal y, por lo tanto, modifica el valor del tiempo tipo
elemental.
Deben analizarse todos y cada uno de los elementos que forman el ciclo de trabajo
con objeto de mejorar el mtodo de trabajo. Por ello, se estudiar durante varios ciclos,
la posibilidad de cambiar herramientas, distancias recorridas, secuencias de los
elementos, pasar a interiores algunos exteriores, etc. procurando siempre, disminuir laduracin del ciclo de trabajo.
3.3.2.2 Tipos de Elementos
Por lo general se pueden encontrar varios tipos de elementos en un estudio de
tiempos, cada uno de ellos se maneja en forma diferente al calcular y al crear los datos
de tiempo estndar.
Los tipos de elementos que se pueden encontrar son los siguientes:
3.3.2.2.1 Ciclo
- Regulares o repetitivos.- Son los que aparecen una sola vez en cada ciclo de trabajo.
- Irregulares o de frecuencia.- Son los que aparecen cada cierto nmero de ciclos.
- Extraos.- Son los que no forman parte del ciclo de trabajo.
- Interiores.- Son los que realiza el operario cuando la mquina est trabajando con
automtico. Estos elementos no modifican la duracin del ciclo de trabajo.
- Exteriores.- Son los que realiza el operario estando la maquina parada. Estos
elementos forman parte del ciclo de trabajo.
3.3.2.2.2 Ejecutante
- Manuales.- Son los que ejecuta el operario durante el ciclo de trabajo.
- Mecnicos.- Son los empleados por la mquina para ejecutar un elemento con el
automtico en funcionamiento.
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
34/134
22
3.3.2.2.3 Duracin
- Constantes.- Son aquellos que su valor permanece invariable (o prcticamente
tienen siempre el mismo valor).
- Variables.- Son aquellos que su duracin es funcin del valor de un parmetro
determinado.
3.3.2.2.4. VentajasDividir el trabajo en elementos, hace que sea posible las siguientes ventajas:
Valorar el desempeo con ms exactitud
Determinar cambios en los elementos de trabajo o en la secuencia de los mismos
cuando se tengan que revisar los estndares en el futuro.
Crear valores de tiempo estndar para elementos frecuentemente recurrentes; estos
pueden verificarse contra datos existentes, lo cual ayuda a mantener la consistencia
de los datos. Identificar el trabajo no productivo
3.3.3. Observacin y anotacin de la informacin.
Antes de comenzar a medir los elementos hay que definir bien el trabajo a
cronometrar para que los tiempos tipo calculados sean verdaderos. Es necesario analizar
el trabajo con el mximo detalle posible y definir con claridad los siguientes datos:
3.3.3.1. En el lugar de trabajo
Anlisis de la tarea.
o Observacin y anotacin de la informacin.
Identificacin del trabajo
Eleccin del operario a medir
Anlisis de las condiciones del puesto Ambientales
Mquinas
Herramientas
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
35/134
23
Caractersticas del material Caractersticas de la maquinaria
Croquis del puesto
Descripcin del mtodo y su descomposicin en elemento
o Toma de datos.
Valoracin de ritmos.
Anotacin de tiempos de reloj.
Clculo del nmero de observaciones.La que se realiza en el puesto de trabajo al analizar la tarea que se va a
cronometrar.
3.3.3.2. En el despacho
Recuento de datos.
Suplementos y concedidos.
Frecuencias. Clculo del tiempo tipo.
La que se efecta en la oficina o despacho, en la que los cronometradores deben
realizar los estudios y clculos necesarios para determinar el valor del tiempo tipo.
3.3.3.3. Anotacin de la informacin
Para anotar esta informacin debemos tomar en cuenta los tiempos suplementos y
concedidos.
3.3.3.3.1. Suplementos
Hasta ahora se ha considerado, que el operario esta siempre trabajando, sin
tomar en cuenta las paradas necesarias. Estas paradas registradas en el cronometraje son
totalmente requeridas en el trabajo porque el trabajador, por ser humano, necesita
reponerse de la fatiga que le produce el trabajo; precisa atender las necesidades
personales; etc., y a veces, realizar una serie de tareas complementarias como son:
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
36/134
24
rellenar hojas de trabajo, limpieza de las mquinas, preparar herramientas, etc. Todasestas actividades, denominadas complementarias, aunque necesarias son totalmente
ajenas a la ejecucin de la tarea en s.
Por lo tanto, el tiempo necesario para hacer un trabajo esta formado por dos
sumandos:
- El tiempo empleado en ejecutar el trabajo, corregido en su factor de actuacin, y
denominado Tiempo Normal" (TN).- El tiempo suplementario necesario para los descansos y tareas complementarias,
que se valoran en un porcentaje (K) del tiempo normal (TN K )
La suma de esos dos tiempos forma el denominado Tiempo Tipo (Tp), cuyo valor
es:
Tp = TN + TN K = TN (1 + K)
Frmula 3.4 Tiempo Tipo (Formula General)
El tiempo tipo, segn la expresin anterior, no es un tiempo cronometrado es el
tiempo empleado por un trabajador en hacer una tarea determinada desarrollando una
actividad normal, ms los tiempos empleados en recuperarse de la fatiga producida por
el propio trabajo y por las actividades complementarias, que se vea obligado a realizar.
Los diversos suplementos que se deben considerar al cronometrar suelen dividirse en:
- Suplementos por fatiga, suplementos por necesidades personales, suplementos por
ocupaciones accesorias.
3.3.3.3.2. Concedidos
Cuando un operario est trabajando en una mquina cuyo proceso est
automatizado e incluso si en la tarea existen elementos de trabajo automtico, en ellos,
el operario no puede desarrollar ninguna actividad. La produccin est determinada por
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
37/134
25
el proceso automtico y no se puede aumentar, por grande que sea el inters deltrabajador en reducir la duracin del ciclo.
En estos casos, la Empresa concede unos suplementos al operario, con objeto de
que la prima que vaya a percibir por el rendimiento calculado en su "Hoja de Trabajo",
sea similar a la de los restantes operarios, cuyo trabajo no est automatizado.
Dos procedimientos se emplean en la determinacin de los concedidos:
- Cuando los elementos automticos son de larga duracin y el operario puede hacer
otras tareas durante la ejecucin del elemento mquina.
- Cuando la duracin del elemento mquina es relativamente corto y el operario no
puede desarrollar otras tareas durante su ejecucin.
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
38/134
26
CAPITULO IV
MARCO TEORICO
4.1. Base de Datos Objeto Relacionales
Una base de datos es un conjunto de informacin homognea, es decir,
relacionada con un mismo tema, una base de datos se compone de tablas y estas a suvez de Filas (Registros) y Columnas (Campos).
Objeto es cualquier cosa real abstracta acerca de la cual almacenamos datos y
los mtodos que controlan dichos datos.
La base de datos objeto-relacional permite que las tablas relacionales que
almacenan datos existentes y los nuevos objetos coexistan y accedan a los mismos datos
subyacentes.
Un sistema de gestin de base de datos objeto-relacional (ORDBMS) debe
combinar las prestaciones ms tiles la modelacin de objetos y almacenamiento
relacional. Un ORDBMS debe ofrecer caractersticas como:
- Definicin de tipos de datos por el usuario, que permitan a las empresas y
organizaciones ampliar la funcionalidad del servidor para gestionar las operaciones
realizadas con estos tipos.
- Flexibilidad en las funciones de los tipos de datos definidos por el usuario, lasmismas que se pueden escribir en PL/SQL o en Java.
- Soporte de aplicaciones multimedia y grandes objetos de datos , gestionando objetos
grandes (LOBs) de manera eficaz y con un rendimiento razonable.
- Compatibilidad con SQL y los estndares actuales relativos a los RDBMS, as como
con nuevos estndares de objetos, es decir debe ofrecer un marco unificado que
permita que los diversos sistemas de procesamiento cliente / servidor compartan un
modelo comn basado en estndares.
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
39/134
27
- Un buen ORDBMS debe disponer de una serie complementaria de herramientas dedesarrollo para modelizacin, progreso rpido de aplicaciones y generacin de
informes
4.1.1. Oracle 8i
El manejador de Base de datos ORACLE, surgi a final de los aos 70 y
principio de los aos 80. Oracle8i11es la base de datos relacional ms popular y robusta
del mundo, es un entorno de desarrollo y despliegue, para las operaciones que estn
dentro o fuera de Internet, adems es un gestor de sistemas de bases de datos, que
permite aprovechar todos los desarrollos de bases de datos relacionales existentes,
aumentando sus prestaciones con la definicin de nuevos tipos de datos complejos
basados en objetos, esto permite traspasar nuevas fronteras en el tratamiento de la
informacin. Incluye caractersticas muy avanzadas, como: Particin de base de datos
de gran tamao, caractersticas de seguridad flexibles, y caractersticas de aceleracin
del mecanismo, como, ndices de mapas de bits, tablas de resumen y paralelismo.
Gracias a sus cualidades de robustez, seguridad, escalabilidad, alto rendimiento
de gestin, disponibilidad, concurrencia, y la posibilidad de desarrollar bases de datos
orientadas objetos, etc. Lo hacen especialmente ptimo para desarrollos a gran escala en
arquitecturas Cliente Servidor y arquitecturas relacionadas con Internet (NetWork
Computing) convirtindose en la opcin ms viable cuando nuestro mayor inters est
en la disponibilidad, manejo de grandes volmenes de datos, robustez, seguridad y alto
rendimiento transaccional sin importar el tipo de datos que se est manejando.
Oracle8i minimiza los tiempos de parada por reorganizacin de datos, permite
aadir, mover y alterar tablas e ndices mientras los datos son accedidos y actualizados
por los usuarios.
Se puede utilizar sobre tablas e ndices particionados, tambin para eliminar la
fragmentacin y corregir asignaciones de espacio.
11/ttp0otn.oracle.comdocsproductsoracle2idoc3li-rar42173docser5er.217
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
40/134
28
4.1.1.1. Caractersticas.Principalmente cuenta con todas las caractersticas de las bases de datos objeto
relacionales, como son creacin de tipos y funciones de los tipos de datos definidos
por el usuario, las cuales deben ser flexibles y seguras, mejor soporte de aplicaciones
multimedia y grandes objetos de datos , soporte de objetos en el lado del cliente para
agilizar la navegacin , herramientas de desarrollo para la modelizacin de objetos .
Utiliza potentes tcnicas de modelizacin de objetos para crear objetos
complejos, tambin pueden almacenarse punteros de objetos para desplazarserpidamente sin necesidad de combinar tablas.
El PL/SQL12, utilizado de SQL (Structured Query Languaje) es un avanzado
lenguaje, que es propio de ORACLE el cual ofrece la posibilidad de expresar de forma
sencilla complejas reglas de negocio en forma de procedimientos almacenados o
disparadores (triggers).
Adems sigue el estndar SQL3 definido por el comit ANSI/ISO en lo relativo
a la definicin de tipos de objetos y las tcnicas de modelizacin de objetos. Los tipos
de objetos definidos en SQL3 constituyen la base de los objetos de Oracle8i.
4.1.1.2. Ventajas
Oracle8i Enterprise Edition mejora y simplifica las tareas de instalacin y
configuracin al incluir dos nuevas aplicaciones basadas en Java: Oracle Universal
Installer y Database Configuration Assistant, utilizadas para instalar, optimizar yconfigurar un entorno de base de datos Oracle8i , detectando las caractersticas del
hardware y pidiendo informacin, como el nmero de usuarios simultneos que
soportar la base de atos. Mejora y simplifica las tareas de instalacin y configuracin al
incluir dos nuevas aplicaciones basadas en Java: Oracle Universal Installer y Database
Configuration Assistant, utilizadas para instalar, optimizar y configurar un entorno de
base de datos Oracle8i , detectando las caractersticas del hardware y pidiendo
informacin, como el nmero de usuarios simultneos que soportar la base de datos.
1+/ttp0666.oracle.com
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
41/134
29
Est disponible en ms de 90 plataformas distintas entre las que se encuentranms de 40 variantes de UNIX, Windows NT, Alpha VMS, OS/390 y Novell Netware,
permitiendo que las aplicaciones de base de datos pasen del porttil al servidor
corporativo sin que haya que redisearlas .
Es ptimo para desarrollos a gran escala en arquitecturas Cliente Servidor y
Arquitecturas relacionadas con Internet (NetWork Computing) convirtindose en la
opcin mas viable porque tiene grandes cualidades de robustez, seguridad,
escalabilidad, alto rendimiento de gestin, disponibilidad, concurrencia, y la posibilidadde desarrollar bases de datos orientadas a entorno Web, etc.
En la representacin y tratamiento de datos tiene una alta mejora porque tiene
datos ms complejos y lgica de programa, asociados a los mismos, mejor integracin
con lenguajes de aplicacin basados en la orientacin a objeto.
Todas las capacidades de persistencia, gestin y administracin proporcionadas
por los Sistemas de gestin de base de datos, se dota a los objetos generados con los
leguajes orientados a objetos.
4.1.1.3. El servidor Oracle
Este componente realiza las funciones tpicas del manejador de la base de datos:
Acceso a los datos Seguridad Integridad Recuperacin Concurrencia, ...etc. La
arquitectura tpica del servidor es que, utiliza Cliente / Servidor no slo para soportar
clientes remotos sino tambin locales.
Se distinguen los siguientes elementos: Procesos de Background que son los
encargados de realizar I/O asincrnico monitorear el comportamiento de otros procesos.
System Global Area que son un conjunto de estructuras de memoria que contienen
informacin de la Base de datos, informacin de redo y reas de SQL y PL/SQL
compartido. El Shared pool es una estructura de memoria que almacena instrucciones
SQL y PL/SQL para su posterior ejecucin; estas reas son compartidas por todos los
usuarios que ejecutan instrucciones idnticas (situacin comn cuando varios usuarios
ejecutan la misma aplicacin), mejorando los tiempos de respuesta.
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
42/134
30
Los procesos cliente, son inicialmente creados cuando se ejecuta un programa deaplicacin que se conecte a la B.D. , stos pueden ser locales o remotos. Mientras que
los procesos servidores se crean dependiendo de la configuracin, en el momento de
iniciar la conexin (Servidor dedicado), o en el momento de subir la Base de Datos
(Servidor multi-threated). Su funcin es manejar los requerimientos de los procesos
clientes, realizando las siguientes tareas: Analizar y ejecutar instrucciones SQL Leer
los bloques de datos del disco al SGA. Retornar los resultados a los clientes.
Esta arquitectura permite que convivan con dos tipos de configuraciones como elservidor dedicado, en el cual existe un servidor por cada cliente. Util para procesos que
utilicen fuertemente la Base de Datos. Y el servidor multithreaded En el que existe un
pool de servidores que reciben requisitos de todos los clientes.
4.1.1.4. Herramientas
4.1.1.4.1. SQL FormsEs la herramienta de Oracle que permite, de un modo sencillo y eficiente,
disear pantallas para el ingreso, modificaciones, bajas y consultas de registros. El
usuario podr, una vez definida la forma, trabajar con ella sin necesidad de generar
cdigos, dado que Oracle trae incorporado un conjunto de procedimientos y funciones
asociados a las teclas de funciones.
La herramienta fundamental de SQL es la sentencia SELECT, que permite
seleccionar registros desde las tablas de la Base de Datos, devolviendo aquellos que
cumplan las condiciones establecidas, y pudiendo presentar el resultado en el orden
deseado.
SQL (Structured Query Languague = Lenguaje de Consulta estructurado).
La orden FROM identifica la lista de tablas a consultar. Si alguna de las tablas a
consultar no es propiedad del usuario, debe especificarse el nombre del propietario antesque el nombre de la tabla en la forma nombre_propietario.nombre_tabla.
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
43/134
31
La orden WHERE decide los registros a seleccionar, segn las condicionesestablecidas, limitando el nmero de registros que se muestran.
La orden ORDER BY indica el orden en que aparece el resultado de la consulta.
4.1.1.4.1.1. Patrn de consulta
Una de las herramientas lgicas ms poderosas de SQL, es el reconocimiento de
un patrn de consulta, instrumento que permite la bsqueda por nombre, direccin u
otro dato parcialmente recordado. Los patrones de consulta juegan un papel importante
en el momento de realizar consultas, ya que es comn que necesitemos encontrar un
texto y no recordemos exactamente cmo fue ingresado. Con el uso del operador LIKE
podemos comparar patrones y ubicar un texto, independientemente de la posicin en
que se encuentre.
4.1.1.4.1.2. Agrupamiento de datos
SQL proporciona una forma eficiente para manejar la informacin, con el
agrupamiento de datos a travs de la formacin de grupos y las funciones
correspondientes, dando la posibilidad de procesar no solo registros individuales,
tambin podemos agrupar registros por un criterio determinado, como por ejemplo,
agrupar por clientes las ventas realizadas. Cada grupo tendr como resultado de la
consulta una fila resumen que contiene la informacin del grupo.
4.1.1.4.1.3. Subconsultas
Otro aspecto de fcil diseo y uso, que muestra una vez ms las posibilidades de
SQL son las subconsultas. Una subconsulta es aquella consulta, que de cuyo resultado
depende otra consulta, llamada principal, y se define como una sentencia SELECT, que
esta incluida en la orden WHERE de la consulta principal. Una subconsulta, a su vez,
puede contener otra subconsulta y as hasta un mximo de 16 niveles.
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
44/134
32
4.1.1.4.1.4. Indices
Es un instrumento que aumenta la velocidad de respuesta de la consulta,
mejorando su rendimiento y optimizando su resultado. El manejo de ellos en ORACLE
se realiza de forma inteligente, donde el programador slo los crea, sin tener que
especificar explcitamente, cul es el que va a usar. Es el propio sistema, al analizar la
condicin de la consulta, quien decide cual de ellos se necesita. Por ejemplo cuando en
una consulta se relacionan dos tablas por una columna, si sta tiene definido uno, se
activa, como en el caso cuando relacionamos la tabla de clientes y ventas por la
columna cdigo, para identificar al cliente (WHERE clientes.codigo = ventas.codigo).
La identificacin del ndice que va a ser usado, est relacionada con las
columnas que participan en las condiciones de la orden WHERE. Si la columna que lo
forma est presente en alguna de las condiciones, ste se activa.
4.1.1.4.1.5. PL/SQL
Es un lenguaje portable, proceural y de transaccin muy potente y de fcil
manejo, con las siguientes caractersticas fundamentales:
Es una extensin de SQL, ya que este es un lenguaje no completo, dado que no
incluye las herramientas clsicas de programacin. Por eso, PL/SQL amplia sus
posibilidades al incorporar el control condicional y los ciclos , incorpora opciones
avanzadas en control y tratamiento de errores llamado excepciones, adems permite el
manejo de cursores.
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
45/134
33
4.1.1.4.1.6. Disparadores
El mdulo SQL*Forms, tiene incorporado una coleccin de procedimientos y
funciones llamados "empaquetados"; que se pueden incluir en el cdigo de
procedimientos o disparadores definidos por el usuario.
El disparador es un bloque de cdigo, que se activa cuando se pulsa una
determinada tecla u ocurre cierto evento
Oracle, asocia a cada tecla de funcin un procedimiento empaquetado, pudiendo
el usuario redefinir esta asignacin, o capturar el disparador para ampliarlo o
modificarlo con su propio cdigo.
Existe un nuevo tipo de disparador llamado base de datos, que es un
procedimiento asociado a una tabla, que se activa cuando se produce un suceso que
afecta a esa tabla. Su uso ms comn consiste en la definicin de restricciones
complejas de integridad.
4.1.2. Oracle Developer 6i
Es un entorno de desarrollo de aplicaciones cliente/Servidor, que funciona sobre
el sistema operativo Windows, que permite el diseo, programacin, implementacin y
mantenimiento de Software, y adems, incorpora funciones avanzadas para la
Reingeniera de Procesos de Negocios y mecanismos, para aprovechar la potencia de
servidores con un motor de Base de Datos Oracle.
Developer 6i tiene varias Funciones de Generacin de Aplicacin tales como:
Completa instalacin de generacin de informes y formas de Developer/6.0, para
inteligente generacin de cdigo GUI dirigida por modelo.
Genera aplicaciones de alta funcionalidad, portables, escalables
Las preferencias automatizan la gua de estilo de GUI, para obtener consistencia
y productividad.
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
46/134
34
Integracin estrecha con herramientas de diseo de sistemas para programacingrfica
Ingeniera reversa de definiciones, existentes de formas e informes del
repositorio
Regeneracin protege las inversiones en el cdigo personalizado durante
cambios de diseo.
Sofisticadas operaciones de agrupacin y resumen, pueden definirse en el
repositorio para la incorporacin de informe
4.1.2.1 Oracle Developer Forms
Cada pantalla contiene uno o ms bloques. Los datos se pueden consultar,
insertar, actualizar y borrar mediante elementos que se corresponden con las columnas
de una tabla, o con los elementos de un registro en una variable de cursor o tabla
PL/SQL.
Forms crea automticamente instrucciones DML e instrucciones SQL de
consulta a partir de bloques y elementos contenidos en la pantalla.
Una de las utilidades de forms es la funcin de consulta por ejemplo(QBE,
Query By Example), en donde el usuario puede poner la pantalla en el modo Enter
Query , introducir los valores de correspondencia en los elementos del bloque y ejecutar
la consulta. La pantalla crear una clusula WHERE que se aadir a la instruccin
SELECT generada para recuperar los datos.
Adems la versin 6 de Oracle Developer admite llamadas a cdigo PL/SQL que
se encuentran en la base de datos, as como al cdigo PL/SQL al lado del cliente.
4.1.2.2. Oracle Developer Reports
Oracle Developer Reports facilita la creacin de informes tanto a desarrolladores
como a usuarios finales, partiendo de una herramienta de generacin de informes de
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
47/134
35
produccin dotada de todas las posibles funcionalidades y adicionndole un asistente defcil uso, que permita al usuario crear informes sencillos.
El componente Reports de Oracle Developer dispone de dos interfaces
correspondientes a la forma en la que se elabora un informe. En la primera parte de la
herramienta Report Editor Data Model el desarrollador define las consultas necesarias
para crear el informe, as como para incluir dicha informacin en uno o ms grupos
lgicos. Despus en Report Editor Layout Model el desarrollador especifica la
manera en que dichos grupos aparecen dispuestos en el informe.
4.1.2.3. Oracle Developer Server
La caracterstica principal que se puede es la de ser un conjunto de procesos que
se ejecutan en un entorno multinivel, permitiendo que una aplicacin se ejecute en un
servidor de aplicaciones, pero presentando la interfaz de usuario en un explorador web.
Bsicamente las pantallas implantadas en la web se ejecutan en un entorno detres niveles: un cliente , un servidor de aplicaciones y un servidor de base de datos.
Normalmente cada nivel se encuentra en una mquina diferente , aunque no existe
ningn inconveniente en ejecutar los tres niveles en una o dos mquinas. (Ver fig 4.1)
El cliente ejecuta un explorador y en el caso de pantallas implantadas en el web
el explorador ejecuta una mquina virtual java (Java Virtual Machine , JVM), que es
proporcionada por el plug-in Jinitiator, el cual amplia las capacidades del explorador
con el fin de presentar la interfaz con una pantalla que se esta ejecutando en el servidorde aplicaciones.
En el nivel intermedio el motor en tiempo de ejecucin de Forms accede al
sistema de archivos del servidor y presenta la interfaz en un applet Java en el nivel del
Cliente.
La nica diferencia entre el modelo de tres niveles y el modelo cliente servidor
es que el cliente de tres niveles est separado en dos mquinas: el nivel intermedio
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
48/134
36
(servidor de aplicaciones) y el propio cliente. El Servidor de Base de datos es el mismopara ambos casos.
Fig 4.1 Arquitectura de tres niveles para pantallas implantadas en la Web13
Se puede decir que la utilizacin de Oracle 8i y Oracle Developer 6.i permitir el
desarrollo de una aplicacin que cumpla con los requisitos de un sistema de
informacin eficiente, esto es: escalabilidad, compatibilidad, conectividad y
portabilidad
1OLE89E P! Oracle 'e5eloper "anual A5anado de :orms 4 ;eports
Explorador
Web
Jinitiator(nivel de
prestacin)
Motor de tiempo de ejecucinde Forms
Base deDatos
Archivos de forms
Archivos Java
Sistema de archivos
Cliente
Servidor de AplicacionesServidor de
Base de Datos
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
49/134
37
CAPITULO V
ANLISIS Y DISEO DEL SISTEMA
5.1. Antecedentes
La finalidad del presente sistema es la de contribuir en forma fructfera, con el
mejor desenvolvimiento de los procesos que se efectan en Industrias de Papel PapelomCia. Ltda.
Esta industria, est constituida mediante escritura pblica otorgada ante la Dra.
Helen Rubio Lecaro, Notaria Primera del Cantn Ambato, efectuada el 28 de Mayo de
1996, y se encuentra inscrita legalmente en el Registro Mercantil del Cantn Ambato.
Industrias de Papel Papelom Ca. Ltda. fue creada el 4 de Noviembre de 1996, y
estuvo conformada por los siguientes accionistas: Sr. Santiago Jaramillo Hervas con el
39 %, Sra. Mara Almeida Mancheno de Garrido con el 11.1 %, y el Ing. Javier Garridoque representa el 49.9 % de las aportaciones para la empresa conformada.
Actualmente se encuentra ubicada en la ciudad de Ambato, provincia del
Tungurahua, en la calle Guayaquil # 3-28 entre las calles: Sucre y Cevallos.
5.2. Anlisis del Sistema Actual
5.2.1. Descripcin
En Industrias de Papel Papelom Ca. Ltda. los procesos que se realizan
actualmente en las reas de Produccin y Contabilidad, en su mayora son manuales, y
al poseer tecnologa que puede ser aprovechada no la explotan al 100 %, utilizando
solamente hojas de clculo como base de datos de todos los procesos y control de
materia prima, y dems documentos internos para el control de produccin, obteniendo
de esta documentacin datos que no aportan para el clculo del costo real de un
producto. Esto imposibilita que varios de los procesos que en su mayora deberan
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
50/134
38
interactuar automticamente, no lo hagan, ya que no se posee de un sistema adecuadopara ello, o porque simplemente las herramientas que se estn utilizando no lo permiten.
El inconveniente localizado en los procesos que se realiza, es la prdida de
tiempo y la cantidad de trabajo tedioso que se tiene que hacer, para poder obtener la
informacin que se requiere.
Para la realizacin del presente sistema Industrias de Papel Papelom cuenta con
la siguiente infraestructura en equipos de cmputo:
COMPUTADORAS
CANTIDAD 1 2 1 1 1
MARCA PC PC PC IMAC EMAC
PROCESADOR PentiumIV
Celeron PentiumIII
G3 G4
MEMORIA 256 Mb. 128 Mb. 128 Mb. 64 Mb. 256 Mb.
DISCO DURO 60 Gb. 30 Gb. 30 Gb. 30 Gb. 40 Gb.
S. O. WinMe. WinMe. WinMe. Macintosh Macintosh
IMPRESORAS
CANTIDAD 1 2 1 1
MARCA Epson Epson Xerox Canon
TIPO Matricial Matricial Laser Inyeccin
MODELO LQ-1070 AP-4500 Phacer 5400 S-100
HUB
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
51/134
39
CANTIDAD 1
MARCA 3COM
PUERTOS 8
Tabla 5.1 Equipos de Computo existente en la Industria.
En lo que tienen que ver con el software de desarrollo la empresa esta dispuesta
a comprar las licencias de Oracle 8i y Oarcle Developer 6i, cuando el sistema propuestoeste terminado:
De acuerdo a lo mencionado anteriormente podemos concluir que se cuenta con
un una gran predisposicin por parte de la industria, adems que el nivel tecnolgico de
hardware es bastante aceptable; Por lo que podemos concluir que el desarrollo de este
proyecto informtico es viable.
5.2.2 Crtica
La empresa, de alguna manera est tratando de llevar un mejor control de la
documentacin generada por el rea de produccin y para ello, se est utilizando Hojas
de Control, en la que cada operario debe llenar de acuerdo al proceso que se realiza.
Al no tener de los operarios la colaboracin necesaria de llenar en forma clara
las hojas de control, hacen un dao a la empresa, ya que no se puede obtener
informacin que logre ser procesada en forma precisa, ocasionando de esta manera queel personal administrativo no pueda saber la realidad de la empresa en un 100%,
referente a los costos de los procesos y a la utilizacin de la materia prima.
En lo referente a la organizacin y anlisis de las hojas de control en la
actualidad no se puede llevar un revisin adecuado, ya que cada semana se produce una
cantidad de hojas por cada operario, que no pueden ser evaluadas en forma completa, y
al no disponer de una herramienta que pueda procesar dicha informacin, representa un
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
52/134
40
inconveniente importante para el encargado de dicho control, ya que le impide darinformes precisos, actualizados y a tiempo.
En la elaboracin de un producto es obvio que interviene materiales, y es
importante tener un registro de toda el material que se dispone en bodega, y al realizar
el seguimiento por medio de kardex, se emplea mucho tiempo en pasar la informacin a
una hoja de clculo, y poder obtener reportes del stock.
5.3. Anlisis de los requisitos del Sistema
El presente proyecto informtico plantea desarrollar un sistema que permita
generar el valor de un producto en base al costo hora/hombre, hora/mquina y material
ocupado. Adems generar reportes acerca del stock de materia prima en bodega. Con la
informacin de los costos de un producto el personal administrativo puede saber en
forma precisa hasta que porcentaje se pueden subir los precios con relacin a la
competencia.
Para el clculo de costos es necesario saber que procesos intervienen en la
elaboracin de un producto, para ello el sistema realiza esta opcin, de tal manera
podremos conocer el valor estimado, en base a la toma de Tiempos Estndar14
previamente realizados.
Con el desarrollo de este sistema lo que se tratar es de que segn se vaya
ingresando la informacin se vaya actualizando el stock de los materiales en bodega
tanto en la compra de stos como en la utilizacin, y mediante un inventario que serealice cada cierto tiempo saber el porcentaje de desperdicio que existe en la empresa.
El sistema funcionar en un ambiente tipo WEB, desarrollado enteramente con
Oracle Developer 6i y Oracle Developer Server, por lo que no interacta con ningn
otro sistema informtico
1
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
53/134
41
5.3.1. Funciones Del Sistema
De manera general el sistema informtico va a tener las siguientes funciones:
Registro de Datos de Entrada.
Entrega de salidas y resultados.
5.3.1.1. Registro de Datos de Entrada
Registro de Materiales Ingreso de Tipo de Materiales
Ingreso de Color de Materiales
Ingreso de Proveedor
Ingreso de Material
Registro de Departamentos
Ingreso de Departamentos
Registro de Pedidos de Productos Ingreso de Clientes
Ingreso de Productos
Registro de Procesos
Ingreso de Maquinaria
Ingreso de Empleados
Ingreso de Procesos
5.3.1.2. Entrega de salidas y resultados
Una vez ingresado los procesos se calcula automticamente el costo de un
producto. Este valor ser utilizado tanto en informes como en una pantalla de forma.
De la misma forma se realizar cuando se efecte un ingreso de material,
utilizndose estos datos para informes de inventario.
Se mostrar un informe detallando el total pedidos de productos realizados por
cada Empleado.
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
54/134
42
5.4. Diseo del Software5.4.1 Diagrama de Clases
A continuacin se presenta el siguiente diagrama de clases.
T_TIPO_MATERIAL
CODIGO_TIPO_MATERIAL
NOMBRE_TIPO_MATERIALDESCRIPCION
T_COLOR
CODIGO_COLOR
COLORDESCRIPCION
T_MATERIAL
CODIGO_MATERIAL
STOCK_MATPRECIO_ACTUAL
m1 1m
T_PRODUCTO
CODIGO_PRODUCTODESCRIPCION_PRODUCTO
TOTAL
T_MAQUINARIA
CODIGO_MAQNOMBRE_MAQFECHA_ING_MAQ
MODELO_MAQMARCA_MAQ
VAL OR_MAQDEPRECIACION_MAQNUM_SERIE_MAQ
DESCRIPCION_MAQ
T_PRODUCTO_PROCESO
COSTO_PRODUCTO_PROCESO
1
m
T_PROVEEDOR
RUC
NOMBRE_EMPRESANOMBRES_RESPONSABLEAPELLIDOS_RESPONSABLE
TELEFONOPROVINCIA
CANTONDIRECCION
T_INGRESO_MATERIAL
MEDIDA_MAT
CANT_UNIDADCANTIDADPRECIO
m
1
T_CLIENTE
CI_CLIENTE
RUC_CLIENTENOMBRES_CLIENTEAPELLIDO_CLIENTE
PROVINCIA_CLIENTECIUDAD_CLIENTE
DIRECCION_CLIENTETELEFONO_CLIENTECONTACTO_CLIENTE
T_PEDIDO_PRODUCTO
PRECIOCANT_PEDIDO_PRODNUM_PARTES
IMPRE_POR_HOJACOMBINACIONES
N_COLORES_IMP
PRECIO_F
1m
T_DEPARTAMENTO
CODIGO_DEPARTAMENTONOMBRE_DEPARTAMENTO
T_PROCESO
CODIGO_PROCESO
NOMBRE_PROCESO
TIEMPO_ESTANDAR_PROCESOUNIDAD_TIEMPO_PROCESO
COSTO_PROCESO
1
m
1
m
T_INGRESO
CODIGO_INGRESONUM_FACFECHA_INGRESO
TOTAL
m1
m
1
T_PEDIDO
CODIGO_PEDIDONUM_FACT
FECHA_PEDIDOTOTAL
m
1
m1
T_EMPLEADO
CODIGO_EMPLECI_EMPLENOMBRES_EMPLE
APELLIDOS_EMPLECARGO_EMPLE
FECHA_ING_EMPLESUELDO_EMPLE
m
1
m
1
m
1
m
1
Fig. 5.1. Diagrama de clases
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
55/134
43
5.4.2. Diagrama de Contexto
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
56/134
44
5.4.3. Modelo Entidad Relacin
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
57/134
45
5.4.4. Modelo Entidad Relacin Extendido
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
58/134
46
5.4.5. Diagrama de Flujo de Datos
Datos Color
Datos Tipo Material
Datos Generales Proveedor
DatosDepartamento
Datos material
nuevo Stock
Datos
Material
Datos Empleado
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
59/134
47
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
60/134
48
4. INGRESAR
PROCESO
4.1
Filtrar Datos de
Maquinaria
4.2
Filtrar DatosEmpleado
MaquinariaDatos Maquinaria
Empleado
Datos Empleado
Proceso
Datos Proceso
Datos Proceso
5. INGRESAR
PRODUCO
.1
!n"resar Datos
Producto
Produc!oDatos Producto
Secretaria
". INGRESAR
CARACERISICAS
#.1
!n"resar Datos
Color
Datos Color
#.2
!n"resar Datos
Tipo$Material
Secretaria Color
Datos
Tipo$Materialipo#Ma!erial
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
61/134
49
$. INGRESAR
C%IENE
Clien!e
%.1
!n"resar Datos de
Cliente
SecretariaDatos Cliente
&. INGRESAR
PRO'EEDOR
Pro(eedor
&.1
!n"resar Datos de
Proveedor
SecretariaDatos Proveedor
). INGRESAR
MAERIA%
'.1
Filtrar Datos de
Color
'.2
Filtrar Datos
Tipo$Material
ColorDatos Color
ipo#Ma!erial
Datos
Tipo$Material
Ma!erial
Datos Material
Datos Material
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
62/134
50
*+. REA%I,ARINGRESO#MAERIA%
Datos
Empleado Datos !n"reso
Empleado
In-reso
1(.11(.1
Filtrar datos de Empleado
Datos
ProveedorDatos !n"reso
Pro(eedor1(.2
1(.2
Filtrar datos de Proveedor
Datos Material
Datos
!n"reso$MaterialMa!erial In-reso#Ma!erial
1(.)1(.)
Filtrar datos de Material
1(.41(.4
*ctuali+ar datos de Material
Datos material
nuevo Stock
Datos Material
**. INGRESAR
PRODUCO#PROCESO
Datos
Producto Datos Producto$Proceso
Produc!o
Produc!o#Proceso
11.111.1
Filtrar datos de Producto
DatosProceso
Proceso11.211.2
Filtrar datos de Proceso
Datos Producto$Proceso
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
63/134
51
5.4.6. Modelo Funcional5.4.6.1. INGRESAR DEPARTAMENTO
Operacin: Ingresar Departamento
Descripcin: permite ingresar informacin de los Departamentos
_______________________________
Lee: Codigo_Departamento, Nombre_Departamento, DescripcinModifica:
Enva: Secretaria :{Departamento}
Asume: que el Departamento no existe
Resulta: la tabla Departamento se modifica
5.4.6.2. INGRESAR MAQUINARIA
Ingresar Departamento (Codigo_Departamento,Nombre_Departamento, Descripcin)
Departamento ingresado
Secretaria Sistema
Ingresar Maquinaria (Codigo_Maq, Nombre_Maq, Fecha_IngresoModelo_Maq, Marca, Valor, Num_Serie, Descripcin_Maq)
Maquinaria ingresada
Secretaria Sistema
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
64/134
52
Operacin: Ingresar MaquinariaDescripcin: permite ingresar informacin de las Maquinarias
_______________________________
Lee: Codigo_Maq, Nombre_Maq, Fecha_Ingreso, Modelo_Maq, Marca, Valor,
Num_Serie, Descripcin_Maq
Modifica:
Enva: Secretaria :{Maquinaria}
Asume: que la Maquinaria no existe
Resulta: la tabla Maquinaria se modifica
5.4.6.3. INGRESAR EMPLEADO
Operacin: Ingresar Empleado
Descripcin: permite ingresar informacin de los Empleados
______________________________________________
Lee: Cdigo_Emple, Cdula, Nombres, Apellidos, Cargo_Emple, Fecha_Ingreso,
Sueldo, Cf_departamento
Modifica:Enva: Secretaria:{Empleado}
Ingresar Empleado (Cdigo_Emple, Cdula, Nombres, Apellidos,Cargo_Emple, Fecha_Ingreso, Sueldo, Cf_departamento)
Empleado ingresado
Secretaria Sistema
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
65/134
53
Asume: que el Empleado no existeResulta: la tabla Empleado se modifica
5.4.6.4. INGRESAR TIPO_MATERIAL
Operacin: Ingresar Tipo_Material
Descripcin: permite ingresar informacin de tipos de materiales
_______________________________
Lee: Codigo_Tipo_Material, Nombre_Tipo_Material, Descripcin
Modifica:Enva: Secretaria:{Tipo_Material}
Asume: que el Tipo de Material no existe
Resulta: la tabla Tipo_Material se modifica
Ingresar Tipo_Material(Codigo_Tipo_Material ,Nombre_Tipo_Material, Descripcion,)
Tipo_Material ingresado
Secretaria Sistema
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
66/134
54
5.4.6.5. INGRESAR COLOR
Operacin: Ingresar Color
Descripcin: permite ingresar informacin de los colores de hojas
_______________________________
Lee: Codigo_Color, Nombre_Color, Descripcin
Modifica:
Enva: Secretaria:{Color}
Asume: que el Color no existeResulta: la tabla Color se modifica
Ingresar Color(Codigo_Color, Nombre_Color, Descripcion,)
Color ingresado
Secretaria Sistema
7/26/2019 TESIS DE ING. SISTEMAS E INFORMATICA.pdf
67/134
55
5.4.6.6. INGRESAR MATERIAL
Operacin: Ingresar Material
Descripcin: permite ingresar informacin de los Materiales
_______________________________
Lee: Codigo_Material, Nombre_Material, Stock_Material, Precio_Actual
Modifica:
Enva: Secretaria :{Material}Asume: que los Materiales no existen
Resu