You are on page 1of 37

REPBLICA DE VENEZUELA MINISTERIO DE EDUCACIN SUPERIOR UNIVERSIDAD GRAN MARISCAL DE AYACUCHO FACULTAD DE INGENIERA ESCUELA DE SISTEMAS CATEDRA: SISTEMAS

DE INFORMACIN I

Profesor:

Estudiantes:

Prof. Luciano Perez

Azuaje, Mara.

C.I.: 12.667.487

Grunert, Joaqun . CI: 18.816.715

Barcelona, Febrero 2010 INTRODUCCIN

El Proceso Unificado Racional (RUP) es un proceso de desarrollo de software y junto con el Lenguaje Unificado de Modelado UML, constituye la metodologa estndar ms utilizada para el anlisis, implementacin y documentacin de sistemas orientados a objetos. Provee un enfoque disciplinado en la asignacin de tareas y responsabilidades dentro de una organizacin de desarrollo. A travs del proceso unificado racional (RUP) se logra desarrollar ordenada y metdicamente sistemas bien elaborados d alta calidad y que se ajusten a las necesidades del usuario final dentro de un calendario y presupuesto predecible.

El Proceso Unificado usa el Lenguaje de Modelado Unificado (UML) en la preparacin de todos los planos del sistema. De hecho, UML es una parte integral del Proceso Unificado, fueron desarrollados a la par.

El proceso unificado se apoya en una serie de ciclos que se repiten a lo largo del desarrollo del sistema, estos ciclos representan la vida del sistema y cada uno de ellos esta constituido por cuatro (4) fases que ayudan al desarrollo eficiente de la aplicacin y cada una de ellas se subdividen en iteraciones que representan partes del sistema. Las fases con las que cuenta este proceso son: Inicio Elaboracin Construccin Transicin

Las iteraciones hacen referencia a pasos de flujos de trabajo fundamentales: requisitos, anlisis, diseo, implementacin y prueba

En este proyecto se muestra la fase de elaboracin para el desarrollo de un sistema de control de Facturacin. El proyecto esta constituido por el modelo de dominio, modelo de negocio, artefactos, arquitectura del sistema, lista de riesgos, diagrama de Clase de anlisis, diagrama de secuencia, diagrama de colaboracin y pantallas del sistema.

TABLA DE CONTENIDO

Introduccin Planteamiento del Problema Objetivos


Objetivos Generales Objetivos Especficos

Modelo de Dominio Caso de uso General

Modelo de Negocio

Casos de usos detallados

Artefactos

Requisitos Generales Requerimientos tcnicos mnimos

Arquitectura Lista de riesgo Diagrama de Clase de Anlisis Diagrama de secuencia Diagrama de Colaboracin Pantallas del Sistema

PLANTEAMIENTO DEL PROBLEMA

La llamada revolucion informatica que comenz en el ao 1971 con la invencion del microprocesador, ha sido un factor definitivo en lo que seria el futuro de la humanidad. Vivimos en un mundo donde la informacion es poder, donde cada minuto que pasa es dinero y donde el mas organizado, el mas eficiente y el mas productivo sera el exitoso.

A nivel de negocios esta revolucion ha significado un cambio de los paradigmas que rigen a las empresas, se han cambiado muchos modelos de negocios y han surgido nuevos mercados, aquellos ya existentes asimilaron a la tecnologia de la informacion como parte integral de su estructura. Uno de los aspectos donde el cambio ha sido muy significativo es la que concierne a los sitemas administrativos de las empresas como lo es el manejo de inventarios, historial de ventas y registros contables.

Baby's Shop es una tienda localizada en el Boulevard de Barcelona, se dedica a vender artculos de lencera para nios y otras comodidades para infantes.

En este local comercial la facturacin, el inventario, el historial de ventas y clientes es manejado de forma manual. El proceso es arduo, especialmente en un lugar de mucho movimiento como el boulevard de Barcelona, es susceptible a errores y omisiones ya que en medio del agite en ocasiones los empleados olvidan registrar las ventas que se efectan y no llevan un control de la cantidad que se ha vendido de un producto, lo que complica la situacin al momento de querer saber cunto hay en inventario, cunto hay que pedir o al necesitar informacin de los impuestos cobrados.

Para solventar esta situacin se propone el desarrollo de un Sistema de informacin automatizado para realizar las ventas de los artculos que esta ofrece de una manera segura y efectiva. .

OBJETIVOS

Objetivo General Elaborar un Sistema de informacin para controlar las ventas de la tienda Baby's Shop.

Objetivos Especficos Registrar datos de los Clientes, de los Proveedores, de los Productos, Impuestos.

Mantener un control de las facturas emitidas y anuladas, con una actualizacin inmediata del inventario

Generar reportes que faciliten las tomas de decisiones tales como: ventas por productos y periodo, ventas por clientes, productos en inventario, productos cuya cantidad en inventario es cercana al Stock mnimo, producto ms vendido en periodo de tiempo.

Proporcionar una Interfaz amigable que permita de manipular el sistema de manera sencilla

MODELO DE DOMINIO El Modelo de Dominio ayuda a comprender los conceptos que utilizan los usuarios, los conceptos con los que trabajan y con los que deber trabajar nuestra aplicacin.
Diagrama de casos de uso General del Sistema para Control de facturacin CONFACT

Validar Usuario

Usuario

Generar Factura

Usuario Cajero Autorizado Generar Reportes

Usuario Supervisor Autorizado SGBD Configurar Sistema

El Sistema para control de facturacin CONFACT deber permitir a los usuarios autenticarse en el sistema en cualquier momento, as como permitir al usuario

supervisor una vez autorizado, realizar las tareas de configuracin del sistema a travs del mantenimiento de los elementos bsicos del sistema, generar facturas y generar los reportes correspondientes, de igual forma deber permitir al usuario cajero previamente autorizado realizar el proceso de generar facturas y aadir Clientes a travs del proceso de configuracin del sistema MODELO DE NEGOCIO

La tienda Baby's Shop tiene como misin comercializar todo tipo de accesorios de alta calidad para bebes al precio justo y con una excelente atencin, en sintonia con esta misin el Sistema para control de facturas (CONFACT), es un sistema informtico que al incorporarse en la tienda permitir realizar las ventas de manera eficiente, minimizar errores, brindar informacin confiable, precisa y oportuna. Lgicamente esto repercutir positivamente en el desempeo de la tienda brindando una coherencia entre sus acciones y sus propsitos.

A continuacin se procede a modelar y documentar a travs de los casos de usos ms importantes, usando UML, la informacin relacionada con los procesos de la tienda y obtener una visin mas detallada de los requerimientos del proyecto y las necesidades del usuario.

Diagrama de Caso de Uso para Validar Usuario

Validar Usuario

include Usuario

include

Login

Contrasea

extends

extends extends

extends

SGBD Aprobado Usuario Autorizado Rechazado

El caso de uso Validar Usuario, debe permitir a los usuarios autenticarse para poder ingresar al sistema en cualquier momento. La entrada del usuario al sistema puede ser autorizada o rechazada dependiendo de algunas condiciones como la existencia, status y contrasea del mismo.

Diagrama caso de Uso detallado Generar Factura

Generar Factura Usuario Cajero extends include include include include include SGBD

Usuario Supervisor

Anular Factura

Gestionar Cliente

Gestionar Productos

Actualizar Stock

Grabar detalle Factura

Grabar Factura

El caso de uso Generar Factura deber permitir a los usuarios registrar, emitir una factura y actualizar el stock de los productos facturados, los cuales deben estar previamente cargados en el sistema

Diagrama caso de uso detallado Generar Reportes

Ventas por periodo

extends Ventas por producto y periodo extends

Generar Reportes extends

Usuario Supervisor extends

Ventas por cliente

SGBD

Productos en inventario

El Caso de uso Generar Reportes permitir al usuario supervisor del sistema, en cualquier momento, generar determinados reportes del sistema.

Diagrama Caso de Uso detallado Configurar Sistema

Mantener Parmetros

extends extends Usuario Cajero extends

Mantener Usuarios

Mantener productos

Configurar Sistema extends Mantener Tipos de Productos extends extends Mantener Clientes

Usuario Supervisor

SGBD

Mantener Proveedores

El Caso de uso Configurar Sistema deber permitir en cualquier momento al usuario supervisor hacer mantenimiento (incluir, consultar, modificar y eliminar) de los

elementos bsicos para el funcionamiento del sistema: Parmetros, Usuarios, Clientes, Productos, Tipos de producto y Proveedores. As mismo debe permitir al usuario Cajero incluir, consultar, modificar a los Clientes.

Diagrama de caso de uso detalladoMantener Clientes

Mantener Clientes Usuario Cajero

extends extends extends extends

SGBD

Usuario Supervisor

Incluir Cliente

Consultar Cliente

Modificar Cliente

Eliminar Cliente

El Caso de uso Mantener Clientes deber permitir en cualquier momento al usuario supervisor incluir, consultar, modificar y eliminar Clientes. As mismo debe permitir al usuario Cajero slo incluir, consultar y modificar Clientes.

Diagrama Caso de Uso detallado Mantener Productos

Mantener productos

Usuario Supervisor extends extends extends extends

SGBD

Incluir Productos

Consultar Productos

Modificar Productos

Eliminar Productos

El caso de uso Mantener Productos debe permitir al usuario supervisor en cualquier momento, incluir con todos sus detalles los productos del sistema, consultarlos,

modificarlos y eliminarlos.

ARTEFACTOS

En esta seccin se destacan las especificaciones de requerimientos generales y tcnicos


que garantizarn el funcionamiento del Sistema y permitirn comprender mejor tanto el anlisis como el diseo del sistema

Requerimientos Generales del Sistema:

Proporcionar una Interfaz amigable que permita de manipular el sistema de manera sencilla y rpida.

Disponer de una estructura de cdigos adecuada para registrar correctamente en el sistema los Proveedores, Productos, tipos de productos, Impuestos.

Mantener un control de las facturas emitidas, registrar las transacciones con precisin, recopilar los impuestos de cada venta.

Actualizar automticamente el inventario de la tienda a travs de la generacin a cancelacin de facturas.

Generar reportes que faciliten las tomas de decisiones e incentiven las nuevas estrategias tales como: ventas por productos y periodo, ventas por clientes, productos en inventario, productos cuya cantidad en inventario es cercana al Stock mnimo, producto ms vendido en periodo de tiempo.

Requerimientos tcnicos mnimos:

Computador con 256 Mb de memoria RAM y espacio libre en disco duro de 200Mb. Monitor a color con resolucin de 800 X 600 Pxeles. Impresora de 80 columnas. Microsoft Access 2003 o superior. Sistema operativo Windows (en cualquiera de sus versiones)

ARQUITECTURA DEL SISTEMA


En esta seccin se muestran los aspectos estticos y dinmicos ms significativos del sistema.

Surge de las necesidades de la empresa, tal y como las interpretan los usuarios y otros y tal como estn reflejadas en los casos de uso.

Validar Usuario

Configurar Sistema

Generar Factura

Generar Reportes

Incluir

Consultar

Modificar

Eliminar

Reportes de ventas por periodo Reportes de ventas por producto y periodo Reportes de ventas por Clientes Reportes de Productos en Inventario

Usuarios

Usuarios

Usuarios

Usuarios

Clientes

Clientes

Clientes

Clientes

Productos

Productos

Productos

Productos

Parmetros

Parmetros

Parmetros

Parmetros

Tipos de productos

Tipos de productos

Tipos de productos

Tipos de productos

Proveedores

Proveedores

Proveedores

Proveedores

LISTA DE RIESGOS

Todo Proyecto es susceptible a eventos o condiciones inciertas que al presentarse, tienen un efecto negativo sobre el proyecto haciendo que se presenten fallas y que el sistema no cumpla con el propsito para el cual fue creado.

Los participantes del equipo de proyecto no compartan el mismo Objetivo que el contratante y por lo tanto el sistema no cumpla con los requerimientos de este.

Prdida de personal clave (Analista de Sistemas, desarrollador, Contratante)

Inexperiencia con la tecnologa

Falta de Planificacin

Cambios en las prioridades

Lentitud en una toma de decisiones

Recortes presupuestarios, Situacin Econmica del contratante

Riesgos de fuerza mayor tales como: Accidentes, enfermedades, desastres naturales, guerras, revoluciones golpes de estado, transformaciones econmicas trascendentales.

Resistencia al cambio de parte de los usuarios finales

Fallas en los servicios bsicos

DIAGRAMA CLASE DE ANALISIS

En este diagrama se muestra se identifican y se muestra la interaccin que existe entre los actores, las interfaces, las clases de control, y las entidades del sistema.

Existen tres estereotipos bsicos para identificar las clases de anlisis: Clases de interfaz Clases de control y Clases de entidad

DIAGRAMA CLASE DE ANALISIS

Validar Usuario

Usuario

Inicio Clientes

Generar Factura Productos

Usuario

Factura

Usuario Cajero

Opciones el Sistema Generar Reportes

Detalle Factura

Conexin BBD

Usuario Supervisor

Opciones el Sistema

Parmetros

Configurar Sistemas

Tipos de Productos

DIAGRAMA SECUENCIA

A travs de este diagrama se analiza y se estructuran en forma detallada los requerimientos que debe cumplir el sistema para satisfacer las necesidades y garantizar un buen funcionamiento.

Diagrama de secuencia: Grabar Factura:


Validar (Admin/ Cajero)

Inicio
Iniciar aplicacin

Generar Factura

Grabar Factura

Clientes Productos

Detalle Factura

Factura
SGBD

Validar Usuario() Administrador o cajero Ir a Generar Factrura() Ir a Grabar Factrura() Verificar /incluir cte. Iniciar respuestas Verificar /Actualizar Stock de productos Iniciar respuestas Grabar detalle de Factura Iniciar respuestas Grabar Encabezado de Factura Iniciar respuestas

Una vez realizada la autentificacin, el usuario puede ejecutar Generar Factura y dentro de este Grabar factura, en donde se proceder a registrar las ventas realizadas. Se verifica que el cliente exista, que haya disponibilidad de productos y se actualiza el stock

Diagrama de secuencia: Anular Factura

Iniciar aplicacin

Inicio

Validar (Admin/ Cajero)

Generar Factura

Anular Factura

Productos

Detalle Factura

Factura

Validar Usuario()

Administrador

Ir a Generar Factrura() Ir a Anular Factrura() Actualizar Stock de productos Iniciar respuestas Anular detalle de Factura Iniciar respuestas Anular Encabezado de Factura Iniciar respuestas

SGBD

Una vez realizada la autentificacin, el usuario cajero y/o administrador puede ejecutar Generar Factura y dentro de esta Anular factura, en donde se proceder a anular la venta realizada. Se actualiza el stock

Diagrama de secuencia: Agregar Cliente


Inicio
Iniciar aplicacin

Validar (Admin/ Cajero)

Configurar Sistema

Mantener Clientes

Agregar Clientes

Clientes

Validar Usuario() Administrador o cajero Ir a Configurar Sistema() Ir a Mantener Clientes() Ir Agregar Cliente() Ingresar datos Iniciar Respuestas SGBD

Una vez realizada la autentificacin, el usuario Administrador y/o cajero puede ejecutar Configurar Sistema, luego Mant.Clientes y dentro de esta agregar Cliente, en donde se proceder a registrar los clientes. Las opciones de Consultar y modificar tienen la misma estructura que esta opcin, slo que ejecutaran los procesos de Consultar Cliente y modificar Cliente respectivamente. Diagrama de secuencia: Eliminar Cliente

Inicio
Iniciar aplicacin

Validar (Admin/ Cajero)

Configurar Sistema

Mantener Clientes

Eliminar Clientes

Factura

Clientes

Validar Usuario()

Administrador

Ir a Configurar Sistema() Ir a Mantener Clientes() Ir a Eliminar Cliente()

Verificar que no tenga ventas asociadas Iniciar respuestas Borrar datos Iniciar Respuestas

SGBD

Una vez realizada la autentificacin, el usuario Administrador puede ejecutar Configurar Sistema, luego Mant.Clientes y dentro de esta eliminar Cliente, en donde se proceder a eliminar los clientes verificando previamente que no tenga facturas asociadas.

Diagrama de secuencia: Agregar Productos


Inicio
Iniciar aplicacin

Validar (Admin/ Cajero)

Configurar Mantener Sistema Productos

Agregar Productos

Productos Tipos de Proveedor Productos

Validar Usuario()

Administrador

Ir a Configurar Sistema() Ir a Mantener Productos() Ir a Agregar Producto()

SGBD
Agregar datos Iniciar Respuestas Agregar tipo de Productos Iniciar Respuestas Agregar Proveedor Iniciar Respuestas

Luego de la validacin del usuario Administrador, este puede ejecutar ConfigurarSistema-> Mant.Productos->agregarProducto, en donde se procede a registrar los productos necesarios para el manejo del sistema, agregando el tipo de producto al que corresponde. Las opciones de Consultar y modificar tienen la misma estructura que esta opcin, slo que ejecutaran los procesos de Consultar Producto y modificar Producto respectivamente.

Diagrama de secuencia: Eliminar Productos:


Inicio
Iniciar aplicacin

Validar (Admin/ Cajero)

Configurar Sistema

Mantener Productos

Eliminar Productos

Detalle de Factura

Productos

Validar Usuario()

Administrador

Ir a Configurar Sistema() Ir a Mantener Productos() Ir a Eliminar Producto() Verificar que no exista en detalle factura Iniciar Respuestas Borrar Producto Iniciar Respuestas SGBD

Luego de la validacin del usuario Administrador, este puede ejecutar ConfigurarSistema-> Mant.Productos -> EliminarProducto, en donde se procede a eliminar los productos previamente se debe verificar que el producto no tenga asociadas factura en la entidad detalle de factura.

Diagrama de secuencia: Agregar Tipos de Producto


Validar (Admin) Configurar Sistema Mantener Tipo de Producto Agregar Tipo de Producto Tipos de Producto

Inicio Iniciar aplicaci n Validar Usuario()

Administrador

Ir a Configurar Sistema()

Ir a mantener Tipos de Producto()

SGBD

Ir a Agregar Tipo de Producto()

Agregar datos Iniciar respuestas

Luego de la validacin del usuario administrador, este puede ejecutar ConfigurarSistema-> Mant.Productos->AgregarTipoProducto, en donde se procede a registrar los tipos de productos necesarios para el manejo del sistema. Las opciones de Consultar y modificar tienen la misma estructura que esta opcin, slo que ejecutaran los procesos de Consultar TipoProducto y modificar TipoProducto respectivamente. Diagrama de secuencia: Eliminar Tipo de Producto

Iniciar Inicio aplicacin

Validar (Admin)

Configurar Sistema

Mantener Tipo de Producto

Eliminar Tipo de Producto

Producto

Tipos de Producto

Administrador

Validar Usuario() Ir a Configurar Sistema() Ir a mantener Tipos de Producto() Ir a Eliminar Tipo de Producto() Verificar que no este asociado a producto Iniciar respuestas

SGBD

borrar datos Iniciar respuestas

Una vez realizada la autentificacin, el usuario administrador puede ejecutar Configurar Sistema, luego Eliminar Tipo de Producto y dentro de esta eliminar Tipo de Producto, en donde se proceder a eliminar los tipos de productos verificando previamente que no tenga productos asociadas.

Diagrama de secuencia: Agregar Proveedor


Inicio
Iniciar aplicacin Validar Usuario() Administrador

Configurar Mantener Agregar Sistema Proveedores Proveedor

Proveedores

Ir a Configurar Sistema() Ir a mantener Proveedores() Ir a Agregar Proveedor()

SGBD

agregar datos Iniciar Respuestas

Luego de la validacin del usuario Administrador, este puede ejecutar ConfigurarSistema-> Mant.Proveedores->AgregarProveedor, en donde se procede a registrar los proveedores necesarios para el manejo del sistema. Las opciones de consultar y modificar tienen la misma estructura que esta opcin, slo que ejecutaran los procesos de Consultar Proveedor y modificar Proveedor respectivamente. Diagrama de secuencia: Eliminar Proveedor

Iniciar aplicacin

Inicio

Configurar Mantener Eliminar Sistema Proveedores Proveedor

Productos

Proveedores

Validar Usuario() Administrador

Ir a Configurar Sistema() Ir a mantener Proveedores() Ir a Eliminar Proveedor( )

SGBD

Verificar que no Exista en producto Iniciar respuestas Borrar Iniciar Proveedor Respuestas

Una vez realizada la autentificacin, el usuario Administrador puede ejecutar Configurar Sistema, luego Mant.Proveedor y dentro de esta eliminar Proveedor, en donde se proceder a eliminar los proveedores verificando previamente que no tenga productos asociados.

Diagrama de secuencia: Agregar Usuario

Iniciar Inicio aplicacin

Validar (Admin)

Configurar Sistema

Mantener Usuarios

Agregar Usuarios

Usuarios

Validar Usuario()

Administrador

Ir a Configurar Sistema() Ir a mantener Usuarios() Ir a Agregar usuario()

SGBD

Agregar datos Iniciar Respuestas

Luego de la validacin del usuario Administrador, este puede ejecutar ConfigurarSistema-> Mant.Usuarios->Agregar Usuarios, en donde se procede a registrar los usuarios que podran accesar al sistema. Las opciones de consultar y modificar tienen la misma estructura que esta opcin, slo que ejecutaran los procesos de Consultar Usuarios y modificar Usuarios respectivamente. Diagrama de secuencia: Eliminar Usuario

Inicio Iniciar aplicacin

Validar (Admin)

Configurar Sistema

Mantener Usuarios

Eliminar Usuarios

Usuarios

Validar Usuario() Administrador


Ir a Configurar Sistema()

SGBD
Ir a mantener Usuarios() Ir a Eliminar usuario()

Borrar datos Iniciar Respuestas

Una vez realizada la autentificacin, el usuario Administrador puede ejecutar Configurar Sistema, luego Mant.Usuarios y dentro de esta eliminar Usuarios, en donde se proceder a eliminar los usuarios.

Diagrama de secuencia: Agregar Parmetro


Inicio Validar (Admin) Configurar Mantener Agregar Sistema Parmetros Parmetros Parmetros

Iniciar aplicacin

Validar Usuario() Administrador

Ir a Configurar Sistema() Ir a mantener Parmetros() Ir a Agregar parmetro()

SGBD

Agregar datos Iniciar Respuestas

Luego de la validacin del usuario Administrador, este puede ejecutar ConfigurarSistema-> Mant.Usuarios->Agregar Parmetros, en donde se procede a registrar los parmetros necesarios para manejar al sistema. Las opciones de consultar y modificar tienen la misma estructura que esta opcin, slo que ejecutaran los procesos de Consultar Parmetros y modificar Parmetros respectivamente.

Diagrama de secuencia: Eliminar Parmetro

Inicio Iniciar aplicacin

Validar (Admin)

Configurar Mantener Eliminar Sistema Parmetros Parmetros

Parmetros

Validar Usuario() Administrador

Ir a Configurar Sistema() Ir a mantener Parmetros() Ir a Agregar parmetro() borrar datos Iniciar respuestas

SGBD

Una vez realizada la autentificacin, el usuario Administrador puede ejecutar Configurar Sistema, luego Mant.Parmetros y dentro de esta eliminar Parmetros, en donde se proceder a eliminar los parmetros.

Diagrama de secuencia: Reportes de ventas por periodo:


Validar (Admin) Generar Reportes Reporte de ventas por periodo

Iniciar aplicacin

Inicio

Facturas

Validar Usuario()

Administrador

Ir a Generar Reportes()

Ir a Reporte De ventas Por Periodo()

SGBD Buscar datos Iniciar respuestas

Luego de la validacin del usuario, este puede ejecutar GenerarReportes-> Reporte de Ventas por periodo, donde se proceder a realizar las consultas correspondientes sobre la entidad Facturas, respetando los periodos de bsqueda.

Diagrama de secuencia: Reportes de ventas por producto y periodo

Iniciar aplicacin

Inicio

Validar (Admin)

Generar Reportes

Reporte de ventas por Periodo y producto Detalle de Facturas

Producto SGBD

Validar Usuario()

Administrador

Ir a Generar Reportes()

Ir a Reporte De ventas Por Periodo Y producto() Buscar datos Iniciar respuestas Buscar datos Iniciar respuestas

Luego de la validacin del usuario, este puede ejecutar GenerarReportes-> Reporte de Ventas por periodo y producto, donde se proceder a realizar las consultas correspondientes sobre la entidades Detalle de Facturas y Productos, respetando los periodos de bsqueda.

Diagrama de secuencia: Reportes de ventas por Clientes


Validar (Admin) Generar Reportes Reporte de ventas por Clientes

Iniciar aplicacin

Inicio

Facturas

Clientes

SGBD

Validar Usuario() Administrador Ir a Generar Reportes() Ir a Reporte De ventas Por Clientes() Buscar datos Iniciar respuestas Buscar datos Iniciar respuestas

Luego de la validacin el usuario ejecuta GenerarReportes-> Reporte de Ventas por cliente, donde se procede a consultar los datos de las ventas realizadas para el cliente indicado. La informacin se toma de la entidad de Factura y Clientes

Diagrama de secuencia: Reportes de Productos en Inventario

Iniciar aplicacin

Inicio

Validar (Admin)

Reporte de Generar Productos en Reportes Inventario

Productos

SGBD

Validar Usuario() Administrador Ir a Generar Reportes() Ir a Reporte De productos en inventario()

Buscar datos Iniciar respuestas

Luego de la validacin el usuario supervisor puede ejecutar GemerarReportes-> Reporte de Productos en Inventario, donde se procede a consultar los datos de las productos existentes en inventario. La informacin se toma de la entidad Productos.

DIAGRAMA DE COLABORACIN

Muestra los flujos de Trabajo del Sistema para control de Facturacin

Leyenda del diagrama de Colaboracin

1. Ejecuta la Aplicacin 2. Introduce datos (login y password) 3. Se enva la informacin 4. Se solicita verificacin 5. Se verifican los datos 6. Se muestra la respuesta 7. Se devuelve el control al usuario 8. Se rechaza el acceso 9. Se admite el usuario 10. Accede al Sistema 11. Selecciona Generar Factura 12. Se enva informacin del cliente para consultar (Cdula, Nombre) 13. Se solicita verificacin de los datos del cliente 14. Se enva verificacin de los datos 15. Se muestra informacin de la consulta realizada 16. Se enva informacin del producto para consultar (Cdigo) 17. Se solicita verificacin de los datos del Producto 18. Se enva verificacin de los datos 19. Se muestra informacin de la consulta realizada 20. Se enva informacin de la factura (Nro.de factura) 21. Se solicita confirmacin de la factura 22. Se enva verificacin de los datos 23. Se muestra informacin de la factura 24. Se enva informacin del detalle de la factura 25. Se solicita verificacin de la factura 26. Se enva verificacin de los datos 27. Se muestra informacin del detalle de la factura 28. Se enva informacin de los parmetros requeridos 29. Se solicita verificacin de los parmetros 30. Se enva verificacin de los datos 31. Se muestra informacin de los parmetros requeridos 32. Se devuelve el control al usuario 33. Accede al Sistema 34. Selecciona Generar Reportes 35. Selecciona Configurar Sistema 36. Se enva informacin del cliente para consultar (Cdula, Nombre) 37. Se procesa informacin de la consulta realizada 38. Se enva informacin del producto para consultar (Cdigo) 39. Se procesa informacin de la consulta realizada 40. Se enva informacin de la factura (Nro.de factura) a consultar 41. Se muestra informacin de la factura 42. Se enva informacin del detalle de la factura a consultar 43. Se muestra informacin del detalle de la factura 44. Se devuelve el control al usuario 45. Se enva informacin del Usuario 46. Se procesa informacin del Usuario 47. Se enva informacin del cliente

48. Se procesa informacin del Cliente 49. Se enva informacin del producto 50. Se procesa informacin del producto 51. Se enva informacin del parmetro 52. Se procesa informacin del parmetro 53 Se enva informacin del tipo de producto 54 Se solicita verificacin 55. Se verifican los datos 56. Se procesa informacin del tipo de producto 57. Se devuelve el control al usuario

PANTALLAS DEL SISTEMA Si el usuario es supervisor tendr acceso a todas las opciones del sistema

Sistema para Control de Facturas (CONFACT)

Si el usuario es cajero entonces slo tendr acceso a Generar Factura y a dentro de configurar a dar mantenimiento a Clientes.

Generar Factura

Anular Factura

You might also like