You are on page 1of 130

Subsecretaría de Educación Media Superior y Superior

Dirección General de Operación de Servicios de Educación


Media Superior y Superior
Subdirección de Formación Docente
Departamento de Apoyo Académico

ESCUELA NORMAL PARTICULAR AUTORIZAD A


INST IT UTO S UP ERIOR DE ES PE CIALIDADE S P EDAGÓ GICAS
IGNAC IO MANUEL AL TAMIRANO , A . C.
ACUERDO DE AUTORIZACIÓN: 130.00.01.01.00.02 / 001
DE FECHA: 30 DE OCTUBRE DE 1998.
C. C. T. 12PNL0018N REG. PROFESIONES EXP/12-00107

Documento recepcional:

Sistema para el control de una caja de ahorro.

Que presenta:

Maricela Cantorán Rodríguez.

Para obtener el Título de:

Licenciado en Informática y Computación

Generación 2007-2011

Tixtla de Guerrero, Gro., Julio de 2011


AGRADECIMIENTOS

A Dios

Con profundo agradecimiento por darme la vida y guiarme durante


cada momento, el quien es la luz de mi camino y la fuente
inagotable del saber, siempre ha estado a mi lado, brindándome la
oportunidad de realizar mis metas y sueños.

A mis padres.

Camerino Cantoran Jiménez


Paula Rodríguez Castro

A quienes dedico mi triunfo con especial amor, mi más profunda


gratitud, por el amor, el apoyo constante a través de todas las
etapas de mi vida para convertirme en una profesional, no hay
manera de poder pagarles todo lo que han hecho por mí, gracias
por su apoyo incondicional por darme ánimos para seguir siempre
adelante por ser unos padres ejemplares. Gracias por todo por
darme una carrera para mi futuro y por creer en mí, aunque hemos
pasado momentos difíciles, siempre han estado apoyándome y
brindándome todo su amor los quiero mucho le doy gracias a dios
por tener una familia maravillosa.
A mi tío.

Marino Navarrete Castro.


Por su apoyo incondicional, por sus consejos en los momentos más
difíciles de mi vida, por darme ánimos para seguir adelante, por ser
una gran persona.

A mis abuelitas

Juana Castro Sevilla


Alberta Jiménez Meza

Por estar siempre en los momentos más importantes de mi vida, por


ser un gran ejemplo en mi vida para seguir adelante y por sus
consejos que han sido de gran ayuda para mi vida.
DEDICATORIAS

A mis hermanas y hermanos.

Josefina Cantorán RodríguezI, tzanye Cantorán Rodríguez, Omar


Cantorán Rodríguez, Rodolfo Cantorán Rodríguez

Que con su amor y comprensión siempre me dieron ánimos para


salir adelante gracias por estar a mi lado siempre los quiero
mucho.
A mi asesora.

Ing. Jacqueline Colchero Amateco por su amistad y el tiempo


dedicado a la asesoría de este trabajo por brindarme sus
conocimientos, por tenerme la paciencia necesaria en el trayecto
de mi carrera, gracias por todo querida asesora jamás la olvidare.

A mis amigos.

Edith, Yolansi, Natividad, Jorge Alberto.


Por su amistad y cariño durante estos cuatro años siempre los
llevare en mi corazón, gracias Jorge por desvelarte conmigo y por
darme ánimos para seguir adelante gracias por confiar en mi eres
una persona muy especial.
A mis profesores.

Por confiar en mí, por brindarme sus conocimientos, por tenerme la


paciencia necesaria, gracias por apoyarme en momentos difíciles
agradezco el haber tenido unos excelentes profesores jamás los
olvidare.

Y no me puedo ir sin antes decirles, que sin ustedes a mi lado no lo


hubiera logrado, tantas desveladas sirvieron de algo y aquí está el
fruto. Les agradezco a todos ustedes con toda mi alma el haber
llegado a mi vida y el compartir momentos agradables y momentos
tristes, pero esos momentos son los que nos hacen crecer y valorar
a las personas que nos rodean. Los quiero mucho nunca los
olvidare.
INTRODUCCIÓN
CAPITULO I: PRESENTACIÓN DEL PROYECTO
1.1. Antecedentes .............................................................................1
1.2. Descripción del problema ..........................................................6
1.3. Justificación ...............................................................................8
1.4. Hipótesis ....................................................................................9
1.5. Objetivos ................................................................................. 10
1.5.1. Objetivo general ................................................................... 11
1.5.2. Objetivos específicos ........................................................... 11
1.6. Alcances.................................................................................. 12
1.7. Limitaciones ........................................................................... 13
CAPITULOII. DESCRIPCIÓN DE LA SITUACIÓN ACTUAL
2.1. Definición de la empresa ........................................................ 14
2.2. Diagnostico de la empresa ..................................................... 16
2.2.1. Organigrama ........................................................................ 18
2.2.2. Personal ............................................................................... 19
2.2.3. Análisis FODA (fortalezas, oportunidades, debilidades,
amenazas) ..................................................................................... 20
2.3. Técnicas de recolección de datos .......................................... 24

CAPITULO III. ANALISIS Y DISEÑO DEL PROYECTO


3.1. Definición del sistema ............................................................. 26
3.2. Análisis de los requerimientos del sistema ............................ 28
3.2.1. Estudio de factibilidad .......................................................... 30
3.3. Modelado de la arquitectura del proyecto .............................. 33
3.3.1. Diagrama de contexto.......................................................... 36
3.3.2. Diagrama entidad-relación................................................... 38
3.3.3. Diagrama de datos .............................................................. 42
3.4. Diseño de tablas ..................................................................... 59
3.5. Diseño de entradas ................................................................. 63
3.6. Diseño de salidas.................................................................... 67
3.7. Selección de hardware y software.......................................... 72

CAPITULO IV. DESARROLLO DEL PROYECTO


4.1. Implementación de tablas de bases de datos ........................ 74
4.2. Codificación de la información................................................ 78
4.2.1. Código fuente de algunos procedimientos y funciones....... 79
4.3. Pruebas unitarias del sistema ................................................ 85
4.4. Generación del paquete de instalación .................................. 86

CAPITULO V. IMPLANTACIÓN DEL PROYECTO Y CAPACITACIÓN


5.1. Instalación de la aplicación final ............................................. 91
5.2. Capacitación al personal ........................................................ 95

CAPITULO VI. MANUAL DE USUARIO


6.1. Manual de operación del sistema ........................................... 96
CONCLUSIONES
TENDENCIAS FUTURAS
BIBLIOGRAFÍA
ANEXOS
INTRODUCCION
El presente trabajo se hizo con la finalidad de atender las
necesidades que se presentan en la caja de Ahorro SYSCAFAM
esta caja está ubicada en la calle Carlos González Navarro Nº 11 y
es atendido por Ing. Marino Navarrete Castro, surgió la idea de
crear un sistema informático para solucionar algunos imprevistos
que demoran algunas actividades de la caja de ahorro. Es por ello
que inicia el proceso para crear e implantar un sistema que ayuda
en las actividades administrativas de este lugar.

El primer capítulo de este trabajo recepcional, aborda la


presentación del proyecto este capítulo se enfoca a los
antecedentes históricos de la caja de ahorro se describe la
problemática detectada en el desarrollo de las actividades que se
realizan en la caja de ahorro, se justifica mediante la elaboración
del presente sistema, se plantea una hipótesis, el objetivo general y
los específicos que se pretenden alcanzar, de la misma manera los
alcances y las limitaciones que se presentan en la elaboración del
sistema.

El segundo capítulo, se hace una análisis referente a la situación


actual de la empresa a partir de su definición, misión y visión de la
misma, también se muestra un organigrama de cómo está
organizada la caja de ahorro, se muestran las técnicas de
recolección de datos que se utilizaron para llevar a cabo el estudio
de este proyecto; Se presenta también un análisis
FODA(Fortalezas,Oportunidades,Debilidades,Amenazas) de la caja
de ahorro.

El tercer capítulo es un estudio amplio a cerca del modelado de


arquitectura del proyecto del sistema a partir de la definición del
sistema de información y los requerimientos más importantes para
el buen funcionamiento del mismo, se realizo el estudio de
factibilidad para verificar que tan viable es implementar y llevar a
cabo el proyecto. Muestra los diagramas de flujo de datos que
representan los procesos de manera grafica que el sistema hará
para procesar la información y mostrarla al usuario según su
necesidad. De igual manera muestra diseños de pantallas de
entradas y salidas de datos con el que contara el sistema para la
gestión y procesamiento de los mismos.
El cuarto capítulo expone la implementación de la base de datos
en el sistema para que conjuntamente trabajen y puedan
desempeñar sus tareas de manera eficiente. Así mismo muestra
parte del código fuente que hace posible el desarrollo de algunas
tareas del sistema, como dar de alta un nuevo
registro,buscarlo,modificarlo o eliminarlo también incluye una guía
de cómo se creó el archivo ejecutable de este sistema, para
después poder instalarlo en cualquier computadora.
El quinto capítulo habla de la etapa final que es la implantación
del sistema es una guía para la implantación del sistema en la
computadora que se utilizara se explica para que el usuario tenga
conocimiento de los pasos que debe seguir en la instalación
del sistema de la caja de ahorro.

El sexto capítulo aborda el manual de usuario, muestra


detalladamente las funciones del sistema, sus elementos y
componentes para que el usuario pueda manejar sin ninguna
dificultad cada uno de los procesos del sistema.
1.1. Antecedentes
Un sistema de información es un conjunto organizado de
elementos, que pueden ser personas, datos, actividades o
recursos materiales en general. Estos elementos interactúan entre
sí para procesar información y distribuirla de manera adecuada en
función de los objetivos de una organización.

El estudio de los sistemas de información surgió como una


subdiciplina de las ciencias de la computación, con el objetivo de
racionalizar la administración de la tecnología dentro de las
organizaciones.

El campo de estudio fue avanzando hasta pasar a ser parte


de los estudios superiores dentro de la administración. Desde un
punto de vista empresarial, los sistemas de información pueden
clasificarse de diversas formas. Existen, por ejemplo, sistemas de
procesamiento de transacciones (que gestionan la información
respecto a las transacciones producidas en una empresa),
sistemas de información gerencial (para solucionar problemas
empresariales en general), sistemas de soporte a decisiones
(analizan las distintas variables de negocio para la toma de
decisiones), sistemas de información ejecutiva (para los
directivos), sistemas de automatización de oficinas (aplicaciones
que ayudan en el trabajo administrativo) y sistemas expertos (que
emulan el comportamiento de un especialista en un dominio
concreto).

1
Cabe resaltar que el concepto de sistema de información
suele ser utilizado como sinónimo de sistema de información
informático, aunque no son lo mismo. Este último pertenece al
campo de estudio de la tecnología de la información y puede
formar parte de un sistema de información como recurso material.
De todas formas, se dice que los sistemas de información tratan el
desarrollo y la administración de la infraestructura tecnológica de
una organización.

Un sistema informático es un conjunto de partes que


funcionan relacionándose entre sí con un objetivo preciso. Sus
partes son: hardware, software y las personas que lo usan.

Una caja de ahorros es una entidad de crédito similar a un


banco. Sólo se diferencian por su carácter legislativo. En
concreto, los bancos son sociedades anónimas, mientras que las
cajas de ahorro se rigen por la ley de sociedades limitadas de
carácter fundacional, motivo por el que deben destinar, por
ejemplo, una parte de sus dividendos a fines sociales o tienen
representación gubernamental en su seno, aunque no por ello
dejan de ser privadas.
Entre las alternativas de ahorro que existen en México se
encuentran las llamadas cajas populares, mismas que operan
como Sociedades Financieras Populares, donde el socio ahorra y
la sociedad entrega la cantidad principal y los intereses que se
generan.

2
A finales de los años noventa, se presentaron diversos
fraudes en algunas entidades, lo que generó desconfianza en el
sector. Por ello, las autoridades endurecieron las reglas de
creación y supervisión.

En este sentido, la Comisión Nacional para la Protección y


Defensa de los Usuarios de Servicios Financieros (Condusef)
explica que las cajas deben estar autorizadas ante la Comisión
Nacional Bancaria y de Valores (CNBV).

¿Quién participa en cajas populares?


Las cajas de ahorro son intermediarios financieros que por lo
general adquieren la figura de cooperativa.

Son iniciativas de una comunidad que se organiza, dado


que no tiene otra forma de obtener servicios financieros, la misma
gente que las forma es de donde surgen los directivos de las
cooperativas.

Generalmente el servicio que ofrecen las cajas a la gente es


muy cálido, orientado a temas sociales que no se ven
normalmente en otro tipo de intermediarios tal como la banca
comercial. El sector popular se ve involucrado en este tipo de
entidades, ya que además de tener presencia rural, también
existe presencia urbana.

3
Respecto a los requisitos para ingresar, detalla que de
acuerdo con la ley, se debe integrar un expediente de los socios
para registrar los datos mínimos, tal como nombre y domicilio.
También deben participar en el capital de la caja, que en algunos
casos es accesible entre $100, $200 o más y con ello les da
derecho de ahorrar y recibir los servicios financieros.

¿Qué tipos de cajas de ahorro existen?

Ley de Ahorro y Crédito Popular se establecen básicamente


tres regímenes.

En primer lugar están las cajas pequeñas, con un límite de


socios y activos que sólo deben registrarse ante las doce
federaciones autorizadas por la CNBV y no cuentan con un fondo
de protección para los ahorros.

Segundo, existen las cajas en el régimen de prórroga


condicionada que, con apoyo de la Federación, tienen un plan de
trabajo que les ayuda para cumplir con todos los requisitos que
requiera la Ley para que pueda ser autorizada.

Finalmente están las entidades autorizadas, que son


sociedades que ya han pasado todos los filtros, tanto a nivel del
comité de supervisión como dentro de la misma CNBV que ha
recibido los expedientes de las cajas.

4
Las entidades pueden tomar dos figuras: cooperativas que
para cumplir con la ley deben operar como Sociedades
Cooperativas de Ahorro y Préstamo, así como sociedades
anónimas denominadas Sociedades Financieros Populares
conformadas por un grupo de inversionistas. La necesidad de
crear una cultura del ahorro en nuestra ciudad, en nuestro estado
y en nuestro país permitirá que una crisis como la que
recientemente se presento no afecte el patrimonio de las familias
de bajos recursos económicos, por ello surge la iniciativa en un
principio de impulsar una caja de ahorro familiar SYSCAFAM.

El manejo de recursos financieros siempre traerá


dificultades para el control de ahorradores, el control de
préstamos y el reparto equitativo de utilidades sin embargo el
numero de ahorradores y miembros de una familia no implica
mucha dificultad , pero el interés de crear una cultura con un
mayor número de ahorradores aceptando a las personas que
quieran ingresar a la caja de ahorros, implica contar con un
sistema automatizado para el control de la caja de ahorros
SYSCAFAM y de esta manera brindar un mejor servicio a los
clientes siendo una caja de ahorros en la que se brinde calidad,
es por eso que con el apoyo de la informática y de los beneficios
que brinda, se creará un sistema para el control de la caja de
ahorro SYSCAFAM, esta es una caja inicial, el control de la
información se lleva de manera manual anotándose en una libreta
y apoyándose en una hoja de Excel, lo que ocasiona que no se

5
lleve un buen control, el sistema permitirá al encargado de la caja
de ahorro SYSCAFAM ahorrar tiempo y esfuerzo a la hora de
realizar las actividades correspondientes y de esta manera llevar
un mejor control.

1.2 Descripción del problema

La caja de ahorros no cuenta con un sistema de


información que ayude a llevar un mejor control de la información
de los ahorradores.
Al registrar a los ahorradores se les toman los siguientes
datos nombre, dirección, teléfono, rfc y dos avales apoyándose
en una hoja de Excel.
Al realizar el control del ahorro semanal que realizan los
ahorradores se lleva bastante tiempo ya que se realiza de forma
manual y en un tarjetón se anota el ahorro que se da con la
fecha y la firma de la persona encargada de la caja de ahorro, las
tarjetas se realiza en Word.
El corte anual, mensual y semanal se calcula de manera
manual lo que a veces ocasiona que existan errores al realizar
las operaciones.
El control de préstamos se lleva en una libreta anotando la
cantidad del préstamo, el plazo a pagar, el interés que se cobrará
y a quien se le presta lo que ocasiona que el encargado se tarde
al atender a los usuarios.

6
El cálculo de la suma total del ahorro y las utilidades
también se llevan en una libreta y al buscar cuales son las
utilidades de cada ahorrador se tiene que buscar hoja por hoja.
El cálculo según el periodo del préstamo se realiza de forma
manual esto genera pérdida de tiempo, dinero y esfuerzo.
No se cuenta con un ticket de pago que compruebe que el
ahorrador pago su préstamo, lo que ocasiona que existan
confusiones en el encargado y el cliente.
No se cuenta con un reporte que muestre los préstamos
realizados, al no existir se crea una confusión de cuantos y a
quien se le han realizado dichos préstamos.
No se cuenta con un reporte que muestre el corte semanal,
mensual y anual del ahorro lo que ocasiona pérdida de tiempo al
realizar los cortes.
Con la ayuda de un sistema de control de información en la
caja de ahorro permitirá ahorrar tiempo y esfuerzo, de esta
manera se brindará un mejor servicio a los ahorradores.

7
1.3 Justificación
En la actualidad las necesidades de las empresas e
instituciones son definidas por el entorno en que existen, este
ambiente es muy competitivo.
Es muy importante la toma de decisiones dentro de las
organizaciones es por eso que la información debe ser rápida y
oportuna que permita tomar decisiones eficientes, efectivas y con
un bajo costo para la empresa.
Los sistemas de información han cambiado la forma en
que operan las organizaciones a través de su uso se han logrado
importantes mejoras, pues automatizan los procesos operativos y
lo más importante, su implantación logra ventajas competitivas, es
por eso que decidí crear un sistema para la caja de ahorro
SYSCAFAM al realizar este sistema permitirá que la caja de
ahorro SYSCAFAM crezca creando una cultura de ahorro, ya que
en la actualidad la gente no tiene el habito de ahorrar, esto
beneficiara al personal que labora en la misma facilitándoles el
trabajo, ya que todo será de manera más rápida y exacta
llevando un control sistematizado, es importante porque ahorrara
tiempo, dinero y esfuerzo será novedoso porque al introducir el
código del ahorrador mostrara toda la información referente.

8
Al realizar el sistema aprenderé cosas nuevas también
pondré en práctica los conocimientos adquiridos en el transcurso
de mi formación como Licenciada en Informática y Computación,
además de que es un reto para mí que el sistema funcione a la
perfección al hacerlo podre ayudar a varias personas. Este será
de gran beneficio para algunas microempresas ya que servirá de
apoyo para brindar una mejor atención y servicio a los clientes.
El desarrollo de este sistema de control de caja de ahorro
permitirá darle prestigio a mi institución y demostrara que los
alumnos egresados son preparados con calidad, esto beneficia a
la escuela porque se promociona como una institución
educativa de prestigio en donde los jóvenes al egresar salen bien
preparados es importante demostrar que se cumpla la misión y
visión del instituto.

1.3 Hipótesis

El sistema para el control de la caja de ahorro SYSCAFAM


ayudará a sistematizar la información y permitirá llevar un mejor
control del dinero que se tiene en existencia y los prestamos
realizados.

9
1.5. Objetivos

Un objetivo organizacional es una situación deseada que la


empresa intenta lograr, es una imagen que la organización
pretende para el futuro. Al alcanzar el objetivo, la imagen deja de
ser ideal y se convierte en real y actual, por lo tanto, el objetivo
deja de ser deseado y se busca otro para ser alcanzado.

A continuación se mencionan algunas definiciones de la


palabra objetivos.

1º. La palabra objetivo proviene de ob-jactum, que significa


"a donde se dirigen nuestras acciones."

2º. Los objetivos son enunciados escritos sobre resultados a


ser alcanzados en un periodo determinado.

3º. Los objetivos son los fines hacia los cuales está
encaminada la actividad de una empresa, los puntos finales de la
planeación, y aun cuando no pueden aceptarse tal cual son, el
establecerlos requiere de una considerable planeación.

4º.Un objetivo se concibe algunas veces como el punto final


de un programa administrativo, bien sea que se establezca en
términos generales o específicos.

10
5º. Los objetivos tienen jerarquías, y también forman una red
de resultados y eventos deseados. Una compañía u otra empresa
es un sistema. Si las metas no están interconectadas y se
sustentan mutuamente, la gente seguirá caminos que pueden
parecer buenos para su propia función pero que pueden ser
dañinos para la compañía como un todo.

1.5.1 Objetivo general


Desarrollar un sistema de información para llevar un mejor
control del dinero que se tiene en existencia y los préstamos
realizados en la caja de ahorro “SYSCAFAM”

1.5.2 Objetivos específicos


Conocer los problemas a los que se enfrenta la caja
de ahorro.
Identificar el registro de datos de los ahorradores para
llevar un control del numero de ahorradores de la caja de
ahorro “SYSCAFAM”
Diseñar la base de datos para almacenar los datos
de los ahorradores y los préstamos de la caja de ahorro
“SYSCAFAM”
Crear mediante el lenguaje de programación Visual
Basic 6.0 un sistema de información para llevar el control
de la caja de ahorro “SYSCAFAM”
Registrar los ahorradores dándole un código de
identificación ya sea numérico o alfanumérico.

11
Realizar el control de los préstamos, calcular los
intereses y obtener el cálculo semanal que tiene que cubrir
el ahorrador que solicite un préstamo.
Calcular la suma total del ahorro y las utilidades de
cada ahorrador.
Llevar el control del ahorro permitiendo hacer los
cortes semanales, mensuales y anuales.
Imprimir el recibo de ahorro.
Imprimir la hoja de préstamos
Implementar el sistema de información para el control
de la caja de ahorro “SYSCAFAM”

1.6 Alcances
Brindar un mejor servicio en cuanto a tiempo de atención a
los usuarios finales y de esta manera ofrecer atención de
calidad
Registrar a los ahorradores asignándoles un código de
identificación.
El sistema de información mostrara un reporte de los
cortes semanales, mensuales y anuales.
Registrar los préstamos, calcular los intereses y calcular el
cálculo semanal que tiene que cubrir el ahorrador que
solicite un préstamo.
Consultas rápidas y efectivas cuando el usuario lo desee.
Seguridad de la información de préstamos y ahorradores.
Reporte de préstamos realizados.

12
Reporte de ahorro por persona
Imprimirá el ticket de pago de préstamos

1.7 Limitaciones

Sera un sistema local que solo se utilizara en esta caja de


ahorro.
No contar con la información necesaria para realizar el
sistema.
Que la empresa no cuente con el equipo necesario para el
funcionamiento del sistema de control.
Que el personal no cuente con los conocimientos básicos
para el manejo de una computadora.
Que la caja de ahorro no cuente con recurso económico
para adquirir el sistema.
No podrá tener acceso a la información de la caja de ahorro
cualquier persona solo el personal autorizado.

13
2.1 Definición de la empresa.
SYSCAFAM es una empresa que brinda la posibilidad de
ahorrar a las personas de bajos recursos que no tienen la
oportunidad de hacerlo en un banco, lleva brindando este servicio
5 años, se encuentra ubicado en la ciudad de Tixtla Gro en la
calle Carlos González Navarro Nº 11 Colonia Adolfo López
Mateos, fue creada por el Ing. Marino Navarrete y está
compuesta por el siguiente personal, un asistente, director de
cobranza, licenciados, director de contabilidad, director de
administración y el personal de limpieza.

Misión:
La Caja de Ahorro tiene por misión velar por los intereses de
sus afiliados por todos los medios a su alcance, en las
condiciones determinadas en el estatuto y los reglamentos
aprobados en asamblea. Propiciará el ahorro sistemático y la
formación de hábitos de economía en sus asociados, promocionar
el mejoramiento de su calidad de vida y ayudar a satisfacer sus
necesidades. Para el logro de esos objetivos creará políticas para
el otorgamiento, de manera oportuna y eficiente, de diferentes
tipos de préstamos que beneficien a todos sus socios.
Visión
Ser una Institución líder en soluciones financieras
personales, brindadas con calidez y calidad por personal
altamente calificado

Valores
La vocación por servir a la sociedad, constante a lo largo de
toda la historia de ”SYSCAFAM” está asentada sobre tres valores:
Confianza
Compromiso social
Excelencia en el servicio

Objetivo:
El objetivo de esta microempresa es impulsar el hábito del
ahorro.
Apoyar a las personas realizando préstamos.
2.2 Diagnóstico de la empresa

SYSCAFAM es una empresa que brinda la posibilidad de


ahorrar a las personas de bajos recursos que no tienen la
posibilidad de hacerlo en un banco.
La caja de ahorro se encuentra trabajando de manera
manual ya que no cuenta con un sistema que automatice la
información que ayude a llevar un mejor control de la información
de los ahorradores.
Al registrar a los ahorradores se les toman los siguientes
datos nombre, dirección, teléfono, rfc y dos avales apoyándose
en una hoja de Excel.
Al registrar el control del ahorro semanal que realizan los
ahorradores se lleva bastante tiempo ya que se hace de forma
manual y en un tarjetón se anota el ahorro que se da con la
fecha y la firma de la persona encargada de la caja de ahorro, las
tarjetas se realizan en Word.
Al realizar un préstamo se piden los siguientes datos
identificación, recibo de luz y dos avales. Para la cantidad de
dinero que se presta se trabaja con una tasa de interés del 5%
mensual.
Para realizar un préstamo se procede a hacer una
verificación la cual consiste preguntarles a las personas cuánto
ganan, cuáles son sus gastos semanales, en caso de tener hijos
cuanto le da diario. Para poder deducir los ingresos y egresos y
ver cuánto es lo que se le puede prestar. Una vez verificados los
datos de la persona, y realizado el análisis respectivo se hace la
autorización del préstamo, se lleva de 5 a 10 días este trámite
con esta aprobación se hace entrega del dinero y a partir de esa
fecha el cliente comenzará a realizar los pagos
correspondientes. El corte anual, mensual y semanal se calcula
de manera manual lo que a veces ocasiona que existan errores al
realizar las operaciones. El control de préstamos se lleva en una
libreta anotando la cantidad del préstamo, el plazo a pagar, el
interés que se cobrará y a quien se le presta lo que ocasiona que
el encargado se tarde al atender a los usuarios. El cálculo de la
suma total del ahorro y las utilidades también se llevan en una
libreta y al buscar cuales son las utilidades de cada ahorrador
se tiene que buscar hoja por hoja.

El cálculo según el periodo del préstamo se realiza de forma


manual esto genera pérdida de tiempo, dinero y esfuerzo. Para
solucionar estos problemas es necesario crear un sistema que
ayude a llevar un mejor control de la información de los
ahorradores, de esta manera se brindara un mejor servicio en
cuanto a tiempo de atención a los usuarios finales y proporcionar
atención de calidad.
2.2.1 Organigrama
La figura 2.1 muestra el organigrama del personal de la caja de
ahorro SYSCAFAM.

Gerente

Asistente
Dir. de cobranza Dir. de contabilidad

Personal de limpieza

Licenciados

Dir. de administración

2.1 Organigrama de SYSCAFAM


2.2.2 Personal

Gerente general.- Se encarga de realizar evaluaciones


periódicas acerca del cumplimiento de las funciones de los
diferentes departamentos.

Asistente.-Es la persona que se encarga de la parte


operativa de la caja de ahorro; brinda información a los ahorros y
estados de cuenta de los préstamos.

Director de cobranza.- Es el que se encarga de realizar los


cobros de los préstamos.

Director de contabilidad.- se encarga de operar las


políticas, normas, sistemas y procedimientos necesarios para
garantizar la exactitud ,seguridad en la captación, registro de las
operaciones financieras, presupuestales y de consecución de
metas de la entidad, a efecto de suministrar información que
coadyuve a la toma de decisiones, a promover la eficiencia,
eficacia del control de gestión, a la evaluación de las actividades
que facilite la fiscalización de sus operaciones, cuidando que
dicha contabilización se realice con documentos comprobatorios
justificativos originales vigilando la debida observancia de las
leyes, normas y reglamentos aplicables.
Administrativo.- Planea, ejecuta y dirige la gestión
administrativa y operativa de la empresa se encarga del control
administrativo y disciplinario del personal y coordina toda la
actividad de producción de la empresa, lleva el orden de
documentos de cada persona que está registrada para ahorrar y
aquellos que soliciten prestamos.

Licenciados.- Se encarga de llevar los casos de los


ahorradores que lleguen a pedir préstamos y no los paguen.

Personal de limpieza.-Es el que se encarga de hacer el aseo


de todas las oficinas.

2.2.3 Análisis FODA


(Fortalezas, Oportunidades, Debilidades, Amenazas)

El análisis FODA es una herramienta que permite conformar


un cuadro de la situación actual de la empresa u organización,
permitiendo de esta manera obtener un diagnóstico preciso que
permita en función de ello tomar decisiones acordes con los
objetivos y políticas formuladas.
El término FODA es una sigla conformada por las primeras letras
de las palabras Fortalezas, Oportunidades, Debilidades y
Amenazas. De entre estas cuatro variables, tanto fortalezas como
debilidades son internas de la organización, por lo que es posible
actuar directamente sobre ellas.

En cambio las oportunidades y las amenazas son externas,


por lo que en general resulta muy difícil poder modificarlas.

Fortalezas: son las capacidades especiales con que cuenta la


empresa, y por los que cuenta con una posición privilegiada frente
a la competencia. Recursos que se controlan, capacidades y
habilidades que se poseen, actividades que se desarrollan
positivamente, etc.

Oportunidades: son aquellos factores que resultan positivos,


favorables, explotables, que se deben descubrir en el entorno en
el que actúa la empresa, y que permiten obtener ventajas
competitivas.

Debilidades: son aquellos factores que provocan una posición


desfavorable frente a la competencia. Recursos de los que se
carece, habilidades que no se poseen, actividades que no se
desarrollan positivamente, etc.
Amenazas: son aquellas situaciones que provienen del entorno y
que pueden llegar a atentar incluso contra la permanencia de la
organización

Análisis foda de la caja de ahorro syscafam.

Fortalezas
 La caja de ahorro ofrece un buen servicio, atendiendo a sus
clientes con amabilidad y respeto brindando un servicio de
calidad.
 La caja de ahorro ha ido creciendo.
 Trabaja con un número favorable de clientes ya que
muchas personas conocen esta caja de ahorro.
 Cuenta con personal capacitado para cada departamento.
 La cantidad para poder ser miembro de la caja de ahorro es
accesible para las personas.

Oportunidades
 Tiene la oportunidad de crecer ya que es una caja de ahorro
de prestigio que se ha sabido ganar la confianza de los
usuarios.
 Realizar publicidad para dar a conocer la caja de ahorro.
 Poder abrir más sucursales a nivel estado.
 Contar con un sistema de información que ayude a llevar
un mejor control de la caja de ahorro.
Debilidades
 La debilidad de esta microempresa es que no cuenta con un
sistema que ayude a automatizar la información y todo se
hace de manera manual lo que provoca mucha pérdida de
tiempo al realizar las actividades correspondientes.
 No contar con el equipo necesario para implementar el
sistema.
 No se le ha hecho mucha publicidad a la caja de ahorro.
 Que el personal no aporte ideas para que la caja de ahorro
crezca.

Amenazas
 Una amenaza es que surja otra caja de ahorro que de más
oportunidades y solicite menos requisitos para llevar a cabo
el trámite de préstamos.
 Los empleados no tienen un trabajo de base y en cualquier
momento se pueden retirar provocando un descontrol del
manejo de préstamo.
 Que surja una crisis económica y que los usuarios no
tengan la posibilidad de ahorrar.
 Que los usuarios queden inconformes con el servicio que se
les brinda en la caja de ahorro.
2.3 Técnicas de recolección de datos

La recolección de datos se refiere al uso de una gran


diversidad de técnicas y herramientas que pueden ser utilizadas
por el analista para desarrollar los sistemas de información, los
cuales pueden ser la entrevistas, la encuesta, el cuestionario, la
observación, el diagrama de flujo y el diccionario de datos.

Todos estos instrumentos se aplicarán en un momento en


particular, con la finalidad de buscar información que será útil a
una investigación en común.

Observación

Se utilizo esta técnica porque es muy útil para recabar


información, consiste en observar a las personas cuando efectúan
su trabajo, esta técnica ayuda a estudiar a las personas en sus
actividades de grupo y como miembros de la organización. El
propósito de la organización es múltiple: permite al analista
determinar que se está haciendo, como se está haciendo, quien lo
hace, cuando se lleva a cabo, cuánto tiempo toma, dónde se hace
y por qué se hace.
La entrevista

Las entrevistas se utilizan para recabar información en forma


verbal, a través de preguntas que propone el analista. Quienes
responden pueden ser gerentes o empleados, El analista puede
entrevistar al personal en forma individual o en grupos esta fue
una de las técnicas que se utilizo para recabar información
haciendo las siguientes preguntas (Ver Anexo 1)
3.1 Definición del sistema
Un sistema de información es un conjunto organizado de
elementos, que pueden ser personas, datos, actividades o
recursos materiales en general. Estos elementos interactúan entre
sí para procesar información y distribuirla de manera adecuada en
función de los objetivos de una organización.

El objetivo de un sistema es la razón de su existencia para


cumplir sus propósitos los sistemas interactúan con su medio
ambiente, es decir cualquier entidad que se sitúe fuera de los
límites del sistema.

El sistema para el control de la caja de ahorro SYSCAFAM


permitirá el acceso rápido a la información y por consiguiente
brindar un mejor servicio en cuanto a tiempo de atención a los
usuarios y de esta manera ofrecer un servicio de calidad, evitara
pérdida de tiempo recopilando información que ya esta
almacenada en una base de datos que se puede compartir,
también registrara a los ahorradores asignándoles un código de
identificación, esto para hacer más fácil su búsqueda, el sistema
de información proporcionara informes e indicadores que
permitan corregir fallas difíciles de detectar y controlar en un
sistema manual, proporcionara un reporte de los cortes
semanales mensuales y anuales permitiendo al usuario llevar un
mejor control en la realización de los cortes evitando errores al
realizarlos de manera manual, registrará los préstamos,
calculara los intereses, realizara el pago semanal que tiene que
cubrir el ahorrador que solicite un préstamo, permitirá consultas
rápidas y efectivas cuando el usuario lo desee, realizará la suma
total del ahorro, contará con la seguridad de la información de
préstamos y ahorradores; mostrara el reporte de préstamos
realizados, el reporte de ahorro por persona, imprimirá el ticket de
pago de préstamos así como la tarjeta de control de ahorrador.
3.2 Análisis de los requerimientos del proyecto

El análisis de requerimientos es la tarea que plantea la


asignación de software a nivel de sistema y el diseño de
programas.
El análisis de requerimientos especifica la función y
comportamiento de los programas, indicar la interfaz con otros
elementos del sistema y establecer las ligaduras de diseño que
debe cumplir el programa. Refina la asignación de software y
representar el dominio de la información que será tratada por el
programa. El análisis de requerimientos del diseñador, la
representación de la información y las funciones que pueden ser
traducidas en datos, arquitectura y diseño procedimental.
Finalmente, la especificación de requerimientos suministra al
técnico y al cliente, los medios para valorar la calidad de los
programas, una vez que se haya construido.
La necesidad de esta caja de ahorro es contar con un
sistema que ayude a automatizar la información y de esta
manera llevar un mejor control ya que todo se realiza de
manera manual.
Para poder llevar a cabo el sistema es necesario contar con
una computadora que cuente con las características necesarias
para poder implantar el sistema. El alcance de este sistema será
resolver todos los problemas que existen en la caja de ahorro.
Se deben registrar a los ahorradores asignándoles un código de
identificación para su pronta localización y así ahorrar tiempo en
la atención a los clientes. Proporcionar un reporte de los cortes
semanales, mensuales, anuales y de esta manera contar con
información más exacta reduciendo errores al hacerlos de
manera manual. Registrar los préstamos, calcular los intereses y
el cálculo mensual que tiene que cubrir el ahorrador que solicite
un préstamo con todo esto se tendrá información precisa para ser
consultada. Realizar consultas rápidas y efectivas. Calculará la
suma total del ahorro, seguridad de la información de préstamos y
ahorradores. Reporte de préstamos realizados que permitirán al
dueño contar con información necesaria para alguna aclaración.
Reporte de ahorro por persona, imprimir el ticket de pago de
préstamos, imprimirá la tarjeta de control de ahorrador.
3.2.1 Estudio de factibilidad (técnica, económica, operacional)

Factibilidad se refiere a la disponibilidad de los recursos


necesarios para llevar a cabo los objetivos o metas señaladas, la
factibilidad se apoya en 3 aspectos básicos:
• Operativo.
• Técnico.
• Económico.

El éxito de un proyecto está determinado por el grado de


factibilidad que se presente en cada una de los tres aspectos
anteriores.

Estudio de Factibilidad.

Sirve para recopilar datos relevantes sobre el desarrollo de un


proyecto y con base a ello tomar la mejor decisión, si procede su
estudio, desarrollo o implementación.

Objetivo de un Estudio de Factibilidad.

1.- Auxiliar a una organización a lograr sus objetivos.


2.- Cubrir las metas con los recursos actuales en las siguientes
áreas.
a). Factibilidad Técnica.
Se refiere a los recursos necesarios como herramientas,
conocimientos, habilidades, experiencia, etc., que son necesarios
para efectuar las actividades o procesos que requiere el proyecto.
Generalmente se refieren a elementos tangibles (medibles). El
proyecto debe considerar si los recursos técnicos actuales son
suficientes o deben complementarse.
- Mejora del sistema actual.
- Disponibilidad de tecnología que satisfaga las necesidades.

En la empresa SYSCAFAM actualmente no se cuenta con


un sistema de información para llevar el control de préstamos y
ahorros por lo que el sistema a implantar viene a ser de gran
ayuda mejorando la forma de trabajo que actualmente llevan; se
cuenta con un equipo de cómputo y el software necesario para la
implantación del sistema.

b).- Factibilidad Económica.

Se refiere a los recursos económicos y financieros


necesarios para desarrollar o llevar a cabo las actividades o
procesos y/o para obtener los recursos básicos que deben
considerarse son el costo del tiempo, el costo de la realización y
el costo de adquirir nuevos recursos.
Generalmente la factibilidad económica es el elemento más
importante ya que a través de él se solventan las demás
carencias de otros recursos, es lo más difícil de conseguir y
requiere de actividades adicionales cuando no se posee.

La caja de ahorro SYACAFAM cuenta con el recurso


necesario para poder desarrollar el sistema y está de acuerdo en
adquirirlo al hacerlo beneficiara mucho en las actividades de la
empresa.

c).- Factibilidad Operativa.

Se refiere a todos aquellos recursos donde interviene algún


tipo de actividad (Procesos), depende de los recursos humanos
que participen durante la operación del proyecto. Durante esta
etapa se identifican todas aquellas actividades que son
necesarias para lograr el objetivo y se, evalúa y determina todo lo
necesario para llevarla a cabo.

- Operación garantizada.
- Uso garantizado.
Todos los empleados que trabajan en la caja de ahorro
SYSCAFAM están de acuerdo en la implantación del sistema
también en adquirir los conocimientos necesarios para poder
manejar el sistema a implantar ya que será de gran ayuda en la
realización de sus actividades diarias.

3.3 Modelado de arquitectura del proyecto

Cuando se quiere dar a entender mejor lo que se va a


construir se construye un modelo a escala del objeto real, sin
embargo cuando aquello que se construirá es un software, el
modelo debe tomar una forma diferente, debe representar todas
las funciones y subfunciones de un sistema. Los modelos se
concentran en lo que debe hacer el sistema, no en como lo hace,
estos modelos pueden incluir notación gráfica, información y
comportamiento del sistema. Todos los Sistemas basados en
computadoras pueden modelarse como transformación de la
información empleando una arquitectura del tipo entrada y salida.

Modelos de datos
Un modelo es un conjunto de herramientas conceptuales
para describir datos, sus relaciones, su significado y sus
restricciones de consistencia.
Características

Es el proceso de analizar los aspectos de interés para una


organización y la relación que tienen unos con otros.
Resulta en el descubrimiento y documentación de los
recursos de datos del negocio.
El modelado hace la pregunta " ¿Qué? " en lugar de
"¿Cómo? ", ésta última orientada al procesamiento de los
datos.
Es una tarea difícil, pero es una actividad necesaria cuya
habilidad solo se adquiere con la experiencia.
Metas y beneficios

Registrar los requerimientos de datos de un proceso de


negocio.
Dicho proceso puede ser demasiado complejo y se tendrá
que crear un modelo el cual deberá estar constituido de
líneas individuales.
Permite observar:
Patrones de datos
Usos potenciales de los datos.
Tipos de modelado de datos

Básicamente son 3:

Conceptual: muy general y abstracto, visión general del


negocio/institución.
Lógico: versión completa que incluye todos los detalles
acerca de los datos.
Físico: esquema que se implementara en un manejador de
bases de datos (DBMS).
3.3.1 Diagrama de contexto

El diagrama de contexto es el nivel más alto de un diagrama de


flujo de datos, y contiene solamente un proceso que representa al
sistema completo.
Los símbolos que se utilizan en el diagrama de contexto son los
siguientes.
Nombre Figura Descripción
Proceso Un proceso significa
que se realicen
algunas acciones o
grupo de acciones
Entidad Una entidad es una
persona, grupo,
departamento o
cualquier sistema que
origina información o
datos
Flujo de datos Un flujo de datos
muestra que es
pasada información
desde o hacia un
proceso
Tabla 3.1 de un diagrama de contexto
En la figura 3.1 se muestra el diagrama de contexto de la caja de
ahorro “SYSCAFAM”

Genera respuesta
Usuarios
0
Sistema para
el control de
Envía información una caja de
ahorro

Ahorros
Prestamos

Fig. 3.1 Diagrama de contexto de la caja de ahorro “SYSCAFAM”


3.3.2 Diagrama entidad relación

Un diagrama o modelo entidad-relación (a veces


denominado por su siglas, E-R "Entity relationship", o, "DER"
Diagrama de Entidad Relación) es una herramienta para el
modelado de datos de un sistema de información. Estos modelos
expresan entidades relevantes para un sistema de información así
como sus interrelaciones y propiedades.

1. Se elabora el diagrama (o diagramas) entidad-relación.


2. Se completa el modelo con listas de atributos y una
descripción de otras restricciones que no se pueden reflejar
en el diagrama.

Dado lo rudimentario de esta técnica se necesita cierto


entrenamiento y experiencia para lograr buenos modelos de
datos.

El modelado de datos no acaba con el uso de esta técnica.


Son necesarias otras técnicas para lograr un modelo directamente
implementable en una base de datos. Brevemente:

Transformación de relaciones múltiples en binarias.


Normalización de una base de datos de relaciones (algunas
relaciones pueden transformarse en atributos y viceversa).
Conversión en tablas (en caso de utilizar una base de datos
relacional).
El modelo entidad-relación se basa en los conceptos
descritos a continuación para representar un modelo de la vida
real.

Entidad

Representa una “cosa” u "objeto" del mundo real con


existencia independiente, es decir, se diferencia unívocamente de
cualquier otro objeto o cosa, incluso siendo del mismo tipo, o una
misma entidad.

Algunos Ejemplos:

Una casa (Aunque sea exactamente igual a otra, aún se


diferenciará en su dirección).

Una entidad puede ser un objeto con existencia física


como: una persona, un animal, una casa, etc. (entidad concreta),
o un objeto con existencia conceptual como: un puesto de trabajo,
una asignatura de clases, un nombre, etc. (entidad abstracta).

Una entidad está descrita y se representa por sus


características o atributos. Por ejemplo, la entidad Persona puede
llevar consigo las características: Nombre, Apellido, Género,
Estatura, Peso, Fecha de nacimiento, etc.
Atributos

Los atributos son las propiedades que describen a cada


entidad en un conjunto de entidades. Un conjunto de entidades
dentro de una entidad, tiene valores específicos asignados para
cada uno de sus atributos, de esta forma, es posible su
identificación unívoca.
La figura 3.2 muestra el diagrama entidad relación de la caja de
ahorro “SYSCAFAM”

Fecha
Solicita
ahorro

Ahorro

Nº de
cliente

Cantidad
ahorrada

Dirección Teléfono
Dirección
Teléfono
Fecha
Nombre Edad
Nº de
cliente Cliente
Usuario Registra
Nombre

Sexo Id
Usuario

Registra

Fecha
de pago

Dirección Nombre Cantidad Pago


préstamo mensual
Edad

Administrador Sexo
Saldo actual Préstamo

Estado
Nº de
préstamo Nº de pago

Figura 3.2 diagrama entidad relación de la caja de ahorro.


3.3.3 Diagrama de flujo de datos
Un diagrama de flujo de datos (DFD por sus siglas en
español e inglés) es una representación gráfica del "flujo" de
datos a través de un sistema de información. Un diagrama de flujo
de datos también se puede utilizar para la visualización de
procesamiento de datos (diseño estructurado). Es una práctica
común para un diseñador dibujar un contexto a nivel de DFD que
primero muestra la interacción entre el sistema y las entidades
externas. Este contexto a nivel de DFD se "explotó" para mostrar
más detalles del sistema que se está modelando. Los diagramas
de flujo de datos fueron inventados por Larry Constantine, el
desarrollador original del diseño estructurado, basado en el
modelo de computación de Martin y Estrin: "flujo gráfico de datos"
. Los diagramas de flujo de datos (DFD) son una de las tres
perspectivas esenciales de Análisis de Sistemas Estructurados y
Diseño por Método SSADM. El patrocinador de un proyecto y los
usuarios finales tendrán que ser informados y consultados en
todas las etapas de una evolución del sistema.

Con un diagrama de flujo de datos, los usuarios van a poder


visualizar la forma en que el sistema funcione, lo que el sistema
va a lograr, y cómo el sistema se pondrá en práctica.
El antiguo sistema de diagramas de flujo de datos puede ser
elaborado y se comparó con el nuevo sistema de diagramas de
flujo para establecer diferencias y mejoras a aplicar para
desarrollar un sistema más eficiente.
Los diagramas de flujo de datos pueden ser usados para
proporcionar al usuario final una idea física de cómo resultarán los
datos a última instancia, y cómo tienen un efecto sobre la
estructura de todo el sistema.

La manera en que cualquier sistema es desarrollado puede


determinarse a través de un diagrama de flujo de datos. El
desarrollo de un DFD ayuda en la identificación de los datos de la
transacción en el modelo de datos.

Los símbolos que se utilizan en el diseño de diagrama de datos


son los siguientes mostrados en la tabla 3.2

SIMBOLO NOMBRE DESCRIPCION


Proceso Representan la parte del sistema
que transforma ciertas entradas en
ciertas salidas.
Almacén Representan datos almacenados.
Pueden ser una base de datos, un
archivo físico, etc.
Entidad Representan entidades externas
externa que se comunican con el sistema.
Esas entidades pueden ser
personas, organizaciones u otros
sistemas, pero no pertenecen al
sistema que se está modelando.
Flujo de Representan los datos en
datos. movimiento. Pueden ser flujos de
entrada o flujos de salida. Los flujos
conectan procesos entre sí y
también almacenes con procesos.
Tabla 3.2 Símbolos de un DFD
La figura 3.3 muestra el diagrama de datos de entrada al sistema
de control de la caja de ahorro “SYSCAFAM”.
Envía contraseña
Usuario Emite información
Usuario

Solicita Existe/No existe


ingresar al
Cancelar sistema

Si existe

Ingresa al
sistema para
cobro de
ahorro

Información

Muestra
todos los
procesos del
sistema

Fig. 3.3 Entrada al sistema.


La figura 3.4 muestra el diagrama de flujo de datos para dar de
alta a los usuarios que utilizaran el sistema.

Administrador

Cancela Solicita

Nombre usuario
Alta
usuario
Usuario
Existe/No existe

Cancela No existe
Inicia

Solicita
los datos
del
usuario.

Envía la información

Usuario

Fig. 3.4 diagrama de flujo de datos alta de usuarios.


La figura 3.5 muestra el diagrama de flujo de datos para dar de
alta a los clientes de la caja de ahorro SYSCAFAM.

Administrador

Pide nº de cliente
Verifica
Alta nº de
cliente cliente

Existe/No existe

Inicio Informa
Solicita

Solicita los
datos del Clientes
cliente

Envía la información

Guarda
los
datos

Registra

Clientes

Fig. 3.5 diagrama de flujo de datos de clientes.


La figura 3.6 muestra el diagrama de flujo de datos para dar de
baja a un cliente de la caja de ahorro SYSCAFAM.
Usuario

Cancela

Nº cliente
Baja de
Verifica nº
clientes
de cliente
Existe/No existe

Inicio Envía información Datos

Cliente

Inicio del
proceso

Información

Información
El cliente
Eliminar ha sido Actualiza Cliente
datos dado de
del baja
cliente

Fig. 3.6 diagrama de flujo de datos de cliente


La figura 3.7 muestra el diagrama de flujo de datos para dar de
baja a un usuario
Administrador

Cancela Solicita

Baja de Verifica id
clientes usuario

Existe/No existe

Inicio
Información Datos

Usuario
Inicio del
proceso

Información

Elimina Actualiza
Usuario
datos del
cliente

Fig. 3.7 diagrama de flujo de datos de baja de usuario


La figura 3.8 muestra el diagrama de flujo de datos de consulta
de clientes de la caja de ahorro “SYSCAFAM”

Usuario Clientes

Datos
Cancela
Solicita

Nº de cliente
Datos
Consult Verifica
a de el nº de
cliente cliente.

Existe/No existe

Inicio

Inicio del
proceso

Información

Presenta los
datos en
pantalla o
impresos.

Fig. 3.8 diagrama de flujo de datos de consulta de clientes


La figura 3.9 muestra el diagrama de flujo de datos de consulta
de usuario de la caja de ahorro “SYSCAFAM”

Administrador
Usuario

Solicita
Cancela

Id usuario
Consulta Verifica
de id
usuario usuario

Existe/No existe

Inicio

Inicio del
proceso

Presenta los
datos en
pantalla o
impresos.

Fig. 3.9 diagrama de flujo de datos de consulta de usuarios.


La figura 3.10 muestra el diagrama de flujo de datos para
eliminar a un cliente.

Usuario
Clientes

Cancela Solicita

Nº de cliente
Elimina
un
Verifica
cliente
el nº del
cliente
Existe/No existe

Refresca la
base de datos

Clientes

Fig. 3.10 diagrama de flujo de datos para eliminar un cliente.


La figura 3.11 muestra el diagrama de flujo de datos para
eliminar a un usuario

Administrador Usuario

Cancela Solicita Informa

Datos
Id usuario
Eliminar
un Verifica id
usuario
usuario

Existe/No existe
Refresca la base de
datos

Usuario

Fig. 3.11 diagrama de flujo de datos para eliminar un usuario.


La figura 3.12 muestra el diagrama de flujo de datos de
modificación de clientes de la caja de ahorro.

Usuario Clientes

Información Solicita

Nº cliente
Modificar
un cliente Verifica
nº de
cliente
Existe/No existe

Cancela Solicita

Modificación
de datos

Envia información

Guarda
los datos Actualiza datos
Clientes

Fig. 3.12 diagrama de flujo de datos para modificar los datos de los clientes.
La figura 3.13 muestra el diagrama de flujo de datos de
modificación de usuario de la caja de ahorro.
Usuario
Administrador

Solicita Informa Datos


Cancela

Contraseña
Modificar Verifica
nombre

Existe/No existe

Cancela Solicita

Modificar
datos de
usuario

Envía los datos

Actualiza
Guarda los Usuarios
datos.

Fig. 3.13 diagrama de flujo de datos para modificar los datos de los usuarios.
La figura 3.14 muestra el diagrama de flujo de datos para
realizar un ahorro.
Solicita ahorrar
Clientes Usuario

Envía información

Envía información

Verifica si el
cliente esta Cliente
dado de alta.
Existe/No existe

Inicio del proceso

Solicita
datos

Envía información

Da de
alta al Cliente
Actualiza

Fig. 3.14 diagrama de flujo de datos para realizar un ahorro.


La figura 3.15 muestra el diagrama de flujo de datos para
realizar un préstamo.

Solicita
Cliente Usuario

Cancela Solicita datos

Verifica si
el cliente Cliente
está

Existe/No existe
Solicita datos

No se le Solicita información
puede otorgar Verifica si el
otro préstamo cliente tiene
otro préstamo
hasta que
haya pagado
Existe/No existe
Prestamos

Inicio

Actualiza la base de datos


Registra el
préstamo
del cliente

Fig. 3.15 diagrama de flujo de datos para realizar un préstamo.


La figura 3.16 muestra el diagrama de flujo de datos para la
impresión de reportes de la caja de ahorro.

Usuario

Solicita
Cancela

Reporte
Opción
Opción
Opción

Reporte
ahorros Reporte
Reporte Préstamo
clientes

Información Información
Información

Ahorro
Clientes Préstamo

Datos
Datos
Datos

Inicio del
proceso

Datos

Muestra los
Información
Muestra reportes en
los datos pantalla o
del reporte impreso

Fig. 3.16 diagrama de flujo de datos para la impresión de reportes.


La figura 3.17 muestra el diagrama de flujo de datos para mostrar el ticket
de pago de cliente.

Solicita ticket
Cliente Usuario

Envía datos

Recibe ticket Inicio del


Cliente
proceso
Refresca la base

Pide datos

Envía información
Registra
el pago

Envía

Ticket

Fig. 3.17 diagrama de flujo de datos para la impresión del ticket.


3.4 Diseño de tablas

Son listas y columnas similares a las de los libros contables o a


las de las hojas de cálculo de Microsoft Office Excel 2007. Una
base de datos simple puede que sólo contenga una tabla, pero la
mayoría de las bases de datos necesitan varias tablas. Por
ejemplo, podría tener una tabla con información sobre productos,
otra con información sobre pedidos y una tercera con información
sobre clientes.
En la tabla 3.3 se almacenaran los datos personales del
administrador

NOMBRE VARIABLES TIPO TAMAÑO DESCRIPCION


Nombre Nom-u Carácter 50 Muestra el nombre del usuario
Clave Clave-u Carácter 20 Muestra la clave del administrador
Dirección Dir-u Carácter 55 Muestra el domicilio del usuario
Teléfono Tel-u Carácter 20 Muestra el teléfono del usuario
Edad Edad-u Carácter 2 Muestra la edad del usuario
sexo Sexo-u Carácter 2 Muestra el sexo del usuario

Tabla 3.3 Administrador


En la tabla 3.4 almacenara los datos relacionados a todos
aquellos usuarios que tendrán acceso al sistema.

NOMBRE VARIABLES TIPO TAMAÑO DESCRIPCIÓN


Id usuario Id-u Carácter 20 Muestra el id del usuario
Nombre Nom-u Carácter 50 Muestra el nombre del
usuario
Dirección Dir-u Carácter 55 Muestra el domicilio del
usuario
Teléfono Tel-u Carácter 20 Muestra el teléfono del
usuario
Edad Edad-u Carácter 2 Muestra la edad del
usuario
Sexo Sexo- Carácter 2 Muestra el sexo del
usuario

Tabla 3.4 Usuario


En la tabla 3.5 se almacenaran los datos personales de las
personas que Son clientes de la caja de ahorro.

NOMBRE VARIABLES TIPO TAMAÑO DESCRIPCION


Nombre Nom-c Carácter 55 Muestra el nombre del cliente
Nº de Num-c Numero 10 Muestra el numero de cliente
cliente asignado por la empresa
Dirección Dir-c Carácter 55 Muestra el domicilio del cliente.
Teléfono Tel-c Carácter 15 Muestra el teléfono del cliente
Fecha alta Fecha-alt Fecha 8 Muestra la fecha en que se dio
de alta el cliente

Tabla 3.5 Clientes


En la tabla 3.6 mostrara los movimientos que se van realizando
cuando el cliente realiza su pago.

NOMBRE VARIABLES TIPO TAMAÑO DESCRIPCION


Nombre del Nom-c Carácter 20 Muestra el nombre del
cliente cliente
Nº de Num-pres Numero 10 Muestra el numero de
préstamo préstamos realizados
Monto Mont-prest Moneda 10 Muestra la cantidad
préstamo prestada al cliente
Fecha de Fecha-pag Fecha 10 Muestra la fecha en que
pago el cliente realizo su pago
Pago Pag-sem Moneda 10 Muestra la cantidad que
semanal el cliente deberá pagar
Estado Estado Carácter 10 Muestra si el cliente pago
o se retraso con su pago
Nº de Num-client Carácter 10 Muestra el número de
cliente cliente.
Nº de pago Num-pag Numero 5 Muestra el numero de
pago que lleva hasta ese
momento
Saldo actual Sald-act Moneda 15 Muestra el monto que se
debe hasta ese momento
Interés Interés Moneda 15 Muestra el interés que
debe pagar el cliente
Plazo de Plaz-pag Carácter 15 Muestra el plazo en que
pago el cliente debe pagar el
préstamo
Tabla 3.6 Prestamos
En la 3.7 tabla almacenara la información personal de cada
uno de los ahorradores.
NOMBRE VARIABLES TIPO TAMAÑO DESCRIPCION
Nº de cliente Num-cli Numero 10 Muestra el numero de cliente
Fecha ahorro Fech-aho fecha 10 Muestra la fecha en la que el cliente dará su
ahorro
Cantidad Cant-aho Numero 20 Muestra la cantidad que lleva ahorrada el
ahorro cliente
3.7 Ahorros

3.5 Diseño de entradas


Consiste en realizar formatos que permitan al usuario
introducir datos; en este caso las entradas de información serán
llevadas a la computadora. Los formatos serán pantallas que
simularan que en estas se escribe la información. Consiste en
desarrollar diversas formas para capturar información, por lo
regular la entrada clásica es la pantalla.

La calidad de la entrada de un sistema determina la calidad


de la salida del sistema. Las entradas deben ser lo más
sencillas que sea posible y estar diseñadas de forma que
limiten la posibilidad de que se introduzcan datos
incorrectos.
Las especificaciones de entrada describen la manera en
que los datos ingresarán al sistema para su procesamiento.
El diseño de la entrada es el enlace que une al sistema de
información con el mundo y sus usuarios.
La figura 3.18 muestra la pantalla principal para poder accesará
cada una de las operaciones con que cuenta el sistema.

BIENVENIDO
CAJA DE AHORRO
CONTRASEÑA

ENTRA SALI

Fig. 3.18 pantalla principal.

La figura 3.19 muestra la pantalla principal para poder


accesar a cada una de las operaciones con que cuenta el
sistema.
Opciones Clientes Usuario Ahorro Préstamo Reportes Ticket Tarjeta Salir del
pago control sistema
préstamo ahorro

OPERACIONES DEL SISTEMA


Fig. 3.19 pantalla de operaciones del sistema.
La figura 3.20 muestra la pantalla de modulo de los clientes de la
caja de ahorro “SYSCAFAM”
CLIENTES

Opciones Nuevo Guardar Cancelar Consultar Editar Eliminar

Numero cliente:

Fecha alta:

Nombre:

Dirección

Teléfono

Fig. 3.20 pantalla de clientes

La figura 3.21 muestra la pantalla del modulo de usuarios que


utilizaran el sistema.
USUARIOS

Opciones Nuevo Guardar Cancelar Consultar Editar Eliminar

Id usuario:

Nombre:

Dirección

Teléfono

Edad:

Sexo:

Fig. 3.21 pantalla de usuarios.


La figura 3.22 muestra la pantalla para registrar un ahorro.
AHORRO

Opciones Nuevo Guardar Cancelar Consultar Editar Eliminar

Numero cliente:

Fecha alta:

Fecha ahorro

Cantidad ahorrada:

Nombre:

Dirección

Teléfono

Fig. 3.22 pantalla de ahorro

La figura 3.23 muestra la pantalla para registrar los préstamos.


PRESTAMOS

Opciones Nuevo Guardar Cancelar Consultar Editar Eliminar

Numero cliente:

Numero de préstamo:

Cantidad de préstamo:

Numero de pago

Fecha de pago:

Pago semanal:

Estado:

Fig. 3.23 pantalla de prestamos


3.6 Diseño de salidas

En este caso salida se refiere a los resultados e


informaciones generadas por el sistema, para la mayoría de los
usuarios la salida es la única razón para el desarrollo de un
Sistema y la base de evaluación de su utilidad. Sin embargo
cuando se realiza un sistema, como analistas deben realizar lo
siguiente:

Determine qué información presentar. Decidir si la


información será presentada en forma visual, verbal o
impresora y seleccionar el medio de salida.
Disponga la presentación de la información en un formato
aceptable.
Decida como distribuir la salida entre los posibles
destinatarios.

Diseño de archivos

Incluye decisiones con respecto a la naturaleza y contenido del


propio archivo, como si se fuera a emplear para guardar detalles
de las transacciones, datos históricos, o información de
referencia.

Entre las decisiones que se toman durante el diseño de archivos,


se encuentran las siguientes:
Los datos que deben incluirse en el formato de registros
contenidos en el archivo.
La longitud de cada registro, con base en las características
de los datos que contenga.
La secuencia a disposición de los registros dentro del
archivo (La estructura de almacenamiento que puede ser
secuencial, indexada o relativa)

La figura 3.24 muestra la pantalla de opciones de reportes de la


caja de ahorro “SYSCAFAM”

REPORTES
Opciones Salir

Elija la opción que desee……

Ahorro Prestamos Cliente

Fig. 3.24 pantalla de reportes

La figura 3.25 muestra la pantalla de reportes de ahorro de la


caja de ahorro “SYSCAFAM”

REPORTES
Opciones Imprimir Salir

BUSCAR POR:

Fecha inicio
Nº de cliente Nombre Fecha ahorro Total ahorrado
Fecha final

Fig. 3.25 pantalla de reportes de ahorro


La figura 3.26 muestra la pantalla de reportes de préstamos de
la caja de ahorro “SYSCAFAM”

REPORTES
Opciones Imprimir Salir

BUSCAR POR:
Nombre Nº préstamo Monto Fecha Nº de Plazo Interés
Fecha inicio pago pago pago

Fecha final

Fig. 3.26 pantalla de reportes de préstamos.

La figura 3.27 muestra la pantalla de reportes de clientes de la


caja de ahorro “SYSCAFAM”

REPORTES
Opciones Imprimir Salir
BUSCAR POR: Nº cliente Nombre Dirección Teléfono Fecha
alta

Fecha inicio

Fecha final

Fig. 3.27 pantalla de reportes de clientes.


La figura 3.28 muestra los datos del corte de caja del ahorro.

CORTE DE CAJA
Opciones Imprimir Salir

BÚSQUEDA POR FECHA Nombre Ahorro Total ahorrado Fecha

De:

Hasta:

Buscar

Total:

Fig. 3.28 corte de caja

La figura 3.29 muestra el ticket del pago del préstamo.

CAJA DE AHORRO SYSCAFAM


Tixtla Gro. Calle Carlos González
Navarro
Teléfono 7544742669
Fecha: Hora:
Cliente: Rodolfo Cantoran Rodríguez
Saldo anterior:
Su pago:
Saldo actual:
**GRACIAS POR SU PAGO**

Fig. 3.29 ticket


La figura 3.30 muestra la tarjeta de control de ahorro de la caja
de ahorro “SYSCAFAM”.

CAJA DE AHORRO SYSCAFAM


TARJETA DE AHORRO DEL CLIENTE
Numero de cliente:
Nombre del cliente:_
Fecha/hora Monto a ahorrar Recibió

Fig. 3.30 control de ahorro


3.7 Selección de hardware y software

En aplicaciones de software y hardware, los requerimientos


de hardware son las características que debe tener el hardware
de una computadora para poder soportar y ejecutar una aplicación
o un dispositivo específicos. Contrasta con los requerimientos de
software.

A continuación se mencionan los requisitos que se necesitan


para la instalación del sistema en la caja de ahorro SYSCAFAM.

Para la implantación del sistema a realizar se necesita de un


equipo de cómputo que cumpla con ciertas características para un
mejor desempeño.

Procesador intel Pentium 4


Disco duro de 80 GB
1GB de memoria Ram
Monitor de 17 pulgadas con una resolución de 1280 x 1024
pixeles.
Impresora
Se utilizara el Sistema Microsoft Windows XP profesional y
el Office 2010.
En cuanto al software para desarrollar el sistema se
realizara utilizando Visual Basic, ya que es uno de los programas
más comunes y frecuentes utilizados por los programadores
debido a sus características ya que es un programa fácil de usar.

Visual Basic es un lenguaje de programación orientada al


objeto, desarrollado por el alemán Alan Cooper para Microsoft. El
lenguaje de programación es un dialecto de BASIC, con
importantes agregados. Su primera versión fue presentada en
1991, con la intención de simplificar la programación utilizando un
ambiente de desarrollo completamente gráfico que facilitara la
creación de interfaces gráficas y, en cierta medida, también la
programación misma.
4.1 Implementación de tablas de base de datos

Este capítulo trata de un análisis más a fondo a cerca del


sistema que se realizará, ya que en él se verá a grandes rasgos
la base de datos así como las relaciones que existen entre las
tablas y los campos de cada una.
Implementar la base de datos es crear las tablas que se
utilizaran en el sistema que se va a desarrollar, para la
realización de este sistema, se utilizara un gestor de base de
datos que en este caso es Acces 2007 de la suite de Microsoft
Office y es así como se define cada una de las tablas que se
utilizaran para el procesamiento de datos del sistema de la caja
de ahorro “SYSCAFAM” también se definen los tipos de datos,
tamaños, almacenamientos y opciones.

Para realizar la base de datos en Acces 2003 se da clic en


nuevo, clic en base de datos en blanco como se muestra en la
figura 4.1.

Fig. 4.1 muestra cómo crear una base de datos en acces.


La figura 4.2 muestra las relaciones que existen en la base de
datos.

Figura 4.2 relaciones que existen entre las tablas.


La figura 4.3 muestra la tabla que contendrá los datos del
administrador.

Fig. 4.3 tabla de datos del administrador.

La figura 4.4 muestra la tabla que contendrá los datos del


usuario.

Fig. 4.4 tabla de datos del usuario.


La figura 4.5 muestra la tabla que contendrá los datos de los
clientes.

Fig. 4.5 tabla de datos de los clientes.

La figura 4.6 muestra la tabla que contendrá los datos de


ahorro.

Fig. 4.6 tabla de datos de ahorro.


4.2 Codificación de la información

La programación es el proceso de diseñar, escribir,


probar, depurar y mantener el código fuente de programas
computacionales. El código fuente es escrito en un lenguaje de
programación. El propósito de la programación es crear
programas que exhiban un comportamiento deseado. El proceso
de escribir código requiere frecuentemente conocimientos en
varias áreas distintas, además del dominio del lenguaje a utilizar,
algoritmos especializados y lógica formal.

Programar no involucra necesariamente otras tareas tales


como el análisis y diseño de la aplicación (pero si el diseño del
código), aunque si suelen estar fusionadas en el desarrollo de
pequeñas aplicaciones.

Un código es usado para crear y diseñar un sistema con


rutinas. El siguiente punto es la codificación de los componentes
del sistema de información, a partir de las especificaciones de
construcción, de los procedimientos de operación y seguridad
establecidos para la información de la caja de ahorros.
4.2.1 Código fuente de algunos procedimientos y funciones

A continuación se muestran fragmentos de código que se


utilizo para algunas funciones del sistema de caja de ahorro
“SYSCAFAM”

Si se necesita dar de alta un nuevo cliente se utilizara el


siguiente código para que este comando funcione con éxito.

Para que el código funcione correctamente se da clic en el


botón nuevo que prepara la base de datos, limpia y activa las
cajas de texto de la pantalla para el ingreso de nuevos datos.

Private Sub nuevo_Click()

tbl.AddNew
Call INICIALIZA
Call ACTIVACAJAS
End Sub

Después de ingresar los datos se da clic en el botón guardar para


dar de alta al cliente y la información se guarde en la base de
datos.
Private Sub guardar_Click()
'On Error GoTo GRAVE
Call guardar1
tbl.Update
Call DESACTIVACAJAS
'GRAVE:
'If Err <> 0 Then
' MsgBox "ERROR" & Err.Number & " " & Err.Description, 16, "ERROR"
End Sub
Si el usuario cambia de opinión y ya no desea dar de alta al
cliente cuenta con la opción de cancelar el registro dando clic en
el botón cancelar. A continuación se muestra el código utilizado
para esta opción.

Private Sub cancelar_Click()


tbl.CancelUpdate
tbl.Requery
tbl.MoveFirst
Call VISUALIZA

En caso contrario también se puede eliminar algún registro ya


existente en la base de datos, para este caso el sistema cuenta
con un código capaz de realizar esta tarea.

Private Sub ELIMINAR_Click()


Dim RESP As String
tbl.MoveFirst
Do Until tbl.EOF = True 'se inicia ciclo para halar el registro solicitado
If Text1.Text = tbl!num_cli Then
RESP = MsgBox("DESEA ELIMINAR EL REGISTRO?", vbYesNo +
vbQuestion, "BAJA DE PRODUCTO")
If RESP = vbYes Then
tbl.Delete
MsgBox "ELIMINADO"
tbl.MoveFirst
Call VISUALIZA
End If
End If
tbl.MoveNext
Loop
End
El siguiente código ayuda a realizar una búsqueda.
Private Sub BUSCAR_Click()
Dim BUSCANDO As String
Dim ENCONTRO As Boolean
tbl.MoveFirst
BUSCANDO = InputBox("Ingresa el nombre del cliente:")
Do Until tbl.EOF = True 'se inicia ciclo para halar el registro solicitado
If BUSCANDO = tbl!num_cli Then
Call VISUALIZA
ENCONTRO = True
End If
tbl.MoveNext 'NOS MOVEMOS AL SIGUIENTE REGISTRO
Loop 'EL CICLO TERMINA HASTA QUE LLEGA AL FIN DEL ARCHIVO
If ENCONTRO = False Then
MsgBox "No se encontro el producto solicitado", vbInformation, "Registro no
encontrado"
tbl.MoveFirst
End If
End Sud
Para modificar algún registro de usuario, cliente, ahorro,
préstamo para poder cambiar los datos de algún registro primero
se tiene que dar clic en el botón editar que contiene el siguiente
código.

Private Sub MODIFICAR_Click()


Dim RES As String 'PARA SABER SI LOS DATOS ESTAN CORRECTOS
RES = MsgBox("LOS DATOS ESTAN CORRECTOS", vbYesNo + vbQuestion,
"PREGUNTA")
If RES = vbYes Then
tbl.MoveFirst
While tbl.EOF <> True
If Text1.Text = tbl!num_cli Then
tbl.Edit
Call VISUALIZA
tbl.Update 'ACTUALIZA EL REGISTRO MODIFICADO
MsgBox "EL REGISTRO A SIDO MODIFICADO!!!"
End If
tbl.MoveNext
Wend
End If
End Sub

El siguiente código activa las cajas de texto para poder


hacer las modificaciones necesarias para confirmar los cambios
realizados se debe dar clic en el botón modificar

Private Sub EDITAR_Click()


Call ACTIVACAJAS
End Sub
Para ubicarse en el primer registro solo basta con dar un clic en
el botón inicio a continuación se muestra el código que realiza
esta función.

Private Sub PRIMERO_Click()


tbl.MoveFirst
' Visualiza los datos en los textbox
Call VISUALIZA
End Sub

Para saber cual es el último registro que existe en la base de


datos solo basta con dar clic en el botón fin.

Private Sub ULTIMO_Click()


' Ejecuta MoveLast y se posiciona en el último registro
tbl.MoveLast
' Visualiza los datos en los textbox
Call VISUALIZA
End Sub

Si se está en el último registro solo basta dar clic en el botón


atrás para visualizar el registro anterior.

Private Sub ATRAS_Click()

tbl.MovePrevious

' si el recordset sobrepasó el comienzo se posiciona en el primero


If tbl.BOF Then
tbl.MoveFirst
MsgBox " este es el Primer registro ", vbInformation, " Primer registro"
Else
' Carga los datos
Call VISUALIZA
End If
End Sub
Si se está en el primer registro al dar clic en el botón siguiente
muestra el siguiente registro.

Private Sub SIGUIENTE_Click()

tbl.MoveNext

' Si no sobrepasó el final del recordset ...


If tbl.EOF Then
' se posiciona en el ultimo
tbl.MoveLast
MsgBox " Se está en el ultimo registro ", vbInformation
Else
' Visualiza los datos en los text box
Call VISUALIZA
End If
End Sub
4.3 Pruebas unitarias del sistema

La interacción del usuario con el sistema será fácil y


sencilla.

Para poder accesar al sistema y trabajar en el será


necesario introducir la contraseña esto permitirá tener un mejor
control y que haya seguridad en las actividades de la caja de
ahorro “SYSCAFAM” El tiempo de respuesta no se demorara
cuando se trate de almacenar mas datos.

Si llegara a ocurrir un error ya sea en el acceso al sistema


que la contraseña no sea la correcta o en alguna otra de las
actividades que el sistema desempeña mostrara mensajes que
informen al usuario del error.

Un ejemplo de ello es que al accesar al sistema no se de la


contraseña correcta el sistema enviara un mensaje al usuario
indicándole que la contraseña no es correcta.

Para comprobar la fiabilidad de este sistema se introducirá


un nuevo registro ya sea en clientes, usuarios, ahorros o
prestamos introduciendo la información correspondiente se
guardara, modificara y se eliminara.
4.4 Generación del paquete de instalación

En la figura 4.7 se describe paso a paso el proceso para el


empaquetamiento del sistema esto se define como una de las
etapas finales para terminar el proyecto.

La figura 4.7 muestra la pantalla principal para el empaquetamiento del sistema


En la figura 4.8 aparece el sistema de empaquetado, con esta
opción se puede elegir el tipo de empaquetado y crear el archivo
ejecutable

Figura 4.8 tipo de empaquetado.

En la figura 4.9 se debe indicar en qué carpeta se desea guardar


los archivos que se generan para realizar la instalación de la
aplicación se elige la opción paquete y se da clic en siguiente.

Figura 4.9 Muestra la carpeta del paquete


La figura 4.10 muestra todos los archivos necesarios para el buen
funcionamiento del sistema al momento de instalarse en
cualquier ordenador.

Fig. 4.10 archivos incluidos.

En la siguiente figura 4.11 se indicara si se requiere generar


un único archivo .cab o varios mas .Para este caso solo se
generara un solo archivo, y a continuación se da clic en siguiente.

Figura 4.11 Opciones de paquetes .cab


La siguiente figura 4.12 aparece que se debe indicar un nombre
para la aplicación al momento que se realiza la instalación.

Fig. 4.12 titulo de instalación

La figura 4.13 la nueva pantalla, y se indicara en que grupo del


menú inicio se guardara el acceso directo hacia la aplicación .A
continuación se da clic en el botón propiedades.

Fig. 4.13 Opciones para crear el proceso de instalación


En la figura 4.14 muestra a detalle de ubicación de cada uno de
los componentes con que el sistema trabajara.

Fig. 4.14 Ubicación de instalación del sistema

La figura 4.15 muestra opciones que se tienen para compartir


los archivos del sistema una vez que se ha instalado en el
entorno a trabajar.
Fig. 4.15 opciones para compartir archivos

La figura 4.16 indica el último requisito a introducir para que el


empaquetamiento finalice con éxito, esto es introducir el nombre
para la instalación.

Fig. 4 .16 Asistente para el empaquetamiento final.


5.1 Instalación de la aplicación final

En este paso se describe paso a paso la instalación del


archivo ejecutable del sistema. Un archivo con la instalación
(.exe) permite la instalación de la aplicación para que el usuario
pueda visualizarlo y operarlo en otra computadora después de
haber generado el paquete de instalación.

La figura 5.1 muestra el inicio del sistema a la hora de dar clic en


el archivo ejecutable, aparecerá la siguiente pantalla donde
inicia el comienzo de la instalación.

Fig. 5.1 inicio de la instalación del sistema.


La figura 5.2 se muestra la pantalla de las opciones de
instalación al dar clic en el botón acepto se comienzan a copiar
los archivos para que la instalación del sistema sea exitosa.

Fig. 5.2 Pantalla de opciones de instalaciones

En la figura 5.3 se muestra la ruta del directorio donde se


guarda la aplicación a instalar

5.3 destino de la instalación de la aplicación.


La siguiente figura 5.4 muestra el grupo de programas que se
instalaran así que solo se oprime la opción continuar para seguir
completando la instalación del programa.

Fig. 5.4 archivos de programas de instalación

La siguiente figura 5.5 muestra la instalación del sistema.

Fig.5.5 instalación del sistema


La fig. 5.6 muestra el mensaje de confirmación de que se ha
instalado correctamente en la computadora.

5.6 la instalación ha terminado.


5.2 Capacitación al personal

En esta parte del capítulo se habla de cómo capacitar al


usuario para que pueda llevar a cabo todas las actividades
correspondientes que implica el sistema.

Es una tarea muy sencilla y que no necesita de un largo


plazo de capacitación ya que su entrada, acceder al menú de
operaciones del sistema, saber elegir de acuerdo a las tareas que
va a realizar según su actividad de igual manera, se tiene que
capacitar como dar de alta un cliente o bien eliminarlo, saber que
hacer a la hora de realizar una búsqueda o al realizar una
modificación de los registros, también se le tiene que enseñar a
expedir los reportes.

Después de capacitar al usuario debidamente junto con su


manual del uso del sistema, tiene que saber dominar todas las
actividades, ya que su manejo es realmente sencillo y sus
interfaces le facilitaran esta tarea.
6.1 Manual de operación del sistema.

El manual de usuario expone los procesos que el usuario


puede realizar con el sistema implantado. Para lograr esto, es
necesario que se detallen todas y cada una de las características
que tienen los programas y la forma de acceder e introducir
información. Permite a los usuarios conocer el detalle de qué
actividades ellos deberán desarrollar para la consecución de los
objetivos del sistema. Reúne la información, normas y
documentación necesaria para que el usuario conozca y utilice
adecuadamente la aplicación desarrollada.

Objetivos

Que el usuario conozca cómo preparar los datos de entrada


para poder almacenar la información necesaria.

Que el usuario aprenda a obtener los resultados y los datos


de salida deseados y de esta manera hacerle la tarea más
fácil.
Servir como manual de aprendizaje para que el usuario
sepa cómo realizar las actividades del sistema.
Servir como manual de referencia.
Definir las funciones que debe realizar el usuario.
Informar al usuario de la respuesta a cada mensaje de
error.
Pasos a seguir para definir como desarrollar el manual de
usuario.

Identificar los usuarios del sistema: personal que se


relacionará con el sistema.

Definir el diferente tipo de usuarios: se presentan los diferentes


tipos de usuarios que usarían el sistema. Ejemplo: usuarios
directos, indirectos.

Definir los módulos en que cada usuario participará: Se describen


los módulos o procesos que se ejecutarán por cada usuario en
forma narrativa breve y clara.

Importancia del manual de usuario

El Manual de Usuario facilita el conocimiento de:


Los documentos a los que se pueden dar entrada por
computadora.
Los formatos de los documentos.

Las operaciones que utiliza de entrada y salida de los datos.


El orden del tratamiento de la computadora con los datos
introducidos.
El momento en que se debe solicitar una operación deseada.
Los resultados de las operaciones realizadas a partir de los datos
introducidos

Iniciación al uso del sistema

En este punto se explica cómo iniciarse en el sistema y cómo se


pueden utilizar sus cualidades comunes. Esta documentación
debe decir al usuario cómo salir de un problema cuando las cosas
funcionan mal.

A continuación la explicación del sistema de la caja de ahorro


“SYSCAFAM”

El botón nuevo se encarga de hacer un nuevo registro de datos


en blanco para poder llenar los campos.

El botón guardar se encarga de almacenar el llenado de datos


del nuevo, registro, una vez introducida la información se da clic
en guardar y automáticamente se agrega el registro en la base de
datos.
El siguiente botón es cancelar como su nombre lo dice se
encarga de cancelar un registro antes de guardarlo.

Al dar clic en este botón se podrán realizar búsquedas por medio


del id del cliente, cuando el cliente no se encuentra el sistema
emitirá un mensaje de aviso “No se encontró el cliente solicitado”.

Se encarga de eliminar el registro actual de la base de datos.

Al dar clic sobre este botón muestra una ventana con un mensaje
que dice “Desea modificar los datos” si la respuesta es si se
realizan los cambios en el registro actual.

El botón editar se encarga de activar las cajas para poder


cambiar los datos del registro que se encuentra en la pantalla.
El botón anterior se encarga de mostrar los registros de forma
descendente.

El botón siguiente muestra los registros de forma ascendente.

El botón inicio muestra el primer registro que se encuentra en la


base de datos.

El botón fin muestra el último registro que se encuentra en la


base de datos

El botón regresar sirve para regresar al menú principal


El primer paso para iniciar el sistema es introducir la contraseña
en la caja de texto y dar clic en el botón entrar ver fig. 6.1

entrar salir limpiar

Figura 6.1 acceso entrada al sistema

Después de haber introducido la clave correcta aparece el menú


principal el cual está constituido por nueve botones los cuales
tienen acceso a las funciones correspondientes al sistema,
siguiendo el orden de los botones se mostrara el funcionamiento
de cada uno de ellos.

Figura 6.2 Menú principal


En seguida en la fig. 6.3 se muestra la ventana de ahorros la cual
permite registrar a los ahorradores, para poder realizar esta
operación se deben llenar los campos con los registros solicitados
y dar clic en el botón guardar también cuenta con los botones de
nuevo, guardar, cancelar, eliminar, buscar, modificar, editar anterior,
siguiente, inicio, fin, regresar. A continuación se muestra un
ejemplo.

Figura 6.3 ventana de ahorro


La figura 6.4 muestra el ticket de pago de préstamo de la caja de
ahorro para llevar el control del los prestamos.

Figura 6.4 ticket de pago de préstamo

La figura 6.5 muestra la pantalla de la tarjeta de control del


cliente en la que se irán registrando los ahorros cada vez que el
cliente vaya dando su ahorro.

Figura 6.5 tarjeta de control de ahorro


La figura 6.6 muestra la pantalla de préstamos que es donde se
registran todos los préstamos realizados.

Para realizar un préstamo se deben llenar los campos con los


datos registros correspondientes al dar clic en el numero de
meses muestra el pago mensual, el pago de interés y el total a
pagar.

Figura 6.6 ventana de prestamos

La figura 6.7 muestra la pantalla para dar de alta un cliente.

Figura 6.7 ventana de clientes


La figura 6.8 muestra la pantalla para guardar la información
personal del administrador el administrador es el que tendrá todos
los privilegios del sistema.

Figura 6.8 ventana de administrador

La figura 6.9 muestra la pantalla de los reportes al dar clic en


cada botón enlaza a cada reporte correspondiente.

Figura 6.9 reportes.


La figura 6.10 muestra la pantalla del corte del préstamo para
realizar este reporte se debe seleccionar la fecha de inicio y la
fecha final y dar clic en el botón rellenar para mostrar la
información correspondiente así como el total de dinero prestado,
también cuenta con dos botones uno para regresar al menú
principal y el otro .para poder imprimir el reporte del corte de caja.

Figura 6.10 corte de préstamo

La figura 6.11 muestra la pantalla del corte de la caja de ahorro


al seleccionar la fecha de inicio y la fecha final y al dar clic en el
botón rellenar muestra los ahorros que se realizan en dichas
fechas.

Figura 6.11 corte de ahorro.


La figura 6.12 muestra la ventana de reporte de clientes al
seleccionar la fecha de inicio y la fecha final muestra a los
clientes que se dieron de alta en esa fecha.

Figura 6.12 reporte de clientes.

La figura 6.13 muestra la pantalla de búsqueda de ahorro al


seleccionar la fecha de inicio y la fecha final se da clic en
mostrar, se muestra en la grilla los datos correspondientes.

Figura 6.13 búsqueda de ahorro


CONCLUSIONES
Ante todo esto el desarrollo del sistema de la caja de ahorro,
ha alcanzado los objetivos esperados y cumple con las
necesidades de la caja de ahorro.
Agiliza las actividades de la caja de ahorro ya que al darlos
de alta se les asigna un id de ahorrador y esto hace más fácil llevar
el control.
El personal brinda un mejor servicio en cuanto a tiempo de
atención a los usuarios finales y de esta manera ofrecen atención
de calidad
El sistema de información proporciona un reporte de los
cortes de la caja.
Consultas rápidas y efectivas cuando el usuario lo desee.
Calcula la suma total del ahorro
Seguridad de la información de préstamos y ahorradores.
Reporte de préstamos realizados.
Imprime el ticket de pago de préstamos
Imprime la tarjeta de control de ahorrador.
El sistema de caja de ahorro, está desarrollado de manera
flexible para poder ser implementado de acuerdo a las necesidades
especificas de cualquier caja de ahorro que lo requiera.
Los costos de tiempo, recursos e inversión de desarrollo y
mantenimiento del sistema de caja de ahorro son mínimos, ya que
las tablas de la base de datos que maneja son pocas y similares al
igual que las rutinas y procesos.
TENDENCIAS FUTURAS

Que el sistema pueda ser implementado en red para que el


encargado de la caja de ahorro desde donde este pueda verificar
los movimientos efectuados, que se agregue el lector de huella
digital.
BIBLIOGRAFÍA

Hoffer, George & Valacich Benjamin/Cummings Publishing, 1996


[En red]
Modern Systems Analysis and Design Disponible en:
http://docs.google.com/viewer?a=v&q=cache:EHWcXJeksi4J:www.c
yta.com.

Kendall & Kendall; Análisis y Diseño de Sistemas; 3ª Edición;


Pearson Educación.

Roger S. Pressman; Ingeniería del Software;4ª Edición; Mc Graw


Hill 2008[En red]

Disponible en:

http://www.monografias.com/trabajos5/andi/andi.shtml

Autor: Gerardo Moreno Martínez


Base de Datos en aplicaciones Visual Basic 2005[En red]
Disponible en:
http://www.pucpr.edu/asociaciones/acm/Articulos/vb_bdatos.html

Fco. Javier Ceballos. Visual Basic 6.0, Lenguaje y Aplicaciones. 2da


edición. Ed. Alfaomega. 2007. [En red]
Varios autores. Enciclopedia Microsoft Visual Basic 6.0. 3ra.
Edición.

Disponible en:
http://html.rincondelvago.com/metodologia-de-investigacion_1.html

Ed. Alfaomega Grupo Editor. 2002. [En red]


Héctor Valdez. Metodología de la investigación.
Disponible en:
http:// www.wikipedia.com. 2009
ANEXOS

Se aplico un cuestionario al dueño de la caja de ahorro donde


revela las necesidades que se deben cubrir para la optimización de
la caja de ahorro.

1.- ¿Cuál es su nombre?


2.- ¿Qué cargo desempeña?
3.- ¿Cuál es el nombre del dueño de la caja de ahorro?
4.- ¿Hace cuantos años se creó la caja de ahorro?
5.- ¿Cómo lleva el control de la caja de ahorro?
6.- ¿Qué es lo que toma en recuenta al realizar un préstamo?
7.- ¿Qué requisitos solicita para afiliar una persona?
8.- ¿Cada cuanto tiempo tienen que dar su ahorro los usuarios?
9. ¿Cuánto cobra de interés por préstamo?
10.- ¿A qué plazo son los préstamos?
11.- ¿Cuánto tiempo se lleva al aprobar un préstamo?
12.- ¿Qué le gustaría que lleve el sistema?
13.-¿Cuáles son las dificultades que tiene al realizar las actividades
de manera manual?