proyecto sistema de información i - ingenieria 2010 … · web viewmodelo de objetos 5.2.-...

28
Proyecto Sistema de Información I Análisis Orientado Objeto Profesora: Magdalena Nieto G. Universidad: Los Lagos Carrera: Ingeniería Informática, Para Técnicos II Semestre Ramo: Sistema de Información I Integrantes: 1

Upload: others

Post on 19-Jul-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Proyecto Sistema de Información I - Ingenieria 2010 … · Web viewModelo de objetos 5.2.- Análisis de comportamiento. Casos de usos y sus operaciones Caso de uso 1: Validar producto

Proyecto Sistema de Información I

Análisis Orientado Objeto

Profesora: Magdalena Nieto G.Universidad: Los Lagos

Carrera: Ingeniería Informática, Para Técnicos II SemestreRamo: Sistema de Información I

Integrantes:

1

Page 2: Proyecto Sistema de Información I - Ingenieria 2010 … · Web viewModelo de objetos 5.2.- Análisis de comportamiento. Casos de usos y sus operaciones Caso de uso 1: Validar producto

CAPITULO 5. ANÁLISIS ORIENTADO A OBJETOS

5.1.- Análisis de Objetos

De la captura de requerimientos se asume que la aplicación tiene como objetivo proveer la funcionalidad de administrar, por parte del Vendedor tanto las Ventas y devoluciones de Productos, solicitado por los Clientes, además de mantener los productos y emitir informe estadístico de ventas. Por tanto los conceptos clave de esta aplicación son: Vendedor, Productos, Clientes, informe.

1. VALIDAR PRODUCTOEl vendedor valida que el producto exista para realizar ventas, registrar productos en stock o realizar devoluciones.

2. MANTENER PRODUCTOEl vendedor valida la existencia y disponibilidad de los Productos para verificar stock y/o modificar Productos.

3. DEVOLVER PRODUCTOS El vendedor registra la devolución de Productos para futuras ventas o devolución al proveedor.

4. EMITIR INFORMEEl vendedor emite informe estadístico de Ventas, productos, mermas y devoluciones solicitados por el Administrador.

5. LISTAR STOCKEl vendedor emite el listado de todo el stock total disponible en el negocio.

6. VALIDAR STOCKEl vendedor previamente a la venta de un producto, valida existencia de stock en bodega.

2

Page 3: Proyecto Sistema de Información I - Ingenieria 2010 … · Web viewModelo de objetos 5.2.- Análisis de comportamiento. Casos de usos y sus operaciones Caso de uso 1: Validar producto

7. AUTENTIFICAR USUARIOLos usuarios del sistema, ingresan nombre de usuario y contraseña, para validar sus permisos e ingresar al sistema.

8. AGREGAR PRODUCTOEl vendedor ingresa productos nuevos para su disponibilidad de ventas.

9. VENDER PRODUCTOEl vendedor registra la venta del producto y este disminuye su stock.

10. MODIFICAR PRODUCTOEl usuario modifica productos existentes en la base de datos

11. ELIMINAR PRODUCTOEl usuario elimina productos existentes en la base de datos

12. EMITIR ESTADISTICA

El vendedor emite informe estadístico de ventas por fecha producto estrella, etc. Solicitado por el administrador.

13. CONSULTAR PRODUCTOEl usuario consulta producto para ver sus detalles (descripción, stock etc.)

3

Page 4: Proyecto Sistema de Información I - Ingenieria 2010 … · Web viewModelo de objetos 5.2.- Análisis de comportamiento. Casos de usos y sus operaciones Caso de uso 1: Validar producto

Identificación de objetos

ObjetosVendedorClienteProductosInformesAdministrador.

Modelo de objetos

4

Page 5: Proyecto Sistema de Información I - Ingenieria 2010 … · Web viewModelo de objetos 5.2.- Análisis de comportamiento. Casos de usos y sus operaciones Caso de uso 1: Validar producto

5.2.- Análisis de comportamiento.

Casos de usos y sus operaciones

Caso de uso 1: Validar producto. Operaciones: Ingresa código, Acepta código (botón Buscar), Selecciona un caso de uso “Ventas”, “Consulta” o “Mantenedor”, Acepta el mensaje (botón Aceptar).

Caso de uso 2: Mantenedor de productoOperaciones: Ingresa código del producto, Acepta código (botón Buscar), Ingresa datos a modificar, Selecciona

5

Page 6: Proyecto Sistema de Información I - Ingenieria 2010 … · Web viewModelo de objetos 5.2.- Análisis de comportamiento. Casos de usos y sus operaciones Caso de uso 1: Validar producto

“Modificar” (clic en Modificar), Selecciona “Eliminar” (clic en botón Eliminar), Acepta el guardar nuevo producto (botón Nuevo).

Caso de uso 3: Devolver producto Operaciones: Ingresa código del producto, Acepta código (botón Buscar), Si se requiere ingresa estado del producto, Selecciona registrar “devolución del producto” (clic en botón), Acepta el mensaje (botón Aceptar).

Caso de uso 4: Emitir Informe Operaciones: Selecciona caso de uso “emitir estadística” o “listar stock”,

Caso de uso 5: Listar Stock Operaciones: seleccionar filtro, presiona (botón Imprimir), usuario presiona imprimir y cierra vista preliminar, Acepta el mensaje (botón Aceptar).

Caso de uso 6: Validar Stock Operaciones: seleccionar filtro, presiona (botón Imprimir), usuario presiona imprimir y cierra vista preliminar, Acepta el mensaje (botón Aceptar).

Caso de uso 7: Autentificar usuario Operaciones: ingresar usuario y contraseña, presionar botón aceptar, Acepta el mensaje (botón Aceptar).

Caso de uso 8: Ingresar producto Operaciones: ingresar producto, presionar enter, ingresa información de producto, presiona grabar, Limpiara pantalla o cerrara pantalla.

6

Page 7: Proyecto Sistema de Información I - Ingenieria 2010 … · Web viewModelo de objetos 5.2.- Análisis de comportamiento. Casos de usos y sus operaciones Caso de uso 1: Validar producto

Caso de uso 9: Vender Producto Operaciones: ingreso de código de producto, informa a cliente total venta, ingresa pago cliente y ejecuta enter, vendedor graba venta, vendedor presiona aceptar, Acepta el mensaje (botón Aceptar).

Caso de uso 10: Modificar ProductoOperaciones: Ingresa código del producto, Acepta código (botón Buscar), Ingresa datos a modificar, Selecciona “Modificar” (clic en Modificar).

Caso de uso 11: Eliminar ProductoOperaciones: Ingresa código del producto, Acepta código (botón Buscar), Selecciona “Eliminar” (clic en botón Eliminar), Acepta mensaje, Acepta mensaje “Producto no existe”.

Caso de uso 12: Contar Rechazo Operaciones: ingreso de código de producto, Acepta mensaje (botón aceptar), sigue proceso normal de venta, Acepta el mensaje (botón Aceptar).

Caso de uso 13: Emitir estadística Operaciones: Selecciona filtro a ocupar para consultar, Acepta buscar Informe, Presiona Botón Imprime.

Caso de uso 14: Consultar ProductoOperaciones: Ingresa código del producto, Acepta código (botón Buscar), Selecciona caso de uso “ingresar producto”.

7

Page 8: Proyecto Sistema de Información I - Ingenieria 2010 … · Web viewModelo de objetos 5.2.- Análisis de comportamiento. Casos de usos y sus operaciones Caso de uso 1: Validar producto

Listado de operaciones

1. Ingresar código 2. Aceptar código3. un caso de uso Ventas4. Seleccionar consulta5. Seleccionar Mantenedor6. Aceptar “mensaje”7. Ingresa código del producto 8. Aceptar “código del producto”9. Ingresa datos a modificar 10. Selecciona “Modificar” 11. Selecciona “Eliminar”12. Aceptar guardar nuevo producto13. ingresar estado del producto 14. Seleccionar registrar “devolución del producto” 15. Seleccionar caso de uso “emitir estadística” 16. Seleccionar caso de uso “listar stock”, 17. seleccionar filtro 18. presionar (botón Imprimir)19. cerrar vista preliminar 20. ingresar usuario y contraseña21. presionar botón aceptar22. presionar enter23. presiona grabar24. Limpiar pantalla25. cerrar pantalla26. informa a cliente total venta27. ingresa pago cliente28. vendedor graba venta29. Ingresa Información de Producto30. Salir del sistema

8

Page 9: Proyecto Sistema de Información I - Ingenieria 2010 … · Web viewModelo de objetos 5.2.- Análisis de comportamiento. Casos de usos y sus operaciones Caso de uso 1: Validar producto

5.3.- Especificación de la interfaz de usuario.A continuación especificaremos la interfaz grafica del sistema que será utilizado por los usuarios de la empresa.

Diagrama de Diálogos: En aspectos generales, la interfaz de usuario del sistema de ventas, esta compuesta de catorce ventanas de diálogo, que realizan las distintas tareas del sistema.

9

Page 10: Proyecto Sistema de Información I - Ingenieria 2010 … · Web viewModelo de objetos 5.2.- Análisis de comportamiento. Casos de usos y sus operaciones Caso de uso 1: Validar producto

Ventanas y sus funcionesLa ventana de diálogo Sistema de Ventas es la ventana principal sus funciones son:

Obtener la hora y fecha del sistema (Al abrir la aplicación). Selección del menú Ventas Selección del menú Mantenedor Selección del menú Informes Selección del menú Devoluciones Salir de la aplicación. (30)

La ventana de diálogo Vender Productos es la encargada de ingresar las ventas de productos y sus funciones son:

Ingresa código del producto (7) informa a cliente total venta (26) ingresa pago cliente (27) vendedor graba venta (28) presionar botón aceptar (21) seleccionar filtro (17) presionar (botón Imprimir) (18) cerrar vista preliminar (19)

La ventana Mantenedor de Producto es la encargada de actualizar los registros de productos disponibles, ingresar nuevo producto y eliminar el producto que no tiene uso, sus funciones son:

Ingresar código (1) Aceptar código (2) Ingresa datos a modificar (9) Selecciona “Modificar” (10) Selecciona “Eliminar” (11) un caso de uso Ventas (3) Ingresa código del producto (7) Aceptar “código” (8) presionar enter (22) presiona grabar (23) Ingresa Información de Producto (29)

10

Page 11: Proyecto Sistema de Información I - Ingenieria 2010 … · Web viewModelo de objetos 5.2.- Análisis de comportamiento. Casos de usos y sus operaciones Caso de uso 1: Validar producto

La ventana Emitir Informes es la encargada de generar los informes y de desplegarlos ya sea por pantalla o por impresora, sus funciones son:

Seleccionar caso de uso “emitir estadística” (15) Seleccionar caso de uso “listar stock” (16) seleccionar filtro (17) presionar (botón Imprimir) (18) cerrar vista preliminar (19) presionar botón aceptar (21)

La ventana de diálogo Devolver Producto es la encargada de actualizar el sistema cuando un Cliente devuelve el producto que se le había Vendido o esta en mal estado, sus funciones son:

Ingresa código del producto (7) Aceptar “código” (8) ingresar estado del producto (13) Seleccionar registrar “devolución del producto” (14)

La ventana de diálogo Consulta de Productos se encarga de asignar el producto en consulta al vendedor y sus funciones son: Ingresar código de producto. (7) “Presiona Buscar” el producto (8) (Internamente el sistema

validará que exista el producto en Stock / Validará disponibilidad del producto / Desplegará datos del producto)

La ventana de diálogo Mensajes se encarga de desplegar los mensajes de error o de alerta al usuario del sistema, sus funciones son: Aceptar el mensaje (6)

11

Page 12: Proyecto Sistema de Información I - Ingenieria 2010 … · Web viewModelo de objetos 5.2.- Análisis de comportamiento. Casos de usos y sus operaciones Caso de uso 1: Validar producto

Especificación de Componentes

Ventana de Diálogo

Herramientas de Manipulación(operaciones –verbo-que el usuario hace)

Herramientas de Retroalimentación

Sistema de Ventas

Iniciar la aplicación (Obtener la hora y fecha del sistema).

Seleccionar menú Ventas Seleccionar menú Mantenedor Seleccionar menú Informes Seleccionar menú Devolución Salir de la aplicación.

Fecha Hora

Vender Producto

Ingresar código de producto. Buscar información del producto Vender producto a cliente. Seleccionar Salir o volver

Entrada Código de Producto

Salida Descripción Precio Stock

Consulta de Producto

Ingresar código de producto. Buscar información del producto Asignar producto en consulta a Cliente. Seleccionar Salir o volver

Entrada Código de Producto

Salida Descripción Precio Stock

Mensajes Aceptar el mensaje MensajeMantenedor de Producto

Ingresar código de producto. Buscar información del producto Seleccionar nuevo. Seleccionar modificar. Seleccionar eliminar. Seleccionar Salir o volver

Entrada Código de Producto

Salida Descripción Precio Stock

Devolución de Producto

Ingresar código de producto. Buscar información de la venta Ingresar estado del producto Actualizar BD con devolución de producto. Seleccionar Salir o volver

Entrada Código de Producto Estado

Salida Descripción Precio Stock

Informes Ingresar fecha desde y hasta, código Entrada

12

Page 13: Proyecto Sistema de Información I - Ingenieria 2010 … · Web viewModelo de objetos 5.2.- Análisis de comportamiento. Casos de usos y sus operaciones Caso de uso 1: Validar producto

Producto unitario o Listar todos los Productos

Seleccionar Ver Seleccionar imprimir. Seleccionar Salir o volver

Fecha desde Fecha hasta Código Producto

Diálogos y sus componentes con herramienta de Ing.

Ilustración 1: Componente de Diálogo Sistema Ventas

13

30

Page 14: Proyecto Sistema de Información I - Ingenieria 2010 … · Web viewModelo de objetos 5.2.- Análisis de comportamiento. Casos de usos y sus operaciones Caso de uso 1: Validar producto

Ilustración 2: Componente de Diálogo Ingreso Ventas de Productos

Ilustración 3: Componente de Diálogo Mensaje

14

Mensaje

Cuadro de Mensaje

Aceptar

Mensaje

6

Page 15: Proyecto Sistema de Información I - Ingenieria 2010 … · Web viewModelo de objetos 5.2.- Análisis de comportamiento. Casos de usos y sus operaciones Caso de uso 1: Validar producto

Ilustración 4: Componente de Diálogo Mantenedor de Producto

15

Page 16: Proyecto Sistema de Información I - Ingenieria 2010 … · Web viewModelo de objetos 5.2.- Análisis de comportamiento. Casos de usos y sus operaciones Caso de uso 1: Validar producto

Ilustración 5: Componente de Diálogo Informes

16

Page 17: Proyecto Sistema de Información I - Ingenieria 2010 … · Web viewModelo de objetos 5.2.- Análisis de comportamiento. Casos de usos y sus operaciones Caso de uso 1: Validar producto

Ilustración 6: Componente de Diálogo Devolución de Producto

17

Page 18: Proyecto Sistema de Información I - Ingenieria 2010 … · Web viewModelo de objetos 5.2.- Análisis de comportamiento. Casos de usos y sus operaciones Caso de uso 1: Validar producto

Diálogos y sus componentes bajo el entorno de programación.

Ilustración 7: Interfaz gráfica para el componente de diálogo Sistema de Ventas

18

Page 19: Proyecto Sistema de Información I - Ingenieria 2010 … · Web viewModelo de objetos 5.2.- Análisis de comportamiento. Casos de usos y sus operaciones Caso de uso 1: Validar producto

Ilustración 8: Interfaz gráfica para el componente de diálogo de la venta.

19

Page 20: Proyecto Sistema de Información I - Ingenieria 2010 … · Web viewModelo de objetos 5.2.- Análisis de comportamiento. Casos de usos y sus operaciones Caso de uso 1: Validar producto

Ilustración 9: Interfaz gráfica para el componente de diálogo Mantenedor de Productos

20

Page 21: Proyecto Sistema de Información I - Ingenieria 2010 … · Web viewModelo de objetos 5.2.- Análisis de comportamiento. Casos de usos y sus operaciones Caso de uso 1: Validar producto

Ilustración 10: Interfaz gráfica para el componente de diálogo Devolución de Productos

Ilustración 11: Interfaz gráfica para el componente de diálogo Mensaje

21

Page 22: Proyecto Sistema de Información I - Ingenieria 2010 … · Web viewModelo de objetos 5.2.- Análisis de comportamiento. Casos de usos y sus operaciones Caso de uso 1: Validar producto

CAPITULO 6.- CONCLUSIONES

6.1.- CONCLUSIONES

22

Page 23: Proyecto Sistema de Información I - Ingenieria 2010 … · Web viewModelo de objetos 5.2.- Análisis de comportamiento. Casos de usos y sus operaciones Caso de uso 1: Validar producto

6.2- AUTOEVAUACIÓN

Paulo Suazo: nota 6,

he avanzado mucho en respecto ha como realizar un proyecto de forma exitosa, respetando los pasos ha seguir además de comprender que todos estos pasos son igual de importante, también comprendí que hacer parte al cliente en el proyecto es fundamental para identificar bien su problema y dar la mejor solución a este sea informática o de otra índole.

También he avanzado en el trabajo de equipo, con mi compañero fuimos capaces de complementarnos y dividir las tareas, además de poder discrepar en ideas y llegar a la mejor solución para el cliente.

Lo que mas me ha costado fue el diagnostico de situación y la factibilidad en esto debo mejorar mucho mas.

23

Page 24: Proyecto Sistema de Información I - Ingenieria 2010 … · Web viewModelo de objetos 5.2.- Análisis de comportamiento. Casos de usos y sus operaciones Caso de uso 1: Validar producto

6.3.- BIBLIOGRAFÍA

Flujo grama

http://www.monografias.com/trabajos14/flujograma/flujograma.shtml

Pagina Web de la universidad simón bolívar de Venezuela.

Ventas

http://www.monografias.com/trabajos11/travent/travent.shtmlhttp://www.gestiopolis.com/canales/demarketing/articulos/29/amazon.htmhttp://www.wikilearning.com/monografia/b_sistema_b_de_control_y_distribucion_de_ventas-el_canal_de_distribucion/14955-1

Documento SIA enviado por profesora.Grabación de clase por voz.

www.Monografia.comApunte de conceptualización entregado por profesora

ANEXOS

Los Diagramas fueron realizados con la herramienta de software llamada Enterprise arquitect versión 7.5.

Agradecemos a la señora rosa y su personal por su apoyo al trabajo

24