Yuli's cosmetics (1)

26
BASE DE DATOS CATEDRATICO: DR. CARLOS ARTURO TORRES GASTELÙ 30 de Noviembre del 2011 CORTES SOBERANES JUAN MANUEL S09007694 CORTES SOBERANES JUAN MANUEL SALAZAR CHAVEZ HERMILO

Transcript of Yuli's cosmetics (1)

Page 1: Yuli's cosmetics (1)

Base de Datos

1

BASE DE DATOS

CATEDRATICO:

DR. CARLOS ARTURO TORRES

GASTELÙ

30 de Noviembre del 2011

CORTES SOBERANES JUAN MANUEL S09007694

CORTES SOBERANES JUAN MANUEL

SALAZAR CHAVEZ HERMILO

Page 2: Yuli's cosmetics (1)

Base de Datos

2

INTRODUCCION

El proyecto presentado a continuación se enfoca a la creación de una

Base de Datos para la empresa YuliCosmetics.

El desarrollo que muestra es una estructura de fácil acceso donde se llevo

a cabo una organización de la información de la entidad para la

agilización de las operaciones a las que se enfrenta diariamente.

Fue necesario el almacenamiento de todo tipo de información como lo

son sus inventarios, datos de sus clientes, proveedores, empleados, registro

de las ventas y demás información de terceros que intervienen en sus

operaciones, todo esto para conseguir el mejoramiento del control de sus

operaciones diarias y facilitar la toma de decisiones.

Page 3: Yuli's cosmetics (1)

Base de Datos

3

MISIÓN:

Proveer de productos de belleza para las mujeres veracruzanas que se

quieran ver más atractivas y que gocen de belleza única.

VISIÓN:

Ser una empresa bien posicionada en el mercado de los cosméticos y que

las mujeres veracruzanas conozcan nuestros servicios.

SLOGAN:

«Por una vida con BELLEZA»

Page 4: Yuli's cosmetics (1)

Base de Datos

4

ANTECEDENTES

La empresa distribuidora Yuly se dedica a la venta de cosméticos este

negocio familiar tuvo sus inicios en el año 2000 cuando a la familia Díaz

Avendaño se le vino a la mente el formar un negocio el cual pudiera

producirle buenas utilidades eligieron los cosméticos ya que la mayoría de

la familia son de sexo femenino al principio empezaron con pocos

productos ya que no contaban con el capital suficiente y no tenían

buenos proveedores. En el año 2003 después de que ya contaban con

más clientes se le hizo una inyección de capital al negocio para extenderlo

y se asociaron otros miembros de la familia este negocio fue creciendo y

creciendo.

En el año 2008 se encontraron con grandes problemas pues surgió un

conflicto familiar lo cual llevo a la separación de algunos socios esto

produjo que la empresa Yuly se viera en dificultades económicas casi para

tomar la decisión de cerrar la empresa pero la persistencia y la unión de la

familia hizo que el negocio siguiera su marcha.

Otro de los problemas que tuvo la empresa fue la crisis que se presento en

los últimos años en el país.

En la actualidad el negocio sigue en el mercado cada día con mejores

ganancias al logrado posicionarle en el mercado de los cosméticos en un

buen lugar dentro de las pequeñas y medianas empresas.

Page 5: Yuli's cosmetics (1)

Base de Datos

5

PLANTEAMIENTO DEL PROBLEMA

YULY Cosmetics se dedica al ramo de la distribución de cosméticos

en el puerto de Veracruz, se desea considerar la información

referente al giro de la empresa, ya sea para su almacenamiento o

para su utilización en las diferentes transacciones que realiza.

Es necesario registrar la información de todos los artículos manejados

en la empresa en una base de datos.

Se necesita también almacenar los datos de los proveedores,

clientes, inventario, empleados, registro de las ventas y demás

entidades participantes en los procesos de la empresa.

Realmente lo que vamos a realizar es una organización de la

información de nuestra Pyme y por medio de esto agilizar las

operaciones de la misma. Así como también mantener al día los

datos de la empresa y que estos permanezcan íntegros, constantes y

actualizados.

SOLUCION

Diseño de un modelo Entidad – Relación de la empresa.

La creación de una base de datos en el SMBD Microsoft SQL Server

2008 R2.

La instalación del SMBD en la empresa.

Implementación del SMBD y capacitación al personal que labora en

la empresa.

Mantenimiento de la base de datos implementada.

Page 6: Yuli's cosmetics (1)

Base de Datos

6

SUPUESTOS SEMANTICOS

El nombre de un artículo no es único por lo tanto debe de

diferenciarse el uno del otro, es decir un artículo se puede llamar

igual que otro pero quizás el fabricante no es el mismo.

Aunque dos artículos tengan el mismo nombre pueden no ser del

mismo proveedor o fabricante.

Un artículo puede ser elaborado por más de un fabricante. Esto

quiere decir que un artículo con un mismo nombre o que su

utilización se la misma es fabricado por dos o más fabricantes.

Dos clientes pueden llamarse de la misma forma por lo tanto debe

diferenciarse el uno del otro. Podemos tener más de dos clientes con

el mismo nombre más sin embargo estos pueden no ser de la misma

zona, Por lo que se debe de diferenciar uno del otro.

Un cliente puede comprar más de un producto del mismo

fabricante.

Un cliente puede comprar más de un producto de distintos

fabricantes o un cliente puede comprar más de un producto cuya

utilización se la misma pero que sean de distintos fabricantes. Por

ejemplo: Compra 2 labiales, uno de Revlon y el otro de Avon.

Un cliente puede comprar mercancía a crédito o al contado.

YulyCosmetics ofrece la opción de vender mercancía a crédito o al

contado, esto quiere decir que también debemos de llevar registro

de las ventas que fueron a crédito o al contado.

La empresa puede tener más de un proveedor por lo tanto debe de

identificarse uno de otro.

Los proveedores nos pueden surtir de mercancía a crédito o al

contado. Al igual que las ventas la empresa se surte de mercancía a

Crédito o al contado, tenemos también que llevar un registro de

nuestras compras.

Page 7: Yuli's cosmetics (1)

Base de Datos

7

Un proveedor nos puede surtir de mercancía de un mismo fabricante

pero de distinta zona, por ejemplo podemos tener un proveedores

que nos vendan mercancía del mismo proveedor pero que son de

distintas zonas de la ciudad.

IDENTIFICACION DE ENTIDADES

PROVEEDORES

CLIENTES

DETALLE DE CLIENTES

VENTAS

DETALLE VENTA

INVENTARIO

EMPLEADOS

DETALLE DE EMPLEADO

ARTÍCULOS

Page 8: Yuli's cosmetics (1)

Base de Datos

8

MODELO ENTIDAD RELACION

Page 9: Yuli's cosmetics (1)

Base de Datos

9

DIAGRAMA ENTIDAD RELACION

Page 10: Yuli's cosmetics (1)

Base de Datos

10

CONSULTAS

1ra posible consulta «Proveedores por zona»

«Dame los proveedores de la zona de Veracruz»

2da posible consulta «Proveedores por Fabricante»

«Dame los proveedores del fabricante Revlon»

Page 11: Yuli's cosmetics (1)

Base de Datos

11

3ra posible consulta

«Dame todos los artículos del fabricante Avon»

4ta posible consulta

«Dame todos los empleados con una antigüedad mayor-igual a 2 años»

Page 12: Yuli's cosmetics (1)

Base de Datos

12

ESENARIO: INVENTARIOS

ENTIDAD INVOLUCRADA: ARTÍCULOS.

DESCRIPCIÓN:

El gerente necesita saber con cuantos productos dispone la empresa, para

eso es necesario realizar un conteo de cada uno de los artículos con los

que cuenta en el momento determinado la empresa.

Debe tener registrado todas las entradas (compras) y salidas (ventas) de

cada producto para poder sacar un estimado.

Después de haber realizado un inventario los artículos serán ordenados de

acuerdo a sus características y dependiendo la clasificación que se haya

elegido.

Para poder ver el inventario se realiza el siguiente reporte:

REPORTE: EXISTENCIA EN EL ALMACEN

CRITERIO DE ORDENACIÓN: Fecha

FECHA DE ELABORACIÓN: del 15 al 31 de octubre del 2011

DIRIGIDO: gerente, jefe del almacén.

CÁLCULO:

En este reporte se realiza el cálculo de la existencia de un producto el cual

se realiza de la siguiente manera:

Al inicio de cada período se dispone de un número de existencia de los

artículos el cual llamaremos inventario inicial, a este le sumaremos las

entradas (compras), que se realizaron en el período y le restaremos las

salidas (ventas), que se realizaron.

Page 13: Yuli's cosmetics (1)

Base de Datos

13

FORMULA: inventario inicial + entradas – salidas = existencia

VISTA DEL REPORTE EN EL ALMACEN

Page 14: Yuli's cosmetics (1)

Base de Datos

14

ESCENARIO: CLIENTES DISTINGUIDOS

ENTIDAD INVOLUCRADA: CLIENTES

DESCRIPCIÓN:

La empresa Yuly’s tiene una gran cantidad de clientes que realizan sus

compras al mayoreo o al menudeo. Los clientes son indispensables para las

utilidad que se obtenga al final del periodo ya que entre más compren

mas utilidad habrá.

Los clientes se pueden clasificar por: una clave, nombre, apellidos, etc.

El gerente general de ventas necesita conocer quiénes son sus clientes

más frecuentes para poder otorgarles algún descuento o regalo y poder

ver cuáles son sus ingresos totales para ello necesita que sus empleados de

ventas le elaboren el siguiente reporte:

REPORTE: MEJORES CLIENTES

CRITERIO DE ORDENACIÓN: Id _cliente

FECHA DE ELABORACIÓN: del 15 al 31 de octubre del 2011

DIRIGIDO: Gerente de ventas.

CÁLCULO:

En este reporte se busca obtener los 10 clientes mayoristas durante el

periodo en curso para eso se registrara el artículo comprado por el cliente,

la cantidad que compro y al que precio lo adquirió. Para obtener el total

se multiplicara la cantidad por el precio unitario.

FORMULA: Cantidad * Precio_unitario = Total

VISTA DEL REPORTE MEJORES CLIENTES

Page 15: Yuli's cosmetics (1)

Base de Datos

15

Page 16: Yuli's cosmetics (1)

Base de Datos

16

ESCENARIO: COMPRAS A PROVEEDORES

ENTIDADES RELACIONADAS: PROVEEDORES Y ARTÍCULOS.

DESCRIPCIÓN:

El proveedor es la entidad que se encarga de surtir o abastecernos los

artículos que ya no tengamos en existencia, se realiza una compra de ellos

el cual nos venderán a un precio de adquisición para posterior mente

poderlo vender a un precio mayor.

El gerente general necesita saber quiénes son los mejores proveedores de

la zona y los que nos otorgan los mejores precios.

El jefe de almacén necesita saber cuántos artículos acaban de llegar para

poder realizar un nuevo inventario.

Se necesita saber el total de costo de nuestra compra al proveedor para

ello se requiere del siguiente reporte:

REPORTE: COMPRA A PROVEEDORES

CRITERIO DE ORDENACIÓN: Fecha ó Id_proveedores.

FECHA DE ELABORACIÓN: del 15 al 31 de octubre del 2011

DIRIGIDO: Gerente general, gerente de compras y jefe de almacén.

CÁLCULO:

En este reporte se requiere mantener informado al gerente de general del

total del costo compra a nuestros proveedores efectuado por la empresa

En el periodo en curso para esto se registrara la cantidad de artículos

comprados y lo multiplicaremos por el precio para obtener nuestro total.

Para saber el total de costo del periodo solo se sumarán los totales

Page 17: Yuli's cosmetics (1)

Base de Datos

17

FORMULA: Cantidad * Precio_unitario = Total

Total + Total…… = Total de costo del periodo.

VISTA DEL REPORTE DE COMPRA A PROVEEDORES

Page 18: Yuli's cosmetics (1)

Base de Datos

18

ESCENARIO: VENTAS

ENTIDADES RELACIONADAS: ARTÍCULOS Y CLIENTES.

DESCRIPCIÓN:

Las ventas son intercambios que se realizan entre cliente-vendedor.

Dependiendo de las ventas que se efectúen durante el periodo podremos

obtener las utilidades o pérdidas. Existen clientes que a la hora de la venta

pagan al contado o la empresa le facilita la posibilidad de pago pudiendo

ser a crédito.

El gerente de ventas necesita al final del periodo conocer las ventas y los

ingresos que estos generen, en este reporte también se puede ver el total

que los deudores diversos le deban a la empresa

REPORTE: VENTAS A CREDITO

CRITERIO DE ORDENACIÓN: Id factura.

FECHA DE ELABORACIÓN: del 15 al 31 de octubre del 2011

DIRIGIDO: GERENTE DE VENTAS.

CÁLCULO:

En este reporte se puede ver detalladamente las ventas a crédito

realizadas por la empresa y le permite a gerente llevar un control y

observar que clientes siguen aumentando su crédito. El total del crédito se

obtiene multiplicando la cantidad por el precio unitario.

FORMULA: Cantidad * Precio_unitario = Total

Page 19: Yuli's cosmetics (1)

Base de Datos

19

VISTA DEL REPORTE DE VENTAS A CREDITO

Page 20: Yuli's cosmetics (1)

Base de Datos

20

ESCENARIO: SALARIOS

ENTIDADES RELACIONADAS: EMPLEADOS.

DESCRIPCIÓN:

Los salarios es un cobro de parte de un empleado a la empresa por la

prestación de su trabajo el gerente necesita ver una nomina la cual

muestre los días trabajados y las faltas que haya tenido el trabajador

durante el periodo para poder calcular el salario que recibirá.

Es muy útil para el gerente para llevar un control de faltas y sacar el total

de gastos de salarios.

Los empleados deben de tener una clave para identificarlos, pueden

clasificarse dependiendo del puesto que tengan, etc.

REPORTE: SALARIOS

CRITERIO DE ORDENACIÓN: Id empleado.

FECHA DE ELABORACIÓN: del 15 al 31 de octubre del 2011

DIRIGIDO: GERENTE.

CÁLCULO:

Este reporte va dirigido para el gerente que esté a cargo de supervisar a

los empleados se deberá tener una cuota fijo unitario por día trabajado,

para poder realizar la operación se verá los días de asistencia que haya

tenido el trabajador en el periodo para así poderlo multiplicar por la cuota

por día y así poder sacar el salario para cada trabajador.

FORMULA: Cantidad * Precio_unitario = Total

VISTA DEL REPORTE DE SALARIOS

Page 21: Yuli's cosmetics (1)

Base de Datos

21

CONSULTA 1 --------------------------------

Consultas

--------------------------------

SELECT Id_Articulo, Nom_Art,Precio

Page 22: Yuli's cosmetics (1)

Base de Datos

22

AS'Costo'

from Articulos

where Precio<= 80 and Id_Articulo<=2014

orderby Precio DESC;

CONSULTA 2 select Nom_Proveedor,Fabricante,UPPER(Nom_Proveedor)AS

Nom_Proveedor_MAYUS

from Proveedores

where Fabricante LIKE'MA%'

orderby 1,2,3;

CONSULTA 3

select No_Almacen, Nom_Art, Existencia

from Inventario

where No_Almacen = 2 and Existencia between 10 and 40

orderby Existencia DESC;

Page 23: Yuli's cosmetics (1)

Base de Datos

23

CONSULTA 4

SELECTCOUNT(*)AS PRODUCTOS,

MIN(Precio)AS price_min,

MAX(Precio)AS price_max,

AVG(Precio)AS price_avg

from Articulos

CONSULTA 5

select Id_Empleado, Edad, Puesto

from Detalle_Emp

where Edad between 23 and 29

orderby Edad;

Page 24: Yuli's cosmetics (1)

Base de Datos

24

-------------------------------------------

Reporte Existencia en el Almacén en Pesos

-------------------------------------------

REPORTE 1

SELECT Nom_Art, No_Almacen,(Existencia*Precio)AS total_Dinero_Almacén

FROM Inventario

where No_Almacen = 2

orderby total_Dinero_Almacén DESC;

------------------------------------------

Reportes De Ventas Efectuadas

------------------------------------------

REPORTE 2

select Id_Factura,Nom_Art,(Importe_Uni * Piezas)AS Total_De_Importe

from Detalle_Venta

where Id_Factura between 5004 and 5008

orderby Id_Factura;

Page 25: Yuli's cosmetics (1)

Base de Datos

25

-------------------------------------------

Reporte De Un Solo Proveedor Especifico

REPORTE 3

select Id_Articulo, Nom_Art, Existencia, Id_Proveedor AS Unico_Proveedor

from Inventario

where Id_Proveedor = 1013 OR Id_Proveedor = 1015

orderby Existencia ASC;

------------------------------------------

Reporte De Mayor Factura

-----------------------------------------

REPORTE 4

select Id_Factura, Total

from Detalle_Venta

orderby Id_Factura, Total DESC;

Page 26: Yuli's cosmetics (1)

Base de Datos

26

CONCLUCION

Con la implementación de la Base de Datos a la empresa YuliCosmetics

podemos concluir que con ella conseguimos:

El mejoramiento de la organización de la información, mediante una

sencilla estructura que permite el acceso a cualquier persona de

una forma muy fácil.

Acceso a la información de una forma más rápida y sencilla

Mejor control en las operaciones realizadas diariamente por la

entidad, ya que es realizado con mayor exactitud y rápidamente.

Facilita la toma de decisiones, gracias a la estructura y variedad de

informes en la que es presentada la información

Con una correcta Base de Datos se puede ver claramente reflejados los

resultados no solo con la empresa YuliCosmetics si no que en cualquier

negocio será de gran apoyo.