Sei sulla pagina 1di 120

Sistemas de Gestin para la Comercializacin de Granos INDICE 1. 2. 3. 4. 5. 6. 7. PERFIL ................................................................................................................................ 2 ELEMENTOS DE SISTEMAS ........................................................................................... 16 METODO DE ISHIKAWA ..................................................................................................

18 MARCO TEORICO ............................................................................................................ 24 MODELO DE NEGOCIO ................................................................................................... 28 MODELO DE DOMINIO .................................................................................................... 32 FLUJO DE TRABAJO: REQUISITOS ............................................................................... 33 7.1. IDENTIFICAR ACTORES Y CASOS DE USO.................................................................. 33 7.1. 7.2. 7.3. 7.4. 8. PRIORIZACION DE CASOS DE USO........................................................................... 34 DETALLAR CASOS DE USO........................................................................................ 35 PROTOTIPAR INTERFAZ USUARIO ........................................................................... 58 ESTRUCTURAR MODELO DE CASOS DE USO ........................................................ 66

FLUJO DE TRABAJO: ANALISIS .................................................................................... 67 8.1. 8.2. 8.3. ANALISIS DE ARQUITECTURA ................................................................................... 67 ANALIZAR CASOS DE USO ......................................................................................... 77 ANALISIS DE PAQUETES ............................................................................................ 83

9.

FLUJO DE TRABAJO: DISEO ....................................................................................... 84 9.1. DISEO DE ARQUITECTURA .......................................................................................... 84 9.2. 9.3. DISEAR INTERFAZ USUARIO ................................................................................... 85 DISEO DE DATOS ...................................................................................................... 86 DISEO LOGICO.................................................................................................... 86 DISEO FISICO ...................................................................................................... 91 SCRIPT .................................................................................................................. 100 CONSULTAS ........................................................................................................ 108

9.3.1. 9.3.2. 9.3.3. 9.3.4.

10. FLUJO DE TRABAJO: IMPLEMENTACION .................................................................. 111 10.1. ELECCION DE PLATAFORMA DE DESARROLLO DE SOFTWARE ...................... 111 10.2. IMPLEMENTACION DE LA ARQUITECTURA ........................................................... 111 10.3. MODELO DE IMPLEMENTACION SISTEMA, SUBSISTEMA .................................. 116 11. CONCLUSION................................................................................................................. 117 12. RECOMENDACIONES.................................................................................................... 117 13. ANEXOS ......................................................................................................................... 118

Pgina 1

Sistemas de Gestin para la Comercializacin de Granos 1. PERFIL INTRODUCCION Los granos bsicos son un elemento esencial en la alimentacin y economa de todos los pueblos. Por otra parte, es comercializada a travs de diversos canales como los intermediarios, acopladores, importadores, exportadores, el sector industrial y, en la actualidad cada vez con menos frecuencia, las agencias gubernamentales.

Para la comercializacin es muy importante conocer la oferta, precios, condiciones fsicas o de calidad de los productos, formas y tiempos de entrega. La evaluacin es de gran importancia para determinar si el grano est seco, hmedo, limpio, sucio, daado, infestado, contaminado o, en general si rene las caractersticas buscadas por los consumidores, ya sea para el uso como alimento o para su procesamiento. Esta evaluacin tambin es importante cuando el grano tiene que ser almacenado antes de su uso final ya que durante este paso, si el proceso de almacenamiento no es adecuado, la calidad del grano puede deteriorarse perdiendo su valor alimenticio y comercial. Los precios de los granos dependen no solo de la oferta y demanda sino tambin en funcin de la calidad.

En Bolivia existen muchas empresas que se dedican a la comercializacin de granos, muchas de estas empresas pequeas y medianas no cuentan con medios de gestin adecuados para el manejo de su informacin E & T GRANOS IMPORT-EXPORT es una de estas empresas que se dedica a la comercializacin de granos, como ser: maz, soya, sorgo y frejol; cada uno de estos productos se comercializa por temporadas. Adems, la empresa cuenta con muchos proveedores y cuenta con un nmero considerable de ventas. Es as que con el presente trabajo, se busca realizar un sistema de informacin que permita controlar todos los procesos que intervienen en la comercializacin de granos, para la importadora E & T GRANOS IMPORT-EXPORT.

Pgina 2

Sistemas de Gestin para la Comercializacin de Granos ANTECEDENTE La importadora E& T GRANOS IMPORT-EXPORT est en funcionamiento desde el 22 de Febrero del 2008, a cargo de la seora Eusebia Toro. Posteriormente la empresa se inscribi en el registro de comercio de Bolivia el 04 de Junio del 2010, la cual garantiza que el nombre de la empresa sea nico dentro del territorio nacional, otorgndole solvencia, resguardando y

custodiando los documentos comerciales de la empresa cuyas copias o certificacin se puede obtener en cualquier momento. La empresa est ubicada en la calle 5 Nro.4105 zona B Hilandera UV.111 Mz.05del 4 anillo, 1 cuadra y media acera izquierda.

MISION La empresa tiene como misin mejorar sus servicios, obteniendo mayores ganancias para consolidarse en el mercado. VISION La empresa tiene como visin ser reconocida en el mercado local.

Pgina 3

Sistemas de Gestin para la Comercializacin de Granos ESTRUCTURA ORGANIZACIONAL

GERENTE PROPIETARIO

SECRETARIA

ALMACEN

COMPRAS

COBRANZA Y VENTAS

LOGISTICA

El funcionamiento de la empresa est organizado de la siguiente manera: Gerente propietaria: Eusebia Toro, la cual se encarga de la administracin del personal y contactar a los proveedores y clientes. Cobranza y venta: Miriam Serrudo, se encarga de los flujos de caja para compra y venta. Compras: Francisco Serrudo, el cual se encarga de acopiar los granos a los productores. Almacn: Pedro Terrazas, es el encargado de revisar el stock de productos que se encuentra en almacn. Tambin se encarga de supervisar a los empleados que son temporales, es decir, los cargadores de granos, embolsadores, y los operadores del chiman. Logstica: Rafael Jimnez, es el encargado de equipamiento, materiales, transporte. JUSTIFICACION El sistema que se pretende realizar es para suprimir todo el proceso manual que se tiene realizar en la importadora E&T granos IMPORT-EXPORT a la hora de

Pgina 4

Sistemas de Gestin para la Comercializacin de Granos realizar la comercializacin y el control de los productos que importa y adquiere de sus proveedores, ya que este presenta lentitud a la hora de realizar una bsqueda de una informacin en especfico, retrasando las actividades operativas de la empresa. DESCRIPCION DEL PROBLEMA Es de conocimiento general que cualquier empresa comercial o que se dedica a la venta de cualquier producto o servicio, desea tener un control exhaustivo de su informacin, para poder determinar con facilidad si su negocio es rentable o no. Para la importadora E&T granos IMPORT-EXPORT es imprescindible la gestin automtica de su informacin que le brinde en corto tiempo toda la informacin que requiera con el fin de tomar decisiones. A continuacin describimos el funcionamiento bsico que lleva a diario la importadora en sus distintas reas y operaciones ACOPIO Y COMPRA.- Primero se realiza el proceso de acopio, es decir, el acopiador visita las diferentes comunidades donde se encuentra sus proveedores y recolecta los granos verificando que se encuentre en buen estado. El acopiador al momento de verificar la calidad de grano toma en cuenta lo siguiente: la humedad y sequedad de este.

Los proveedores fijan el precio del grano, en funcin a la oferta del mercado, clima, es decir, lluvias, sequias, inundaciones, etc. En caso de la soya se toma como referencia los precios internacionales.

La lista de precios que manejan los proveedores al momento de vender su producto a la importadora es la siguiente: PRODUCTO Maz Sorgo Soya Frejol Carioca Negro PESO 1 quintal 1 quintal 1 quintal 1 tonelada 1 quintal 1 quintal PRECIO 40 o 41 45 29 o 30 330 210 o 220 140 o 150 MONEDA Bs Bs Bs $ $ $

Pgina 5

Sistemas de Gestin para la Comercializacin de Granos Cuando el acopiador llega donde se encuentra el proveedor verifica el precio del producto y la calidad del producto. Luego de que el acopiador este de acuerdo con el precio y la calidad del producto, se procede a pesar este en una balanza proporcionada por el proveedor. En caso de que el acopiador no se encuentre satisfecho respecto al producto, busca otro proveedor.

Luego, el proveedor contrata un camin para transportar el producto con un chofer de confianza para que realice el cobro del producto vendido. Una vez cerrado el trato de compra, el acopiador informa al encargado de cobranza de la empresa sobre la cantidad de granos que se llevar a La Balanza donde el producto ser pesado nuevamente.

Terminado el proceso de acopio, el encargado de cobranza espera a que el producto llegue a la ciudaddonde se llevara a La Balanza donde se realiza el peso del camin con el producto incluido, luego se pesa solo el camin. Una vez hecho esto se realiza una diferencia entre estos dos pesos, para obtener el peso liquido del producto. Por ltimo, la cantidad del producto se divide entre cuarenta seis kilos para obtener el peso en quintal (maz, sorgo, frejol). Los datos obtenidos sobre el producto se reflejan en una boleta de pesaje proporcionado en La Balanza. De esta manera, el encargado de cobranza podr realizar el pago en efectivo al chofer de confianza del proveedor y le entregar una nota de recepcin por la compra realizada. ALMACEN.- Cuando el producto llega al almacn de la importadora se procede a realizar una limpieza en el chiman (mquina que saca las impurezas de los granos), luego se embolsa el producto, para que despus se almacene por una semana hasta su respectiva venta. Para realizar todo este proceso se contrata personal, al cual se le paga por porcentaje, es decir, el cargador recibe (0.60 ctvs. /Quintal) y por descargar (0.30 ctvs. / Quintal).

Pgina 6

Sistemas de Gestin para la Comercializacin de Granos PEDIDO.- Un pedido se puede realizar por los siguientes medios: Personalmente Va telfono El cliente primero solicita una proforma de precios de los granos y si est de acuerdo con las polticas que tiene la empresa, procede a realizar la solicitud de pedido. Luego, el vendedor verifica la solicitud de pedido en almacn y el encargado de almacn verifica la cantidad que existe en este e informa al vendedor sobre el stock de granos. De esta manera se procede a realizar el pedido, tomando los siguientes datos del cliente: Nombre completo Direccin Telfono Carnet de identidad o NIT Correo electrnico Fax Los datos que se toman del producto son: Nombre del producto Cantidad Precio del producto (c/u) Lugar de destino

Tambin se toma en cuenta los siguientes datos: Fecha y hora exacta del pedido Fecha de entrega del pedido Monto del anticipo (50% o ms) Forma de pago

Todos estos datos son rellenados en un formulario de pedido que se entrega al cliente personalmente, por fax o correo electrnico.

Pgina 7

Sistemas de Gestin para la Comercializacin de Granos Si el cliente realiza el pedido personalmente deja un anticipo de un 50% o ms en efectivo. En caso de que el pedido se realice por telfono, el anticipo se dejara en una cuenta bancaria que tiene la importadora, el cliente tiene un plazo de cuarenta y ocho horas para realizar el depsito del anticipo. Caso contrario la empresa se reserva el derecho de ocupar la cantidad pedida para otra venta. Una empresa grande no necesita realizar un pedido debido a las polticas que tienen. Es decir, ellos realizan una convocatoria por los medios escritos para comprar el producto.

VENTA.-Una vez realizado el pedido se procede a la venta delproducto. En caso de que la venta no se realice dentro de la ciudad, se manda el producto hasta el lugar del destino donde se encuentra elcliente. Una vez que producto llegue, el encargado de venta hace entrega del pedido verificando que este se encuentre en buenas condiciones. Luego el encargado de ventas realiza el cobro del saldo restante y el cliente recibe una nota de entrega con el detalle de la venta. Si es que la venta se realiza dentro de la ciudad se realiza el mismo procedimiento. Para realizar una venta a una empresa grande como fino se debe llenar un formulario para que pueda obtener un ticket y de esta manera pueda vender su producto. Luego de que se entregue el producto, se realiza un control de calidad, para que no se le haga un descuento a la importadora. La empresa realiza el descuento en caso de que el producto este hmedo o con impurezas. La manera de pago entre la importadora y la empresa se hace mediante cheques o por una cuenta bancaria, una vez entregado el producto a la empresa.

La importadora al momento de vender el producto no emite factura, sino un recibo de entrega en el cual se anotan los datos del cliente, del producto, forma de pago, datos del flete.

Pgina 8

Sistemas de Gestin para la Comercializacin de Granos En el caso de flete, la empresa cuenta con su propio transporte, los camiones son usados cuando se realiza la venta de maz y frejol. Para no aumentar los gastos de mantenimiento de sus camiones la empresa verifica que al momento de vender el producto la distancia no sea larga y que el camino se encuentre en buenas condiciones. POLTICAS DE NEGOCIO La Importa E&T cuenta con las siguientes polticas de negocio: En la importadora se manejan dos tipos de ventas: al crdito y al contado. Las ventas al crdito se realizan pagando un 50% al contado al momento de hacer el pedido, luego el otro 50% se cancela en el lapso de una semana. Las ventas al contado se realizan pagando el 100% al momento de hacer el pedido. Al momento de realizarse una venta, el producto ser entregado en una semana luego de haberse realizado el pedido. En caso de que el pedido no pueda ser entregado en una semana por motivos externos, la empresa pide una prorroga al cliente de tres das para solucionar el inconveniente. Si el pedido realizado se encuentra completo en almacn la entrega ser realizada en el plazo establecido de una semana. Si parte del pedido se encuentra en almacn y el resto no llega dentro de la semana despus realizada la venta, la empresa informar al cliente que el pedido no llegara en el tiempo establecido (incluyendo el plazo de la prorroga). En caso de que el cliente no quiera esperar por el resto del producto, se preguntar al cliente si llevara el producto que se encuentra en almacn y si es as la empresa solo le cobrara por esa cantidad. Caso contrario de que el cliente quiera cancelar el pedido por larga espera la empresa proceder a la devolucin del dinero cancelado con un incremento del 10%. Si el cliente cancela el pedido antes de la semana de entrega, la empresa proceder a devolver el anticipo con un 10 % de descuento por daos y perjuicios ocasionados a la empresa.

Pgina 9

Sistemas de Gestin para la Comercializacin de Granos Si el pedido realizado no se encuentra en almacn, se deber realizar la compra del respectivo producto, para que este pueda ser entregado al cliente. En caso de que el pedido no llegue hasta el plazo establecido (incluyendo la prorroga) la empresa devolver el anticipo realizado al momento de hacer el pedido. POLITICAS INTERNAS DE LA EMPRESA La importadora tiene las reglas que tiene con sus empleados son Responsabilidad Confiabilidad Eficiencia FORMULACION DEL PROBLEMA El problema se refleja en el manejo manual de la informacin relativa a los diversos productos que se comercializan en la importadora E&T granos IMPORTEXPORT por lo cual debido a estas deficiencias se ha visto que el factor ms importante es poder contar con un sistema de gestin para realizar la comercializacin de los productos avcolas. OBJETIVO OBJETIVO GENERAL Desarrollar un Sistema de Informacin para la comercializacin de granos de la empresa E & T GRANOS IMPORT-EXPORT. OBJETIVO ESPECIFICO Realizar entrevistas al personal que intervienen en los procesos de compra, venta, recepcin del producto e inventario de la Importadora con el fin de recopilar requisitos. Analizar los distintos tipos de documentos como ser: nota de recepcin, nota de entrega, boleta de recepcin, formulario de pedido que respaldan las transacciones comerciales de la empresa. Disear una base de datos que soporte los requerimientos recolectados utilizando el gestor SQL SERVER 2008

Pgina 10

Sistemas de Gestin para la Comercializacin de Granos implementar el sistema de informacin en JAVA mediante el IDE NetBeans. Establecer una conexin con la base de datos mediante ODB. Realizar reportes usando la herramienta de irreport 4.6. Realizar pruebas necesarias sobre el buen funcionamiento del sistema, que cumpla los requisitos planteados previa etapa de Desarrollo.

ALCANCE Las funciones que el sistema de informacin cumplir son: Mdulo de Compras En este mdulo se manipularan los proveedores, refirindose a los distintos productores de granos, que podran ser nacionales e internacionales (importaciones). Tambin se registrar el peso del producto, que se obtiene pesando el camin con la carga en una balanza, luego se pesa el camin sin carga, obteniendo as el peso liquido del producto; los datos de los camiones y de los choferes que realizan el servicio de transporte, el precio del grano por toneladas o por quintal y pago del flete. Gestionar Proveedores. o o o o o o o o o o o o Asignar un cdigo a cada proveedor. Nombre del proveedor C.I. del proveedor Direccin Telfono Email Fax

Gestionar Comprador Asignar un cdigo a cada comprador Nombre del comprador C.I del comprador Direccin Telfono

Gestionar Pedido de la compra. o Cdigo del pedido o Cdigo del proveedor

Pgina 11

Sistemas de Gestin para la Comercializacin de Granos o Fecha del pedido o Datos de la mercadera Nombre del producto Cantidad del producto Costo unitario Precio total Registrar Boletas de Pesaje o o Asignar Cdigo a cada Boleta de Pesaje Fecha de la boleta de pesaje Hora de entrega Hora de salida o o o o o o o o o o Peso tara Peso bruto Peso neto (peso del producto) Tipo de vehculo Placa Cliente (proveedor) chofer

Registrar entrada del stock Asignar Cdigo de entrada Cdigo del proveedor Fecha Datos de la mercadera Nombre del producto Cantidad Costo unitario Precio Total

Gestionar Nota de Recepcin o o o Asignar Cdigo a cada Nota de Recepcin Fecha de la nota de recepcin Datos del proveedor Cdigo del proveedor Nombre telfono

Pgina 12

Sistemas de Gestin para la Comercializacin de Granos o o Lugar de procedencia Datos de la mercadera que llego. Nombre del producto Cantidad del producto Costo unitario Precio total Mdulo de Ventas Se registraran los datos del cliente, la forma de pago, la cantidad, precio, producto, la fecha de entrega, el flete de transporte de entrega, donde se registra los datos del propietario del camin y del conductor, la direccin, y los datos del camin (placa, marca y color). Gestionar Datos de Clientes. o o o o o o o o o Nombre C.I. NIT Direccin Telfono Fax E-mail

Gestionar Pedidos Cdigo de pedido Datos del cliente Cdigo cliente Nombre telfono o o Fecha del pedido Datos de la mercadera Nombre del producto Cantidad Costo unitario Precio total o Fecha de Entrega

Pgina 13

Sistemas de Gestin para la Comercializacin de Granos o Estado del pedido Mora En espera Entregado Fallido Gestionar Pagos o o o o o o o o o o o o o o o Cdigo de pago Fecha de pago Monto

Gestionar Venta al Crdito Cdigo de venta al crdito Fecha Inicio Fecha Final Saldo Cantidad de Cuotas

Gestionar Devolucin de anticipo Cdigo de devolucin Fecha Monto

Gestionar Flete. Cdigo del flete Precio del flete Nombre del conductor Datos del camin Placa del camin Color marca Gestionar Nota de Entrega o Asignar Cdigo a cada Nota de Entrega o Cdigo del pedido o Cdigo del flete o Nombre del Cliente o Lugar de entrega o Datos de la mercadera.

Pgina 14

Sistemas de Gestin para la Comercializacin de Granos Nombre del producto Cantidad del producto Costo unitario Precio total. Mdulo de Almacn En este mdulo se llevara a cabo el registro de los productos de llegada y salida, precios, cantidades. Gestionar Almacn o o o o o o o o Cdigo de Almacn Descripcin del Almacn Stock del producto

Gestionar Traspaso Cdigo de Traspaso Fecha Hora Nombre del producto entrante, saliente Cantidad del producto entrante, saliente

Mdulo De Reportes Gestionar Reportes o o o o o o o o o o o Nota de Entrega Formulario de pedido Lista de clientes Ventas mensuales Recibo de pago Nota de Recepcin Lista de los proveedores Lista de empleados Lista de productos Lista de Ingreso Recibo de venta

Pgina 15

Sistemas de Gestin para la Comercializacin de Granos 2. ELEMENTOS DE SISTEMAS HARDAWARE Los recursos fsicos necesarios para el funcionamiento del sistema sern: SERVIDOR Se usara un servidor con las siguientes caractersticas: Marca: IBM Modelo: X3650 Tecnologa: Americana

El sistema operativo que se utilizara en el servidor es el siguiente: Microsoft Windows Server 2008, porque se est trabajando con el gestor de base de datos SQL Server 2008. CLIENTE El cliente acceder al sistema mediante: computadoras de escritorio

MEDIOS DE COMUNICACIN Entre los medios de comunicacin que se utilizaran son: Switch de 21 Puertos. Router Cisco. Impresora de Cinta.

OTROS DISPOSITIVOS SOFTWARE Entre los recursos lgicos, manejaremos los siguientes: Sistema Operativo, Windows (XP, Seven) Sistema de Gestin de Base de Datos (SQL Server 2008)

OTROS SOFTWARE ADICIONALES Se utilizaran las siguientes herramientas adicionales: iReport-4.6.0, permite realizar reportes

Pgina 16

Sistemas de Gestin para la Comercializacin de Granos DATOS Entre los datos que manejar el sistema tenemos:

Proveedores Clientes Productos Personal Venta Compra

PROCESOS Las polticas de negocio a seguir son las siguientes: Gestin de compra Gestin de pedido Gestin de venta Gestin de inventario Gestin de proveedores Gestin de clientes Gestin de usuarios

GENTE/USUARIO Quien o quienes interactuaran con el sistema: Gerente General Vendedor Comprador Encargado de Sistemas Encargado de almacn

DOCUMENTO En la informacin que respalda al sistema tenemos: Manual de Instalacin Manual de Usuario.

Pgina 17

Sistemas de Gestin para la Comercializacin de Granos 3. METODO DE ISHIKAWA

IDENTIFICAR EL PROBLEMA Ineficiente manejo en el proceso de compra y venta en la importadora E & T IMPORT-EXPORT. LISTA DE PROBLEMAS P1: Lentitud en la verificacin de pagos de un pedido P2: Deficiente registr en almacn P3: Deficiente registro de los clientes P4: Deficiente registro de los proveedores P5: Inadecuado manejo de los documentos de recepcin de los productos P6: Ineficiente atencin al cliente P7: Deficiente registro de los empleados. P8: Deficiente registro de las compras realizadas. P9: Deficiente control en la recepcin del producto. P10: Deficiente control en calcular los egresos por compras realizadas. P11: No cuenta con un registro completo de los gastos por compras. P12: Los documentos de recepcin de los productos no estn organizados P13: El personal carece de conocimientos computacionales. P14: Carencia de personal capacitado. P15: Lentitud de entrega del producto. P16: Existe deficiencia en el sistema de transporte. P17: Deficiente control en las ventas realizadas. P18: Deficiencia al calcular los ingresos por ventas realizadas. P19: No realizan un seguimiento adecuado de las ventas realizadas. P20: No cuenta con personal capacitado para llevar el control estadstico de las ventas. P21: Insuficiencia en el transporte. P22: Carencia de maquinarias. P23: La empresa no maneja un control estadstico de ventas.

Pgina 18

Sistemas de Gestin para la Comercializacin de Granos

P24: Carencia de equipos computacionales. P25: No cuenta con personal capacitado para llevar la contabilidad de la empresa P26: Lentitud en el proceso de pedido P27: Deficiente control de calidad del producto PROBLEMAS DEPURADOS P13: El personal carece de conocimientos computacionales. P14: Carencia de personal capacitado. P15: Lentitud de entrega del producto. P16: Existe deficiencia en el sistema de transporte. P27: Deficiente control de calidad del producto. P20: No cuenta con personal capacitado para llevar el control estadstico de las ventas. P21: Insuficiencia en el transporte. P22: Carencia de maquinarias. P23: La empresa no maneja un control estadstico de ventas. P24: Carencia de equipos computacionales. P26: Carencia de equipos computacionales. P27: Deficiente control de calidad del producto LISTA DE PROBLEMAS FINALES P1: Lentitud en la verificacin de pagos de un pedido P2: Deficiente registro en almacn P3: Deficiente registro de los clientes P4: Deficiente registro de los proveedores P5: Inadecuado manejo de los documentos de recepcin de los productos P6: Ineficiente atencin al cliente P7: Deficiente registro de los empleados.

Pgina 19

Sistemas de Gestin para la Comercializacin de Granos

P8: Deficiente registro de las compras realizadas. P9: Deficiente control en la recepcin del producto. P10: Deficiencia al calcular los egresos por compras realizadas. P11: No cuenta con un registro completo de los gastos por compras. P12: Los documentos de recepcin de los productos no estn organizados P18: Deficiencia al calcular los ingresos por ventas realizadas. P19: No realizan un seguimiento adecuado de las ventas realizadas. P25: No cuenta con personal capacitado para llevar la contabilidad de la empresa P28: Los documentos de entrega de los productos no estn organizados

IDENTIFICAR PROPIETARIOS DEL PROBLEMA Prop1: Empleados Prop2: Clientes Prop3: Propietario PROBLEMAS Y PROPIETARIOS
PROPIETARIO PROBLEMA EMPLEADOS CLIENTES X PROPIETARIO

P1: Lentitud en la verificacin de pagos de X un pedido P2: Deficiente registro en almacn P3: Deficiente registro de los clientes P4: Deficiente registro de los proveedores P5: Inadecuado manejo de los documentos de recepcin de los productos P6: Ineficiente atencin al cliente P7: Deficiente registro de los empleados.
X X X

X X X X

X X

Pgina 20

Sistemas de Gestin para la Comercializacin de Granos

P8: Deficiente registro de las compras realizadas. P9: Deficiente control en la recepcin del X producto. P10: Deficiente control en calcular los X egresos por compras realizadas. P11: No cuenta con un registro completo X de los gastos por compras. P12: Los documentos de recepcin de los X productos no estn organizados P18: Deficiencia al calcular los ingresos X por ventas realizadas. P19: No realizan un seguimiento adecuado de las ventas realizadas. P24:Carencia de equipos computacionales. P25: No cuenta con personal capacitado para llevar la contabilidad de la empresa P27: Deficiente control de calidad del producto P28: Los documentos de entrega de los X productos no estn organizados

Pgina 21

Sistemas de Gestin para la Comercializacin de Granos

IDENTIFICAR CATEGORIAS

Pgina 22

Sistemas de Gestin para la Comercializacin de Granos

IDENTIFICAR CAUSAS

Pgina 23

Sistemas de Gestin para la Comercializacin de Granos

ANALIZAR Y DISCUTIR EL PROBLEMA


PROCESOS QUE SERN IMPLEMENTADOS MEDIANTE UN SISTEMA DE INFORMACIN Compra.- Los problemas P4 se pueden resolver con la ayuda del sistema de informacin que vamos a realizar. Venta.- Nuestro sistema de informacin nos ayudara a resolver los problemas P3 y P18 por su gran relacin que existe entre ellos. Almacn.- Los siguientes problemas se podrn resolver con la ayuda de nuestro sistema: P2 Y P8. ALTERNATIVAS DE SOLUCIN Organizar la documentacin por categoras y de manera cronolgica. Conseguir personal capacitado. Modernizar la empresa con equipos computacionales y maquinaria que ayuden al desarrollo de la misma. 4. MARCO TEORICO TECNOLOGIA PARA EL DESARROLLO DEL SOFTWARE ESTRATEGIA PARA EL DESARROLLO DEL SOFTWARE En la estrategia se utilizar el lenguaje de modelado unificado (UML). MODELOS UML es un lenguaje estndar para escribir planos de software. UML puede utilizarse para visualizar, especificar, construir y documentar los artefactos de un sistema y documentar los artefactos de un sistema. UML es solo un lenguaje y por lo tanto es solo una parte de un mtodo de desarrollo de software. UML es independiente de un proceso, aunque para utilizarlo ptimamente se debera usar en un proceso que fuese dirigido por los casos de uso, centrado en la arquitectura, iterativo e incremental. METODOS El Proceso Unificado "es un proceso de desarrollo de software configurable que se adapta a travs de los proyectos variados en tamaos y complejidad.

Pgina 24

Sistemas de Gestin para la Comercializacin de Granos El Proceso Unificado gua a los equipos de proyecto en cmo administrar el desarrollo iterativo de un modo controlado mientras se balancean los requerimientos del negocio, el tiempo al mercado y los riesgos del proyecto.

El proceso describe los diversos pasos involucrados en la captura de los requerimientos y en el establecimiento de una gua arquitectnica lo ms pronto, para disear y probar el sistema hecho de acuerdo a los requerimientos y a la arquitectura. El proceso describe qu entregables producir, cmo desarrollarlos y tambin provee patrones.

METODOLOGIA PARA EL DESARROLLO DEL SOFTWARE CARACTERISTICAS DEL PUDS CARACTERSTICAS DEL PUDS En el desarrollo del proyecto se emplear el proceso unificado de desarrollo de software por su naturaleza interactiva e incremental con sus fases: Inicio, Elaboracin, Construccin y Transicin del proceso unificado. El proceso unificado utiliza el lenguaje unificado de modelado (UML) en cada uno de sus modelos. Guiado por lo casos de uso: o o Los casos de uso son el instrumento para validar la arquitectura del software y extraer los casos de prueba. Si tenemos definidos bien nuestros casos de uso el resultado ser un producto correcto. Centrado en la arquitectura: o o o Define una forma de organizar de las diferentes partes que tenga el software. Lo que se busca es que el software sea flexible(a la hora de realizar cambios). Los modelos son proyecciones del anlisis y el diseo constituye la arquitectura del producto a desarrollar. Iterativo e incremental: o Es Iterativo porque cada fase se repite.

Pgina 25

Sistemas de Gestin para la Comercializacin de Granos o Incremental porque cada ciclo genera una nueva versin que mejora las funcionalidades del anterior (Hasta llegar al producto terminado o deseado). CARACTERISTICAS DEL UML UML es un lenguaje para: Visualizar Especificar Construir Documentar

El vocabulario de UML tiene tres clases de bloque de construccin: Elementos Relaciones Diagramas

Los elementos que maneja UML son: Elementos estructurales Elementos de comportamiento Elementos de agrupacin Elementos de anotacin

Las relaciones que tiene UML son: Relaciones de Dependencia Relaciones de Asociacin Relaciones de Generalizacin Relaciones de Realizacin

Maneja dos tipos de diagramas Estticos o o o o o o Diagramas de Clases Diagramas de Objetos Diagramas de estructuras compuestas Diagrama de componente Diagrama de despliegues Diagrama de paquete

Pgina 26

Sistemas de Gestin para la Comercializacin de Granos Dinmicos o o o o o Diagramas de interaccin(Secuencia y colaboracin) Diagrama de Estados Diagrama de Actividad Diagrama de Casos de Uso Diagrama de Tiempo

Pgina 27

Sistemas de Gestin para la Comercializacin de Granos 5. MODELO DE NEGOCIO

ALMACEN
analysis Business Process Mo... COMPRADOR ENCARGADO DE ALMACEN ALMACEN

INICIO

Realiza la compra del producto.

Realiza el traspazo de custodia del producto

Recibe la custodia del producto

Verifica el producto que coincida con el detalle de recepcion

Coincide [si] [no]

Recibe el producto rechazado

Procede a la dev olucion del producto rechazando la custodia

Procede al control de calidad del producto

final

Se aj usta el producto segun las condiciones de v enta

Proceso de registro de los productos para su almacenamiento

Se finaliza la inspeccion y control del stock de los productos

Se v erifica el stock del almacen si alcanzo el cupo minimo

Recibe la informacion

Procede a realizar el traspaso de informacion sobre stock del almacen

[si]

[no]

final

Pgina 28

Sistemas de Gestin para la Comercializacin de Granos

COMPRA
act DIAGRAMA DE ACTIVIDADES COMPRADOR PROVEEDOR ENCARGADO DE PAGO TRANSPORTISTA

Rev isar prov eedor del Producto

Solicitar producto al prov eedor

Recibir solicitud de producto

Rev isar cotizacion

Realizar cotizacion

[No] Acepta [Si] Verificar calidad del producto

[No] Acepta [Si] Procede con la compra Prepara la cantidad Solicitada

Realizar solicitud de transporte

Recibir solicitud de tranporte

Autorizar la solicitud

Encargar al chofer la constancia de cobro

Recoger producto

Trasladar producto hacia balanza de la ciudad Solicitar ticket para el pesaj e del producto

Recibir boleta de pesaj e

Verificasr peso neto del producto en la boleta de pesaj e

Traslada el producto a la importadora

Recibir solictud de pago

Solicitar pago del prodcuto

Informar al encargado la cantidad a pagar

Recibir informacion

Realizar el pago del producto mediante una Nota de recepcion

Recibe Nota de Recepcion

Recibir el producto

Entregar el producto

Pgina 29

Sistemas de Gestin para la Comercializacin de Granos

VENTA
act Venta

Cliente

Vendedor

Comprador

Almacen

Solicitar pedido Revisar cotizacion


No Si

Realizar cotizacion

Acepta

Solicitar cantidad disponible del producto

Verificar el stock del producto


No

Alcanza
Si

Recibe informe

Informar stock disponible

Recibe informe de entrega de producto


No Si

Informar fecha de entrega del producto Informar stock no disponible

Acepta

Registrar pedido

Realiza pago de anticipo

Solicita pago del 50% del pedido

Recibe solicitud

Solicitar compra de producto

Esperar entrega de pedido

Realizar compra de producto


No Si

Informar estado del pedido


No

Llego

Recibir producto

Limpiar producto Demorado


Si

Embolsar producto

Recibir informe de prorroga


Si

Solicitar prorroga de 3 dias

Acepta
No

Realizar solicitud de pedido Solicita pago del saldo de pedido

Recibe solicitud de pedido

Realizar pago de saldo

Realizar Nota de Entrega

Recibe Nota de Entrega

Recibe Copia de Nota de Entrega

Realiza entrega de pedido Verificar cantidad existente Recibe producto


Si

Hay producto
No

Recibir devolucion
Si

Devolver anticipo

Acepta
No

Ofrecer cantidad disponible Devolver % del anticipo

Pgina 30

Sistemas de Gestin para la Comercializacin de Granos

PEDIDO

Pgina 31

Sistemas de Gestin para la Comercializacin de Granos

6. MODELO DE DOMINIO
class DiagramaClases

MONEDA Abreviatura T/C Tiene 1..1 *..1 NOTA_ENTREGA *..1 Destino 1..* * 1..* * DetallePedido Pertenece CLIENTE CI/NIT nombre Telefono 1 FLETE PEDIDO Realiza 1..* 1 Tiene Realiza * 0..1 FletCamion DEVOLUCION Monto 1 Anula 1 1..* PAGO fecha_sol fecha_ent MontoTotal pertenece * 1 * pertenece tiene 1..* 1 Tiene 1..1 *..1 -

UNIDAD_MEDIDA Abreviatura DetalleCompra NOTA_RECEPCION LugarProcedencia Total *..1

DetalleVenta

PRODUCTO Descripcion PrecioC PrecioV 1..* pertenece

1..*

*..1 1..1

Tiene Tiene Tiene

INGRESO Hora 1 Realiza Inv entario Stock 1 pertenece 0..* ALMACEN * Descripcion 1..1 Solicita

BOLETA_PESAJE PesoNeto Fecha

1..1

1..*

RECIBO Monto Tipo Pertenece 1 1 Tipo EMPLEADO CI Nombre Telefono PROVEEDOR Ci/Nit Nombre Telefono

Pertenece

1 * CONDUCTOR CAMION Conduce Placa *..1 1..1 Nombre Telefono Pertenece

1..1

1..1

Pgina 32

Sistemas de Gestin para la Comercializacin de Granos 7. FLUJO DE TRABAJO: REQUISITOS 7.1. IDENTIFICAR ACTORES Y CASOS DE USO ACTORES Vendedor: Es el empleado encargado de las ventas dentro la importadora. Encargado de Almacn: Es el empleado que se encarga de llevar un control riguroso del almacn. Cliente: Es aquella persona que tiene cierto inters en realizar un pedido de los productos que brinda la empresa. Proveedor: Entidad que tiene como funcin proveer insumos a la empresa, para que la importadora cuente con el producto necesario para su respectiva venta. Administrador del sistema: Es la persona encargada de otorgar privilegios a los grupos de empleados, creados por el mismo. Comprador: Es la persona encargada de realizar el acopio de los granos para su respectiva comercializacin. CASOS DE USO

NRO 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21

CASOS DE USO Gestionar Usuario Iniciar Sesin Asignar Privilegio Gestionar Grupo de Usuario Gestionar Empleado Gestionar Proveedor Gestionar Cliente Gestionar Producto Gestionar Compra Gestionar Almacn Gestionar Ingreso Gestionar Pedido Gestionar Pagos Gestionar Devolucin Gestionar Venta Gestionar Conductor Gestionar Camin Gestionar Boleta de Pesaje Gestionar Unidad de Medida Gestionar Moneda Gestionar Reporte

Pgina 33

Sistemas de Gestin para la Comercializacin de Granos

7.1.
NRO 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21

PRIORIZACION DE CASOS DE USO


CASOS DE USO Gestionar Usuario Iniciar Sesin Asignar Privilegio Gestionar Grupo de Usuario Gestionar Empleado Gestionar Proveedor Gestionar Cliente Gestionar Producto Gestionar Compra Gestionar Almacn Gestionar Ingreso Gestionar Pedido Gestionar Pagos Gestionar Devolucin Gestionar Venta Gestionar Conductor Gestionar Camin Gestionar Boleta de Pesaje Gestionar Unidad de Medida Gestionar Moneda Gestionar Reporte ESTADO Aprobado Incorporado Incorporado Incorporado Aprobado Aprobado Aprobado Aprobado Aprobado Incorporado Propuesto Incorporado Propuesto Propuesto Incorporado Aprobado Incorporado Aprobado Incorporado Incorporado Propuesto PRIORIDAD Normal Critico Critico Critico Normal Normal Normal Normal Critico Significativo Significativo Critico Significativo Significativo Critico Normal Normal Normal Critico Critico Significativo RIESGO Normal Critico Critico Critico Normal Normal Normal Normal Critico Accesorio Accesorio Critico Accesorio Accesorio Critico Normal Normal Normal Critico Critico Accesorio

Pgina 34

Sistemas de Gestin para la Comercializacin de Granos

7.2.

DETALLAR CASOS DE USO


CU1) GESTIONAR USUARIO
uc CU1:GESTIONAR USUARIO

CU1:Gestionar Usuario Administrador

extend

CU4:Gestionar Grupo de Usuario

CASO DE USO RESUMEN ACTORES ACTOR INICIADOR PRE-CONDICION POST-CONDICION FLUJO PRINCIPAL

EXCEPCION

CU1:GESTIONAR USUARIO Crear nuevos usuarios y registrarlos para poder visualizarlos. Administrador Administrador Ninguno CU2: Gestionar Grupo de Usuario 1. El administrador ingresa al sistema. 2. Crear 2.1. Asignar un login. 2.2. Asignar una contrasea. 2.3. Registra datos del usuario como: 2.3.1. Nombre 2.3.2. C.I. 2.3.3. Direccin 2.3.4. Telfono 2.4. Guardar los datos registrados. 3. Modificar 3.1. Se selecciona el usuario o login. 3.2. Se modifica login de usuario. 3.3. Se guardan los cambios. 4. Anular 4.1. Se selecciona el usuario o login 4.2. Se anula usuario en caso de que ya no trabaje en la empresa. 5. Buscar: 5.1. Se selecciona un usuario o login 5.2. Se tiene una lista de los usuarios registrados 6. Cancelar cualquier cambio. No se puede realizar esta accin de guardar en caso de un login repetido o si existe algn campo vaco.

Pgina 35

Sistemas de Gestin para la Comercializacin de Granos

CU2) INICIAR SESION


uc CU2:INICIAR SESION

CU2:Iniciar Sesion Administrador

include

CU1:Gestionar Usuario

CASO DE USO RESUMEN ACTORES ACTOR INICIADOR PRECONDICION POST-CONDICION FLUJO PRINCIPAL

EXCEPCION

CU2: INICIAR SESION Validara los datos de los usuarios existentes que ingresan al sistema. Administrador Administrador CU1: Gestionar Usuario Ninguno 1. El usuario ingresa al sistema 1.1. Ingresar login de usuario 1.2. Ingresar contrasea de usuario 1.3. Acepta 2. Cancelar 2.1. Cancela inicio de sesin 3. Cambiar contrasea 3.1. Ingresar login de usuario 3.2. Ingresa actual contrasea 3.3 Escribe nueva contrasea 3.4. Confirma contrasea 3.5. Guarda los cambios realizados No se puede guardar o crear si posee algn campo en blanco o si los datos son invlidos.

CU3) ASIGNAR PRIVILEGIO


uc CU3:ASIGNAR PRIVILEGIO

CU3:Asignar Priv ilegio Administrador

include

CU4:Gestionar Grupo de Usuario

Pgina 36

Sistemas de Gestin para la Comercializacin de Granos

CASO DE USO RESUMEN ACTORES ACTOR INICIADOR PRECONDICION POST-CONDICION FLUJO PRINCIPAL

EXCEPCION

CU3: ASIGNAR PRIVILEGIOS En este caso se asignara a cada usuario un lmite de ingreso al sistema Administrador Administrador CU4:Gestionar Grupo de Usuario Ninguno 1.El Administrador inicia el sistema 1.1. El administrador ingresa datos de usuario (login, contrasea). 1.2. El sistema valida los datos. 1.3. El Administrador Ingresa al sistema. 2. Asignar 2.1. El Administrador selecciona Asignar Privilegios 2.2. Selecciona grupo. 2.3. Ingresar 2.4. Para cada grupo seleccionar casos de uso. 2.5. Establecer nivel de acceso en cada caso de uso. 2.6. Selecciona el botn Aceptar. 2.7. El sistema valida los datos. 2.8. El sistema guarda los datos. 3. Eliminar 3.1. El Administrador selecciona Eliminar Privilegios. 3.2. Selecciona el grupo. 3.3. Obtener Privilegios. 3.4. Eliminar Privilegios. 3.5. Selecciona el botn Aceptar. 3.6. El sistema valida los datos. 3.7. El sistema actualiza los datos. 4. Modificar 4.1. El Administrador selecciona Modificar Privilegios 4.2. El sistema edita los datos. 4.3. El Administrador modifica los datos. 4.4. El sistema valida los datos. 4.5. El sistema actualiza los datos. 4.6. El sistema guarda los datos. 5. Cancelar 5.1. El Administrador cancela cualquier cambio dado el Caso de haber cometido algn tipo de error en cuanto a la asignacin de privilegios. 2.7. En caso de Error: muestra el mensaje Datos invlidos. 3.6. En caso de Error: muestra el mensaje Datos

Pgina 37

Sistemas de Gestin para la Comercializacin de Granos

CU4) GESTIONAR GRUPO DE USUARIO


uc CU4:GESTIONAR GRUPO DE USUARIO

CU4:Gestionar Grupo de Usuario Administrador

include

CU1:Gestionar Usuario

extend

CU3:Asignar Priv ilegio

CASO DE USO RESUMEN

ACTORES ACTOR INICIADOR PRECONDICION POSTCONDICION FLUJO PRINCIPAL

CU4: GESTIONAR GRUPO DE USUARIO En este caso de uso se podr manejar los datos de los usuarios asignndoles un grupo de usuario o dado el caso eliminndolos del mismo. Administrador Administrador CU1: Gestionar Usuario CU3:Asignar Privilegios 1. El Administrador inicia el sistema 1.1. El administrador ingresa datos de usuario (login, contrasea). 1.2. El sistema valida los datos. 1.3. El Administrador Ingresa al sistema. 2. Ingresa a la opcin Gestionar Grupo de Usuario 3. Crear 3.1. Crea nombre del grupo. 3.2. Selecciona usuarios que estarn en el grupo. 3.3 Agrega a los usuarios. 3.4. Se crea el grupo 3.5. El sistema guarda los cambios realizados. 4. Modificar 4.1. Seleccionar el Grupo de Usuario. 4.2. Muestra Lista de Usuarios. 4.3. Selecciona Usuario que se quiera aadir al grupo. 4.4. Selecciona Usuario que se quiera eliminar del grupo. 4.5. Guardar cambios realizados.

Pgina 38

Sistemas de Gestin para la Comercializacin de Granos

EXCEPCION

5. Mostrar Todos 5.1. Muestra la lista de todos los grupos existentes. 6. Eliminar 6.1. El Administrador elige Grupo de Usuario. 6.2. Elimina grupo elegido 6.3. El sistema guarda cambios. 3.1. No se puede crear grupos con campos vacos o repetidos o datos invlidos. 4.3. No se puede adicionar a un usuario repetido.

CU5) GESTIONAR EMPLEADO


uc CU5:GESTIONAR EMPLEADO

CU5:Gestionar Empleado Administrador

extend

CU21:Gestionar Reporte

CASO DE USO RESUMEN ACTORES ACTOR INICIADOR PRECONDICION POSTCONDICION FLUJO PRINCIPAL

CU5: GESTIONAR EMPLEADO Se puede agregar y actualizar datos personales del empleado. Administrador Administrador Ninguno CU21:Gestionar Reporte 1. El Administrador inicia e ingresa al sistema 2. Nuevo 2.1 Se le asigna un cdigo de empleado 2.2 Se introduce los datos del empleado: 2.2.1 Carnet de Identidad 2.2.2 Nombre completo 2.2.3 Direccin 2.2.4 Telfono. 2.3 Se le asigna un cargo al empleado 2.4 Guarda los datos ingresados. 3. Modificar 3.1 Se selecciona cdigo del empleado 3.2 Se modifica los campos necesarios del empleado

Pgina 39

Sistemas de Gestin para la Comercializacin de Granos

EXCEPCION

3.3 Se guarda los guardan los cambios 4. Buscar 4.1 Se selecciona cdigo. 4.2 Nos permite visualizar los empleados 5. Anular 5.1 Se selecciona un cdigo de empleado 5.2 Se cambia el estado del empleado, es decir, si el empleado ya no trabaja en la empresa pasa a un estado de inactivo. Caso contrario tiene un estado de activo. 5.3 Se guardan los cambios. No se puede registrar si posee algn campo vaco o los datos son invlidos.

CU6) GESTIONAR PROVEEDOR


uc CU6:GESTIONAR PROVEEDOR

CU6:Gestionar Prov eedor Comprador

extend

CU21:Gestionar Reportes

CASO DE USO RESUMEN ACTORES ACTOR INICIADOR PRECONDICION POSTCONDICION FLUJO PRINCIPAL

CU6: GESTIONAR PROVEEDOR Se podr agregar, modificar, actualizar los datos personales para poder contar con una lista de proveedores. Comprador Comprador Ninguno CU21: Gestionar Reporte 1. El Comprador inicia e ingresa al sistema 2. Nuevo 2.1 Se le asigna un cdigo 2.2 Se ingresa el carnet de identidad o NIT 2.3 Se ingresa nombre completo 2.4 Se ingresa la direccin 2.5 Se ingresa el E-mail 2.6 Se ingresa telfono. 2.7 Se ingresa Fax 2.8 Se guardan los datos registrados del nuevo proveedor. 3. Modificar 3.1 Se selecciona cdigo o nombre del proveedor

Pgina 40

Sistemas de Gestin para la Comercializacin de Granos

EXCEPCION

3.2 Se modifica los campos necesarios. 3.3 Se guardan los cambios. 4. Buscar 4.1 Nos permite buscar por nombres. 4.2 Nos permite visualizar todos los proveedores en una lista. 5. Anular 5.1 Se selecciona un cdigo o nombre. 5.2 Se cambia el estado del campo seleccionado. 5.3 Se guardan los cambios. 1. No podr realizar la accin si existen datos invlidos. 5.2. Solo se cambiara el estado del proveedor a inactivo cuando no tenga tratos con la empresa. Caso contrario permanecer con un estado activo.

CU7) GESTIONAR CLIENTE


uc CU7:GESTIONAR CLIENTE

CU7:Gestionar Cliente Vendedor

extend

CU22: Gestionar Reporte

CASO DE USO RESUMEN ACTORES ACTOR INICIADOR PRECONDICION POSTCONDICION FLUJO PRINCIPAL

CU7:GESTIONAR CLIENTE Se podr agregar nuevos clientes adems de poder actualizar los datos personales de los clientes. Vendedor Vendedor Ninguno CU21: Gestionar Reporte 1. El vendedor inicia e ingresa al sistema 2. Nuevo 2.1 Se le asigna un cdigo de cliente 2.2 Se ingresa el carnet de identidad o NIT 2.3 Se ingresa nombre completo 2.4 Se ingresa la direccin 2.5 Se ingresa el E-mail 2.6 Se ingresa telfono. 2.7 Se ingresa Fax 2.8 . Se guardan los datos registrados del cliente. 3. Modificar

Pgina 41

Sistemas de Gestin para la Comercializacin de Granos

6.

7.

EXCEPCION

1. 2.

5.4 Se selecciona cdigo o nombre del cliente 5.5 Se modifica los campos necesarios. 5.6 Se guardan los cambios. Buscar 6.1 Nos permite buscar por nombres o cdigo. 6.2 Nos permite visualizartodos los clientes en una lista. Anular 7.1 Se selecciona un cdigo o nombre. 7.2 Se cambia el estado del campo seleccionado. 7.3 Se guardan los cambios. No se podr agregar a nuevos clientes si estos ya existen pues ocasionara un error. Si los datos son invlidos no podr guardar los cambios. 7.2. Solo se cambiara el estado del cliente a inactivo cuando no tenga tratos con la empresa. Caso contrario permanecer con un estado activo.

CU8) GESTIONAR PRODUCTO


uc CU8:GESTIONAR PRODUCTO

CU8:Gestionar Producto Administrador extend extend

CU19:Gestionar Unidad de Medida

CU20:Gestionar Moneda

CASO DE USO RESUMEN

ACTORES ACTOR INICIADOR PRE-CONDICION POST-CONDICION

CU8: GESTIONAR PRODUCTO En este caso se puede registrar los productos, mediante el cual podemos tener un mejor control de lo que la empresa dispone Administrador Administrador Ninguno CU19: Gestionar Unidad de Medida, CU20: Gestionar Moneda

Pgina 42

Sistemas de Gestin para la Comercializacin de Granos

FLUJO PRINCIPAL

EXCEPCION

1. El administrador ingresa al sistema 2. Nuevo 2.1. Se le asigna un cdigo al producto. 2.2. Se introduce el nombre o descripcin del producto 2.3. Se introduce el precio de la venta por quintal o tonelada. 2.4. Se introduce el precio de la compra por quintal o tonelada. 2.5. Se introduce la unidad de medida que le corresponde 2.6. Se validan los datos introducidos. 2.7. Se guarda los datos registrados. 3. Modificar 3.1. Se busca el cdigo o el nombre del producto 3.2. Se modifican los cambios necesarios. 3.3. Se validan los datos introducidos. 3.4. Se guardan los cambios realizados. 4. Buscar 4.1. Nos permite buscar por nombres o cdigo los productos. 4.2. Nos permite visualizar todos los productos en una lista. 5. Eliminar 5.1. Se ingresa el nombre o cdigo del producto 5.2. Se elimina el producto seleccionado 1. No se podr registrar un producto si posee algn campo vaco o los datos son invlidos. 2. No se podr guardar ningn producto existente.

CU9) GESTIONAR COMPRA


uc CU9:GESTIONAR COMPRA

CU9:Gestionar Compra Comprador include include include include CU21: Gestionar Reporte CU5:Gestionar Empleado CU18:Gestionar Boleta de Pesaj e extend Prov eedor

CU10:Gestionar Almacen

CU6:Gestionar Prov eedor

Pgina 43

Sistemas de Gestin para la Comercializacin de Granos

CASO DE USO RESUMEN ACTORES ACTOR INICIADOR PRECONDICION POSTCONDICION FLUJO PRINCIPAL

EXCEPCION

CU9: GESTIONAR COMPRA Se realiza compra de producto luego de verificar el stock en almacn Comprador, Proveedor Comprador CU10: Gestionar almacn,CU6: Gestionar Proveedor, CU18: Gestionar Boleta de pesaje, CU5: Gestionar Empleado CU21: Gestionar Reporte. 1. El Comprador ingresa al sistema 2. Nuevo 2.1 El sistema asigna nmero de Compra (cdigo de la nota de Recepcin) 2.2 Se registra los datos del comprador 2.2.1 Nombre del comprador 2.3 Se registra los datos del proveedor 2.3.1 Nombre del proveedor 2.4 Se registra los datos de la boleta de pesaje 2.4.1 Peso neto 2.5 Se registra lugar de procedencia 2.6 Se registra la fecha 2.7 Se ingresa el detalle de la compra 2.7.1 Se ingresa descripcin del producto 2.7.2 Se ingresa la cantidad 2.7.3 Se ingresa el precio 2.7.4 Se ingresa el monto total 2.8 Se guardan los datos ingresados. 3. Buscar 3.1 Buscar por cdigo de compra. 3.2 Buscar por fecha de compra. 1. No se podr registrar, si el cdigo ya existe. 2. Los datos a ingresar son invlidos.

CU10) GESTIONAR ALMACEN


uc CU11:GESTIONAR ALMACEN

CU10:Gestionar Almacen Encargado de Almacen

include

CU11:Gestionar ingreso

Pgina 44

Sistemas de Gestin para la Comercializacin de Granos

CASO DE USO RESUMEN ACTORES ACTOR INICIADOR PRE-CONDICION POST-CONDICION FLUJO PRINCIPAL

EXCEPCION

CU10: GESTIONAR ALMACN Permite registrar el stock del producto para llevar un control en almacn. Encargado de almacn Encargado de almacn CU11: Gestionar Ingreso Ninguno 1. El encargado de almacn ingresa al sistema 2. Nuevo: 2.1. Crear. 2.1.1. Se ingresa el nombre del almacn 2.1.2. Se asigna un cdigo al almacn 2.2. Adicionar. 2.2.1. Se selecciona el producto. 2.2.2. Se ingresa el stock 2.3. Se validan los datos ingresados. 2.4. Se guardan los datos. 3. Modificar: 3.1. Se selecciona el cdigo del almacn. 3.2. Se selecciona el nombre del producto 3.3. Se escoge el campo donde se desea realizar la modificacin ya sea: 3.3.1. Descripcion de almacn 3.3.2. Stock del producto. 3.4. Se validan los datos. 3.5. Se guardan los cambios realizados. 4. Buscar : 4.1. Ingresar el cdigo de almacn 4.2. Listar los productos seleccionados 2: no se podr guardar los datos si los datos son invlidos

CU11) GESTIONAR INGRESO


uc CU10:GESTIONAR INGRESO

CU10:Gestionar Ingreso Encargado de Almacen Comprador

include extend

CU9:Gestionar Compra

CU10:Gestionar Almacen

Pgina 45

Sistemas de Gestin para la Comercializacin de Granos

CASO DE USO RESUMEN

ACTORES ACTOR INICIADOR PRECONDICION POSTCONDICION FLUJO PRINCIPAL

CU11: GESTIONAR INGRESO Se podr tener un control de los productos que ingresan al almacn una vez realizada la compra del producto, de esta manera se podr tener actualizado el stock del almacn. Encargado de almacn, comprador Encargado de almacn CU9: Gestionar compra CU10: Gestionar almacn 1. El encargado de almacn ingresa al sistema 2. Nuevo Se registra los siguientes datos: 2.1 Se asigna un cdigo de Ingreso. 2.2 Fecha de ingreso. 2.3 Hora de ingreso. 2.4 Nombre del producto. 2.5 Cantidad del producto. 2.6 Se validan los datos. 2.7 Se guardan los datos registrados. 3. Modificar 3.1 Se introduce el cdigo de ingreso. 3.2 se realizan los cambios necesarios. 3.3 Se validan los nuevos datos. 3.4 Se guardan los cambios realizados. 4. Bsqueda Se puede realizar la bsqueda de la siguiente manera: 4.1 Seleccionando el nombre del producto. 4.2 Ingresando la fecha. 4.3 Se muestra en una lista segn la opcin realizada.

EXCEPCION

2: No se pueden guardar los datos si son invlidos o campos vacos. 3: no se podr realizar la bsqueda en caso de que los datos sean invlidos.

Pgina 46

Sistemas de Gestin para la Comercializacin de Granos

CU12) GESTIONAR PEDIDO


uc CU12:Gestionar Pedido

CU12:Gestionar Pedido Cliente include extend extend CU21:Gestionar Reportes CU13:Gestionar Pagos Vendedor

include

include

CU8:Gestionar Producto CU10:Gestionar Almacen CU7:Gestionar Cliente

CASO DE USO RESUMEN

ACTORES ACTOR INICIADOR PRE-CONDICION POSTCONDICION FLUJO PRINCIPAL

CU12: GESTIONAR PEDIDO Registrar y mostrar pedidos hechos por los clientes, con su respectivo detalle y la informacin del estado del mismo. Vendedor, Cliente. Cliente CU8: Gestionar Producto, CU7: Gestionar Cliente, CU10: Gestionar Almacn. CU13: Gestionar Pagos, CU21: Gestionar Reporte 1. El Vendedor ingresa al sistema. 2. Nuevo 2.1 Se asigna un cdigo de pedido 2.2 Se registra la fecha de solicitud. 2.3 Se registra la fecha de entrega del pedido (1 semana) 2.4 Se registra el nombre del cliente 2.5 Se registra el detalle de pedido 2.5.1 Descripcin del producto 2.5.2 Cantidad 2.5.3 Precio 2.6 Se registra un estado de Pedido: 2.6.1 Estado pendiente 2.6.2 Estado en demora 2.6.3 Estado cancelado 2.6.4 Estado fallido 2.6.5 Estado entregado

Pgina 47

Sistemas de Gestin para la Comercializacin de Granos

EXCEPCION

2.7 Se registra el monto total 2.8 Se registra el anticipo del pedido. 2.9 Se van a validar los datos ingresados. 2.10 Se guardan los datos registrados 3. Modificar 3.1 Seleccionar un cdigo o nombre del cliente 3.2 Modificar los campos necesarios 3.3 Se van a validar los datos ingresados. 3.4 Guardar los campos modificados 4. Buscar 4.1. Buscar por cdigo de pedido 4.2. Buscar por fecha de pedido 4.3. Buscar por cliente. 2.4. No se puede registrar si posee algn campo vaco o los datos son invlidos.

CU13) GESTIONAR PAGOS


uc CU13:GESTIONAR PAGOS

CU13: Gestionar Pagos Vendedor include include Cliente

CU12:Gestionar Pedido

CU21: Gestionar Reporte

CASO DE USO RESUMEN ACTORES ACTOR INICIADOR PRECONDICION POSTCONDICION FLUJO PRINCIPAL

CU13: GESTIONAR PAGOS Llevar un control de los pagos de cuotas que se realizan en una venta al crdito. Vendedor, Cliente Vendedor CU12: Gestionar Pedido CU21: Gestionar Reporte 1. El Vendedor ingresa al sistema 2. Nuevo

Pgina 48

Sistemas de Gestin para la Comercializacin de Granos

EXCEPCION

2.1 Se le asigna un cdigo de pago 2.2 Se registra la fecha de pago 2.3 Se ingresa el cdigo del pedido 2.4 Se introduce cuota de pago 2.5 Se introduce el tipo de pago 2.5.1 Pago al crdito 2.5.2 Pago al contado 2.6 Registrar estado 2.6.1 Activo ( si se realiza un pedido) 2.7 Se validan los datos ingresados. 2.8 Se guardan los datos ingresados. 3. Modificar: 3.1 Se selecciona un cdigo de pago o cdigo de pedido 3.2 Se modifican los campos necesarios 3.2.1 Cdigo de pedido 3.2.2 Cuota de pago 3.2.3 Tipo de pago 3.2.4 Fecha 3.2.5 Estado 3.3 Se validan los datos ingresados 3.4 Se actualizan los cambios realizados 4. Buscar 4.1 Buscar cdigo de pago 4.2 Buscar por cdigo pedido 4.3 Mostrar una lista de pagos. 5. Anular 5.1 Buscar cdigo de pago o cdigo de pedido 5.2 Se cambia el estado de pago a anulado. 5.3 Se validan los datos ingresados 5.4 Se guardan los datos 2.6. No se puede registrar si posee algn campo vaco o datos invlidos.

CU14) GESTIONAR DEVOLUCION


uc CU15:GESTIONAR DEVOLUCION ANTICIPO

CU14:Gestionar Dev olucion Cliente include include Vendedor

extend

CU12:Gestionar Pedido

CU13:Gestionar Pagos

CU21: Gestionar Reporte

Pgina 49

Sistemas de Gestin para la Comercializacin de Granos

CASO DE USO RESUMEN

ACTORES ACTOR INICIADOR PRECONDICION POSTCONDICION FLUJO PRINCIPAL

EXCEPCION

CU14: GESTIONAR DEVOLUCION Se realiza una devolucin de un anticipo dependiendo del estado del pedido, el estado es fallido si el plazo de entrega del producto excede el tiempo lmite de entrega o cancelado, cuando el cliente cancela el pedido por razones ajenas. Cliente, Vendedor Cliente CU12: Gestionar Pedido, CU13: Gestionar Pagos. CU21: Gestionar Reporte El vendedor ingresa al sistema. 1. Nuevo 1.1. Se le asigna un cdigo de devolucin 1.2. Se registra la fecha de devolucin 1.3. Se introduce el cdigo del pedido. 1.4. Se verifica el estado del pedido 1.4.1. Si el estado es fallido se realiza una devolucin de la cuota ms el 10 %. 1.4.2. Si el estado es cancelado se realiza una devolucin de la cuota menos el 10 %. 1.5. Se validan los datos introducidos 1.6. Se guardan los cambios. 2. Cancelar 2.1. S ingresa el cdigo de la devolucion. 2.2. El Vendedor cancela cualquier cambio dado el Caso de haber cometido algn tipo de error en cuanto a la devolucin del anticipo. Ninguno

CU15) GESTIONAR VENTA


uc CU15:GESTIONAR VENTA

CU15: Gestionar Venta

Cliente include include include extend include include extend

Vendedor

CU7: Gestionar Cliente

CU11: Gestionar Ingreso

CU5: Gestionar Empleado

CU21: Gestionar Reporte CU12:Gestionar Pedido CU17: Gestionar Camion CU13:Gestionar Pagos

Pgina 50

Sistemas de Gestin para la Comercializacin de Granos

CASO DE USO RESUMEN ACTORES ACTOR INICIADOR PRECONDICION

POSTCONDICION FLUJO PRINCIPAL

EXCEPCION

CU15: GESTIONAR VENTA Gestiona las ventas realizadas de los productos ofertados por la Importadora. Cliente, Vendedor Cliente CU7: Gestionar cliente, CU12: Gestionar Pedido, CU5: Gestionar Empleado, CU17: Gestionar camin, CU10: Gestionar almacn, CU13: Gestionar pagos CU21: Gestionar Reporte, CU11: Gestionar Ingreso. 1. El Vendedor ingresa al sistema 2. Nuevo 2.1 Se le asigna un cdigo de venta (Nota de Entrega). 2.2 La fecha de la venta 2.3 Lugar de Destino a donde se har la entrega del producto 2.4 Los datos del vendedor 2.4.1 Nombre 2.5 Los datos del cliente 2.5.1 Nombre 2.6 Los datos del pedido 2.6.1 Descripcin del producto 2.6.2 La Cantidad 2.6.3 Precio 2.7 Revisa los pagos del cliente 2.8 Monto total de la venta 2.9 Los datos del camin 2.9.1 Placa 2.9.2 Marca 2.9.3 Color 2.10 Datos del conductor 2.10.1 Nombre del conductor 2.11 Datos del flete 2.11.1 Precio del flete 2.12 Observaciones 2.13 Se validan los datos ingresados. 2.14 Se guarda los cambios realizados. 3. Buscar 3.1 Se selecciona un cdigo o fecha de las ventas realizadas. 3.2 Muestra lista de Ventas realizadas. 2.6 No se podr realizar la venta mientras no llegue el pedido a almacn. 2.8 No se podr realizar la venta mientras el cliente no tenga al da sus pagos correspondientes

Pgina 51

Sistemas de Gestin para la Comercializacin de Granos

CU16) GESTIONAR CONDUCTOR


uc CU16:GESTIONAR CONDUCTOR

CU16:Gestionar Conductor Vendedor

extend

CU17:Gestionar Camion

CASO DE USO RESUMEN

ACTORES ACTOR INICIADOR PRECONDICION POSTCONDICION FLUJO PRINCIPAL

EXCEPCION

CU16: GESTIONAR CONDUCTOR Se podr disponer de una lista de los conductores as como tambin se podr agregar nuevos conductores y actualizar sus datos personales Vendedor Vendedor Ninguno CU17: Gestionar camin 1. El Vendedor ingresa al sistema 2. Nuevo 2.1 Se ingresa cdigo del conductor 2.2 Se ingresa carnet de identidad 2.3 Se ingresa el nombre completo del conductor 2.4 Se registra la direccin 2.5 Se ingresan los telfonos 2.6 Se validan los datos ingresados 2.7 Se guardan los datos registrados 3. Modificar 3.1 Se selecciona un cdigo del conductor 3.2 Se modifica los campos necesario 3.3 Se validan los datos modificados 3.4 Se guardan los cambios realizados 4. Buscar 4.1 Buscar por cdigo de conductor 4.2 Buscar por nombre de conductor 4.3 Visualizar en una lista los conductores registrados 2. Si los datos introducidos son invlidos o posee un campo en blanco no se puede realizar el proceso.

Pgina 52

Sistemas de Gestin para la Comercializacin de Granos

CU17) GESTIONAR CAMION


uc CU17:GESTIONAR CAMION

CU17: Gestionar Camion Vendedor

extend

CU16: Gestionar Conductor

CASO DE USO RESUMEN ACTORES ACTOR INICIADOR PRECONDICION POSTCONDICION FLUJO PRINCIPAL

EXCEPCION

CU17: GESTIONAR CAMION Registrar los datos del camin que realizara el transporte del producto vendido. Vendedor Vendedor CU16:Gestionar Conductor Ninguno 1. El Vendedor ingresa al sistema 2. Nuevo 2.1 Se ingresa la placa del camin 2.2 Se ingresa el color del camin 2.3 Se ingresa el modelo del camin 2.4 Se ingresan los datos del conductor 2.4.1 Nombre 2.5 Se ingresa el flete 2.5.1 Precio del flete del camin 2.6 Se validan los datos ingresados 2.7 Se guardan los datos ingresados del camin 3. Modificar 3.1 Se selecciona placa del camin 3.2 Se modifican los campos necesario 3.3 Se validan los cambios realizados 3.4 Se guardan los cambios realizados 4. Buscar 4.1 Buscar por placa del camin 4.2 Nos permite visualizar los camiones registrados. 2. No se puede registrar si posee algn campo vaco o los datos son invlidos.

Pgina 53

Sistemas de Gestin para la Comercializacin de Granos

CU18) GESTIONAR BOLETA DE PESAJE


uc CU18:GESTIONAR BOLETA DE PESAJE

CU18:Gestionar Boleta de Pesaj e Comprador

extend

CU9: Gestionar Compra

CASO DE USO RESUMEN ACTORES ACTOR INICIADOR PRE-CONDICION POST-CONDICION FLUJO PRINCIPAL

EXCEPCION

CU18: GESTIONAR BOLETA DE PESAJE Registrar el peso bruto del producto y el peso de la tara, para calcular el peso neto del producto comprado. Comprador Comprador Ninguno CU9:Gestionar Compra 1. El comprador ingresa al sistema 2. Nuevo 2.1. Se registra el cdigo de la boleta 2.2. Se registra la fecha del pesaje 2.3. Se registra la hora de entrada 2.4. Se registra la hora de salida 2.5. Se registra el peso tara del producto 2.6. Se registra el peso bruto del producto 2.7. Se registra el peso neto del producto 2.8. Se validan los datos ingresados 2.9. Se guardan los datos ingresados. 3. Modificar. 3.1. Se busca el cdigo de la boleta 3.2. Se modifican los campos necesarios. 3.3. Se validan los cambios realizados 3.4. Se guardan los cambios realizados. 4. Buscar 4.1. Buscar por cdigo de almacn 4.2. Buscar por fecha de almacn 4.3. Nos permite visualizar los datos de la boleta de pesaje. 2. No se podr registrar en caso de que algn campo est vaco o los datos sean invlidos.

Pgina 54

Sistemas de Gestin para la Comercializacin de Granos

CU19) GESTIONAR UNIDAD DE MEDIDA


uc CU19:GESTIONAR UNIDAD DE MEDIDA

CU19:Gestionar Unidad De Medida Administrador

CASO DE USO RESUMEN ACTORES ACTOR INICIADOR PRECONDICION POSTCONDICION FLUJO PRINCIPAL

EXCEPCION

CU19:GESTIONAR UNIDAD DE MEDIA Nos permite crear y actualizar unidades de medida para la comercializacin de los productos Administrador Administrador Ninguno Ninguno 1. El Administrador ingresa al sistema 2. Nuevo 2.1 Se le asigna un cdigo. 2.2 Se registra el nombre o descripcin. 2.3 Se registra la abreviatura de la unidad. 2.4 Se validan los datos ingresados 2.5 Se guardan los datos ingresados 3. Modificar 3.1 Se busca el cdigo o nombre de la unidad de medida. 3.2 Se cambian los datos necesarios de la unidad de Medida. 3.3 Se validan los cambios realizados 3.4 Se guardan los datos modificados 4. Buscar 4.1 Buscar por cdigo de la unidad 4.2 Buscar por abreviatura de la unidad de medida 4.3 Nos permite visualizar las distintas unidades de medida. 2. Si los campos no cuentan con los datos correctos se podrn guardar los datos ingresados.

Pgina 55

Sistemas de Gestin para la Comercializacin de Granos

CU20) GESTIONAR MONEDA


uc CU20:GESTIONAR MONEDA

CU20:Gestionar Moneda Administrador

CASO DE USO RESUMEN ACTORES ACTOR INICIADOR PRECONDICION POSTCONDICION FLUJO PRINCIPAL

EXCEPCION

CU20: GESTIONAR MONEDA Nos permite crear y actualizar los tipos de monedas respecto a la moneda nacional e internacional. Administrador Administrador Ninguno Ninguno 1. El Administrador ingresa al sistema 2. Nuevo 2.1 Se le asigna un cdigo 2.2 Se registra la descripcin de la moneda 2.3 Se registra la abreviatura 2.4 Se registra Tasa de Cambio 2.5 Se validan los datos ingresados 2.6 Se guarda la informacin registrada 3. Modificar 3.1 Se busca el cdigo o descripcin 3.2 Se modifica los campos necesarios. 3.3 Se validan los cambios realizados 3.4 Se guardan los datos modificados. 4. Buscar 4.4 Buscar por cdigo de la moneda 4.5 Nos permite visualizar monedas registradas. 2. No se puede guardar o agregar en los siguientes casos: Si se ingresan datos invlidos Si existe algn campo vaco.

Pgina 56

Sistemas de Gestin para la Comercializacin de Granos

CU21) GESTIONAR REPORTE


uc CU21:GESTIONAR REPORTE

CU5: Gestionar Empleado CU7: Gestionar Cliente

CU6: Gestionar Prov eedor CU12: Gestionar Pedido

include include

include include

CU21:Gestionar Reporte Administrador include include include CU15: Gestionar Venta CU11: Gestionar Ingreso CU9: Gestionar Compra include

CU13: Gestionar Pagos

CASO DE USO RESUMEN

ACTORES ACTOR INICIADOR PRECONDICION

POSTCONDICION FLUJO PRINCIPAL

EXCEPCION

CU21: GESTIONAR REPORTE Nos permite de crear la estructura que tendr el reporte Permite modificar dicha estructura de acuerdo a las necesidades requeridas Crear y actualizar las estructuras de los reportes de cualquier tipo de Administrador Administrador CU9: Gestionar compra, CU15: Gestionar venta, CU13: Gestionar pagos, CU12: Gestionar pedido, CU7: Gestionar clientes, CU6: Gestionar proveedor, CU11: Gestionar Ingreso, CU5: Gestionar empleado Ninguno 1. El Administrador inicia e ingresa al sistema 2. Nuevo 2.1. Seleccionar el reporte requerido 2.1.1. Reporte esttico 2.1.2. Reporte dinmico 2.2. Se ingresa al reporte seleccionado. 3. Buscar 3.1. Buscar por tipo de reporte 3.2. Nos permite visualizar una lista de reportes Ninguno

Pgina 57

Sistemas de Gestin para la Comercializacin de Granos 7.3. PROTOTIPAR INTERFAZ USUARIO CU1) GESTIONAR USUARIO

CU2) INICIAR SESION

CU3) ASIGNAR PRIVILEGIOS

Pgina 58

Sistemas de Gestin para la Comercializacin de Granos CU4) GESTIONAR GRUPO DE USUARIO

CU5) GESTIONAR EMPLEADO

Pgina 59

Sistemas de Gestin para la Comercializacin de Granos CU6) GESTIONAR PROVEEDOR

CU7) GESTIONAR CLIENTE

Pgina 60

Sistemas de Gestin para la Comercializacin de Granos CU8) GESTIONAR PRODUCTO

CU9) GESTIONAR COMPRA

CU10) GESTIONAR ALMACEN

Pgina 61

Sistemas de Gestin para la Comercializacin de Granos CU11) GESTIONAR INGRESO

CU12) GESTIONAR PEDIDO

CU13) GESTIONAR PAGOS

Pgina 62

Sistemas de Gestin para la Comercializacin de Granos CU14) GESTIONAR DEVOLUCION

CU15) GESTIONAR VENTA

CU16) GESTIONAR CONDUCTOR

Pgina 63

Sistemas de Gestin para la Comercializacin de Granos CU17) GESTIONAR CAMION

CU18) GESTIONAR BOLETA DE PESAJE

CU19) GESTIONAR UNIDAD DE MEDIDA

Pgina 64

Sistemas de Gestin para la Comercializacin de Granos CU20) GESTIONAR MONEDA

CU21) GESTIONAR REPORTE

Pgina 65

Sistemas de Gestin para la Comercializacin de Granos 7.4. ESTRUCTURAR MODELO DE CASOS DE USO

Pgina 66

Sistemas de Gestin para la Comercializacin de Granos 8. FLUJO DE TRABAJO: ANALISIS 8.1. ANALISIS DE ARQUITECTURA

8.1.1.

IDENTIFICAR PAQUETES

DESCRIPCION DE PAQUETES ADMINISTRACION: En este paquete se registrara los usuarios y sus respectivos privilegios. As como gestionar unidad de medida, gestionar moneda, registrar producto, gestionar empleado. COMPRA: Este paquete se encarga de realizar las transacciones que intervienen en el proceso de comprar productos. Tambin se registran los datos de los proveedores, se registrar boleta de pesaje VENTA: Este paquete se encarga de realizar las transacciones que intervienen en el proceso de la venta de productos. Tambin se registran los datos del cliente si no existieran, se registrar los datos del conductor, gestionar pedido, registrar flete, registrar los datos del camin (flete), gestionar devolucin y gestionar pagos. ALMACEN: Este paquete se encarga de tener un control del almacn, se registran los productos ingresados con la respectiva fecha y hora, se actualiza el stock del producto y gestionar almacn. REPORTES:

Este

paquete

es

de

mucha utilidad

para

la

administracin, ya que muestra informes o reportes de la nota de recepcin, nota de entrega, recibo de pago, nota de pedido, lista de cliente, lista de los empleados, lista de proveedores y lista de los productos que ingresaron a almacn.

Pgina 67

Sistemas de Gestin para la Comercializacin de Granos

8.1.2. RELACIONAR PAQUETE Y CASOS DE USOS P1: ADMINISTRACION


pkg P1: ADMINISTRACION

CU1: GESTIONAR USUARIO

CU2: INICIAR SESION

trace

CU3: ASIGNAR PRIVILEGIOS

trace

trace ADMINISTRADOR trace

CU4: GESTIONAR GRUPO DE USUARIO

trace

CU5: GESTIONAR EMPLEADO

trace

trace

CU8: GESTIONAR PRODUCTO

trace

CU19: GESTIONAR UNIDAD DE MEDIDA

CU20: GESTIONAR MONEDA

Pgina 68

Sistemas de Gestin para la Comercializacin de Granos

P2: COMPRA
pkg P2: COMP...

CU6: GESTIONAR PROVEEDOR

trace COMPRA trace CU18: GESTIONAR BOLETA DE PESAJE

trace CU9: GESTIONAR COMPRA

Pgina 69

Sistemas de Gestin para la Comercializacin de Granos

P3: VENTA
pkg P3: VENTA

CU7: GESTIONAR CLIENTE

CU12: GESTIONAR PEDIDO

trace CU13: GESTIONAR PAGOS

trace

VENTA

trace CU15: GESTIONAR VENTA

trace

trace CU17: GESTIONAR CAMION

trace

trace CU16: GESTIONAR CONDUCTOR

CU14: GESTIONAR DEVOLUCION

Pgina 70

Sistemas de Gestin para la Comercializacin de Granos

P4: ALMACEN
pkg P4: ALMAC...

CU11: GESTIONAR INGRESO

trace ALMACEN

trace CU10: GESTIONAR ALMACEN

P5: REPORTES
pkg P5: REPORTES REPORTES CU21: GESTIONAR REPORTE

trace

Pgina 71

Sistemas de Gestin para la Comercializacin de Granos

8.1.3. VISTAS DE LOS CASOS DE USOS ADMINISTRACION


pkg ADMINISTRACION ADMINISTRACION

CU2: INICIAR SESION ADMINISTRADOR

include

CU1:GESTIONAR USUARIO

extend

CU4: GESTIONAR GRUPO DE USUARIO

extend CU8: GESTIONAR PRODUCTO

CU3: ASIGNAR PRIVILEGIOS extend

CU19: GESTIONAR UNIDAD DE MEDIDA extend

CU5: GESTIONAR EMPLEADO

CU20: GESTIONAR MONEDA

Pgina 72

Sistemas de Gestin para la Comercializacin de Granos

COMPRA
pkg COMP... COMPRA

CU6: GETIONAR PROVEEDOR

CU18: GESTIONAR BOLETA DE PESAJE COMPRADOR include include PROVEEDOR

CU21: GESTIONAR REPORTE

extend

CU9: GESTIONAR COMPRA include CU10:GESTIONAR ALMACEN include extend

CU5: GESTIONAR EMPLEADO

CU11: GESTIONAR INGRESO

ADMINISTRADOR

ENCARGADO DE ALMACEN

Pgina 73

Sistemas de Gestin para la Comercializacin de Granos

VENTA
pkg ALMAC... ALMACEN

CU11: GESTIONAR INGRESO ENCARGADO DE ALMACEN COMPRADOR

extend

include

CU11: GESTIONAR ALMACEN

CU9: GESTIONAR COMPRA

Pgina 74

Sistemas de Gestin para la Comercializacin de Granos

ALMACEN
pkg VENTA VENTA

CU12: GESTIONAR PEDIDO VENDEDOR include CU7: GESTIONAR CLIENTE include include extend CU8: GESTIONAR PRODUCTO CLIENTE

CU10: GESTIONAR ALMACEN

extend extend

CU21: GESTIONAR REPORTE

extend ENCARGADO DE ALMACEN extend CU14: GESTIONAR DEVOLUCION CU13: GESTIONAR PAGOS include CU15: GESTIONAR VENTA

include CU16: GESTIONAR CONDUCTOR CU17: GESTIONAR CAMION ADMINISTRADOR

extend

Pgina 75

Sistemas de Gestin para la Comercializacin de Granos

REPORTE
pkg REPORTE REPORTE

CU9: GESTIONAR COMPRA CU5: GESTIONAR EMPLEADO CU6: GESTIONAR PROVEEDOR

COMPRADOR

include include include

CU21: GESTIONAR REPORTE ADMINISTRADOR include CU7: GESTIONAR CLIENTE include include

include

CU11: GESTIONAR INGRESO

include CU13: GESTIONAR PAGOS

CU12: GESTIONAR PEDIDO

CU15: GESTIONAR VENTA

ENCARGADO DE ALMACEN

VENDEDOR

Pgina 76

Sistemas de Gestin para la Comercializacin de Granos 8.2. ANALIZAR CASOS DE USO

CU1: GESTIONAR USUARIO


sd CU1: GESTIONAR USUARIO 4.2: validarDatos() 2.2: validarDatos() 4: Buscar(datos) 3: Anular(datos) 2: modificar(datos) 1: Crear() 4.1: introducirDatos() 3.1: introducirDato() 2.1: IntroducirDatos() 1.1: introducirDatos() 4.4: RetornaDatos() Gestionar Usuario administrador Control Gestionar Usuario Usuario 1.2: validarDatos() 4.3: ConsultaDatos() 3.2: AnularDatos() 2.3: ActualizarDatos() 1.3: Guardar()

CU3: ASIGNAR PRIVILEGIOS


sd CU3: ASIGNAR PRIVILEGIO 4.2: validarDatos() 2.2: validacionDatos() 4: Cancelar(dato) 3: Eliminar(datos) 2: Modificar(datos) 1: Asignar() 4.1: Introducir(dato) 3.1: Introducir(datos) 2.1: Introducir(datos) 1.1: introducirAsignacion() 1.2: validarDatos() 4.3: cancelardato(dato) 3.2: eliminarDato(dato) 2.3: ActulizarDatos(datos) 1.3: GuardarAsignacion()

Administrador

Asignar Privilegio

Control Asignar Privilegio

Asignar Privilegio

1.4: ObtenerDatos()

Grupo de Usuario

CU4: GESTIONAR GRUPO DE USUARIO


sd CU4: GESTIONAR GRUPO DE USURIO 2.2: validarDatos() 1.2: validarDatos() 3.1: Introducir(datos) 2.1: Introducir(datos) 1.1: introducirDatos() 3.2: EliminarDatos(dato) 2.3: Actualizar(datos) 1.3: GuardarDatos()

3: Eliminar(datos) 2: Modificar(datos) 1: CrearGrupo(datos)

Control Gestion Grupo de usuario

Grupo de Usuario

1.4: ObtenerDatos()

Administrador

Gestion Grupo de Usuario

Usuario

Pgina 77

Sistemas de Gestin para la Comercializacin de Granos

CU5:GESTIONAR EMPLEADO
sd CU5: GESTIONAR EMPLEADO 4.2: validarDatos() 3.2: validarDatos() 2.2: validarDatos() 1.2: validarDatos() 4.1: introducirDatos(datos) 3.1: insertarDatos(datos) 2.1: introducirDatos(datos) 1.1: introducirDatos(datos) Gestionar Empleado 4.4: RetornarInformacion() Control Gestionar Empleado Empleado

4: Anular(dato) 3: Buscars(datos) 2: Modificar(datos) 1: Nuevo(datos)

4.3: ActualizarDatos() 3.3: ConsultarDatos() 2.3: actualizarDatos() 1.3: GuardarDatos()

Administrador

CU6: GESTIONAR PROVEEDOR


sd CU6: GESTIONAR PROVEEDOR 3.2: validarDatos() 2.2: validarDatos() 4: Anular(datos) 3: Buscar(datos) 2: Modificar(datos) 1: Nuevo(datos) 4.1: InsertarDatos(datos) 3.1: introducirDatos(datos) 2.1: insertarDatos(datos) 1.1: insertarDatos(datos) 4.3: RetornaDatos() Adiminstrador Gestionar Proveedor Control Gestionar Proveedor 1.2: validarDatos() 3.3: ConsultaDatos(datos) 2.3: ActualizaDatos() 1.3: GuardarDatos(datos) 4.2: ActualizarDatos() Proveedor

CU7: GESTIONAR CLIENTE


sd CU7: GESTIONAR CLIENTE 3.2: validarDatos() 2.2: validarDatos() 1.2: validarDatos() 3: Buscar(datos) 2: Modificar(datos) 1: Nuevo(datos) 3.1: IntroducirDatos(datos) 2.1: IntroducirDatos(datos) 1.1: introducieDatos(datos) 3.4: RetornaDatos() Vendedor Gestionar Cliente Control de Gestionar Cliente 3.3: ConsultaDatos(datos) 2.3: ActualizaDatos(dastos) 1.3: GuardarDatos(datos)

Cliente

Pgina 78

Sistemas de Gestin para la Comercializacin de Granos

CU8: GESTIONAR PRODUCTO


sd CU8: GESTIONAR PRODUCTO 3.2: validaDatos() 2.2: validaDatos() 4: Eliminar(datos) 3: Busca(datos) 2: Modifacar(datos) 1: Nuevo(datos) 4.1: introducirDatos(datos) 3.1: introduceDatos(datos) 2.1: introduceDatos(datos) 1.1: introduceDatos(datos) 3.4: RetornaDatos() Administrador Gestionar Producto Control de Gestionar Producto Producto 1.2: validaDatos() 4.2: ActualizaDatos() 3.3: ConsultaDatos(datos) 2.3: ActualizaDatos(datos) 1.3: GuardaDatos(datos)

CU9: GESTIONAR COMPRA


sd CU9:GESTIONAR COMPRA 1.6: ObtenerDatos()

1.7: ObtenerDatos()

Boleta de pesaje

2.2: validarDatos() 1.2: validarDatos() 2.3: Consultar(datos) 1.3: guardarDatos(datos) Proveedor

2.1: Introducir(datos) 1.1: introducirDatos(dato)

control de gestionar compra 2: Buscar(datos) 1: Nuevo(datos)

Compra 1.5: ObtenerDatos()

Empleado Comprador Gestionar compra 1.4: ObtenerDatos()

almacen

CU10: GESTIONAR ALMACEN


sd CU10:GESTIONAR ALMACEN 3.2: validarDatos() 2.2: validaDatos() 1.2: validaDatos() 3: Buscar(dato) 2: Modificar(dato) 1: Nuevo(datos) 3.1: Insertar(dato) 2.1: IngresarDatos(dato) 1.1: IntroducirDatos(datos) 2.4: Retorna(resultado) Encargado de Almacen Gestionar Almacen Control de Gestionar Almacen almacen 3.3: Consultar(dato) 2.3: Actualiza(dato) 1.3: GuardarDatos(datos)

1.4: validanDatos(datos)

ingreso

Pgina 79

Sistemas de Gestin para la Comercializacin de Granos

CU11: GESTIONAR INGRESO


sd CU11:GESTIONAR INGRESO 3.2: validarDato() 2.2: validaDatos() 1.2: validarDatos() 3.1: Insertar(dato) 2.1: Introducir(dato) 1.1: introduceDatos(datos) 3.4: Retornar(datos) 3: Buscar(dato) 2: Modificar(dato) 1: Nuevo(datos) Control de Gestionar Ingreso 3.3: Consulta(dato) 2.3: Actualizar(dato) 1.3: GuardaDatos(datos)

ingreso

Encargado De Almacen

Gestionar Ingreso

1.4: ObtenerDatos()

compra

CU12: GESTIONAR PEDIDO


sd CU12:GESTIONAR PEDIDO

1.4: ObtieneDatos()

Producto

3.2: validarDato() 2.2: validaDatos() 1.2: validaDatos()

3: Buscar(dato) 2: Modificar() 1: Nuevo(datos)

3.1: Introducir(dato) 2.1: Introduce(datos) 1.1: introducirDatos(datos) 3.4: Retorna(dato) Gestionar Pedido

3.3: Consultar(dato) 2.3: Actualizar(dato) 1.3: GuardaDatos(datos)

Cliente

Control Gestionar Pedido

Pedido

2.4: ObtenerDato() 1.6: ObtieneDatos() 2.5: ObtenerDato() 1.5: ObtieneDatos()

Cliente

Almacen

Pgina 80

Sistemas de Gestin para la Comercializacin de Granos

CU13: GESTIONAR PAGOS


sd CU13:GESTIONAR PAGOS 3.2: validarDato() 2.2: validarDatos() 1.3: validaDatos() 4.2: Actualizar(dato) 3.3: Consultar(dato) 2.3: Actualizar(dato) 1.2: GuardaDatos(datos) 3.4: Retorna(datos) Vendedor Gestionar Pagos Control de Gestionar Pagos pagos

4: Anular(datos) 3: Buscar(dato) 2: Modificar(dato) 1: RegistraDatos(datos)

4.1: Introducir(datos) 3.1: Introducir(dato) 2.1: Introducir(dato) 1.1: IntroduceDatos(datos)

2.4: ObtenerDato() 1.4: ObtenerDatos()

pedido

CU14: GESTIONAR DEVOLUCION


sd CU14:GESTIONAR DEVOLUCION 1.3: validaDatos() 2: Cancelar(dato) 1: nuevo(datos) 2.1: Introducir(dato) 1.1: introduceDatos(datos) 2.2: Actualizar(dato) 1.2: GuardaDatos(datos)

Cliente

Gestionar Devolucion

Control de Gestionar devolucion

Devolucion

1.5: ObtenerDatos()

1.4: ObtenerDatos()

Pedido Pago

CU15: GESTIONAR VENTA


sd CU15:GESTIONAR VENTA 1.6: ObtenerDatos()

Pedido

1.4: ObtenerDatos() 2.2: validarDatos() 1.2: validarDatos() Camion

2: Buscar(dato) 1: Nuevo(datos)

2.1: Introducir(dato) 1.1: Introducir(dato) 2.4: Retornar(datos) Control Gestionar Venta

2.3: Consultar(dato) 1.3: Guardar(dato)

Cliente

Gestionar Venta

Venta

1.5: ObtenerDato() 1.7: ObtenerDatos() Cliente 1.8: ObtenerDatos() Empleado

Pagos

Pgina 81

Sistemas de Gestin para la Comercializacin de Granos

CU16: GESTIONAR CONDUCTOR


sd CU16:GESTIONAR CONDUCTOR 3.2: validarDatos() 2.2: validarDatos() 1.2: validarDatos() 3: Buscar(datos) 2: Modificar(datos) 1: Nuevo(datos) 3.1: InsertarDatos(datos) 2.1: InsertarDatos(datos) 1.1: insetarDatos(datos) 3.4: RetornarDatos() Vendedor Gestionar Conductor Control de Gestionar Conductor

3.3: ConsultaDatos(datos) 2.3: ActualizarDatos(datos) 1.3: GuardarDatos(datos)

conductor

CU17: GESTIONAR CAMION


sd CU17:GESTIONAR CAMION 3.2: validarDatos() 2.2: validarDatos() 1.2: validarDatos() 3: Buscar(datos) 2: Modificar(datos) 1: Nuevo(datos)

3.1: IntroducirDatos(datos) 2.1: IntroducirDatos(datos) 1.1: IntroducirDatos(datos) 3.4: RetornarDatos() Control de Gestion de Camion 3.3: ConsultaDatos(datos) 2.3: ActualizaDatos(datos) 1.3: GuardarDatos(datos)

Gestionar Camion Vendedor

Camion

CU18:GESTIONAR BOLETA DE PESAJE


sd CU18:GESTIONAR BOLETA DE PESAJE 3.2: validarDatos() 2.2: validarDatos() 1.2: validarDatos() 3: Buscar(dato) 2: Modificar(dato) 1: Nuevo(dato) 3.1: insertarDatos(datos) 2.1: insertarDato(dato) 1.1: InsertaDatos(dato) 3.4: RetornaDatos() Comprador Gestionar Boleta de Pesaje Clase Contro de Gestionar Boleta de Pesaje

3.3: ConsultarDatos(datos) 2.3: ActualizaDatos(datos) 1.3: GuardarDatos(datos)

Boleta de Pesaje

Pgina 82

Sistemas de Gestin para la Comercializacin de Granos

CU19: GESTIONAR UNIDAD DE MEDIDA


sd CU19:GESTIONAR UNIDAD DE MEDIDA 3.2: validarDatos() 2.2: validarDatos(dato) 1.2: validarDatos() 3: Buscar(dato) 2: Modificar(datos) 1: nuevo(dato) 3.1: InsertarDatos(dato) 2.1: InsertarDatos(dato) 1.1: InsertarDato(dato) 3.4: RetornarDatos() Administrador Gestionar Unidad de Medida Control Gestionar Unidad de Medida

3.3: ConsultarDatos(dato) 2.3: ActualizaDatos(datos) 1.3: GuardaDatos(datos)

Unidad de Medida

CU20:GESTIONAR MONEDA
sd CU20: GESTIONAR MONEDA 3.2: validarDatos() 2.2: validarDatos() 1.2: validarDatos() 3: Buscar(dato) 2: Modificar(dato) 1: Nuevo(dato) 3.1: InsertarDatos(dato) 2.1: InsertarDatos(dato) 1.1: InsertarDatos(dato) 3.4: RetornaDatos() Administrador Gestionar Moneda Control Gestionar Moneda

3.3: CosultarDatos(dato) 2.3: ActualizaDatos(dato) 1.3: GuardarDatos(dato)

Moneda

8.3.

ANALISIS DE PAQUETES

Pgina 83

Sistemas de Gestin para la Comercializacin de Granos 9. FLUJO DE TRABAJO: DISEO 9.1. DISEO DE ARQUITECTURA 9.1.1. DIAGRAMA DE DESPLIEGUE

Pgina 84

Sistemas de Gestin para la Comercializacin de Granos 9.2. DISEAR INTERFAZ USUARIO

Pgina 85

Sistemas de Gestin para la Comercializacin de Granos

9.3. DISEO DE DATOS 9.3.1. DISEO LOGICO DIAGRAMA DE CLASES


class DiagramaClases

MONEDA CodM Descripcion Abreviatura T/C Tiene 1..1 *..1 1 Tiene 1..1 -

UNIDAD_MEDIDA CodU Descripcion Abreviatura NOTA_RECEPCION DetalleCompra precio cantidad 1..* 1..* pertenece * Inv entario Tiene Tiene INGRESO CodIn 1 Fecha Hora 1 pertenece 0..* ALMACEN * Codigo Descripcion Tiene CodR Fecha LugarProcedencia Total 1 *..1 1..1 *..1

DetalleVenta NOTA_ENTREGA *..1 CodNE Fecha Destino 1..* 1..* * pertenece tiene cantidad precio

*..1

PRODUCTO 1..* CodPro Descripcion PrecioC PrecioV * DetallePedido

Pertenece CLIENTE CodCl CI/NIT nombre direccion E-mail Estado Telefono

1 PEDIDO Realiza 1 1..* 1 codPed fecha_sol fecha_ent Estado MontoTotal

cantidad precio

Realiza

1..1 Solicita

BOLETA_PESAJE CodBo HoraEntrada HoraSalida PesoTara PesoBruto PesoNeto Fecha

1..1 FLETE Realiza * CodFl PrecioFl

pertenece * 1

Stock

1..*

Tiene 1..* PAGO RECIBO Anula 1 1 CodPag Fecha Monto Tipo Pertenece 1 1 CodigoRec Tipo 1 Pertenece

0..1 FletCamion DEVOLUCION CodigoDev Fecha Monto 1 * CONDUCTOR CAMION Conduce Placa Modelo Color *..1 1..1 CodCond Nombre CI Direccion Telefono

Pertenece

EMPLEADO CodEM Nombre CI Direccion Cargo Telefono 1..1 PROVEEDOR codPrv Ci/Nit Nombre Direccion Email Telefono

1..1

Pgina 86

Sistemas de Gestin para la Comercializacin de Granos MAPEO PROVEEDOR P.K. CODPRV CI/NIT NOMBRE DIRECCION E-MAIL

TELFPROV P.K.F.K. CODPRV TELEFONO FAX

CLIENTE P.K. CODCL CI/NIT NOMBRE DIRECCION E-MAIL

TELFCLIENTE P.K.F.K. CODCL TELEFONO FAX

EMPLEADO P.K. CODEM CI NOMBRE DIRECCION

CARGO_EMPL P.K.F.K. CODEMP CARGO

TELF_EMPL P.K.F.K. CODEM TELEFONO

CONDUCTOR P.K. CODCOND CI NOMBRE DIRECCION

TELF_COND P.K.F.K. CODCOND TELEFONO

Pgina 87

Sistemas de Gestin para la Comercializacin de Granos BOLETA DE PESAJE P.K. CODB FECHA HORAENT HORASAL PESOTARA PESOBRUTO UNIDAD DE MEDIDA P.K. CODU DESCRIPCION ABREVIATURA MONEDA P.K. CODM DESCRIPCION ABREVIATURA TIPOCAMBIO PEDIDO P.K. CODPED FECHASOL FECHAENT ESTADO FORMAPAGO F.K. CODCL F.K. CODA

ANTICIPO P.K. CODA F.K MONTO PORCENTAJE CODPED FLETE P.K. CODFL PRECIO

CAMION P.K. F.K.

PLACA MODELO COLOR CODCOND FLETCAMION P.K.F.K. CODFL P.K.F.K. PLACA

PRODUCTO P.K. CODPRO DESCRIPCION PRECIOC PRECIOV F.K. F.K.

CODM CODU

Pgina 88

Sistemas de Gestin para la Comercializacin de Granos NOTA RECEPCION P.K. CODNR FECHA PROCEDENCIA TOTAL F.K. F.K F.K.

CODPRV CODEM CODB

NOTA ENTREGA P.K. CODNE FECHA DESTINO TOTAL F.K. CODCL F.K. F.K. F.K.

CODPED CODEM CODFL

ALMACEN P.K. F.K. CODPRO STOCK

DETALLE PEDIDO P.K.F.K. CODPRO P.K.F.K. CODPED CANTIDAD PRECIO

DETALLE VENTA P.K.F.K. CODPRO P.K.F.K. CODNE CANTIDAD PRECIO

DETALLE COMPRA P.K. CODPRO CODNR CANTIDAD PRECIO

Pgina 89

Sistemas de Gestin para la Comercializacin de Granos

NORMALIZACION
class DiagramaClases

MONEDA CodM Descripcion Abreviatura T/C Tiene 1..1 *..1 1 Tiene 1..1 -

UNIDAD_MEDIDA CodU Descripcion Abreviatura 1..* pertenece 1 * Inv entario INGRESO CodIn Fecha Hora 1 pertenece 0..* Realiza ALMACEN * Codigo Descripcion Tiene -

TELF_PRO CodPT Telefono 1..*

DetalleVenta NOTA_ENTREGA *..1 CodNE Fecha Destino 1..* Tiene Pertenece 1 CLIENTE 1..1 FLETE Realiza * 0..1 FletCamion DEVOLUCION CodigoDev Fecha Monto 1 * CAMION Placa Modelo Color Conduce *..1 1..1 CONDUCTOR CodCond Nombre CI Direccion CodFl PrecioFl CodCl CI/NIT nombre direccion E-mail Estado Realiza 1 1..* 1 1..* 1..* * TELF_CLI pertenece tiene cantidad precio

DetalleCompra precio cantidad

*..1

PRODUCTO 1..* CodPro Descripcion PrecioC PrecioV * CodCT Telefono 1 PEDIDO codPed fecha_sol fecha_ent Estado MontoTotal pertenece * 1 DetallePedido cantidad precio 1..* *..1 1

NOTA_RECEPCION CodR Fecha LugarProcedencia Total 1..1 Tiene 1..1 BOLETA_PESAJE CodBo HoraEntrada HoraSalida PesoTara PesoBruto PesoNeto Fecha Tiene *..1

Tiene

Stock

Solicita 1..*

Tiene 1..* PAGO RECIBO Anula 1 1 CodPag Fecha Monto Tipo Pertenece 1 1 CodigoRec Tipo 1 Pertenece TELF_CON Tiene 1 1..* CodCT Telefono TELF_EMPL CodET Telefono 1..*

Pertenece

EMPLEADO Tiene CodEM Nombre CI Direccion Cargo 1 1..1 PROVEEDOR 1..1 codPrv Ci/Nit Nombre Direccion Email 1 1

Pgina 90

Sistemas de Gestin para la Comercializacin de Granos 9.3.2. DISEO FISICO

TABLA DE VOLUMEN
EMPLEADO Atributos CODEM NOMBRE CI DIRECCION CARGO Tipo de Dato Texto Texto Entero Texto Texto TELF_EMPL Atributos Tipo de Dato Entero Texto Entero 4 Tamao Llave Nulo Descripcin Identificador proveedor Cdigo del empleado Telfono del empleado del telfono de 30 30 Tamao 4 30 Llave P.K. Nulo No No No No No Descripcin Identificador nico del empleado Nombre del empleado Cedula del empleado Direccin del empleado Cargo del empleado

CODET CODEM TELEFONO

P.K F.K. -

No No Si

CONDUCTOR Atributos CODCOND NOMBRE CI DIRECCION Tipo de Dato Texto Texto Entero Texto 30 Tamao 4 30 Llave P.K. Nulo No No No No Descripcin Identificador nico del conductor Nombre del conductor Cedula del conductor Direccin del conductor

TELF_COND Atributos Tipo de Dato Entero Texto 4 Tamao Llave Nulo Descripcin Identificador conductor Cdigo de Conductor del telfono

CODCT CODCOND

P.K F.K.

No No

Pgina 91

Sistemas de Gestin para la Comercializacin de Granos TELEFONO CLIENTE Atributos CODCL CI/NIT NOMBRE DIRECCION E-MAIL Tipo de Dato Texto Entero Texto Texto Texto TELF_CLIENTE Atributos CODCT CODCL TELEFONO Tipo de Dato Entero Texto Entero 4 Tamao Llave P.K F.K. Nulo No No Si Descripcin Identificador del telfono Cdigo del cliente Telfono del cliente 30 30 30 Tamao 4 Llave P.K. Nulo No No No No Si Descripcin Identificador nico del cliente Cedula del cliente Nombre del cliente Direccin del cliente E mail del cliente Entero Si Telfono del conductor

PROVEEDOR Atributos CODPRV CI/NIT NOMBRE DIRECCION E-MAIL Tipo de Dato Texto Entero Texto Texto Texto TELF_PROV Atributos CODPT CODPRV TELEFONO Tipo de Dato Entero Texto Entero 4 Tamao Llave P.K F.K. Nulo No No Si Descripcin Identificador nico del telfono Cdigo del proveedor. Telfono del proveedor 30 30 30 Tamao 4 Llave P.K. Nulo No No No No Si Descripcin Identificador nico del proveedor. Cedula/Nit del proveedor Nombre del proveedor Direccin del proveedor E mail del proveedor

Pgina 92

Sistemas de Gestin para la Comercializacin de Granos UNIDAD_MEDIDA Atributos CODU DESCRIPCION ABREVIATURA MONEDA Atributos CODM DESCRIPCION Tipo de Dato Texto Texto Tamao 4 10 10 2 Llave P.K. Nulo No No No No Descripcin Identificador nico de la moneda Nombre de la moneda Abreviatura de la moneda Tipo de cambio del dlar Tipo de Dato Texto Texto Texto Tamao 4 10 10 Llave P.K. Nulo No No No Descripcin Identificador nico de la unidad Nombre de la unidad Abreviatura de la unidad

ABREVIATURA Texto TC RECIBO Atributos CODREC TIPO Tipo de Dato Texto Texto INGRESO Atributos CODIN FECHA HORA CODNR CODAL Tipo de Dato Texto Fecha Tiempo Texto Texto 4 4 Entero

Tamao 4 20

Llave P.K. -

Nulo No No

Descripcin Identificador nico del Recibo Tipo de Recibo

Tamao 4

Llave P.K. F.K. F.K.

Nulo No No No No No

Descripcin Identificador nico del Ingreso Fecha de Ingreso Hora de Ingreso Cdigo de la nota de recepcin Cdigo de almacn

Pgina 93

Sistemas de Gestin para la Comercializacin de Granos BOLETA_PESAJE Atributos CODB Tipo de Dato Entero Tamao Llave P.K. Nulo No No No No Descripcin Identificador nico de la boleta Hora de entrada a la balanza Hora de salida de la balanza Peso del camin ms la

HORAENTRADA Tiempo HORASALIDA PESOTARA Tiempo Entero

mercadera Peso del camin menos la

PESOBRUTO PESONETO FECHA CODPRO

Entero Entero Fecha Texto FLETE 4

F.K.

No No No No

mercadera Peso liquido del producto Fecha de la boleta de pesaje Cdigo del producto

Atributos CODFL PRECIO

Tipo de Dato Texto Moneda ALMACEN

Tamao 4

Llave P.K. -

Nulo No No

Descripcin Identificador nico del flete Precio de cada flete

Atributos CODAL

Tipo de Dato Texto

Tamao 4 15 4

Llave P.K. F.K,

Nulo no No No

Descripcin Cdigo del almacn Descripcion del producto Cdigo de ingreso

DESCRIPCION Texto CODIN Texto

Pgina 94

Sistemas de Gestin para la Comercializacin de Granos DEVOLUCION Atributos CODDEV FECHA MONTO CODREC CODPED CODPAG Tipo de Dato Texto Fecha Dinero Texto Texto Texto PEDIDO Atributos CODPED FECHASOL FECHAENT ESTADO MONTOTOTAL CODCL Tipo de Dato Texto Fecha Fecha Texto Moneda Texto PAGO Atributos CODPAG FECHA MONTO TIPO CODREC CODPED Tipo de Dato Texto Fecha Moneda Texto Texto Texto 15 4 4 Tamao 4 Llave P.K. F.K. F.K. Nulo No No No No No No Descripcin Identificador nico del pago Fecha del pago Monto del pago Tipo de pago (devolucin, 4 15 Tamao 4 Llave P.K. F.K. Nulo No No No No No No Descripcin Identificador nico del pedido Fecha de solicitud del pedido Fecha de entrega el pedido Estado del pedido Forma de pago el pedido Cdigo del cliente Tamao 4 4 4 4 Llave P.K. F.K. F.K. F.K. Nulo no No No No No Descripcin Identificador de Devolucin Fecha de Ingreso Monto de devolucin de anticipo Cdigo recibo Cdigo del pedido Cdigo de pago

anticipo) Cdigo de Recibo Cdigo de Pedido

Pgina 95

Sistemas de Gestin para la Comercializacin de Granos NOTA ENTREGA Atributos CODNE FECHA DESTINO CODPED CODFL CODEM Tipo de Dato Texto Fecha Texto Texto Texto Texto CAMION Atributos PLACA MODELO COLOR CODCOND Tipo de Dato Texto Texto Texto Texto Tamao 8 15 15 4 Llave P.K. F.K. Nulo No No No No Descripcin Placa del camin Modelo del camin Color del camin Cdigo del conductor 30 4 4 4 Tamao 4 Llave P.K. F.K. F.K. F.K. Nulo No No No No No No Descripcin Identificador nico de la nota Fecha de solicitud de la nota Destino de entrega Cdigo del pedido Cdigo del flete Cdigo del empleado

FLETE_CAMION Atributos CODFL PLACA Tipo de Dato Texto Texto PRODUCTO Atributos CODPRO Tipo de Dato Texto Tamao 4 15 Llave P.K. 4 4 F.K. F.K. Nulo No No No No No No Descripcin Identificador nico del producto Descripcin del producto Precio compra del producto Precio venta del producto Cdigo nico de la moneda Cdigo de la Unidad de medida Tamao 4 8 Llave Nulo Descripcin Identificador nico del flete Placa del camin

P.K.F.K. No P.K.F.K. No

DESCRIPCION Texto PRECIOC PRECIOV CODM CODU Moneda Moneda Texto Texto

Pgina 96

Sistemas de Gestin para la Comercializacin de Granos NOTA RECEPCION Atributos CODNR FECHA PROCEDENCIA TOTAL CODIN CODBO CODPROV CODEM Tipo de Dato Texto Fecha Texto Moneda Texto Texto Texto Texto 4 4 4 4 30 Tamao 4 Llave P.K. F.K. F.K. F.K. F.K. Nulo No No No No No No No No Descripcin Identificador nico de la nota Fecha de la nota Procedencia de la nota Precio total de la nota de recep Cdigo de ingreso Cdigo de Boleta de Pesaje Cdigo del proveedor Codigo del empleado

DETALLE COMPRA Atributos CODPRO CODNR CANTIDAD PRECIO Tipo de Dato Texto Texto Entero Moneda INVENTARIO Atributos CODAL CODPRO STOCK Tipo de Dato Texto Texto Entero Tamao 4 4 Llave P.K. Nulo No No No Descripcin Cdigo de Almacn Cdigo del producto Stock del producto Tamao 4 4 Llave Nulo Descripcin Cdigo nico del producto Cdigo nico de la nota de recepcin Cantidad del producto comprado Precio del producto comprado

P.K.F.K. No P.K.F.K. No No No

Pgina 97

Sistemas de Gestin para la Comercializacin de Granos DETALLE PEDIDO Atributos CODPRO CODPED CANTIDAD PRECIO Tipo de Dato Texto Texto Entero Moneda DETALLE VENTA Atributos CODPRO CODNE Tipo de Dato Texto Texto Tamao 4 4 Llave Nulo Descripcin Cdigo nico del producto Cdigo nico de la nota de entrega Cantidad del producto vendido Precio del producto vendido Tamao 4 4 Llave Nulo Descripcin Cdigo nico del producto Cdigo nico del pedido Cantidad del producto pedido Precio del pedido

P.K.F.K. No P.K.F.K. No No No

P.K.F.K. No P.K.F.K. No No No

CANTIDAD Entero PRECIO Moneda

Pgina 98

Sistemas de Gestin para la Comercializacin de Granos

DIAGRAMA RELACIONAL

Pgina 99

Sistemas de Gestin para la Comercializacin de Granos 9.3.3. SCRIPT CREATE TABLE EMPLEADO( CODEM VARCHAR(4) NOT NULL PRIMARY KEY, NOMBRE VARCHAR(30) NOT NULL, CI INT NOT NULL, DIRECCION VARCHAR(30) NOT NULL, CARGO VARCHAR(30) NOT NULL, ) CREATE TABLE TEL_EMPL( CODET INT NOT NULL PRIMARY KEY, CODEM VARCHAR(4) NOT NULL, TELEFONO INT, FOREIGN KEY(CODEM) REFERENCES EMPLEADO(CODEM) ON DELETE CASCADE ON UPDATE CASCADE ) CREATE TABLE CONDUCTOR( CODCOND VARCHAR(4) NOT NULL PRIMARY KEY, NOMBRE VARCHAR(30) NOT NULL, CI INT NOT NULL, DIRECCION VARCHAR(30) ) CREATE TABLE TEL_COND( CODCT INT NOT NULL PRIMARY KEY, CODCOND VARCHAR(4) NOT NULL, TELEFONO INT, FOREIGN KEY(CODCOND) REFERENCES CONDUCTOR(CODCOND) ON DELETE CASCADE ON UPDATE CASCADE ) CREATE TABLE CLIENTE( CODCL VARCHAR(4) NOT NULL PRIMARY KEY, CiNIT INT NOT NULL, NOMBRE VARCHAR(30) NOT NULL, DIRECCION VARCHAR(30) NOT NULL, EMAIL VARCHAR(30), ) CREATE TABLE TEL_CLIENTE( CODCT INT NOT NULL PRIMARY KEY, CODCL VARCHAR(4) NOT NULL,

Pgina 100

Sistemas de Gestin para la Comercializacin de Granos TELEFONO INT, FOREIGN KEY(CODCL) REFERENCES CLIENTE(CODCL) ON DELETE CASCADE ON UPDATE CASCADE ) CREATE TABLE PROVEEDOR( CODPROV VARCHAR(4) NOT NULL PRIMARY KEY, CiNIT INT NOT NULL, NOMBRE VARCHAR(30) NOT NULL, DIRECCION VARCHAR(30) NOT NULL, EMAIL VARCHAR(30), ) CREATE TABLE TEL_PROV( CODPT INT NOT NULL PRIMARY KEY, CODPROV VARCHAR(4) NOT NULL, TELEFONO INT, FOREIGN KEY(CODPROV) REFERENCES PROVEEDOR(CODPROV) ON DELETE CASCADE ON UPDATE CASCADE ) CREATE TABLE UNIDAD_DE_MEDIDA( CODU VARCHAR(4) NOT NULL PRIMARY KEY, DESCRIPCION VARCHAR(10) NOT NULL, ABREVIATURA VARCHAR(10) NOT NULL ) CREATE TABLE MONEDA( CODM VARCHAR(4) NOT NULL PRIMARY KEY, DESCRIPCION VARCHAR(10) NOT NULL, ABREVIATURA VARCHAR(10) NOT NULL, TC VARCHAR(2) NOT NULL ) CREATE TABLE PRODUCTO( CODPRO VARCHAR(4) NOT NULL, NOMBRE VARCHAR(15) NOT NULL, PRECIOC MONEY NOT NULL, PRECIOV MONEY NOT NULL, CODM INT NOT NULL, CODU INT NOT NULL, PRIMARY KEY (CODPRO),

Pgina 101

Sistemas de Gestin para la Comercializacin de Granos FOREIGN KEY(CODM) REFERENCES MONEDA(CODM) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(COD) REFERENCES UNIDAD_DE_MEDIDA(CODU) ON DELETE CASCADE ON UPDATE CASCADE ) CREATE TABLE RECIBO( CODREC VARCHAR(4) NOT NULL PRIMARY KEY, TIPO VARCHAR(20) NOT NULL ) CREATE TABLE CONTROL_ALMACEN( CODIN VARCHAR(4) NOT NULL PRIMARY KEY, FECHA DATE NOT NULL, HORA TIME NOT NULL, CODNR VARCHAR(4) NOT NULL, CODNE VARCHAR(4) NOT NULL, CODAL VARCHAR(4) NOT NULL, FOREIGN KEY(CODNR) REFERENCES NOTARECEPCION(CODNR) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(CODNE) REFERENCES NOTAENTREGA(CODNE) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(CODAL) REFERENCES ALMACEN(CODAL) ON DELETE CASCADE ON UPDATE CASCADE ) CREATE TABLE BOLETA_PESAJE( CODBO INT NOT NULL PRIMARY KEY, HORAENTRADA DATE NOT NULL, HORASALIDA DATE NOT NULL, PESOTARA INT NOT NULL, PESOBRUTO INT NOT NULL, PESONETO INT NOT NULL, FECHA DATE, CODPRO VARCHAR(4)NOT NULL, FOREIGN KEY(CODPRO) REFERENCES PRODUCTO(CODPRO) ON DELETE CASCADE ON UPDATE CASCADE )

Pgina 102

Sistemas de Gestin para la Comercializacin de Granos

CREATE TABLE CAMION( PLACA VARCHAR(7) NOT NULL, COLOR VARCHAR(10) NOT NULL, MODELO VARCHAR(10) NOT NULL, CODCOND VARCHAR(4), NOT NULL PRIMARY KEY (PLACA), FOREIGN KEY(CODCOND) REFERENCES CONDUCTOR(CODCOND) ON DELETE CASCADE ON UPDATE CASCADE, ) CREATE TABLE FLETE( CODFL VARCHAR(4) NOT NULL PRIMARY KEY, PRECIO MONEY NOT NULL ) CREATE TABLE FLETECAMION( CODFL INT NOT NULL, PLACA VARCHAR(7) NOT NULL, PRIMARY KEY(CODFL,PLACA), FOREIGN KEY(CODFL) REFERENCES FLETE(CODFL) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(PLACA) REFERENCES CAMION(PLACA) ON DELETE CASCADE ON UPDATE CASCADE, ) CREATE TABLE ALMACEN( CODAL VARCHAR(4) NOT NULL PRIMARY KEY, DESCRIPCION VARCHAR(30) NOT NULL, CODIN VARCHAR(4) NOT NULL, FOREIGN KEY(CODIN) REFERENCES CONTROL_ALMACEN(CODIN) ON DELETE CASCADE ON UPDATE CASCADE ) CREATE TABLE INVENTARIO( CODALVARCHAR(4) NOT NULL, CODPRO VARCHAR(4) NOT NULL, STOCK INT, PRIMARY KEY(CODAL,CODPRO), FOREIGN KEY(CODAL) REFERENCES ALMACEN(CODAL)

Pgina 103

Sistemas de Gestin para la Comercializacin de Granos ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(CODPRO) REFERENCES PRODUCTO(CODPRO) ON DELETE CASCADE ON UPDATE CASCADE, ) CREATE TABLE DEVOLUCION( CODDEV VARCHAR(4) NOT NULL PRIMARY KEY, FECHA DATE NOT NULL, MONTO MONEY NOT NULL, CODREC VARCHAR(4) NOT NULL, CODPED VARCHAR(4) NOT NULL, CODPAG VARCHAR(4) NOT NULL; FOREIGN KEY(CODREC) REFERENCES RECIBO(CODREC) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(CODPED) REFERENCES PEDIDO(CODPED) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(CODPAG) REFERENCES PAGO(CODPAG) ON DELETE CASCADE ON UPDATE CASCADE ) CREATE TABLE PEDIDO( CODPED VARCHAR(4) NOT NULL PRIMARY KEY, FECHA_SOL DATE NOT NULL, FECHA_ENT DATE NOT NULL, ESTADO VARCHAR(15) NOT NULL, MONTOTOTAL MONEY NOT NULL, CODCL VARCHAR(4) NOT NULL, FOREIGN KEY(CODCL) REFERENCES CLIENTE(CODCL) ON DELETE CASCADE ON UPDATE CASCADE ) CREATE TABLE PAGO( CODPAG VARCHAR(4) NOT NULL PRIMARY KEY, FECHA DATE NOT NULL, MONTO MONEY NOT NULL, TIPO VARCHAR(15) NOT NULL, CODREC VARCHAR(4) NOT NULL, CODPED VARCHAR(4) NOT NULL,

Pgina 104

Sistemas de Gestin para la Comercializacin de Granos FOREIGN KEY(CODREC) REFERENCES RECIBO(CODREC) ON DELETE NO ACTION ON UPDATE NO ACTION, FOREIGN KEY(CODPED) REFERENCES PEDIDO(CODPED) ON DELETE NO ACTION ON UPDATE NO ACTION, ) CREATE TABLE NOTA_ENTREGA( CODNE VARCHAR(4) NOT NULL PRIMARY KEY, FECHA DATE NOT NULL, DESTINO VARCHAR(20)NOT NULL, CODPED VARCHAR(4) NOT NULL, CODFL VARCHAR(4) NOT NULL, CODEM VARCHAR(4) NOT NULL, FOREIGN KEY(CODPED) REFERENCES PEDIDO(CODPED) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(CODFL) REFERENCES FLETE(CODFL) ON DELETE CASCADE ON UPDATE CASCADE ) CREATE TABLE NOTA_RECEPCION( CODNRVARCHAR(4) NOT NULL PRIMARY KEY, FECHA DATE NOT NULL, LUGARPROCEDENCIAVARCHAR(20)NOT NULL, TOTAL MONEY, CODINVARCHAR(4) NOT NULL, CODBOVARCHAR(4) NOT NULL, CODPROVARCHAR(4) NOT NULL, CODEM VARCHAR(4) NOT NULL, FOREIGN KEY(CODIN) REFERENCES CONTROL_ALMACEN(CODIN) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(CODBO) REFERENCES BOLETA_PESAJE(CODBO) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(CODPRO) REFERENCES PRODUCTO(CODPRO) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(CODEM) REFERENCES EMPLEADO(CODEM) ON DELETE CASCADE ON UPDATE CASCADE,

Pgina 105

Sistemas de Gestin para la Comercializacin de Granos ) CREATE TABLE DETALLECOMPRA( CODPRO VARCHAR(4) NOT NULL, CONR VARCHAR(4) NOT NULL, PRECIO MONEY NOT NULL, CANTIDAD INT NOT NULL, PRIMARY KEY (CODPRO, CODNR), FOREIGN KEY(CODPRO) REFERENCES PRODUCTO(CODPRO) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(CODNR) REFERENCES NOTA_RECEPCION(CODNR) ON DELETE CASCADE ON UPDATE CASCADE, )

CREATE TABLE DETALLEVENTA( CODNR VARCHAR(4) NOT NULL, CODPRO VARCHAR(4) NOT NULL, CANTIDAD INT NOT NULL, PRECIO MONEY NOT NULL, PRIMARY KEY (CODPRO, CODNR), FOREIGN KEY(CODNE) REFERENCES NOTA_ENTREGA(CODNE) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(CODPRO) REFERENCES PRODUCTO(CODPRO) ON DELETE CASCADE ON UPDATE CASCADE, ) CREATE TABLE DETALLEPEDIDO( CODPEDVARCHAR(4) NOT NULL, CODPRO VARCHAR(4) NOT NULL, CANTIDAD INT NOT NULL, PRECIO MONEY NOT NULL, PRIMARY KEY (CODPRO, CODNR), FOREIGN KEY(CODPED) REFERENCES PED(CODPED) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(CODPRO) REFERENCES PRODUCTO(CODPRO) ON DELETE CASCADE ON UPDATE CASCADE, )

Pgina 106

Sistemas de Gestin para la Comercializacin de Granos

CREATE TABLE GRUPO( CODG VARCHAR(4) NOT NULL, NOMBRE VARCHAR(15) NOT NULL, PRIMARY KEY(CODG) ) CREATE TABLE CASOUSO( CODCU VARCHAR(4) NOT NULL, NOMBRE VARCHAR(20) NOT NULL, MODULO VARCHAR(15) NOT NULL, PRIMARY KEY(CODCU) ) CREATE TABLE GRUPOCU( CODG VARCHAR(4) NOT NULL, CODCU VARCHAR(4) NOT NULL, NUEVO BIT NOT NULL, MODIFICAR BIT, LISTAR BIT NOT NULL, PRIMARY KEY(CODG,CODCU), FOREIGN KEY(CODG)REFERENCES GRUPO(CODG) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(CODCU)REFERENCES CASOUSO(CODCU) ON DELETE CASCADE ON UPDATE CASCADE ) CREATE TABLE USUARIO( LOGUSU VARCHAR(10) NOT NULL, PASSUSU VARBINARY(255) NOT NULL, CODG VARCHAR(4) NOT NULL, CODEMVARCHAR(4) NOT NULL, PRIMARY KEY (LOGINUSU), FOREIGN KEY (CODG) REFERENCES GRUPO(CODG) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY (CODEM) REFERENCES EMPLEADO(CODEM) ON DELETE CASCADE ON UPDATE CASCADE ) CREATE TABLE SESION( CODS VARCHAR(4) NOT NULL, LOGUSU VARCHAR(10) NOT NULL, INICIO DATETIME NOT NULL, FINAL DATETIME NOT NULL,

Pgina 107

Sistemas de Gestin para la Comercializacin de Granos PRIMARY KEY (CODS), FOREIGN KEY (LOGUSU) REFERENCES USUARIO(LOGINUSU) ON DELETE CASCADE ON UPDATE CASCADE ) CREATE TABLE ACCIONES( CODA VARCHAR(4) NOT NULL, NOMBRE VARCHAR (30) NOT NULL, PRIMARY KEY (CODA) ) CREATE TABLE BITACORA( CODS VARCHAR(4) NOT NULL, CODA VARCHAR(4) NOT NULL, HORA DATETIME NOT NULL, PRIMARY KEY (CODS, CODA, HORA), FOREIGN KEY (CODS) REFERENCES SESION(CODS) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY (CODA) REFERENCES ACCIONES(CODA) ON DELETE CASCADE ON UPDATE CASCADE ) 9.3.4. CONSULTAS --1.- Mostrar los nombres de los proveedores de maz-SELECT P.NOMBRE, PR.DESCRIPCION FROM PROVEEDOR P,DETALLECOMPRA DC,NOTA_DE_RECEPCION NR, PRODUCTO PR WHERE P.CODPRV= NR.CODPRV AND NR.CODR=DC.CODR AND DC.CODPRO=PR.CODPRO AND PR.DESCRIPCION='FREJOL NEGRO'

--2.Mostrar el nombre de todos los clientes con la letra j-SELECT C.NOMBRE FROM CLIENTE C WHERE C.NOMBRE LIKE 'j%'

Pgina 108

Sistemas de Gestin para la Comercializacin de Granos --3.Mostrar las ventas de FREJOL NEGRO realizadas el 2011 -SELECT NE.CODNE,P.DESCRIPCION,NE.FECHA FROM PRODUCTO P, DETALLEVENTA DV, NOTADEENTREGA NE WHERE P.CODPRO=DV.CODPRO AND DV.CODNE=NE.CODNE AND P.DESCRIPCION='FREJOL NEGRO' AND NE.FECHA LIKE '2011%' --4. Mostrar todas las ventas pagadas con anticipo-SELECT NE.CODNE,C.NOMBRE,A.MONTO,PED.FORMAPAGO FROM CLIENTE C, NOTADEENTREGA NE, PEDIDO PED,ANTICIPO A WHERE C.CODCL=NE.CODCL AND NE.CODPED=PED.CODPED AND A.CODPED=PED.CODPED AND PED.FORMAPAGO='ANTICIPO'

--5.Mostrar la nota de entrega de todos los clientes que compraron sorgo al contado---mltiple --SELECT NE.CODNE,C.NOMBRE,NE.TOTAL --FROM ANTICIPO A,PEDIDO PED,CLIENTE C,NOTADEENTREGA NE, DETALLEVENTA DV, PRODUCTO P --WHERE A.CODPED=PED.CODPED AND PED.CODCL=C.CODCL AND C.CODCL= NE.CODCL AND -NE.CODNE=DV.CODNE AND DV.CODPRO=P.CODPRO AND P.DESCRIPCION='MAIZ' AND PED.FORMAPAGO='CONTADO'

--6. Mostrar la placa de los camiones que hicieron la entrega de frejol negro y la cantidad de dicho producto SELECT C.PLACA ,P.DESCRIPCION, DV.CANTIDAD FROM CAMION C,FLETE_CAMION FC, FLETE F, NOTADEENTREGA NE, DETALLEVENTA DV, PRODUCTO P WHERE C.PLACA = FC.PLACA AND FC.CODFL=F.CODFL AND F.CODFL= NE.CODFL AND NE.CODNE=DV.CODNE AND DV.CODPRO=P.CODPRO AND P.DESCRIPCION='FREJOL NEGRO'

--7. Mostrar los productos que se miden en toneladas-SELECT P.DESCRIPCION

Pgina 109

Sistemas de Gestin para la Comercializacin de Granos FROM PRODUCTO P, UNIDAD_MEDIDA U WHERE U.CODU = P.CODU AND U.DESCRIPCION='TONELADA';

--9. Mostrar las ventas realizadas por Eusebia Toro --MULTIPLE SELECT NE.CODNE, P.DESCRIPCION, DV.CANTIDAD FROM PRODUCTO P, DETALLEVENTA DV, NOTADEENTREGA NE, EMPLEADO E WHERE P.CODPRO=DV.CODPRO AND DV.CODNE=NE.CODNE AND NE.CODEM = E.CODEM AND E.NOMBRE='EUSEBIA TORO'

Pgina 110

Sistemas de Gestin para la Comercializacin de Granos 10. FLUJO DE TRABAJO: IMPLEMENTACION 10.1. ELECCION DE PLATAFORMA DE DESARROLLO DE SOFTWARE a) LENGUAJE DE PROGRAMACION El lenguaje utilizado para el desarrollo de este Sistema de Informacin ha sido Java (Netbeans IDE 6.8.). Ya que este posee las caractersticas necesarias para el desarrollo del presente Sistema de Informacin. b) GESTOR DE BASE DE DATOS El gestor de base de datos usado ser, SQL Server 2008, la conexin se realizara con Hibernate. c) SISTEMA OPERATIVO Este sistema ser compatible para cualquier versin de Windows. 10.2. IMPLEMENTACION DE LA ARQUITECTURA IMPLEMENTACION DEL PAQUETE: ADMINISTRACION
cmp ADMINISTRACION

ADMINISTRACION

Form GestionarProducto.form

class NGestionaProducto.j av a

library GestorUpb.j ar

class NGestionarUnidadMedida.j av a

class NGestionarMoneda.j av a

Form GestionarEmpleado.form

Form Gunidadmedida.form

Form Moneda.form class NGestionarEmpleado.j av a

SGBD

REPORTE

file ListaEmpleado.j asper

Pgina 111

Sistemas de Gestin para la Comercializacin de Granos IMPLEMENTACION DEL PAQUETE: COMPRA


cmp COMP...

COMPRA

Form GestionarProv eedor.form

Form GestionarBoletaPesaj e.form

class NGestionarProv eedor.j av a class NGestionarCompra.j av a

class NGestionarBoletadePesaj e.j av a

Form GestionarCompra.form

SGBD

REPORTE

Script BDImport.mdf

table DetalleCompra

file NotaRecepcion.j asper

table Empleado.dbo

table Producto.dbo

file ListaProv eedor.j asper

Pgina 112

Sistemas de Gestin para la Comercializacin de Granos IMPLEMENTACION DEL PAQUETE: VENTA


cmp VENTA

VENTA

class NGestionarVentas.j av a

Form GestionarVentas.form

Form GestionarConductor.form

class NGestionarConductor.j av a

class NGestionarCliente.j av a

Form GestionarPagos.form

class NGestionarPedido.j av a

class NgestionarCamion.j av a

Form Camion.form

Form GestionarCliente.form

class NGestionarPago.j av a

Form Pedido.form

class NDev olucion.j av a

Form dev olucion.form

SGBD

REPORTE

table DetalleVenta.dbo

table Producto.dbo

table DetallePedido.dbo

file NotaEntrega.j asper

file Pedido.j asper

file ListaCliente.j asper Script BDImport.mdf

file ReciboPago.j asper

table Flete.dbo

table Recibo.dbo

Pgina 113

Sistemas de Gestin para la Comercializacin de Granos IMPLEMENTACION DEL PAQUETE: ALMACEN


cmp ALMAC...

ALMACEN

Form GestionarIngreso.form

Form Almacen.form

class NGestionarIngreso.j av a

class NgestionarAlmacen.j av a

SGBD

REPORTE

Script BDImport.mdf

table NotaRecepcion.dbo

file ListaIngreso.j asper

table Producto.dbo

table Inv entario.dbo

Pgina 114

Sistemas de Gestin para la Comercializacin de Granos IMPLEMENTACION DEL PAQUETE: REPORTE


cmp REPORTE

REPORTE

Form GestionarReportes.form

class Reportes.j av a

Reporte IReport

SGBD

Pgina 115

Sistemas de Gestin para la Comercializacin de Granos 10.3.


cmp Modelo de component...

MODELO DE IMPLEMENTACION SISTEMA, SUBSISTEMA

SIE&T
P1
executable Importadora.exe Reporte IReport

P5

ADMINISTRACION REPORTE

Fuente FPrincipal.j av a

P2

P4

COMPRA COMPRA

ALMACEN

P3

library Librerias
<<SGBD>> <<Script>>

IMPORT VENTA

BDIMPORT.mdf

Pgina 116

Sistemas de Gestin para la Comercializacin de Granos 11. CONCLUSION Con el sistema realizado para la empresa de Granos E&T se logr automatizar los procesos de compra y venta mejorando sus servicios, para poder obtener mayores ganancias. As de esta manera el sistema ser de mucha ayuda para la empresa ya que facilitara el trabajo de los empleados, la informacin no estar desorganizada y habr ms orden con la documentacin.

12. RECOMENDACIONES A medida que la empresa vaya creciendo el sistema debe ir actualizndose de acuerdo a las necesidades de la empresa para que no quede obsoleto su manejo.

Pgina 117

Sistemas de Gestin para la Comercializacin de Granos 13. ANEXOS NOTA DE RECEPCION

Pgina 118

Sistemas de Gestin para la Comercializacin de Granos NOTA DE ENTREGA

Pgina 119

Sistemas de Gestin para la Comercializacin de Granos BOLETA DE PESAJE

Pgina 120

Potrebbero piacerti anche