Documentos de Académico
Documentos de Profesional
Documentos de Cultura
I. MODELO DE NEGOCIO
<<communicate>>
Proveedor
Gestion de Compras
Almacenero
<<communicate>>
<<communicate>>
<<communicate>>
<<communicate>>
Gestion de Artículos de Ferreteria
<<communicate>>
Gerente
<<communicate>>
Vendedor
Gestion de Ventas
<<communicate>>
<<communicate>>
Caja
Cliente
Gestion de Pagos
2. DESCRIPCIÓN DE LOS PROCESOS Y REGLAS DE NEGOCIO.
CASO I
El gerente entrega el comprobante de compra al almacenero.
El almacenero recibe, verifica y almacena los productos de
acuerdo al comprobante de compras.
El almacenero registrar los productos.
Si existe inconformidad, el almacenero informa al gerente sobre
los productos a ser devueltos.
Aceptada la devolución el almacenero hace entrega del Los productos son actualizados por el almacenero.
producto. -Almacenero El almacenero quien propone que producto se debe
Finalmente el almacenero actualiza el Stock de los productos. -Gerente devolver.
-Cliente El almacenero es quien hace la entrega del producto
CASO II al cliente y da la conformidad de la entrega.
El cliente entrega el comprobante de venta al almacenero.
El almacenero recibe, verifica y entrega los productos de acuerdo
al comprobante de ventas.
El almacenero actualizar el stock de productos.
si existe devolución por parte del cliente, el almacenero
recepciona, verifica y almacena el producto.
Finalmente el almacenero registra el producto devuelto.
GESTIÓN DE PAGOS:
El pago se realiza cada fin de mes.
CASO I No se efectúa adelantos a los trabajadores.
-Gerente
El gerente verifica el tipo de trabajador. El gerente es el quién realiza los pagos.
-Proveedor
El gerente determina el sueldo por día de acuerdo al tipo de El pago se efectúa mediante recibos por honorarios
-Almacenero
trabajador. para los trabajadores y mediante comprobante de
-Vendedor
El gerente calcula el monto a pagar por los días trabajado. pago para los proveedores.
El trabajador emite su recibo por honorarios al gerente. El pago se realiza en efectivo.
El gerente registra el pago.
El gerente efectuar el pago al trabajador.
CASO II
El proveedor emite el comprobante de compra al gerente.
El gerente registra el pago.
El gerente realiza el pago al proveedor.
3. MODELOS OBJETO DE NEGOCIO.
E_Productos
E_Pedidos
W_Almacenero
Lee
Lee
Escrib e E_ListaProdCompras
<<communicate>>
Lee/Escribe
Proveedor
E_Proveedor
(f rom Casos de uso de negocio)
Escrib e
W_Gerente
Lee
Escrib e/Lee
Lee
E_Proforma
Escrib e
E_DevoluciónCompra
E_CotizacionDeCompra
E_ComprobanteCompra
E_OrdenDeCompra
OBJETO DE NEGOCIO: Gestion de Ventas
E_Cliente
E_ListaProdVentas
E_Productos
Lee/Escrib e
Lee
W_Almacenero
<<communicate>> Escrib e/Leer
Escrib e
E_Pedidos
Escrib e
E_Vendedor
Escrib e
Cliente E_CotizacionDeVentas
(f rom Casos de uso de negocio)
<<communicate>>
Lee/Escrib e
<<communicate>>
Escrib e E_ComprobanteVenta
W_Caja
<<communicate>>
E_DevoluciónVenta
W_Gerente
OBJETO DE NEGOCIO: Gestión de Articulo de Ferreteria
E_ComprobanteCompra E_DevoluciónCompra
Lee
Lee
<<communicate>>
Lee/Escribe
W_Gerente
E_Productos
Lee
W_Almacenero
Lee
Cliente E_ComprobanteVenta
(from Casos de uso de negocio)
E_DevoluciónVenta
OBJETO DE NEGOCIO: Gestion de Pagos
Lee/Escribe
E_Trabajador
Leer
Almacenero
(from Casos de uso de negocio)
Lee Lee/Escribe
Vendedor
(from Casos de uso de negocio)
E_Pago
Proveedor E_Proveedor
(from Casos de uso de negocio) E_ComprobanteCompra
4. MODELO DE DOMINIO
MODELO DE DOMINIO
DetListaCompras
DetCotización
Tiene 1..* Tiene 1
Pertenece Cls_OrdenCompra Pertenece
Cls_Producto Tiene 1..*
1 1 Pertenece
Cls_Proveedor
Tiene 1
Tiene 1..*
1
Cls_ComprobanteCompra
Tiene 1
Tiene 0..1 Tiene 1..*
Cls_DevoluciónCompra Cls_Proforma
Pertenece Cls_ListaVentas
Tiene 0..*
Tiene 1..*
Pertenece Tiene 1..*
1
Pertenece Cls_Cliente Pertenece Cls_ReciboHonorario
1 1
II. LISTA DE REQUERIMIENTOS
Tipo de
Descripción
requerimientos
Registrar a los clientes.
Registrar a los proveedores.
Registrar y actualizar los productos.
Registrar, controlar y consultar el stock de los productos.
Generar reporte de stock del producto.
Registrar los pedidos de los clientes.
Elaborar cotización y seleccionar a un proveedor por precios de
productos.
Elaborar el listado de los productos que se requiere comprar.
Elaborar orden de compra.
Registrar comprobante de compra.
FUNCIONAL Registrar, controlar y hacer reportes de ingresos y egresos de caja.
Generar reporte de venta diario, mensual y anual.
Generar comprobante de venta (boleta y factura).
Emitir cotización de venta.
Registrar y emitir comprobante de Venta.
Realizar y registrar los pagos a los trabajadores.
Realizar y registrar los pagos a los proveedores.
Mantenimiento
Documentación
Disponibilidad
Calidad
Estabilidad
Adaptabilidad a los cambios próximos.
Facilidad de uso
NO FUNCIONAL
Portabilidad
Velocidad de procesamiento de información.
Fiabilidad.
Seguridad
1: VenderProduct o(dtos)
2: RecepcionarDatos
3: ValidarDat os( )
4: ValidaLosDat os( )
5: MostrarResultado( )
6: CargarProducto( St ock> 0)
7: DevolverProducto(Stock > 0 )
9: DevolverCte( )
12: CrearNuevoCliente( )
13: SeleccionarComprobant e( )
15: GenerarCodigodeVenta( )
16: DevolverDatosDelVendedor( )
17: ActualizarStockProduct o( )
18: Grabarvent a( )
19: ImprimirComprobante( )
V. DIAGRAMA DE ESTADOS
inicio
Depedido
No
Contratado
fin
Interesados Rechazado
inicio
Aceptado Eventual
Contratado
fin
Diagrama de estados: CLIENTE
Solicitante
inicio
Cotizador Comprador
Registrado/
Activo
Inactivo
fin
En Venta Dañado
Reservado Vendido
fin
VI. DIAGRAMA DE ACTIVIDADES
Gestión de compras
inicio
Consulta stock
Cotizacion de
Productos
fin
Realiza pedido
Recepciona
Pedido
Recepcioma
Entrega
ini ci o
Informa No no
disponibi lidad disponibl e
Consulta Preci o
no
fi n
Gestión de Venta
Inicio
Si Consultar Stock
Disponible del Producto
si No
No Informa no
Elegir otro
Producto disponiblidad ...
Buscar Cliente
Imprimir Selecciona
Comprobante Producto
Fin
Gestión de Devolución
Busca Venta
Informa No no existe
Procede
si
Verifica Producto
Informa No no buen
Procede estado
fin
si
Registrar
Devolucion
Anular Venta
Ferreteria
1.0 .exe
PagoCliente X
JFrmAcce JfrmMenuSys CuentasXp vencimiento.Jasper
tem.java agar.jpg Reportes.jpg
so.java
Ctegoria.J
asper
ingreso al sistema Proveedor.
por el usuario. jpg
Usuario.jp Venta.Jasp
g er
Credito.jpg
Ventas.j Categoria.
pg jpg Cliente.jp
Marca.jpg
g
JFrmUsua JFrmRepo
JFrmCateg JFrm.Clie JFrmCuentas JFrmProve
JFrmVent JFrm.Mar JFrmCredit rio.java rte.java
oria.Java nte.Java Xpagar.java edor.java
a.Java ca.Java o.java
Comproban
te.jasper
BDFerreteriaM
orales.Sql Librereria
s.Jar