UNIVERSIDAD DON BOSCO FACULTAD DE INGENIERÍA TRABAJO DE GRADUACIÓN PARA OPTAR AL GRADO DE INGENIERO EN CIENCIAS DE LA COMPUTACIÓN TEMA: “DISEÑO Y ELABORACION DE UN SISTEMA DE CONTROL DE CRÉDITOS PARA LA ASOCIACIÓN COOPERATIVA DE PRODUCCIÓN AGROPECUARIA Y SERVICIOS MÚLTIPLES CAÑERA DEL VALLE DE LA LAGUNA DE R.L. (ACOVALLE DE R.L.)” PRESENTADO POR: DESCAMPS BONILLA, CARLOS ANTONIO PINEDA ZELAYA, CLAUDIA DEL CARMEN ASESORA: ING. SOFÍA FORNOS DE VENTURA 23 DE DICIEMBRE DE 2008 EL SALVADOR, CENTRO AMÉRICA UNIVERSIDAD DON BOSCO FACULTAD DE INGENIERÍA RECTOR ING. FEDERICO MIGUEL HUGUET RIVERA SECRETARIO GENERAL Ing. Yesenia Xiomara Martínez DECANO FACULTAD DE INGENIERIA ING. ERNESTO GODOFREDO GIRON 23 DE DICIEMBRE DE 2008 EL SALVADOR, CENTRO AMERICA UNIVERSIDAD DON BOSCO FACULTAD DE INGENIERÍA TRABAJO DE GRADUACIÓN PARA OPTAR AL GRADO DE INGENIERO EN CIENCIAS DE LA COMPUTACIÓN TEMA: “DISEÑO Y ELABORACION DE UN SISTEMA DE CONTROL DE CRÉDITOS PARA LA ASOCIACIÓN COOPERATIVA DE PRODUCCIÓN AGROPECUARIA Y SERVICIOS MÚLTIPLES CAÑERA DEL VALLE DE LA LAGUNA DE R.L. (ACOVALLE DE R.L.)” ________________________ ________________________ Ing. Sofía Fornos de Ventura Ing. Yenny Artiga de Guadron ASESORA LECTOR 23 DE DICIEMBRE DE 2008 EL SALVADOR, CENTRO AMERICA PREFACIO Con este trabajo buscamos resolver las deficiencias con las que cuenta la Asociación Cooperativa en la que basamos nuestra investigación por no contar con un sistema de control crediticio El trabajo está dividido en cinco capítulos que se detallan a continuación: CAPITULO I: MARCO REFERENCIAL. Se describen los objetivos de la elaboración del sistema, antecedentes de la cooperativa y conceptos generales del cooperativismo CAPITULO II: METODOLOGIA DE LA INVESTIGACION En este capítulo se describe la metodología que se desarrolló para determinar las deficiencias que presentaba la cooperativa en estudio. CAPITULO III: SITUACION ACTUAL Aquí se describe la situación en la que se encuentra la cooperativa, además se detalla los procedimientos que se realizan para llevar el control de un crédito. CAPITULO IV: DESCRIPCION DEL SISTEMA Es donde se expone todo el sistema informático propuesto, desde su estructura hasta su funcionamiento. CAPITULO V: PRUEBAS El ejemplo que se presenta en este capítulo es real, se tomó uno de tantos créditos que lleva la cooperativa y en el cual se describe desde el momento en que se llena una solicitud de crédito hasta que el crédito es cancelado en su totalidad. AGRADECEMOS A DIOS Por habernos permitido la culminación de nuestra carrera. A LA ING. SOFIA FORNOS DE VENTURA Nuestra asesora, por brindarnos orientación y guiarnos de la mejor manera durante todo el desarrollo de este trabajo. AL SR. MISAEL RIVERA Jefe de la unidad de créditos de ACOVALLE de R.L. por facilitarnos toda la información requerida y su colaboración para la investigación de nuestro trabajo. A NUESTROS AMIGOS Sandra, Wendy y Carlos Rodríguez por el equipo que formamos a lo largo de la carrera y que siempre estuvieron con nosotros en las buenas y malas. CARLOS Y CLAUDIA. AGRADECIMIENTO Desde acá deseo expresar mi gratitud a quienes siempre me brindaron su incondicional apoyo para culminar mi carrera. A DIOS Porque me ha concedido tiempo de vida, salud y fortaleza para culminar mi carrera profesional. A MIS PADRES Carlos Antonio y Ana María, por todos sus sacrificios para forjarme un mejor futuro y por todo el apoyo moral y económico que siempre me brindaron a lo largo de toda mi carrera. A MIS HERMANAS Ana y Patricia por mantenerme siempre motivado durante este proceso. A CLAUDIA DEL CARMEN Por todo su apoyo brindado durante la carrera y la confianza depositada en mi persona. AL LIC. MARIANO PINEDA Y SU FAMILIA Un agradecimiento muy especial a él por la colaboración y a su familia por el apoyo brindado durante todo este proceso. CARLOS DESCAMPS BONILLA AGRADECIMIENTO A DIOS TODO PODEROSO Por haberme permitido llegar hasta este punto tan importante en mi vida dándome salud y fortaleza para lograr mis objetivos. A MIS PADRES MARIANO PINEDA Y VICTORIA DE PINEDA. Por haberme dado la vida, educarme y apoyarme en los momentos mas difíciles, gracias a sus consejos y ejemplo de perseverancia y responsabilidad he llegado a culminar mi carrera, pero sobre todo gracias por el amor que me han brindado. A MI HERMANO MARIANO PINEDA Por la confianza depositada en mi y que me ha motivado a realizar mis objetivos de la mejor manera. A MI ABUELO GONZALO GARCIA (Q.D.D.G) Por haberme cuidado y aconsejarme desde el momento en que inicie mi carrera hasta el ultimo día de su vida. A MIS ABUELOS CORDELIA, MARTA Y PORFIRIO Por todos sus consejos y estar siempre pendientes de mi A MI COMPAÑERO DE TESIS CARLOS DESCAMPS Por todo su apoyo y comprensión brindada a lo largo de la carrera. A MIS FAMILIARES En especial a mi tía Ana del Rosario por estar siempre cuidándome, mi tío Oscar por ayudarme con sus conocimientos y a todos los que estuvieron dándome sus consejos. CLAUDIA DEL CARMEN PINEDA ZELAYA INDICE INTRODUCCIÓN CAPÍTULO I. MARCO REFERENCIAL 1.1 Objetivos ............................................................................................. 1 1.2 Antecedentes….................................................................................... 2 1.2.1 Descripción de las funciones de la estructura organizativa....... 3 1.3 Importancia de la Investigación…......................................................... 5 1.3.1 Planteamiento del Problema…................................................... 5 1.4 Marco Teórico…................................................................................... 6 1.4.1 Referencias Históricas…............................................................. 6 1.5 Marco Conceptual…............................................................................. 9 1.5.1 Definición del Cooperativismo….................................................. 9 1.5.2 Definición de Asociación Cooperativa…...................................... 9 1.5.3 Principios del Cooperativismo….................................................. 9 1.5.4 Clasificación de las Cooperativas….............................................10 1.5.5 Funciones de las Asociaciones Cooperativas….......................... 10 1.5.6 Definición de Sistemas…............................................................. 11 CAPÍTULO II. METODOLOGÍA DE LA INVESTIGACIÓN 2.1 Tipo de Investigación…........................................................................ 12 2.2 Población y Muestra….......................................................................... 14 2.3 Técnicas y herramientas de investigación….........................................15 2.4 Presentación y análisis de Resultados….............................................. 15 2.5 Interpretación de los Datos…................................................................16 CAPÍTULO III. SITUACIÓN ACTUAL 3.1 Funcionamiento del sistema actual…................................................... 18 3.2 Descripción del Entorno….................................................................... 18 3.3 Procedimientos….................................................................................. 18 3.3.1 Procedimiento para el otorgamiento del crédito…....................... 19 3.3.2 Procedimiento de Abono a Crédito….......................................... 21 3.3.3 Procedimiento de Distribución de abono a un crédito…............. 21 3.3.4 Procedimiento de entrega de caña a los ingenios…................... 22 3.4 Usuarios involucrados…....................................................................... 23 3.5 Información que se maneja…............................................................... 24 3.6 Ventajas y Desventajas…..................................................................... 24 CAPÍTULO IV. DISEÑO DEL SISTEMA 4.1 Diseño del sistema informático propuesto…........................................ 25 4.2 Análisis de Factibilidad de herramientas de Desarrollo……………….. 25 4.2.1 Hardware Disponible…………………………….…………………. 25 4.2.2 Software……………………………………………………………… 26 4.2.3 Selección de Herramientas de Desarrollo………………………... 26 4.2.4 Herramientas utilizadas en el desarrollo del software…............. 28 4.3 Diagrama de Flujo e Datos…............................................................... 28 4.4 Diagrama jerárquico del sistema…...................................................... 32 4.4.1 Menú Principal…......................................................................... 32 4.4.2 Menú Secundario…..................................................................... 33 4.5 Diseño de la Interfaz…......................................................................... 34 4.5.1. Registro de Parámetros y tipos.................................................. 37 4.5.2. Datos de Asociados................................................................... 40 4.5.3. Datos de Fiadores... .................................................................. 41 4.5.4. Solicitud de Crédito.. ................................................................. 43 4.5.5. Control de Operaciones Crediticias (Pagos y Desembolsos).. 46 4.6 Base de Datos...................................................................................... 51 4.7 Diccionario de Datos…......................................................................... 52 4.8 Seguridad del Sistema…..................................................................... 65 4.8.1 Claves del sistema….................................................................. 66 4.8.2 Roles del usuario…..................................................................... 67 4.8.3 Privilegios…................................................................................ 68 4.8.4 Respaldos…................................................................................ 69 4.8.4.1 Creación de un respaldo de la base de datos….................. 69 4.8.4.2 Restauración de la base de datos….................................... 70 4.8.5 Modificación de los datos de la empresa………………………… 71 4.9 Descripción de la Interfaz….................................................................. 72 4.9.1 Salidas de Información.................................................................72 4.9.1.1 Comprobantes de pagos y desembolsos............................. 72 4.9.1.2 Movimiento de Créditos….................................................... 73 4.9.1.3 Recuperación Diaria…......................................................... 74 4.9.1.4 Informe de Cartera..........................................................…. 75 4.9.1.5 Intereses Provisionados…................................................... 76 4.9.1.6 Reporte anual de intereses cobrados…............................... 77 4.9.1.7 Créditos en Mora….…......................................................... 77 CAPÍTULO V PRUEBAS 5.1 Requerimientos de hardware y software.............................................. 78 5.1.1 requisitos del servidor.................................................................. 78 5.1.2 Requisitos de computadora cliente.............................................. 78 5.2 Demostración........................................................................................ 79 CONCLUSIONES Y RECOMENDACIONES…………………………………. 90 BIBLIOGRAFÍA…............................................................................................. 92 GLOSARIO......................................................................................................... 93 ANEXOS….......................................................................................................... 97 INDICE DE ELEMENTOS ILUSTRATIVOS INDICE DE TABLAS Tabla 3.3.1.1 Procedimiento para el otorgamiento de crédito............................... 19 Tabla 3.3.2.1 Procedimiento de abono a crédito................................................... 21 Tabla 3.3.4.1 Procedimiento de Abono a crédito...................................................22 Tabla 4.7.1 Tabla Parametros............................................................................... 52 Tabla 4.7.2 Tabla Tipo_Siembra........................................................................... 53 Tabla 4.7.3 Tabla Tipo_Ocupacio......................................................................... 53 Tabla 4.7.4 Tabla Tipo_Estado_Civil..................................................................... 53 Tabla 4.7.5 Tabla Cheque_Bancos....................................................................... 53 Tabla 4.7.6 Tabla Datos_Asociados..................................................................... 54 Tabla 4.7.7 Tabla Datos_Fiador............................................................................ 57 Tabla 4.7.8 Tabla Control_Garantías.....................................................................59 Tabla 4.7.9 Tabla Solicitud_Credito.......................................................................59 Tabla 4.7.10 Tabla Control_Creditos..................................................................... 61 Tabla 4.7.11 Tabla Ctrl_Oper................................................................................ 62 Tabla 4.7.12 Tabla Empresa................................................................................ 64 Tabla 4.7.13 Tabla Secur................................................................................ 64 Tabla 4.8.3.1 Detalle de los privilegios según el tipo de rol de los usuarios........ 68 INDICE DE DIAGRAMAS Diagrama. 1.1 Estructura organizativa de ACOVALLE de R.L............................. 3 Diagrama 4.3.1 DFD Nivel 0................................................................................. 29 Diagrama 4.3.2 DFD Nivel 1................................................................................. 30 Diagrama 4.3.3 DFD Nivel 2................................................................................. 31 Diagrama 4.4.1.1 Diagrama jerárquico del menú principal................................... 32 Diagrama 4.4.2.1 Diagrama jerárquico del menú limitado.................................... 33 Diagrama 4.5.4.1.a Diagrama de flujo del proceso de ingreso de una nueva solicitud al sistema................................................................................................ 44 Diagrama 4.5.4.1.b Continuación del diagrama de flujo luego que una solicitud ha sido ingresada al sistema................................................................................. 45 Diagrama 4.5.5.1 Proceso para el registro de un nuevo desembolso.................. 47 Diagrama 4.5.5.2.a: Proceso para guardar un registro de Pago (Control de Operaciones de Crédito)........................................................... 48 Diagrama 4.5.5.2.b Continuación del proceso para guardar un registro de Pago (Control de Operaciones de Crédito)........................................................... 49 Diagrama 4.5.5.2.c Continuación del proceso para guardar un registro de Pago (Control de Operaciones de Crédito)........................................................... 50 Diagrama 4.6.1 Diagrama Entidad-Relación de la Base de Datos....................... 51 INDICE DE IMÁGENES Fig. 4.5.1 Pantalla de Presentación del programa................................................ 34 Fig. 4.5.2 Pantalla principal cuando se ingresa como administrador.................... 35 Fig. 4.5.3 Pantalla principal cuando se ingresa como usuario limitado................ 36 Fig. 4.5.1.1 Interfaz para el registro de parámetros.............................................. 38 Fig. 4.5.1.2 Pestaña Ocupaciones........................................................................ 38 Fig. 4.5.1.4 Pestaña Siembras.............................................................................. 39 Fig. 4.5.1.5 Pestaña Bancos................................................................................. 39 Fig. 4.5.2.1 Formulario para el registro de datos del asociado............................. 40 Fig. 4.5.2.2 Pestaña Estado de Resultados del Asociado.................................... 40 Fig. 4.5.3.1 Formulario para el registro de Datos de Fiadores............................. 42 Fig. 4.5.3.2 Pestaña Estado de Resultados del Fiador........................................ 42 Fig. 4.5.4.1 Registro y Control de Solicitudes de Crédito..................................... 43 Fig. 4.5.5.1 Pantalla inicial del formulario Control de Pagos y Desembolsos..... 46 Fig. 4.8.1 Pantalla para el acceso al sistema de control de créditos.................... 67 Fig. 4.8.2.1 Formulario para la administración de usuarios.................................. 67 Fig. 4.8.2.2 Formulario de modificación de contraseña para usuarios limitados... 68 Fig. 4.8.4.1 Formulario para la creación de Respaldos de la Base de Datos....... 69 Fig. 4.8.4.2: Formulario para la restauración de la base de datos a partir de un archivo de respaldo existente................................................................................ 70 Fig. 4.8.5.1: Formulario para la modificación de los datos de la empresa……….71 Fig. 4.9.1.1.1 Ejemplo de Comprobante de Desembolso...................................... 72 Fig. 4.9.1.1.2 Ejemplo de Comprobante de Pago................................................. 73 Fig. 4.9.1.2.1 Formulario para generar el reporte Movimiento de Crédito............ 74 Fig. 4.9.1.2.2 Reporte de movimiento de Crédito para una cuenta cancelada.... 74 Fig. 4.9.1.3.1 Formulario para general Reporte de Recuperación Diaria.............. 75 Fig. 4.9.1.3.2 Reporte de Recuperación Diaria para una fecha determinada...... 75 Fig. 4.9.1.4.1 Informe de Cartera.......................................................................... 75 Fig. 4.9.1.5.1 Reporte de Intereses Provisionados............................................... 76 Fig. 4.9.1.6.1 Reporte Anual de Intereses Cobrados............................................ 77 Fig. 4.9.1.7.1 Reporte de Créditos en Mora…………............................................ 78 Fig. 5.2.1 Datos ingresados en Formulario de Datos del Asociado...................... 80 Fig. 5.2.2 Datos ingresados en pestaña Estado de Resultados del Asociado...... 81 Fig. 5.2.3 Datos ingresados en el Formulario Datos de Fiadores..........................82 Fig. 5.2.4 Datos ingresados en pestaña Estado de Resultados del Fiador........... 82 Fig. 5.2.5 Datos ingresados en el formulario Control de Solicitudes de Crédito... 84 Fig. 5.2.6 Datos del primer desembolso realizado.................................................85 Fig. 5.2.7 Comprobante del Desembolso realizado...............................................86 Fig. 5.2.8 Primer pago realizado por el asociado.................................................. 87 Fig. 5.2.9 Comprobante del Pago realizado......................................................... 88 Fig. 5.2.10 Formulario para generar el Reporte Movimiento de Crédito………… 87 Fig. 5.2.11 Reporte de movimiento de la cuenta................................................... 88 INTRODUCCION En El Salvador el Sistema Cooperativo se ha desarrollado en las diferentes actividades económicas, lo cual ha generado la creación de diferentes tipos de Asociaciones Cooperativas, y es de esta forma como en la zona paracentral del país se han constituido Asociaciones Cooperativas Productoras de Caña de Azúcar. La forma de operar de estas Asociaciones Cooperativas es otorgando créditos a sus asociados para que estos realicen los cultivos individualmente y la entrega de caña a los ingenios se hace a través de las Asociaciones Cooperativas las que a su vez liquidan la caña a sus asociados individualmente. Nuestro trabajo consiste en el diseño y elaboración de un sistema de control de créditos para la Asociación Cooperativa de Producción Agropecuaria y Servicios Múltiples Cañera del Valle de la Laguna de Responsabilidad Limitada (ACOVALLE de R.L.) que tendrá la capacidad de trabajar en una red local de computadoras, el cual servirá para mejorar el servicio de créditos que esta Asociación Cooperativa brinda a sus asociados; con ello, la Asociación Cooperativa podrá tener un control de los créditos aprobados, control de desembolso y pagos por parte del asociado, así como también control de las garantías de los créditos y brindar una mayor seguridad para el respaldo de la información. En vista que es necesario colaborar con estas asociaciones cooperativas, aportando conocimientos informáticos que contribuyan a controlar en forma eficiente sus operaciones de crédito, nuestro trabajo se ha denominado: “DISEÑO Y ELABORACION DE UN SISTEMA DE CONTROL DE CRÉDITOS PARA LA ASOCIACIÓN COOPERATIVA DE PRODUCCIÓN AGROPECUARIA Y SERVICIOS MÚLTIPLES CAÑERA DEL VALLE DE LA LAGUNA DE RESPONSABILIDAD LIMITADA (ACOVALLE DE R.L.)” el cual podrá registrar el trámite de las solicitudes de créditos, controlar el movimiento de los créditos y llevar un control de garantías de manera eficiente y confiable. CAPITULO I. MARCO REFERENCIAL 1.1 OBJETIVOS OBJETIVO GENERAL - Dotar a la Asociación Cooperativa de Producción Agropecuaria y Servicios Múltiples Cañera del Valle de la Laguna de Responsabilidad Limitada (ACOVALLE de R.L.) de una herramienta moderna para el registro y control de los créditos que otorgue a sus asociados. OBJETIVOS ESPECÍFICOS - Ayudar a la Asociación Cooperativa a brindar un mejor servicio de crédito a sus asociados. - Proveer a la asociación cooperativa de un sistema informático de control de créditos lo suficientemente seguro para evitar pérdidas de registros y accesos no autorizados al mismo por personas ajenas a ella. - Elaborar un sistema de créditos capaz de realizar con precisión los cálculos de las operaciones crediticias - Brindar información de importancia a la institución acerca de las operaciones que les pueda servir de apoyo en la toma de decisiones. 1 1.2. ANTECEDENTES En El Salvador, el cultivo de la caña de azúcar surge en los años setenta, los productores de caña de azúcar de esa época enfrentaron problemas por los altos costos de producción de la caña, originados por falta de recursos económicos, adquisición de insumos agrícolas a costos y gastos elevados, entre ellos los del transporte de caña a los ingenios. En vista de los problemas antes mencionados y con el propósito de bajar los costos de producción del cultivo de caña de azúcar, el gobierno crea e instala el Ingenio Central Azucarero Jiboa, en el departamento de San Vicente, con la finalidad de procesar la caña de azúcar producida en la zona paracentral del país, debido a que esta producción era transportada a los ingenios de otras zonas, lo que repercutía en el incremento de los costos de producción de la caña de azúcar. Las autoridades del Ingenio Jiboa, con el propósito de asegurar el abastecimiento de caña de azúcar, tomó medidas tendientes a fomentar dicho cultivo y fue así como en el año de 1975, con el apoyo del Instituto Salvadoreño de Fomento Cooperativo (INSAFOCOOP), creó Asociaciones Cooperativas Productoras de Caña de azúcar formadas por pequeños agricultores en los departamentos de Cabañas, San Vicente, La Paz, y Cuscatlán, zona de influencia del Ingenio Jiboa. Y fue así como se fundó la Asociación Cooperativa de Producción Agropecuaria y Servicios Múltiples Cañera del Valle de la Laguna de Responsabilidad Limitada que se abrevia ACOVALLE de R.L. la cual fue constituida el 16 de Diciembre de 1975 según acta de constitución de esta misma fecha, los estatutos fueron inscritos en el Instituto Salvadoreño de Fomento Cooperativo, INSAFOCOOP, con fecha 22 de Diciembre de 1975 e incorporada al Departamento de Asociaciones Agropecuarias del Ministerio de Agricultura y Ganadería. En la actualidad dicha Asociación Cooperativa cuenta con un aproximado de 80 asociados los cuales son pequeños cañicultores residentes en el departamento de San Vicente. Las oficinas administrativas de la Asociación Cooperativa se 2 encuentran ubicadas en el Km. 8 ½ de la carretera que conduce de San Vicente a Zacatecoluca. La estructura organizativa de dicha asociación cooperativa está basada en los estatutos de la misma y la cual se describe a continuación: Diagrama. 1.1: Estructura organizativa de la Asociación Cooperativa de Producción Agropecuaria y Servicios Múltiples Cañera del Valle de la Laguna de R.L. (ACOVALLE de R.L.) decretado el 27 de diciembre 2007 1.2.1 DESCRIPCIÓN DE LAS FUNCIONES DE LA ESTRUCTURA ORGANIZATIVA ASAMBLEA GENERAL DE ASOCIADOS: Es la autoridad suprema de la cooperativa; sus acuerdos afectan a todos sus miembros, siempre que se basen en las leyes, reglamentos y estatutos. CONCEJO DE ADMINISTRACIÓN: Es el órgano responsable de la administración de la cooperativa y constituye el instrumento ejecutivo de la Asamblea General, sus actuaciones serán siempre en forma colegiada. 3 JUNTA DE VIGILANCIA: Es el órgano encargado de la supervisión de todas las actividades de la cooperativa y fiscalizará los actos del Concejo de Administración, la Gerencia y demás órganos de la misma. COMITÉ DE CRÉDITO: Es el encargado de estudiar y resolver las solicitudes de crédito presentadas por los asociados, comercializar los productos necesarios y atender los suministros. De acuerdo a la investigación de campo y bibliográfica realizada, no se han encontrado otros trabajos similares en torno a este tema. Según contactos obtenidos con el personal que labora en la asociación cooperativa, tuvimos conocimientos de que no cuentan con un sistema computarizado para controlar los créditos otorgados a los asociados, los que nos motivó a reunirnos con el Concejo de Administración para que nos proporcionaran mayor información sobre el tema. 4 1.3 IMPORTANCIA DE LA INVESTIGACIÓN 1.3.1 PLANTEAMIENTO DEL PROBLEMA La Asociación Cooperativa de Producción Agropecuaria y Servicios Múltiples Cañera del Valle de la Laguna de R.L. en la actualidad otorga créditos a sus asociados para diferentes destinos tales como: 1. Siembra y mantenimiento de caña de azúcar. 2. Financiamiento para cualquier proyecto agropecuario. 3. Préstamos para consumo. 4. Crédito multidestinos. Los registros y control de estos se está llevando de forma manual, lo cual está generando los siguientes problemas: - Demora en la atención del asociado en el momento de realizar sus operaciones crediticias. - Con frecuencia se cometen errores en los cálculos de intereses debido a que el control y registro de créditos se está llevando de forma manual. - No se cuenta con registros estadísticos del otorgamiento de créditos. - En la actualidad la Asociación Cooperativa no cuenta con un control automatizado de las garantías de los créditos. - Hasta la fecha no se tienen registros adecuados para controlar los créditos en mora. - No se dispone de reportes diarios de las transacciones crediticias que sirvan de base para contabilizar las operaciones tales como cargos y abonos. - La asociación cooperativa no cuenta con información de respaldo en caso de extravío o de un siniestro con lo cual la empresa corre el riesgo de quedar sin información relacionada con los créditos. 5 Las deficiencias antes planteadas generan grandes problemas de tipo administrativo y en algunos casos hasta económicos a la Asociación Cooperativa, debido al mal cálculo de los intereses. Por lo antes expuesto, se considera necesario dotar a la asociación cooperativa en mención de un sistema de control de créditos que esté de acuerdo a sus necesidades. 1.4 MARCO TEORICO 1.4.1 REFERENCIAS HITÓRICAS. El cooperativismo, como todo proceso histórico dentro de una sociedad, comienza en los pueblos más antiguos y en forma rudimentaria y primitiva; pero debido al desarrollo y evolución de los pueblos, el cooperativismo ha venido tomando auge y lógicamente su proceso de transformación se ha debido a la civilización alcanzada por cada pueblo, hasta terminar en una forma más real y positiva a mediados del siglo XVIII en los países Europeos y especialmente los que estuvieron dentro de la revolución industrial. En el Salvador el Cooperativismo funciona desde el siglo pasado durante la época precolombina, con la llegada de la colonia al Movimiento Cooperativo clasificándose en tres Etapas: 6 7 PRIMERA ETAPA 1860 Se funda la sociedad de artesanos “La Concordia” 1896 Se implanta la cátedra de Cooperativismo, en la carrera de Jurisprudencia de la actual Jurisprudencia y Ciencias Sociales 1885 España estableció legalmente el movimiento Cooperativista con la publicación del Código de Comercio. Sirviendo este de modelo para el Código de Comercio Salvadoreño promulgado en 1904. 1914 Se funda la Cooperativa de Zapateros en la “Cuesta de Palo Verde” 1917 Se organiza la Cooperativa de la “Sociedad de Obreros de El Salvador” federada con fines de Ayuda Mutua, Ahorro, Moralidad, Educación y Beneficencia. 1935 Se organiza la cooperativa de “Paneleros de Cojutepeque y del Valle de Jiboa” 1938 Debido a la situación crítica de los agricultores dedicados a la producción de algodón, se creó la cooperativa Algodonera de Responsabilidad Limitada. 1940 Se organiza la primera Caja de Crédito Rural el 20/10/40 en Izalco, con un capital inicial de ¢400.00 1943 Por el amparo de la ley de Crédito Rural, surge a la vida el 10/2/43, la Federación de Cajas de Crédito. 1948 Se funda la primera Cooperativa Pesquera “Trabajadores Pesqueros de Acajutla” SEGUNDA ETAPA 1950 Se crea en el Ministerio de Trabajo y Previsión Social la SECCION DE EDUCACION OBRERA, la cual desarrollo programas de carácter pedagógico entre la clase trabajadora, habiendo incluido dentro de sus actividades el hacer conciencia Cooperativista, en 1953 Se creó la sección de Cooperativismo, adscrita a este Ministerio; Se funda además la Cooperativa “Lechera de Oriente de R.L.”, sin ningún principio Cooperativista. 1951 Se fomenta la creación de Cooperativas escolares durante la presidencia del coronel Oscar Osorio, el movimiento Cooperativo cobro fuerza, durante la administración del Coronel Julio Adalberto Rivera, envió al extranjero a una buena cantidad de personas a estudiar lo concerniente a Cooperativismo. 1956 La Fundación promotora de Cooperativas FUNPROCOP, inicia sus actividades, como una sección de Cooperativas a cargo del secretariado social ínter diocesano, de igual forma en este mismo año se organiza la Cooperativa “Ganadera de Sonsonate”. 1957 El Ministerio de Agricultura y Ganadería establece ya específicamente una SECCION DE FOMENTO DE COOPERATIVAS AGROPECUARIAS, quienes fundaron 21 Cooperativas, este año se constituye la Cooperativa 1.5 MARCO CONCEPTUAL 1.5.1 DEFINICION DEL COOPERATIVISMO - Se considera como un sistema socio-económico por ser una forma sistemática y organizada de obrar juntamente con otros para lograr su fin. - “COOPERATIVISMO” proviene de cooperación, según el diccionario Enciclopédico Pequeño Larousse: acción de cooperar, virtud por la cual el hombre ayuda a sus semejantes sin esperar recompensa. 1.5.2 DEFINICION DE ASOCIACION COOPERATIVA Es una asociación de personas con un mismo vínculo común que en forma libre, voluntaria, democrática y moral; buscan su liberación económica mediante una empresa común, la cual rendirá utilidades según su participación en el uso de los servicios y en la formación de excedentes, y no por su capital aportado. 1.5.3 PRINCIPIOS DEL COOPERATIVISMO A continuación se describen los seis principios cooperativos universalmente aceptados y aprobados por la ALIANZA COOPERATIVA INTERNACIONAL (A.C.I), en su congreso celebrado en Viena en 1966 y retomados por la actual Ley de Asociaciones Cooperativas del El Salvador. A continuación se mencionan los antes referidos principios cooperativos: a) Libre Adhesión y Retiro Voluntario. b) Organización y Control Democrático. c) Interés Limitado al Capital. d) Distribución de los excedentes entre los asociados en proporción a las operaciones. e) Fomento de la Educación Cooperativa. f) Fomento de la Integración Cooperativa. 8 1.5.4 CLASIFICACION DE LAS COOPERATIVAS Debido al desarrollo que ha tenido el Sistema Cooperativo en El Salvador, se tuvo la necesidad de hacer una clasificación de las diferentes clases de cooperativas, la cual se detalla a continuación: A. Cooperativas de Producción: o Producción Agrícola. o Producción Pecuaria. o Producción Agropecuaria. o Producción Pesquera o Producción Artesanal. o Producción Industrial o Agro-Industrial. B. Cooperativas de Vivienda. C. Cooperativas de Servicios: o De Ahorro y Crédito. o De Transporte. o De Consumo. o De Profesionales. o De Seguros. o De Educación. o De Aprovisionamiento. o De Comercialización. o De Escolares y Juveniles. 1.5.5 FUNCIONES DE LAS ASOCIACIONES COOPERATIVAS - Otorgar créditos a sus asociados para satisfacer sus necesidades de financiamiento. 9 - Utilizar eficientemente y en forma tecnificada los bienes de la cooperativa, para satisfacer las necesidades de sus asociados y de su comunidad. - Buscar los canales de distribución más adecuados a fin de poder comercializar sus productos a mejores precios; y de esta forma obtener mejores beneficios. - Seleccionar las fuentes de financiamiento más adecuadas, ya sean estas nacionales o internacionales, con el objetivo de obtener los recursos necesarios para la ejecución de sus proyectos. - Fomentar el ahorro entre sus asociados a fin de tener liquidez para prestar mayor y mejores servicios a sus asociados. - Participar y ejecutar permanentemente programas de educación y formación profesional para los miembros de la cooperativa y sus respectivos grupos familiares. - Ejecutar cualquier actividad que esté encaminada al mejoramiento de la cooperativa, de los asociados, del grupo familiar de estos y de la comunidad. 1.5.6 DEFINICION DE SISTEMAS - Un Sistema (lat. Systems, proveniente del griego σύστηµα) es un conjunto ordenado de elementos interrelacionados e interactúan entre sí. Estos conjuntos se denominan módulos1. Conjunto de reglas, principios o medidas que tienen relación entre sí2. - Un Sistema Informático es el conjunto de hardware, software y de un soporte humano. Un sistema informático típico emplea una computadora 1 http://es.wikipedia.org/wiki/Sistema 2 Diccionario Anaya de la Lengua, Grupo Anaya, S.A., junio 2002 10 que usa dispositivos programables para capturar, almacenar y procesar datos3. 3 http://es.wikipedia.org/wiki/Sistema_informático 11 CAPITULO II METODOLOGIA DE LA INVESTIGACION. 2.1 TIPO DE INVESTIGACION a) Para la realización del presente trabajo nos enfocamos en la Investigación de Campo o Práctica porque la información es colectada directamente de la fuente y el trabajo se apoya en entrevistas y la observación en el lugar. Se emplearán recursos como Información Primaria e Información Secundaria. INFORMACIÓN PRIMARIA: Para ello, se realizaron visitas directas a las oficinas administrativas de la Asociación Cooperativa con lo cual se pretendió lo siguiente: b) Investigar y analizar los registros que tiene en la actualidad la Asociación Cooperativa para controlar las operaciones de crédito. c) Investigar la necesidad de información que requiere la Asociación Cooperativa para el otorgamiento de crédito. d) Indagar acerca de la información que actualmente se tiene y la cual se considera innecesaria en el otorgamiento de crédito. e) Determinar la información que se requiere para la contabilización de las operaciones de crédito. f) Determinar las necesidades de registro que se tienen para controlar las garantías de los créditos. g) Conocer las debilidades que se tienen en el resguardo de la información relacionada con los créditos. h) Observar la atención que se brinda a los asociados al momento de realizar sus operaciones de crédito tales como contratación de créditos, desembolsos y abonos a créditos. 12 i) Recabar cualquier otra información que se considere necesaria para el desarrollo del trabajo. 13 INFORMACIÓN SECUNDARIA: Para la obtención de esta información fue necesario apoyarse en literatura referente al sistema cooperativo y aspectos de informática, así como también se pretende realizar visitas de observación a instituciones financieras con el propósito de conocer la operatividad de sus sistemas de crédito. OTORGAMIENTO DE CREDITOS DE ACOVALLE DE R.L Una de las actividades primordiales de la Asociación Cooperativa ACOVALLE de R.L es el otorgamiento de créditos a sus asociados. En tal sentido el comité de crédito es el órgano de la cooperativa, responsable directamente encargado del estudio y resolución de las solicitudes de créditos. Son sujetos de créditos: • Todas las personas que estén legalmente inscritas como asociados en ACOVALLE DE R.L • Los asociados que están al día con los compromisos económicos adquiridos en la cooperativa. Los créditos se conceden para fines útiles y productivos tales como: 1. Siembra y mantenimiento de caña de azúcar. 2. Financiamiento para cualquier proyecto agropecuario. 3. Créditos para consumo. 4. Crédito multidestinos. Además los créditos que otorga la cooperativa se garantizarán de la siguiente manera: 14 • Fianza personal (fiadores): el fiador de preferencia deberá ser asociado de la cooperativa el cual podrá servir como fiador a otro asociado con el monto de sus aportaciones y cuando no sea asociado deberá cumplir los mismos requisitos que exigen las instituciones financieras. • Garantía hipotecaria: podrá ser propia o ajena y se otorgará en la forma estipulada por la Ley siempre que se compruebe el saneamiento del inmueble. 2.2 POBLACION Y MUESTRA Según el planteamiento del problema, la Asociación Cooperativa brinda actualmente un deficiente servicio a sus asociados al momento de realizar sus operaciones crediticias, así como también posee un alto riesgo de error en el cálculo de intereses. Actualmente la Asociación Cooperativa lleva el control crediticio de 103 asociados en tarjetas de control de crédito. DETERMINACIÓN DE LA MUESTRA El criterio utilizado para la selección de la muestra fue tomada a través de la siguiente fórmula para una cantidad finita: Donde: n = Tamaño n de la Muestra. N =cantidad total de tarjetas de control crediticio. (N= 103) = Coeficiente del nivel de confianza (Para un 90%, = 1.6452) p = proporción esperada (15%) q = 1 – p d = Precisión (error estándar: 9%) Entonces, tenemos: 15 16 2.3 TÉCNICAS Y HERRAMIENTAS DE INVESTIGACION Con el objeto de encontrar fallas u ocurrencia de errores en ellas, se realizó un análisis por medio de un muestreo o selección de tarjetas de control de créditos escogidas al azar, que nos sirvió para inferir errores porcentuales aproximados del universo total. El criterio utilizado para la obtención de la selección fue tomada a través de la fórmula para una cantidad finita donde se determinó una muestra de 30 tarjetas de control de crédito. 2.4 PRESENTACION Y ANALISIS DE RESULTADOS. El control de créditos está dividido en dos partes: la primera, la cual se escribe a tinta con bolígrafo, contiene la información general del asociado y esto implica duplicidad de información ya que estos registros se encuentran definidos en la solicitud de créditos, y la segunda parte de la tarjeta de control de créditos, el cual se escribe a lápiz, se refiere al movimiento de la cuenta donde se realizan los registros de las transacciones crediticias y cálculos de intereses. Anualmente la tasa de interés varía de acuerdo a las fluctuaciones del mercado, de hecho ha tenido 32 variaciones desde que la asociación cooperativa inició sus operaciones en 1975, pero en las tarjetas no se especifica en qué momento dicha tasa de interés ha cambiado, lo cual genera atrasos al momento de realizar una revisión de todos los movimientos ya sea por parte del Comité de Crédito o por parte del Auditor Externo. A. PORCENTAJE DE TARJETAS DE CRÉDITO QUE PRESENTAN IMPERFECCIONES (BORRONES Y TACHADURAS) %tarjeta con borrones = x/n * 100 Donde: x = es el número de tarjetas con la observación n = es el número de tarjetas revisadas %tarjetas con borrones = 24/30 * 100= 80% 17 B. PORCENTAJE DE TARJETAS DE CONTROL DE CRÉDITO CON ERRORES: Encontrando así que entre 30 tarjetas seleccionadas, en total 10 presentan errores (4 debidas a que el valor del interés no correspondía a la tasa asignada y 6 tarjetas con errores en el cálculo de los intereses), entonces se tiene que: %tarjetas con errores = x/n * 100 Donde: x = es el número de tarjetas con errores n = es el número de tarjetas revisadas Luego: %tarjetas con errores = 10/30 * 100= 33.33% Lo que indica que un 33.33% de las tarjetas presentan fallas, más aún en el cálculo de intereses 2.5 INTERPRETACION DE LOS DATOS � Dentro de las tarjetas que presentan imperfecciones se observó que en un 80% de las tarjetas revisadas existen borrones lo cual indica que la información contenida en dichas tarjetas de control de préstamos son susceptibles a cambios y se infiere que dicho porcentaje será aproximadamente el mismo para el total de tarjetas. � Dentro de las tarjetas con errores, un 33.33% del total de 30 de las tarjetas revisadas 10 presentan fallas y se infiere que el porcentaje para el total de tarjetas será aproximadamente el mismo; las fallas observadas se debieron a: 18 o En cuatro de las tarjetas se encontró que el valor del interés no era el que le correspondía a la tasa asignada. o Los créditos no tienen una cuota fija mensual, el cálculo de intereses se hace con base a los días a partir de la fecha que el asociado realizó el último abono, el cual genera error en los cálculos de intereses cobrados y acumulados y esto se detectó en seis tarjetas. � Además la cooperativa no cuenta con las medidas de seguridad necesarias para el respaldo de la información crediticia Todo lo antes planteado se debe a que el control y registro de crédito se lleva de forma manual. En tal sentido éste trabajo estará enfocado en diseñar un sistema de control de créditos para que pueda ser implementado en dicha Asociación Cooperativa. Por lo anterior consideramos que nuestro trabajo será de gran ayuda para controlar de manera más eficiente las operaciones de crédito que desarrolla esta empresa cooperativa. 19 CAPITULO III SITUACION ACTUAL 3.1 FUNCIONAMIENTO DEL SISTEMA ACTUAL En la actualidad el control de créditos se lleva de forma manual y lo realiza una sola persona, el proceso es el siguiente: - El asociado llena la solicitud respectiva (ver Anexo 1) donde especifica el monto a solicitar y cuál Será el destino del capital. Además se detalla el tipo de garantía que cubrirá dicho crédito y en el caso que fuese necesario una persona fiadora se presenta la información respectiva. - La solicitud es sometida a estudio por parte del Consejo de administración el cual determinará si dicho crédito es aprobado o denegado (ver Anexo 2) - En el caso de ser denegado se le explica al asociado el motivo por el cual su solicitud no fue aprobada. - En el caso de ser aprobado, se llama al asociado para realizar la contratación y se le extiende la respectiva tarjeta (ver Anexo 3) donde se llevará el control de las transacciones tales como desembolsos y pagos a fin de que el asociado pueda realizar uno o varios desembolsos. 3.2 DESCRIPCIÓN DEL ENTORNO El auxiliar de contabilidad es la persona encargada de llevar el control de los créditos por medio de tarjetas donde se registran cada una de las transacciones que el asociado llega a realizar, los cuales son llenados a lápiz (ver Anexo 4). Dichas tarjetas se enumeran de acuerdo al número de asociado pero no suelen estar ordenadas correlativamente. Las tarjetas de control de crédito son almacenadas en un archivero el cual se encuentra a la exposición y manipulación de cualquier persona dentro de la asociación cooperativa. 3.3 PROCEDIMIENTOS El otorgamiento de créditos, es una de las actividades principales de las asociaciones cooperativas productoras de caña de azúcar, debido a que estas conceden créditos a sus asociados para la siembra y mantenimiento de caña de azúcar y otros tipos de cultivo de agrícola 20 3.3.1 PROCEDIMIENTO PARA EL OTORGAMIENTO DEL CRÉDITO PASOS RESPONSABLES ACTIVIDAD 1 2 3 4 5 6 7 Asociado Encargado de créditos Asociado Encargado de Crédito Encargado de Crédito Comité de Crédito Encargado de Crédito Se presenta a la cooperativa a solicitar información crediticia. Proporciona información al asociado y entrega de solicitud de crédito. Llena solicitud de crédito con todos los requisitos exigidos por la cooperativa y los entrega al encargado de crédito. Recibe solicitud de crédito y revisa que haya sido llenada correctamente y que contenga todos los documentos exigidos para su respectivo análisis. Analiza la solicitud de crédito y emite su recomendación y la pasa al Comité de Crédito. Hace análisis de factibilidad crediticia y emite recomendación, de aprobación o denegación y le estrega la resolución al encargado de crédito. Recibe la solicitud con la resolución del comité de crédito y lo comunica al solicitante. Si la solicitud ha sido denegada se devuelve la documentación presentada por el solicitante y si está aprobada, programa la fecha de contratación del crédito. 21 8 9 10 11 12 13 14 15 Encargado de Crédito Asociado Encargado de Créditos Jefe de Contabilidad Encargado de Crédito Solicitante Encargado de Crédito Jefe de Contabilidad Prepara documentación del crédito aprobado Se presenta a la cooperativa para la contratación. Prepara la documentación del desembolso de crédito ya sea en insumos agrícolas o en efectivo y lo pasa al jefe de contabilidad para su revisión. Recibe y revisa que la documentación esté en orden y procede a estampar la firma de revisado Recibe documentos de desembolso y procede a la entrega del solicitante Firma de recibido y recibe cheque de desembolsos en efectivo o copia de factura si el desembolso es en insumo agrícola. Actualiza controles estadísticos y traslada comprobante de desembolso al Jefe de Contabilidad. Asienta y archiva documentación. Tabla 3.3.1.1 Procedimiento para el otorgamiento de crédito. 22 3.3.2 PROCEDIMIENTO DE ABONO A CRÉDITO PASOS RESPONSABLES ACTIVIDAD 1 2 3 4 5 Asociado Encargado de Créditos Encargado de Crédito Encargado de Crédito Jefe de Contabilidad Se presenta a la cooperativa para realizar el respectivo abono. Revisa la tarjeta de control de créditos y procede a realizar el calculo de intereses y capital. Elabora el comprobante de abono al crédito y le entrega una copia al asociado. Actualiza la tarjeta de control y traslada comprobante de abono al Jefe de Contabilidad. Asienta y archiva documentación. Tabla 3.3.2.1 Procedimiento de abono a crédito. 3.3.3 PROCEDIMIENTO DE DISTRIBUCIÓN DE ABONO A UN CREDITO Al momento en que se realiza el primer pago, el encargado de llevar el control del crédito realiza el cálculo de intereses (ver Anexo 5) y abono a capital el cual la cantidad que el asociado esta cancelando se distribuye en el siguiente orden: 1- ABONO A INTERÉS PROVISIONADO: la Cooperativa realiza el cálculo de interés provisionado al 31 de diciembre de determinado año a partir de la fecha de la última transacción realizada. Si el asociado llega hasta el siguiente año lo primero que abonara es el interés provisionado que tiene hasta el 31 de diciembre del año anterior. 2- ABONO A INTERÉS POR MORA: En este caso el interés por mora se aplica solo cuando ya se haya pasado de la fecha de vencimiento ya que solo se aplica la modalidad de fecha al vencimiento en donde los interés moratorio se aplica solo cuando el crédito ya haya cumplido su vencimiento, y el valor de este es el 5% sobre el capital vencido. 23 3- ABONO INTERESES CORRIENTES: Es el interés que se ha acumulado desde la fecha de la ultima transacción, y su valor varía de acuerdo a la tasa establecida para cada destino. 4- ABONO A CAPITAL: es la cantidad que se le abonará al monto del crédito. Estas operaciones hasta la fecha se realizan de forma manual y en la que tarda un aproximado de 20 a 45 minutos en realizarse. 3.3.4 PROCEDIMIENTO DE ENTREGA DE CAÑA A LOS INGENIOS PASOS RESPONSABLES ACTIVIDAD 1 2 3 4 5 6 Asociado Asociado Asociado Encargado de control de caña Encargado de control de caña Encargado de control de caña Se presenta a la cooperativa a verificar formularios de envíos y tarjeta de autorización para entrega de caña Entrega caña al ingenio y recibe comprobante por la caña entregada Se presenta a la cooperativa y entrega al encargado de control de la entrega de caña, el recibo de la caña entregada al ingenio. Registra en una hoja de control diario de entrega de caña el recibo de caña entregada. Cada quincena se presenta al ingenio a retirar cheque y la liquidación de caña entregada Recibe documentación de liquidación de caña, verifica si el total de caña liquidada por el ingenio es igual al total que refleja su control 24 7 8 9 10 11 12 13 Encargado de control de caña Encargado de control de caña Jefe de contabilidad Encargado de control de caña Asociado Encargado de control de caña Jefe de contabilidad Procede elaborar las liquidaciones individuales de caña, realizando los respectivos descuentos tales como: transporte, papelería, aportaciones y abono a créditos. Cabe mencionar que de lo restante de descuento de otros gastos, el 50% va destinado a abono de crédito. Pasa al jefe de contabilidad las liquidaciones para su revisión. Recibe, revisa las liquidaciones estampa firma de recibido y lo devuelve al encargado de control de caña. Recibe las liquidaciones recibidas y autorizadas. Firma y recibe cheque con la copia de liquidación de caña. Envía al jefe de contabilidad el original de liquidación de caña y copia de cheque. Recibe y revisa la documentación y lo asienta en los registros contables correspondientes. Tabla 3.3.4.1 Procedimiento de abono a crédito. 3.4 USUARIOS INVOLUCRADOS Los usuarios involucrados en este sistema son los siguientes: - AUXILIAR DE CONTABILIDAD: Hasta la fecha es la única persona autorizada para llevar el control de los créditos. 25 - CONTADOR: verifica los totales para realizar las determinadas partidas contables. - AUDITOR EXTERNO: se encarga de verificar que los totales se encuentren bien al momento de realizar la respectiva auditoria 3.5 INFORMACIÓN QUE SE MANEJA Dentro de la información que se maneja están los datos personales así como también los documentos que reflejan su estado económico, y los documentos que sirven de respaldo para las garantías tales como: escritura, documento del valor de aportaciones, entre otros. 3.6 VENTAJAS Y DESVENTAJAS VENTAJAS Debido al estudio realizado en dicha asociación se ha llegado a la conclusión de que en la actualidad no existe ninguna ventaja en el sistema actual, al contrario se han obtenido una serie de desventajas tales como se describen a continuación: DESVENTAJAS - El llevar en forma manual el calculo de las operaciones genera muchos errores sobre los saldos. - Muchas de las operaciones están registradas a lápiz el cual puede ser motivo que en determinado momento cualquier persona altere dichos saldos. - El tiempo aproximado en atender a un asociado tarda de 20 a 45 minutos. - Las tarjetas no se encuentran en un lugar seguro y están expuestas a robos. - No se lleva una copia de dichas tarjetas, el cual generaría un gran problema en caso de incendio o robo. 26 CAPÍTULO IV. DISEÑO DEL SISTEMA 4.1 DISEÑO DEL SISTEMA INFORMÁTICO PROPUESTO El diseño del sistema de control de Créditos, al que llamaremos “CrediSys”, supone una de las partes más importantes para el buen funcionamiento del mismo. A continuación se darán a conocer los mecanismos utilizados para esta etapa, tales como herramientas de desarrollo, diagramas, esquema de la base de datos, entre otros. 4.2 ANÁLISIS DE FACTIBILIDAD DE HERRAMIENTAS DE DESARROLLO Antes de iniciar con el desarrollo del sistema y la selección del software con los cuales se diseñaría el sistema, se realizó una evaluación de la tecnología existente en la ACOVALLE de R.L., con el fin de recolectar información sobre los componentes técnicos que posee la organización y la posibilidad de hacer uso de los mismos. La evaluación se realizó bajo dos enfoques: Hardware y Software existente. 4.2.1 HARDWARE DISPONIBLE 4.2.1.1 COMPUTADORAS Cantidad: 1 Especificaciones: Placa Madre Intel D101GGC (con Audio, video y red integrados), Procesador Pentium IV 2.8 GHz, Memoria RAM 1 GB, disco duro 120 GB, unidad medios ópticos, Disquetera. 4.2.1.2 OTROS PERIFÉRICOS Tipo: Impresora Cantidad: 1 Especificaciones: Impresora de inyección de tinta Canon IP1800 Adicionalmente: 1 Monitor, 1 teclado, 1 Mouse, Bocinas, 1 UPS 27 4.2.2 SOFTWARE En cuanto al software propietario, el equipo en la oficina de la asociación cooperativa cuenta con lo siguiente: Sistema Operativo: Windows XP Professional SP2 Otras aplicaciones: Office 2003 SP3, software antivirus. La cooperativa está considerando la posibilidad de ampliar para el 2009 los recursos tecnológicos dentro de sus oficinas. Como resultado de éste estudio técnico se determinó que actualmente la cooperativa posee equipo que cuenta con el hardware y software lo suficientemente necesario con capacidad de ejecutar programas desarrollados con herramientas modernas, y además consideró que el sistema a desarrollar tuviese la capacidad de operar en un entorno de red. 4.2.3 SELECCIÓN DE HERRAMIENTAS DE DESARROLLO Se consideraron alternativas de herramientas de desarrollo tomando en cuenta aspectos legales que este tipo de software pudiera tener. 4.2.3.1 LENGUAJES DE PROGRAMACIÓN Entre las alternativas del lenguaje de programación en las que se basó este análisis: - Visual Basic Express - Visual Fox Pro 9.0 Visual Basic Express ofrece un lenguaje de programación orientado a objetos muy completo, capacidad para trabajar con bases de datos relacionales bajo un entorno de datos. No obstante, requiere mayor cantidad de recursos al momento de compilar la aplicación. Visual FoxPro, como lenguaje de programación, ofrece una interfaz intuitiva, fácil de aprender, funciones preparadas para manejo con bases de datos externas, bajo consumo de recursos y encapsulamiento de código. 28 4.2.3.2 GESTORES DE BASE DE DATOS - MySQL Server - Visual FoxPro Data Base - SQL Server 2005 Express Entre los gestores de bases de datos, se consideraron varios factores, principalmente en cuanto a la seguridad, conectividad en red, soporte y documentación en línea. Visual FoxPro, además de ser un lenguaje de programación, incorpora un completo gestor de base de datos relacional, fácil de usar. Útil para desarrollo de sistemas que operan de manera local. Compatible con el estándar SQL. Sin embargo, la base de datos se conforma por diversos archivos, lo cual representa un riesgo de pérdida de información al momento de hacer respaldos y pérdida en la indización de los datos. Poca capacidad de almacenamiento en tablas. No tiene seguridad en el plano de la accesibilidad. No es apto para aplicaciones que operan bajo un entorno de red, a diferencia de otros motores de BDD (bases de datos) que permanecen ejecutándose como un servicio y disponible en todo momento. MySQL y SQL Server Express son dos potentes SGBD (Sistemas de Gestión de Bases de Datos) con similares características, gratuitos, fáciles de aprender y administrar mediante la interfaz gráfica y bajo consumo de recursos del sistema en ambos. La principal diferencia encontrada entre ellas es en cuanto a la amplia documentación disponible en línea completa y accesible desde el sitio oficial y la seguridad integrada que posee SQL Server, lo cual lo hace más confiable y es por ello que se decidió trabajar con este SGBD. Un punto que destacar y una cualidad importante es la capacidad que tiene SQL Server 2005 Express para la creación de respaldos de copia de seguridad de la base de datos completa de manera rápida y simple, así como también lo es la manera de poder restaurar los datos a partir de un archivo de respaldo. Visual Fox 29 Pro Data Base en tanto, no tiene una forma directa de hacer un respaldo de la base de datos, teniendo que acceder a la carpeta donde se encuentran los archivos de las tablas haciendo una copia a otro medio de almacenamiento lo cual se vuelve un tanto vulnerable, debido a que si un archivo de no se respalda adecuadamente toda la base de datos puede quedar inoperable provocando así pérdida parcial o total en la información. 4.2.4 HERRAMIENTAS UTILIZADAS EN EL DESARROLLO DEL SOFTWARE CrediSys es un programa desarrollado con las siguientes herramientas: - Gestor de Base de Datos: SQL Server 2005 Express Service Pack 2. - Herramienta de programación: Visual Fox Pro 9.0 Service Pack 2, junto con la herramienta Microsoft VFPCOM para la interoperabilidad con objetos COM (Component Object Model) y ADO (ActiveX Data Objects). - Plataforma: Windows 2000 SP4, Windows XP SP2, Windows Vista. 4.3 DIAGRAMA DE FLUJO DE DATOS Se presentan a continuación tres diagramas de flujo de datos, los cuales son: 4.3.1 Nivel 0 4.3.2 Nivel 1 4.3.3 Nivel 2 30 SISTEMA DE CONTROL DE CRÉDITOS PARA ACOVALLE DE R.L. COMITÉ DE CRÉDITO INFORMACIÓN SOBRE EL ESTADO CREDITICIO DE LOS ASOCIADOS REPORTES Y CONSULTAS UNIDAD DE CONTABILIDAD REPORTES Y CONSULTAS - NUEVAS TASAS POR ACUERDOS EN JUNTA - COMPROBANTE DE DIARIO ASOCIADO DATOS GENERALES DEL ASOCIADO OPERACIONES CREDITICIAS COMPROBANTES DE PAGO Y DESEMBOLSO Diagrama 4.3.1: DFD Nivel 0 31 1. OTORGA- MIENTO DEL CRÉDITO - DESTINOS - REFINANCIAMIENTO - DATOS DE REFERENCIA - TASA INTERÉS NORMAL -TASA INTERÉS CON MORA - APORTACIONES - HIPOTECAS - ESTADO ECONÓMICO ACOVALLE DE R.L. MONTO SOLICITADO MONTO APROBADO - NUM. CREDITO - MONTO OTORGADO - FECHA OTORGAMIENTO - FECHA VENCIMIENTO - FORMA DE PAGO ASOCIADO RECIBE DESEMBOLSO REALIZA SOLICITUD 2.0 OPERACIONES DE CRÉDITO SALDOS ACTUALIZADOS - NUM. CRÉDITO - FECHA DESEMBOLSO - CANTIDAD DESEMBOLSO - NUM. COMPROBANTE - FORMA DE RETIRO - NUM. CRÉDITO - FECHA TRANSACCIÓN - NUM. COMPROBANTE - CANTIDAD A ABONAR - NUM. CRÉDITO - MONTO OTORGADO - FECHA OTORGAMIENTO - FECHA VENCIMIENTO - FORMA DE PAGO NUM. ASOCIADO SALDOS ACTUALIZADOS DISTRIBUCIÓN DEL CRÉDITO REGISTRO DE ASOCIADO REGISTRO DE PARÁMETROS REGISTRO DE GARANTÍAS REGISTRO DE SOLICITUD DE CRÉDITO REGISTRO DE CONTROL PAGOS DATOS DEL CRÉDITO REGISTRO DE DESEMBOLSOS GENERACIÓN DE REPORTES REPORTES Y CONSULTAS Diagrama. 4.3.2: DFD Nivel 1 32 2.1 CALCULAR INTERÉS NORMAL 2.2 CALCULAR INTERÉS CON MORA 2.3 CALCULAR CAPITAL VENCIDO - NUM. CRÉDITO - CANT. DE INTERÉS POR MORA - NUM. CRÉDITO - CANT. DE INTERES NORMAL - NUM. CRÉDITO - CANT. CAPITAL VENCIDO 2.4 CALCULAR PAGOS - NUM. CRÉDITO - FECHA DE PAGO - NUM. COMPROBANTE - CANTIDAD A PAGAR - NUM. CRÉDITO - ESTADO CRÉDITO REGISTRO DE CONTROL PAGOS REGISTRO SOLICITUD CRÉDITO 2.6 CANCELACIÓN DE CRÉDITOS - ESTADO DEL CRÉDITO - NUM. CRÉDITO - FECHA CANCELACIÓN - NUM. COMPROBANTE - CANTIDAD A PAGAR Diagrama 4.3.3: DFD Nivel 2 33 4.4 DIAGRAMA JERÁRQUICO DEL SISTEMA 4.4.1. MENU PRINCIPAL (ACCESO ADMINISTRADOR) Diagrama 4.4.1.1: Diagrama Jerárquico del menú principal 34 4.4.2 MENU SECUNDARIO (USUARIO LIMITADO) Diagrama 4.4.2.1: Diagrama Jerárquico del menú usuario limitado. 35 4.5 DISEÑO DE LA INTERFAZ El programa consta de las siguientes partes: • Presentación del programa • Acceso al sistema • Entorno de trabajo PRESENTACIÓN DEL PROGRAMA: Al iniciar el programa aparecerá una pantalla de presentación (conocida como splash) con información sobre el nombre del programa con una duración de 250 milisegundos. Fig. 4.5.1: Pantalla de Presentación. Luego aparecerá una ventana solicitando el nombre del servidor SQL donde se encuentra la base de datos. Por defecto aparecerá el nombre de la máquina en la que se está ejecutando el programa. Si se está ejecutando desde el mismo servidor, dejarlo tal cual y dar clic en Aceptar. Si se está ejecutando desde una máquina cliente, es necesario escribir el nombre del servidor y luego aceptar. 36 ACCESO AL SISTEMA: Aparecerá una ventana donde se podrá introducir el nombre de usuario y contraseña para acceder al sistema. Esta parte se explica con mayor detalle en la sección 4.8. ENTORNO DE TRABAJO: La pantalla principal del programa dependerá de que tipo de usuario inició la sesión, si es un usuario Administrador o si es un usuario limitado. Cuando es administrador, la pantalla que se muestra es la siguiente: Fig. 4.5.2: Pantalla principal cuando se ingresa como Administrador. Características que posee un administrador del sistema de créditos: − Capacidad de administrar usuarios − Capacidad de realizas y recuperar una copia de seguridad de la base de datos completa. − Posibilidad de registrar datos que sirve para alimentar al sistema de información primordial para su correcto funcionamiento como: 37 o Registro de parámetros (tasas de Interés, tipos de ocupaciones de los asociados, tipos de siembras). o Registro de Asociados y de Fiadores. o Ingreso de Solicitudes de Crédito. − Generar reportes adicionales, como el Estado de Solicitudes, Asociados y sus fiadores (si tuviere). El aspecto de la pantalla de un usuario No Administrador es como se muestra a continuación: Fig. 4.5.3: Pantalla principal cuando se ingresa como usuario limitado. Este tipo de sesión ha sido diseñada para que un usuario autorizado pueda acceder al programa y registrar las principales transacciones de pagos y desembolsos y tiene la capacidad de generar los principales reportes de control crediticio, con el fin de mantener protegida la información sensible como los datos personales de los asociados y los parámetros con lo que trabaja el programa. 38 Para poder manejar y administrar el Sistema de Control de Créditos es necesario proveer de cierta información básica al sistema, como fuente primaria para la realización de las operaciones crediticias, por lo que el orden que se debe seguir para ello es el siguiente: 4.5.1. Registro de Parámetros 4.5.2. Datos de Asociados 4.5.3. Datos de Fiadores 4.5.4. Solicitud de Crédito 4.5.5. Control de Operaciones Crediticias (Pagos y Desembolsos) 4.5.1 REGISTRO DE PARÁMETROS Y TIPOS. Es una parte fundamental debido a que es una interfaz que permite guardar parámetros tales como las tasas de interés corriente y de mora, los tipos de ocupaciones a la que se dedican los asociados y fiadores, los tipos de siembras o cultivos para los cuales se destina un crédito y los bancos. El formulario donde se registra esta información está organizada por pestañas en la parte inferior y cada pestaña posee botones para el mantenimiento de los registros, como agregar uno nuevo, realizar modificaciones a uno existente, eliminar un registro o revertir los cambios, además de los botones para desplazarse hacia adelante o hacia atrás. Así mismo se genera un código de ocupación de forma automática y secuencial y esto mismo se produce también en el resto de pestañas cada vez que se ingresa un nuevo registro. El aspecto que tiene es el siguiente: 39 Fig. 4.5.1.1: Interfaz para el Registro de Parámetros. Pestaña Parámetros: Es acá donde se registran los datos relativos a las tasas de interés y su fecha en la que entran en vigencia. Dichas tasas de interés son asociadas a un tipo de destino. De esta manera, cada tipo de destino del crédito debe estar asociada en al menos una tasa de interés vigente. Se proporciona además un espacio para escribir un comentario referente al registro. Fig. 4.5.1.2: Pestaña Ocupaciones 40 Fig. 4.5.1.4: Pestaña Siembras Fig. 4.5.1.5: Pestaña Bancos Pestaña Ocupaciones, Siembras y Bancos: Se detallan las Ocupaciones que ya sea un asociado o una persona que sirve como garante de fianza personal a un asociado desempeña. Pestaña Siembras: Se registran los diversos tipos de cultivos para los que se destina un crédito, especialmente cuando el tipo de destino es Siembra o Mantenimiento tierras de un tipo de cultivo en específico. 41 Pestaña Bancos: Se lleva un registro de las instituciones financieras con las que la Asociación Cooperativa posee cuentas corrientes para la emisión de los cheques que son entregados en concepto de desembolso a los asociados. 4.5.2 DATOS DE ASOCIADOS. La siguiente etapa consiste en ingresar información relativa a los asociados. Se requiere de los datos personales para el otorgamiento del crédito, tales como la dirección de domicilio, ocupación, DUI, NIT, la fecha de ingreso como asociado de la ACOVALLE, entre otros. Los datos que se muestran son ficticios a modo de ejemplo. Fig. 4.5.2.1: Formulario para el registro de Datos del Asociado. 42 Este formulario contiene dos pestañas para agregar, de manera opcional (no requeridos), datos relacionados con el Estado Económico Actual y el Estado de Resultados del Año Anterior, con el objetivo de almacenar información adicional del asociado que sirva a la Asociación Cooperativa para verificar la situación económica y con ello tomar una decisión para el otorgamiento o denegación del crédito que dicho asociado pueda solicitar. Fig. 4.5.2.2: Pestaña Estado de Resultados del Asociado 4.5.3 DATOS DE FIADORES Similar al formulario de Datos de Asociados, los datos de personas que serán garantes de créditos de fianza personal a los Asociados, serán registradas desde ésta interfaz. Los datos empleados aquí también son ficticios. 43 Fig. 4.5.3.1: Formulario para el registro de Datos de Fiadores Fig. 4.5.3.2: Pestaña Estado de Resultados del Fiador Como se observará, cada uno se asocia a un asociado, que es quien propone quien o quienes serán sus fiadores que lo respaldarán en el proceso crediticio. Así mismo es posible almacenar información sobre el estado económico de la persona la 44 cual puede proveer información a directivos de créditos de la Asociación Cooperativa y dé soporte para la toma de decisión en el otorgamiento del crédito. 4.5.4. SOLICITUD DE CRÉDITO. El formulario Solicitud de Crédito es el punto de partida para los créditos que se registren en el sistema. Es por eso que previamente se hayan ingresado los diferentes parámetros, datos de los asociados y fiadores. Fig. 4.5.4.1: Registro y Control de Solicitudes de Crédito. El proceso que sigue el registrar o modificar una solicitud de crédito se muestra a continuación en el siguiente diagrama de flujo. 45 INICIO Fecha Ingreso No. Solicitud Edo. De Solicitud : INGRESADA No. Asociado Cult. Caña Azucar? Cult. Granos Básicos? No F. Proyecto Agropecuario? No C. para Consumo? No F. Capital de Trabajo? No Re- financiamiento No Si Siembra o Mantenimiento Cant. Mzns. Nombre del Proyecto Si Gastos Personales Si Tipo de Financ. Si Crédito Multidestino Gastos Personales Si No Fecha Vencimiento Monto Crédito Si Sumatoria de n Montos Tipo de Garantía G. con Aportaciones? Monto Garantía Si G. Hipotecaria? No Datos Generales de Hipoteca Si G. Prendaria? No Datos Generales de Prenda Si Asociado tiene Fiador? No Datos Generales de Fiador Si No No hay ningún fiador relacionado con el asociado actual Guardar Reg. De Garantía Si Guardar Reg. De Solicitud Tipo de Destino n Cant. Mzns. N Tipo Cultivo n Monto Agregar otra Garantía? Agregar Garantía No Ingreso de nueva solicitud 1 Diagrama 4.5.4.1.a Diagrama de flujo del proceso de ingreso de una nueva solicitud de crédito al sistema. 46 Aprobación? NoSi Fecha de Aprobación Monto Aprobado Observaciones Edo. De Solicitud: APROBADA 11 Edo. De Solicitud : DENEGADA Fecha Denegación Motivo de la Denegación Fecha de Contratación Fecha de Venc. Credito Se crea un No. Credito Estado: CONTRATADA Crédito Cancelado? No Fecha de Cancelación Estado: CANCELADA Si FIN Solicitud de Crédito Denegada Solicitud de Crédito Aprobada Crédito Contratado Crédito Cancelado Crédito Disponible? Pagos Si No Desembolosos Realizar Desembolso Si No Operaciones de Desembolsos y Pagos Diagrama 4.5.4.1.b Diagrama de flujo luego que una solicitud ha sido ingresada al sistema. 47 4.5.5. CONTROL DE OPERACIONES Fig. 4.5.5.1: Pantalla inicial del formulario Control de Pagos y Desembolsos. Es dentro de esta interfaz donde se llevan a cabo los registros de pagos y desembolsos que se realizan para las distintas cuentas de crédito. Cada vez que se guarda un nuevo registro el sistema envía a impresión el comprobante ya sea de pago o desembolso, según corresponda.. Los botones Comprobante de Desembolso y Comprobante de Pago permites reimprimir los comprobantes respectivos cuando así se requiera. El proceso que sigue al momento de almacenar un registro de control de créditos se describe en los siguientes diagramas de flujo.. 48 INICIO Seleccionar No. De Crédito Cargar y mostrar información actual del crédito seleccionado Tomar la Fecha y hora del servidor Generar el Número de Comprobante Desembolsar el Monto disponible del crédito? Desembolsar el crédito disponible restante Si Ingresar Monto del Desembolso No Digitar Número de Cheque Seleccionar Banco Emisor de Cheque Monto a desembolsar es menor a Monto del Crédito? Monto a desembolsar es menor al Monto disponible Leer monto a desembolsar Leer monto total del Crédito Leer crédito Disponible Si El monto de Desembolso ingresado debe ser menor a la cantidad disponible o restante El monto de Desembolso ingresado debe ser menor al monto total del crédito No No Se guardará el interés Normal o Corriente a la fecha Si Interés Corriente= (SaldoActual * Dias * Int_Normal)/365 Guardar el registro de Desembolso Imprimir Comprobante de Desembolso FIN Diagrama 4.5.5.1: Proceso para el registro de un nuevo desembolso. 49 Hay un registro anterior al actual? Verficar si hay un registro anterior para el crédito actual Establecer la fecha anterior con la del último registro existente del crédito actual Establecer la fecha anterior como la fecha actual Si No Obtener los días que han pasado (Fecha actual – Fecha anterior) Como éste es primer resgistro del crédito, se establecen los días en cero (0) Obtener el Saldo de Abono a Capital existente Obtener el Saldo de Desembolsos existente Saldo a Capital = Saldo Abono a Capital – Saldo Desembolsos Obtener el monto del crédito Obtener la fecha de vencimiento del crédito Año Anterior menor que Año Actual? Obtener el Año en la que se realizó la operación anterior La Fecha Actual es mayor que la Fecha de Vencimiento? No No 1 Si 2 Si 1 Fecha_Provision mayor que Fecha Vencimiento? Se creará un registro con el Interés Provisionado Fecha de Provisión: 31 de Diciembre del año anterior al actual Obtener los días de Provisión (Fecha Provisión – Fecha Anterior) Interés Provisionado = (Saldo_Capital * Dias_Prov * Int_Normal) / 365 Guardar el registro de Int. Provisionado (No_Comprb, No_Credito, Fecha_Provisón y hora del servidor, días de provision, interés provisonado) Obtener la tasa de Interés Normal y por mora vigentes según el destino del crédito actual Provisión normal Provisión con Mora No Si 2 Se creará un registro con el Interés Penal o en Mora Fecha Anterior mayor que la Fecha de Vencimiento? Obtener los Dias_Cargo (Fecha actual – Fecha Vencimiento) Obtener los Dias_Cargo (Fecha actual – Fecha Anterior) Si No Dias_Cargo mayor que Cero? Interés Penal = (Saldo_Capital * Dias_Cargo * Int_Mora) / 365 Si Se dio Provisión con Mora? Leer variable Provisión con Mora Guardar el registro de Int. Penal (No_Comprb, No_Credito, Fecha y hora del servidor, días de cargo, interés penal provisionado) Guardar el registro de Int. Penal (No_Comprb, No_Credito, Fecha y hora del servidor, días de cargo, interésPenal) Si No No 3 INICIO Seleccionar No. De Crédito Cargar y mostrar información actual del crédito seleccionado Tomar la Fecha y hora del servidor Número de Comprobante Ingresar Monto del pago Diagrama 4.5.5.2.a: Proceso para guardar un registro de Pago (Control de Operaciones de Crédito). 50 3 Se calcula el interés Normal o Corriente a la fecha Interés Corriente= (SaldoActual * Dias * Int_Normal)/365 Sumar todos los intereses a la fecha para el crédito actual: - Suma Int. Provisionado - Suma Int. Penal - Suma Int, Penal Provisionado - Suma Int. Corriente - Sumatoria de todos los intereses antes mencionados Sumatoria de Intereses = 0? Saldo Intereses = 0 Saldo Intereses = Sumatoria de Intereses + Interés Corriente No Si Leer Monto Pago Saldo Intereses es mayor que Monto Pago Abono a Interés será Monto Pago Abono a Capital será cero. Si Monto a Interés será Monto Pago Abono a Interés será Saldo Intereses Abono a Capital será Monto Pago – Saldo Intereses Monto a Interés será Saldo Intereses No 4 Diagrama 4.5.5.2.b: Continuación del proceso para guardar un registro de Pago (Control de Operaciones de Crédito). 51 Suma Int. Provisionado 4 Suma Int. Provisionado mayor que Cero? Suma Int. Provisionado mayor que Monto a Interés? Si Abono a Interés Provisionado será Monto a Interés Monto a Interés sera Cero Si Abono a Interés Provisionado será la Suma de Int. Provisionado Monto a Interés sera el Monto a Interés – Suma Int. Provisionado No Suma Int. Penal Provisionado mayor que Cero? Suma Int. Penal Provisionado mayor que Monto a Interés? Si Abono a Interés Penal Provisionado será Monto a Interés Monto a Interés sera Cero Si Abono a Interés Penal Provisionado será la Suma de Int. Penal Provisionado Monto a Interés sera el Monto a Interés – Suma Int. Penal Provisionado No No Suma Int. Penal Provisionado 5 No 5 Suma Int. Penal Suma Int. Penal mayor que Cero? Suma Int. Penal mayor que Monto a Interés? Si Abono a Interés Penal será Monto a Interés Monto a Interés sera Cero Si Abono a Interés Penal será la Suma de Int. Penal Monto a Interés sera el Monto a Interés – Suma Int. Penal No No Suma Int. Corriente (Normal) Abono a Interés Normal será Monto a Interés Guardar registro completo de la operación realizada (No. Comprobante, No. Crédito, Tipo Operación, Fecha Operación, Monto Desembolsado, Monto Pago, Abono a Capital, Abono a Interés, Días, El interés Normal acumulado, Banco, No. Cheque, Abono Int. Provisionado, Abono Int. Penal Provisionado, Abono Int. Penal, Abono Int. Corriente, Int. A la fecha). FIN Imprimir Comprobante de Pago Diagrama 4.5.5.2.c: Continuación del proceso para guardar un registro de Pago (Control de Operaciones de Crédito) 52 4.6 BASE DE DATOS Cheque_Bancos Bank_ID Banco Control_Creditos No_Credito No_solicitud_Contrat Modalidad_Pago Forma_de_Retiro info_adicional Cuota Finalizada Control_Garantias No_Garantia No_Solicitud Id_Tipo_Garantia Id_Fiador Monto_Tipo_Garantia Fec_Venc_Hipoteca Prendaria_Concepto Ctrl_Oper No_Comprobante No_Credito Tipo_Oper Fecha_Oper Monto_Desemb Monto_Pago Abono_Cap Abono_Int Dias Int_acum_Normal Int_acum_Provis Int_acum_Mora Int_acum_Provis_Mora Bank_ID No_Cheque Int_abon_Normal Int_abon_Provis Int_abon_Mora Int_abon_Provis_Mora Int_ala_Fecha Datos_Asociados No_Asociado Nombres Apellido1 Apellido2 Edad Id_Ocupacion Direccion DUI NIT Id_Estado_Civil Genero Tel_Fijo Tel_Celu Fecha_Asoc Año Act_Efectivo Act_Bien_Inm_Urb Act_Bien_Inm_Rul Cant_Cab_Ganado Act_Cab_Ganado Act_Maq_Equ_Agricola Act_Vehiculos Act_Mob_Hogar Act_Cultivos_Plantas Act_Aport_Ahorro Pas_Deuda1 Pas_Val_Deuda1 Pas_Deuda2 Pas_Val_Deuda2 Pas_Deuda3 Pas_Val_Deuda3 Rent_Val_ing_Ganado_Prod Rent_Val_ing_Cosechas Rent_Val_ing_Otros_Agrop Rent_Val_ing_Otros_NoAgrop Rent_Val_gst_Hogar Rent_Val_gst_Invers_Cultivos Rent_Val_gst_Invers_Ganado Rent_Val_gst_Otros user_Add fec_Add user_Mod fec_Mod Datos_Fiador Id_Fiador No_Asociado Nombres Apellido1 Apellido2 Edad Id_Ocupacion Direccion DUI NIT Id_Estado_Civil Genero Tel_Fijo Tel_Movil Año Act_Efectivo Act_Bancos Act_CtasXCobrar Act_Mercaderias Act_Bienes_Inm Act_Otros_Bienes Pas_PrestXPagar Pas_CtasXPagar Pas_Proveedores Capital Ing_Sueldo Ing_RentaNeta_Neg Ing_Otros Gst_Alquiler Gst_ObligXPagar Gst_Otros Parametros Id_Parametros Tasa_Int_Normal Tasa_Int_Mora Fecha_Vigencia Id_Destino Comentario Solicitud_Credito No_Solicitud No_Asociado Fec_Ingreso Flag_Estado Fec_Aprobada Fec_Contratada Fec_Denegada Razon_Denegada Monto_Aprobado Id_Modalidad_Pago Id_Parametros Fecha_Vencimiento Plazo Observaciones Id_Tipo_Destino Es_Siembra Cant_Manzanas Monto_Total_Dest Refinanc_Plazo_Meses Fec_Venc_Refinanc Concepto_Otros GB_CantMzs1 GBId_Tipo_Siembra1 GBMonto1 GB_CantMzs2 GBId_Tipo_Siembra2 GBMonto2 GB_CantMzs3 GBId_Tipo_Siembra3 GBMonto3 Fecha_Cancel Tipo_Estado_Civil Id_Estado_Civil Estado_Civil Tipo_Ocupacion Id_Ocupacion ocupacion Tipo_Siembra Id_Tipo_Siembra Tipo_Siembra Empresa id_emp nombre siglas Dirección tel logo ico Secur Usuario Pass Admin Nombre Apellidos Diagrama 4.6.1 Diagrama Entidad – Relación de la Base de Datos CreditosDB 53 4.7 DICCIONARIO DE DATOS Orden de las tablas: 1. Parámetros 2. Tipo_Siembra 3. Tipo_Ocupacion 4. Tipo_Estado_Civil 5. Cheque_Bancos 6. Datos_Asociados 7. Datos_Fiador 8. Control_Garantias 9. Solicitud_Credito 10.Control_Creditos 11. Ctrl_Oper 12. Empresa 13. Secur TABLA 4.7.1: PARAMETROS: Se registran los valores de las tasas de interés según el tipo de destino y además guarda la fecha en la que entró en vigencia dicha tasa de interés NO. CAMPO VAL. NULL TIPO DATO LONGITUD TIPO CLAVE DESCRIPCIÓN 1 Id_Parametros No Numeric (6,0) PK Identificar para los datos que contendrá el registro de parámetros actual 2 Tasa_Int_Normal No Decimal (4,3) -- Tasa de Interés Normal 3 Tasa_Int_Mora No Decimal (4,3) -- Tasa de Interés por mora 4 Fecha_Vigencia No Datetime -- -- Fecha en la que entraron en vigencia las tasas de intereses 5 Id_Destino No Numeric (2,0) -- Solo los id de los 8 tipos de Destino 6 Comentario Si Text -- -- Observaciones del motivo del registro de parámetros TABLA 4.7.2.: TIPO_SIEMBRA: Se guardan los tipo de cultivos de acuerdo al tipo de siembra NO. CAMPO VAL. NULL TIPO DATO LONGITUD TIPO CLAVE DESCRIPCIÓN 54 1 Id_Tipo_Siembra No numeric (2,0) PK Identificador del tipo de siembra 2 Tipo_Siembra No nchar (20) -- Se especifica el tipo de siembra TABLA 4.7.3.: TIPO_OCUPACION: Registra los tipos de ocupaciones a los que los asociados pueden dedicarse. NO CAMPO VAL. NULL TIPO DATO LONGITUD TIPO CLAVE DESCRIPCIÓN 1 Id_Ocupacion No numeric (2,0) PK Identificador de la Ocupación 2 Ocupacion No nchar (30) -- Se especifica el tipo de Ocupación TABLA 4.7.4.: ESTADO_CIVIL: Registra el estado civil del asociado o fiador NO CAMPO VAL. NULL TIPO DATO LONGITUD TIPO CLAVE DESCRIPCIÓN 1 Id_Estado_Civil No numeric (1,0) PK Tipo de Estado civil 2 Estado_Civil No nchar (15) -- Se especifica el Tipo de Estado civil TABLA 4.7.5.: CHEQUE_BANCOS: Lleva el control de cheques que se emiten a la hora de realizar un desembolso NO CAMPO VAL. NULL TIPO DATO LONGITUD TIPO CLAVE DESCRIPCIÓN 1 Bank_ID No nchar (4) PK Identificador del Banco emisor de cheques 2 Banco No nchar (50) -- Se especifica el Nombre del Banco TABLA 4.7.6.: DATOS_ASOCIADOS: Tiene todos los datos generales del asociado NO CAMPO VAL. NULL TIPO DATO LONGITUD TIPO CLAVE DESCRIPCIÓN 1 No_Asociado No numeric (3,0) PK Número del asociado asignado por ACOVALLE de R.L. 2 Nombres No nchar (30) -- Primer y segundo nombre del Asociado 55 3 Apellido1 No nchar (15) -- Primer apellido del Asociado 4 Apellido2 Si nchar (15) -- Segundo apellido del Asociado 5 Edad Si numeric (2,0) -- Edad del Asociado 6 Id_Ocupacion No numeric (2,0) FK Identificador de la ocupación del asociado 7 Direccion No ntext -- -- Dirección del domicilio del Asociado 8 DUI No numeric (9,0) -- Número del Documento único de Identidad 9 NIT No nchar (15) -- Número de Identificación Tributaria 10 Id_Estado_Civil No numeric (1,0) FK Código identificador del actual estado civil del Asociado 11 Genero No bit -- -- Sexo: 0=Masculino; 1=Femenino 12 Tel_Fijo Si numeric (8,0) -- Num. Teléfono fijo del Asoc. 13 Tel_Celu Si numeric (8,0) -- Num. Teléfono celular del Asoc. 14 Fecha_Asoc No datetime -- -- Fecha en la que ingresó como asociado a la Asoc. Cooperativa 15 Año No int -- -- Se especifica el año al que se refieren los Edo. Financ. 16 Act_Efectivo Si money -- -- Lo que posee en Dineros en efectivo (Edo. Ecón. a la fecha) 17 Act_Bien_Inm_Urb Si money -- -- Lo que posee en Bienes Inmuebles Urbanos (Edo. Ecón. a la fecha) 18 Act_Bien_Inm_Rul Si money -- -- Lo que posee en Bienes Inmuebles Rurales (Edo. Ecón. a la fecha) 19 Cant_Cab_Ganado Si numeric (5,0) -- Lo que posee en cantidad de manzanas de ganado (Edo. Ecón. a la fecha) 20 Act_Cab_Ganado Si money -- -- Lo que posee en Valor de Ganado (Edo. 56 Ecón. a la fecha) 21 Act_Maq_Equ_Agricola Si money -- -- Lo que posee en Valor de Maquinaria y Eq. Agrícola (Edo. Ecón. a la fecha) 22 Act_Vehiculos Si money -- -- Lo que posee en Vehículos (Edo. Ecón. a la fecha) 23 Act_Mob_Hogar Si money -- -- Lo que posee en Mobiliario del Hogar (Edo. Ecón. a la fecha) 24 Act_Cultivos_Plantas Si money -- -- Lo que posee en Cultivos en plantas (Edo. Ecón. a la fecha) 25 Act_Aport_Ahorro Si money -- -- Lo que posee en Aportaciones y ahorro (Edo. Ecón. a la fecha) 26 Pas_Deuda1 Si nchar (30) -- Nombre de la institución con quien tiene crédito a la fecha #1 27 Pas_Val_Deuda1 Si money -- -- Valor de deuda #1 28 Pas_Deuda2 Si nchar (30) -- Nombre de la institución con quien tiene crédito a la fecha #2 29 Pas_Val_Deuda2 Si money -- -- Valor de deuda #2 30 Pas_Deuda3 Si nchar (30) -- Nombre de la institución con quien tiene crédito a la fecha # 3 31 Pas_Val_Deuda3 Si money -- -- Valor de deuda # 3 32 Rent_Val_ing_Ganado Si money -- -- Monto total de ganado 33 Rent_Val_ing_Cosechas Si money -- -- Monto de ingreso recibido por cosechas 34 Rent_Val_ing_Otros_Agrop Si money -- -- Monto de otros ingresos agropecuarios 35 Rent_Val_ing_Otros_No_Agr op Si money -- -- Monto de otros ingresos no agropecuario 36 Rent_Val_gst_Hogar Si money -- -- Monto de gasto del hogar 37 Rent_Val_gst_Invers_Cultivos Si money -- -- Monto de gastos de inversión en cultivo 57 38 Rent_Val_gst_Invers_Ganado Si money -- -- Monto gastos de inversión de ganado 39 Rent_Val_gst_Otros Si money -- -- Monto de otros gastos 40 user_Add Si char (20) -- Usuario que agregó el registro 41 fec_Add Si datetime -- -- Fecha en que se agregó el registro 42 user_Mod Si char (20) -- Usuario que modificó el registro 43 fec_Mod Si datetime -- -- Fecha de modificación del registro TABLA 4.7.7: DATOS FIADOR: Registra todos los datos del fiador NO CAMPO VAL. NULL TIPO DATO LONGITUD TIPO CLAVE DESCRIPCIÓN 1 Id_Fiador No numeric (3,0) PK Código identificador del fiador 2 No_Asociado No nchar (3) -- Número de Asociado con el que está vinculado el fiador 3 Nombres No nchar (30) -- Primer y segundo nombre del fiador 4 Apellido1 No nchar (15) -- Primer apellido 5 Apellido2 Si nchar (15) -- Segundo apellido 6 Edad Si numeric (2,0) -- Edad de la perdona fiadora 7 Id_Ocupacion No numeric (2,0) FK Código de la ocupación del fiador 8 Direccion No ntext -- -- Dirección del domicilio del fiador 9 DUI No numeric (9,0) -- Número de documento único del fiador 10 NIT No nchar (14) -- número de NIT del fiador 11 Id_Estado_Civil No numeric (1,0) FK Estado civil del fiador 12 Genero No bit -- -- Género del fiador 13 Tel_Fijo Si numeric (8,0) -- Núm. teléfono fijo del fiador 14 Tel_Movil Si numeric (8,0) -- Núm. teléfono celular del fiador 15 Año No int -- -- Se especifica el año al que se refieren los Edo. Financ. del fiador 16 Act_Efectivo Si money -- -- Cantidad en efectivo que posee el fiador 58 17 Act_Bancos Si money -- -- Cantidad en cuentas de ahorro que posee el fiador 18 Act_CtasXCobrar Si money -- -- Cantidad de cuentas por cobrar del fiador 19 Act_Mercaderias Si money -- -- Valor en mercadería del fiador 20 Act_Bienes_Inm Si money -- -- Valor de bienes inmuebles del fiador 21 Act_Otros_Bienes Si money -- -- Valor de otros bienes del fiador 22 Pas_PrestXPagar Si money -- -- Valor de préstamos por pagar del fiador 23 Pas_CtasXPagar Si money -- -- valor de cuentas por pagar del fiador 24 Pas_Proveedores Si money -- -- Valor a pagar a proveedores 25 Capital Si money -- -- Capital 26 Ing_Sueldo Si money -- -- Sueldo del Fiador 27 Ing_RentaNeta_Neg Si money -- -- Ingresos por negocio del fiador 28 Ing_Otros Si money -- -- Otros ingresos 29 Gst_Alquiler Si money -- -- Gastos de alquiler 30 Gst_ObligXPagar Si money -- -- Gastos de otras obligaciones por pagar 31 Gxt_Otros Si money -- -- otros gastos TABLA 4.7.8: CONTROL_GARANTIAS: Registra todas las garantías de un determinado crédito NO CAMPO VAL. NULL TIPO DATO LONGITUD TIPO CLAVE DESCRIPCIÓN 1 No_Garantia No numeric (5,0) PK Número de la garantía 2 No_Solicitud No nchar (8) FK Número de la solicitud 3 Id_Tipo_Garantia No numeric (2,0) -- Código del tipo de garantía 4 Id_Fiador Si numeric (3,0) FK Código del fiador 5 Monto_Tipo_Garantia No money -- -- Monto de la garantía 6 Fec_Venc_Hipoteca Si datetime -- -- Fecha de vencimiento de la hipoteca de la garantía 59 7 Prendaria_Concepto Si ntext -- -- Descripción del tipo de prenda TABLA 4.7.9: SOLICITUD_CREDITOS: En ella se registran todos los datos del crédito y se considera la tabla maestra ya que está relacionada con toda la información referente a un crédito NO CAMPO VAL. NULL TIPO DATO LONGITUD TIPO CLAVE DESCRIPCIÓN 1 No_Solicitud No nchar (8) PK Número de solicitud 2 No_Asociado No numeric (3,0) FK Número de asociado 3 Fec_Ingreso No datetime -- -- Fecha de ingreso de la solicitud 4 Flag_Estado No numeric (1,0) -- 1: Ingresada; 2: Aprobada; 3: Contratada; 4: Denegada; 5: Finalizada 5 Fec_Aprobada Si datetime -- -- Fecha de aprobación de la solicitud 6 Fec_Contratada Si datetime -- -- Fecha de contratación de la solicitud 7 Fec_Denegada Si datetime -- -- Fecha en que se denegó la solicitud 8 Razon_Denegada Si nvarchar (100) -- Motivo por el cual se denegó la solicitud 9 Monto_Aprobado Si money -- -- Monto Aprobado 10 Id_Modalidad_Pago Si nvarchar (50) -- 1= Mensual; 2= Trimestral, 3= Semestral; 4= Anual; 5= Periodo Zafra. 11 Id_Parametros Si numeric (6,0) FK Código de parámetro 12 Fecha_Vencimiento Si datetime -- -- Fecha en que vencerá el monto solicitado 13 Plazo Si nchar (15) -- Periodo en el que se pagará el crédito 14 Observaciones Si nvarchar (150) -- Observaciones 15 Id_Tipo_Destino Si numeric (2,0) -- Código del tipo de destino 16 Es_Siembra Si bit -- -- Establece si el tipo de crédito es destinado a siembra de caña o a mantenimiento de caña de azúcar 60 17 Cant_Manzanas Si numeric (5,2) -- Cantidad de manzanas a sembrar o dar mantenimiento 18 Monto_Total_Dest Si money -- -- Monto total a invertir en el destino 19 Refinanc_Plazo_Meses Si numeric (2,0) -- Periodo de refinanciamiento del crédito 20 Dec_Venc_Refinanc Si datetime -- -- Fecha en que vence el refinanciamiento 21 Concepto_Otros Si ntext -- -- Conceptos generales 22 GB_CantMzns1 Si numeric (5,2) -- Cantidad de manzanas a sembrar o dar mantenimiento de cultivo 1 23 GBId_Tipo_Siembra1 Si numeric (2,0) FK Tipo de siembra 1 24 GBMonto1 Si money -- -- Monto solicitado siembra 1 25 GB_CantMzns2 Si numeric (5,2) -- Cantidad de manzanas a sembrar o dar mantenimiento de cultivo 2 26 GBId_Tipo_Siembra2 Si numeric (2,0) FK Tipo de siembra 2 27 GBMonto2 Si money -- -- Monto solicitado siembra 2 28 GB_CantMzns3 Si numeric (5,2) -- Cantidad de manzanas a sembrar o dar mantenimiento de cultivo 3 29 GBId_Tipo_Siembra3 Si numeric (2,0) FK Tipo de siembra 3 30 GBMonto3 Si money -- -- Monto solicitado siembra 3 31 Fecha_Cancel Si datetime -- -- Especifica la fecha en la que se canceló el crédito (generado automáticamente cuando se realiza la último oper. de pago.) TABLA 4.7.10: CONTROL_CREDITOS: Sirve de enlace entre las tablas Solicitud_Creditos y Ctrl_Oper (Solamente créditos aprobados) NO CAMPO VAL. NULL TIPO DATO LONGITUD TIPO CLAVE DESCRIPCIÓN 61 1 No_Credito No nchar (15) PK Número de crédito (Formato: 3#Asoc- 2#Dest-3#Credito-4#Año) 2 No_Solicitud_Contrat No nchar (8) FK Número de la solicitud contratada 3 Info_Adicional Si ntext -- -- Información adicional, observaciones o comentarios 4 Finalizada No bit -- Es finalizada (True) cuando Saldo a Capital es 0.00 TABLA 4.7.11: CTRL_OPER: Registra el control de los movimientos de cada transacción NO CAMPO VAL. NULL TIPO DATO LONGITUD TIPO CLAVE DESCRIPCIÓN 1 No_Comprobante No numeric (10,0) PK Número del comprobante 2 No_Credito No nchar (15) FK Número del crédito 3 Tipo_Oper No numeric (1,0) -- Tipo_Oper: 1= Desembolso; 2= Pago, 3= Int_Provis, 4= Int_Mora, 5=Int_Provis_Vencido, 6=Int_Mora_Provis_Vencido. 4 Fecha_Oper No datetime -- -- Fecha de operación realizada 5 Monto_Desemb Si money -- -- Monto que desembolsó 6 Monto_Pago Si money -- -- Monto que abonó al crédito 7 Abono_Cap Si money -- -- Abono a capital 8 Abono_Int Si money -- -- Abono a intereses 9 Dias No numeric (3,0) -- Días que ha trascurrido desde la última operación 10 Int_acum_Normal Si money -- -- Valor de los intereses normales acumulados 62 11 Int_acum_Provis Si money -- -- Valor de los intereses provisionados acumulados 12 Int_acum_Mora Si money -- -- Valor de los intereses en mora acumulados 13 Int_acum_Provis_Mora Si money -- -- Valor de los intereses provisionados en mora acumulados 14 Bank_ID Si nchar (4) FK El identificador del banco que emite cheque p/ comprobante Desembolso 15 No_Cheque Si nchar (40) -- Especifica el número de cheque con la que se emite el Comprobante de Desembolso 16 Int_abon_Normal Si money -- -- Abono a los intereses normales acumulados 17 Int_abon_Provis Si money -- -- Abono a los intereses provisionados acumulados 18 Int_abon_Mora Si money -- -- Abono a los intereses en mora acumulados 19 Int_abon_Provis_Mora Si money -- -- Abono a los intereses provisionados en mora acumulados 20 Int_ala_Fecha Si money -- -- Total de intereses a la fecha 63 TABLA 4.7.12: EMPRESA: Registra información parametrizada de la empresa. No. CAMPO VAL. NULL TIPO DATO LONGITUD TIPO CLAVE DESCRIPCIÓN 1 Id_Emp No Numeric (1,0) PK Id Empresa 2 Nombre No Text -- -- Contraseña (codificada) 3 Siglas Si nchar 20 -- Siglas que identifican a la empresa 4 Dirección Si ntext -- -- Ubicación 5 Tel Si nchar 14 -- Número de teléfono 6 Logo Si Text -- -- Logo de la empresa 7 Ico Si Text -- -- Icono que aparecerá en los formularios de CrediSys. TABLA 4.7.13: SECUR: Almacena datos de usuarios (inicio de sesión) No. CAMPO VAL. NULL TIPO DATO LONGITUD TIPO CLAVE DESCRIPCIÓN 1 Usuario No Character 20 PK Login de acceso 2 Pass No Text 4 -- Contraseña codificada 3 Admin No Logical 1 -- Define si tiene acceso admin(.T.) o no (.F.) 4 Nombre No Character 25 -- Nombres del Usuario 5 Apellidos No Character 25 -- Apellidos del Usuario 64 4.8 SEGURIDAD DEL SISTEMA CrediSys cuenta con un mecanismo de seguridad el cual brinda protección contra accesos no autorizados al programa de créditos, así como también brinda privilegios de acceso de acuerdo al tipo de usuario que inicia sesión. Se utiliza una tabla donde se almacena la información y la contraseña de manera codificada para mayor seguridad. Fig. 4.8.1: Pantalla para el acceso al sistema de Control de Créditos. Cabe mencionar que en los campos Usuario y Contraseña son “Case Sensitive”, por lo que se debe tener en cuenta tanto las mayúsculas como las minúsculas que se introduzcan en dichos campos. El proceso que se sigue para la autenticación de usuario y obtener acceso al sistema es la siguiente: � Luego de haber ingresado el nombre de usuario y contraseña, se procede a hacer clic en Ingresar. El sistema procede a determinar si la clave ingresada es correcta o no. Los datos donde se encuentran almacenados los usuarios y que emplea esta parte de seguridad está localizado en una tabla libre de Fox, donde el campo de contraseña se guarda de manera codificada, utilizando el algoritmo denominado “Blowfish”, un codificador de bloques simétricos. 65 � Inicialmente se tienen tres oportunidades para ingresar al sistema. � Cuando se dejan al menos uno de los campos en el formulario de entrada y se hace clic en Ingresar, aparecerá un mensaje advirtiendo esa situación. � Si se ingresan tanto el nombre de usuario como la contraseña, el sistema procede a realizar la autenticación, codificando primero lo insertado en el campo contraseña y usando como llave para la realizar la codificación lo que se a digitado en Usuario. Luego se compara el valor codificado con el registro que tiene almacenado la tabla. Si ambos coinciden, se verifica si el usuario es administrador o no y se procede a acceder al sistema de acuerdo al tipo de usuario, si es administrador o no. � Si al codificar la contraseña el valor devuelto no coincide con el registro almacenado en la tabla, se restará en uno el número de oportunidades, se limpian los campos de entrada y se muestra un mensaje indicando que el usuario o contraseña incorrectos y el número de oportunidades restantes, y retorna nuevamente a la ventana de acceso. � Si se alcanzan las tres oportunidades, se mostrará un mensaje indicando que el usuario no está autorizado y el programa se cerrará. 4.8.1 CLAVES DEL SISTEMA Para el acceso al programa, se ha creado previamente un usuario predefinido una con privilegios de administrador y otra de usuario limitado: − Usuario: Acovalle − Contraseña: creditos1* − Administrador : Si − Usuario: usuario − Contraseña: usuario - Administrador: no Cabe señalar que es posible cambiar estos datos dentro del programa. 66 4.8.2 ROLES DEL USUARIO El sistema permite el acceso al sistema a dos tipos distintos de acceso: � Administrador � Usuario Limitado Esta información puede ser administrada mediante el siguiente formulario: Fig. 4.8.2.1: Formulario para la administración de usuarios y accesos al sistema. Al ingresar un nuevo usuario o editar alguno existente, es posible revelar de manera opcional, en pantalla, la contraseña insertada. Dicha contraseña es almacenada de forma cifrada, con lo cual se mantiene protegida la contraseña real aún cuando el sistema está cerrado. Se define además si el usuario a ingresar será o no administrador del sistema CrediSys Así mismo, un usuario limitado tiene la capacidad de cambiar su contraseña de acceso si lo requiere mediante la siguiente interfaz 67 Fig. 4.8.2.2: Formulario para la modificación de la contraseña desde una sesión de usuario limitado. 4.8.3 PRIVILEGIOS Los privilegios o libertades que tiene un usuario con acceso Administrador a CrediSys es notoriamente mayor a la que posee un usuario con acceso Limitado. La información se detalla en la siguiente tabla: Permisos según el tipo de Rol Descripción de los privilegios Administrador Limitado Administración de Usuarios y Accesos � Cambiar contraseña usuario actual � � Creación de respaldos de la Base de Datos � � Recuperación completa de la Base de Datos � Cambiar datos de la empresa � Registro de Parámetros � Registro de Asociados y Fiadores � Registro de Solicitudes de Crédito � Acceso al Generador de Reportes � Reporte Estado de Solicitud � Reporte Movimiento de Crédito � � Reporte de Recuperación Diaria � � Permisos según el tipo de Rol Descripción de los privilegios Administrador Limitado Informe de Cartera � � Reporte de Provisión a la Fecha � � Reporte Anual de Intereses � � Acceso a la ayuda de CrediSys � � Tabla. 4.8.3.1: Detalle de los privilegios según el tipo de rol de los usuarios. 68 4.8.4 RESPALDOS Una de las características más importante del sistema Credisys es que tiene la posibilidad de crear respaldo completo de la base de datos así como la de restaurar la base de datos a partir de una copia de respaldo previamente creado. 4.8.4.1 CREACIÓN DE UN RESPALDO DE LA BASE DE DATOS Tanto un administrador como un usuario limitado del sistema de crédito tienen la capacidad de crear un respaldo de la base de datos mediante la siguiente interfaz: Fig. 4.8.4.1: Formulario para la creación de respaldos de la base de datos. Al ingresar a esta interfaz, por defecto abre una ruta predefinida donde se almacenan los respaldos, pero puede seleccionarse otra unidad o ruta de almacenamiento. Así mismo se genera un nombre de archivo compuesta por el nombre de la base de datos y la fecha de creación. No es necesario colocar una extensión, ya que la misma interfaz se encarga de colocar la extensión .bak a los archivos de back-up. 69 4.8.4.2 RESTAURACIÓN DE LA BASE DE DATOS El proceso de restauración de la base de datos solamente puede ser llevado a cabo por un usuario con permiso de Administrador de CrediSys. Fig. 4.8.4.2: Formulario para la restauración de la bas