Vous êtes sur la page 1sur 29

MODELADO DE REQUERIMIENTOS DIAGRAMA DE CASOS DE USO

<include> Emitir Pedido


(from Use Case View)

Gerente
(f rom Use Case View)

ComprarProductos
(from Use Case View)

<extend> Pedir reportes cliente


(f rom Use Case View)

Verifica Compras
(from Use Case View)

(from Use Case View) <include>

<include>

<include>

Verifica Ventas
(from Use Case View)

Logeo Usuario
(from Use Case View)

Comparar Movimiento Financiero


(from Use Case View)

<extend>

<extend>

Consultar Base de Datos


(from Use Case View)

Generar Grficos
(from Use Case View)

Vende Producto
(from Use Case View)

Vendedor <include> <include> <include> <include>


(f rom Use Case View)

Vericar Stock
(from Use Case View)

Obtener Pedido
(from Use Case View)

Emitir Comprobante
(from Use Case View)

Registar Cliente
(from Use Case View)

DESCRIPCION DE CADA CASO DE USO 1.- Caso de uso : LOGEO Caso de Logeo Uso Actores Primario : Trabajador Propsito Logearse para poder entrar al sistema

Resumen

Trabajador 1. El trabajador activa el GUI 3. Ingresa los datos necesarios.

SISTEMA 2. Muestra la ventana. 4.-Verifica los datos ingresados 5.- Si los datos son erroneos envia un mensaje de error de logeo 7. Valida el ingreso.

6.-Vuelve a ingresar los datos.

2.- Caso de uso: OBTENER REPORTE Caso de Obtener Reporte Uso Actores Primario : Gerente Propsito Obtener reportes por parte del Gerente para as poder tener un mejor control de las actividades Gerente 3. El gerente se logea e ingresa su clave para poder entrar al sistema de reportes 4. si los datos estn errados se vuelven a ingresar. 5. da opcin de ingresar SISTEMA 4. El sistema verifica los datos ingresados. 5. Si los datos estn errados los muestra al gerente para que vuelva a ingresarlos. 6. enva la solicitud del reporte con el rubro que desee por ejm en ventas,

Resumen

compras,etc. 7. procesa la solicitud 8.- Guarda el reporte como una consulta realizada por el gerente.. 9.- Se enva la solicitud de impresin de reporte. 10.- El sistema muestra el reporte al Actor en este caso el gerente.

3.- Caso de uso: VERIFICAR VENTA Caso de Verificar venta Uso Actores Primario : Vendedor Propsito Resumen Poder Verificar los datos de una venta que se ha realizado Vendedor 1. El vendedor activa el GUI. 3. El vendedor ingresa los datos respectivos SISTEMA 2. Muestra al vendedor la ventana para que puede ingresar los datos respectivos 4.- Del GUI enva al Clase Ventas para ser gestionada. 5.-Verifica los datos de la venta con la BD de venta

8.- El vendedor aprecia los resultados.

6.- La clase ventas devuelve el valor de la venta al GUI 7.- El GUI muestra al vendedor los resultados de la verificacin.

4.- Caso de uso: VERIFICAR COMPRA Caso de Verificar compra Uso Actores Primario : Vendedor Propsito Resumen Poder Verificar los datos de una compra que se ha realizado Vendedor 1. El vendedor activa el GUI. 3. El vendedor ingresa los datos respectivos SISTEMA 2. Muestra al vendedor la ventana para que puede ingresar los datos respectivos 4.- Del GUI enva al Clase Compras

8.- El vendedor aprecia los resultados.

para ser gestionada. 5.-Verifica los datos de la venta con la BD de compras 6.- La clase compras devuelve el valor de la venta al GUI 7.- El GUI muestra al vendedor los resultados de la verificacin.

5.- Caso de uso: GENERAR GRAFICOS Caso de Generar grficos Uso Actores Primario : Gerente Propsito Poder crear graficas para poder tener un mejor control del sistema y as por medio de esas graficas poder tomar buenas decisiones futuras. Vendedor SISTEMA

Resumen

1. El gerente se logea e ingresa 2.- El sistema verifica los datos su clave para poder entrar al ingresados sistema de reportes 3.- Si los datos estn errados los muestra al gerente para que vuelva a ingresarlos. 4.-si los datos estn errados se

vuelven a ingresar 5.- da opcin de ingresar 6.- Enva la solicitud con datos del rubro que est solicitando para poder hacer las graficas. 7.-Procesa la solicitud 8.- Verifica los datos del rubro que est solicitando. 9.-Devuelve los valores 10.-Genera las grficas respectivas.

11.- El gerente observa las grficas y toma las acciones pertinentes.

6.- Caso de uso: REGISTRA CLIENTE Caso de Ingresar datos del cliente Uso Actores Primario : Vendedor Propsito Resumen Ingresar los datos del cliente para luego tratalos Subdirector 6. El vendedor ingresa informacin del cliente. 4. si los datos estn errados se vuelven a ingresar. SISTEMA 7. El sistema verifica los datos ingresados. 8. Si los datos estn errados los muestra al vendedor para que

5. da opcin de guardar.

vuelva a ingresarlos. 6. se guarda los datos de los clientes a la BD cliente. 7. Informa al usuario de los datos guardados retorna 1 mensaje.

7.- Caso de Uso: VERIFICAR STOCK Caso de Verificar stock Uso Actores Primario : Vendedor Propsito Resumen Poder Verificar los datos de una venta que se ha realizado Vendedor 3. El vendedor activa el GUI. 3. El vendedor ingresa los datos respectivos SISTEMA 4. Muestra al vendedor la ventana para que puede ingresar los datos respectivos 4.- Del GUI enva al Clase Producto para ser gestionada. 5.-Verifica los datos del stock con la BD de Producto 6.- La clase producto devuelve el valor del stock al GUI 7.- El GUI muestra al vendedor los resultados de la verificacin.

8.- El vendedor aprecia los resultados.

8.- Caso de uso: EMITIR COMPROBANTE Caso de Emitir comprobante Uso Actores Primario : Vendedor Propsito Resumen Emitir comprobante por parte del vendedor hacia el cliente Gerente 1. El vendedor despus de logearse ingresa los datos del pedido SISTEMA 2. El sistema enva el pedio hacia la BD 3. El sistema procesa el pedido. 4.- El sistema almacena el pedido 5.-El sistema enva la solicitud de emisin del comprobante 6.- El sistema enva el comprobante.

9.- Caso de uso: GENERAR PEDIDO Caso de Emitir comprobante Uso Actores Primario : Vendedor

Propsito Resumen

Emitir comprobante por parte del vendedor hacia el cliente Gerente 1. El vendedor despus de logearse digita el producto SISTEMA 2. El sistema ingresa el producto a la Clase Pedido 3. El sistema adhiere el producto con su respectivo id_producto. 4.- El sistema solicita si es el caso que ingrese otro pedido 5.-O en otro caso anula el pedido ya que no cumple con alguno de los requisitos. 6.- El sistema emite el mensaje de Ok para decir que el proceso fue realizado con exito.

MODELADO DE ANALISIS DIAGRAMA DE SECUENCIA 1.- Caso de Uso : LOGEO

:GUI

:Gestor Logeo

:Almacen de Datos

: Usuario activar()

dialogo()

[OK]

Validardat(id,pass)

consultar(id)

resultado_consulta() compara_pass_id

mensaje_error()

[error]

2.- Caso de Uso : OBTENER REPORTE

:GUI : Gerente

C:Reporte

BD:Reporte

Obtener Reporte

activar_GUI()

mostrar_ventana()

ingresar_logeo()

msj("Si es correcto")

enviar_solicitud_reporte(tipo_de_rubro)

procesa_solicitud()

almacenar_solicitud()

solicitud_imprimir_reporte()

envia_reporte()

3.- Caso de Uso: VERIFICAR VENTAS

: Vendedor

:GUI

C:Ventas

BD:Ventas

activa_GUI()

muestra_ventana()

ingresa_datos() envia_venta(id_venta) verifica_venta(id_venta)

retorna(cant_venta)

envia_cantidad(int)

msj("La venta es por")

4.- Caso de uso : VERIFICAR COMPRA

: Vendedor

:GUI

C:Compras

BD:Compras

activa_GUI()

muestra_ventana()

ingresa_datos() envia_compra(id_compra) verifica_compra(id_compra)

retorna(cant_compra)

envia_cantidad(int)

msj("La compra es por")

5.- Caso de uso: GENERAR GRAFICAS

: Gerente

:GUI

C:Rubro

BD:Rubro

activar_GUI(clave)

msj("Es correcto")

mostrar_ventana()

ingresa_rubro()

envia_rubro()

verifica_rubro()

devuelve_ventana()

genera_grafica()

mostrar_grafica()

6.- Caso de uso : REGISTRA CLIENTE

:GUI : Vendedor

C:Cliente

BD:Cliente

Actica_GUI(clavedeacceso)

muestra_ventana_datos()

digita_datos

ingresa_datos(DNI,nombre,direccion,telefono)

validar_datos()

mensaje("errado")

almacenar_datos()

mensaje_comprobacin()

mensaje("OK")

Mensaje("Datos Guardados")

salir()

7.- Caso de Uso : VERIFICAR STOCK

:GUI : Vendedor

CVentas

BD Productos

Activa_GUI(clave)

muestra_ventana

ingresa_dato()

enviar_producto(nombre_producto)

verificar_stock(id_producto)

retorna((cantidad_de_almacen))

envia_cantidad(int)

mensaje("Hay por cantidad")

8.- Caso de Uso: EMITIR COMPROBANTE

:GUI : Vendedor

:Ventas

B.D

Imprimir Comprobante

activar_GUI()

mostrar_ventana()

ingresa_pedido()

envia_pedido()

procesa_pedido()

almacena_pedido()

imprimir_pedido_comprobante()

envia_comprobante()

9.- Caso de Uso : GENERAR PEDIDO

: Vendedor

:GUI

C:Pedido

BD Pedidos

activar_GUI()

mostrar_ventana()

digita_producto() ingresa_producto(id_producto)

adhiere_producto(id_prodcuto)

Ingresa_otro()

anula_pedido(id_pedido)

retorna_mensaje("OK") mensaje("Datos OK")

OK

DIAGRAMA DE CLASES

Vous aimerez peut-être aussi