Desarrollo Del Proyecto Ferreteria

21
DESARROLLO DEL PROYECTO I. MODELO DE NEGOCIO DIAGRAMA DE CASO DE USO DE NEGOCIO Gestion de Ventas Vendedor Gestion de Artículos de Ferreteria Proveedor Gestion de Compras Gestion de Pagos  Almacenero <<communicate>> <<communicate>> Cliente <<communicate>> <<communicate>> Gerente <<communicate>> <<communicate>> <<communicate>> Caja <<communicate>> <<communicate>>

Transcript of Desarrollo Del Proyecto Ferreteria

5/7/2018 Desarrollo Del Proyecto Ferreteria - slidepdf.com

http://slidepdf.com/reader/full/desarrollo-del-proyecto-ferreteria-559abb6b643d1 1/21

 

DESARROLLO DEL PROYECTO

I.  MODELO DE NEGOCIO

DIAGRAMA DE CASO DE USO DE NEGOCIO

Gestion de Ventas

Vendedor 

Gestion de Artículos de Ferreteria

Proveedor 

Gestion de Compras

Gestion de Pagos

 Almacenero

<<communicate>>

<<communicate>>

Cliente

<<communicate>>

<<communicate>>

Gerente

<<communicate>>

<<communicate>>

<<communicate>>

Caja

<<communicate>>

<<communicate>>

5/7/2018 Desarrollo Del Proyecto Ferreteria - slidepdf.com

http://slidepdf.com/reader/full/desarrollo-del-proyecto-ferreteria-559abb6b643d1 2/21

 

2.  DESCRIPCIÓN DE LOS PROCESOS Y REGLAS DE NEGOCIO.

DESCRIPCION DEL PROCESO ACTORES R

GESTIÓN DE COMPRAS: 

  El gerente consulta al almacenero para verificar los productos

con Stock igual a cero.

  El gerente verificalos 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.

  Elgerente realiza la orden de compra.

  Elgerente envía la orden de compra al mejor proveedor.

  El proveedor entrega el comprobante de venta.

  El gerente verifica el comprobante de venta por orden decompra.

  El almacenero recibe losproductos y verifica con el comprobante.

  El gerente realiza el pago al proveedor.

En caso de devoluciones.

  El almacenero comunica al gerente los productos a devolver. 

  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 elmonto de devolución correspondiente 

  El gerente archiva el comprobante y registra la devolución. 

-Gerente-Almacenero

-Proveedor

y  La orden de com

y  Se hace los ped

dos semanas los

stock menor a 1

y  La orden de rec

y  Se realizará el re

no está en perfe

cuando la cantid

corresponda al

5/7/2018 Desarrollo Del Proyecto Ferreteria - slidepdf.com

http://slidepdf.com/reader/full/desarrollo-del-proyecto-ferreteria-559abb6b643d1 3/21

 

GESTIÓN DE VENTAS: 

  El vendedor verifica al cliente.

  Si no se encuentra el cliente, el vendedor registraal 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.

  En caso que no haya algún producto el vendedor registra los

pedidos del cliente si así lo solicita.

  De lo contrario el vendedor realiza la cotización que del cliente.

  El vendedor entrega la cotización al cliente.

  Si el cliente requiere comprar el vendedor elabora y emite el

comprobante de venta (boleta, factura).

  El cliente se acerca en caja y hace el pago por la venta realizada.

  El cajero sella el comprobante.

  El vendedor se dirige al almacén entrega el comprobante y

recepciona el producto vendido

En caso de devoluciones

  El cliente comunica su reclamo al gerente.

  El gerente evalúa el reclamo.

  En caso proceda el reclamo en cliente entrega el producto y el

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. 

-Vendedor

-Almacenero

-Caja

-Cliente

-Gerente

y  Los clientes q

descuentos e

y  No se realiza

y  El gerente re

y  El cobro se re

y  El gerente en

y  Toda entrega

no nos hacemdespués de e

y  Se acepta de

defectuoso y

tipo o marca

y  Sólo se acept

en buen esta

y  El plazo para

días hábiles a

5/7/2018 Desarrollo Del Proyecto Ferreteria - slidepdf.com

http://slidepdf.com/reader/full/desarrollo-del-proyecto-ferreteria-559abb6b643d1 4/21

 

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

deacuerdo 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

producto.

  Finalmente el almacenero actualiza el Stock de los productos. 

CASO II

  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. 

-Almacenero

-Gerente

-Cliente

y  Los producto

y  El almacener

devolver.

y  El almacener

al cliente y d

GESTIÓN DE PAGOS:

CASO I

  El gerente verifica el tipo de trabajador.

  El gerente determina el sueldo por día de acuerdo al tipo de

trabajador.

  El gerente calculael monto a pagar por los días trabajado.

  El trabajador emite su recibo por honorarios al gerente.

-Gerente

-Proveedor-Almacenero

-Vendedor

y  El pago se re

y  No se efectú

y  El gerente es

y  El pago se ef

para los trab

pago para lo

y  El pago se re

5/7/2018 Desarrollo Del Proyecto Ferreteria - slidepdf.com

http://slidepdf.com/reader/full/desarrollo-del-proyecto-ferreteria-559abb6b643d1 5/21

 

  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.

5/7/2018 Desarrollo Del Proyecto Ferreteria - slidepdf.com

http://slidepdf.com/reader/full/desarrollo-del-proyecto-ferreteria-559abb6b643d1 6/21

 

3.  MODELOS OBJETO DE NEGOCIO.

OBJETO DE NEGOCIO: Gestion de Compras

W_Almacenero

E_Productos

Proveedor 

(from Casos de uso de negocio)E_Proveedor 

E_ComprobanteCompraE_OrdenDeCompra

E_Pedidos

E_DevoluciónCompra

E_ListaProdCompras

E_CotizacionDeCompra

W_Gerente

<<comm

 

unicate>>

Lee

Lee/Escribe

Lee

Lee

Escribe

Lee

Escrib e/Lee

Escribe

E_Proforma

Escribe

5/7/2018 Desarrollo Del Proyecto Ferreteria - slidepdf.com

http://slidepdf.com/reader/full/desarrollo-del-proyecto-ferreteria-559abb6b643d1 7/21

 

OBJETO DE NEGOCIO: Gestion de Ventas

E_DevoluciónVenta

E_Cliente

E_ComprobanteVenta

E_Pedidos

E_Productos

E_ListaProdVentas

Cliente

(f rom Casos de uso de negocio)

W_Caja

Lee/Escribe

Escribe

E_CotizacionDeVen

E_Vendedor 

Lee/Escribe

Escribe

Escribe

Lee

Escribe/Leer 

<<communicate>>

Escribe

W_Almacenero

<<communicate>>

W_Gerente

<<communicate>>

<<communicate>>

5/7/2018 Desarrollo Del Proyecto Ferreteria - slidepdf.com

http://slidepdf.com/reader/full/desarrollo-del-proyecto-ferreteria-559abb6b643d1 8/21

 

 

OBJETO DE NEGOCIO: Gestión de Articulo de Ferreteria

E_Productos

E_ComprobanteCompra

E_ComprobanteVenta

E_DevoluciónCompra

E_DevoluciónVenta

W_Gerente

W_Almacenero

<<communicate>>

Lee/Escribe

Lee

Lee

Lee

Le

 

e

Cliente

(from Casos de uso de negocio)

5/7/2018 Desarrollo Del Proyecto Ferreteria - slidepdf.com

http://slidepdf.com/reader/full/desarrollo-del-proyecto-ferreteria-559abb6b643d1 9/21

 

OBJETO DE NEGOCIO: Gesti de Pagos

Al acenero

(from Casos de uso de negocio)

Vendedor 

(from Casos de uso de negocio)

Proveedor 

(from Casos de uso de negocio)

E_Proveedor 

E_Trabajador 

E_Pago

E_ComprobanteCompra

W_Gerente

Lee/Escr i   

e

Lee/Escr i   

e

Escr i   

e

Lee

E_RecibosPorHonorar ios

Leer 

5/7/2018 Desarrollo Del Proyecto Ferreteria - slidepdf.com

http://slidepdf.com/reader/full/desarrollo-del-proyecto-ferreteria-559abb6b643d1 10/21

 

4.  MODELO DE DOMINIO

MODELODE DOMINIODetListaCompras

DetCotización

Cls_ComprobanteCompra

Cls_DevoluciónCompra

Cls_OrdenCompra

11

Tiene 1

Pertenece

1

0..1

1

Tiene 0..1

Pertenece

1

DetListaVentas

Cls_Producto

Cls_ListaVentas

1..*

1..*

Pertenece

1..*

Tiene 1..*

Cls_CotizaciónVentas

1

1

Tiene 1

Pertenece 1

Cls_Pedidos

Cls_Cliente

1

1..*

Pertenece1

Tiene 1..*

1

0..*

Pertenece

1

Tiene 0..*

Cls_DevoluciónVenta

Cls_ComprobanteVenta

1..*

1

Tiene 1..*

Pertenece

1

0..1

1

Tiene 0..1

Pertence 1

Cls_ListaCompras

1

1

Tiene 1

Pertenece1

1..*

1..*

Tiene 1..*

Pertenece

1..*

Cls_CotizaciónCompra

1..*1

Tiene

1..*

Pertenece

1

Cls_Proforma

Cls_Proveedor 

1..*

1..*

Tiene 1..*

Pertenece 1..*

1..*

1

Tiene 1..*

Pertenece

1

Cls_Pagos

1..*

1

Pertenece 1..*

Tiene 1

Cls_Trabajador 

1..*

1

Pertenece

1..*

Tiene 1

Cls_ReciboHonorario

1

1..*

Pertenece

1

Tiene 1..*

5/7/2018 Desarrollo Del Proyecto Ferreteria - slidepdf.com

http://slidepdf.com/reader/full/desarrollo-del-proyecto-ferreteria-559abb6b643d1 11/21

5/7/2018 Desarrollo Del Proyecto Ferreteria - slidepdf.com

http://slidepdf.com/reader/full/desarrollo-del-proyecto-ferreteria-559abb6b643d1 12/21

5/7/2018 Desarrollo Del Proyecto Ferreteria - slidepdf.com

http://slidepdf.com/reader/full/desarrollo-del-proyecto-ferreteria-559abb6b643d1 13/21

 

IV.  DIAGRAMA DE SECUENCIA

: Vendedor : Vendedor  : GUI venta: GUI venta : Codificador : Codificador  : Validador : Validador  : Buscador : Buscador  : Producto: Producto : Cliente: Cli ente : Venta: Venta : Com: Com

1: VenderProducto(dtos)

2: RecepcionarDatos

3: ValidarDatos( )

6: CargarProducto( Stock> 0)

7: DevolverProducto(Stock >0 )

8: BuscarCliente(IdCte )

10: MostrarResultado( )

9: DevolverCte( )

11: RegistrarCte(Dts )

13: SeleccionarComprobante( )

14: MostrarDatos( )

15: G enerarCodigodeVenta( )

16: DevolverDatosDelVendedor( )

17: ActualizarStockProducto( )

18: Grabarventa( )

19: ImprimirComprobante( )

12: CrearNuevoCliente( )

4: ValidaLosDatos( )

5: MostrarResultado( )

5/7/2018 Desarrollo Del Proyecto Ferreteria - slidepdf.com

http://slidepdf.com/reader/full/desarrollo-del-proyecto-ferreteria-559abb6b643d1 14/21

 

 

V.  DIAGRAMA DE ESTADOS

inicio

fin

 A Prueba Contratado

No

Contratado

 Ascender 

Cargo

Depedido

Diagrama de Estados: EMPLEADO

inicio

fin

Diagrama de estados: PROVEEDOR

Interesados

 Aceptado

Rechazado

Contratado

Eventual

5/7/2018 Desarrollo Del Proyecto Ferreteria - slidepdf.com

http://slidepdf.com/reader/full/desarrollo-del-proyecto-ferreteria-559abb6b643d1 15/21

 

 

inicio

fin

Solicitante

Registrado/ Activo

Cotizador  Comprador 

Inactivo

Diagrama de estados: CLIENTE

inicio

f in

En Venta

Reservado Vendido

 Agotado

Diagrama de estado de: PRODUCTO

Dañado

5/7/2018 Desarrollo Del Proyecto Ferreteria - slidepdf.com

http://slidepdf.com/reader/full/desarrollo-del-proyecto-ferreteria-559abb6b643d1 16/21

 

VI.  DIAGRAMA DE ACTIVIDADES

Gestión de compras

Existe

Producto

inicio

fi n

Consulta stock

Informa

Necesidad

Emite informe

pedido

Recepcioma

Entrega

Entrega

Comprobante

Revisa costos/stock

Establece Presupuesto de

Compra

Cotizacion de

Productos

establece Condiciones de

Compra

El ige

Proveedor 

P. Contrato P. Eventual

Realiza pedido

Genera comprobante

de Compra

Recepciona

Pedido

5/7/2018 Desarrollo Del Proyecto Ferreteria - slidepdf.com

http://slidepdf.com/reader/full/desarrollo-del-proyecto-ferreteria-559abb6b643d1 17/21

 

Gestión de Cotización

Consulta Producto

inicio

fin

Recibe prof orma

Realiza otra

consulta

Busca Producto

Inf orma No

disponib i lidad

Consul ta Precio

disponib le

no

Registra

Cotizacion

Em ite Prof orma

no

si

5/7/2018 Desarrollo Del Proyecto Ferreteria - slidepdf.com

http://slidepdf.com/reader/full/desarrollo-del-proyecto-ferreteria-559abb6b643d1 18/21

 

Gestión de Venta

Inicio

¡  olicita

¢  roducto

Co £   pra ¢   roducto

¤   legir otro

¢   roducto

No

si

¥   ecibe ¢   roducto

¦  in

§   uscar ¢   roducto

Disponible

Infor £   a no

disponiblidad ¨ ¨  ̈

No

Consultar ¡   toc © 

de l ¢   roducto

¡   i

Infor £  a

¡  toc

© 

¢   roducto

Consulta ¢   recio

¢   roducto

¥   egistrar Cliente

I £   pri £   ir 

Co £   probante

Generar 

Co £   probante

§   uscar Cliente

¥   egistrar 

¢   roducto

  

erifica¢  roducto

¡   elecciona

¢   roducto

  

erifica estado

¢   roducto

5/7/2018 Desarrollo Del Proyecto Ferreteria - slidepdf.com

http://slidepdf.com/reader/full/desarrollo-del-proyecto-ferreteria-559abb6b643d1 19/21

 

Gestión de Devolución

So  

 

a   

e  

u  

on de 

 odu

 

 

o

  n

 

 ega 

 odu

 

 

o

f i n

Bu ! 

a Ven" 

a

Re! ep

! # ona

$  

%  

e&  

o' 

u! # 

on

Re! ep

! # ona 

So' # ! #  

ud

(  

nu' a

$ Ven

a

Info$ ma 

)  o 

0 $ o

! ede

ex ist eno

Ve$ # f 

# ! a 

0 $ odu

o

Reg#  

$ a

$  

%  e

&  

o' u

! # on

buen

estad o

Info$ ma 

)  o 

0 $ o

! ede

no

Info$ 

ma 

%  e

&  

o' u

! # on

(  

ua' # 

1  

a S" 

o! 

k

Ve$ # f 

# ! a 

0 $ odu

o

Info $  ma 

%   e&  

o '  u ! #  on

5/7/2018 Desarrollo Del Proyecto Ferreteria - slidepdf.com

http://slidepdf.com/reader/full/desarrollo-del-proyecto-ferreteria-559abb6b643d1 20/21

 

VII.  DIAGRAMA DE COMPONENTES

JFrmP

edor.ja

Proveedor.

 jpg

JFrmCuentas

Xpagar.java

CuentasXpagar.jpg

JFrmCredit

o.java

Credito.jpg

JFrm.Clie

nte.Java

JFrmCateg

oria.Java

Cliente.jp

g

Categoria.

 jpg

JFrm.Mar 

ca.Java

JFrmVent

a.Java

Marca.jpg

Ventas.j

pg

Comproban

te.jasper 

Ferreteria

1.0 .exe

JFrmAcceso.java

ingreso al sistema

por el usuario.

JfrmM enuSys

tem.java

Fondo.jpgMenu

Principal ...

Librereria

s.Jar 

DFerreteriaM

orales.Sql

5/7/2018 Desarrollo Del Proyecto Ferreteria - slidepdf.com

http://slidepdf.com/reader/full/desarrollo-del-proyecto-ferreteria-559abb6b643d1 21/21