Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Mantilla - Jose - Sistema - Videovigilancia - Unilap
Mantilla - Jose - Sistema - Videovigilancia - Unilap
C
on el crecimiento de la construcción en el Perú , la creación y producción de muebles y productos en madera
también ha experimentado un crecimiento .
Mueblería Maldonado Acorde con las últimas tendencias de diseño, presenta una línea de muebles que resuelve las
necesidades del hogar actual. Propone ideas y conceptos
que se adaptan a la forma de vida de estos días.
Satisfacer las necesidades de sus clientes, en el equipamiento de su hogar u oficina, y a su vez generar empleo y
apoyo a la industria peruana.
Toda la fuerza de Muebles Maldonado se ha dirigido siempre a mantener sus productos de diseño y calidad,
entendiendo estas características como una inversión en el tiempo, un valor añadido al producto al que nunca ser
renunciará. Su coherencia y personalidad han sido premiadas por la confianza de sus clientes, y por la de todos
aquellos que saben lo que quieren
PROBLEMA:
Con el crecimiento de sus pedidos y ventas Mueblería Maldonado cree conveniente solicitar un experto en software
que le ayude a poder satisfacer tanto al cliente como a la institución. Ha crecido tanto pero sus operaciones todavía
lo maneja manualmente y esto les crea cierta lentitud desorden, equívocos de diseño y falta de control en los pagos.
Mueblería Maldonado, quisiera sistematizar todas sus operaciones pero por ahora está interesado en crear una
solución para su área de ventas. Sus operaciones de venta son las siguientes:
OPERACIONES:
Sus clientes nuevos como los actuales y antiguos, visitan la tienda, y si gustan de los muebles que son
exhibidos allí, lo compran y si no mandan a confeccionar con los criterios de los especialistas, que si se
les solicita pueden ir a su hogar u oficina y les ayuda a crear el modelo de acuerdo a la decoración y
espacio que tienen.
El pago del otro 50% es cuando los muebles ya están listos, se elabora el comprobante de venta y los
muebles son entregados al cliente.
Muebles Maldonado quiere una nueva modalidad de ventas, las ventas y pedidos online que estos sean
escogidos o pedidos a través de la web. Los pagos se realicen con una pasarela de pagos confiable y
segura.
En cualquiera de los casos el cliente pueda consultar los tipos de muebles y el estado de su pedido vía
web.
MODELO DEL NEGOCIO
uc Modelo de Negocio
Gestionar Ventas
Directas
Vendedor
Terminal
Gestionar Pedidos
2.- Realización de Casos de uso del Negocio
Cliente
ActivityInitial
1
Si
Elabora Venta
Venta
1..*
Elige Forma de Pago
1..* 1
Es Efectivo
No Verifica Si hay Fondos
Hay Fondos No
Anula Venta
Si
Si
ElaboraComprobante
Imprime Voucher
ActivityFinal
Realiza Despacho
ComprobanteVenta Voucher
1
1 0..1
Actualiza Stock
Producto
ActivityFinal
Gestionar PedidoContrato
act DA_GestionarPedidoContrato
nCliente
ActivityInitial 1
1
0..*
0..1
0..1
Hay Fondos
Elige Forma de Pago Es Efectivo
Verifica Ctas
pendientes Si Si
Tiene CuentaPendiente ElaboraComprobantePago Imprime Voucher
1
No
nVenta
Elabora Venta Credito
1..*
1..*1
nVoucher
Realiza Despacho
0..1
Actualiza Stock
nComprobantePago
1
1..*
1..*
nProducto
1
3. Modelo de Dominio
nCliente
1
0..* 1..*
0..1 1 1..* 1
0..1 1
1..*
nComprobantePago nVoucher
1..* 1 0..1
El nPedidoContrato, es un objeto que no es obligatorio, y que no esta en una venta directa por esto su
relación es a veces 0.*, 0…1
MODELO DEL SISTEMA
Consulta VerificarVenta
Verificar EstadoPedidoContrato
PedidoContrato
«extend»
Cliente
VerificaPedidoContrato
«extend»
RealizarPago «extend»
Realizar Venta
«extend»
Realizar RealizarPagoTarjeta
MantenedorCliente Pedido-Contrato
«extend»
«include»
RealizaPagoEfectivo
Cajero
ActualizarStock
MantenedorProducto
Vendedor
REALIZACIÓN
Usuario Sistema
ActivityInitial
Cliente
Obtener Cliente
1
(from ModeloDatos)
PedidoContrato
Verifica Tipo de Venta 0..1
(from ModeloDatos)
Existe Pedido-Contrato
Si Busca Pedido-Contrato
No
Agrega Producto
Copiar Productos a Ventas
Si
obtieneProducto Producto
- DesProducto: String
(from ModeloDatos)
Agrega mas
Productos
RegistraVenta Venta
1
1..*
(from ModeloDatos)
Actualiza Stock
ActivityFinal
2.- Realiza Pago
act RealizarPago
ActivityInitial
Cliente
(from ModeloDatos)
1
Identifica Cliente
1..*
Selecciona documento de
Pago Venta
(from ModeloDatos)
Es venta Directa
Busca Venta
[Si]
[No]
0..1
(from ModeloDatos)
1..*
1
(from ModeloDatos)
online?
BuscaPasarelaPago
[No]
Es Conforme
Graba ComprobantePago
Imprime Voucher
ComprobantePagp
ActivityFinal
(from ModeloDatos)
Modelo Datos
class ModeloDatos
Cliente 1 Cronograma
Venta PedidoContrato
0..1
1 1..* 1..* 1
1
1 1 (from DAS_RealizarPago)
1
1..*
0..1
PedidoComprobante
VentaComprobante
1..*
1..* 1..*
1 DetCronograma
DetVenta
1
- Cantidad: int
- Precio: double 1 ComprobantePagp
1..*
(from DAS_RealizarPago)
1
Modelo
Producto
- DesModelo: int
1 1..* - DesProducto: String
Configuración: