Proyecto Sistema de Información I - Ingenieria 2010 … · Web viewModelo de objetos 5.2.-...
Transcript of Proyecto Sistema de Información I - Ingenieria 2010 … · Web viewModelo de objetos 5.2.-...
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
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
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
Identificación de objetos
ObjetosVendedorClienteProductosInformesAdministrador.
Modelo de objetos
4
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
“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
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
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
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
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
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
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
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
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
Ilustración 4: Componente de Diálogo Mantenedor de Producto
15
Ilustración 5: Componente de Diálogo Informes
16
Ilustración 6: Componente de Diálogo Devolución de Producto
17
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
Ilustración 8: Interfaz gráfica para el componente de diálogo de la venta.
19
Ilustración 9: Interfaz gráfica para el componente de diálogo Mantenedor de Productos
20
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
CAPITULO 6.- CONCLUSIONES
6.1.- CONCLUSIONES
22
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
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