Escolar Documentos
Profissional Documentos
Cultura Documentos
DE ABARROTES
SISTEMAS DE INFORMACION
INTRODUCCION
Por lo que se llevara a cabo una investigacin que permite implementar un sistema
automatizado de Stock para el control de productos a travs de una base de datos.
Nuestro sistema para complementarse debe enlazarse con un sistema de ventas, as como
uno que nos permita llevar una actualizacin de la lista de proveedores y los detalles de sus
mercancas.
PROCESO DE DESARROLLO DEL SISTEMA UML
1. PLANEACIN Y ELABORACIN
1.1. JUSTIFICACIN
Como justificacin del trabajo, es importante destacar la importancia que tiene el cliente
para la organizacin, es por ello que se trata de llevar a cabo una revisin de la actual
poltica de pedidos, establecer un punto de reorden y evaluar el nivel de servicio al cliente,
el cual traer un incremento en la demanda y la satisfaccin de la propia organizacin, en
este caso de una tienda de abarrotes.
La base de toda empresa comercial es el control de los productos que entran y salen; de
aqu la importancia del manejo del inventario por parte de la misma. Este manejo permitir
a la empresa mantener el control oportuno, as como tambin conocer al final del periodo
un estado confiable de la situacin econmica de la empresa.
El control interno sobre los inventarios es importante, ya que los inventarios son el aparato
circulatorio de una empresa de comercializacin. Las compaas exitosas tienen gran
cuidado al proteger sus inventarios.
La creacin de este software que permita llevar el control de Stock de abarrotes lograra que
los usuarios estn satisfechos por la rapidez al momento de solicitar informacin sobre la
mercanca existente, puesto que sern revelados cuando lo desee.
USUARIO FUNCIONAL: Propietario Tienda
REQUERIMIENTOS
SC_ABARR
Obtener reporte de
ventas totalizadas por
producto
TENDERO PROVEEDOR
Generar rdenes de
compra
CASOS DE USO
1. Obtener reporte de ventas totalizadas por producto
Seccin: Principal.
Actores: Tendero
Seccin: Principal.
Seccin: Principal.
Seccin: Principal.
Actores: Tendero
Inventario
Fecha de ingreso a inventario
Cdigo Producto
Saldo
Lote
Descripcin Producto
Stock mnimo
Lista_precios
Cdigo proveedor
Cabecera_rdenes_compra Cdigo producto
Cdigo de proveedor Descripcin producto
Fecha de pedido Precio
Num Orden de Compra
SC_ABARR
N Orden de compra
1..* 1..* Cdigo proveedor
Cdigo producto
Descripcin producto
Precio
1 1..* 1..*
Requiere
Controla
Requiere
Controla
1
Requiere
Requiere
1..* 1
Detalles_rdenes_compra
1
Cdigo de proveedor
1 1
trola
Con
Cdigo Producto
Descripcin
Requiere
Cantidad
tura
Cap
tura
Cap
: SC_ABARR
TENDERO
ImpVentasTot()
CASO DE USO: Actualizar stock con reporte de ventas y facturas de la compra
: SC_ABARR
TENDERO
Actualizarstock( )
CASO DE USO: Reportar productos con stock mnimo y sin stock
: SC_ABARR
TENDERO
ReporteStockMin()
CASO DE USO: Generar rdenes de compra
:SC_ABARR
TENDERO
Ordenescompra()
CONTRATO 1
Nombre: ImpVentasTot( )
Tipo:
Poscondiciones:
CONTRATO 2
Nombre: Actualizarstock()
Tipo:
Poscondiciones:
Nombre: ReporteStockMin()
Tipo:
Poscondiciones:
CONTRATO 4
Nombre: Ordenescompra()
Poscondiciones:
1.2. DISEO
1.2.1. DIAGRAMA DE COLABORACIN
VentasTot( ) 1: ImprimirVentastot()
:SC_ABARR :Ventas_totalizadas
2.2.2 ActualizarEntradas ()
2.2.1 LeerDatos()
:Detalle_Factura_compra
1.1.2:AsignarDatos()
1:SolicitarProveedor() 1.1:SeleccionarProductos() 1.1.1:CrearCabecera ()
Ordenescompra()
:SC_ABARR :Proveedor :Lista_precios :Cabecera rdenes compra
1.1.1.1:AsignarDatos ()
1.1.1.2: CrearDetalle ()
ReporteStockMin() 1: Obtenerdatos ()
:SC_ABARR :Inventario
1.2 Asignardatos ()
1.1 CrearReporte ()
1.2
:Reporte Stock mnimo
y sin stock
DIAGRAMA DE CLASES
Inventario Lista_precios
Fecha de ingreso a inventario Cdigo proveedor
Cdigo Producto Cdigo producto
Saldo Descripcin producto
Lote Precio
Descripcin Producto
Mostrarformato ()
CrearInventario() 1
RegistraDatos() Controla Requiere
Mostrardatos ()
1 1
GenerarReporte ( )
Controla
1 Actualiza 1
SC_ABARR
1
Ventas_totalizadas
Requiere
Requiere
Cdigo Producto
tura
Cap
Actualizarstock()
ImpVentastot () 1
ReporteStockMin() 1
1..*
Ordenescompra()
Requiere
1 Detalles_rdenes_compra
Cdigo de proveedor
Cdigo Producto
Descripcin
Cantidad
1..* Precio
N Orden de Compra
Detalles_Factura_compra
1 Nro de factura
Cantidad 1..*
Fecha
1..*
tura
Cap
Precio
N Orden de compra