Proyecto Final

ANTECEDENTES DEL PROBLEMA
Actualmente todo el inventario que se hace con los productos que reciben de sus proveedores yace en papeles, que con el paso del tiempo se van deteriorando, además que la información en estos documentos se vuelva ilegible parra algunos en la tienda, esto genera mucho desorden y poca confiabilidad en el inventario a tal punto de tener perdidas significantes por no encontrar el soporte en los documentos.
 
JUSTIFICACIÓN
Los inventarios, permitirán mantener un control oportuno y adecuado y con ello evitar perdidas de gran importancia en los momentos de crisis de la tienda, todo esto por que al tener un buen inventario se sabrá el estado actual de la tienda económicamente y esto trae consigo mas confiabilidad en posibles negocios.
 
Además proveerán y distribuirán adecuadamente las herramientas de la tienda, así se podrán encontrar disponibles en el momento indicado, evitando aumentos de perdidas y logrando la satisfacción de las necesidades reales de la empresa.
 
Los Inventarios constantemente se deben estar actualizando para evitar manejar información vieja y obsoleta que al hacer uso de ella se pierden muchos recursos vitales; por ello los inventarios siempre deben de estar en constante vigilancia y bajo un control constante y todo ello se logra con un sistema informático que facilitara labores y ahorrara recursos en la tienda.
 
Es necesario que toda la información de los productos  de la tienda se encuentre sistematizada en un software, para ahorrar tiempo con las operaciones que la tienda realiza actualmente y que realizaran mas adelante, todo esto evita perdida de información y acumulación de papelería innecesaria.
 
 
LIMITACIÓN Y DELIMITACIONES DEL SISTEMA
El software manejara una base datos en la cual se ingresara toda la información que se encuentra en la documentación de la tienda, y en base a esta información se sacara un inventario inicial para obtener información actual de la tienda, constantemente se estará alimentando la base de datos con toda la información de los proveedores y de los productos que ingresen a la tienda, y también todos los que salgan. En las fechas estipuladas por la administradora de la tienda el sistema arrojara la respectiva información de todos los productos que se tienen; además en cualquier momento el sistema puede ser consultado para obtener algún tipo de información inicial para la toma de decisiones  de la administradora.
 
NOMBRE DEL SISTEMA
El software tendrá como nombre (Inventory), nombre que la administradora le quiso poner por el significado de Inventario.
 
OBJETIVO GENERAL 
Implementar un sistema informático que permita realizar inventarios en una tienda, teniendo en cuenta todos los procesos de la ingeniería del software y con el apoyo del lenguaje de programación Java y el motor de base de datos de Mysql.
 
 
MODELO RELACIONAL
 
 
 

DIRECTORIO DEL MODELO RELACIONAL

Tabla VENTAS

Campo

Tipo de Dato

Tamaño

Tipo de Campo

Relación

Ejemplo

Cod_Venta

Char

5

Primary Key

 

A1

Fecha_Venta

Date

 

Requerido

 

01/05/2010

Total_Venta

Double

 

Requerido

 

25.000

Cedula_Empleado

Char

10

Requerido

Empleados

1020354875

Observaciones

Char

255

 

 

Venta exitosa

 

Tabla VENTAS

Campo

Tipo de Dato

Tamaño

Tipo de Campo

Relación

Ejemplo

Cod_Venta

Char

5

Primary Key

 

A1

Fecha_Venta

Date

 

Requerido

 

01/05/2010

Total_Venta

Double

 

Requerido

 

25.000

Cedula_Empleado

Char

10

Requerido

Empleados

1020354875

Observaciones

Char

255

 

 

Venta exitosa

 

Tabla TIPO_PROVEEDORES

Campo

Tipo de Dato

Tamaño

Tipo de Campo

Relación

Ejemplo

Cod_Tipo_Proveedor

Char

5

Primary Key

 

C1

Caracteristica

Char

255

Requerido

 

Carnes Frías

 


Tabla EMPLEADOS

Campo

Tipo de Dato

Tamaño

Tipo de Campo

Relación

Ejemplo

Cedula_Empleado

Char

10

Primary Key

 

1020354875

Nombre_1

Char

20

Requerido

 

Carlos

Nombre_2

Char

20

 

 

Andres

Apellido_1

Char

20

Requerido

 

Lopez

Apellido_2

Char

20

 

 

Andrade

Teléfono

Char

10

Requerido

 

2754125

Celular

Char

15

 

 

3112548745

Dirección

Char

30

Requerido

 

Carrera 20 # 15 - 80

Email

Char

30

 

 

caliche@hotmail.com

 

Tabla PRODUCTO

Campo

Tipo de Dato

Tamaño

Tipo de Campo

Relación

Ejemplo

Cod_Producto

Char

5

Primary Key

 

LKO7

Producto

Char

30

Requerido

 

Doritos

Unidades_Disponibles

Double

 

Requerido

 

50

Costo_Unidad_Compra

Double

 

Requerido

 

10.000

Costo_Unidad_Venta

Double

 

Requerido

 

12.000

Cod_Tipo_Producto

Char

5

Requerido

Tipo_Producto

MK7

 

Tabla PROVEEDORES

Campo

Tipo de Dato

Tamaño

Tipo de Campo

Relación

Ejemplo

Cod_Proveedor

Char

5

Primary Key

 

E1

Nombre_Proveedor

Char

30

Requerido

 

Margarita

Teléfono

Char

10

Requerido

 

5214587

Dirección

Char

30

Requerido

 

Calle 10 # 15 - 20

Email

Char

30

 

 

frito@frito.com

Cod_Tipo_Proveedor

Char

5

Requerido

Tipo_Proveedores

CV7

 

Tabla TIPO_PRODUCTOS

Campo

Tipo de Dato

Tamaño

Tipo de Campo

Relación

Ejemplo

Cod_Tipo_Producto

Char

5

Primary Key

 

jklm54321

Caracteristica

Char

255

Requerido

 

Helado

 

Tabla DETALLE_COMPRA

Campo

Tipo de Dato

Tamaño

Tipo de Campo

Relación

Ejemplo

Cod_Compra

Char

5

Requerido

Compras

MJ8

Cod_Producto

Char

5

Requerido

Producto

Papas

Unidades

Double

 

Requerido

 

50

Costo_Unidad_Compra

Double

 

Requerido

 

10000

Total_Compra

Double

 

Requerido

 

50000

 

Tabla DETALLE_VENTA

Campo

Tipo de Dato

Tamaño

Tipo de Campo

Relación

Ejemplo

Cod_Venta

Char

5

Requerido

Ventas

JH7

Cod_Producto

Char

5

Requerido

Producto

MJ5

Unidades

Double

 

Requerido

 

50

Costo_Unidad_Venta

Double

 

Requerido

 

10000

Total_Venta

Double

 

Requerido

 

50000