Download - 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
o
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
2
DFerreteriaM
orales.Sql