Sie sind auf Seite 1von 65

EMPRESA NORSAC S.A.

I. INTRODUCCIN
ANTECEDENTES Actualmente la empresa Norsac S.A. cuenta con aplicaciones informticas que han sido implementadas sin ningn criterio tcnico, hacindolas confusas y poco confiables, manifestando una disfuncionalidad tanto desde el punto de vista tcnico como desde el punto de vista de la empresa. En la empresa los Sistemas de Informacin se encuentran en fase de expansin y no cuentan con una planificacin de los mismos. En consecuencia el presente trabajo proceder a disear una Base de Datos del rea de Negocios de Produccin. PROBLEMA Cmo lograr una adecuada administracin de la informacin en el rea de HIPTESIS Con el Diseo de una Base de Datos se lograr una adecuada administracin de la informacin en el rea de Negocio de Produccin de La Empresa Norsac S.A. y a su vez servir de apoyo a los procesos de toma de decisiones necesarios en el desempeo de la actividad empresarial en general. Negocio de Produccin de La Empresa Norsac S.A.?

II. OBJETIVOS
OBJETIVO GENERAL: Disear una Base de Datos para la Empresa Norsac S.A. que reporte un mximo beneficio para la Empresa. OBJETIVO ESPECFICOS: Realizar el Anlisis del rea de Negocio de Produccin Aplicar la Metodologa Orientada a Objetos que nos permita disear un modelo para desarrollar la Base de Datos.

III. DESCRIPCIN DE LA ORGANIZACIN


GENERALIDADES DE LA EMPRESA 1) Giro del Negocio: NORSAC S.A. se dedica al diseo y fabricacin de sacos y telas de polipropileno para uso en agricultura, industria y comercio, de diferentes tipos de acuerdo a los requerimientos del cliente. Ubicado como Industria Manufacturera dedicada a la Fabricacin de productos de refinacin de petrleo, sustancias y productos qumicos y productos de caucho y plstico con Cdigo 2520 segn CONASEV.

2) Resea Histrica: Norsac S.A. es una empresa productora de sacos y tela arpillera de polipropileno (P.P); est ubicada en la ciudad de Trujillo Av. Tpac Amaru N 1072. Esta empresa fue fundada en el ao de 1997, empezando a funcionar con un capital mixto Nacional e Ingls y

contando en ese entonces con un promedio de 60 trabajadores para los tres turnos y con las siguientes maquinarias: 2 lneas extrusoras FL. 18 telares TF-4 (tejido tubular). 1 lnea de conversin con impresora. 3 mquinas de bastas. 1 prensa de enfardelar.

Inicialmente su produccin alcanzo a 20,000 sacos/ da con un 90% de eficiencia. La primera ampliacin en cuanto a maquinaria se refiere fue en el ao de 1970, adquirindose: Una lnea de extrusoras FL. 9 telares TF-4. Una lnea de conversin.

Con lo cual se logr una produccin de 12 000 0000 de sacos al ao. La segunda ampliacin (1975) fue la siguiente: Dos lneas de extrusin (BLOWTEX y FLATEX). 18 telares TF-4. 10 telares SULZER para tejido plano (tela arpillera ). 1 lnea de extrusin BARMAG. 14 telares STARLINGER (tejido tubular).

En 1980 se hizo la ltima adquisicin de maquinaria:

Posteriormente se adquiri las mquinas Picadoras y Aglomeradores, las que permiten recuperar el material de desperdicio (scrap, pelculas, etc). Actualmente la empresa NORSAC cuenta con 5 extrusoras principales, de las cuales 3 de ellas sirve para producir cintas de polipropileno y ellas son las siguientes: STARES, BARMAN, FLATEX; restantes sirven para hacer el laminado COATING y LAMINEX. y las 2 las cuales son las lneas:

VISIN Liderar el mercado nacional ofreciendo productos que satisfagan plenamente a nuestros clientes en una planta de ultima generacin y llegar a ampliarnos hacia los mercados extranjeros. MISIN Norsac S.A. disea y produce sacos y telas de polipropileno trabajando en un ambiente adecuado para nuestro personal y con tecnologa de punta en la industria del plstico y de tejidos con el fin de brindar a nuestros clientes envases que den a sus productos proteccin, manejo y presencia. ORGANIGRAMA Organigrama general
JU N TA GENERAL A C C IO N IS T A S

G ERENTE GENERAL

S U P E R IN T E N D E N T E DE PLANTA (T R U J IL L O ) A S IS T E N T E VE N TA S

JE FE VENTAS Y L O G IS T IC A A S IS T E N T E COMPRAS

JE FE F IN A N Z A S

JE FE D E A D M IN IS T R A C I N

C O N T A B IL ID A D

RR HH

CO NTRO L DE P R O D U C C I N

R EP R ES EN TA N TE S VENTAS

Fuente: Norsac S.A.

REAS FUNCIONALES JUNTA GENERAL DE ACCIONISTAS Conformada por el presidente del directorio y los socios mayoritarios de la empresa, su funcin es atender a los problemas ms urgentes que tiene la empresa y tomar decisiones de los rumbos que se deben tomar, as como la elaboracin de la poltica de calidad y los objetivos de calidad. GERENCIA GENERAL Organiza, dirige, supervisa las actividades de Norsac S.A. a partir de los informes entregados por las diversas reas subordinadas; toma decisiones para cumplir con los objetivos establecidos. Encargado de informar el desenvolvimiento de las actividades de la empresa al presidente del directorio y a la junta de accionista. VENTAS Y LOGSTICA Encargado de las compras de materias primas y aditivos, ya sea mediante importacin o a nivel nacional, adems compra de repuestos materiales y suministros de elevado precio o de importacin. Adems se encuentran en este departamento el personal de ventas de la empresa que ofrecen los productos a las diferentes empresas del pas. FINANZAS Departamento que controla el aspecto financiero, elabora presupuestos y maneja los estados financieros de Norsac S.A.; administra la parte tributaria de la empresa, y evala las adquisiciones realizadas por Norsac S.A. en cuanto a maquinarias, equipos, vehculos e infraestructura en general;

adems, es el encargado de asesorar los proyectos que propone la junta de accionistas. ADMINISTRACIN DE PLANTA Organiza, supervisa y controla las actividades administrativas y financieras de la empresa, incluyendo ventas, compras de materiales y repuestos en Trujillo y administracin de los almacenes de materia prima, productos terminados y el de repuestos y materiales. Control de produccin Registra cantidades de materias primas, insumos y productos en proceso o subproductos han sido utilizados para la produccin, secciones. Supervisa el trabajo del almacn de productos en proceso, verificando el ingreso de los productos e indicando la mejor disposicin de stos. Lleva estadsticas de la produccin por secciones de mala calidad, discriminando las producciones de primera y segunda, as como las recuperables. Recursos humanos Planea, dirige y controla la contratacin y supervisin del personal. Establece procedimientos operativos, dirige y controla la preparacin de registros, listas, correspondencia e informes pertinentes a cuestiones de personal. Contrata nuevo personal, hace cambios y se encarga de los ascensos. Controla la preparacin de rdenes de pago y proporciona informacin para el correcto mantenimiento de las mismas. Proporciona entrenamiento y capacitacin al nuevo personal y en general, asesora a la gerencia en aspectos laborales. efectuando inspecciones en las diferentes

Contabilidad Organiza y supervisa operaciones contables, idea y establece sistemas de contabilidad y archivo, prepara presupuestos y balances, realiza arqueos de caja, concilia cuentas bancarias y prepara liquidaciones de impuestos.

SUPERINTENDENCIA DE PLANTA Organiza, supervisa y controla las actividades productivas de la planta, adems informa a la gerencia general acerca del desempeo de las actividades. Produccin Planifica, supervisa, controla atiende y maneja todos los aspectos relacionados con el funcionamiento diario de la planta, asesorando tambin a la gerencia en aspectos tcnicos de la planta. Supervisa la correcta ejecucin de los planes de produccin, verificando cuando se presentan desviaciones. que se cumpla lo programado y se efecten las correcciones correspondientes

Control de calidad Supervisa y controla cada una de las actividades y procesos que tiene que ver con la calidad del producto, sus funciones comienzan desde la recepcin de las materias primas y aditivos hasta el muestreo de productos terminados, pasando por cada uno de los procesos productivos, e informando sobre las desviaciones de las actividades y productos al personal de produccin para su inmediata correccin.

Mantenimiento Supervisa, controla y dirige las labores de instalacin, reparacin y mantenimiento de equipo y maquinaria de la planta, realiza trabajos en talleres destinados a la fabricacin y correccin de piezas y repuestos.

Organigrama Planta Trujillo

S U P E R IN T E N D E N T E D E PLA N TA

JE FE D E TURNO

JE FE D E M A N T E N IM IE N T O

JE FE C O N TR O L C A L ID A D

S U P E R V IS O R P R O D U C C IO N

A S IS T E N T E M A N T E N IM IE N T O M E C A N IC O

A S IS T E N T E M A N T E N M IM IE N T O E L E C T R IC O

A U X IL IA R D E C A L ID A D

A S IS T E N T E D E C A L ID A D

O P E R A R IO S

S U P E R V IS O R M A N T E N IM IE N T O M E C A N IC O

S U P E R V IS O R M A N T E N IM IE N T O E L E C T R IC O

M E C A N IC O S

E L E C T R IC IS T A

E L E C T R O N IC O

Fuente: Norsac S.A.

PRODUCTOS

Los diversos sacos y telas que la empresa disea y elabora, son producidos a gusto del cliente en lo referente al color, largo, ancho, peso e impresin.

Tipos de Productos: TIPO Arrocero Saleros Harinero Pesqueros Calcreos Leno Otros Telas Arpilleras CLIENTES Molino el Cholo, Molino San Luis, Molinor, dems empresas del norte del pas. Quimpac, Emsal. Molinera Inca, Molitalia, Cogorno. Hayduk, Corporacin Pesquera Inca, INDUMAR S.A. Quimpac, Ca. Minera Agregados Calcreos, Ca. Minera Huascarn. Para el envasado de verduras, utilizado por los comerciantes mayoristas. Avinka, Pronaa, Serpost, Agroindustrial Laredo,

Agroindustrial Paramonga. Agropecuaria Chim, Utilizada por Empresas avcolas para la construccin de sus galpones.

Fuente: Elaboracin Propia

Los sacos de diversos tipos presentan variacin de medidas (longitud y ancho) y color (cristalino, blanco, negro, multicolor, dameros, etc.) en cuanto a las telas las ms comunes son las de 1m, 2m y 3m de ancho, siendo la longitud de 200 m.

Sacos Leno

PROCESO PRODUCTIVO AREA DE MEZCLADO: En esta etapa se mezcla la materia prima y sus aditivos ( Masterbach, Carbonato de Calcio, Anti-UV, etc.) AREA DE EXTRUSIN En esta etapa el material mezclado es fundido hasta convertirlo en una pelicula continua la cual es cortada longitudinalmente en cintas de rafia que luego sern embobinadas como trama y urdiembre. AREA DE TELARES TUBULARES En estos telares se usan las bobinas del proceso anterior para el tejido longitudinal (Urdiembre), y para el tejido transversal (Trama), formado asi mangastubulares que van a ser enrrolladas con sus especificaciones requeridas por el Plan de Produccin. AREA DE TELARES PLANOS Estas maquinas producen tela plana de 2 3 m de ancho segn especificaciones del Plan de Produccin el cual es plisado cortado y enrollado AREA DE LAMINADO O COATING Proceso mediante el cual se recubren las mangas tubulares o telas planas de una pelicula de polipropileno con una densidad segn las requiera el cliente con la finalidad de darle mayor resistencia a la humedad AREA DE CONVERSIN Este proceso consiste en cortar y coser longitudes predeterminadas del rollo manga con la finalidad de obtener sacos de acuerdo a los requerimientos de produccin.

AREA DE IMPRESIN En esta seccion son impresos los sacos, para lo cual se disean plantillas de jebe denominadas clis de acuerdo al modelo y color que desee el cliente. AREA DE BASTAS Destinada para los sacos provenientes de conversin que requieren de costura en la boca. AREA DE ENFARDELADO Aqu se empaquetan los sacos en grupos de 500 y 1000 para luego ser ingresados al almacn de productos terminados.

DIAGRAMA DE PROCESOS
Lnea de Extrusin ALM MP Mp MEZCLADO Mezcla EXTRUSIN Lmina CORTE DE CINTA Cinta 1 HORNEADO Cinta 2 EMBOBINADO

FUELLE CINTA FAMEZA CINTA FIBRILIZADA BASTAS

COATING

Laminado

CONVERSIN

TEJIDO (STARL,HD)

Cono 1 ALM CINTAS

VLVULA

IMPRESIN TEJIDO (SULZER) Cono 2 URDIDO Cono 1

ENFARDELADO

ALM PT

IV. METODOLOGIA DE DISEO DE BASE DE DATOS


INVESTIGACIN PRELIMINAR DISEO CONCEPTUAL

ANLISIS ORIENTADO A OBJETOS


A) CAPA DE CLASES: En este nivel se identifican las clases/objetos pertenecientes al dominio del problema: 1. Mezcladora. 2. Extrusora. 3. Telar. 4. Urdidora. 5. Laminadora. 6. Impresora. 7. Convertidora. 8. Basteadora. 9. Prensa. 10. Materia Prima. 11. Aditivo. 12. Mezcla. 13. Proceso de Mezclado. 14. Detalle de Proceso de Mezclado. 15. Proceso de Extrusin. 16. Detalle de Proceso de Extrusin. 17. Proceso de Telares. 18. Detalle de Proceso de Telares.

19. Proceso de Urdidora. 20. Detalle de Proceso de Urdidora. 21. Proceso de Laminado. 22. Detalle de Proceso de Laminado. 23. Proceso de Conversin. 24. Detalle de Proceso de Conversin. 25. Proceso de Impresin. 26. Detalle de Proceso de Impresin. 27. Proceso de Fuelle. 28. Detalle Proceso de Fuelle. 29. Proceso de Bastas. 30. Detalle de Proceso de Bastas. 31. Proceso de Vlvula. 32. Detalle de Proceso de Vlvula. 33. Proceso de Enfardelado. 34. Detalle de Proceso de Enfardelado. 35. Jefe de Turno. 36. Saco Tubular. 37. Tela Arpillera. 38. Color. 39. Cliset. 40. Cinta.

B) CAPA DE ESTRUCTURAS: Las estructuras encontradas para esta etapa son las siguientes: Generalizacin/Especializacin: Se han identificado las siguientes estructuras de

Generalizacin-Especializacin: Maquinaria es una Generalizacin-Especializacin de Mezcladora, Extrusora, Telar, Urdidora, Impresora,

Convertirota, Basta y Prensa.

Maquinaria

Mezcladora

Extrusora

Telar

Impresora

Convertidora

Bastas

Prensa

Figura: Jerarqua de generalizacin de maquinaria. Fuente: Elaborado por lo Alumnos de 7 ciclo A.

Material es una generalizacin-Especializacin de Materia Prima y Aditivo.


Material

Materia Prima

Aditivo

Figura: Jerarqua de generalizacin de maquinaria. Fuente: Elaborado por lo Alumnos de 7 ciclo A.

Proceso de Produccin es una Generalizacin-Especializacin de proceso de Mezclado, Proceso de Extrusin, Proceso de Telares, Proceso de Urdidora, Proceso de Laminado, Proceso de Conversin, Proceso de Impresin, Proceso de Fuelle, Proceso de Bastas, Proceso de Vlvula y proceso de Enfardelado.

Parte de Produccin

Parte de Mezclado

Parte de Extrusin

Parte de Telares

Parte de Urdidora

Parte de Laminado

Parte de Conversin

Parte de Impresin

Parte de Fuelle

Parte de Bastas

Parte de Vlvula

Parte de Enfardelado

Figura: Jerarqua de Generalizacin de Proceso de Produccin. Fuente: Elaborado por los Alumnos de 7 ciclo A

Producto es una Generalizacin-Especializacin de Saco Tubular y tela Arpillera.


Producto

Saco Tubular

Tela Arpillera

Figura: Jerarqua de generalizacin de maquinaria. Fuente: Elaborado por lo Alumnos de 7 ciclo A.

Agregacin: Se han identificado las siguientes estructuras de Agregacin: Una Mezcla se compone de Materia Prima y Aditivo.
Mezcla

Materia Prima

Aditivo

Figura: Jerarqua de generalizacin de maquinaria. Fuente: Elaborado por lo Alumnos de 7 ciclo A.

Detalle Proceso de Mezclado es parte del Proceso de Mezclado.

Proceso de Mezclado

Detalle Proceso de Mezclado

Figura: Jerarqua de generalizacin de maquinaria. Fuente: Elaborado por lo Alumnos de 7 ciclo A.

Detalle Proceso de extrusin es parte del proceso de Extrusin.


Proceso de Extrusin

Detalle Proceso de Extrusin

Figura: Jerarqua de generalizacin de maquinaria. Fuente: Elaborado por lo Alumnos de 7 ciclo A.

Detalle Proceso de telares es parte del Proceso de Telares.


Proceso de Telares

Detalle Proceso de Telares

Figura: Jerarqua de generalizacin de maquinaria. Fuente: Elaborado por lo Alumnos de 7 ciclo A.

Detalle Procesote Urdidora es parte del Proceso de Urdidora.


Proceso de Urdidora

Detalle Proceso de Urdidora

Figura: Jerarqua de generalizacin de maquinaria. Fuente: Elaborado por lo Alumnos de 7 ciclo A.

Detalle Proceso de Laminado es parte del Proceso de Laminado.


Proceso de Laminado

Detalle Proceso de Laminado

Figura: Jerarqua de generalizacin de maquinaria. Fuente: Elaborado por lo Alumnos de 7 ciclo A.

Detalle de Proceso de Conversin es parte del proceso de Conversin.


Proceso de Conversin

Detalle Proceso de Conversin

Figura: Jerarqua de generalizacin de maquinaria. Fuente: Elaborado por lo Alumnos de 7 ciclo A.

Detalle de Proceso de Impresin es parte del Proceso de Impresin.


Proceso de Impresin

Detalle Proceso de Impresin

Figura: Jerarqua de generalizacin de maquinaria. Fuente: Elaborado por lo Alumnos de 7 ciclo A.

Detalle Proceso de Fuelle es parte del proceso de Fuelle.


Proceso de Fuelle

Detalle Proceso de Fuelle

Figura: Jerarqua de generalizacin de maquinaria. Fuente: Elaborado por lo Alumnos de 7 ciclo A.

Detalle Proceso de Bastas es parte del Proceso de Bastas.


Proceso de Bastas

Detalle Proceso de Bastas

Figura: Jerarqua de generalizacin de maquinaria. Fuente: Elaborado por lo Alumnos de 7 ciclo A.

Detalle Proceso de Vlvula es parte del Proceso de Vlvula.

Proceso de Vlvula

Detalle Proceso de Vlvula

Figura: Jerarqua de generalizacin de maquinaria. Fuente: Elaborado por lo Alumnos de 7 ciclo A.

Detalle Proceso de Enfardelado es parte del Proceso de Enfardelado.


Proceso de Enfardelado

Detalle Proceso de Enfardelado

Figura: Jerarqua de generalizacin de maquinaria. Fuente: Elaborado por lo Alumnos de 7 ciclo A.

Un Cliset se compone de colores.

Cliset

Color

Figura: Jerarqua de generalizacin de maquinaria. Fuente: Elaborado por lo Alumnos de 7 ciclo A.

C) CAPA DE TEMAS: En el presente trabajo hemos planteado dividir al anlisis en 2 temas, los cuales son: Fase 1 Produccin y Fase 2 Produccin. Tema Fase 1 Produccin; en este tema se plantea registrar la produccin de los procesos productivos de mezclado, extrusin, telares y urdidora. Para realizar esta funcin se ha planteado la definicin de 5 estructuras las cuales son: Proceso de Produccin, Material, Mezcla, Maquinaria y Producto. Tema Fase 2 Produccin; en este tema se plantea registrar la produccin de los procesos productivos de laminado, conversin, impresin, fuelle, corte de vlvula, bastas y enfardelado. Para realizar esta funcin se ha planteado la definicin de 4 estructuras las cuales son: Proceso de produccin, Cliset, Maquinaria y Producto.

FASE 1 PRODUCCIN DIAGRAMA E/R


CodParMez

FecParPro

TurParPro

CodParPro

n:1
supervisa

CodJefTur

Parte de Produccin

(1,n)

(1,1)

ApePatJefTur ApeMatJefTur Jefe de Turno NomJefTur

(1,1)

(0,1)
Parte de Mezclado

(0,1)
Parte de Extrusin

(0,1)
Parte de Telares

(0,1)
Parte de Urdidora

CodParExt

CodParTel

CodParUrd

DesMez CanMez

EfiMaq

EfiMaq PesNetCin

NumBob

EfiMaq

NumPas Detalle Parte de Urdidora PesRolTej

EfiMaq

Detalle Parte de Mezclado

Detalle Parte de Extrusin RefCin DenCin

Detalle Parte de Telares

1 1

MetLinUrd

MarMat DesMat CodMat TipMat ProMat UsoMat CatMat Material FabMat ForMat

n:n n
Componente Mezcla

CanMat

CodMaq DesMaq CapMaq SerMaq ModMaq AoFabMaq RpmMaq Maquinaria

AmpMaq VolMaq PotMaq

MFIMat

(1,1)
CodMatPrima

MarMaq

(0,1)
Materia Prima

(0,1)
Aditivo

n
CodMez ExtMez Mezcla CodCol

(1,1) (0,1)
Mezcladora

(0,1)
Extrusora CodExt

(0,1)
Telar CodTel

(0,1)
Urdidora CodUrd

CodAdit

n
CodMez

n 1
CodCol DesCol

n 1

LarPro

CodPro AncPro

DenTra

DenPro UsoPro

Producto

DenUrd PesNom

Color

(1,1) (0,1)
Tela Plana CodCin DesCin Cinta

(0,1)
Saco Tubular

n 1

CodTelPlana

CodSacTub

FASE 2 PRODUCCIN
DIAGRAMAE/R

FecParPro

TurParPro

CodParPro

n:1
supervisa

CodJefTur

ApePatJefTur ApeMatJefTur Jefe de Turno NomJefTur

Parte de Produccin

1: n

1:1

(1,1)

CodParLam

(0,1)
Parte de Laminado

(0,1)
Parte de Conversin

(0,1)
Parte de Impresin

(0,1)
Parte de Fuelle

(0,1)
Parte de Vlvula

(0,1)
Parte de Bastas

(0,1)
Parte de Enfardelado

CodParConv

CodParImp

CodParFue

CodParVal

CodParBas

CodParEnf

PesIngRolTub PesSalRolTub

EfiMaq EfiMaq NumSacConv

ValSacConv

EfiMaq

NumSacImp Detalle Parte de Fuelle

EfiMaq

EfiMaq Detalle Parte de Vlvula NumSacVal

EfiMaq Detalle Parte de Bastas

PesFar Detalle Parte de Enfardel.

EfiMaq

Detalle Parte de Laminado GroLam

Detalle Parte de Conver. FollSacConv PesProSacConv CalSacConv

Detalle Parte de Impresin NumCarImp

NumSacFue

NumSacBas

NumSacFar

CodMaq DesMaq CapMaq SerMaq ModMaq AoFabMaq RpmMaq Maquinaria

AmpMaq VolMaq PotMaq

MarMaq

(1,1) (0,1)
Laminadora CodLam

(0,1)
Convertidora CodConv

(0,1)
Impresora CodImp

(0,1)
Basteadora CodBas

(0,1)
Prensa CodPren

n n n
CodCli FigCli Cliset MemCli CanColCli CodPro

n n (n, n)
ColCli

n
LarPro Producto

n
AncPro DenTra DenUrd

DenPro UsoPro

PesNom

(1,1) (0,1)
Saco Tubular

CodCol DesCol Color

(0,1)
Tela Plana

CodTelPlana

CodSacTub

D) CAPA DE ATRIBUTOS: En el anlisis del sistema se han identificado un nmero de atributos para cada clase/objeto. Los siguientes atributos corresponden a cada uno de ellos. Clase/Objeto Atributo : : Maquinaria. Cdigo de la Maquinaria. Descripcin. Marca. Modelo. Serie. Ao de Fabricacin. Potencia. Voltaje. RPM. Amperaje. Capacidad.

Clase/Objeto Atributo

: :

Mezcladora. Cdigo de la Mezcladora. Maquinaria.

Clase/Objeto Atributo

: :

Extrusora. Cdigo de la Extrusora. Maquinaria.

Clase/Objeto Atributo

: :

Telar. Cdigo del Telar. Maquinaria.

Clase/Objeto Atributo

: :

Urdidora. Cdigo de la Urdidora. Maquinaria.

Clase/Objeto Atributo

: :

Laminadora. Cdigo de la Laminadora. Maquinaria.

Clase/Objeto Atributo

: :

Impresora. Cdigo de la Impresora. Maquinaria.

Clase/Objeto Atributo

: :

Convertidora. Cdigo de la Convertidota. Maquinaria.

Clase/Objeto Atributo

: :

Basta. Cdigo de la Basteadota. Maquinaria.

Clase/Objeto Atributo

: :

Prensa. Cdigo de la Prensa. Maquinaria.

Clase/Objeto Atributo

: :

Material. Cdigo de Material. Descripcin. Marca. Tipo. Categora. Fabricante. Procedencia. MFI. Forma. Uso.

Clase/Objeto Atributo

: :

Materia Prima. Cdigo de Materia Prima. Material.

Clase/Objeto Atributo

: :

Aditivo. Cdigo de Aditivo. Material.

Clase/Objeto Atributo

: :

Mezcla. Cdigo de Mezcla Color de la Mezcla. Descripcin de la Extrusora. Descripcin del material. Cantidad de material. Porcentaje de material.

Clase/Objeto Atributo

: :

Parte de Produccin. Cdigo de Produccin.

Fecha. Turno. Nombre del Jefe de Turno.

Clase/Objeto Atributo

: :

Parte de Mezclado. Cdigo de Parte de Mezclado. Parte de Produccin.

Clase/Objeto Atributo

: :

Parte de Extrusin. Cdigo de Parte de Extrusin. Parte de Produccin.

Clase/Objeto Atributo

: :

Parte de Telares. Cdigo de Parte de Telares. Parte de Produccin.

Clase/Objeto Atributo

: :

Parte de Urdidora. Cdigo de Parte de Urdidora. Parte de Produccin.

Clase/Objeto Atributo

: :

Parte de Laminado. Cdigo de Parte de Laminado. Parte de Produccin.

Clase/Objeto Atributo

: :

Parte de Conversin. Cdigo de Parte de Conversin. Parte de Produccin.

Clase/Objeto Atributo

: :

Parte de Impresin. Cdigo de Parte de Impresin. Parte de Produccin.

Clase/Objeto Atributo

: :

Parte de Fuelle. Cdigo de Parte de Fuelle. Parte de Produccin.

Clase/Objeto Atributo

: :

Parte de Bastas. Cdigo de Parte de Bastas. Parte de Produccin.

Clase/Objeto Atributo

: :

Parte de Vlvula. Cdigo de Parte de Vlvula. Parte de Produccin.

Clase/Objeto Atributo

: :

Parte de Enfardelado. Cdigo de Parte de Enfardelado. Parte de Produccin.

Clase/Objeto Atributo

: :

Detalle de Parte de Mezclado. Eficiencia de la maquinaria. Descripcin de la mezcla. Cantidad mezclada.

Clase/Objeto Atributo

: :

Detalle de Parte de Extrusin. Eficiencia de la maquinaria. Nmero de bobinas. Denier de la cinta. Peso Neto de las cintas. Referencia.

Clase/Objeto Atributo

: :

Detalle de Parte de Telares. Eficiencia de la maquinaria. Nmero de pasadas. Peso del rollo tejido.

Clase/Objeto Atributo

: :

Detalle de Parte de Urdidora. Eficiencia de la maquinaria. Metros Lineales.

Clase/Objeto Atributo

: :

Detalle de Parte de Laminado. Eficiencia de la maquinaria. Grosor del laminado. Peso entrada del rollo tubular. Peso salida del rollo tubular.

Clase/Objeto

Detalle de Parte de Conversin.

Atributo

Eficiencia de la maquinaria. Nmero de sacos de conversin. Peso de los sacos de conversin. Calidad. Fuelle. Vlvula.

Clase/Objeto Atributo

: :

Detalle de Parte de Impresin. Eficiencia de la maquinaria. Nmero de caras impresas. Nmero de sacos impresos.

Clase/Objeto Atributo

: :

Detalle de Parte de Fuelle. Lnea de Fuelle. Eficiencia de la lnea de fuelle. Nmero de sacos con fuelle.

Clase/Objeto Atributo

: :

Detalle de Parte de Bastas. Eficiencia de la maquinaria. Nmero de sacos basteados.

Clase/Objeto Atributo

: :

Detalle de Parte de Vlvula. Lnea de Vlvula. Eficiencia de la lnea de vlvula. Nmero de sacos con vlvula.

Clase/Objeto Atributo

: :

Detalle de Parte de Enfardelado. Nmero de sacos del fardo. Peso del fardo.

Eficiencia de de la maquinaria.

Clase/Objeto Atributo

: :

Producto. Cdigo del Producto. Color del Producto. Largo. Ancho. Densidad de Trama. Densidad de Urdimbre. Denier.

Clase/Objeto Atributo

: :

Saco Tubular. Producto. Tipo de saco tubular.

Clase/Objeto Atributo

: :

Tela Arpillera. Producto. Metros cuadrados.

Clase/Objeto Atributo

: :

Color. Cdigo del Color. Descripcin del Color.

Clase/Objeto Atributo

: :

Cliset. Cdigo del Cliset. Figura del Cliset. Membrete. Descripcin del 1 Color.

Cantidad del 1 Color. Descripcin del 2 Color. Cantidad del 2 Color. Descripcin del 3 Color. Cantidad del 3 Color.

Clase/Objeto Atributo

: :

Cinta. Cdigo de la Cinta Descripcin de la cinta.

E) DEFINICIN DE CAMPOS
A continuacin se representan las tablas con sus respectivos campos indicando si son claves primarias, claves forneas, tipo de dato y longitud. o Producto: TIPO DATO Carcter Caracter Caracter Caracter Caracter Coma flotante Coma flotante Coma flotante Coma flotante Coma flotante DATO BASE varchar(15) varchar(6) varchar(6) varchar(12) varchar(12) real(4) real(4) real(4) real(4) varchar(15)

DESCRIPCIN DEL CAMPO ABREVIATURA Cdigo del Producto CodPro Cdigo del Tipo de Producto CodTipPro Cdigo del Color CodCol Largo del Producto LarPro Ancho del Producto AncPro Densidad de Trama DenTra Densidad de Urdimbre DenUrd Peso Nominal PesNom Denier DenPro Uso UsoPro CLAVE CodPro(PK) CodTipPro + CodCol (FK)

Tabla: Definicin de campos del Archivo Producto. o Tipo de Producto: ABREVIATURA CodTipPro DesTipPro DisePro TIPO DATO Caracter Caracter Caracter DATO BASE varchar(6) varchar(20) varchar(20)

DESCRIPCION DEL CAMPO Cdigo del Tipo de Producto Descripcin del Tipo de Producto Diseo del Producto

CLAVE

CodTipPro (PK)

Tabla: Definicin de campos del Archivo Tipo de Producto. o Maquinaria: Maquinaria ABREVIATURA CodMaq DesMaq MarMaq SerMaq ModMaq AoFabMaq PotMaq VolMaq RpmMaq AmpMaq CapMaq TIPO DATO Caracter Caracter Caracter Caracter Caracter Fecha Caracter Caracter Caracter Entero Entero DATO BASE varchar(6) varchar(20) varchar(15) varchar(10) varchar(15) datetime varchar(10) varchar(6) varchar(8) smallint smallint

ABREVIATURA

DESCRIPCION DEL CAMPO Cdigo de la Maquinaria Descripcin de la Maquinaria Marca de la Maquinaria Serie de la Maquinaria Modelo de la Maquinaria Ao de Fabricacin de la Maquinaria Potencia de la Maquinaria Voltaje de la Maquinaria Rpm de la Maquinaria Amperaje de la Maquinaria Capacidad de la Maquinaria CLAVE

CodMaq(PK)

Tabla: Definicin de campos del Archivo Maquinaria.

o Jefe de Turno: ABREVIATURA JefTur DESCRIPCION DEL CAMPO Cdigo del Jefe de Turno Apellido Paterno del Jefe de Turno Apellido Materno del Jefe de Turno Nombres del Jefe de Turno CLAVE CodJefTur (PK)

ABREVIATURA CodJefTur ApePatJefTur ApeMatJefTur NomJefTur

TIPO DATO Caracter Caracter Caracter Caracter

DATO BASE smallint varchar(20) varchar(20) varchar(15)

Tabla: Definicin de campos del Archivo Jefe de Turno.

o Parte de Produccin: ABREVIATURA ParPro DESCRIPCION DEL CAMPO Fecha de Produccin Turno de Trabajo Cdigo del Jefe de Turno

ABREVIATURA FecPro TurTra CodJefTur

TIPO DATO Fecha y Hora Caracter Caracter

DATO BASE datetime char(1) varchar(6)

CLAVE

FecPro + TurTra (PK) CodJefTur(FK)

Tabla: Definicin de campos del Archivo Parte de Produccin. o Produccin de Mezclado: ABREVIATURA ProMez DESCRIPCION DEL CAMPO Fecha de Produccin de Mezclado Turno de Trabajo Cdigo de la Maquinaria Cdigo de la Mezcla Cantidad mezclada Extrusora CLAVE

ABREVIATURA FecPro TurTra CodMaq CodMez CanMez ExtMez

TIPO DATO Fecha y hora Caracter Caracter Caracter Entero Caracter

DATO BASE datetime Char(1) varchar(6) varchar(6) smallint varchar(10)

FecPro + TurTra +CodMaq + CodMez (PK)

Tabla: Definicin de campos del Archivo Produccin de Mezclado.

o Mezcla: ABREVIATURA Mezcla DESCRIPCION DEL CAMPO Cdigo de la mezcla Cdigo del color CLAVE CodMez(PK) CodCol(FK)

ABREVIATURA CodMez CodCol

TIPO DATO Caracter Caracter

DATO BASE varchar(6) varchar(6)

Tabla: Definicin de campos del Archivo Mezcla.

o Material: ABREVIATURA Material DESCRIPCION DEL CAMPO Cdigo del material Descripcin Categora Marca Tipo Material Fabricante Procedencia MFI Forma Uso

ABREVIATURA CodMat DesMat CatMat MarMat TipMat FabMat ProMat MfiMat ForMat UsoMat

TIPO DATO Caracter Caracter Caracter Caracter Caracter Caracter Caracter Caracter Caracter Caracter

DATO BASE varchar(6) varchar(22) varchar(15) varchar(15) varchar(20) varchar(27) varchar(25) varchar(10) varchar(10) varchar(18)

CLAVE

CodMat(PK)

Tabla: Definicin de campos del Archivo Material. o Componentes de la Mezcla: ABREVIATURA ComMez DESCRIPCION DEL CAMPO Cdigo de la Mezcla Cdigo del Material Cantidad de Material CLAVE ABREVIATURA CodMez CodMat CanMat TIPO DATO Caracter Caracter Coma flotante DATO BASE varchar(6) varchar(6) real(4)

CodMez + CodMat (PK)

Tabla: Definicin de campos del Archivo Componentes de Mezcla. o Cinta: ABREVIATURA Cinta DESCRIPCION DEL CAMPO Cdigo de la Cinta Descripcin de la Cinta CLAVE CodCin (PK) ABREVIATURA CodCin DesCin TIPO DATO Caracter Caracter DATO BASE Varchar(6) Varchar(20)

Tabla: Definicin de campos del Archivo Cinta.

o Produccin de Cintas: ABREVIATURA ProCin DESCRIPCION DEL CAMPO Fecha de Produccin Turno de Trabajo Cdigo de la Maquinaria Cdigo de la Cinta Denier de la Cinta Cdigo del Color Nmero de bobinas Peso Neto de las Cintas Referencias CLAVE ABREVIATURA FecPro TurTra CodMaq CodCin DenCin CodCol NumBob PesNetCin RefCin TIPO DATO Fecha y hora Caracter Caracter Caracter Caracter Caracter Entero Entero Caracter DATO BASE datetime char(1) varchar(6) varchar(6) varchar(20) varchar(6) smallint smallint varchar(20)

FecPro + TurTra + CodMaq + CodCin (PK) CodCol (FK)

Tabla: Definicin de campos del Archivo Produccin de Cintas.

o Produccin de Telares: ABREVIATURA ProTel DESCRIPCION DEL CAMPO Fecha de Produccin Turno de Trabajo Cdigo del Producto Cdigo de la Maquinaria Numero de Pasadas Peso Rollo Tejido CLAVE ABREVIATURA FecPro TurTra CodPro CodMaq NumPas PesRolTej TIPO DATO Fecha y hora Caracter Caracter Caracter Entero Entero DATO BASE datetime char(1) varchar(15) varchar(6) smallint smallint

FecPro + TurTra + CodPro + CodMaq (KP)

Tabla: Definicin de campos del Archivo Produccin de Telares. o Color: ABREVIATURA Color DESCRIPCION DEL CAMPO Cdigo del Color Descripcin del color CLAVE CodCol (PK) ABREVIATURA CodCol DesCol TIPO DATO Caracter Caracter DATO BASE varchar(6) varchar(15)

Tabla: Definicin de campos del Archivo Color. o Cliset: ABREVIATURA Cliset DESCRIPCION DEL CAMPO Cdigo del Cliset Figura del Cliset Membrete CLAVE CodCli (PK) ABREVIATURA CodCli FigCli MemCli TIPO DATO Caracter Imagen Caracter DATO BASE varchar(6) varchar(25)

Tabla: Definicin de campos del Archivo Cliset. o Colores del Cliset: ABREVIATURA ColCli DESCRIPCION DEL CAMPO Cdigo del Cliset Cdigo del Color Cantidad de Color ABREVIATURA CodCli CodCol CanColCli TIPO DATO Caracter Caracter Entero DATO BASE varchar(6) varchar(6) smallint

CLAVE

CodCli + CodCol (PK)

Tabla: Definicin de campos del Archivo Colores del Cliset. o Produccin de Urdidora: ABREVIATURA ProUrd DESCRIPCION DEL CAMPO Fecha de produccin Turno de Trabajo Cdigo de la maquinaria Cdigo de la Cinta Cdigo del Color Metros Lineales CLAVE ABREVIATURA FecPro TurTra CodMaq CodCin CodCol MetLinUrd TIPO DATO Fecha y hora Caracter Caracter Caracter Caracter Coma Flotante DATO BASE datetime char(1) varchar(6) varchar(6) varchar(6) real(4)

FecPro + TurTra (PK) CodMaq + CodCin+ CodCol (FK)

Tabla: Definicin de campos del Archivo Produccin de Urdidora. Produccin de Laminado: ABREVIATURA ProLam DESCRIPCION DEL CAMPO Fecha de Produccin Turno de Trabajo Cdigo del Producto Cdigo de la Maquinaria Peso de Ingreso del rollo tubular Peso de salida del rollo tubular Grosor del Laminado CLAVE

ABREVIATURA FecPro TurTra CodPro CodMaq PesIngRolTub PesSalRolTub GroLam

TIPO DATO Fecha y hora Caracter Caracter Caracter Entero Entero Entero

DATO BASE datetime char(1) varchar(15) varchar(6) smallint smallint smallint

FecPro + TurTra + CodPro (PK)

Tabla: Definicin de campos del Archivo Produccin de Laminado. o Produccin de Conversin: ABREVIATURA ProCon DESCRIPCION DEL CAMPO Fecha de Produccin Turno de Trabajo Cdigo de la Maquinaria Cdigo del Producto Nmero de sacos de Conversin Calidad de sacos CLAVE ABREVIATURA FecPro TurTra CodMaq CodPro NumSacCon CalSacCon TIPO DATO Fecha y hora Caracter Caracter Caracter Entero Caracter DATO BASE datetime char(1) varchar(6) varchar(15) smallint varchar(20)

FecPro + TurTra + CodMaq + CodPro (PK)

Tabla: Definicin de campos del Archivo Produccin de Conversin.

o Produccin de Impresin: ABREVIATURA ProImp DESCRIPCION DEL CAMPO Fecha y Produccin Turno de Trabajo Cdigo de la Maquinaria Cdigo del Producto Nmero de sacos Impresos Cdigo del Cliset Nmero de caras Impresas CLAVE ABREVIATURA FecPro TurTra CodMaq CodPro NumSacImp CodCli NumCarImp TIPO DATO Fecha y hora Caracter Caracter Caracter Entero caracter Entero DATO BASE datetime char(1) varchar(6) varchar(15) smallint varchar(6) smallint

FecPro + TurTra + CodMaq + CodPro (PK) CodCli (FK)

Tabla: Definicin de campos del Archivo Produccin de Impresin. o Produccin de Fuelle: ABREVIATURA ProFue DESCRIPCION DEL CAMPO Fecha y Produccin Turno de Trabajo Lnea de Fuelle Cdigo del Producto Nmero de Sacos Follados CLAVE ABREVIATURA FecPro TurTra LinFue CodPro NumSacFue TIPO DATO Fecha y hora Caracter Caracter Caracter Entero DATO BASE datetime char(1) varchar(20) varchar(15) smallint

FecPro + TurTra + LinFue + CodPro (PK)

Tabla: Definicin de campos del Archivo Produccin de Fuelle. o Produccin de Bastas: ABREVIATURA ProBas DESCRIPCION DEL CAMPO Fecha de Produccin Turno de Trabajo Cdigo de la Maquinaria Cdigo del Producto Nmero de sacos basteados CLAVE ABREVIATURA FecPro TurTra CodMaq CodPro NumSacBas TIPO DATO Fecha y hora Carcter Caracter Caracter Entero DATO BASE datetime char(1) varchar(6) varchar(15) smallint

FecPro + TurTra + CodMaq + NumSacBas (PK)

Tabla: Definicin de campos del Archivo Produccin de Bastas.

o Produccin de Vlvula: ABREVIATURA ProVal DESCRIPCION DEL CAMPO Fecha de Produccin Turno de Trabajo Lnea de Vlvula Cdigo del Producto Nmero de sacos vlvula CLAVE

ABREVIATURA FecPro TurTra LinVal CodPro NumSacVal

TIPO DATO Fecha y hora Caracter Caracter Caracter Entero

DATO BASE datetime char(1) varchar(20) varchar(15) smallint

FecPro + TurTra + LinVal + CodPro (PK)

Tabla: Definicin de campos del Archivo Produccin de Vlvula.

o Produccin de Enfardelado: ABREVIATURA ProEnf DESCRIPCION DEL CAMPO Identificacin del Fardo Nmero de sacos del fardo Fecha de Produccin Turno de Trabajo Cdigo de la Maquinaria Cdigo del Producto CLAVE

ABREVIATURA IdeEnf NumSacFar FecPro TurTra CodMaq CodPro

TIPO DATO Caracter Caracter Fecha y hora Caracter Caracter Caracter

DATO BASE varchar(20) char(18) datetime char(1) varchar(6) varchar(15)

IdeEnf (PK) FecPro + TurTra + CodMaq + CodPro (FK)

Tabla: Definicin de campos del Archivo Produccin de Enfardelado.

F) NORMALIZACIN (Anlisis de los esquemas relacionales) Material (CodMat, DesMat, CatMat, MarMat, TipMat, FabMat, ProMat, MfiMat, ForMat, UsoMat) 1FN=OK 2FN=OK 3FN=OK FNBC=OK Mezcla (CodMez, CodCol)

1FN=OK 2FN=OK 3FN=OK FNBC=OK ComMez (CodMez, CodMat, CanMat) 1FN=OK 2FN=OK 3FN=OK FNBC=OK Color (CodCol, DesCol) 1FN=OK 2FN=OK 3FN=OK FNBC=OK

ColCli (CodCli, CodCol, CanColCli) 1FN=OK 2FN=OK 3FN=OK FNBC=OK

Cliset (CodCli, FigCli, MemCli) 1FN=OK 2FN=OK 3FN=OK FNBC=OK

ProMez (FecProMez, TurTraMez, CodMez, CodMaq, CanMez, ExtMez) 1FN=OK 2FN=OK 3FN=OK FNBC=OK

ParPro (FecPro, TurTra, CodJefTur) 1FN=OK 2FN=OK 3FN=OK FNBC=OK

JefTur (CodJefTur, ApePatJefTur, ApeMatJefTur, NomJefTur) 1FN=OK 2FN=OK 3FN=OK FNBC=OK

ProImp (FecProImp, TurTraImp, CodMaq, CodPro, CodCli, NumSacImp, NumCarImp) 1FN=OK 2FN=OK 3FN=OK FNBC=OK

ProCin (FecProExt, TurTraExt, CodMaq, CodCin, CodCol, DenCin, NumBob, PesNetCin, RefCin) 1FN=OK 2FN=OK 3FN=OK FNBC=OK

Maquinaria (CodMaq, DesMaq, MarMaq, SerMaq, ModMaq, AoFabMaq, PotMaq, VolMaq, RpmMaq, AmpMaq, CapMaq) 1FN=OK 2FN=OK 3FN=OK FNBC=OK

ProCon (CodMaq, FecProCon, TurTraCon, CodPro, NumSacCon, CalSacCon) 1FN=OK 2FN=OK 3FN=OK FNBC=OK

Cinta (CodCin, DesCin)

1FN=OK 2FN=OK 3FN=OK FNBC=OK

ProUrd (FecProUrd, TurTraUrd, CodMaq, CodCol, CodCin, MetLinUrd) 1FN=OK 2FN=OK 3FN=OK FNBC=OK

ProTel (FecProTel, TurTraTel, CodPro, CodMaq, NumPas, PesRolTej) 1FN=OK 2FN=OK 3FN=OK FNBC=OK

TipPro (CodTipPro, DesTipPro, DisePro) 1FN=OK 2FN=OK 3FN=OK FNBC=OK

Producto (CodPro, CodCol, CodTipPro, LarPro, AncPro, DenTra, DenUrd, PesNom, DenPro, UsoPro) 1FN=OK 2FN=OK 3FN=OK FNBC=OK

ProFue (FecProFue, TurTraFue, CodPro, LinFue, NumSacFue) 1FN=OK 2FN=OK 3FN=OK FNBC=OK

ProVal (CodPro, FecProVal, TurTraVal, LinVal, NumSacVal) 1FN=OK

2FN=OK 3FN=OK FNBC=OK

ProLam (FecProLam, TurTraLam, CodPro, CodMaq, PesIngRolTub, PesSalRolTub, GroLam) 1FN=OK 2FN=OK 3FN=OK FNBC=OK

ProEnf (IdeEnf, CodMaq, FecProEnf, TurTraEnf, CodPro, PesFar, NumSacFar) 1FN=OK 2FN=OK 3FN=OK FNBC=OK

ProBas (CodPro, CodMaq, FecProBas, TurTraBas, NumSacBas) 1FN=OK 2FN=OK 3FN=OK FNBC=OK

V. CONCLUSIONES 1.- A travs del presente trabajo se dise una B.D. para la empresa N.O.R.S.A.C en la cual se logr un beneficio organizacional de dicha empresa. 2.- Realizamos el anlisis del rea de Produccin reconociendo las diferentes etapas de la misma. 3.- Al desarrollar la B.D. se pudo obtener una mejor integracin de los diferentes sistemas sistemas de informacin relacionado a los procesos que abarca dicha rea. 4.-La planificacin o establecimiento de stos sistemas de informacin es un proceso permanente que debe ser acompaado de una estrategia de control y actualizacin. 5.- A travs de la aplicacin de la Normalizacin comprobamos que nuestro modelo cumple con las Formas Normales analizadas. Esta normalizacin nos permite asegurar que la cantidad de espacio requerido para almacenar los datos es la menor posible y que la facilidad de actualizacin es la mayor posible.

VII. RECOMENDACIONES 1.- Capacitar al personal respecto a la Actualizacin de Base de Datos. 2.- Implementar los sistemas de informacin pendientes utilizando el lenguaje de programacin Visual Basic v 6.0. 3.- Realizar una revisin de los proceso cada cierto tiempo para lograr su optimizacin.

ANEXOS

Consultas-SQL
Consulta_Fuelle

select profue.fecpro as Fecha,profue.turtra as Turno,profue.linfue as Lnea,tippro.destippro as Producto,producto.larpro as Largo,producto.ancpro as Ancho,profue.numsacfue as 'Num. Sacos' from Tippro,producto,profue where tippro.codtippro=producto.codtippro and producto.codpro=profue.codpro order by profue.fecpro,profue.turtra Consulta_Vlvula select proval.fecpro as Fecha,proval.turtra as Turno,proval.linval as Lnea,tippro.destippro as Producto,producto.larpro as Largo,producto.ancpro as Ancho,proval.numsacval as 'Num. Sacos' from Tippro,producto,proval where tippro.codtippro=producto.codtippro and producto.codpro=proval.codpro order by proval.fecpro,proval.turtra Consulta_mezcla select mezcla.codmez,color.descol,commez.codmat,material.de smat,commez.canmat from Color,Mezcla,commez,material where color.codcol=mezcla.codcol and

mezcla.codmez=commez.codmez and commez.codmat=material.codmat

Consulta_promez Select ProMez.FecPro as Fecha,ProMez.TurTra as Turno,JefTur.ApePatJefTur as Jefe_Turno,jeftur.CodJefTur as Cdigo_Jefe,ProMez.CodMez as Cdigo_mezcla,ProMez.CodMaq as Cdigo_Mquina,ProMez.CanMez as Cantidad_mezcla,promez.ExtMez as Extrusora,Color.Descol as Color_mezcla from ProMez,ParPro,JefTur,Mezcla,color,Maquinaria where ProMez.FecPro=ParPro.FecPro and ProMez.TurTra=ParPro.TurTra and ProMez.CodMaq=Maquinaria.CodMaq and ProMez.CodMez=Mezcla.CodMez and Mezcla.CodCol=Color.CodCol and ParPro.CodJefTur=JefTur.CodJefTur order by ProMez.FecPro,ProMez.TurTra Consulta_producto Select producto.codpro as Cdigo_Producto,producto.codtippro as Cdigo_Tipo_Producto,tippro.destippro as Producto,tippro.disepro as Diseo,producto.larpro as Largo,producto.ancpro as Ancho,producto.dentra as Densidad_Trama,producto.denurd as Densidad_Urdimbre,producto.pesnom as Peso,producto.usopro as Uso from Producto,TipPro where producto.codtippro=tippro.codtippro

VISUAL BASIC
MATERIAL (CDIGO) Option Explicit Dim con As ADODB.Connection Dim rs As ADODB.Recordset Dim sql As String Private Sub CmdAnterior_Click() rs.MovePrevious If rs.BOF Then MsgBox ("primer registro") rs.MoveFirst End If End Sub Private Sub CmdConectar_Click() Set con = New ADODB.Connection Set rs = New ADODB.Recordset With con .Provider = "SQLOLEDB" .ConnectionString = "User ID=sa; Initial Catalog=norsac11" .Open End With '' el tipo de cursor ser dinmico porque nos permite leer y escribir rs.CursorType = adOpenDynamic rs.LockType = adLockOptimistic

rs.Open "Select * from material ", con, adOpenDynamic, adLockOptimistic '' asignamos a los campos los valores del primer registro Set Txtcodigo.DataSource = rs Txtcodigo.DataField = "CodMat" Set Txtdescri.DataSource = rs Txtdescri.DataField = "DesMat" Set Txtcate.DataSource = rs Txtcate.DataField = "CatMat" Set txtmarca.DataSource = rs txtmarca.DataField = "MarMat" Set Txttipo.DataSource = rs Txttipo.DataField = "TipMat" Set Txtfabri.DataSource = rs Txtfabri.DataField = "FabMat" Set Txtforma.DataSource = rs Txtforma.DataField = "FormMat" Set Txtuso.DataSource = rs Txtuso.DataField = "UsoMat" CmdGrabar.Enabled = True CmdEliminar.Enabled = False CmdNuevo.Enabled = True CmdPrimero.Enabled = True CmdAnterior.Enabled = True CmdSiguiente.Enabled = True CmdUltimo.Enabled = True End Sub Private Sub CmdEliminar_Click() sql = "DELETE FROM Material WHERE CodMat=" & Txtcodigo.Text con.Execute sql End If 'pide una confirmacin para eliminar el registro a travs de una ventana de mensaje

If MsgBox("Est seguro que quiere Borrar este Registro?") = vbOK Then If Not rs.EOF Then ' 'luego de borrar indica que posicione el puntero en el registro' siguiente al '' eliminado siempre que no sea el ltimo, as lo actualiza la tabla. rs.MoveNext Else rs.MovePrevious '' sino, si es el ltimo le dice que se ubique el puntero en el anterior al eliminado,as '' se actualiza la tabla. End If End If End Sub Private Sub cmdGrabar_Click() sql = "INSERT INTO Material" & _ "(codMat,desmat,catmat,marmat,tipmat,fabmat,formmat, usomat)" & _ "VALUES(" & _ "'" & Txtcodigo.Text & "'," & _ "'" & Txtdescri.Text & "'," & _ "'" & Txtcate.Text & "'," & _ "'" & txtmarca.Text & "'," & _ "'" & Txttipo.Text & "'," & _ "'" & Txtfabri.Text & "'," & _ "'" & Txtforma.Text & "'," & _ "'" & Txtuso.Text & "'" & _ ")" con.Execute sql End Sub Private Sub CmdNuevo_Click() Txtcodigo = "" Txtdescri = ""

Txtcate = "" txtmarca = "" Txttipo = " " Txtfabri = "" Txtforma = "" Txtuso = "" End Sub Private Sub CmdPrimero_Click() rs.MoveFirst End Sub Private Sub CmdSiguiente_Click() rs.MoveNext If rs.EOF Then MsgBox ("Ultimo Registro") rs.MoveLast End If End Sub Private Sub CmdUltimo_Click() rs.MoveLast End Sub Private Sub Form_Load() CmdGrabar.Enabled = False CmdEliminar.Enabled = False CmdNuevo.Enabled = False CmdPrimero.Enabled = False CmdAnterior.Enabled = False CmdSiguiente.Enabled = False CmdUltimo.Enabled = False End Sub

MEZCLADO (CDIGO) Option Explicit Dim con As ADODB.Connection Dim rs As ADODB.Recordset Dim sql As String Private Sub CmdAnterior_Click() rs.MovePrevious If rs.BOF Then MsgBox ("primer registro") rs.MoveFirst End If CmdGrabar.Enabled = False txtdescol.Enabled = True End Sub Private Sub CmdConectar_Click() Set con = New ADODB.Connection Set rs = New ADODB.Recordset With con .Provider = "SQLOLEDB" .ConnectionString = "User ID=sa; Initial Catalog=norsac11" .Open

End With '' el tipo de cursor ser dinmico porque nos permite leer y escribir rs.CursorType = adOpenDynamic rs.LockType = adLockOptimistic rs.Open "Select ProMez.FecPro,ProMez.TurTra,JefTur.ApePatJefTur,jeftur. CodJefTur,ProMez.CodMez,ProMez.CodMaq,ProMez.Can Mez,promez.ExtMez,Color.Descol from ProMez,ParPro,JefTur,Mezcla,color,Maquinaria where ProMez.FecPro=ParPro.FecPro and ProMez.TurTra=ParPro.TurTra and ProMez.CodMaq=Maquinaria.CodMaq and ProMez.CodMez=Mezcla.CodMez and Mezcla.CodCol=Color.CodCol and ParPro.CodJefTur=JefTur.CodJefTur order by ProMez.FecPro,ProMez.TurTra ", con, adOpenDynamic, adLockOptimistic '' asignamos a los campos los valores del primer registro Set Txtfecha.DataSource = rs Txtfecha.DataField = "FecPro" Set txtturno.DataSource = rs txtturno.DataField = "TurTra" Set txtapjeftur.DataSource = rs txtapjeftur.DataField = "Apepatjeftur" Set txtcodjeftur.DataSource = rs txtcodjeftur.DataField = "CodjefTur" Set txtcodmaq.DataSource = rs txtcodmaq.DataField = "CodMaq" Set txtcodmez.DataSource = rs txtcodmez.DataField = "CodMez" Set txtdescol.DataSource = rs txtdescol.DataField = "descol" Set Txtcanmez.DataSource = rs Txtcanmez.DataField = "Canmez" Set txtextru.DataSource = rs

txtextru.DataField = "extmez" CmdGrabar.Enabled = False CmdEliminar.Enabled = True CmdNuevo.Enabled = True CmdPrimero.Enabled = True CmdAnterior.Enabled = True CmdSiguiente.Enabled = True CmdUltimo.Enabled = True txtdescol.Enabled = True End Sub Private Sub CmdEliminar_Click() sql = "DELETE FROM Promez Where promez.fecpro=" & Txtfecha.Text & "and promez.turtra=" & txtturno.Text & "and promez.CodMez=" & Val(txtcodmez.Text) & "and promez.codmaq=" & Val(txtcodmaq.Text) & "and promez.extmez=" & Val(txtextru.Text) & "and promez.canmez=" & Val(Txtcanmez.Text) con.Execute sql sql = "DELETE FROM Parmezcla where parmezcla.fecpromez=" & Txtfecha.Text & " and parmezcla.turtramez=" & txtturno.Text & "and parmezcla.codjeftur=" & txtcodjeftur.Text con.Execute sql 'pide una confirmacin para eliminar el registro a travs de una ventana de mensaje If MsgBox("Est seguro que quiere Borrar este Registro?") = vbOK Then If Not rs.EOF Then ' 'luego de borrar indica que posicione el puntero en el registro' siguiente al '' eliminado siempre que no sea el ltimo, as lo actualiza la tabla. rs.MoveNext

Else rs.MovePrevious '' sino, si es el ltimo le dice que se ubique el puntero en el anterior al eliminado,as '' se actualiza la tabla. End If End If End Sub Private Sub cmdGrabar_Click() sql = "INSERT INTO ParPro" & _ "(fecpro,turtra,codjeftur)" & _ "VALUES(" & _ "'" & Txtfecha.Text & "'," & _ "'" & txtturno.Text & "'," & _ "'" & txtcodjeftur.Text & "'" & _ ")" con.Execute sql sql = "INSERT INTO Promez" & _ "(fecpro,turtra,codmez,codmaq,canmez,extmez)" & _ "VALUES(" & _ "'" & Txtfecha.Text & "'," & _ "'" & txtturno.Text & "'," & _ "'" & txtcodmez.Text & "'," & _ "'" & txtcodmaq.Text & "'," & _ "'" & Val(Txtcanmez.Text) & "'," & _ "'" & txtextru.Text & "'" & _ ")" con.Execute sql End Sub Private Sub CmdNuevo_Click() txtapjeftur = "" txtcodjeftur = "" txtdescol = "" txtextru = ""

Txtfecha = " " txtturno = "" txtcodmez = "" txtcodmaq = "" Txtcanmez = "" CmdGrabar.Enabled = False txtdescol.Enabled = False CmdPrimero.Enabled = False CmdAnterior.Enabled = False CmdSiguiente.Enabled = False CmdUltimo.Enabled = False End Sub Private Sub CmdPrimero_Click() rs.MoveFirst CmdGrabar.Enabled = False End Sub Private Sub CmdSiguiente_Click() rs.MoveNext If rs.EOF Then MsgBox ("Ultimo Registro") rs.MoveLast End If CmdGrabar.Enabled = False End Sub Private Sub CmdUltimo_Click() rs.MoveLast CmdGrabar.Enabled = False End Sub Private Sub Form_Load() CmdGrabar.Enabled = False CmdEliminar.Enabled = False CmdNuevo.Enabled = False CmdPrimero.Enabled = False

CmdAnterior.Enabled = False CmdSiguiente.Enabled = False CmdUltimo.Enabled = False End Sub Private Sub Txtcanmez_Change() CmdGrabar.Enabled = True End Sub

PRODUCTO (CDIGO) Option Explicit Dim con As ADODB.Connection Dim rs As ADODB.Recordset Dim sql As String Private Sub CmdAnterior_Click() rs.MovePrevious If rs.BOF Then MsgBox ("primer registro") rs.MoveFirst End If End Sub Private Sub CmdConectar_Click() Set con = New ADODB.Connection Set rs = New ADODB.Recordset With con .Provider = "SQLOLEDB"

.ConnectionString = "User ID=sa; Initial Catalog=norsac11" .Open End With '' el tipo de cursor ser dinmico porque nos permite leer y escribir rs.CursorType = adOpenDynamic rs.LockType = adLockOptimistic rs.Open "Select producto.codpro,producto.codtippro,tippro.destippro,tippro.d isepro,producto.larpro,producto.ancpro,producto.dentra,pr oducto.denurd,producto.pesnom,producto.usopro from Producto,TipPro where producto.codtippro=tippro.codtippro", con, adOpenDynamic, adLockOptimistic '' asignamos a los campos los valores del primer registro Set Txtcodigo.DataSource = rs Txtcodigo.DataField = "CodPro" Set Txttipo.DataSource = rs Txttipo.DataField = "CodTipPro" Set Txtdescri.DataSource = rs Txtdescri.DataField = "destippro" Set Txtdiseo.DataSource = rs Txtdiseo.DataField = "disepro" Set Txtlargo.DataSource = rs Txtlargo.DataField = "LarPro" Set txtancho.DataSource = rs txtancho.DataField = "AncPro" Set Txttrama.DataSource = rs Txttrama.DataField = "dentra" Set Txturdimbre.DataSource = rs Txturdimbre.DataField = "denurd" Set Txtpeso.DataSource = rs Txtpeso.DataField = "pesnom" Set Txtuso.DataSource = rs

Txtuso.DataField = "UsoPro" CmdGrabar.Enabled = True CmdEliminar.Enabled = False CmdNuevo.Enabled = True CmdPrimero.Enabled = True CmdAnterior.Enabled = True CmdSiguiente.Enabled = True CmdUltimo.Enabled = True End Sub Private Sub CmdEliminar_Click() sql = "DELETE FROM Material WHERE CodMat=" & Txtcodigo.Text con.Execute sql End If 'pide una confirmacin para eliminar el registro a travs de una ventana de mensaje If MsgBox("Est seguro que quiere Borrar este Registro?") = vbOK Then If Not rs.EOF Then ' 'luego de borrar indica que posicione el puntero en el registro' siguiente al '' eliminado siempre que no sea el ltimo, as lo actualiza la tabla. rs.MoveNext Else rs.MovePrevious '' sino, si es el ltimo le dice que se ubique el puntero en el anterior al eliminado,as '' se actualiza la tabla. End If End If End Sub Private Sub cmdGrabar_Click() sql = "INSERT INTO Producto" & _

"(codpro,codtippro,larpro,ancpro,dentra,denurd,pesnom,uso pro)" & _ "VALUES(" & _ "'" & Txtcodigo.Text & "'," & _ "'" & Txttipo.Text & "'," & _ "'" & Txtlargo.Text & "'," & _ "'" & txtancho.Text & "'," & _ "'" & Txttrama.Text & "'," & _ "'" & Txturdimbre.Text & "'," & _ "'" & Txtpeso.Text & "'," & _ "'" & Txtuso.Text & "'" & _ ")" con.Execute sql End Sub Private Sub CmdNuevo_Click() Txtcodigo = "" Txttipo = "" Txtlargo = "" txtancho = "" Txttrama = " " Txturdimbre = "" Txtpeso = "" Txtuso = "" Txtdescri = "" Txtdiseo = "" End Sub Private Sub CmdPrimero_Click() rs.MoveFirst End Sub Private Sub CmdSiguiente_Click() rs.MoveNext If rs.EOF Then MsgBox ("Ultimo Registro")

rs.MoveLast End If End Sub Private Sub CmdUltimo_Click() rs.MoveLast End Sub Private Sub Form_Load() CmdGrabar.Enabled = False CmdEliminar.Enabled = False CmdNuevo.Enabled = False CmdPrimero.Enabled = False CmdAnterior.Enabled = False CmdSiguiente.Enabled = False CmdUltimo.Enabled = False End Sub

Das könnte Ihnen auch gefallen