TALLER SOBRE DIAGRAMAS DE FLUJO DE DATOS ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION 1. El presidente de Almacenes “La 28” ha pedido recibir un informe al final de cada mes en el que se resuman los gastos por nómina. La computadora prepara el informe a partir de un archivo de Ingresos Actuales, que es una de las salidas del Sistema de Nómina Mensual. Considere ese sistema como un elemento del entorno. Un programa resume los datos del archivo de Ingresos Actuarles y crea un archivo de Ingresos Mensuales. Un segundo programa usa este archivo para preparar el informe que el presidente requiere. a) Prepare un diagrama de contexto para el sistema. b) Prepare un diagrama lógico de flujo de datos de nivel cero. 2. Un cliente llena una orden de venta y la envía por correo a la compañía. El sobre llega al departamento de correos, donde se abre y se saca la orden de venta. Los datos de la orden los introduce un operario en un PC, los formatos de órdenes de venta introducidos se guardan en el archivo Formato de Ordenes de Venta. Los datos introducios se acomodan en una secuencia específica. Los registros ordenados se utilizan para preparar el informe de comisiones por ventas para el gerente de ventas. Para preparar el informe se utiliza un programa de computadora que calcula el importe de las comisiones a partir de los registros ordenados, ara luego acumular los totales que se incluirán en el informe de comisiones por ventas. a) Desarrolle el diagrama de contexto para el sistema. b) Desarrolle el diagrama lógico de flujo de datos de nivel 0. c) Desarrolle el diagrama de flujo de datos de nivel 1 para el programa que calcula las comisiones. 3. Los clientes de Servicios de Correo Águilas llenan formatos de orden de venta que vienen en los catálogos de ventas por correo. Los formatos se envían a la oficina de Águilas en Bogotá. Cuando llegan los sobres un empleado los abre y saca los formatos de orden de venta. El empleado entrega los formatos a un capturador quien graba los datos en un disquete empleando un PC. Una vez introducidos o capturados los datos, las órdenes de venta se guardan en un archivo “Histórico de Órdenes de Venta”. Luego, una minicomputadora lee el disquete que contiene todos los datos de órdenes de venta. Para cada artículo ordenado, se recupera el registro Maestro de Inventarios del archivo Maestro de Inventario y se resta al campo Existencias la cantidad ordenada. El registro Maestro de Inventarios actualizado se vuelve a escribir en el archivo. El mismo programa imprime vales de bodega y graba un informe de “Informe Diario de Ventas” en un disco magnético. Los vales de bodega se introducen en el Sistema Surtido de Pedidos y el personal de bodega los usa para tomar la mercancía de los anaqueles y empacarla para enviarla a los clientes. Otro programa lee el Informe Diario de Ventas y prepara un Informe Diario que se entrega al gerente de ventas. Nota: Considere el Sistema Surtido de Pedidos como parte del entorno. Conecte los dos procesos de la PC con un flujo de datos llamado Datos de Ventas. a) Preparar el diagrama de contexto para el sistema. b) Preparar el diagrama lógico de flujo de datos de nivel 0. c) Prepara el diagrama de flujo de datos de nivel 1 para el primer programa. “Pizzas Nacho” quiere instalar un sistema para registrar pedidos de pizzas y pollo apanado. Cuando los clientes normales llaman por teléfono, se les pide su número telefónico. Cuando el número es tecleado en una computadora aparecen automáticamente el nombre, dirección y fecha del último pedido en la pantalla. Una vez que es tomada la orden se calcula el total, incluyendo el impuesto y la entrega. Luego, se pasa el pedido a la cocina. Se imprime un recibo. Ocasionalmente se imprimen ofertas especiales (cupones) para que el cliente pueda obtener un descuento. Los choferes que hacen la entrega le dan a los clientes una copia del recibo y un cupón (en caso de haberlo). Se mantienen totales semanales para compararlos con las cifras del año pasado. a) Trazar un diagrama de contexto del sistema. b) Preparar el diagrama lógico de flujo de datos de nivel 0. 4. 5. Dibujar los Diagramas de Contexto y de Nivel 0 que describan las funciones del sistema de información de una biblioteca universitaria, en la que las principales funciones son la compra de libros y la realización de los típicos servicios para los lectores (préstamos de libros, devolución y renovación de libros). Otra función importante dentro de la biblioteca es la catalogación y clasificación de los libros que han sido recibidos de los proveedores, con arreglo a algún estándar de catalogación. Las facturas que éstos envían deben ser firmadas por el decano de la facultad antes de ser enviadas a la sección de contabilidad de la universidad. 6. Se quiere desarrollar un sistema de información para la administración de una escuela infantil, donde se deben contemplar los siguientes aspectos. Se debe contemplar el mantenimiento de los datos de los niños. De cada niño se necesita conocer los siguientes datos: nombre, primer apellido, segundo apellido y fecha de nacimiento; nombre, apellidos, y cédula del responsable (padre, madre o acudiente). Un niño está activo mientras esté matriculado (y se le pueda facturar un mes). Puede estar en estado de inactivo temporal si por una causa justificada no irá a la escuela durante un período de tiempo, en el que no se le facturará. Cuando un niño abandona la escuela infantil pasará a estar en estado de inactivo definitivo. Se desea controlar los períodos de tiempo en los que el niño ha estado activo e inactivo. A los niños activos se les podrá modificar y consultar sus datos en cualquier momento, pero sólo se podrán borrar si se encuentran en estado inactivo definitivo. Mensualmente se generarán los recibos de todos los niños activos, que se entregarán al responsable del niño. Cada recibo presenta la fecha de preparación, número del recibo, datos del niño, tarifa básica, y los complementos que se cobran ese mes (si los hubiera), y el total a pagar. Desarrolle los diagramas de flujos de datos para la especificación del sistema de información anterior. 7. Una empresa compra diferentes piezas a una serie de proveedores que posteriormente venderá a sus clientes, debiendo llevar a cabo el control de almacén (nº de piezas existentes de cada una de ellas). La aplicación debe gestionar los proveedores, así como las piezas que proporciona cada uno (el proveedor y piezas con sus respectivos precios corresponde al flujo de entrada «proveedor»). Con los proveedores y las piezas que proporciona cada uno de ellos, se genera una lista de precios que se corresponde con los precios que consideremos mejores para cada una de las piezas que se puedan proporcionar al cliente (como criterio de selección se encuentra entre otros la marca de la pieza). El control del almacén, es decir, las cantidades que tenemos de las diferentes piezas que hemos pedido a los proveedores (flujo de datos de «pieza stock»), determinará si el pedido realizado por el cliente («pedido cliente») se puede satisfacer completamente o no, según tengamos o no las piezas pedidas (generando en el caso de no tener dichas piezas un listado de ellas, «lista piezas»). Cuando el pedido se entrega al cliente, se genera la factura correspondiente.