Download - Floreria Uml
-
8/10/2019 Floreria Uml
1/23
FLORERIA AFLORAR S.A
VENTA DE FLORES POR INTERNET (ONLINE) EN LIMA Y TRUJILLO.
1.- REGLAS DEL NEGOCIO
Cuando un cliente ingrese a la pgina del sitio de la florera podr ver un lbum dondese encuentran variedades de fotos de floresel valor (incluye el IGV 18%) de undeterminado artculo (flores) al da de la fecha, el cliente podr seleccionar y armar su
propio pedido. Cuando el cliente realice un pedido obtendr de inmediato un cdigo de pedido. Se solicita al cliente su DNI para verificar sus datos.
Si no es un usuario registrado, deber ingresar previamente sus datos especificandonombre, domicilio, cdigo postal, telfono, e-mail, fecha de cumpleaos.
Si est registrado se pide solo un (1) telfono particular y una direccin de e-mail. Los pagos podrn realizarse con tarjetas AMEX, VISA, MasterCard y Cabal. Los pedidos sern Habilitados solo cuanto el banco confirme el pago en un lapso de 1
hora. Los operadores de expedicin, son quienes se encargan de armar los pedidos, verificar
el nombre, domicilio y zona del cliente. Una vez armado el pedido se le asigna la cantidad y caractersticas del producto
solicitado, forma de pago (contra rembolso) hora de salida del producto a unaempresa de reparto que se encarga de repartir los pedidos.
Los pedidos pueden ser enviados en el curso de 2 horas en Trujillo y 3 horas en Lima. La empresa de reparto debe informar la hora de entrega del mismo. A los clientes que cumplan aos se le enviara una promocin de cumpleaos.
-
8/10/2019 Floreria Uml
2/23
2.- MODELO DE CASO DE USO DEL NEGOCIO
-
8/10/2019 Floreria Uml
3/23
3.- MODELO DE OBJETOS DEL NEGOCIO
3.1 .-Venta De Producto
3.2 Verificar pago
-
8/10/2019 Floreria Uml
4/23
3.3 Asignar Pedido
3.4 Compra de productos
:Producto:Documento de entreda
:stock
:Almacenero
selecciona
genera Actualiza
:Proveedor
orden de compra
:Gerente
-
8/10/2019 Floreria Uml
5/23
busca productoen la web
Brinda sus datos
Recibe nota deventa
realiza pago
Recibe c omprobante depago
Brinda informe deproductos y precio
Solicita DNI delcliente
Genera codigode pedido
Verifica pago
Emite comprobante depago
Arma pe di do
Recibe copia decomprobante de pago
Recibe orden depedido
[no encuentra pedido]
[no acepta comprar]
[acepta le compra]
: :Operadores de expedicion: :Sistema de venta: Cliente
4.- DIAGRAMA DE ACTIVIDADES DEL NEGOCIO
4.1 Vender Producto
-
8/10/2019 Floreria Uml
6/23
4.2 Verificar Pago
brinda datos clientey sal do a pagar
Invalida laventa
verifica pago
verifica datosde cuenta
cliente no existe verifica s aldo
existe cliente
saldo insuficiente
registra pago
saldo efectivo
deposita pago enagencia...
notifica
: Agenci a Bancari a: :Sistema de venta
-
8/10/2019 Floreria Uml
7/23
4.3 Asigna Pedido
recibe datos yorden de pedido
arma pedido
entrega datos decliente y pedido
recibe datos de cliente yproductos a entragar
entraga pedidoa cliente
: Repar tidor : Operadores de ex pedicion
-
8/10/2019 Floreria Uml
8/23
4.4 Compra productos
genera ordende compra
recibe productosde pedido
verficaproductos
genera documentode entrega
seleccionaproductos
actualiza stock
recibe orden decompra
genera pedido
entrega pedido
: :Proveedor : :Almacenero: :Gerente
-
8/10/2019 Floreria Uml
9/23
cliente
Catalogo de productos Descripcion producto
1..*1
Pedido
1..*1
Expendidor
1 1..*
Repartidor 1..*
1..*
Sistema de ventas
1
1..*
1
1Pago
1..* 1
Agencia bancaria
1..*
1
Gerente Orden de venta
11
1 1..*
1
1..*
1..*1
1
1
11
1..*
1
1 1..*
11..*
1..*
1..*
Iniciado_por
valida
tiene
registra
brinda
verifica
genera
producto1..*
1..*
1..*
1..*
esta
Proveedor 1
1..*
1
1..*
recibe
Productos_proveedor
Almacenero
1..* 11..* 1
constata
1
1..*1..*
1
5.- MODELO DEL DOMINIO DEL PROBLEMA
6.- DIAGRAMAS DE CASO DE USO
6.1 Vender producto
observar catalogo
realizar pedido
registrar sus datos
Cliente
registrar datos de cuenta
verificar usuario
verificar cuenta
-
8/10/2019 Floreria Uml
10/23
6.2 Verificar pago
6.3 Asignar pedido
recibe datos de cuenta
Agencia Bancaria
valida transaccion
recibe pedido
recibe guia de remis ionRepartidor
orden de entrega
-
8/10/2019 Floreria Uml
11/23
verifica s tock
Gerente
genera orden de compra
Proveedor
entrega pedido proveedor
verifica la entrega
almacena pedido
Almacenero
actualiza stock
6.4 Compra de productos
7.- DESCRIPCION DE LOS CASOS DE USO
7.1 Vender producto
Caso de uso Observar catalogoActores ClientePropsito Verificar productos que estn a la ventaFlujo principal El cliente puede observar el pedido y ver la
lista de productos a ofrecerExcepciones
-
8/10/2019 Floreria Uml
12/23
Caso de uso Realizar pedidoActores ClientePropsito Realiza una orden de compra al sistemaFlujo principal El cliente despus de observar el catalogo
realiza su pedido con los producto queobservo
Excepciones
7.2 Verificar pago
Caso de uso Recibir datos de cuentaActores Agencia bancaria
Propsito Verificar si existencia de cuentaFlujo principal Verificar si existe cuenta por parte de laAgencia bancaria para poder realizar la venta
Excepciones
Caso de uso Validar TransaccinActores Agencia bancariaPropsito Da como vlida la transaccinFlujo principal Se verifica la transaccin como positiva o
negativaExcepciones
Caso de uso Registrar sus datosActores ClientePropsito Verificar sus datos en el sistemaFlujo principal El cliente brinda sus datos al sistema
Excepciones Se verifica si es usuario del sistema, si no loes se pasa a adiciona sus datos
Caso de uso Registrar datos de cuentaActores ClientePropsito Verificar la existencia de la cuentaFlujo principal Se verifica la validez de la cuenta y verificar
si el pago de dicha cuenta es validaExcepciones Se verifica la cuenta para hacer viable el
pedido
-
8/10/2019 Floreria Uml
13/23
7.3 Asigna pedido
7.4 Compra productos
Caso de uso Recibe pedidoActores RepartidorPropsito Se brinda la orden a ser entregadaFlujo principal El repartidor recibe los producto listos para su
entregaExcepciones
Caso de uso Recibe gua de remisinActores RepartidorPropsito Brinda datos del clienteFlujo principal El repartidor recibe la gua donde especifica el
pedido y la direccin del clienteExcepciones
Caso de uso Orden de entregaActores RepartidorPropsito Conformidad de la entregaFlujo principal Repartidor confirma la entrega y brinda la
orden para ser almacenada por el sistemaExcepciones
Caso de uso Verificar stockActores GerentePropsito Verificar los productos existentes en stockFlujo principal Ver los productos faltantes para generar
pedido al proveedorExcepciones
Caso de uso Generar orden de compraActores GerentePropsito Se genera una orden para hacer efectivo el
pedido al proveedorFlujo principal Se genera una orden para comprar productos
faltantesExcepciones
-
8/10/2019 Floreria Uml
14/23
8.- ANLISIS DEL CASO DE USO
8.1 Diagramas de colaboraciones
Venta producto
GUI: Interfaz delsistema
: Catalogo
:Producto
: :Cliente
visita sis tema
busca producto
1: selecciona producto
Caso de uso Entrega pedido proveedorActores ProveedorPropsito Se hace entrega del pedido solicitadoFlujo principal Despus de recibir el orden de compra se
realiza la entrega del producto
Excepciones Se verificara la entrega para ver estado de producto y alcance del pedido
Caso de uso Almacena pedidoActores AlmaceneroPropsito Almacena el pedido y cataloga los productos
para su almacenamientoFlujo principal Almacena el pedido
Excepciones
Caso de uso Actualiza stockActores AlmaceneroPropsito Actualiza la lista de productos para la
observacin en el sistemaFlujo principal Actualiza stock en el sistemaExcepciones
-
8/10/2019 Floreria Uml
15/23
: :Cliente
: Pedido1: realiza pedido
: :Cliente
campos deregistro
1: click btn habilitar : :validar campos de registro
2: datos ingresados
3: error de registro : archivo
4: almacena(datos)
Verifica Pago
: :Cliente
registro decuenta1: recibe_cuenta(usuario,clave)
: validar cuenta
2: datos ingresados
3: cuenta no valida
: Agencia Bancaria
sistemaventas
1: : 1 datosCuenta(usuario,contrasea)
2: :2 verifica transaccion
-
8/10/2019 Floreria Uml
16/23
Asigna pedido
Compra producto
: Reparidor
sistema
2: ordenPedido(Idpedido)
1: guiaRemision(datoscliente)
: archivo
3: orden de entrega
4: almacena pedido
: Gerente
: verifica productos
1: click ver lista
: orden de compra
2: orden de compra
: Almacenero
: verifica pedido
: Stock
2: almacena stock
1: recibe producto
-
8/10/2019 Floreria Uml
17/23
9.- DISEO DE CASOS DE USO
Venta producto
GUI: Interfaz delsistema
GUI: Interfaz delsistema
: Catalogo : Catalogo :Producto:Producto
: :Cliente: :Clienteselecciona producto
: :Cliente: :Cliente
: Pedido : Pedido
realiza pedido
-
8/10/2019 Floreria Uml
18/23
Verifica Pago
: :Cliente: :Cliente
campos deregistro
campos deregistro
: :validar campos deregistro
: :validar cam pos deregistro
: archivo: archivo
click btn habilitar
datos ingresados
error de registro
almacena(datos)
: :Cliente: :Cliente
registro decuenta
registro decuenta
: validar cuenta: validar cuenta
recibe_cuenta(usuario,clave)
datos ingresados
cuenta no valida
: Agencia Ban caria: A gencia Bancaria
sis tema ventassis tema ventas
: 1 datosCuenta(usuario,contrasea)
:2 verifica trans accion
-
8/10/2019 Floreria Uml
19/23
Asigna pedido
Compra producto
: Reparidor : Re paridor
sistemasistema
: archivo: archivo
ordenPedido(Idpedido)
guiaRemision(datoscliente)
orden de entrega
almacena pedido
: Gerente: Gerente : verifica productos: verifica productos : orden de compra: orden de com pra
click ver lis ta
orden de compra
-
8/10/2019 Floreria Uml
20/23
10.- DIAGRAMA DE CLASES
-
8/10/2019 Floreria Uml
21/23
index.html catologo.php
css.css
generar catalo.php
imagen.jpgCarpetaimagenes Imagenesestilos
PHP
11.- DIAGRAMA DE DESPLIEGUE
12.- DIAGRAMA DE COMPONENTES
Servidor
preemptive
Usuario
BBD
GUI deusuario
Interfaz del usuario por elcual se conecta alsistema
Donde se alm acena la interfaz delsistema y se encarga de recolectar yprocesar la informacion
Se alacena Datos del cliente asi comotodos los datos de la empresa
-
8/10/2019 Floreria Uml
22/23
Universidad Nacional de
Trujillo
Facultad de CCFFMM
Escuela de Informtica
Modelar un Producto Software utilizando unametodologa orientada a
objetos
AUTOR
Ruiz Espil, Martin
DOCENTE
Ms. Ing . Castillo Diestra, Carlos
Trujillo, Per 2013
-
8/10/2019 Floreria Uml
23/23