HERRAMIENTA DE GESTION DE VENTAS Departamento de Electrónica Diseño y Programación Orientados a...

18
HERRAMIENTA DE GESTION DE VENTAS Departamento de Electrónica Diseño y Programación Orientados a Objetos Cristian Hernández C. 2521007-7 Daniel Spataris J. 2521029-8

Transcript of HERRAMIENTA DE GESTION DE VENTAS Departamento de Electrónica Diseño y Programación Orientados a...

Page 1: HERRAMIENTA DE GESTION DE VENTAS Departamento de Electrónica Diseño y Programación Orientados a Objetos Cristian Hernández C. 2521007-7 Daniel Spataris.

HERRAMIENTA DE GESTION DE VENTAS

Departamento de Electrónica

Diseño y Programación Orientados a Objetos

Cristian Hernández C. 2521007-7

Daniel Spataris J. 2521029-8

Page 2: HERRAMIENTA DE GESTION DE VENTAS Departamento de Electrónica Diseño y Programación Orientados a Objetos Cristian Hernández C. 2521007-7 Daniel Spataris.

Introducción

• Uso práctico de orientación a objetos aplicado a locales de venta.

• Mejoramiento en la gestión de venta de productos.

• Uso de datos existentes en base de datos (información del cliente) para otorgar beneficios por la compra.

• Trabajar en pos de mejorar robustez e incorporación de más datos (fecha, sucursal, etc.)

Page 3: HERRAMIENTA DE GESTION DE VENTAS Departamento de Electrónica Diseño y Programación Orientados a Objetos Cristian Hernández C. 2521007-7 Daniel Spataris.

Casos de Uso (1.1)Escenario: Nombre "Ingresar producto" Actor: Usuario Descripción: El usuario ingresa un producto con el fin de calcular su precio según su descuento.

Flujo Principal 1. El usuario mueve el mouse hacia el menú desplegable “Producto” y hace click para desplegar las opciones disponibles, dentro del panel de ventas.

2. El programa muestra los tipos de productos disponibles para la venta.

3. El usuario hace click en el producto que desee elegir.

4. El usuario mueve el mouse hacia la casilla de escritura “Cantidad”, hace click sobre ella y escribe una cantidad a pedir (entera positiva) del producto previamente seleccionado en el paso 3.

Page 4: HERRAMIENTA DE GESTION DE VENTAS Departamento de Electrónica Diseño y Programación Orientados a Objetos Cristian Hernández C. 2521007-7 Daniel Spataris.

Casos de Uso (1.2)

5. La cantidad ingresada es un entero positivo, y el programa muestra en la casilla “Precio” el valor calculado para el pedido hecho considerando el descuento asociado al cliente.

6. El usuario mueve el mouse hacia el botón “Agregar” y hace click para confirmar el pedido.

7. El programa agrega el pedido a la lista de solicitudes de productos de ese cliente.

Variante 5/5

5A1. La cantidad ingresada por el usuario no es un número entero positivo, y el programa muestra un mensaje de advertencia indicando que la cantidad ingresada no es correcta.

6A1. Se vuelve al paso 4.

Page 5: HERRAMIENTA DE GESTION DE VENTAS Departamento de Electrónica Diseño y Programación Orientados a Objetos Cristian Hernández C. 2521007-7 Daniel Spataris.

Casos de Uso (2.1)Escenario: Nombre "Ingresar cliente" Actor: Usuario Descripción: El usuario ingresa el rut del cliente al programa.

Flujo principal:

1. El usuario mueve el mouse hacia el menú “Ventas” y hace click en la opción “Ingresar Cliente”.

2. El programa muestra una ventana de diálogo pidiendo ingresar el rut del cliente en la casilla de escritura.

3. El usuario ingresa el rut del cliente.

4. El rut ingresado es válido y existe en la base de datos del programa, y el programa muestra el panel de ventas.

Page 6: HERRAMIENTA DE GESTION DE VENTAS Departamento de Electrónica Diseño y Programación Orientados a Objetos Cristian Hernández C. 2521007-7 Daniel Spataris.

Casos de Uso (2.2)Variante 4/4

4A1. El rut ingresado es válido pero no existe en la base de datos del programa, entonces el programa muestra una ventana de diálogo con un menú desplegable “Tipo de Cliente” pidiendo que seleccione el tipo de cliente.

5A1. El usuario mueve el mouse hacia el menú desplegable “Tipo de Cliente” y hace click para desplegar las opciones disponibles, dentro del la ventana de diálogo.

6A1. El programa muestra los tipos de clientes disponibles.

7A1. El usuario hace click en el tipo de clientes que desee elegir.

8A1. Se continúa con el paso 4.

Page 7: HERRAMIENTA DE GESTION DE VENTAS Departamento de Electrónica Diseño y Programación Orientados a Objetos Cristian Hernández C. 2521007-7 Daniel Spataris.

Casos de Uso (2.3)

Variante 4/4

4A1. El rut ingresado no es válido, y el programa muestra un mensaje de advertencia indicando que el rut ingresado no es correcto.

5A1. Se vuelve al paso 3.

Page 8: HERRAMIENTA DE GESTION DE VENTAS Departamento de Electrónica Diseño y Programación Orientados a Objetos Cristian Hernández C. 2521007-7 Daniel Spataris.

Casos de Uso (3.1)Escenario: Nombre "Ver cliente" Actor: Usuario Descripción: El usuario selecciona el rut de un cliente entre los existentes en la base de datos del programa.

Flujo principal:

1. El usuario mueve el mouse hacia el menú “Clientes” y hace click en la opción “Ver Cliente”.

2. El programa muestra una ventana de diálogo con un menú desplegable “Elegir Rut del Cliente” pidiendo que seleccione el rut del cliente.

3. El usuario mueve el mouse hacia el menú desplegable “Elegir Rut del Cliente” y hace click para desplegar los rut de los clientes disponibles.

Page 9: HERRAMIENTA DE GESTION DE VENTAS Departamento de Electrónica Diseño y Programación Orientados a Objetos Cristian Hernández C. 2521007-7 Daniel Spataris.

Casos de Uso (3.2)

4. El programa muestra los rut de los clientes existentes en la base de datos.

5. El usuario hace click en el rut del cliente que desee elegir.

6. El programa muestra el panel de clientes con la información de los productos y la cantidad que ya ha solicitado dicho cliente.

Page 10: HERRAMIENTA DE GESTION DE VENTAS Departamento de Electrónica Diseño y Programación Orientados a Objetos Cristian Hernández C. 2521007-7 Daniel Spataris.

Diagramas de Clases

Diagrama N° 1

Page 11: HERRAMIENTA DE GESTION DE VENTAS Departamento de Electrónica Diseño y Programación Orientados a Objetos Cristian Hernández C. 2521007-7 Daniel Spataris.

Diagramas de Clases

Diagrama N° 2

Page 12: HERRAMIENTA DE GESTION DE VENTAS Departamento de Electrónica Diseño y Programación Orientados a Objetos Cristian Hernández C. 2521007-7 Daniel Spataris.

Tarjetas CRC

Page 13: HERRAMIENTA DE GESTION DE VENTAS Departamento de Electrónica Diseño y Programación Orientados a Objetos Cristian Hernández C. 2521007-7 Daniel Spataris.

Tarjetas CRC

Page 14: HERRAMIENTA DE GESTION DE VENTAS Departamento de Electrónica Diseño y Programación Orientados a Objetos Cristian Hernández C. 2521007-7 Daniel Spataris.

Tarjetas CRC

Page 15: HERRAMIENTA DE GESTION DE VENTAS Departamento de Electrónica Diseño y Programación Orientados a Objetos Cristian Hernández C. 2521007-7 Daniel Spataris.

Tarjetas CRC

Page 16: HERRAMIENTA DE GESTION DE VENTAS Departamento de Electrónica Diseño y Programación Orientados a Objetos Cristian Hernández C. 2521007-7 Daniel Spataris.

ScreenshootsSe presentan algunas imágenes de como debe funcionar la interfaz gráfica

del programa, según la acción a ejecutar.

Menú Ventas

Page 17: HERRAMIENTA DE GESTION DE VENTAS Departamento de Electrónica Diseño y Programación Orientados a Objetos Cristian Hernández C. 2521007-7 Daniel Spataris.

Screenshots

Menú Clientes

Page 18: HERRAMIENTA DE GESTION DE VENTAS Departamento de Electrónica Diseño y Programación Orientados a Objetos Cristian Hernández C. 2521007-7 Daniel Spataris.

GRACIAS POR SU

ATENCIÓN … CONSULTAS ?