Proyecto 6 - BASE DE DATOS DE PRESTAMO
Proyecto 6 - BASE DE DATOS DE PRESTAMO
Proyecto 6 - BASE DE DATOS DE PRESTAMO
DE HOTELES S.A.
2
BASE DE DATOS FONDO DE AHORRO Y CRÉDITO EMPLEADOS COLOMBIANA
DE HOTELES S.A.
PROYECTO DE GRADO
TUTORA DE PROYECTO
ING. GLORIA E. RICARDO.
3
NOTA DE ACEPTACIÓN:
________________________________________________
________________________________________________
FIRMA DEL PRESIDENTE DEL JURADO
________________________________________________
FIRMA DEL JURADO
________________________________________________
FIRMA DEL JURADO
Bogotá de 2004
4
Agradecimientos a:
5
GLOSARIO
APORTE MENSUAL: Aportes fijos que se deducen por nómina a cada socio de
acuerdo con el porcentaje que el decidió sobre su salario base.
6
RESUMEN
Por los requisitos de hardware para este aplicativo es muy fácil de implantar ya que
no requiere de equipos sofisticados. El software ocupa poco espacio en disco, se
instala y desinstala fácilmente, al igual que viene muy bien documentado para
apoyar al operario y usuario final.
7
CONTENIDO
INTRODUCCIÓN 11
PLANTEAMIENTO DEL PROBLEMA 12
DELIMITACIÓN DEL PROBLEMA 13
ANÁLISIS DE VARIABLES 14
OBJETIVOS 15
JUSTIFICACIÓN DEL PROYECTO 16
FORMULACIÓN DE HIPÓTESIS 17
HIPÓTESIS GENERAL 20
HIPÓTESIS DE TRABAJO 21
MARCO TEÓRICO 19
MARCO CONCEPTUAL 22
MARCO JURIDICO 23
TIPO DE INVESTIGACIÓN 24
ALTERNATIVA DE TRABAJO DE GRADO 24
FASE DE EXPLORACIÓN 25
IDENTIFICACIUON DE PROCESOS ACTUALES 25
TECNICAS PARA ENCONTRAR HECHOS 26
TÉCNICAS ESTADÍSTICAS 27
DEFICIENCIAS DEL SISTEMA ACTUAL 31
ESTUDIO DE FACTIBILIDAD Y ANALISIS COSTO BENEFICIO 31
FACTIBILIDAD OPERACIONAL 32
FACTIBILIDAD TÉCNICA 33
FACTIBILIDAD ECONÓMICA 34
METAS PARA EL NUEVO SISTEMA 35
DETERMINACIÓN DE REQUERIMIENTOS 35
FASE DE DISEÑO 36
DIAGRAMAS DE FLUJOS DE DATOS 37
DICCIONARIO DE DATOS 46
DIAGRAMA DE HIPO 49
TABLA VISUAL DE L DIAGRAMA DE HIPO 50
MODULOS DEL PROGRAMA 52
PROTOTIPOS DE PANTALLAS 54
FASE DE IMPLANTACIÓN 63
CONCLUSIONES 65
BIBLIOGRAFÍA 66
ANEXOS 67
8
CONTENIDO DE GRÁFICAS Y DIAGRAMAS
9
CONTENIDO DE TABLAS
10
INTRODUCCIÓN
El nuevo sistema de información se crea con el objeto de que los datos se puedan
ingresar, actualizar o eliminar de manera confiable y segura. Para lograr este
propósito, se hace necesario que la información sea procesada mediante un
programa o aplicativo, que a su vez requiere de un lenguaje de programación para
su desarrollo. El aplicativo “BASE DE DATOS FONDO DE AHORRO Y
CREDITO EMPLEADOS DE COLOMBIANA DE HOTELES S.A.” se desarrolla
utilizando el lenguaje de programación Visual Fox Pro, este es un lenguaje que
permite generar bases de datos mediante programación orientada a objetos.
11
CAPÍTULO I – ASPECTOS GENERALES
1.1.1 FORMULACIÓN
Los socios se quejan de que no se les rinde informes de sus cuentas, de que los
intereses no son cargados al debido momento, que las cuotas de los préstamos no
son deducidas conforme a lo acordado, que cuando se quieren retirar del fondo se les
demoran mucho tiempo en entregarles los aportes. En vista de esto los socios se
están retirando del Fondo, y para lograr atraer a los que se han retirado y retener a
los que aún se encuentran afiliados, las directivas del Fondo consideran importante
implantar un sistema computarizado que al menos les ayude a administrar las
transacciones de los socios.
El Fondo realiza actividades como son los préstamos para descontar por nómina y
cuando se requiere el estado de un crédito se tiene que recurrir al departamento de
nómina de la empresa para conocerlo. De esta forma no existe directo del fondo
sobre las cuentas de los socios y se está corriendo el riesgo de fallar en algún
movimiento y causar trastornos contables como sería el dejar de hacer algún
descuento, descontar alguna cuota de más, no ingresar algún aporte, liquidar mal los
intereses, por otra parte, esto genera desconfianza de los socios en el sistema actual,
lo que podría llevar a que se retiren del fondo.
12
Para todo lo anterior, la solución definitiva viene a ser la creación de un sistema
confiable y seguro que reduzca los márgenes de error en cada uno de los procesos
que realiza la administración del Fondo de Empleados “FACECH”.
Es decir, se propone con este aplicativo llevar un mejor control realizando más
fiables y seguras las actividades de afiliación y desafiliación de socios,
actualización de los datos personales de los socios, el registro y control de los
aportes, control de cartera y de las obligaciones financieras de cada socio.
13
1.2 ANÁLISIS DE VARIABLES
SOFWARE DE DESARROLLO
ESTRATEGIA DE DESARROLLO
14
1.3 OBJETIVOS
Diseñar las entradas y salidas haciendo los diagramas de flujo para el nuevo
sistema y crear los módulos inscripción, préstamos, tipos de préstamos,
transacciones y tipos de transacciones, para mejorar el sistema administrador
de socios del fondo de empleados “FACECH”.
Realizar un programa que genere de manera ágil y segura reportes del estado
de las cuentas de los socios del fondo de empleados, facilitando a la
administración del fondo la toma de decisiones.
Realizar las pruebas al nuevo sistema con el fin de hallar los errores que este
pueda tener para luego corregirlos.
15
1.4 JUSTIFICACIÓN DEL PROYECTO
El software de una base de datos donde relacione los movimientos del Fondo con los
datos personales de cada socio, se hace con el fin de proveer una mejor herramienta
de control al FONDO DE AHORRO Y CRÉDITO EMPLEADOS DE
COLOMBIANA DE HOTELES S.A. “FACECH”, en lo que respecta al manejo de
las cuentas de los socios.
16
fundamento principal para lograr dicho objetivo. La reducción de costos dentro de
una empresa está en gran parte relacionada con el manejo pronto y eficiente de la
información que la empresa requiere. Se ha pasado del manejo tedioso de archivos
dentro de inmensas estanterías, a los almacenados dentro de pequeños discos
compactos y disquetes, que ofrecen mucha más facilidad de ser consultados.
Además, que ello también contribuye a crear ambientes de seguridad y tranquilidad
para los dueños de la empresa, los usuarios y los trabajadores.
El nuevo sistema mejorará los problemas de administración de las cuentas del fondo
de empleados, de tal manera que facilitará las afiliaciones, desafiliaciones,
generación de reportes e informes actualizados de estas cuentas. Se ahorrará tiempo,
es decir, se optimizará el escaso recurso humano con que se cuenta para llevar a
cabo las operaciones del fondo.
Para empezar el proceso de generar una base de datos para el fondo de empleados,
se requiere en primer lugar un estudio preliminar al sistema de información vigente,
con el fin de concretar qué es lo que hace, qué características tiene, qué tan eficaz es,
qué capacidad de manejo de información tiene, qué tipo de datos de entrada son los
que procesa, cuáles son las salidas. Igualmente este estudio preliminar nos muestra
qué factibilidades hay de modificarlo o de reemplazarlo.
Después de concluir que lo mejor es reemplazar el viejo sistema manual por uno
manejado con computadora, se procede a hacer el análisis de nuevo sistema, que
consiste en determinar qué características debe éste incluir (determinación de
requerimientos), con el fin de que el proyecto sea un software eficiente, confiable y
fácil de manejar.
17
cuáles basadas en computadora, acciones a emprenderse cuando se presentan
problemas o circunstancias inesperadas, cuáles son personas usuarios, cuáles
personas son operadoras de computadora y cuáles son personas de apoyo.
Y para finalizar, viene la etapa de evaluación e implantación del nuevo sistema, que
es cuando se mira el sistema con datos originales y ficticios para observar cómo se
comporta ante las exigencias de la realidad. Se verá su funcionalidad y su fácil
operabilidad.
18
CAPITULO II – MARCOS DE REFERENCIA
FONDO DE EMPLEADOS
BASE DE DATOS
“Una base de datos es una colección de datos clasificados y estructurados que son
guardados en uno o varios ficheros, pero referenciados como si de un único fichero
se tratara... Los datos de una base de datos están clasificados en campos y en
registros o fichas... Una base de datos puede estar formada por una o más tablas”.3
1
Guía Fácil De Computación CÍRCULO DE LECTORES S.A. 1997
2
Microsoft Encarta Biblioteca de Consulta 2002. 1993-2001 Microsoft Corporation. Reservados todos los
derechos.
3
Curso De Programación Visual Basic 6, Francisco Javier Cevallos, Alfaomega Ra-Ma
19
DISEÑO DE BASES DE DATOS
El diseño de bases de datos se realiza por lo general en tres fases. La primera fase,
llamada de diseño conceptual, produce una representación abstracta y de alto nivel
de la realidad. La segunda fase, llamada de diseño lógico, convierte esta
representación en especificaciones que pueden implantarse en un sistema de
cómputo y ser procesadas por él. La tercera fase, llamada de diseño físico, determina
las estructuras de almacenamiento físico y los métodos de consulta requeridos para
un acceso eficaz a los contenidos de una base de datos a partir de dispositivos de
almacenamiento secundario.4
4
2 Carlo Batín, Stefano Ceri, Shamkant B. Navathe Diseño Conceptual De Bases De Datos
Addison- Wesley/Diaz De Santos
20
de ambas tablas. Por ejemplo, si una tabla contiene los campos NÚM-EMPLEADO,
APELLIDO, NOMBRE y ANTIGÜEDAD y otra tabla contiene los campos
DEPARTAMENTO, NÚM-EMPLEADO y SALARIO, una base de datos relacional
hace coincidir el campo NÚM-EMPLEADO de las dos tablas para encontrar
información, como por ejemplo los nombres de los empleados que ganan un cierto
salario o los departamentos de todos los empleados contratados a partir de un día
determinado. En otras palabras, una base de datos relacional utiliza los valores
coincidentes de dos tablas para relacionar información de ambas. Por lo general, los
productos de bases de datos para microcomputadoras o microordenadores son bases
de datos relacionales.
5
Análisis y Diseño De Sistemas de Información, James A. Senn, Segunda edición Mc Graw-Hill
6
Microsoft ® Encarta ® Biblioteca de Consulta 2002. © 1993-2001 Microsoft Corporation.
Reservados todos los derechos.
21
VISUAL FOX PRO
2.1.1 ANTECEDENTES
Los procesos que se realizan actualmente para calcular las transacciones son
mediante hojas de cálculo en Excel. Mediante éstas, se llevan las cuentas de aportes
de cada socio, se hace seguimiento a los préstamos.
Las bases de datos son de uso común en los fondos de empleados. Muchos fondos
bien organizados como el de algunas universidades tienen página Web con
posibilidad de consultas a las bases de datos, incluso pueden hacer la simulación de
créditos para ver sus características.
7
Microsoft Developer Network (MSDN) VISUAL STUDIO 6.
22
Aunque los modelos de bases de datos han evolucionado hasta el punto de que hoy
en día se habla sistemas de bases distribuidas, bases de datos orientadas a objetos,
las más comunes y prácticas son las bases de datos relacionales, que son tipo de base
de datos que almacena la información en varias tablas. Son utilizadas dentro de gran
diversidad de aplicativos, en donde hacen interfase para alimentar sistemas expertos,
sistemas inteligentes y aplicaciones como motores de búsqueda de uso en la Web.
En este aspecto jurídico se debió respetar la norma que reglamenta los porcentajes
sobre el salario base, permitidos para aportes a fondos de empleados, que deben ser
entre el cuatro y el diez por ciento sobre el salario básico mensual.
23
CAPITULO III – METODOLOGÍA DE DESARROLLO DEL PROYECTO
Ingeniería de software
Este proyecto es del tipo de Software de calidad. Consiste en una base de datos,
para manejar las transacciones de las cuentas de cada uno de socios del Fondo De
Empleados De Colombiana de Hoteles S.A.
24
CAPITULO IV - ETAPAS O FASES DEL PROYECTO
A través del contacto con las personas que manejan las cuentas del fondo, se pudo
observar que ellos llevan a cabo los procesos de forma manual, mediante la
utilización de formularios en los cuales quedan escritos los datos para cada uno de
los procedimientos que son: Afiliación, Tramitar Préstamo, Efectuar Aportes,
Abono a Préstamos (cuotas).
Las hojas de los formatos se guardan en carpetas correspondientes a cada socio y así
se controlan los movimientos de cada cuenta, sea esta la de ahorros o la de
prestamos.
La amortización de los préstamos (con una tasa de interés fijo mensual, a un periodo
determinado y cuotas fijas mensuales) es la parte que más requiere control, puesto
que se debe tener presente la situación financiera del socio respecto al Fondo
“FACECH” y con otras entidades financieras (bancos, cooperativas, etc.) Tanto las
cuotas de préstamos como los aportes mensuales de cada socio se hacen por
descuento mensual de nómina de la primera quincena de cada mes. El Fondo debe
pasar una relación a recursos humanos de cuánto se le tiene que descontar a cada
socio, y de allí informan a nómina.
25
3. Proceso de estudio de factibilidad de aprobación de créditos. Se pasa
un informe a Recursos Humanos de la solicitud del préstamo, allí la información
dada por el socio especialmente la que tiene que ver con su estado financiero) es
confrontada con la información que se tiene del empleado y un reporte de dicha
confrontación es enviado a la Junta Directiva Del Fondo quien la analiza y estudia
y luego determina si el crédito es aceptado o no.
ENCUESTA.
OBJETO DE LA ENCUESTA.
Mediante estas preguntas se pretende saber el grado de aceptación que tienen los
socios al sistema de información actual del Fondo de Empleados. También se quiere
saber que tanto interés hay entre ellos por implantar un sistema informático por
computador.
26
La primera pregunta busca saber lo satisfechos que están los socios con el sistema
de información actual.
La tercera pregunta busca información acerca de qué tan interesados están los socios
en implantar una base de datos, para el control de las operaciones de los socios.
TÉCNICAS ESTADÍSTICAS.
Se desarrollo una encuesta entre los 34 socios del fondo de empleados, con la
siguiente ficha técnica.
PRESENTACIÓN DE LA INFORMACIÓN.
CANTIDAD DE REPRESENTACIÓN
CALIFICACIÓN
PERSONAS EN %
BUENO 7 16%
REGULAR 17 39.5%
MALO 19 44.10%
TABLA No. 6: Reflejo De La Respuesta Uno De La Encuesta
Fuente: VARGAS SEGURA CARLOS
27
Fecha: septiembre de 2003
39,50% 44,10%
60%
PORCENTAJE 40% 16%
DE OPINIÓN
20%
0%
BUENO REGULAR MALO
CALIFICACIÓN
2. Lo que más les desagrada a los socios, del manejo de sus ahorros en el
fondo es:
28
TABLA No. 7: Reflejo De La Respuesta Dos Del Censo
Fuente: VARGAS SEGURA CARLOS
Fecha: septiembre de 2003
6,00 5,00
5,00
4,00 3,50 3,30
3,00 2,25
2,00
1,00
-
NO SE CONSIGNA FALTA DE INF. POCOS ESCASAS
A TIEMPO ACTUALIZADA Y PRÉSTAMOS Y ACTIVIDADES
PERIÓDICA PEQUEÑOS EXTRAS
PROBLEMAS
29
como calificación, siendo la más alta la del problema de más
relevancia.
CANTIDAD DE REPRESENTACIÓN
CALIFICACIÓN
PERSONAS EN %
EXCELENTE 25 58.13
BUENO 7 16.30
NO MUY BUENO 7 16.30
PÉSIMO 4 9.30
TABLA No. 8: Reflejo De La Respuesta Tres De La Encuesta
Fuente: VARGAS SEGURA CARLOS
Fecha: septiembre de 2003
58,13%
60,00%
50,00%
40,00%
PORCENTAJE DE
30,00% 16,30% 16,30%
OPINIÓN 9,30%
20,00%
10,00%
0,00%
EXCELENTE BUENO NO MUY PÉSIMO
BUENO
CALIFICACIÓN
30
El 58.13 de los socios opina que es excelente el proyecto de implantar una base de
datos para manejar las transacciones. El 16.3 lo consideran bueno, en suma el 74.4%
de los socios aprueban el proyecto. El 16.3% de los socios no están seguros de que
la sistematización sea algo bueno y el 9.3% opina que no se debería implantar un
aplicativo.
Evaluando las tres preguntas en conjunto, se establece que: por parte del grupo que
conforman el Fondo De Ahorro Y Crédito Empleados De Colombiana De Hoteles,
se considera útil la obtención de un aplicativo que ayude a administrarlo.
4. Para que los socios reciban información actualizada del estado de sus cuentas
con el fondo, deben recurrir a los departamentos de Contabilidad o de Recursos
Humanos de la empresa.
31
4.1.5.1 FACTIBILIDAD OPERACIONAL.
Se requerirán unas treinta horas de capacitación a las personas que van a manejar el
nuevo sistema, ellas no poseen conocimiento en el manejo de computadoras y habría
que hacer una inducción básica de cómo operar los computadores.
El fondo aún no posee los recursos de hardware, software y oficina, pero de acuerdo
con la situación financiera actual es factible ubicar una oficina dentro de las mismas
instalaciones del hotel o en la casa de alguno de los de la junta directiva, el hardware
y software es posible comprarlo.
32
SISTEMA OPERATIVO WINDOWS 98 O POSTERIOR. (INCLUIDO EN EL
PAQUETE TODO EL SOFTWARE)
ADEMÁS LA ESTACIÓN PARA EL EQUIPO DE CÓMPUTO: MUEBLE Y
SILLA ERGONÓMICA.
Debido a que se van a comprar los requerimientos técnicos (equipos y muebles) que
se necesitan para la implantación del sistema informativo, el proyecto es viable.
Los costos del proyecto están representados en su mayoría por la disponibilidad del
tiempo tanto para la investigación como para el análisis, diseño y desarrollo del
aplicativo, en equipos, software, capacitación y otros gastos.
SOFTWARE
HARDWARE
33
CAPACITACIÓN.
OTROS.
SOFTWARE $ 800.000.00
HARDWARE $ 744.000.00
CAPACITACIÓN $ 500.000.00
OTROS $1’265.000.00
TOTAL $3’309.000.00
34
Para cubrir los costos de la implantación del nuevo sistema, el fondo FACECH
recurrirá a las utilidades dadas por concepto de créditos a sus asociados. Además
puede conseguir financiados los equipos y muebles necesarios.
2. Dejar que los datos de los socios sean actualizados y guardados en la BD.
35
3. Acceder a la base de datos y buscar por número de cédula los datos de un
socio determinado.
10. Generar un pagaré que garantice el cumplimiento del socio con las
obligaciones de un crédito.
36
4.2.2 MODELO ENTIDAD RELACIÓN
TABLA TIPO_PRÉSTAMOS
TSABLA PRÉSTAMOS
37
TABLA TRANSACCIONES
TABLA CARGOS
TRABLA SOCIOS
38
económicamente
Cuenta _bancaria Carácter 16 Cuenta de ahorro o
corriente
Cony_id Carácter 8 Cédula del cónyuge
Cony_ape Carácter 25 Apellidos del cónyuge
Cony_nom Carácter 25 Nombres del cónyuge
Dirección_ofi_conyuge Carácter 30 Dir. Donde trabaja el
cónyuge
Teléfono_ofi_conyuge Carácter 10 Tel. de donde labora el
cónyuge
Saldo Monetario 12 (2dec) Deuda del préstamo
Fecha_ult_préstamo Date 10 Fecha de desembolso
del último préstamo
efectuado
Fecha_afiliado Date 10 Cuando ingreso al
Fondo De Empleados
39
Tabla Visual De Contenido Hipo
2.3.1 Consignaciones
Realiza la función de ir sumando los aportes mensuales y extraordinarios
de los socios.
2.3.2 Retiros
Realiza la función de disminuir los aportes de los socios o eliminar el
registro en caso de que el socio se retire del Fondo.
40
4.0 Programa de procesamiento de préstamos
Ejecuta las funciones correspondientes a mantener actualizada las cuentas
de los créditos, informando del número de cuotas canceladas, número
de cuotas que faltan por cancelar, saldo por pagar.
41
Permite que el usuario se oriente en determinado momento a cerca del
uso del aplicativo y le permita solucionar posibles errores.
6.3 Contraseñas
Ejecuta un procedimiento de validación que permite al operario un nivel de
acceso a las funciones del aplicativo.
Modulo Cargos Sirve para alimentar el campo cargo del módulo socios. Posee los
campos: código (llave) y nombre
Modulo Tipo De Préstamos Sirve para ser llamado desde el módulo préstamos,
posee los campos: código (llave), nombre, tasa, periodo máximo y periodo mínimo.
Módulo Préstamos Controla los créditos que se hacen a los socios, posee los
campos cédula (llave), tipo préstamo, fecha préstamo, fecha aprobado, suma
solicitada, plazo y tasa.
ENTRADAS
Los datos son capturados mediante formularios que se llenan por teclado, llevando a
cabo validación a nivel de campos, de formulario y de transacción. Cuando se van a
42
editar los módulos, el sistema sólo deja activados los campos editables y desactiva
los que deben permanecer constantes.
SALIDAS
Las salidas se presentan a través de reporte que pueden ser vistos solamente en
pantalla o pueden ser impresos.
43
4.3 FASE DE IMPLANTACIÓN
Se realizará una inducción a las personas que se van a encargar de operar el sistema,
enseñándoles desde la forma de cómo prender la computadora, hasta el modo de
cómo aprovechar al máximo el programa. Para esto último, lo mejor es ponerlos al
frente del aplicativo para que ellos aprendan a explorar los módulos y puedan sacar
los reportes.
44
Debido a que el fondo FACECH lleva tiempo de estar funcionando se deberán
ingresar los registros de los socios antiguos con la fecha actual que da el sistema.
Igualmente los préstamos serán actualizados a la fecha del sistema.
45
CONCLUSIONES
46
I. BIBLIOGRAFÍA
47
ENCUESTA A LOS SOCIOS DEL FONDO DE EMPLEADOS “FACECH”
Bueno.
Regular.
Malo.
Excelente.
Bueno.
No muy bueno.
Pésimo.
48