14 PROYECTO DE COMPUTACIN II EMPRESA UNIPRODUCT INTEGRANTES: LINARES ALVA, KEYLA CUBAS PONTE, LIZETH SNCHEZ CORTEZ, NSTOR
PROFESOR: Ing. Vctor Dvila Rodrguez EMPRESA UNIPRODUCT.S.A Pgina 1
PROYECTO 1 EMPRESA UNIPRODUCT.S.A 2 DESCRIPCION TIPO DE EMPRESA: Compra y venta de productos de la marca unique(Productos de tratamiento del rostro, maquillaje, fragancias, cuidado personal y bijouteria). NMERO DE EMPLEADOS: 4 Personas. RUBRO: Cosmeticos. RUC: 20406359558 DIRECCIN: CAL. Pizarro 926 URB. Centro Civico 3 HISTORIA Es un negocio que tienen 10 aos de tener presencia en la ciudad de Trujillo, todo inicio con la incursin de la seora Vernica Castro Sifuentes como consultora de belleza de productos de catlogo de Unique y se venda de manera directa en la casa, pero despus de la inversin de capital en la compra por mayor de estos productos los empezara a vender en un pequeo local ubicado en el centro de Trujillo. Actualmente cuenta con un local en expansin, un porcentaje de ganancias bueno. 4 ORGANIGRAMA
VERONICA CASTRO SIFUENTES GERENTE KARLA MALCA LOPEZ VENDEDORA DAVID LOPEZ ZEGARRA DESPACHADOR JULIA MORILLOS CERNA SERETARIA EMPRESA UNIPRODUCT.S.A Pgina 2
Gerencia: 1 persona Secretaria: 1 persona Vendedora: 1 persona Despachador: 1 persona 5 AREA DEL PROBLEMA AREA DE LOGISTICA: Mala rotacin de inventario, perdidas de dinero debido a productos vencidos en almacn, falta de un programa que permita ver al detalle el ingreso y salida de productos en forma rpida. 6 PROPUESTA DE SOLUCIN Implementacin de un programa de base de datos que nos permita llevar el control de los productos que ingresan, nombres, cdigos, fechas de vencimiento, unidades disponibles, porcentaje de ganancias, el costo de cada producto, a cunto ascienden las ganancias y costos que incurre la empresa. 7 REQUERIMIENTOS Registrar los datos de los clientes, empleados, detalle de pedidos, pedidos, productos y categora de productos. Total de ventas por cada cliente. El producto que ms se vende. El producto que menos se vende. Los productos en stock. Los productos vencidos y periodos antes de vencer. Las ganancias. Detalle de forma ascendente y descendente de los nombres de productos, precios y ventas. Edades de los empleados. Etc. EMPRESA UNIPRODUCT.S.A Pgina 3
8 DIAGRAMA ENTIDAD RELACIN
EMPRESA UNIPRODUCT.S.A Pgina 4
9 DISEO FSICO CREATE DATABASE UNPRODUCT USE UNPRODUCT CREATE TABLE EMPLEADOS ( COD_EMP CHAR (4) NOT NULL PRIMARY KEY, APE_EMP VARCHAR (20) NOT NULL, NOM_EMP VARCHAR (20) NOT NULL, FNA_EMP DATE, GEN_EMP CHAR (1) )
CREATE TABLE DETALLE_PEDIDO ( NRO_DET CHAR (4) NOT NULL PRIMARY KEY, PRO_DET CHAR (4), PRE_DET INT, CAN_DET INT )
ALTER TABLE DETALLE_PEDIDO ADD FOREIGN KEY (NRO_DET) REFERENCES PEDIDOS EMPRESA UNIPRODUCT.S.A Pgina 5
ALTER TABLE DETALLE_PEDIDO ADD FOREIGN KEY (PRO_DET) REFERENCES PRODUCTOS
ALTER TABLE PRODUCTOS ADD FOREIGN KEY (CAT_PRO) REFERENCES CATEGORIAS
ALTER TABLE PEDIDOS ADD FOREIGN KEY (EMP_PED) REFERENCES EMPLEADOS
ALTER TABLE PEDIDOS ADD FOREIGN KEY (CLI_PED) REFERENCES CLIENTES
INSERT INTO EMPLEADOS VALUES ('E001','CASTRO SIFUENTES','VERONICA','11/02/1975','F') INSERT INTO EMPLEADOS VALUES ('E002','MORILLOS CERNA','JULIA','23/09/1982','F') INSERT INTO EMPLEADOS VALUES ('E003','MALCA LOPEZ','KARLA','03/07/1981','F') INSERT INTO EMPLEADOS VALUES ('E004','LOPEZ ZEGARRA','DAVID','20/10/1990','M')
SP_HELP PRODUCTOS
INSERT INTO PRODUCTOS VALUES (3584,'SET PULSERAS ELEGANCIA ROSE','0001',140,105,25,'10/05/2016') INSERT INTO PRODUCTOS VALUES (3577,'COLLAR FLORAL ROSE','0001',120,90,46,'10/05/2016') INSERT INTO PRODUCTOS VALUES (3568,'ARETES ELEGANCIA ROSE','0001',85,63.75,50,'10/05/2016') INSERT INTO PRODUCTOS VALUES (3572,'ARETES ELEGANCIA','0001',50,37.5,70,'10/05/2016') INSERT INTO PRODUCTOS VALUES (3579,'COLLAR ELEGANCIA ROSE','0001',210,157.5,35,'10/05/2016') INSERT INTO PRODUCTOS VALUES (3590,'ARETES ELEGANCIA FLOR','0001',60,45,46,'10/05/2016') INSERT INTO PRODUCTOS VALUES (3598,'SORTIJA ELEGANCIA ROSE','0001',140,105,39,'10/05/2016') INSERT INTO PRODUCTOS VALUES (3570,'COLLAR AQUARELA CHIC','0001',200,150,15,'10/05/2016') INSERT INTO PRODUCTOS VALUES (8750,'CONSENTIDA POR TUS BESOS','0001',26,19.5,48,'06/10/2014') INSERT INTO PRODUCTOS VALUES (8650,'DIME QUE ME QUIERES','0002',26,19.5,30,'04/09/2014') INSERT INTO PRODUCTOS VALUES (8670,'VINO EN TUS LABIOS','0002',26,19.5,24,'05/06/2014') INSERT INTO PRODUCTOS VALUES (8600,'EXTREME RED','0002',26,19.5,13,'12/06/2014') INSERT INTO PRODUCTOS VALUES (8590,'FUEGO','0002',26,19.5,27,'04/06/2014') INSERT INTO PRODUCTOS VALUES (2177,'CCORI PASION','0004',115,86.25,8,'09/10/2014') INSERT INTO PRODUCTOS VALUES (2051,'DIVINA CHIC','0004',156,117,12,'10/04/2014') EMPRESA UNIPRODUCT.S.A Pgina 6
INSERT INTO PRODUCTOS VALUES (2020,'GAIA','0004',89,66.75,16,'11/04/2014') INSERT INTO PRODUCTOS VALUES (2165,'CCORI CRISTAL','0004',95,71.25,20,'12/06/2014') INSERT INTO PRODUCTOS VALUES (2027,'OSADIA','0004',99,74.25,25,'18/09/2014') INSERT INTO PRODUCTOS VALUES (2156,'DI QUE SI','0004',79,59.25,19,'14/04/2014') INSERT INTO PRODUCTOS VALUES (6500,'MASCARILLA PURIFICANTE','0003',60,45,12,'10/04/2014') INSERT INTO PRODUCTOS VALUES (6400,'MASCARILLA ULTRA HIDRATANTE','0003', 60, 45,12,'10/04/2014') INSERT INTO PRODUCTOS VALUES (1200,'LIMPIADOR FACIL BARRA','0003',26,19.5,20,'12/06/2014') INSERT INTO PRODUCTOS VALUES (6200,'LOCION TONICA','0003',25,18.75,25,'18/09/2014')
INSERT INTO CATEGORIAS VALUES ('0001', 'BIJUTERIA') INSERT INTO CATEGORIAS VALUES ('0002', 'LABIALES') INSERT INTO CATEGORIAS VALUES ('0003', 'CREMAS') INSERT INTO CATEGORIAS VALUES ('0004', 'PERFUMES')
INSERT INTO CLIENTES VALUES (1346,'MIGUEL','BARRANTES','18/09/1982','M') INSERT INTO CLIENTES VALUES (1343,'MARIEL','RODRIGUEZ','20/11/1994','F') INSERT INTO CLIENTES VALUES (1341,'MARIA','PORCELLA','28/03/1972','F') INSERT INTO CLIENTES VALUES (1342,'CAMILA','CRUZ','05/05/1985','F') INSERT INTO CLIENTES VALUES (1344,'LUIS','BRACAMONTE','15/10/1992','M') INSERT INTO CLIENTES VALUES (1347,'MABEL','RUIZ','20/04/1991','F') INSERT INTO CLIENTES VALUES (1348,'SOFIA','FLORES','22/02/1976','F') INSERT INTO CLIENTES VALUES (1349,'MARCO','LINARES','17/02/1993','M') INSERT INTO CLIENTES VALUES (1350,'DAYANA','CRIZOLOGO','10/04/1990','F') INSERT INTO CLIENTES VALUES (1344,'JUNIOR','VALDERRAMA','10/10/1994','M') INSERT INTO CLIENTES VALUES (1347,'CESAR','ROJAS','19/06/1989','M') INSERT INTO CLIENTES VALUES (1348,'RODRIGO','GUAYAN','12/09/1990','M') INSERT INTO CLIENTES VALUES (1349,'MARITA','REYNA','27/09/1983','F') INSERT INTO CLIENTES VALUES (1350,'PIERINA','OBEZO','11/11/1980','F')
SP_HELP PEDIDOS INSERT INTO PEDIDOS VALUES ('C001','E003',1346) INSERT INTO PEDIDOS VALUES ('C002','E003',1341) INSERT INTO PEDIDOS VALUES ('C003','E003',1345) INSERT INTO PEDIDOS VALUES ('C004','E003',1347) INSERT INTO PEDIDOS VALUES ('C005','E003',1344) INSERT INTO PEDIDOS VALUES ('C006','E003',1350) INSERT INTO PEDIDOS VALUES ('C007','E003',1349)
SP_HELP PRODUCTOS SP_HELP DETALLE_PEDIDO INSERT INTO DETALLE_PEDIDO VALUES ('C001',3584,140,2) INSERT INTO DETALLE_PEDIDO VALUES ('C002',3577,120,7) INSERT INTO DETALLE_PEDIDO VALUES ('C003',3568,85,1) INSERT INTO DETALLE_PEDIDO VALUES ('C004',2020,89,4) INSERT INTO DETALLE_PEDIDO VALUES ('C005',1200,26,10)
/*LISTAR NOMBRE, PRECIO, STOCK E IMPORTE (PRECIO x STOCK) DE TODOS LOS PRODUCTOS ORDENADO DE FORMA DESCENDENTE POR IMPORTE*/ EMPRESA UNIPRODUCT.S.A Pgina 7
SELECT NOM_PRO, PRE_PRO,STO_PRO, IMPORTE =PRE_PRO*STO_PRO FROM PRODUCTOS ORDER BY IMPORTE DESC
/*LISTAR APELLIDOS Y NOMBRE,FECHA DE NACIMIENTO Y EDAD DE LOS EMPLEADOS*/ SELECT EMPLEADO = APE_EMP+' '+ NOM_EMP, FNA_EMP, EDAD= YEAR(GETDATE())-YEAR(FNA_EMP) FROM EMPLEADOS
/*.LISTAR NOMBRES, FECHA DE VENCIMIENTO Y VENCIMIENTO EN MESES DE TODOS LOS PRODUCTOS*/ SELECT NOM_PRO, FVE_PRO, VENCE_MESES=DATEDIFF(MONTH,GETDATE(),FVE_PRO) FROM PRODUCTOS ORDER BY DATEDIFF(MONTH,GETDATE(),FVE_PRO) DESC
/*CALCULAR EL PRECIO PROMEDIO DE LOS PRODUCTOS*/ SELECT PRECIOPROMEDIO= AVG(PRE_PRO) FROM PRODUCTOS
/*CALCULAR EL PRECIO PROMEDIO DE LOS PRODUCTOS POR CADA CATEGORIA*/
SELECT C.NOM_CAT, PRECIOPROMEDIO=AVG(PRE_PRO) FROM CATEGORIAS C, PRODUCTOS P WHERE C.COD_CAT= P.CAT_PRO GROUP BY C.NOM_CAT
/*LISTAR EL PRODUCTO MENOS VENDIDO*/ SELECT NOM_PRO, STO_PRO FROM PRODUCTOS ORDER BY STO_PRO DESC
/*LISTAR LOS PRODUCTOS MAS VENDIDOS*/
SELECT NOM_PRO, STO_PRO FROM PRODUCTOS ORDER BY STO_PRO ASC
/*LISTAR LAS GANANCIAS POR PRODUCTOS*/ SP_HELP PRODUCTOS SELECT NOM_PRO, CAT_PRO, PRE_PRO, STO_PRO, GANANCIAS= PRE_PRO- COS_PRO FROM PRODUCTOS