Académique Documents
Professionnel Documents
Culture Documents
Sección: U
2018-1
INDICE
I. DESCRIPCIÓN DE LA EMPRESA…………………………………………………………………….………….………..3
1.1. HISTORIA………………………………………………………………………….………………………………….......3
1.2. PRODUCTOS…………………………………….…………………………….…………...…………………….………3
1.3. CLIENTES……………………………………………….…………………………………...……………………………..3
1.4. COMPETIDORES………………………………..…………..………………………...………………………………..3
1.5. PROVEEDORES…………………………….…………….…………………………………………………….………..4
1.3. CLIENTES
Esta tiene dos tipos de clientes claramente definidos, distribuidores e industriales.
Los distribuidores son los mayoristas que suministran lubricantes a los detallistas, conformados
por las estaciones de servicio, lubricentros, talleres de mecánica, las tiendas de repuestos y
pequeñas empresas, entre otros.
El sector industrial está conformado por las empresas que compran lubricantes como insumo
para su operación, así tenemos empresas del sector minero, energético, construcción, pesca,
agro, entre otros.
1.4. COMPETIDORES
El mercado peruano de aceites lubricantes se encuentra constituido por empresas
transnacionales que cuentan con una amplia gama de productos para diferentes necesidades.
En cuanto a los aceites lubricantes para vehículos livianos, estos son alcanzados al consumidor a
través de grifos, lubricentros, concesionarios de autos, talleres mecánicos y distribuidores.
Las principales marcas del sector son Mobil, Chevron, Vistony, Shell, Castrol y Repsol; de los
cuales solo se manufacturan nacionalmente los tres primeros. Así mismo, estas marcas cuentan
en su portafolio con aceites de tipo mineral, semisintético, sintético y de gran variedad de grados;
sin embargo, no es extraño que estas empresas importen productos que no manufacturan
nacionalmente.
1.5. PROVEEDORES
Las materias primas (aceites básicos y los aditivos) son importados de Estados Unidos desde
compañías de la misma corporación, mientras que los envases son suministrados por compañías
locales. Los aceites básicos son descargados desde el Terminal Portuario del Callao (ENAPU) a
través de buques, valiéndose para ello de las tuberías que va desde ENAPU a la Planta de
Manufactura ubicada a 300 metros, donde son almacenados en tanques metálicos atmosféricos.
• Planificación de la Producción
• Planificación de Materias Primas y Envases
• Planificación Importaciones
• Uso adecuado del ERP
3. Manufactura:
4. Distribución
Clientes Almacenes
Razon Social Codigo_almacen
Dirección Codigo_Item
RUC Stock_disponible
Provincia
Items
Codigo_item
Tipo
Descripción
Precio Pedidos
Cliente
Transportistas Cantidad
Razon Social Cod_item
Unidades de transporte Fecha_recepción
Capacidad_unidades Centro_receptor
3.2. MODELO ENTIDAD –RELACIÓN
UNIVERSIDAD NACIONAL DE INGENIERÍA
FACULTAD DE INGENIERÍA INDUSTRIAL Y SISTEMAS
Sección: U
2018-2
I. RESUMEN DEL PROYECTO
1.1. DESCRIPCIÓN:
Nuestro proyecto consiste en la creación de una base de datos para el
departamento de distribución de la subsidiaria productora y comercializadora de
lubricantes Exxon Mobile. La distribución de los lubricantes se realizará a través de
carga seca (productos empacados) y de carga a granel (camiones cisternas). La
compañía tiene contratos con Operadores Logísticos y con Empresas de Transportes
para la entrega de productos a los clientes.
1.2. OBJETIVOS:
OBJETIVO GENERAL
Desarrollar una base de datos que permita:
Ordenes de despacho.
Productos.
Cliente.
Factura.
Guía de remisión.
Transportista.
Flota.
Guía de devolución.
Destinos.
Guía de conformidad.
Las órdenes de despacho son emitidas por el área comercial con sus respectivas
validaciones, la cual filtra la cantidad de pedido mínimo (500 unidades), fechas
de entrega mínima, etc.
Las órdenes de despacho son atendidas de acuerdo a su orden de llegada.
Cada quincena de mes, el área de manufactura abastece de productos
terminados al almacén de productos terminados.
De no poder atenderse un pedido por falta de inventario, se deriva al área
comercial la reprogramación de la fecha de entrega.
Las causas de devolución pueden ser: Productos dañados durante el transporte,
productos diferentes a los facturados o productos con deficiencias de calidad.
Las capacidades de las unidades de transporte varían de acuerdo a los
requerimientos del cliente.
Existen como máximo 10 empresas de transportes.
2.2. REQUERIMIENTOS FUNCIONALES A IMPLEMENTAR:
USE TRANSPORTE_EXXON
GO
IV. CARGA BD
USE TRANSPORTE_EXXON
GO
SELECT*FROM DISTRITO
INSERT INTO CLIENTE VALUES ('CLI001','IZA MOTORS SAC','SEPERADORA INDUSTRIAL
1137',
'DIS004','20524382335','925631482')
INSERT INTO CLIENTE VALUES ('CLI002','LUBRIMAX SAC',' MINESO 1897',
'DIS001','20586282335','4861055')
INSERT INTO CLIENTE VALUES ('CLI003','LEBRON SAC','AV.HABICH 537',
'DIS006','20524382335','4862222')
INSERT INTO CLIENTE VALUES ('CLI004','SOLUMAX SAC','EL AVARO 458',
'DIS008','20524348615','4563113')
INSERT INTO CLIENTE VALUES ('CLI005','GINGER SAC','LIESTER 58',
'DIS006','20524384268','4861058')
INSERT INTO CLIENTE VALUES ('CLI006','HELLIX SAC','MARTINS 123',
'DIS010','20524384269','4861057')
INSERT INTO CLIENTE VALUES ('CLI007','LUMA SAC','SEPERADORA INDUSTRIAL 896',
'DIS004','20243884217','4861056')
INSERT INTO CLIENTE VALUES ('CLI008','MOTOR RACE SAC','AV.ANGAMOS 1055',
'DIS020','20524358610','4867484')
INSERT INTO CLIENTE VALUES ('CLI009','HALLY 89 SAC','MONTERO 976',
'DIS018','13856421067','956842347')
INSERT INTO CLIENTE VALUES ('CLI010','MELLEGER SAC','LOS JASMINES 537',
'DIS016','20524381111','5963174')
INSERT INTO CLIENTE VALUES ('CLI011','KILLET SAC','VACAFLOR 4863',
'DIS015','20524382222','999875123')
INSERT INTO CLIENTE VALUES ('CLI012','TER SAC','LAS FLORES 1697',
'DIS015','20524383333','987561234')
INSERT INTO CLIENTE VALUES ('CLI013','RACET SAC','RENTAIN 187',
'DIS014','20524384444','999998846')
INSERT INTO CLIENTE VALUES ('CLI014','KLUN MOTORS SAC','JAIMIC 115',
'DIS012','20524385555','975316422')
INSERT INTO CLIENTE VALUES ('CLI015','GENERATION MOTORS SAC','DOMINGO ELIAS 956',
'DIS016','20524386666','4860001')
INSERT INTO CLIENTE VALUES ('CLI016','LELE SAC','SEPERADORA INDUSTRIAL 9737',
'DIS004','20524387777','998561257')
INSERT INTO CLIENTE VALUES ('CLI017','FULL MOTORS SAC','SEPERADORA INDUSTRIAL
1837',
'DIS004','20524388888','4324865')
INSERT INTO CLIENTE VALUES ('CLI018','HOST MOTORS SAC','GRAL. VALDIVIA 1137',
'DIS008','20524389999','7892641')
INSERT INTO CLIENTE VALUES ('CLI019','JAM MOTORS SAC','RECAVARREN 187',
'DIS016','20524381597','988888843')
INSERT INTO CLIENTE VALUES ('CLI020','MILLER MOTORS SAC','SEPERADORA INDUSTRIAL
457',
'DIS005','20524624851','4455011')
select*from chofer
Insert Into
COMPROBANTE(CODCOMPR,TIPO_COMP,RUC,FECHA,CODORDD,CODCLI,CODPROD,MONTO)
Values('COMP01','1','12345678910','01/05/2018','ORDD12','CLI012','PRO001',125.00)
Insert Into
COMPROBANTE(CODCOMPR,TIPO_COMP,RUC,FECHA,CODORDD,CODCLI,CODPROD,MONTO)
Values('COMP02','2','06587541211','02/06/2018','ORDD14','CLI015','PRO002',160.00)
Insert Into
COMPROBANTE(CODCOMPR,TIPO_COMP,RUC,FECHA,CODORDD,CODCLI,CODPROD,MONTO)
Values('COMP03','2','12374580022','11/04/2018','ORDD10','CLI001','PRO002',125.00)
Insert Into
COMPROBANTE(CODCOMPR,TIPO_COMP,RUC,FECHA,CODORDD,CODCLI,CODPROD,MONTO)
Values('COMP04','3','88855554471','12/05/2018','ORDD15','CLI003','PRO002',20.00)
Insert Into
COMPROBANTE(CODCOMPR,TIPO_COMP,RUC,FECHA,CODORDD,CODCLI,CODPROD,MONTO)
Values('COMP05','2','68989877714','11/06/2018','ORDD14','CLI020','PRO003',195.00)
Insert Into
COMPROBANTE(CODCOMPR,TIPO_COMP,RUC,FECHA,CODORDD,CODCLI,CODPROD,MONTO)
Values('COMP06','1','65482489122','12/07/2018','ORDD15','CLI015','PRO004',17.50)
Insert Into
COMPROBANTE(CODCOMPR,TIPO_COMP,RUC,FECHA,CODORDD,CODCLI,CODPROD,MONTO)
Values('COMP07','3','10012349527','10/08/2018','ORDD11','CLI002','PRO005',258.90)
Insert Into
COMPROBANTE(CODCOMPR,TIPO_COMP,RUC,FECHA,CODORDD,CODCLI,CODPROD,MONTO)
Values('COMP08','2','55821463970','11/11/2018','ORDD10','CLI010','PRO004',128.70)
Insert Into
COMPROBANTE(CODCOMPR,TIPO_COMP,RUC,FECHA,CODORDD,CODCLI,CODPROD,MONTO)
Values('COMP09','1','22254784135','12/09/2018','ORDD03','CLI007','PRO002',125.00)
Insert Into
COMPROBANTE(CODCOMPR,TIPO_COMP,RUC,FECHA,CODORDD,CODCLI,CODPROD,MONTO)
Values('COMP10','2','00124896541','07/06/2018','ORDD09','CLI009','PRO002',150.00)
Insert Into
COMPROBANTE(CODCOMPR,TIPO_COMP,RUC,FECHA,CODORDD,CODCLI,CODPROD,MONTO)
Values('COMP11','2','98552456202','01/10/2018','ORDD05','CLI013','PRO001',320.00)
Insert Into
COMPROBANTE(CODCOMPR,TIPO_COMP,RUC,FECHA,CODORDD,CODCLI,CODPROD,MONTO)
Values('COMP12','2','22223333669','02/11/2018','ORDD07','CLI010','PRO001',260.00)
Insert Into
COMPROBANTE(CODCOMPR,TIPO_COMP,RUC,FECHA,CODORDD,CODCLI,CODPROD,MONTO)
Values('COMP13','2','95446852222','11/04/2018','ORDD09','CLI002','PRO001',147.50)
Insert Into
COMPROBANTE(CODCOMPR,TIPO_COMP,RUC,FECHA,CODORDD,CODCLI,CODPROD,MONTO)
Values('COMP14','2','99654100027','04/05/2018','ORDD11','CLI015','PRO001',257.50)
Insert Into
COMPROBANTE(CODCOMPR,TIPO_COMP,RUC,FECHA,CODORDD,CODCLI,CODPROD,MONTO)
Values('COMP15','2','45454578794','07/04/2018','ORDD20','CLI015','PRO003',200.00)
Insert Into
COMPROBANTE(CODCOMPR,TIPO_COMP,RUC,FECHA,CODORDD,CODCLI,CODPROD,MONTO)
Values('COMP16','2','74562562111','01/06/2018','ORDD18','CLI017','PRO003',100.00)
Insert Into
COMPROBANTE(CODCOMPR,TIPO_COMP,RUC,FECHA,CODORDD,CODCLI,CODPROD,MONTO)
Values('COMP17','2','45454545457','07/05/2018','ORDD15','CLI004','PRO003',145.00)
Insert Into
COMPROBANTE(CODCOMPR,TIPO_COMP,RUC,FECHA,CODORDD,CODCLI,CODPROD,MONTO)
Values('COMP18','2','58469352100','08/05/2018','ORDD16','CLI001','PRO004',150.00)
Insert Into
COMPROBANTE(CODCOMPR,TIPO_COMP,RUC,FECHA,CODORDD,CODCLI,CODPROD,MONTO)
Values('COMP19','2','47985333251','09/06/2018','ORDD14','CLI010','PRO005',550.00)
Insert Into
COMPROBANTE(CODCOMPR,TIPO_COMP,RUC,FECHA,CODORDD,CODCLI,CODPROD,MONTO)
Values('COMP20','1','74588896530','11/07/2018','ORDD02','CLI020','PRO001',250.00)
Sección: U
2018-2
I. DIAGRAMA ENTIDAD- RELACIÓN:
II. REQUERIMIENTOS FUNCIONALES:
Cada consulta debe atender a un requerimiento funcional previamente definido:
E) GUIAS_DE_DEVOLUCIÓN
Contendrá el motivo de la devolución, la cantidad, producto solicitado
III. CONSULTAS
RF01: El sistema permitirá conocer que ordenes de despacho se tienen pendiente este
mes
/* 1. Elaboración y ejecución de consultas multitabla utilizando composición
interna(innerjoin) y composición externa(outerjoin)*/
/* Deseamos saber que ordenes de despacho quedan por atender este mes*/
RF04: El sistema permite controlar las ordenes de despacho que están siendo atendidas,
las fechas de entrega, productos y el conductor que está haciendo el despacho
/* 1. Elaboración y ejecución de consultas multitabla utilizando composición
interna(innerjoin) y composición externa(outerjoin)*/
SELECT
ORDEN_DESPACHO.CODORDD,FECHARECEP,CODCHOF,COD_DESTINO,PEDIDO.COPPROD,CANTIDAD
FROM GUIA_CONFORMIDAD,ORDEN_DESPACHO,PEDIDO,GUIA_REMISION,VEHICULOS where
FECHA_ENTREGA is NULL and
GUIA_CONFORMIDAD.CODORDD=ORDEN_DESPACHO.CODORDD AND
PEDIDO.CODPED=ORDEN_DESPACHO.CODPED AND
GUIA_REMISION.CODORDD=ORDEN_DESPACHO.CODORDD AND
GUIA_REMISION.MATRICULA=VEHICULOS.MATRICULA
RF10 :El sistema permite conocer que transportistas tienen demoras en los despachos
/* 7.Elaboración de consultas usando funciones de tipo fecha*/
/*Determinar los conductores que no han cumplido con las entregas a tiempo, como
criterio para la seleccion de los conductores que atenderan los nuevos pedidos*/
11 . PROCEDIMIENTOS