Professional Documents
Culture Documents
Asignatura: Programacin 3 Carrera: Ingeniera en Informtica 5 Semestre Profesora: Lastenia Salinas Alumno: Nunger Fernndez
1- Descripcin de la empresa
La empresa llamada Corretajes Torres S.A. es una empresa que se dedica al corretaje de vinos, para esto durante la temporada de vendimia compra uva y produce vino que despus vende a granel a grandes empresas vitivincolas, como Concha y toro S.A. y otras ms, se encuentra ubicada en la ciudad de Curic, con sus oficinas centrales, pero cuenta con una bodega en la ciudad de Ovalle y otras bodegas en Sagrada Familia, ms especficamente en el sector de Trapiche y Coln, adems de una bodega en Ninge octava regin. Para poder cumplir con sus necesidades de uva realiza contratos con productores de uva los que corresponden a la cantidad de kilos que se recibirn a un precio acordado por las partes, adems de estos contratos en diferentes lugares de las regiones donde tienen bodegas (cuarta, sptima y octava) se establecen centros de acopio de uva en donde se compra uva a pequeos y medianos productores de las zonas en donde se ubican los centros de acopio.La automatizacin de estos centros de acopio es el sistema a desarrollar.
Funciones desempeadas
Cada centro de acopio cuenta con una romana y un visor digital conectado, tractor con volteadora y camiones para realizar el despacho de la uva acopiada hacia las bodegas de Corretajes Torres S.A. El requerimiento principal para el desarrollo de este sistema es el de automatizar los procesos de acopio de la uva en cada centro de acopio y la informacin debe ser centralizada en el sistema instalado en las oficinas centrales. Las mejoras a realizar es llevar un control automtico de las recepciones, pagos, despachos, facturacin y poblamiento del sistema ERP de contabilidad de Softland.
Pago de IVA: este pago se realiza sobre la factura de venta hecha a los productores que emiten facturas de venta, se hace seleccionando las facturas de venta correspondientes al productor al cual se le pagar el IVA y se hace el pago correspondiente al monto del IVA, este pago de debe realizar en forma total, pudindose realizar un ajuste sencillo si fuese necesario, se genera el comprobante de pago de IVA en dos copias firmadas por el productor y el receptor y se quedan con una copia cada uno. El pago se hace en efectivo. Despacho de uva: este es el encargado de registrar los kilos despachados desde los centros de acopio a las bodegas en las cuales se procesara la uva para ser convertida en vino, se registra la gua de despacho indicando el centro de acopio desde donde sale la uva y la bodega de destino, identificando a Corretajes Torres S.A. como el receptor de la uva, adems se debe indicar quien realiza el flete, en este caso se le denomina fletero, luego se identifica la uva transportada y los kilos que sern despachados, estos kilos no deben superar la cantidad de kilos que se encuentran en bodega, los cuales se calculan restando los kilos despachados a los kilos recibidos. Facturacin: en este proceso se realiza la facturacin de los pagos de recepciones y de los pagos de reajustes, lo que debe ser indicado, que es lo que se factura, uno u otro, no se facturan los pagos de recepciones con los de reajustes juntos, esto es tanto para productores sin iniciacin de actividades (factura de compra) y a los que si tienen iniciacin de actividades (factura de venta), se realiza seleccionando las guas a facturar segn el productor seleccionado, las cuales generan un detalle en el cual se agrupa por uva y precio de la misma. La factura de compra debe generar la impresin de los datos en un formato pre-impreso autorizado por el Servicio de Impuestos Internos (SII). Adems esta realiza la retencin del valor del IVA.
maestros a cada centro de acopio desde archivos de texto. Se debe de incluir impresoras y computadores a cada centro de acopio. Las caractersticas mnimas de los computadores son: Procesador Pentium 4 con 512 MHz de memoria RAM Disco duro de mnimo 60 GB Monitor que permita la resolucin de pantalla de 1280x768 Puertos USB para la conexin de Pendrive y/o impresora Puerto Serial rs232 para la conexin de los visores de las romanas, si estos dan la posibilidad.
En conclusin tenemos que el proyecto es factible de realizar operacional, tcnica, econmica y legalmente por lo que nos lleva a afirmar que el proyecto es factible de realizar completamente.
4- Estudio detallado
4.1- Anlisis del sistema 4.1.1- Requerimientos funcionales del sistema Procesos del sistema. 4.1.2- Requerimientos no funcionales del sistema El sistema contar con una interfaz grfica de muy fcil entendimiento y sencilla de usar, cada entrada de datos o seleccin de opciones ser bastante intuitiva lo que lleva a que se tenga que realizar una capacitacin no muy extensa, est interfaz se preocupar de que las opciones necesarias par el uso del sistema est en la menor cantidad de ventanas posibles con el fin de no enredar ni confundir al usuario. Las pantallas de mantencin de maestros sern realizadas en una sola pantalla en la cual se podr ingresar, modificar, imprimir en donde sea necesario y eliminar los registros de la tabla, en las pantallas de transacciones a diferencia se harn dos tipos de pantallas una para el ingreso y una segunda para las consultas. Adems habr pantallas de seleccin las cuales ayudarn a la seleccin de los datos que se deseen imprimir en cada reporte y de la creacin de archivos para la distribucin. 4.1.3- Modificaciones del sistema El sistema en estos momentos no realizar la conexin automtica a los visores de las romanas, porque estos no tienen la conexin RS232, serial, pero para la temporada siguiente si se realizar dicha conexin. No han sido considerados los pagos de los fletes de las uvas de los productores, esto es una bonificacin que se hace a los productores por kilo de uva entregada y es por concepto del transporte de la uva desde sus predios hasta los centros de acopio, lo que ser incluido en modificaciones posteriores al sistema.
5- Diseo del sistema 5.1- Diseo lgico 5.1.1- Diagramas de flujo de datos
C omprobante de P ago
5.1.2- Diccionario de datos (DD) Tabla: acopios Columnas Nombre id_acopio nom_acopio dir_acopio fon_acopio enc_acopio Tabla: anticipos Columnas Nombre id_anticipo rut_productor val_anticipo val_pagado val_saldo Tabla: arqueos Columnas Nombre uni_arqueo fec_arqueo id_acopio can_inicio can_pagos dif_pagos aju_pagos sal_caja sal_arqueo sal_anterior can_cheque Tabla: auditorias Columnas Nombre id_usuario fec_auditoria hor_auditoria accion Descripcin cdigo del usuario fecha del registro de la auditoria del sistema hora del registro de la auditoria del sistema accin realizada en el sistema Tipo Tamao Entero largo 4 Fecha/Hora 8 Texto 8 Texto 250 Descripcin cdigo nico del arqueo de caja fecha del arqueo cdigo del centro de acopio cantidad inicial en caja entregado al encargado valor de lo pagado saldo de los pagos efectuados menos lo inicial de caja campo no utilizable saldo del arqueo de caja diferencia entre el saldo del arqueo y el terico saldo del arqueo de caja anterior monto pagado en cheques Tipo Tamao Texto 20 Fecha/Hora 8 Entero largo 4 Entero largo 4 Entero largo 4 Entero largo 4 Entero 2 Entero largo 4 Entero largo 4 Entero largo 4 Entero largo 4 Descripcin cdigo nico del anticipo rut del productor monto total del anticipo valor que se ha pagado del anticipo valor del saldo a pagar del anticipo Tipo Tamao Entero largo 4 Texto 10 Entero largo 4 Entero largo 4 Entero largo 4 Descripcin cdigo nico del centro de acopio nombre del centro de acopio direccin del centro de acopio telfono del centro de acopio encargado del centro de acopio Tipo Tamao Entero largo 4 Texto 30 Texto 40 Texto 15 Texto 40
Tabla: bodegas Columnas Nombre id_bodega nom_bodega dir_bodega Tabla: comunas Columnas Nombre id_comuna nom_comuna Tabla: contratos Columnas Nombre id_contrato num_contrato ao_contrato rut_productor Tabla: cuentas Columnas Nombre id_cuenta nom_cuenta tip_cuenta doc_cuenta Tabla: det_facturacompra Columnas Nombre num_facturacompra num_linea id_uva kil_detfactcompra pre_detfactcompra tot_detfactcompra
Tamao 2 30 80
Descripcin cdigo nico del contrato del productor numero del contrato ao en que se hizo el contrato rut del productor del contrato
Descripcin cdigo nico de la cuenta contable nombre de la cuenta contable tipo de la cuenta contable, Debe o Haber documento asociado a la cuenta contable
Tamao 9 30 5 15
Descripcin nmero de la factura de compra relacionada nmero de la lnea del detalle cdigo de la uva facturada kilos acumulados de la uva de las recepciones precio unitario de la uva de las recepciones producto de los kilos por el precio
Tipo Tamao Entero largo 4 Entero 2 Entero 2 Doble 8 Entero largo 4 Entero largo 4
Tabla: det_facturaventa Columnas Nombre uni_facturaventa num_linea id_uva kil_detfactventa pre_detfactventa tot_detfactventa Tabla: det_guiadespacho Columnas Nombre num_despacho num_linea id_uva kil_detdespacho Tabla: det_guiarecepcion Columnas Nombre num_aco_recepcion num_linea id_uva kg_bruto kg_tara kg_neto precio total pre_rea fac_recepcion num_factura Tabla: det_pagoiva Columnas Nombre uni_pagoiva num_linea num_factura val_detpagoiva can_detpagoiva pen_detpagoiva Descripcin cdigo nico del pago de iva relacionado nmero de la lnea de detalle del pago del IVA nmero de la factura que se le paga el IVA monto total del IVA a pagar monto pagado del IVA monto pendiente del pago de IVA Tipo Tamao Texto 255 Entero largo 4 Entero largo 4 Entero largo 4 Entero largo 4 Entero largo 4 Descripcin cdigo nico de la recepcin relacionada nmero de la lnea de detalle del despacho cdigo de la uva que es ingresada al sistema kilos brutos ledos por la romana digital kilos de la tara del bins con el cual se pesa la uva diferencia de los kilos brutos menos la tara precio activo de la uva de la recepcin producto de los kilos neto por el precio valor del ltimo precio de reajuste de la uva valor que indica si la recepcin ha sido facturada numero de la factura de la recepcin Tipo Tamao Texto 50 Entero 2 Entero 2 Doble 8 Doble 8 Doble 8 Entero largo 4 Entero largo 4 Entero largo 4 Entero 2 Entero largo 4 Descripcin nmero de la gua de despacho relacionada nmero de la lnea de detalle del despacho cdigo de la uva que es despachada kilos totales de la uva que es despachada Tipo Tamao Entero largo 4 Entero 2 Entero 2 Doble 8 Descripcin cdigo nico de la factura de venta relacionada nmero de la lnea de detalle de la factura cdigo de la uva a facturar kilos acumulados de la uva de las recepciones precio unitario de la uva de las recepciones producto de los kilos por el precio Tipo Tamao Texto 100 Entero 2 Entero 2 Doble 8 Entero largo 4 Entero largo 4
Tabla: det_reajuste Columnas Nombre num_aco_reajuste num_linea num_recepcion id_uva kil_detreajuste pre_anterior kgp_anterior pre_detreajuste dif_detreajuste kgp_detreajuste net_detreajuste can_detreajuste pen_detreajuste Tabla: detalle_pagos Columnas Nombre uni_pago num_linea num_recepcion net_detallepago can_detallepago pen_detallepago Tabla: factura_compra Columnas Nombre num_facturacompra fec_facturacompra rut_productor id_acopio net_facturacompra iva_facturacompra sub_facturacompra ret_facturacompra liq_facturacompra rea_facturacompra glo_facturacompra exp_facturacompra exp_pagofacturacpra Descripcin nmero de la factura de compra fecha de la factura de compra rut del productor al que se le hace la factura cdigo del centro de acopio valor neto de la factura de compra valor del IVA de la factura de compra sub-total de la factura de compra, IVA ms el neto monto retenido de la factura de compra monto total, el sub-total menos lo retenido indicador si fue glosa del monto total de la factura indicador, si fue o no exportada la factura indicador si fue o no exportado el pago del IVA Tipo Tamao Entero largo 4 Fecha/Hora 8 Texto 255 Entero largo 4 Entero largo 4 Entero largo 4 Entero largo 4 Entero largo 4 Entero largo 4 S/No 1 Texto 200 S/No 1 S/No 1 Descripcin cdigo nico del pago de una recepcin de uva nmero de la lnea del detalle del pago de nmero de la recepcin a pagar monto de la recepcin a pagar monto pagado con ajuste sencillo ajuste sencillo del pago de la recepcin Tipo Tamao Texto 50 Entero 2 Entero largo 4 Entero largo 4 Entero largo 4 Entero largo 4 Descripcin nmero nico del pago por reajuste de precio nmero de la lnea del detalle del pago reajuste nmero de la gua de recepcin a pagar cdigo de la variedad de uva kilos de la uva de la recepcin precio pagado anterior kilos por precio del pago anterior nuevo precio del kilo de la variedad de la uva diferencia entre el precio anterior y el nuevo kilos por el precio reajustado de la uva kilos por la diferencia de precio de la uva monto cancelado del pago por reajuste ajuste sencillo de pago de reajuste Tipo Tamao Texto 50 Entero largo 4 Entero largo 4 Entero largo 4 Doble 8 Entero largo 4 Doble 8 Entero largo 4 Entero largo 4 Doble 8 Entero largo 4 Entero largo 4 Entero largo 4
Tabla: factura_venta Columnas Nombre uni_facturaventa num_facturaventa fec_facturaventa rut_productor id_acopio net_facturaventa iva_facturaventa tot_facturaventa rea_facturaventa glo_facturaventa exp_facturaventa exp_pagofacturavta iva_pagado exp_pagoivafactvta Tabla: fleteros Columnas Nombre rut_fletero nom_fletero fon_fletero cel_fletero Tabla: guia_despacho Columnas Nombre num_despacho fec_despacho rut_despacho rut_fletero id_acopio id_bodega kil_despacho
Descripcin cdigo nico de la factura, numero con acopio nmero de la factura del productor fecha de la factura de venta rut del productor que emite la factura cdigo del centro de acopio monto neto de la factura de venta monto del IVA de la factura de venta monto total de la factura de venta indicador si la factura tiene o no reajuste glosa del monto total de la factura indicador si la factura fue o no exportada indicador si el pago de la factura fue exportado indicador si fue pagado el IVA de la factura indicador si el pago del IVA fue exportado
Tipo Tamao Texto 100 Entero largo 4 Fecha/Hora 8 Texto 10 Entero largo 4 Entero largo 4 Entero largo 4 Entero largo 4 S/No 1 Texto 200 S/No 1 S/No 1 S/No 1 S/No 1
Descripcin rut del fletero nombre del fletero telfono de contacto del fletero celular de contacto del fletero
Tamao 10 100 15 15
Descripcin nmero de la gua de despacho de uva fecha de la gua de despacho rut de la empresa Corretajes Torres S.A. rut del fletero que realiza el flete de la uva cdigo del centro de acopio del despacho cdigo de la bodega a donde se dirige el despacho cantidad de kilos de uva despachados
Tipo Tamao Entero largo 4 Fecha/Hora 8 Texto 10 Texto 10 Entero largo 4 Entero 2 Doble 8
Tabla: guia_recepcion Columnas Nombre num_aco_recepcion num_recepcion fec_recepcion id_acopio rut_productor net_recepcion pag_recepcion pen_recepcion observacion estado_pago anu_recepcion fec_anulacion tip_factura fac_recepcion num_factura Tabla: pagoiva Columnas Nombre uni_pagoiva num_pagoiva fec_pagoiva id_acopio rut_productor tot_pagoiva aju_pagoiva can_pagoiva obs_pagoiva exp_pagoiva Descripcin cdigo nico del pago de IVA nmero del comprobante del pago de IVA fecha de comprobante del pago de IVA cdigo del centro de acopio rut del productor al que se le paga el IVA monto total del pago de IVA monto del ajuste sencillo del pago de IVA monto pagado del pago de IVA comentario del pago de IVA indicador si el pago de IVA fue o no exportado Tipo Tamao Texto 50 Entero largo 4 Fecha/Hora 8 Entero largo 4 Texto 10 Entero largo 4 Entero largo 4 Entero largo 4 Texto 255 S/No 1 Descripcin nmero nico de la recepcin nmero de la gua de recepcin de uva fecha de la gua de recepcin de uva cdigo del centro de acopio rut del productor dueo de la uva monto neto de la recepcin de uva en pesos monto pagado de la gua de recepcin monto pendiente de la gua de recepcin comentario de la recepcin de uva estado del pago de la recepcin indicador si la gua de recepcin est o no nula fecha en que fue anulada la gua de recepcin indica si la gua genero una factura de compra o venta indicador si la gua de recepcin tiene o no factura nmero de la factura de la gua de recepcin Tipo Tamao Texto 50 Entero largo 4 Fecha/Hora 8 Entero largo 4 Texto 255 Entero largo 4 Entero largo 4 Entero largo 4 Texto 250 Entero 2 S/No 1 Texto 255 Texto 3 Entero 2 Entero largo 4
Tabla: pagos Columnas Nombre uni_pago num_pago fec_pago id_acopio rut_productor tipopago tot_pago aju_pago can_pago apa_pago observacion exp_pago Tabla: parmetros Columnas Nombre rut_empresa nom_empresa dir_empresa tel_empresa cor_empresa valor_iva iva_calc puerto* velocidad* paridad* parada* datos* num_recepcion num_pago num_factura num_despacho num_reajuste peso_bins Descripcin rut de la empresa duea del sistema nombre de la empresa duea del sistema direccin de la empresa duea del sistema telfono de la empresa duea del sistema correo electrnico de la empresa duea del sistema valor del IVA, el porcentaje valor del IVA dividido por 100 puerto serial al que se conecta la romana de pesaje velocidad de comunicacin del puerto serial valor de la paridad del puerto serial bits de parada del puerto serial cantidad de bits de datos del puerto serial ltimo correlativo de la gua de recepcin ltimo correlativo del pago a productores ltimo correlativo de la factura de compra ltimo correlativo de la gua de despacho ltimo correlativo del pago de reajuste valor de la tara de un binsvacio Tipo Tamao Texto 10 Texto 50 Texto 50 Texto 10 Texto 30 Entero 2 Simple 4 Entero 2 Entero 2 Texto 1 Entero 2 Entero largo 4 Entero largo 4 Entero largo 4 Entero largo 4 Entero largo 4 Entero largo 4 Entero largo 4 Descripcin cdigo nico del pago de la recepcin nmero del pago de la recepcin fecha en que se hace el pago de la recepcin cdigo de centro de acopio rut del productor al que se le hace el pago es el tipo del pago, se iba a usar si era reajuste u otro monto total a pagar de las recepciones seleccionadas monto de ajuste del pago de la recepcin monto total cancelado del pago de recepciones. monto real a pagar, menos anticipos comentario opcional del pago de recepciones indicador si el pago de recepciones fue exportado Tipo Tamao Texto 50 Entero largo 4 Fecha/Hora 8 Entero largo 4 Texto 10 Texto 9 Entero largo 4 Entero largo 4 Entero largo 4 Entero largo 4 Texto 255 S/No 1
Tabla: pendireajuste Columnas Nombre num_aco_pendireajuste num_pendireajuste fec_pendireajuste id_acopio rut_productor id_uva kil_pendireajuste pre_pendireajuste pag_pendireajuste Tabla: precios Columnas Nombre id_precio id_uva fec_inicio est_precio valor Tabla: productores Columnas Nombre rut_productor ape_productor nom_productor dir_productor num_productor gir_productor fon_productor cel_productor cor_productor id_comuna emitefactura Descripcin rut del productor apellidos del productor nombres del productor direccin del productor nmero de la direccin del productor giro del productor nmero de telfono fijo del productor nmero de telfono celular del productor correo electrnico del productor identificador de la comuna del productor identificador si el productor emite o no factura Tipo Tamao Texto 10 Texto 50 Texto 40 Texto 50 Texto 6 Texto 100 Texto 20 Texto 15 Texto 40 Entero largo 4 S/No 1 Descripcin cdigo nico automtico para el precio de la uva cdigo de la variedad de uva fecha de inicio de valides del precio de la uva estado del precio, si est o no activo monto del precio de la variedad de uva Tipo Tamao Entero largo 4 Entero 2 Fecha/Hora 8 Texto 1 Entero largo 4 Descripcin nmero nico de la recepcin pendiente de reajuste. nmero de la recepcin pendiente de reajuste fecha de la recepcin pendiente de reajuste cdigo del centro de acopio. rut del productor de la recepcin pendiente. cdigo de la uva de la recepcin pendiente. kilos de uva de la recepcin pendiente. precio ltimo a pagar por kilo de uva. total a pagar de la recepcin pendiente de reajuste. Tipo Tamao Texto 50 Entero largo 4 Fecha/Hora 8 Entero largo 4 Texto 10 Entero largo 4 Entero largo 4 Entero largo 4 Entero largo 4
Tabla: reajustefactura Columnas Nombre Id_reajustefactura num_recepcion id_acopio rut_productor fec_reajuste id_uva val_reajuste kil_recepcion tot_reafactura tip_factura* fac_reajuste* num_factura num_pagoreajuste Tabla: reajustes Columnas Nombre num_aco_reajuste num_reajuste fec_reajuste id_acopio rut_productor tot_reajuste aju_reajuste can_reajuste obs_reajuste exp_reajuste Tabla: tipos_usuarios Columnas Nombre id_tipousuario nom_tipousuario Descripcin nmero nico del reajuste de precios de la uva nmero correlativo del reajuste de precio de la uva fecha del reajuste del precio de la uva cdigo del centro de acopio rut del productor al que se le paga el reajuste monto total del reajuste de precio de la uva ajuste sencillo del pago del reajuste de la uva monto cancelado por el reajuste de precio de la uva observacin al pago del reajuste de precio de la uva indicador de si el reajuste fue o no exportado Tipo Tamao Texto 50 Entero largo 4 Fecha/Hora 8 Entero largo 4 Texto 10 Entero largo 4 Entero largo 4 Entero largo 4 Memo S/No 1 Descripcin incrementable automticamente, nico. nmero de la recepcin que se le pago reajuste cdigo del centro de acopio rut del productor de la recepcin pagada. fecha en que se pag el reajuste a la recepcin cdigo de la uva de la recepcin pagada valor del reajuste pagado por kilo kilos de la recepcin pagada por reajuste total a pagar de reajuste de la recepcin campo para saber si ser factura de compra/venta indica si fue o no facturado el pago de reajuste. nmero de la factura de esta recepcin. nmero del pago de reajuste de la recepcin. Tipo Tamao Entero largo 4 Entero largo 4 Entero largo 4 Texto 10 Fecha/Hora 8 Entero 2 Entero largo 4 Doble 8 Entero largo 4 Texto 3 Entero 2 Entero largo 4 Entero largo 4
Descripcin cdigo nico del tipo de usuario descripcin del tipo de usuario
Tabla: usuarios Columnas Nombre id_usuario id_tipousuario id_acopio nom_usuario cla_usuario apellidos nombres Tabla: uvas Columnas Nombre id_uva nom_uva Descripcin cdigo nico de la variedad de uva descripcin de la variedad de la uva Tipo Entero Texto Tamao 2 30 Descripcin cdigo del tipo de usuario cdigo del centro de acopio del usuario nombre del usuario del sistema clave secreta del usuario del sistema apellidos reales del usuario nombres reales del usuario Tipo Tamao Entero largo 4 Entero largo 4 Entero largo 4 Texto 10 Texto 15 Texto 60 Texto 60
5.1.3- Descripcin del flujo de datos 5.1.4- Descripcin de datos elementales 5.1.4- Almacenes de datos Tabla: acopios En esta tabla se almacenan los datos de los centros de acopio en los cuales ser instalado el sistema, que consta de un cdigo, la descripcin y los datos del encargado del sistema Tabla: anticipos
Tabla: arqueos Tabla: auditorias Tabla: bodegas Tabla: comunas Tabla: contratos Tabla: cuentas Tabla: det_facturacompra Tabla: det_facturaventa Tabla: det_guiadespacho Tabla: det_guiarecepcion Tabla: det_pagoiva Tabla: det_reajuste Tabla: detalle_pagos Tabla: factura_compra Tabla: factura_venta Tabla: fleteros
Tabla: guia_despacho Tabla: guia_recepcion Tabla: pagoiva Tabla: pagos Tabla: parmetros Tabla: pendireajuste Tabla: precios Tabla: productores Tabla: reajustefactura Tabla: reajustes Tabla: tipos_usuarios Tabla: usuarios Tabla: uvas 5.1.6- Descripcin de los procesos 5.1.7- Mini especificaciones 5.1.8- Modelo de datos 5.2 Diseo fsico 5.2.1- Diagrama jerrquico de men
5.2.4- Descripcin de las entradas (pantallas) 5.2.5- Descripcin de las salidas (listados) 6- Documentacin