0% encontró este documento útil (0 votos)
108 vistas15 páginas

Base de Datos para Distribuciones Manugaby

Cargado por

Fredy Viracacha
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
108 vistas15 páginas

Base de Datos para Distribuciones Manugaby

Cargado por

Fredy Viracacha
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

SERVICIO NACIONAL DE APRENDIZAJE (SENA)

ANÁLISIS DE DESARROLLO Y SISTEMAS DE INFORMACIÓN (ADSI)

FICHA 1749804

AP06-AA7-EV02:

CONSTRUCCIÓN DE BASE DE DATOS PARA EL SISTEMA DE


INFORMACIÓN: EMPRESA “DISTRIBUCIONES MANUGABY”

GRUPO Y2K:

EDILBERTO ALONSO TANGARIFE LONDOÑO


JOHN ALEXANDER POVEDA PRADA
JUAN FERNANDO SÁENZ S.
ADRIANA MILENA ARIZA PUENTES

INSTRUCTORES:

ABANED MANRIQUE
CHRISTIAN DAVID BARRIOS

BOGOTÁ, 23 DE SEPTIEMBRE DE 2019

1
CONTENIDO

1. INTRODUCCIÓN........................................................................................................................ 3
2. ALCANCE DEL SISTEMA DE INFORMACION..........................................................................3
3. MODELO DE DATOS................................................................................................................. 4
3.1. Modelo entidad relación...................................................................................................... 4
3.2. Modelo relacional............................................................................................................... 5
4. DESARROLLO DE LA BASE DE DATOS EN SQL....................................................................6
4.1. Desarrollo estructural.......................................................................................................... 6
4.2. Inserción de datos.............................................................................................................. 9
4.3. Consultas (Query)............................................................................................................. 12

2
1. INTRODUCCIÓN

Distribuciones MANUGABY es una microempresa vallecaucana que ejerce su oficio en la ciudad


de Palmira, esta compañía se dedica a la distribución y comercialización de Snack, pasa bocas y
otros aperitivos principalmente de la marca FRITO-LAY. Para este propósito cuenta con un equipo
vendedores que tienen como función principal la promoción, venta y entrega de los productos a sus
clientes. Cada uno cuenta con una zona específica de la ciudad donde ejerce su labor.

En las indagaciones realizadas a través de los medios de recolección de información se pudo


establecer que la compañía tiene parcialmente implementado el uso de un software encargado de
gestionar el inventario y las cuentas de algunos vendedores, mientras que los demás realizan su
labor contable, de inventario y distribución de manera manual. Aunque manifiestan sentirse
cómodos con los recursos que actualmente emplean para su trabajo, si dejan a entrever que el
suministro de un recurso especifico facilitaría notablemente su desempeño, lo cual quedo ratificado
en unas conclusiones emitidas por el Gerente General de la empresa que afirma que ha
identificado fallas y errores en la labor de estos vendedores, teniendo que realizar correcciones y
ajustes a su nómina y pagos.

Es aquí que se identifica y queda abierta la necesidad de implementar un recurso informático que
dinamice y centralice las funciones de los vendedores es decir que facilite sus tareas de cruce de
inventarios, facturación y distribución; consultando también a los vendedores que usan el Software
(ECOM) se estableció que el costo por el empleo y uso de este es bastante alto, principal razón por
la que su uso estaría restringido a solo una parte de su equipo de venta, basándonos en estas
afirmaciones se podría concluir que este software está diseñado para un uso general y no el
específico para las rutinas y tareas de venta de esta compañía, por lo que tal vez está
sobredimensionado y sub usado teniendo en cuenta sus características.

2. ALCANCE DEL SISTEMA DE INFORMACION

El sistema de información a desarrollar pretende servir de herramienta para la gestión de ventas,


clientes e inventario para la empresa Distribuciones MANUGABY, de modo que se lleve un control
preciso de las actividades y la información relevante para el negocio.

Con el módulo de clientes se busca tener un registro fácilmente accesible a la información de


contacto de todos los clientes de la empresa sin que se presente fraccionamiento por tener
diferentes áreas de influencia en ventas (labor de registro que llevan independientemente cada uno
de los vendedores).

Con el módulo de inventario se tiene como objetivo el tener información momento a momento
sobre el estado de existencias de cada uno de los productos a distribuir por cada vendedor, para
que cada vez que se realice un recorrida se sepa la cantidad de cada producto que se debe cargar
al día siguiente, sin la necesidad de realizar frecuentes verificaciones en físico que consumen
tiempo.

Con el módulo de ventas el gerente podrá estar enterado del comportamiento general y resumido
de la empresa, pudiendo conocer datos de resumen de ventas por cada vendedor, al igual que
información relevante para tomar decisiones, a saber, productos que más rotan, ventas totales, etc.

3
3. MODELO DE DATOS

Durante la etapa de desarrollo del sistema de información se presentó la necesidad de realizar


modificaciones al modelo de datos, las cuales se presentan a continuación.

3.1. Modelo entidad relación.

Definición de entidades y sus atributos para modelo ER de módulo de inventario.

ENTIDAD ATRIBUTOS
Usuario Id, clave, nombre, apellido, correo, celular,
dirección, rol.
Producto Id, nombre, descripción, cantidad, fecha de
vencimiento, inventario
Inventario Id, fecha, estado, usuario
Cliente Id, nit, nombre, apellido, razón social, correo,
dirección, celular, usuario.
Venta Id, fecha, impuestos, descuentos, cliente

Definición de relaciones entre entidades y cardinalidad para módulo de inventario.

ENTIDAD 1 RELACION / E. DEBIL ENTIDAD 2 CARDINALIDAD


Usuario Gestiona Inventario 1aN
Usuario Atiende Cliente 1aN
Cliente Participa Venta 1aN
Venta Incluye Producto NaN
Inventario Contiene Producto 1aN

4
3.2. Modelo relacional.

El diagrama del modelo relacional para el módulo de inventario fue realizado con la herramienta
Workbench.

5
6
4. DESARROLLO DE LA BASE DE DATOS EN SQL

Para llevar a cabo el desarrollo de la base de datos se utiliza la consola de línea de comandos de
MySQL, con apoyo del editor de código Atom.

Se muestran capturas de pantalla de algunas de las líneas tanto ejecutadas como obtenidas para
cada parte del desarrollo.

4.1. Desarrollo estructural.

Se crea la base de datos;

Se crea la tabla de usuarios;

Se crea la tabla de clientes:

7
Se crea la tabla de inventario;

Se crea la tabla de producto:

8
Se crea la tabla de venta:

Se crea la tabla de pivote, productoventa:

9
4.2. Inserción de datos.

Se agregan datos a la tabla usuario:

10
Se agregan datos a la tabla cliente:

Se agregan datos a la tabla inventario:

Se agregan datos a la tabla producto:

11
Se agregan datos a la tabla venta:

Se agregan datos a la tabla productoventa:

12
4.3. Consultas (Query).

A continuación, se muestran algunos ejemplos de consultas implementadas. Se han utilizado tanto


las sentencias select, como las funciones y tablas temporales.

Información de contacto de clientes:

Información de productos ofrecidos, con sus fechas de vencimiento y precios.

Relación de productos que han sido requeridos por cada cliente:

13
Subtotales de todas las ventas de productos:

Importe total de la factura para cada producto de cada venta:

14
15

También podría gustarte