Está en la página 1de 21

DESARROLLO DEL PROYECTO

I. MODELO DE NEGOCIO

DIAGRAMA DE CASO DE USO 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.

DESCRIPCION DEL PROCESO ACTORES REGLA DE NEGOCIO


GESTIÓN DE COMPRAS:
 El gerente consulta al almacenero para verificar los productos
con Stock igual a cero.
 El gerente verifica los pedidos de los clientes.
 El gerente verifica la lista de los proveedores.
 El gerente registra a los nuevos proveedores.
 El gerente emite la proforma a cada proveedor.
 Cada proveedor entre la cotización de compra al gerente.
 El gerente evalúa y escoge al mejor proveedor.
 La orden de compra es realizado por el gerente.
 El gerente realiza la orden de compra.
 El gerente envía la orden de compra al mejor proveedor.  Se hace los pedidos de los clientes cada semana y cada
 El proveedor entrega el comprobante de venta. dos semanas los pedidos de los productos que tengan
 El gerente verifica el comprobante de venta por orden de
- Gerente stock menor a 10 unidades.
compra.
 El almacenero recibe los productos y verifica con el - Almacenero  La orden de reclamo es realizado por el gerente.
comprobante. - Proveedor  Se realizará el reclamo de devolución cuando el producto
 El gerente realiza el pago al proveedor.
no está en perfectas condiciones, cuando tenga defectos,

En caso de devoluciones. cuando la cantidad no es exacta o cuando no


 El almacenero comunica al gerente los productos a devolver. corresponda al producto en sí ya sea tipo o marca.
 El gerente solicita devolución al proveedor.
 Aceptada la devolución el almacenero entregar el producto al
proveedor.
 El gerente entregar el comprobante al proveedor.
 El proveedor emite nuevo comprobante al gerente y entrega el
monto de devolución correspondiente
 El gerente archiva el comprobante y registra la devolución.
GESTIÓN DE VENTAS:

 El vendedor verifica al cliente.


 Si no se encuentra el cliente, el vendedor registra al nuevo
cliente.
 El vendedor elabora una la lista de productos que el cliente
necesita.
 El vendedor comunica al almacenero la disponibilidad del stock
de productos.  Los clientes que más compran deben tener
 En caso que no haya algún producto el vendedor registra los descuentos especiales.
pedidos del cliente si así lo solicita.  No se realiza ventas a crédito.
 De lo contrario el vendedor realiza la cotización que del cliente.  El gerente realiza la labor de caja.
 El vendedor entrega la cotización al cliente.  El cobro se realiza solo en efectivo.
 Si el cliente requiere comprar el vendedor elabora y emite el - Vendedor  El gerente en quien recibe los reclamos de devolución.
comprobante de venta (boleta, factura). - Almacenero  Toda entrega es verificada al momento de la compra,
 El cliente se acerca en caja y hace el pago por la venta realizada. no nos hacemos responsables de la cantidad faltante
- Caja
 El cajero sella el comprobante. después de efectuar la compra.
 El vendedor se dirige al almacén entrega el comprobante y - Cliente
 Se acepta devolución cuando el producto está
recepciona el producto vendido - Gerente defectuoso y cuando el producto no corresponda el
tipo o marca.
En caso de devoluciones  Sólo se acepta devoluciones cuando el producto está
 El cliente comunica su reclamo al gerente. en buen estado.
 El gerente evalúa el reclamo.  El plazo para reclamar la devolución es máximo de 5
 En caso proceda el reclamo en cliente entrega el producto y el días hábiles a partir de la fecha de entrega
comprobante al gerente.
 El gerente anular comprobante.
 El gerente elabora y emite al cliente un nuevo comprobante de
pago.
 El gerente registrar la devolución de ventas.
 El gerente entrega el dinero al cliente.
 El gerente entrega el producto devuelto al almacenero.
GESTIÓN DE ARTÍCULOS DE FERRETRÍA:

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.

OBJETO DE NEGOCIO: Gestion de Compras

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)

W_Gerente Escribe E_RecibosPorHonorarios

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

Pertenece Pertenece Tiene


Cls_ListaCompras Cls_CotizaciónCompra
1..* 1 1..*
1 Pertenece 1..*
Pertenece

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

1..* Pertenece 1..*


Cls_DevoluciónVenta Pertenece
Pertenece 1 Cls_Pagos
DetListaVentas 1..*
Tiene 0..1
Tiene 1 Tiene 1
Cls_CotizaciónVentas Pertenece Cls_Trabajador
Pertence 1
Cls_Pedidos Cls_ComprobanteVenta 1
Tiene 1..*

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

 Regularización y leyes del gobierno.


EXTERNOS
 Flexibilidad de IGV.
III. DIAGRAMAS DE CLASES
IV. DIAGRAMA DE SECUENCIA

: Vendedor. : GUI Cl iente


: GUI venta : Vali dador : Buscador : Producto : Cli ente : Venta : ComprobanteVenta
: Vendedor : Codificador

1: VenderProduct o(dtos)

2: RecepcionarDatos

3: ValidarDat os( )

4: ValidaLosDat os( )

5: MostrarResultado( )

6: CargarProducto( St ock> 0)

7: DevolverProducto(Stock > 0 )

8: BuscarClient e(I dCte )

9: DevolverCte( )

10: MostrarResult ado( )

11: RegistrarCt e(Dts )

12: CrearNuevoCliente( )

13: SeleccionarComprobant e( )

14: MostrarDat os( )

15: GenerarCodigodeVenta( )

16: DevolverDatosDelVendedor( )

17: ActualizarStockProduct o( )

18: Grabarvent a( )

19: ImprimirComprobante( )
V. DIAGRAMA DE ESTADOS

Diagrama de Estados: EMPLEADO

inicio

A Prueba Contratado Ascender


Cargo

Depedido
No
Contratado

fin

Diagrama de estados: PROVEEDOR

Interesados Rechazado

inicio

Aceptado Eventual

Contratado

fin
Diagrama de estados: CLIENTE

Solicitante

inicio

Cotizador Comprador

Registrado/
Activo

Inactivo

fin

Diagrama de estado de: PRODUCTO


inicio Agotado

En Venta Dañado

Reservado Vendido

fin
VI. DIAGRAMA DE ACTIVIDADES

Gestión de compras

inicio

Consulta stock

Existe Informa Emite informe Revisa costos/stock


Producto Necesidad pedido

Cotizacion de
Productos
fin

P. Contrato Elige P. Eventual


Proveedor

Establece Presupuesto de establece Condiciones de


Compra Compra

Realiza pedido

Recepciona
Pedido

Recepcioma
Entrega

Entrega Genera comprobante


Comprobante de Compra
Gestión de Cotización

ini ci o

Consulta Producto Busca Producto

Informa No no
disponibi lidad disponibl e

Consulta Preci o

Reci be proforma Emite Proforma Regi stra


Cotizacion

si Real iza otra


consulta

no

fi n
Gestión de Venta

Inicio

Solicita Producto Buscar Producto

Si Consultar Stock
Disponible del Producto
si No

No Informa no
Elegir otro
Producto disponiblidad ...

Compra Producto Informa Stock Consulta Precio


Producto Producto

Buscar Cliente

Registrar Cliente Registrar Generar


Producto Comprobante

Imprimir Selecciona
Comprobante Producto

Recibe Producto Verifica Producto Verifica estado


Producto

Fin
Gestión de Devolución

Solicita Devolucion de Recepciona


Producto Solicitud

Busca Venta

Informa No no existe
Procede
si

Entrega Producto Recepcionar


Devolucion

Verifica Producto

Informa No no buen
Procede estado
fin
si

Registrar
Devolucion

Anular Venta

Informa Verifica Producto


Devolucion

Actualiza Stock Informa


Devolucion
VII. DIAGRAMA DE COMPONENTES

Menu Ingreso_Egre Caja.Jasp Stock.Jasper


Principal ... Fondo.jpg so.Jasper er

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

También podría gustarte