Está en la página 1de 127

CAPITULO IV

PROPUESTA DE UN SISTEMA DE INFORMACIN AUTOMATIZADO


PARA EL CONTROL DE ENTRADA Y SALIDA DE PERSONAL Y
ELABORACIN DE PLANILLA DEL REA DE PRODUCCIN, EN EL
BENEFICIADO DE CAF DE LA ZONA OCCIDENTAL DE EL
SALVADOR.

A. GENERALIDADES

El diseo de un sistema de informacin automatizado para el control de entrada y


salida de personal y elaboracin de planilla del rea de produccin para el
beneficiado de caf, se realiz con la finalidad de proporcionar a las empresas, una
herramienta informtica que le permita controlar de forma efectiva la entrada y salida del
personal y la elaboracin de planilla.

El propsito principal de este sistema es remunerar al empleado exactamente lo que


est a ganado en el periodo de trabajo ordinario y horas extras, de esta manera
estaremos evitando pagos indebidos que afectan a la empresa o al trabajador.

98
1. OBJETIVOS

1.1 OBJETIVO GENERAL

Desarrollar un diseo de sistema automatizado utilizando herramientas informticas


que permitan optimizar el proceso del control de entrada y salida del personal y la
elaboracin de planilla en el sector de produccin del beneficiado de caf en la zona
occidental de El Salvador.

1.2 OBJETIVOS ESPECIFICOS

Determinar los requerimientos informticos y operativos para el desarrollo


del diseo de un sistema automatizado, que optimice los procesos de control
de entrada y salida del personal del rea de produccin y que tambin
permita la elaboracin de planilla en dicha rea del beneficiado de caf.

Demostrar la factibilidad tcnica, econmica y operativa de un sistema que


permita controlar la entrada y la salida del personal del rea de produccin
del beneficiado de caf y la elaboracin de la planilla de dicha rea para las
empresas beneficiadoras de caf de la zona occidental de El Salvador

Proveer al beneficiado de caf, de la zona occidental de El Salvador, el


diseo de un sistema automatizado que permita a travs de un dispositivo de
Reconocimiento Biomtrico vinculado con una base de datos, controlar las
actividades de control de entrada y salida de personal y elaboracin de
planilla del sector produccin.

99
B. JUSTIFICACIN DE LA INVESTIGACIN

La tecnologa avanza de forma rpida en la en la vida cotidiana y laboral es por esto


que cada da las empresas deben ir actualizando sus mtodos de realizar sus
procesos y con ello lograr una mayor eficiencia. En un ente tan importante en la
economa y ecologa del pas, como lo es la caficultora y el beneficiado de caf, se
vuelve necesario que cuenten con sistemas que optimicen los procesos con el fin de
llevar acabo sus actividades, utilizando el mnimo de recursos financieros y de
tiempo.

La realizacin de la investigacin y el diseo de un sistema, capaz de solventar la


problemtica existente en cuanto al control de entrada y salida del personal y la
elaboracin de la planilla en el rea de produccin del beneficiado de caf, permitir
alcanzar una mayor eficiencia en dichos procesos (control de entrada-salida y
elaboracin de planilla).

La investigacin de campo permiti determinar que los mecanismos, herramientas y


procedimientos utilizados por las empresas beneficiadoras de caf de la zona
occidental para controlar la entrada - salida del personal y a la vez elaborar la planilla
del rea de produccin son obsoletos e imprecisos, tambin se determin que la
mayora de las empresas beneficiadoras de caf no cuentan con un sistema
computarizado que permita el control de entrada y salida de personal que labora en
el rea de produccin.

100
C. MTODO PARA EL DESARROLLO DEL DISEO DEL SISTEMA
AUTOMATIZADO

Para el diseo de la propuesta del sistema automatizado de control de entrada y


salida de personal y elaboracin de planilla del rea de produccin del beneficiado de
caf de la zona occidental de El Salvador, se examinar cada una de las etapas que
constituyen el ciclo de vida de desarrollo de sistemas

1. INVESTIGACIN PRELIMINAR (ETAPA I).


El sector de empresas beneficiadoras de caf, se ha visto afectado en los ltimos
aos por el retraso en tecnologa, ya que se han quedado estancados con
herramientas que se utilizan desde hace muchos aos atrs, esto ha permitido que
las empresas, no manejen informacin verdica en sus procesos de entrada y salida
de personal y elaboracin de planilla por la razn que las herramientas utilizadas
para realizar estos procesos son ineficaces. Las empresas beneficiadoras de caf de
la zona occidental de El Salvador pueden ahorrar dinero y tiempo al implementar un
sistema innovador que controle la entrada y salida de personal y la elaboracin de
planilla.

1.1 Metodologa.
De acuerdo a la investigacin de campo realizada en el Capitulo III, se determin que
el 100% de la poblacin no posee un sistema que le permita controlar la entrada y
salida del personal del rea de produccin y tambin se demostr que es muy
necesario que las empresas beneficiadoras de caf se decidan a emplear nuevas
tecnologas de informacin para mejorar los servicios y para as tambin reducir
gastos innecesarios.

Se emplearon tcnicas complementarias, las cuales son:


Observacin Directa: Permiti obtener informacin de primera mano,
logrando as conocer la situacin actual que se presenta a la hora de

101
controlar la entrada y salida del personal que labora en el rea de
produccin del beneficiado de caf. Se logr determinar que el mtodo
empleado por la mayora de empresas beneficiadoras de caf no es el
adecuado por el grado de imprecisin que cuenta, para controlar los
procesos antes mencionados en dicha rea dando as informacin no muy
confiable para poder elaborar la planilla.

Gua de Entrevista: Permiti recopilar informacin, verificar la manera en


que las empresas beneficiadoras de caf de la zona occidental de El
Salvador realizan las actividades de control de entrada y salida del personal
que labora en el rea de produccin y como elaboran la planilla de dicha
rea, para determinar las necesidades y los requerimientos necesarios para
el anlisis del diseo de sistema automatizado de control de entrada - salida
y la elaboracin del planilla de personal del rea de produccin.

1.2 Estudio de factibilidad.


El presente proyecto se considera factible, porque segn la investigacin de campo
realizada se determin que las Empresas Beneficiadoras de caf de la zona
occidental de El Salvador no cuentan con un sistema que les permita controlar de
forma eficaz y precisa la entrada y salida del personal que labora en el rea de
produccin del beneficiado de caf y que a su vez el mismo sistema genere las
planillas de dicha rea por lo que se propone con el proyecto informtico obtener los
siguientes beneficios.

Automatizar los procedimientos manuales para mejorarlos.

Reducir pagos innecesarios de horas no laboradas.

Reducir el tiempo de realizacin de planilla para el rea de produccin del


beneficiado de caf.

102
Reducir errores y mejorar la precisin a la hora de elaborar los reportes de
entradas y salidas del personal que labora en el rea de produccin

En todos los proyectos se debe evaluar un estudio de factibilidad, con el propsito de


determinar los recursos necesarios para la realizacin de los mismos, por lo que
dicho estudio se ha evaluado a travs de la Factibilidad Tcnica, Econmica y
Operativa las cuales son detalladas a continuacin:

1.2.1 Factibilidad tcnica.


Por medio de la investigacin de campo realizada a las empresas beneficiadoras de
caf de la zona occidental, se determin que dichas empresas cuentan con el equipo
computacional necesario, para el desarrollo de sus actividades y la capacidad de
mejorarlo o adquirir uno nuevo, para la implementacin del sistema automatizado
para el control de entrada y salida de personal y la elaboracin de planilla del rea de
produccin del beneficiado de caf.

1.2.1.1 Hardware.
Existen variedades de hardware que pueden ser utilizados en la implantacin del
sistema, pero la eleccin del hardware ideal asegurar el optimo funcionamiento y
rendimiento del sistema. Tambin se tiene que tomar muy en cuenta que ninguna de
las empresas beneficiadoras de caf de la zona occidental del pas posee el
dispositivo de reconocimiento biomtrico que es clave para la implementacin del
sistema.

Para la implementacin del sistemas como ya se mencion ser necesario que se


cuente con el hardware necesario para su funcionamiento optimo a continuacin se
detallan los dispositivos que sern necesarios para la implementacin del proyecto

103
1.2.1.1.1 Estacin de trabajo.
Cualquier estacin de trabajo o computadora personal puede ser utilizada en cada
nodo de una red, por lo tanto se hace necesario que para la implementacin del
proyecto se cuente al menos con una computadora personal.

Basados en el estudio realizado se determin que muchas de las empresas


beneficiadoras de caf de la zona occidental cuentan con computadoras de trabajo
optimas y si no cuentan con ellas estn en la disponibilidad de mejorarlas o adquirir
nuevas

A continuacin se detallan las caractersticas tcnicas mnimas con las que tiene que
contar una computadora de trabajo para que el sistema propuesto funcione de una
forma ptima.

Procesador Celeron 1.8 GHz

Disco Duro de 80 GB

Memoria Ram 512 MB

Tarjeta de Red 10/100

Monitor

Teclado

Mouse

Sistema Operativo (Windows XP o superior)

1.2.1.1.2 Seleccin de hardware de red.


Para el sistema propuesto se debe contar con una o mas computadoras de trabajo
para poder implementar el sistema, partiendo del hecho de que solo se necesita una
computadora conectada al dispositivo que es la computadora del contador o
planillero que es el que realiza el control de entrada y salida de personal para poder

104
elaborar la planilla se ha determinado que ser necesario contar con elementos
adicionales para poder montar el sistema. A continuacin se detallan el hardware de red
que se usar para montar la red.

Switch de 8 puertos

Cable de red UTP

Terminales RJ45

1.2.1.1.3 Seleccin de dispositivos de reconocimiento biomtrico.


Los dispositivos de Reconocimiento Biomtrico estn revolucionando el mercado de
sistemas de control de asistencia de personal en todas las reas, debido a que se
ahorra dinero en comparacin con otros sistemas para el control de asistencia como
por ejemplo los sistemas de tarjetas, tambin elimina el uso de tarjetas o de algn
otro dispositivo adicional, elimina la marcacin de compaeros de trabajo sta es una
de las principales caractersticas porque se evita que los compaeros de trabajo se
marquen entre ellos la asistencia ahorrando as un sin fin de pagos de horas no
laboradas que por la falta de recursos no se sabe a ciencia cierta si esta persona las
ha trabajado, este tipo de dispositivos ofrecen la solucin ms exacta de registros de
tiempo y asistencia disponibles.

Los sistemas de reconocimiento de huella digital son la manera ms antigua de


identificacin biomtrica que ha sido empleada a lo largo del tiempo; la huella digital
es una caracterstica fsica, unica que nos distingue a los seres humanos. La huella
digital es el patrn caracterstico de un dedo (Figura 15). Se piensa con fuertes
evidencias que cada huella digital es nica. Cada persona tiene sus propias huellas
digitales con la singularidad permanente. De manera que las huellas digitales han
sido usadas durante mucho tiempo para la identificacin y la investigacin forense.

105
Figura 15 Huella Digital

Una huella digital est compuesta de muchas crestas y valles. Estas crestas y valles
presentan las buenas similitudes en cada pequea ventana local, como el
paralelismo y ancho promedio.

Sin embargo, las huellas digitales no son distinguidas por sus crestas y valles, sino por
las Minucias que son algunos puntos anormales en las crestas (Figura 16). Entre la
variedad de tipos de minucias mencionadas en las literaturas, son dos
principalmente significativas y de amplio uso, uno se llama terminacin, que es el fin
inmediato de una cresta; el otro se llama bifurcacin, que es el punto en la cresta
desde la cual se derivan dos ramas.

Figura 16. Minucia

La comprobacin de la huella digital es verificar la autenticidad de una persona por


su huella digital. El usuario proporciona su huella digital junto con su informacin de
identidad tal como su nmero de ID. Los sistemas de comprobacin de huella digital

106
recuperan la plantilla de la huella digital segn el nmero de ID y compara la plantilla con
la huella digital del usuario adquirida en tiempo real.

La identificacin de la huella digital es especificar la identidad de una persona por su


huella digital. Sin el conocimiento de la identidad de la persona, el sistema de
identificacin de huella digital intenta comparar su huella digital con aqullas que
estn en la base de datos. Es especialmente til para los casos de la investigacin
delictivos.

Sin embargo, todos los problemas de reconocimiento de huella digital, comprobacin


o identificacin, estn finalmente basados en una representacin bien definida de
una huella digital. Mientras que en la representacin de restos de las huellas digitales
permanece la singularidad y simplicidad, la comparacin de huellas digitales, tanto
para el caso de verificacin 1:1 como para el caso de la identificacin de 1:m, es
directo y fcil.

Hay dos formas de representacin para las huellas digitales que separan los dos
mtodos para el reconocimiento de la huella digital.

El primer mtodo, el cual esta basado en las minucias, representa la huella digital por
sus rasgos locales, como las terminaciones y bifurcaciones. Este mtodo ha sido
intensivamente estudiado, tambin es la base de los productos de reconocimiento de
huella digital disponibles actualmente.

El segundo mtodo el cual esta basado en imgenes, intenta hacer la comparacin


basndose en las caractersticas globales de una imagen de la huella digital
completa. Esto es un mtodo avanzado y reciente para el reconocimiento de la huella
digital. Y es til para resolver algunos problemas difciles del primer mtodo.

La precisin de un sistema biomtrico est determinado por una serie de pruebas,


que estn divididas en tres categoras tecnologa, escenario y operacional y para su
evaluacin se consideran varios conceptos que se pueden generalizar en dos
conceptos la probabilidad de que alguien autorizado sea rechazado y la probabilidad
107
de que alguien no autorizado sea aceptado, el termino a usar vara, a grandes
rasgos, dependiendo el tipo de comparacin que se haga y en que categora se haga la
evaluacin (figura 17).

Fig.17 Funcionamiento del dispositivo de reconocimiento de huella digital

A continuacin se mencionan las caractersticas del dispositivo biomtrico de


reconocimiento recomendado DigiTime.

CARACTERSTICAS TECNICAS DE DIGITIME

Tamao(L x A x A) mm 205 x 140 x 50


Tiempo para la identificacin (s) < 2 segundos
Registro Hasta 10 huellas dactilares por segundo
Colocacin de la huella dactilar En cualquier ngulo (360)
FAR < 0.0001&percnt;
FRR 0.01&percnt;
Almacenamiento de
transacciones 100,000 (TA102), 120,000 (TA103)
1,500 plantillas (TA102) / 2,800 plantillas
Capacidad de usuarios (TA103)
Tabla 14

108
CARACTERSTICAS TECNICAS DE DIGITIME
10 horarios preestablecidos con temporizador de
Alarma retardo
Comunicacin TCP/IP, RS232, RS485 & USB flash disk
Temperatura de operacin (C) 0 - 45
Humedad de operacin
(&percnt;) 20 - 80
Voltaje de operacin DC 5V 2
Idioma de pantalla (Lector) Ingls (Estandar), Espaol
Tabla 15

1.2.1.2 Software.
El software que se utilizar para el desarrollo e implantacin del nuevo sistema se ha
seleccionado por diferentes factores que se describen detalladamente en la seccin

SOFTWARE
TIPO ESPECIFICACIONES
Sistema Operativo Windows XP
Sistema de Control de entrada y salida de personal y
SACPC
elaboracin de planilla
Tabla 16

1.2.1.2.1 Sistema operativo.


Para lograr el buen funcionamiento del sistema es necesario contar en cada una de
las estaciones de trabajo o nodos con el sistema operativo que permita el buen
desempeo en base a la investigacin realizada se ha determinado que los nodos o
estaciones de trabajo que estarn conectadas al servidor, que requerirn acceder al

109
sistema de control de entrada y salida de personal y elaboracin de planilla del rea de
produccin del beneficiado de caf.

Microsoft Windows XP Profesional es el Sistema Operativo que presenta mayor


confiabilidad con respecto a la seguridad de la informacin, posee mayor velocidad y
es ms fcil de instalar y de dar soporte, que las versiones anteriores de Windows.

1.2.1.2.2 Eleccin del software de desarrollo para la elaboracin del


diseo de Sistema.
Se ha seleccionado un software de desarrollo para el sistema, basndose en las
caractersticas principales de cada uno de ellos adems de tomar en cuenta sus
ventajas, desventajas, para ello se realiz el siguiente anlisis comparativo:

Caractersticas de Software de Desarrollo

Software Caractersticas

Microsoft Capacidades poderosas y muy veloces para el


Visual fox pro manejo de datos nativos y remotos.
Flexibilidad para crear todo tipo de soluciones
de bases de datos. Lenguaje de programacin
Orientado a objetos.
Utilizacin de sentencias SQL en forma nativa.
Poderoso manejo de vistas y cursores y control
completo de estructuras relacionales.

Su propio gestor de base de datos incorporado.


Sin embargo, tambin puede conectarse con
servidores de base de datos, tales como
Oracle, Microsoft SQL Server o mysql.
Cuenta con un motor de generacin de

110
informes renovado y muy flexible para
soluciones ms robustas.

Microsoft Posee implementacin limitada de la


Visual Basic programacin orientada a objetos.
No requiere de manejo de punteros.
posee un manejo muy sencillo de cadenas de
caracteres.
Posee varias bibliotecas para manejo de bases
de datos.
Existen muchos programadores especializados
en este lenguaje.

Microsoft Requiere el Framework .NET.


Visual Basic.net permite la modificacin el cdigo en tiempo de
depuracin.
Reconsidera una evolucin de Visual Basic.
No es compatible hacia otras versiones de
Visual Basic.
Existen pocos programadores especializados
en este lenguaje por lo tanto las aplicaciones
son ms costosas.
Tabla 17

Se opt por utilizar Microsoft Visual FoxPro versin 7.0 para el desarrollo del modelo
del sistema para el control de entrada y salida del personal y elaboracin de planilla
del rea de produccin del beneficiado de caf de la zona occidental de El Salvador
porque dicho programa es de bajo costo en lo que a licencia se refiere, fcil
interaccin del uso con el sistema y capacidad de interaccin con la Base de Datos.

111
1.2.1.3 Criterios mnimos para la implantacin del sistema.
Las condiciones ptimas para la implantacin del sistema de control de entrada y
salida del personal que labora en el rea de produccin del beneficiado de caf y la
elaboracin de planilla de dicha rea son las siguientes:

a) Portabilidad

Es la capacidad que tiene el software de emigrar de una plataforma a otra con


transferencia de la base de datos.

b) Conectividad

Capacidad de traslado o migracin de los datos, almacenamiento y


rendimiento entre versiones de software.

c) Soporte Tcnico

Debe existir un proveedor autorizado en el pas que brinde soporte tcnico al


sistema de gestin de la base de datos.

d) Relacionalidad

Debe ser relacional el sistema de gestin de base de datos

e) Integridad

Es la capacidad de permitir modificaciones en un momento determinado sin


afectar el funcionamiento del sistema.

112
1.2.2 Factibilidad operativa.
El proyecto es factible porque el personal que opera los sistemas de control de
entrada y salida del personal que labora en el rea de produccin del beneficiado de
caf; en la mayora de los casos esta actividad es controlada por el vigilante que
labora en dicha rea y la planilla es elaborada por el contador del rea administrativa de
la empresa beneficiadora de caf, estn concientes de la necesidad de contar con una
herramienta tecnolgica que les permita automatizar el proceso y de esta forma
mejorar la efectividad y la confiabilidad de la informacin y a su vez disminuir el
tiempo que se lleva el realizar la planilla de dicha rea.

El proyecto se considera factible porque el 100% de las empresas beneficiadoras de


caf de la zona occidental de El Salvador no posee un sistema computarizado que
permita el control de entrada y salida de personal que labora en el rea de
produccin del beneficiado. Tambin se identific que como estas empresas no
poseen un sistema computarizado para dicha actividad no les es posible que dicho
sistema sea conectado directamente al sistema que se utiliza para elaborar la planilla de
toda la empresa beneficiadora aumentando as el tiempo en el proceso de ingreso de
informacin, aumentando el margen de error a la hora de transferir los datos de las
libretas de asistencia al sistema contable.

En la gua de entrevista, se pudo observar que las empresas beneficiadoras de caf de


la zona occidental de El Salvador se mostraron muy interesados en la adquisicin de un
sistema que les permita llevar el control de entrada y salida de personal del rea de
produccin y a su vez les permita elaborar la planilla de dicha rea en un mismo
sistema, proporcionales los siguientes beneficios:

a) Empleados
Facilitar el pago de planillas evitando confusiones a la hora de realizar los
pagos, tambin facilitar el trabajo del contador ya que el ingreso de

113
informacin no se realizar de forma manual si no que se realizar de manera
automtica desde el dispositivo que se utilizar para la captura de informacin.

b) Jefes
Permitir verificar informacin de una fuente confiable y segura, permitiendo
as monitoreos continuos de las actividades realizadas en el rea de
produccin del beneficiado de caf, permitir saber que empleado estuvo a
determinada hora en el rea de produccin y a que hora abandon su lugar de
trabajo, tambin as el sistema permitir que los jefes sepan cuantas horas
extra realiz determinado empleado en la semana y que das realiz dichas
horas extra.

c) Alta Gerencia
Permitir a la alta gerencia contar con informacin confiable para el momento
de generar reportes de gastos realizados en calidad de pago de empleados
del rea de produccin, tambin permitir a las empresas beneficiadoras de
caf disminuir gastos extra por pago de horas no laboradas y que son
pagadas como si el empleado hubiese desarrollado su jornada laboral dicho
da.

1.2.2.1 Recurso humano.


Las empresas beneficiadoras de caf de la zona occidental de El Salvador no
cuentan con un departamento de informtica establecido sino que la mayora de ellas
delegan estas funciones a una sola persona, por lo tanto estas empresas se ven en
la necesidad de contratar una empresa especializada en el desarrollo de sistemas
informticos.

Las empresas informticas principalmente utilizan el siguiente personal para realizar un


proyecto de amplia magnitud.

114
No CARGO FUNCION DESCRIPCION

1 Jefe de Coordinador Manejo de cronograma de


Proyecto actividades, verificacin de
cumplimiento de actividades

1 Analista de Investigar Recabar informacin e


Sistema interpretarla adems
proporcionar un diagnostico
de la situacin actual y
proporcionar soluciones.

1 Diseador Disear Genera de base de datos y


propuesta proporciona el diseo del
sistema

1 Programador Realizar el Utilizar herramientas


programa informticas desarrollar el
software

Tabla 18

1.2.3 Factibilidad econmica.


En el diseo de un sistema cualquiera es de suma importancia contar con la
estimacin de los costos necesarios para llevar a cabo la implementacin, en dicha
estimacin de costos es de suma importancia detallar los costos equipo, software
adicional y costos por implementacin as como tambin los costos por
mantenimiento.

Como ya se detall anteriormente en la seccin del estudio de la factibilidad tcnica


del proyecto; se conoce que algunas de las empresas beneficiadoras de caf de la
zona occidental no poseen el equipo computacional y las herramientas tecnolgicas

115
(hardware-software) para implementar el sistema propuesto pero tiene la capacidad
financiera suficiente para mejorar el equipo y las herramientas que ya poseen o
pueden adquirir el equipo idneo para la implantacin del sistema propuesto. Vale
aclarar un punto muy importante; ninguna de las empresas beneficiadoras de caf de la
zona occidental de El Salvador poseen la herramienta que permite que el sistema sea
innovador y exitoso que es el dispositivo de reconocimiento biomtrico que es de suma
importancia para que se puede implementar este proyecto.

1.2.3.1 Costos de desarrollo del proyecto.


Para la estimacin de la inversin que se tiene que realizar para que el sistema de
control de entrada y salida se implemente se han separado en 4 diferentes grupos
que son:
Costos de Hardware.

Costos de Equipo de Red.

Costos de Dispositivos Biomtricos.

Costos de Implantacin.

Costos de Licencias para Software.

1.2.3.1.1 Costos de Hardware.

Los costos de hardware se estimaran basados en las especificaciones tcnicas


mencionadas en el estudio de la factibilidad tcnica en ese apartado se determin
que el equipo computacional necesario para la implementacin se divide en dos
subgrupos.

116
Costo del Nodo
Cantidad Especificaciones tcnicas Unidad Total
para el nodo
1 Procesador Celeron 1.8 GHz $355.00 $355.00
Disco Duro de 80 Gb
Memoria Ram 512 MB
Tarjeta de Red 10/100
Monitor 15
Teclado
Mouse
1 UPS 600 Watt $40.68 $40.68
Total $395.68
Tabla 19. Para mayor comprensin, ver anexo 4

1.2.3.1.2 Costos de Equipo de Red.


Los costos de equipo de red se estimaran basados en las especificaciones tcnicas
mencionadas en el estudio de la factibilidad tcnica en ese apartado se determin
que el equipo necesario para la implementacin de una red de trabajo pequea.

Costo de Equipo de Red


Cantidad Equipo de Red Unidad Total
20 Cable UTP $0.95 $19.00
(Intemperie)
1 Swicht $20.00 $20.00
5 Conectores RJ45 $0.22 $1.10
Total $40.10
Tabla 20. Para mayor comprensin, ver anexo 4

117
1.2.3.1.3 Costo de Licencias para Software.
Los costos de Software se estimarn basados en las especificaciones tcnicas
mencionadas en el estudio de la factibilidad tcnica all se determin el software que es
el mas indicado para que el sistema funcione de forma optima.

Costo de Licencias para Software


Cantidad Tipo Especificaciones Precio Total
Unidad
1 Sistema Operativo Windows XP $178.00 $178.00
Sistema para
control y calculo
1 de planilla SACPEP $400.00 $400.00
Total $578.00
Tabla 21. Para mayor comprensin, ver anexo 3

1.2.3.1.4 Costos de Equipo Biomtricos.


Los costos del equipo biomtrico se estimarn basados en las especificaciones
tcnicas mencionadas en el estudio de la factibilidad tcnica en sa fase se
determin que el dispositivo de reconocimiento biomtrico a utilizar sera un
dispositivo de reconocimiento de huella digital, debido al amplio numero de
dispositivos en el mercado a nivel mundial, se propone tomar en cuenta el dispositivo
de reconocimiento de huella digital DigiTime debido a que es uno el dispositivo que
se comercializa en El Salvador.

Dispositivo Biomtrico
Cantidad Especificaciones de Unidad Total
Dispositivo
1 FINGERTEC TA100 $593.25 $593.25
Total $593.25
Tabla 22. Para mayor comprensin, ver anexo 7

118
1.2.3.1.5 Costos de Implementacin.
Los costos de Implantacin se tomaron en cuenta los salarios y tambin los costos de
los servicios que brindan empresas especializadas en las reas como por ejemplo en el
rea elctrica, instructores, etc.

Costos de Implementacin
Descripciones Costo
Personal para instalaciones fsica y $90.00
software
Personal desarrollo del Software $1,650.00
Instructor para capacitacin del $50.00
biomtrico
Total $1,790.00
Tabla 23. Para mayor comprensin, ver anexo 5

1.2.3.2 Anlisis Costo-Beneficio.


Para la realizacin de cualquier proyecto y en especial los sistemas de informacin es
necesario tener en cuenta una estimacin de los costos para su implementacin,
analizar los beneficios que le traer a la empresa implementar dicho sistema, es
decir que beneficio le traer erogar una suma de dinero y determinar si ser una
inversin o si ser un gasto.

1.2.3.2.1 Costo - Beneficio Econmico.


En el costo - beneficio econmico se debe hacer una valoracin de la inversin
inicial, comparar el sistema actual con el sistema propuesto en trminos econmicos,
para determinar la rentabilidad del proyecto.
El resultado econmico el sistema SACPEP fue evaluado a travs de la informacin
contenida en las siguientes tablas:

119
1.2.3.2.1.1 Detalle de Inversin.
En el detalle de la inversin se tom en cuenta los costos que se detallaron
anteriormente, dando as como resultado una estimacin total para la implantacin
del sistema.

INVERSIN PROYECTADA

Descripcin Total

Costos de Nodo $395.68

Costos de Equipo de Red $40.10

Costos de Dispositivo Biomtrico $593.25

Costo de Licencias $578.00

Costos de Implantacin $1,790.10

Total $3,397.13
Tabla 24

120
COSTOS SISTEMA ACTUAL
Cantidad Descripcin Valores Costo Costo
Unitarios Mensual Anual
1 Prestaciones encargado de Planilla $ 397.580 $ 397.580 $ 4,770.96
1 Prestaciones auxiliar de Planilla N 1 $ 357.830 $ 357.830 $ 4,293.96
1 Prestaciones auxiliar de Planilla N 2 $ 255.740 $ 255.740 $ 3,068.88
372 Papelera tarjetas marcadoras $ 0.120 $ 44.640 $ 535.68
160 Papelera para Captacin de Planilla $ 0.012 $ 1.920 $ 23.04
1 Cinta para Reloj de Marcacin $ 0.900 $ 0.900 $ 10.80
Cinta para impresin Planilla $ 9.000 $ 4.500 $ 54.00
Honorarios mantenimiento de
3 Software/hora hombre $ 9.000 $ 27.000 $ 324.00
Papelera para impresin de Planilla
182 Final $ 0.024 $ 4.368 $ 52.42
Total $ 1,094.478 $13,133.736
Tabla 25

COSTOS SISTEMA PROPUESTO


Cantidad Descripcin Costo Costo
Mensual Anual
1 Prestaciones encargado de Planilla $ 397.58 $4,770.96
1 Prestaciones auxiliar de Planilla N 1 357.83 $4,293.96
182 Papelera para impresin de Planilla Final $ 6.73 $80.76
Depreciaciones $ 92.21 $1,106.54
Total $ 854.35 $10,252.22
Tabla 26

NOTA: Archivo de Excel ISSS Adjunto en CD. Anexo 4, 6

BENEFICIO PROYECTADO

121
Descripcin Mensual Anual

Sistema Actual $ 1,094.47 $13,133.73


Sistema propuesto $ 854.35 $10,252.22
Beneficio en disminucin de gastos $ 240.13 $2,881.52
Tabla 27

1.2.3.2.1.2 Retorno sobre la inversin.


Es el clculo de la utilidad que se puede obtener despus de un determinado lapso de
tiempo, donde la utilidades van absorbiendo la inversin inicial hasta obtener los
beneficios netos del proyecto.
En el beneficio mensual es el ahorro que obtiene la empresa al implementar en
nuevo sistema ms el ahorro en el pago de la renta.

Retorno sobre la Inversin


Mes Inversin Inicial Beneficio Saldo
Mensual
1 $3,397.13 $ 263.18 $3,133.95
2 $3,133.95 $ 263.18 $2,870.77
3 $2,870.77 $ 263.18 $2,607.59
4 $2,607.59 $ 263.18 $2,344.41
5 $2,344.41 $ 263.18 $2,081.23
6 $2,081.23 $ 263.18 $1,818.05
7 $1,818.05 $ 263.18 $1,554.88
8 $1,554.88 $ 263.18 $1,291.70
9 $1,291.70 $ 263.18 $1,028.52
10 $1,028.52 $ 263.18 $765.34
11 $765.34 $ 263.18 $502.16
12 $502.16 $ 263.18 $238.98
13 $238.98 $ 263.18 ($24.20)
Tabla 28

1.2.3.2.2 Otros beneficios.

122
La marcacin del empleado ser de forma personalizada, ya que utiliza su
mano como instrumento de marcacin, evitando as que sus compaeros de
trabajo marquen sus horas de llegada o salida.

Todos los datos estarn centralizados en una sola base de datos.

Eliminacin de elementos adicionales que se utilizan para el control de la


entrada y salida del personal; los elementos adicionales a los que nos
referimos son libros, tarjetas perforadas, tarjetas de banda magntica, tarjetas
de cdigos de barra, etc.

Disminucin del tiempo empleado para la elaboracin de la planilla.

La velocidad de captura de datos se realiza a una alta velocidad debido a las


caractersticas del dispositivo de reconocimiento biomtrico.

Eliminacin de clculos involuntarios por parte del encargado de digitar la


planilla.
Disminucin en el gasto de papelera utilizada para la verificacin de planillas,
Debido a que los sistemas utilizados actualmente no reflejan consultas en
pantalla.

Seguridad de la informacin debido a que se administrar el sistema en base


a cuentas de usuario.
Confiabilidad ya que la informacin almacena en las tablas cumple con la
reglas de normalizacin evitando con ello redundancia de datos o
incongruentes.

Innovacin al implementar el uso de la nueva tecnologa biomtrica para el


almacenamiento de los controles de marcaje de entrada y salida del personal.
123
El incremento de la satisfaccin de los empleados al eliminar tareas de
naturaleza tediosa.

Mejoramiento de la imagen de la empresa.

2. DETERMINACIN DE REQUERIMIENTOS (ETAPAII).


A continuacin se presentan las herramientas que fueron utilizadas en el capitulo III para
llevar a cabo la investigacin de campo.

2.1 Cuestionario.
Se utiliz un cuestionario como la herramienta principal para la investigacin y as
recabar la informacin necesaria, que nos permiti detectar los vacos que poseen
los sistemas utilizados por las empresas beneficiadoras de caf para controlar la
entrada y salida del rea de produccin como por ejemplo la falta de tecnologas
informticas que le permitan obtener informacin confiable y de una forma precisa.

2.2 Gua de Entrevista.


Se utiliz la gua de entrevista para obtener datos necesarios en el anlisis del
sistema propuesto.

Por este medio, se obtuvo informacin correspondiente a los procesos utilizados para
controlar la entrada y salida del personal que labora en el rea de produccin, as
como el funcionamiento actual de los sistemas que intervienen en el control de
entrada y salida del personal y la elaboracin de planilla del rea de produccin del
beneficiado de caf, datos que sirvieron para determinar los pasos a seguir para la
elaboracin del diagnstico.

2.3 Requerimientos Informticos.

124
Los requerimientos son aquellas caractersticas o elementos que deben incluirse en el
nuevo sistema para satisfacer una necesidad.
Los requerimientos informticos establecidos en la factibilidad Tcnica se han
basado en los requerimientos informticos requeridos por el dispositivo de
reconocimiento biomtrico de huella digital los requerimientos recomendados de
equipo informtico. A continuacin se presenta la comparacin entre los
requerimientos mnimos que necesita el dispositivo biomtrico y los que se
recomiendan para que el dispositivo biomtrico y el sistema propuesto funcionen de
forma ptima.

Requerimientos Minimos de Requerimientos Recomendados


equipo de equipo

Pentium III 450 MGz Procesador Celeron 1.8 GHz


Disco Duro de 20 GB Disco Duro de 80 GB
Memoria Ram 1280 MB Memoria Ram 512 MB
Tarjeta de Red 10/100 Tarjeta de Red 10/100
Monitor Monitor
Teclado Teclado
Mouse Mouse
Sistema Operativo (Windows 98 Sistema Operativo (Windows XP o
o superior) superior)
Tabla 29

3 DISEO DEL SISTEMA (ETAPA III).

En el diseo de un sistema de informacin se describen los pormenores que


establecen la manera en la que el sistema cumplir con los requerimientos definidos en
la etapa de anlisis. Todos los conocedores en sistemas se refieren, con mucha
frecuencia a esta etapa como diseo lgico en contraste con la de desarrollo del
software, a la que denominan diseo fsico.

125
Los analistas de sistemas comienzan el proceso de diseo identificando los reportes y
dems salidas que debe producir el Sistema. Hecho lo anterior, se determinan con toda
precisin los datos especficos para cada reporte y salida. Es comn que los
diseadores hagan un bosquejo del formato o pantalla que esperan que aparezca
cuando el sistema est terminado. Lo anterior se efecta en papel o en la pantalla de un
Terminal utilizando para ello algunas de las herramientas automatizadas
disponibles para el desarrollo de sistemas.

El diseo de un sistema, tambin indica los datos de entrada, aquellos que sern
calculados y los que deben ser almacenados. Asimismo, se escriben con todo detalle los
procedimientos de clculo los datos individuales.

Los diseadores seleccionan las estructuras de archivos y los dispositivos de


almacenamiento, tales como: discos y memorias o incluso archivos en papel. Los
procedimientos que se escriben indican como procesar los datos y producir las
salidas.

Los documentos que contienen las especificaciones de diseo, representan a este de


muchas maneras (diagrama, tablas y smbolos especiales). La informacin detallada
del diseo se proporciona al equipo de programacin para comenzar la fase de
desarrollo de software.

126
3.1 DIAGRAMAS DE FLUJO DE INFORMACION.

Los diagramas de flujo de informacin es la representacin esquemtica de cmo se


comportar la informacin desde el momento de su captura, pasando por el
procesamiento, hasta su salida que puede presentarse de diferentes formas como
sean necesarias.

A continuacin se presentan los diagramas de flujo de informacin del sistema


SACPEC.

127
3.1.1 DIAGRAMAS DE CONTEXTO

CONTRATO

Solicitud de
Salarios. Solicitud de Descuentos.

Datos Personales 0 Cheque EMPLEADO


EMPLEADO
Documentos Requeridos

SISTEMA DE
REGISTRO DE PERSONAL
Horarios de Trabajo Planilla
GERENTE Y
Aceptacin de GERENTE
PAGO DE PLANILLA
Horas Extras Solicitud de
Horas Extras

Salarios Descuentos

CONTRATO

128
DFD 0
SISTEMA DE CONTROL DE ENTRADA Y SALIDA DE PERSONAL Y ELABORACIN DE PLANILLA

2 Horarios De
Datos 1 Informacin Trabajo
Personales CONTROL DE
REGISTRO Personal Solicitud de
ENTRADA, SALIDA
DE Horas Extras
Documentos
Documentos PERSONAL Aceptacin de
Personales
Requeridos Horas Extras

A1 DOCUMENTOS
Informacin
Personal A2 COMPROBANTES

Solicitud Horas Trabajadas


Comprobante
De Descuentos 3
Descuentos 4
Planilla
ELABORACION Datos de
Solicitud de
DE Planilla PAGO
Salarios
PLANILLA DE Cheque
Salarios
PLANILLA

129
DFD1. REGISTRO DE PERSONAL

1.1 1.2
Informacin
Documentos
Datos SOLICITUD DE Personal SOLICITUD DE
Requeridos
Personales DATOS DOCUMENTOS
PERSONALES

Informacin de
Documentos

1.3
Informacin Personal
COMPROBA-
CION DE Informacin
Personal
DATOS

Datos
Comprobados

1.4
Documentos
ALMACENA-
Personales Informacin
MIENTO DE
Personal
INFORMACION

130
DFD2. CONTROL DE ENTRADA Y SALIDA

2.1 2.2
Informacin
Informacin
Horarios de de Horarios
CREACION DE ASIGNACION DE Personal
Trabajo
HORARIOS DE HORARIOS DE
TRABAJO TRABAJO

Horarios Asignados

2.3

CUMPLIMIENTO
Solicitud de
DE HORARIOS
Horas Extras
DE TRABAJO

Horarios trabajados

2.3
Horas Trabajadas
TOTALIZACION Horas Extras
DE HORAS
TRABAJADAS

131
DFD3 ELABORACIN DE PLANILA

Horas
Trabajadas

3.1 3.2
Informacin
ELABORACION VERIFICACION
Personal
DE LISTADOS DE Datos
personales DE HORAS
EMPLEADOS TRABAJADAS

Horas
Trabajadas
por Empleado

Solicitud de 3.4 3.3

descuentos CALCULAR CALCULAR


DESCUENTOS Salario SUELDO BRUTO
Descuentos
Bruto

Descuentos Solicitud
Salario Bruto Salarios
de Salarios

3.5

ELABORACION
DE Datos de
PLANILLA Planilla

132
DFD4 PAGO DE PLANILLA

4.1
Datos de
Planilla REVICION DE
PLANILLA

Informacin de pago

4.2

CANCELACION Cheque
DE PLANILLA

Datos de pago

4.3
Comprobante
Planilla ALMACENA-
MIENTO DE
INFORMACION

133
3.2 Modelo entidad relacin.
El modelo de entidad relacin es uno de los modelos ms populares. Es una tcnica
para definir las necesidades de informacin de una organizacin, el cual se basa en una
representacin del mundo real en que los datos se describen como entidades, atributos
y relaciones.

3.2.1 Entidad.
Es un ente, objeto o persona con caractersticas propias y de relevancia, de la cual se
desea guardar ciertos criterios de elevada importancia para posteriormente ser ledos
e interpretados.

3.2.1.1 Caractersticas de una entidad.


El nombre de una entidad debe representar un tipo o clase de ente.

Cada ente u objeto podr ser nicamente representado por una entidad.

Cada entidad debe de ser nica.

3.2.2 Atributo.
Es toda referencia que se utiliza para medir, calificar y clasificar cuantitativa o
calificativamente una entidad. Es decir las caractersticas, cualidades de relevancia.

3.2.2.1 Caractersticas de los atributos.


Un atributo deber ser escrito en singular

El nombre debe de ser escrito en minscula

Debe de describir la entidad como tal

No se pueden repetir los nombres de atributos

134
3.2.3 Relaciones.

Son asociaciones entre dos o ms entidades, a veces son llamadas asociaciones de


datos.

3.2.3.1 Tipos de relaciones.


El primer tipo de relacin es de uno a uno y se representa 1:1. En este tipo de
relacin cada registro de la tabla uno solo puede tener un registro coincidente
en la tabla 2 o viceversa.

El segundo tipo de relacin es de uno a muchos y se representa 1:M. Este es


el tipo de relacin ms comn que existe, en ella un registro de la tabla uno
puede tener muchos registros coincidentes en la tabla dos, pero un registro de
la tabla dos solo puede tener un registro coincidente en la tabla uno.

El tercer tipo de relacin es de muchos a muchos y se representa M:M. en


este tipo de relacin un registro de la tabla uno puede tener muchos registros
coincidentes en la tabla dos o viceversa.

3.2.4 Llave.

Una llave es uno de los conceptos de datos de una entidad que se utiliza para
identificar un registro. Las llaves tambin son llamadas ndices, estos aceleran la
bsqueda y ordenamiento en un campo, pero pueden hacer lentas las
actualizaciones.

3.2.4.1 Llave primaria.


La llave primaria permite que cada instancia de una entidad pueda ser
especficamente identificable del resto de los registros de esa misma entidad. En
consecuencia no puede existir en un archivo un registro que cuente con el mismo

135
valor de otro registro en el campo de la llave primaria; la llave primaria no puede tener
valores repetidos para distintos registros.

3.2.4.2 Llave fornea o secundaria.


Conjunto de atributos comn en dos entidades que sirve como relacin en las dos
entidades. No es un atributo de la entidad relacionada pero es la llave primaria de la
entidad con la cual esta se relaciona. No identifica de manera nica un registro.

A continuacin se presenta el modelo Entidad-Relacin diseado para el sistema


denominado SACPEC.

136
3.3 DISEO DEL MODELO ENTIDAD RELACION.

CENTRO DE
1 PERTENECE M CONTARTO 1 ESTIPULA M ACTIVIDAD
COSTO

M
1

FIRMA
PLANTILLA 1 PERTENECE M MARCACIONES

REALIZA
1 M
M

CONTIENE
M
PERTENECE M EMPLEADOS 1 PERTENECE
1

1
PLANILLA 1
1 DIAS

CONTIENE
AFP 1
REALIZA
M
POSEE

DETALLE DE
BANCA 1 PERTENECE M M
BANCA M

DETALLE DE
TURNO 1 CONTIENE M
TURNO

137
4. ESTRUCTURA DE DATOS.
A continuacin se presenta la estructura de cada una de las tablas del: SISTEMA DE
INFORMACIN AUTOMATIZADO PARA EL CONTROL DE ENTRADA Y SALIDA
DE PERSONAL Y ELABORACIN DE PLANILLA DEL REA DE
PRODUCCIN, EN EL BENEFICIADO DE CAF DE LA ZONA OCCIDENTAL DE EL
SALVADOR (SACPEP)

138
4.1 ESTRUCTURA DE LA TABLA EMPLEADO.

Almacena los datos generales de los empleados que laboran en el rea de produccin.

NOMBRE SUBTITULO DESCRIPCION TIPO ANCHO MASCARA DE INDICE ORDEN REQUERIDO


DEL ENTRADA
CAMPO
Cdigo Cdigo del Almacena el cdigo del carcter 6 XXXXXXXX Primario Ascendente SI
Empleado empleado

Cod_tur Cdigo del Almacena el cdigo del Carcter 2 XX FK Ascendente si


Turno <<turno

Nombre Nombre del Almacena el nombre del Carcter 30 XXXXXXXXXX SI


Empleado empleado XXXXXXXXXX
XXXXXXXXXX
Apellido Apellido del Almacena el nombre del Carcter 30 XXXXXXXXXX SI
Empleado empleado XXXXXXXXXX
XXXXXXXXXX
Direccin Direccin Almacena la direccin Carcter 50 XXXXXXXXXXX SI
particular del del empleado XXXXXXXXXXX
Empleado XXXXXXXXXXX
XXXXXXXXXXX
XXXXXX
Depto Departamento Almacena la direccin Carcter 50 XXXXXXXXXXX SI
al que del empleado XXXXXXXXXXX
pertenece XXXXXXXXXXX
XXXXXXXXXXX
XXXXXX
Ciudad Ciudad al que Almacena la direccin Carcter 30 XXXXXXXXXXX SI
pertenece del empleado XXXXXXXXXXX
XXXXXXXX

139
ESTRUCTURA DE LA TABLA EMPLEADO (CONTINUACION DE LA TABLA ANTERIOR)

NOMBRE SUBTITULO DESCRIPCION TIPO ANCHO MASCARA DE INDICE ORDEN REQUERIDO


DEL ENTRADA
CAMPO
Telfono Telfono del Almacena el telfono del Numrico 9 9999-9999 NO
Empleado empleado

Celular Telfono del Almacena el telfono del Numrico 9 9999-9999 NO


Empleado empleado

Num_Dui Nmero de Almacena el numero de Numrico 10 99999999-9 SI


DUI DUI del empleado

Num_Nit Nmero de Almacena el numero de Numrico 17 9999-999999- SI


NIT NIT del empleado 999-9

Num_Nup Nmero de Almacena el numero de Numrico 12 999999999999 NO


NUP NUP del empleado

AFP Nombre de Almacena el Nombre de Carcter 10 XXXXXXXXXX FK NO


AFP AFP del empleado

Num_Isss Nmero de Almacena el numero de Numrico 9 999999999 NO


ISSS ISSS del empleado

140
4.2 ESTRUCTURA DE LA TABLA CONTRATO

Almacena los datos del contrato que vincula al empleado con la empresa.

NOMBRE SUBTITULO DESCRIPCION TIPO ANCHO MASCARA DE INDICE ORDEN REQUERIDO


DEL ENTRADA
CAMPO
Num-cont Nmero del Almacena el nmero del Carcter 8 XXXXXXXX primario ascendente SI
contrato contrato del empleado

Cd_Emp Cdigo del Almacena el cdigo del Carcter 6 XXXXXX fk Ascendente SI


Empleado empleado

Cod_ccc Cdigo de Almacena el cdigo del Carcter 2 Xx fk Ascendente Si


Centro de centro de costo,
costo
Fecha Fecha de Almacena la fecha de Date 10 SI
Ingreso ingreso del empleado

Cod_act Cdigo de Almacena el cdigo de la Carcter 2 XX fk Ascendente SI


Actividad de actividad del empleado
empleado

141
4.3 ESTRUCTURA DE LA TABLA TURNO
Almacena la descripcin de los diferentes turnos de trabajo existentes en la empresa.

NOMBRE SUBTITULO DESCRIPCION TIPO ANCHO MASCARA DE INDICE ORDEN REQUERIDO


DEL CAMPO ENTRADA
Cd_Tur Cdigo del Almacena el cdigo del Carcter 2 XX Primario Ascendente SI
Turno Turno

Descripcion Descripcin Almacena la descripcin Carcter 30 XXXXXXXXXX SI


del turno XXXXXXXXXX

4.4 ESTRUCTURA DE LA TABLA DETALLE DE TURNO


Almacena los datos de los diferentes turnos de trabajo que existen en la empresa.

NOMBRE SUBTITULO DESCRIPCION TIPO ANCHO MASCARA DE INDICE ORDEN REQUERIDO


DEL CAMPO ENTRADA
Cd_Tur Cdigo del Almacena el cdigo del Carcter 2 XX FK Ascendente SI
Turno Turno

Cod_dias Cdigo de das Almacena el Cdigo de Carcter 2 XX FK Ascendente SI


das

he Hora de Inicio Almacena la hora de Numrico 4 9999 SI


inicio del turno

re Pausa Almacena la hora de Numrico 4 9999 SI


pausa

rs Reingreso Almacena la hora de Numrico 4 99999 SI


reingreso

hs Hora de Almacena la hora de Numrico 4 9999 SI


Finalizacin finalizacin del turno

142
4.5 ESTRUCTURA DE LA TABLA INSTITUCIONES BANCARIAS
Almacena los datos de las instituciones bancarias que brindan prestamos a los empleados de la empresa.

NOMBRE SUBTITULO DESCRIPCION TIPO ANCHO MASCARA DE INDICE ORDEN REQUERIDO


DEL ENTRADA
CAMPO
Cd_Bac Cdigo del Almacena el cdigo de la Carcter 2 XX Primario Ascendente SI
BAC institucin de descuento
fijo.
Nombre Nombre Almacena el nombre de Carcter 20 XXXXXXXXXX SI
la institucin de XXXXXXXXXX
descuento fijo.

143
4.6 ESTRUCTURA DE LA TABLA DETALLE DE BANCO
Almacena la informacin de los prstamos bancarios que los empleados han realizado a las instituciones bancarias u
otras instituciones.

NOMBRE SUBTITULO DESCRIPCION TIPO ANCHO MASCARA DE INDICE ORDEN REQUERIDO


DEL CAMPO ENTRADA
emp_pre Cdigo Banco y Almacena el cdigo del Carcter 6 XXXXXX Primario Ascendente SI
Prstamo Banco Prstamo

Cod_pre Cdigo del Almacena el Cdigo del Carcter 4 XXXX FK Ascendente SI


prstamo prstamo.

Cod_bac Cdigo del Almacena el Cdigo del Carcter 2 XX FK SI


Banco Banco. Ascendente

Cod_emp Cdigo del Almacena el cdigo del Carcter 4 XXXX FK Ascendente SI


empleado. empleado

aplicacin Aplicacin Almacena el tipo de Carcter 1 X SI


aplicacin.

Fecha. Fecha. Almacena la fecha. Date 4 99-99-9999 SI

Monto Monto Almacena el monto total Numrico 10 99999999.99 Si


del prstamo

cuota Cuota Almacena la cuota a Numrico 10 99999999.99 si


pagar en cada planilla

144
4.7 ESTRUCTURA DE LA TABLA DIAS DE LA SEMANA

Almacena los datos de los das de la semana

NOMBRE SUBTITULO DESCRIPCION TIPO ANCHO MASCARA DE INDICE ORDEN REQUERIDO


DEL ENTRADA
CAMPO
Cd_Dia Cdigo del Almacena el cdigo del Carcter 2 XX Primario Ascendente SI
Da Da de la semana

Nombre Nombre Almacena el nombre del Carcter 15 XXXXXXXXXX SI


Da de la semana XXXXX

4.8 ESTRUCTURA DE LA TABLA ACTIVIDAD


Almacena los datos de las actividades en las cuales se desempean los empleados.

NOMBRE SUBTITULO DESCRIPCION TIPO ANCHO MASCARA DE INDICE ORDEN REQUERIDO


DEL ENTRADA
CAMPO
Cod_Act Cdigo de la Almacena el cdigo de la Caracter 2 XX Primario Ascendente SI
Actividad actividad
Descripcin Nombre Almacena el nombre de la Caracter 15 XXXXXXXXXX SI
actividad XXXXX
Sueldo Sueldo Almacena el sueldo diario Numrico 6 999.99 si
de la actividad

145
4.9 ESTRUCTURA DE LA TABLA PLANILLA
Almacena los datos generales de las planillas.

NOMBRE SUBTITULO DESCRIPCION TIPO ANCHO MASCARA DE INDICE ORDEN REQUERIDO


DEL ENTRADA
CAMPO
Cd_Plani Cdigo Almacena el cdigo de la caracter 4 XXXX Primario Ascendente SI
Planilla

Cod_ccc Cdigo de Almacena el cdigo del carcter 2 XX FK Ascendente SI


Centro de centro de costo
Costo
Fecha Fecha de Inicio Almacena la fecha de Date 10 99/99/9999 SI
inicio de la planilla

Fecha2 Fecha de Almacena la fecha de Date 10 99/99/9999 si


Finalizacin finalizacin del periodo de
la planilla

146
4.10 ESTRUCTURA DE LA TABLA CENTRO DE COSTO
Almacena los datos de la tabla centro de costo de la empresa.

NOMBRE SUBTITULO DESCRIPCION TIPO ANCHO MASCARA DE INDICE ORDEN REQUERIDO


DEL ENTRADA
CAMPO
Cd_ccc Cdigo del Almacena el cdigo del Carcter 2 XX Primario Ascendente SI
ccc Centro de Costo de
Planilla
Nombre Nombre Almacena el nombre del Carcter 30 XXXXXXXXXX SI
Centro de costo de XXXXXXXXXX
Planilla. XXXXXXXXXX

direccin Direccin Almacena la direccin de Carcter 50 XXXXXXXXXX


la empresa XXXXXXXXXX
XXXXXXXXXX
XXXXXXXXXX
XXXXXXXXXX
telfono Telfono Almacena el telfono de Carcter 8 XXXXXXXX
la empresa

fax Fax Almacena el fax de la Carcter 8 XXXXXXXX


empresa

Imagen Imagen Almacena el logo de la Carcter 100 XXXXXXXXXXX


empresa XXXXXXXXXXX
XXXXXXXXXXX
XXXXXXXXXXX
XXXXXXXXXXX
XXXXXXXXXXX
XXXXXXXXX

147
4.11 ESTRUCTURA DE LA TABLA AFP.

Almacena los datos de la tabla AFP

NOMBRE SUBTITULO DESCRIPCION TIPO ANCHO MASCARA DE INDICE ORDEN REQUERIDO


DEL CAMPO ENTRADA
Cd_afp Cdigo de AFP Almacena el cdigo del Carcter 2 XX Primario Ascendente SI
AFP

descripcin Descripcin Almacena el nombre de Carcter 30 XXXXXXXXX SI


AFP. XXXXXXXXX
XXXXXXXXX
Cta_conta Cuenta Almacena el ISSS para Carcter 8 XXXXXXX SI
Contable. empleado

issse ISSS Empleado Almacena el porcentaje Carcter 10 XXXXXXXXXX SI


de ISSS para empleado

pensione Pensin Almacena el porcentaje Numrico 10 XXXXXXXXXX SI


de pensin para
empleado
Comisione Comisin Almacena el porcentaje Numrico 10 XXXXXXXXXX SI
de comisin para Patrono

Isssp ISSS Patrono Almacena el porcentaje Carcter 10 XXXXXXXXXX SI


de ISSS para empleado

pencionp Pensin Almacena el porcentaje Numrico 10 XXXXXXXXXX SI


de pensin para patrono

Comisionp Comisin Almacena el porcentaje Numrico 10 XXXXXXXXXX SI


de comisin para patrono

148
4.12 ESTRUCTURA DE LA TABLA VARIABLES.

Almacena los datos de la tabla Variables.

NOMBRE SUBTITULO DESCRIPCION TIPO ANCHO MASCARA DE INDICE ORDEN REQUERIDO


DEL ENTRADA
CAMPO
Cod_var Cdigo Almacena el cdigo de la carcter 2 XX Primario Ascendente SI
variable

Nom_var Nombre Almacena nombre de la carcter 4 XXXX


variable

Descripcin Descripcin Almacena la descripcin Date 50 XXXXXXXXXX SI


XXXXXXXXXX
XXXXXXXXXX
XXXXXXXXXX
XXXXXXXXXX

valor Valor Almacena el valor de la numrico 10 99999999 si


variable

149
4.13 ESTRUCTURA DE LA TABLA MARCACIONES.
Almacena los datos de las diferentes marcaciones de los empleados.

NOMBRE SUBTITULO DESCRIPCION TIPO ANCHO MASCARA DE INDICE ORDEN REQUERIDO


DEL CAMPO ENTRADA
idd Cdigo del Almacena el cdigo del Carcter 2 XX FK Ascendente SI
Turno Turno

fecha Fecha Almacena la fecha Date 8 99/99/9999 FK Ascendente SI

da Da Almacena el cdigo del caracter 2 XX


da

he Hora de Inicio Almacena la hora de Numrico 4 9999 SI


inicio del turno

hs Hora de Almacena la hora de Numrico 4 9999 SI


Finalizacin finalizacin del turno

re Pausa Almacena la hora de Numrico 4 9999 SI


pausa

rs Reingreso Almacena la hora de Numrico 4 99999 SI


reingreso

150
4.14 ESTRUCTURA DE LA TABLA USUARIO.
Almacena los datos de los diferentes usuarios del sistema.

NOMBRE SUBTITULO DESCRIPCION TIPO ANCHO MASCARA DE INDICE ORDEN REQUERIDO


DEL CAMPO ENTRADA
Nombre Nombre Almacena los datos del Carcter 30 XXXXXXXXXX Primario Ascendente SI
nombre del usuario XXXXXXXXXX
XXXXXXXXXX
Cargo Cargo Almacena los datos del Carcter 15 XXXXXXXXXX SI
cargo del usuario. XXXXX

Contrasea Contrasea Almacena los datos de la carcter 6 XXXXXX Si


contrasea del usuario.

Confirmacin Confirmacin Almacena los datos de la carcter 6 XXXXXX SI


contrasea del usuario.

151
4.15 ESTRUCTURA DE LA TABLA PLANTILLA
Almacena los datos de las plantillas de huella del empleado

NOMBRE SUBTITULO DESCRIPCION TIPO ANCHO MASCARA DE INDICE ORDEN REQUERIDO


DEL ENTRADA
CAMPO

idd Cdigo Almacena el cdigo de la Carcter 20 XXXXXXXXXX Primario Ascendente SI


plantilla plantilla generado por el XXXXXXXXXX
dispositivo biomtrico

Cod_planti Cdigo de la Almacena el cdigo de la Carcter 6 XXXXXX FK Ascendente SI


plantilla plantilla generado por el
usuario

152
5. DISEO DE ESTANDARES PARA EL SISTEMA SACPEP.

El diseo de estndares es una herramienta que determina la manera en que se


manejaran todos los objetos, variables y otros elementos que sern utilizados en la
etapa de programacin del sistema.

Estos estndares garantizan la esttica, y la calidad en la etapa de programacin del


sistema, debido a que son especificaciones que se toman como referencia para
poder entender la estructura de programacin independientemente del lenguaje de
programacin que se utilice.

Estndares de diseo definidos para la realizacin del sistema son:

Estndares para Nombres de objetos Utilizados en Formularios.

Estndares para Nombres de contenedores de Datos (Variables, Constantes y

Campos)

Estndares para Nombres de Archivos.

Estndares para Codificacin de programas.

Estndares para Formularios.

Estndares para Reportes.

Estndares para Interfaz del Sistema.

153
5.1 ESTNDARES PARA NOMBRES DE OBJETOS A UTILIZAR EN
FORMULARIOS.

En la siguiente tabla se presentan los nombres de los diferentes objetos a utilizar en la


elaboracin y programacin del sistema.

Nombre Tipo de Objeto Objeto Especificacin

Botn de Opcin optNombreBoton

Botn de comando cmdNombreBoton

ComboBox cmbNombreComboBox

Cuadricula de Datos (DataGrid) dgrNombreDatagrid

Cuadro de Imagen imgNombreImagen

Cuadro de Texto txtNombreCuadroTexto

Etiqueta lblNombreEtiqueta

Marco frmNombreMarco

Tabla 46

154
5.2 ESTNDARES PARA NOMBRES DE CONTENEDORES DE
DATOS (VARIABLES, CONSTANTES Y CAMPOS).

Tipo de Dato Especificacin Ejemplo


Campo Identificador de tabla Cod_NombreCampo Cod_empleado
Campo Comn de Tabla NombreCampo Direccin
Constante Nombre Constante Sueldo
Variable Nombre Variable Hora Extra
Tabla 47

5.3 ESTNDARES PARA NOMBRES DE ARCHIVOS.

Tipo de Archivo Especificacin Ejemplo

Formulario frmNombreFormulario frmEmpleado

Reportes rptNombreReporte rptPlanilla

Base de Datos dbNombreBaseDatos dbSACPEC

Tabla de Datos tbNombreTabla tbCumplimientoHorario

Modulo mdNombreModulo mdCalculoPlanilla


Tabla 48

5.4 ESTNDARES PARA CODIFICACIN DE PROGRAMAS.

Los estndares en la codificacin de programas son especificaciones para el mejor


entendimiento en la lectura del cdigo, el cual debe ser legible y modular para la fcil
comprensin en futuros mantenimientos del sistema.
Para la codificacin de programas se consideran los siguientes estndares
generales.

155
Lneas de comentario: Los comentarios constituyen aclaraciones sobre las
acciones que se realizan en el cdigo y se utilizan tambin para definir los
propsitos del mdulo y funciones.

Para los comentarios se utilizar el smbolo ( *) antes del contenido. (Smbolo de


comentario utilizado en Microsoft Visual Fox Pro).
Variables y Constantes: Las variable y constantes a utilizar en el
procesamiento de los datos deben declararse al inicio de cada mdulo,
funcin o procedimiento. Cuando se declaran las variables stas deben
cumplir con las siguientes caractersticas.

1- Deben definirse a un espacio para fabulacin de 4


2- Los datos de un mismo tipo deben de estar a una misma alineacin.
3- Al declararse las variables deben colocarse aclaraciones de lo que
contienen.

Ej.
Public Fecha_Inic As date * Contiene la fecha inicio de la planilla
Public Fecha_Fin As date * Contiene la fecha inicio de la planilla

Bloque de Estructura de Cdigo: Las estructuras deben de manejar los


mismos niveles de fabulacin en sus bloques de cdigo interno de manera
que se identifiquen:

Ej.
Eliminar = messagebox(Realmente desea eliminar el registro?,6,Cdigo del
sistema)
If eliminar = 6 Then

156
Delete
Pack
EndIf

Procedimientos y Funciones: Los procedimientos y funciones debern


contener comentarios al inicio en los que se describa su finalidad en forma
general, sin entrar en detalles.

Los procedimientos y funciones debern de contener comentarios al inicio en los


que describe su finalidad en forma general.

5.5 ESTNDARES PARA FORMULARIOS.

Los estndares para los formularios del SISTEMA DE INFORMACIN


AUTOMATIZADO PARA EL CONTROL DE ENTRADA Y SALIDA DE PERSONAL Y
ELABORACIN DE PLANILLA DEL REA DE PRODUCCIN, EN EL
BENEFICIADO DE CAF, DE LA ZONA OCCIDENTAL DE EL SALVADOR se
presentan a continuacin.

Las vietas de las pantallas, deben de describir el tipo de dato que se requiere
introducir esto facilita en gran manera el entendimiento de la pantalla.

Se utilizan barras de herramientas de botones en los formularios para facilitar


el manejo de estos.
Se posee una misma estructura para cada uno de los botones que conforma
las barras de herramientas, sern de la misma medida y contendrn una
imagen que represente su accin.

157
Los objetos agrupados en fila tienen que estar a un mismo nivel as como los
objetos que se encuentran alineados en fila.
Los formularios que contengan la misma cantidad de informacin son
uniformes a diferencia de los que contengan mas cantidad sern de acuerdo a
la cantidad de datos que estos manejen.

Cada casilla contendr su nombre especfico a la par de ella.

Cada formulario contendr un nombre que lo identifique de los dems y ser


de acuerdo al tipo de informacin que este maneje.

Fig. 18 Estndares de Formularios

158
5.5.1 ESTNDARES PARA ELEMENTOS EN FORMULARIOS.
Como todo diseo es de mucha importancia mantener un estndar en cada uno de los
elementos que integran todos los formularios. Los estndares para elementos en
formulario describen las caractersticas principales de cada uno de ellos.

COMPONENTE DESCRIPCION

Objeto contenedor de objetos de diferente clase utilizado para la


introduccin, edicin y gestin de la informacin de una tabla de la
base de datos. Un formulario ofrece un modo de visualizacin
sencillo de algunos o todos los campos de un registro de manera
simultnea.
FORMULARIO
Llevar en la parte superior la barra de titulo con el respectivo
nombre que lo identifique de los dems formularios y nicamente
aparecer el botn cerrar.

Tamao: 440*150 mm.


Color: 212-208-200

Elemento que se adhiere a otro elemento para identificarlo o


describirlo, su utilidad queda restringida a la visualizacin de datos
en el mismo.

LABEL Tamao: ajustable al contenido.


Color: 212-208-200.
Fuente: Arial, negrita # 12.
Tabla 49 Tabla indica los formatos estndar de los objetos a utilizar en los formularios

159
COMPONENTE DESCRIPCION

Control mediante el cual se puede realizar tanto la entrada


como la salida de datos en nuestras aplicaciones.

TEXTBOX Tamao: ajustable al contenido.

Color: 255-255-255.

Fuente: Arial # 12.

Combina las caractersticas de un control TextBox y un


control ListBox. Los usuarios pueden introducir informacin
en la parte del cuadro de texto y seleccionar un elemento en la
COMBOBOX
parte de cuadro de lista del control.

Tamao: ajustable al contenido.


Color: 255-255-255
Fuente: Arial, negrita # 12.

Control que al hacer clic sobre l nos permite realizar alguna


operacin concreta, segn el cdigo que le asociemos
podremos realizar las operaciones que queramos.
COMMANDBUTTON
Este objeto tendr una imagen que representa la accin que
realizara.
Tamao: 30*25 mm..
Tabla 50. Tabla indica los formatos estndar de los objetos a utilizar en los formularios

160
COMPONENTE DESCRIPCION

Este control nos permite elegir una opcin entre varias de las que
se nos plantean. .

OPTIONBUTTON Tamao: ajustable al contenido.


Color: 212-208-200.
Fuente: Arial, negrita # 12.

Cuadrcula para representar conjuntos de datos en forma de


DATAGRID tabla.
Numero de columnas: 8
Fuente: Arial # 12.
Tabla 51. Tabla indica los formatos estndar de los objetos a utilizar en los formularios

5.5.1.1 ESTNDARES DE BARRA DE HERRAMIENTAS EN


FORMULARIOS
Para un mejor entorno visual el sistema proporciona unas barras de herramientas
estndares que se localiza en las diferentes ventanas de la aplicacin, las cuales
proporcionan las funciones bsicas que se emplean en la mayora de aplicaciones que
poseen un entorno grfico; estas barras de herramientas son:

BARRA DE HERRAMIENTAS DESCRIPCIN

Barra de Herramienta mantenimiento


de formulario. Permite realizar las
funciones bsicas tales como:
Adicionar, Guardar, Modificar,
Eliminar.

161
Barra de Herramienta de Navegacin.
Permite el desplazamiento entre
diferentes registros, que se
encuentran almacenados en la base
de datos tales como: primero,
anterior, siguiente y ltimo.
Tabla 52

5.5.1.1.1 ESTANDARES DE BOTONES EN BARRAS DE


HERRAMIENTAS.

A continuacin se da una breve descripcin del uso o la funcin de cada uno de los
botones que se encuentran en las diferentes barras de herramienta en las pantallas
del SISTEMA DE INFORMACIN AUTOMATIZADO PARA EL CONTROL DE
ENTRADA Y SALIDA DE PERSONAL Y ELABORACIN DE PLANILLA DEL REA
DE PRODUCCIN, EN EL BENEFICIADO DE CAF, DE LA ZONA OCCIDENTAL
DE EL SALVADOR

BOTN DESCRIPCIN

NUEVO: Nos permita adicionar un nuevo registro a la base de datos.

GUARDAR: Nos permite guardar en la base de datos un registro nuevo o


uno que ha sido modificado.

MODIFICAR: Nos permite actualizar o modificar la informacin del


registro que se encuentra activo en la pantalla.

ELIMINAR: Nos permite eliminar el registro activo en pantalla

Tabla 53 162
BOTN DESCRIPCIN

PRIMERO: Nos permite desplazarnos al primer registro de la base de


datos.

ANTERIOR: Nos permite desplazarnos un registro atrs del que se


encuentra activo en pantalla.

ULTIMO: Nos permite desplazarnos al ltimo registro de la base de


datos.

SIGUIENTE: Nos permite desplazarnos al siguiente registro del que se


encuentra activo en pantalla.

BUSCAR: Nos permite buscar un registro especfico en la base de


datos.

Tabla 54

5.6 ESTANDARES PARA REPORTES.


Las salidas del sistema se realizarn a travs de las consultas y los reportes. Las
salidas pueden ser muy diversas pero es de vital importancia estandarizarlas para que
los usuarios o lectores se familiaricen de una mejor forma.

Las consideraciones mnimas a tomar en cuenta en la estandarizacin de reportes son


las siguientes:

163
5.6.1 ENCABEZADO DE PGINA: En el encabezado del reporte se colocara en
cada pgina y contendr los siguientes datos:
1. Nombre de la empresa.
2. Titulo del reporte.
3. Logo de identificacin de la empresa.

5.6.2 CUERPO O DETALLE DEL REPORTE: En el detalle del reporte se


presenta la informacin requerida como salida del mismo, deber estar estructurado
segn el tipo de reporte y las consideraciones a tomar en cuenta son las siguientes:
1. Las vietas de identificacin de los datos que se presentan sern
resaltadas en negrita.
2. Los reportes tabulados debern estar alineados por columna.
3. Los totales de montos reflejaran en la vieta el smbolo de dlar. ($)
para identificarlos de las cantidades.
4. Los totales sern mostrados en un formato de negrita.

5.6.3 PIE DE PGINA: El pie de pgina contendr:


1. Nmero de pgina.
2. Fecha de impresin.

5.7 ESTANDARES PARA LA INTERFAZ DEL SISTEMA: La interfaz del


sistema es el medio por el cual el usuario interacciona con el sistema, es por esta
razn que la interfaz debe de ser sencilla y clara es decir de fcil entendimiento y
manejo.

5.7.1 DIALOGO DE LA INTERFAZ POR MEDIO DE MENUS


DESPLEGABLES: El men es el medio por el cual el usuario navega por el
sistema, por medio de el usuario tiene acceso a todas las aplicaciones que permite
realizar el sistema.

164
Para las opciones del men se usan nombres que describan la accin que realiza
dicho men con el fin que el usuario se identifique de una forma clara y precisa con
el sistema.

Estas opciones deben de estar agrupadas segn la clase de proceso de manera que se
pueda establecer opciones afines y de esta manera tener un fcil acceso y manejo
del mismo.

165
MENUS

166
ARCHIVO: Despliega un submen con las opciones de CERRAR, SALIR.

CERRAR: Cierra la ventana activa en el formulario principal.


SALIR: Cierra el sistema completo.

VER: Despliega un submen con las opciones de NORMAL, MAXIMIZADO

NORMAL: Pone en estado normal la pantalla principal del Sistema.


MAXIMIZADO: Maximiza la pantalla principal del sistema.

FORMULARIOS: Despliega un submen con las opciones de EMPLEADOS,


DESCUENTOS, PLANILLA, CODIGOS.

EMPLEADOS: Muestra en la pantalla principal el formulario Mantenimiento de


Empleados.

DESCUENTOS: Muestra en la pantalla principal el formulario Mantenimiento de


Descuentos

PLANILLA: Muestra en la pantalla principal el formulario Calculo de Planilla.

CODIGOS: Muestra en la pantalla principal el formulario Cdigos del Sistema

CONSULTAS/REPORTES: Muestra el formulario para realizar consultas y reportes.

HERRAMIENTAS: Despliega un submen con la opcin de CONTRASEA.

CONTRASEA: Despliega un submen con la opcin de NUEVA, MODIFICAR,


ELIMINAR.
NUEVA: Permite crear una nueva contrasea
MODIFICAR: Permite Modificar una contrasea existente
167
ELIMINAR: Permite Eliminar una contrasea existente.

AYUDA: Despliega un submen con las opciones de DE INDICE, DEL SISTEMA.

DE INDICE: Permite realizar una bsqueda de temas de ayuda.


DEL SISTEMA: Permite conectarse a los creadores del sistema.

5.7.2 MENSAJES DEL SISTEMA.


Los mensajes constituyen el dialogo del sistema hacia el usuario y viceversa, por la
razn de que muchos mensajes requieren respuestas por parte del usuario, los
mensajes deben de ser claros y concisos es decir no deben de redundar en lo
mismo.

Los tipos de mensajes a utilizar son:

MENSAJES DE NOTIFICACIN: Los mensaje de notificacin son aquellos


que se producen cuando se realiza una operacin satisfactoriamente o cuando
esta falla. El objetivo de este mensaje es dar a conocer al usuario la respuesta
que arroja el sistema, estos pueden ser de aviso, advertencia o notificacin de
algn error

MENSAJES DE CONFIRMACION: Este tipo de mensaje tiene el objetivo de


interactuar con el usuario, de manera que indique una accin a realizar sobre
la base de la opcin que seleccione de las que se presentan. Por medio de
estos mensajes el sistema obtiene respuestas por parte del usuario en
procesos en procesos requeridos.

168
6 DISEO DE LA INTERFAZ DEL SISTEMA.

El diseo de la interfaz del sistema SACPEP ser adecuado a las necesidades de los
usuarios y ser fcil de entender y manejar de manera que el usuario podr
familiarizarse en un corto tiempo.

6.1 DISEO DEL MENU DEL SISTEMA.

Los mens de persianas constituyen una forma fcil de interactuar usuario-sistema.


Los criterios a tomar en cuenta para la elaboracin de mens son:

El nombre de la opcin del men ser una descripcin breve que indique la
accin del men.

Se establecern teclas de acceso directo a cada una de las opciones del


men.

Las opciones de los mens se agruparan por familiarizacin es decir por la


relacin de cada una de las opciones.

6.1.1 MENU PRINCIPAL


El modulo principal que se encargara de maneja la informacin del sistema es el
men formulario en el men principal.
Las otras opciones del men que constituyen elementos importantes son:
Archivo
Ver
Consultas/Reportes
Herramientas
Ayuda.

169
Fig. 19 Men principal del sistema SACPEC.

6.1.1.1 MENU ARCHIVO


Tiene por objetivo proporcionar al usuario otra manera de cerrar el sistema o ventana
activa dentro de l.

Fig. 20 Men Archivo

6.1.1.2 MENU VER


El objetivo de este men es brindar al usuario una forma prctica de modificar el
tamao de la ventana principal, maximizndola o restaurndola.

Fig.21 Men ver

170
6.1.1.3 MENU FORMULARIO

El objetivo de este modulo es que permitir al usuario abrir cada una de las ventanas
que se utilizan para manipular la informacin requerida en el sistema.

Fig.22 Men Formulario

171
6.1.1.4 MENU CONSULTAS/REPORTES

Permitir al usuario visualizar informacin en pantalla o estilo reporte en papel.

Fig.23 Men Consulta/Reportes

6.1.1.5 MENU HERRAMIENTAS

Permitir al usuario el mantenimiento de las cuentas de usuario.

Fig.24 Men Herramientas

172
6.1.1.6 MENU AYUDA

Permite al usuario navegar en el archivo de ayuda del sistema.

Fig.25 Men Ayuda

6.2 DISEO DE MENSAJES DEL SISTEMA

Es por medio de los mensajes que el sistema comunica al usuario las acciones
realizadas o el estado de los procesos actuales.

El sistema tendr dos tipos de mensajes:

Mensajes de notificacin.

Mensajes de confirmacin.

6.2.1 MENSAJES DE NOTIFICACION.


Tienen como objetivo dar a conocer al usuario lo que el sistema esta ejecutando o ha
ejecutado y no requieren respuesta por parte del usuario. Estos mensajes pueden
ser:
Aviso.

Notificacin.

Advertencia.

173
Error.

Fig. 26 Mensaje de Notificacion

6.2.2 MENSAJES DE CONFIRMACION:


Estos mensajes tienen como objetivo la interaccin con el usuario, de manera que el
usuario indicar el camino a seguir sobre la opcin que seleccione.

Fig.27 Mensaje de Confirmacin

6.3 DISEO DE FORMULARIOS


El diseo de formularios es la representacin grfica final de cada uno de los
formularios que integran el sistema SACPEP.

174
6.3.1 ACCESO AL SISTEMA
Nombre: frmUsuario.

Objetivo: Controlar el acceso de los usuarios al sistema.

Fig.28 Pantalla Acceso al Sistema

Este formulario se conectar a la tabla usuario, la cual contendr la informacin de los


usuarios registrados.

Cuando el usuario introduzca su nombre y su contrasea tendr que dar clic en el


botn entrar. Este botn contendr un procedimiento el cual en primer lugar verificar si
las casillas del formulario no estn vacas, en caso de estarlo dar un mensaje de error
y recomendar introducir los datos faltantes.

De lo contrario si la informacin correcta, har una bsqueda en la tabla usuario para


verificar si los datos introducidos en el formulario se encuentran en dicha tabla. Si
existen permitir el acceso al sistema, de no estarlo dar un mensaje de error
porque el usuario no se encuentra registrado.

175
ALGORITMO DE ACCESO AL SISTEMA

176
6.3.2 PRESENTACIN DEL SISTEMA.

Nombre: frmPresentacion.

Objetivo: Presentar informacin del sistema SACPEC.

Fig.29 Presentacin del sistema

Este formulario no estar enlazado a ninguna tabla, y su uso exclusivo ser de


presentar del sistema, en l se detallar la informacin general del sistema como el
nombre y su versin adems ser un prembulo entre el formulario usuario y el
formulario de la pantalla principal del sistema.

177
6.3.3 PANTALLA PRINCIPAL

Nombre: frmPrincipal.

Objetivo: Presentar el acceso al men principal del sistema.

Fig. 30 Pantalla principal

Este formulario ser la ventana principal del sistema, no estar enlazado a ninguna
tabla de la base de datos, pero contendr opciones para ingresar a cada una de las
diferentes aplicaciones que ofrecer el sistema por medio del men de persianas.

178
6.3.3.1 EL MEN ARCHIVO

Desplegar un submen de cerrar y salir.

Cerrar: Contendr un procedimiento que cerrar la ventana o formulario activo


dentro de la pantalla principal del sistema, siempre y cuando no se est
agregando o modificando un registro en dicha pantalla, adems deber
confirmar por medio de un mensaje si el usuario en realidad desea cerrar la
ventana.

Salir: Contendr un procedimiento que permitir salirse de la aplicacin


siempre y cuando no haya un formulario activo dentro del principal.

6.3.3.2 EL MEN VER


Desplegar el submen de normal y pantalla completa.

Normal: Permitir ver la pantalla principal del sistema en un modo


personalizado o pequeo.

Pantalla Completa: Permitir ver la pantalla principal del sistema en modo


maximizado.

6.3.3.3 EL MEN FORMULARIO


Desplegar un submen por medio del cual se podr acceder a las aplicaciones que se
utilizarn para el llenado de la base de datos. Desplegando las opciones de
empleados, descuentos, planilla y cdigos.

Empleados: Abrir el formulario empleados.

Descuentos: Abrir el formulario descuentos

179
Planilla: Abrir el formulario Clculo de Planillas

Cdigos: Desplegar un submen con las opciones de los cdigos del


sistema las cuales son:

Centro de costo de planilla: Abrir el formulario costo de planilla.

Variables: Abrir el formulario Variables.

AFP: Abrir el formulario AFP.

Planilla: Abrir el formulario Planilla.

Turnos: Abrir el formulario Turnos.

6.3.3.4 MENU CONSULTAS Y REPORTES


Desplegar un submen con la opcin de consultas y reportes.

Consultas y Reportes: Abrir el formulario Consultas/ Reportes

6.3.3.5 MENU HERRAMIENTA


Desplegar las opciones de Nueva, Modificar y Eliminar.

Nueva: Permitir crear una nueva contrasea de usuario siempre y cuando


tenga los permisos requeridos para hacerlo.

Modificar: Permitir modificar una contrasea de usuario siempre y cuando


tenga los permisos requeridos para hacerlo.

180
Eliminar: Permitir eliminar una contrasea de usuario siempre y cuando
tenga los permisos requeridos para hacerlo.

6.3.3.6 MENU AYUDA


Desplegar un submen con las opciones de ndice, de sistema.

ndice: Permitir acceder a un archivo de ndice con todas las funciones del
sistema. Acceder a un formulario donde se encontraran los datos principales
del sistema.

6.3.4 PANTALLA EMPLEADOS

Nombre: frmEmpleados

Objetivo: Registrar los datos de los empleados que laboran en la empresa.

Fig.31 Pantalla Empleados

181
Este formulario estar conectado a la tabla Empleados, contendr los botones de
Nuevo, Guardar, Modificar, Eliminar.

El botn Nuevo tendr un procedimiento que permitir agregar un registro a la tabla de


la base de datos.

El botn Guardar contendr un procedimiento que permitir guardar un nuevo


registro en la base de datos o un registro que se haya modificado para que los
cambios queden almacenados; durante este proceso el sistema verifica si la
informacin introducida es correcta o si no a dejado informacin sin ingresar. Al no
encontrarse ninguna anomala en la informacin es guardada en la tabla y el sistema
desplegar un mensaje que confirma que los datos han sido guardados
correctamente. De lo contrario al no estar ingresada correctamente la informacin el
sistema nos dar un mensaje de error y el sistema deber informar la causa de error
y como solucionarlo; de esta manera estaremos evitando tener datos incorrectos en
el sistema y tendremos que modificar los datos hasta que no despliegue ningn
mensaje de error.

El botn Modificar contendr un procedimiento que permitir realizar cambios a los


registros que se encuentran en la tabla de la base de datos a excepcin de los
cdigos principales de esta.

El botn Eliminar contendr un procedimiento que permitir eliminar por completo el


registro de la base de datos que se encuentre en pantalla pero antes deber advertir de
posibles inconvenientes que pueda causar la eliminacin de dicho registro, si el
usuario decide proseguir con la eliminacin el registro se borrar por completo
seguido de esta accin el sistema desplegar un mensaje confirmando su
eliminacin de lo contrario no.

El botn Imprimir nos permitir abrir el formulario de consulta/reporte.

182
El botn buscar permitir realizar una bsqueda de empleados que se encuentran
registrados en la base de datos.

Adems contendr una clase de botones de navegacin la cual permitir


desplazarnos por cada uno de los registros que se encuentran en la tabla como ir al
primer registro, registro anterior, registro siguiente y ltimo registro.

183
ALGORITMO DE PANTALLA EMPLEADOS

184
6.3.5 PANTALLA DESCUENTO DE EMPLEADOS.

Nombre: frmDescuentoemp.

Objetivo: Registrar los descuentos sobre prstamos, adelantos y otros descuentos


autorizados por el empleado.

Fig.32 Pantalla Descuentos

Este formulario estar conectado a la tabla descuento Empleados, contendr los


botones de; Nuevo, Guardar, Modificar, Eliminar.

El botn Nuevo tendr un procedimiento que permitir agregar un registro a la tabla de


la base de datos.

El botn Guardar contendr un procedimiento que permitir guardar un nuevo


registro en la base de datos o un registro que se haya modificado para que los
cambios queden almacenados, durante este proceso el sistema verifica si la
informacin introducida es correcta o si no a dejado informacin sin ingresar. Al no

185
encontrarse ninguna anomala en la informacin es guardada en la tabla y el sistema
desplegar un mensaje que confirma que los datos han sido guardados
correctamente.
De lo contrario al no estar ingresada correctamente la informacin el sistema nos
dar un mensaje de error y el sistema deber informar la causa de error y como
solucionarlo, de esta manera estaremos evitando tener datos incorrectos en el
sistema y tendremos que modificar los datos hasta que no nos de ningn error.

El botn Modificar contendr un procedimiento que permitir realizar cambios a los


registros que se encuentran en la tabla de la base de datos a excepcin de los
cdigos principales de esta.

El botn Eliminar contendr un procedimiento que permitir eliminar por completo el


registro de la base de datos que se encuentre en pantalla pero antes deber advertir de
posibles inconvenientes que pueda causar la eliminacin de dicho registro, si el
usuario decide proseguir deber eliminarlo y al eliminarse mandar un mensaje
confirmando su eliminacin de lo contrario no.

El botn Imprimir nos permitir abrir el formulario de consulta/reporte.

El botn Buscar permitir realizar una bsqueda de empleados que se encuentra


registrados en la tabla. Primero se introducir el cdigo del empleado a buscar, luego
se hace un recorrido por la tabla y si encuentra el empleado lo muestra en pantalla
junto con los prstamos y pagos de prstamos que este haya realizado, si el
empleado ya termin de pagar el prstamo no lo mostrar sino nicamente cuando
tenga saldo pendientes sino encuentra el empleado el sistema mostrar un mensaje
en pantalla avisando que el empleado no tiene prstamos pendientes.

Adems contendr una clase de botones de navegacin la cual permitir


desplazarnos por cada uno de los registros que se encuentran en la tabla como ir al
primer registro, registro anterior, registro siguiente y ltimo registro.
186
ALGORITMO PANTALLA DESCUENTO DE EMPLEADOS

187
6.3.6 PANTALLA MANTENIMIENTO DE PLANILLA

Nombre: frmPlanilla

Objetivo: Realizar los clculos de las planillas.

Fig.33 Pantalla Planilla

Este formulario estar conectado a la tabla Planilla contendr los botones de


Guardar, Modificar, Eliminar, Cancelar.

En cuanto al botn nuevo tendr un procedimiento que permitir agregar un registro a


la tabla de la base de datos.

188
El botn Guardar contendr un procedimiento que permitir guardar un nuevo
registro en la base de datos o un registro que se haya modificado para que los
cambios queden almacenados, durante este proceso el sistema verifica si la
informacin introducida es correcta o si no a dejado informacin sin ingresar. Al no
encontrarse ninguna anomala en la informacin es guardada en la tabla y el sistema
desplegar un mensaje que confirma que los datos han sido guardados
correctamente.

De lo contrario al no estar ingresada correctamente la informacin, el sistema nos


dar un mensaje de error y el sistema deber informar la causa de error y como
solucionarlo, de esta manera estaremos evitando tener datos incorrectos en el
sistema y tendremos que modificar los datos hasta que no nos de ningn error.

El botn Modificar contendr un procedimiento que permitir realizar cambios a los


registros que se encuentran en la tabla de la base de datos a excepcin de los
cdigos principales de esta.

El botn Eliminar contendr un procedimiento que permitir eliminar por completo el


registro de la base de datos que se encuentre en pantalla pero antes deber advertir de
posibles inconvenientes que pueda causar la eliminacin de dicho registro, si el
usuario decide proseguir deber eliminarlo y al eliminarse mandar un mensaje
confirmando su eliminacin de lo contrario no.

El botn Clculo de planilla es el utilizado para realizar el clculo por primera vez o para
modificar una planilla que ya ha sido creada.
Se introduce el nmero de la planilla, luego se elige la opcin crear o modificar y se de
clic en calcular.

189
Automticamente se muestran los datos de la panilla. En la parte superior los datos
de los empleados y en la parte inferior los datos de las horas de trabajo de los
empleados.

A un principio nicamente mostrar en la parte inferior las horas que de alguna u otra

forma sean distintas a los horarios de trabajos ya establecidos, esta alteracin puede

darse por diferentes maneras.

El empleado ha realizado horas extras.


El empleado no ha llegado uno o ms das a trabajar.
El empleado ha llegado tarde a su trabajo.
El empleado se ha ido antes de finalizar su trabajo.

190
ALGORITMO DE PANTALLA MANTENIMIENTO DE PLANILLA

191
A CREAR EVALUAR Avisar
EXISTE NO
PLANILLA INTRODUCIR DATOS inexistencia
DATOS

SI

CALCULAR VERIFICAR
CALCULAR CALCULAR EVALUAR NO ANORMALIDAD
DESCUENTOS SUELDO H.TRABAJADAS HORARIOS
SUELDO NETO DE LEY

SI

CORREGIR
ANORMALIDAD

DESCONTAR CALCULAR MOSTRAR


SI DESCONTAR
PRESTAMO SUELDO BRUTO

NO

IMPRIMIR
SUELDO NETO IMPRIMIR SI

NO

FIN

192
6.3.7 PANTALLA CENTRO DE COSTO DE PLANILLA.

Nombre: frmCCC

Objetivo: Registrar los datos de la empresa en el sistema.

Fig.34 Pantalla centro de costo .

Este formulario estar conectado a la tabla centro de costo de planilla (ccc),


contendr los botones Nuevo, Guardar, Modificar, Eliminar.

En cuanto al botn Nuevo tendr un procedimiento que permitir agregar un registro a


la tabla ccc de la base de datos.

El botn guardar contendr un procedimiento que permitir guardar un nuevo registro


en la base de datos o un registro que se haya modificado para que los cambios
queden almacenados, durante este proceso el sistema verifica si la informacin
introducida es correcta o si no a dejado informacin sin ingresar. Al no encontrarse
ninguna anomala en la informacin es guardada en la tabla y el sistema desplegar
un mensaje que confirma que los datos han sido guardados correcta mente.

193
De lo contrario al no estar ingresada correctamente la informacin el sistema nos
dar un mensaje de error y el sistema deber informar la causa de error y como
solucionarlo, de esta manera estaremos evitando tener datos incorrectos en el
sistema y tendremos que modificar los datos hasta que no nos de ningn error.

El botn Modificar contendr un procedimiento que permitir realizar cambios a los


registros que se encuentran en la tabla de la base de datos a excepcin de los
cdigos principales de esta.

El botn Eliminar contendr un procedimiento que permitir eliminar por completo el


registro de la base de datos que se encuentre en pantalla pero antes deber advertir de
posibles inconvenientes que pueda causar la eliminacin de dicho registro, si el
usuario decide proseguir deber eliminarlo y al eliminarse mandar un mensaje
confirmando su eliminacin de lo contrario no.

Adems tendr un modulo que permitir agregar a la tabla el logo de la institucin o


empresa.

194
ALGORITMO CENTRO DE COSTO DE PLANILLA

195
6.3.8 PANTALLA VARIABLES DEL SISTEMA.

Nombre: frmVar

Objetivo: Registrar las variables que se utilizan a lo largo de la programacin del


sistema con sus respectivos valores.

Fig.35 Pantalla Variables

Este formulario estar conectado a la tabla variable (var), contendr los botones de de
Nuevo, Guarda, Modificar, Eliminar.

En cuanto al botn Nuevo tendr un procedimiento que permitir agregar un registro a


la tabla de la base de datos.

El botn Guardar contendr un procedimiento que permitir guardar un nuevo


registro en la base de datos o un registro que se haya modificado para que los
cambios queden almacenados, durante este proceso el sistema verifica si la
informacin introducida es correcta o si no a dejado informacin sin ingresar. Al no
encontrarse ninguna anomala en la informacin es guardada en la tabla y el sistema
196
desplegara un mensaje que confirma que los datos han sido guardados
correctamente.

De lo contrario al no estar ingresada correctamente la informacin el sistema nos


dar un mensaje de error y el sistema deber informar la causa de error y como
solucionarlo, de esta manera estaremos evitando tener datos incorrectos en el
sistema y tendremos que modificar los datos hasta que no nos de ningn error.

El botn Modificar contendr un procedimiento que permitir realizar cambios a los


registros que se encuentran en la tabla de la base de datos a excepcin de los
cdigos principales de esta.

El botn Eliminar contendr un procedimiento que permitir eliminar por completo el


registro de la base de datos que se encuentre en pantalla pero antes deber advertir de
posibles inconvenientes que pueda causar la eliminacin de dicho registro, si el
usuario decide proseguir deber eliminarlo y al eliminarse mandar un mensaje
confirmando su eliminacin de lo contrario no.

Adems contendr una clase de botones de navegacin la cual permitir


desplazarnos por cada uno de los registros que se encuentran en la tabla como ir al
primer registro, registro anterior, registro siguiente y ltimo registr.

197
6.3.9 PANTALLA CDIGO DE PLANILLA.

Nombre: frmCodpla

Objetivo: Determinar el cdigo de cada una de las planillas de trabajo que se creen.

Fig.36 Pantalla cdigo de planilla

Este formulario estar conectado a la tabla Cdigo de planilla contendr los botones de
Nuevo, Guardar, Modificar, Eliminar.

En cuanto al botn Nuevo tendr un procedimiento que permitir agregar un registro a


la tabla de la base de datos.

El botn Guardar contendr un procedimiento que permitir guardar un nuevo


registro en la base de datos o un registro que se haya modificado para que los
cambios queden almacenados, durante este proceso el sistema verifica si la
informacin introducida es correcta o si no ha dejado informacin sin ingresar. Al no
encontrarse ninguna anomala en la informacin es guardada en la tabla y el sistema

198
desplegar un mensaje que confirma que los datos han sido guardados
correctamente.

De lo contrario al no estar ingresada correctamente la informacin el sistema nos


dar un mensaje de error y el sistema deber informar la causa de error y como
solucionarlo, de esta manera estaremos evitando tener datos incorrectos en el
sistema y tendremos que modificar los datos hasta que no nos de ni un error.

El botn modificar contendr un procedimiento que permitir realizar cambios a los


registros que se encuentran en la tabla de la base de datos a excepcin de los
cdigos principales de esta.

El botn Eliminar contendr un procedimiento que permitir eliminar por completo el


registro de la base de datos que se encuentre en pantalla pero antes deber advertir de
posibles inconvenientes que pueda causar la eliminacin de dicho registro, si el
usuario decide proseguir deber eliminarlo y al eliminarse mandar un mensaje
confirmando su eliminacin de lo contrario no.

Adems contendr una clase de botones de navegacin la cual permitir


desplazarnos por cada uno de los registros que se encuentran en la tabla como ir al
primer registro, registro anterior, registro siguiente y ltimo registro.

199
6.3.10 PANTALLA FONDO DE PREVISIN SOCIAL.

Nombre: frmAfp

Objetivo: Registrar todas las AFP a las cuales el empleado puede estar afiliado.

Fig.37 Pantalla AFP

Este formulario estar conectado a la tabla afp, contendr los botones de Nuevo,
Guardar, Modificar, Eliminar.

En cuanto al botn Nuevo tendr un procedimiento que permitir agregar un registro a


la tabla de la base de datos.

200
El botn Guardar contendr un procedimiento que permitir guardar un nuevo
registro en la base de datos o un registro que se haya modificado para que los
cambios queden almacenados, durante este proceso el sistema verifica si la
informacin introducida es correcta o si no a dejado informacin sin ingresar. Al no
encontrarse ninguna anomala en la informacin es guardada en la tabla y el sistema
desplegar un mensaje que confirma que los datos han sido guardados
correctamente.

De lo contrario al no estar ingresada correctamente la informacin el sistema nos


dar un mensaje de error y el sistema deber informar la causa de error y como
solucionarlo, de esta manera estaremos evitando tener datos incorrectos en el
sistema y tendremos que modificar los datos hasta que no nos de ningn error.

El botn Modificar contendr un procedimiento que permitir realizar cambios a los


registros que se encuentran en la tabla de la base de datos a excepcin de los
cdigos principales de esta.

El botn Eliminar contendr un procedimiento que permitir eliminar por completo el


registro de la base de datos que se encuentre en pantalla pero antes deber advertir de
posibles inconvenientes que pueda causar la eliminacin de dicho registro, si el
usuario decide proseguir deber eliminarlo y al eliminarse mandar un mensaje
confirmando su eliminacin de lo contrario no.

Adems contendr una clase de botones de navegacin la cual permitir


desplazarnos por cada uno de los registros que se encuentran en la tabla como ir al
primer registro, registro anterior, registro siguiente y ltimo registro.

201
6.3.1.1 PANTALLA TURNOS DE TRABAJO.

Nombre: frmTurno

Objetivo: Registrar todos los turnos de trabajo en los cuales el empleado puede
desempearse en la empresa.

Fig.38 Pantalla Turno

Este formulario estar conectado a la tabla Turno, contendr un modulo de Nuevo,


Guardar, Modificar, Eliminar.

202
En cuanto al modulo nuevo nos permitir agregar un registro a la tabla Turno de la base
de datos.

El modulo Guardar nos permitir guardar un nuevo registro en la base de datos o un


registro que se haya modificado para que los cambios queden almacenados, durante
este proceso el sistema verifica si la informacin introducida es correcta o si no a
dejado informacin sin ingresar. Al no encontrarse ninguna anomala en la
informacin es guardada en la tabla y el sistema desplegara un mensaje que
confirma que los datos han sido guardados correctamente.

De lo contrario al no estar ingresada correctamente la informacin el sistema nos


dar un mensaje de error y el sistema deber informar la causa de error y como
solucionarlo, de esta manera estaremos evitando tener datos incorrectos en el
sistema y tendremos que modificar los datos hasta que no nos de ningn error.

El Modulo Modificar permitir realizar cambios a los registros que se encuentran en la


tabla de la base de datos a excepcin de los cdigos principales de esta.

El modulo Eliminar permitir eliminar por completo el registro de la base de datos


que se encuentre en pantalla pero antes deber advertir de posibles inconvenientes
que pueda causar la eliminacin de dicho registro, si el usuario decide proseguir
deber eliminarlo y al eliminarse mandar un mensaje confirmando su eliminacin de
lo contrario no.

Adems contendr una clase de botones de navegacin la cual permitir


desplazarnos por cada uno de los registros que se encuentran en la tabla como ir al
primer registro, registro anterior, registro siguiente y ltimo registro.

203
6.3.12 PANTALLA ACTIVIDADES

Nombre: frmActividad

Objetivo: Registrar todas las actividades que el empleado puede desempear en la


empresa

Fig.39 Pantalla Actividad

Este formulario estar conectado a la tabla Actividad contendr los botones de


Nuevo, Guardar, Modificar, Eliminar.

En cuanto al botn Nuevo tendr un procedimiento que permitir agregar un registro a


la tabla de la base de datos.

204
El botn Guardar contendr un procedimiento que permitir guardar un nuevo
registro en la base de datos o un registro que se haya modificado para que los
cambios queden almacenados, durante este proceso el sistema verifica si la
informacin introducida es correcta o si no a dejado informacin sin ingresar. Al no
encontrarse ninguna anomala en la informacin es guardada en la tabla y el sistema
desplegar un mensaje que confirma que los datos han sido guardados
correctamente.

De lo contrario al no estar ingresada correctamente la informacin el sistema nos


dar un mensaje de error y el sistema deber informar la causa de error y como
solucionarlo, de esta manera estaremos evitando tener datos incorrectos en el
sistema y tendremos que modificar los datos hasta que no nos de ningn error.

El botn Modificar contendr un procedimiento que permitir realizar cambios a los


registros que se encuentran en la tabla de la base de datos a excepcin de los
cdigos principales de esta.

El botn Eliminar contendr un procedimiento que permitir eliminar por completo el


registro de la base de datos que se encuentre en pantalla pero antes deber advertir de
posibles inconvenientes que pueda causar la eliminacin de dicho registro, si el
usuario decide proseguir deber eliminarlo y al eliminarse mandar un mensaje
confirmando su eliminacin de lo contrario no.

Adems contendr una clase de botones de navegacin la cual permitir


desplazarnos por cada uno de los registros que se encuentran en la tabla como ir al
primer registro, registro anterior, registro siguiente y ltimo registro.

205
ALGORITMO PANTALLA CODIGOS DEL SISTEMA

206
6.3.13 PANTALLA CONSULTA/REPORTE

Nombre: frmConsul_rep

Objetivo: Realizar los diferentes tipos de consulta y reporte.

Fig.40 Pantalla Consulta/Reporte.

Este formulario no estar enlazado a ninguna tabla, si no que contendr un query el cual
permitir realizar diferentes tipos de consulta, como por ejemplo de empleados, planilla,
cdigos del sistema.

207
ALGORITMO DE PANTALLA CONSULTA/REPORTE

INICIO

CREAR
CONSULTA

INTRODUCIR
DATOS

EVALUAR
CONSULTA EN
PLANILLA

AVISAR
EXISTEN NO INEXISTENCI
A

SI

EVALUAR TIPO

AVISAR
EXISTE NO INEXISTENCI
A

SI

EVALUAR
EMPLEADO

MOSTRAR IMPRIMIR
EXISTE SI IMPRIMIR SI
DATOS

NO NO

AVISAR
INEXISTENCI FIN
A

208
6.3.14 PANTALLA DE IMPORTACION

Nombre: frmImport

Objetivo: Importa los datos del registro de Excel generado por el dispositivo

Fig. 41 Pantalla Importacin de Informacin

Este formulario no estar conectado a ninguna tabla y contendr los botones de


importar y planilla. El botn importar tendr la funcin de extraer los registro del
archivo de Excel que genera el DigiTime y grabarlo en la tabla marcaciones de la base
de datos del SACPEC.

209
6.3.15 PANTALLA MANTENIMIENTO DE CONTRASEA

Nombre: frmContrasea

Objetivo: Crear las claves de acceso al sistema.

Fig.42 Pantalla Contrasea.

Este formulario estar conectado a la tabla Usuario, contendr los botones de


Nuevo, Guardar, Modificar, Eliminar.

En cuanto al botn Nuevo tendr un procedimiento que permitir agregar un registro a


la tabla de la base de datos.

El botn Guardar contendr un procedimiento que permitir guardar un nuevo


registro en la base de datos o un registro que se haya modificado para que los
cambios queden almacenados, durante este proceso el sistema verifica si la

210
informacin introducida es correcta o si no a dejado informacin sin ingresar. Al no
encontrarse ninguna anomala en la informacin es guardada en la tabla y el sistema
desplegar un mensaje que confirma que los datos han sido guardados
correctamente.

De lo contrario al no estar ingresada correctamente la informacin el sistema nos


dar un mensaje de error y el sistema deber informar la causa de error y como
solucionarlo, de esta manera estaremos evitando tener datos incorrectos en el
sistema y tendremos que modificar los datos hasta que no nos de ningn error.

El botn Modificar contendr un procedimiento que permitir realizar cambios a los


registros que se encuentran en la tabla de la base de datos a excepcin de los
cdigos principales de esta.

El botn Eliminar contendr un procedimiento que permitir eliminar por completo el


registro de la base de datos que se encuentre en pantalla pero antes deber advertir de
posibles inconvenientes que pueda causar la eliminacin de dicho registro, si el
usuario decide proseguir deber eliminarlo y al eliminarse mandar un mensaje
confirmando su eliminacin de lo contrario no.

Adems contendr una clase de botones de navegacin la cual permitir


desplazarnos por cada uno de los registros que se encuentran en la tabla como ir al
primer registro, registro anterior, registro siguiente y ltimo registro.

211
6.4 DISEO DE CONSULTAS/REPORTES.

Las consultas y los reportes son la parte fundamental de cualquier empresa para
conocer el estado financiero actual y de vital importancia en la toma de dediciones.

6.4.1 CONSULTA/REPORTE DE PLANILLA.

NOMBRE: repPlanilla.
OBJETIVO: Proporcionar los datos de los clculos de la planilla.

Fig.43 Consulta/Reporte planilla.

212
6.4.2 CONSULTA/REPORTE RESUMEN DE PLANILLA.

NOMBRE: repResPlani.

OBJETIVO: Proporcionar un resumen de los datos de los clculos de la planilla.

Fig.44 Consulta/Reporte Resumen planilla.

213
6.4.3 CONSULTA/REPORTE EMPLEADOS.

NOMBRE: repEmpleados.

OBJETIVO: Proporcionar los datos generales de los empleados.

Fig.45 Consulta/Reporte Empleado.

214
6.4.4 CONSULTA/REPORTE ACTIVIDAD DE PLANILLA.

NOMBRE: repActividad.

OBJETIVO: Proporcionar un resumen de las diferentes actividades de planilla que


intervienen en el sistema

Fig.46 Consulta/Reporte Actividad.

215
6.4.5 CONSULTA/REPORTE RESUMEN DE PLANILLA.

NOMBRE: repResPlani.

OBJETIVO: Proporcionar un resumen de los datos de los clculos de la planilla.

Fig.47 Consulta/Reporte Marcaciones.

216
6.4 CONEXIN DEL SISTEMA PROPUESTO CON EL DISPOSITIVO
BIOMTRICO DE RECONOCIMIENTO DE HUELLA DIGITAL.

El diseo de sistema automatizado para el control de entrada y salida de personal y


la elaboracin de planilla del rea de produccin del beneficiado de caf de la zona
occidental de El Salvador se basa en la utilizacin de un dispositivo de
reconocimiento biomtrico de huella digital que cumplir la funcin de realizar la
captura de los datos al momento en que los empleados ingresen al rea de
produccin; el dispositivo de reconocimiento de huella digital recomendado a utilizar
es el DigiTime.

6.5.1 Instalacin del Hardware Biomtrico

Para poder realizar la instalacin fsica del dispositivo de reconocimiento biomtrico de


huella digital debe realizarse de la siguiente forma.

Conexin de corriente de 110 v (se sugiere la utilizacin de un UPS 600 Watt


para evitar daos por variaciones de voltaje)
Colocar el soporte o base que fija el dispositivo biomtrico a una superficie plana.
Realizar el cableado de red categora 5 norma B.

En la siguiente figura se ilustra la conexin del DigiTime a la estacin de trabajo.

Fig.48 Instalacin de Terminal biomtrica

217
6.5.2 INSTALACIN DEL SOFTWARE
Para instalar el software seleccionar se selecciona la unidad de CD-ROM

De inmediato aparecer la pantalla principal del software DiGiTime

Fig. 49 Instalacin de Software

La configuracin de los datos del lector se realiza desde la pantalla principal


haciendo clic en el icono del lector

Aparecer una pantalla emergente del Terminal de huellas digitales como se muestra en
la figura 49. La cual nos permite las siguientes opciones

Configurar Terminales DiGiTime.


Administracin de Huellas Dactilares.
Control de usuarios del Terminal.
Configurar zonas de Acceso.
Etc.
218
.1.1 Configurar Terminales DigiTime

Fig. 50 Configuracin de Terminal

La funcin de la figura 50 especifica los parmetros de configuracin para el lector


DigiTime instalado. La conexin del lector a la computadora ser va TCP/IP, para ello
es necesario asignar una direccin IP al lector e ingresar la direccin IP en la columna
apropiada.

219
6.5.3 EXPORTACIN DE INFORMACIN.

Para exportar la informacin del lector DiGiTime. Se ingresa da clic en el icono


Aparecer la siguiente pantalla

Fig. 51 Exportacin de Informacin

En esta pantalla se tienen las siguientes opciones de descarga:

marcaciones histricas de la asistencia : registro de marcacin por fecha


identificacin de usuario: registro de usuarios

Se elige Marcacin histrica de la asistencia y se da clic en el botn exportar y se


muestra la siguiente ventana.

220
Fig. 52 Asistente de Exportacin.

Esta ventana nos da la opcin de elegir de realizar la descarga de la siguiente forma

Descargar todos los usuarios o algunos usuarios en un determinado rango de fecha. Se

da clic en el botn exportar detalle y se muestra la siguiente ventana

Fig. 53 Asistente de Descarga

221
Esta ventana nos permite seleccionar el formato en el que ser exportada la
informacin ya sea en archivo .XSL o un archivo .TXT, cuando se haya seleccionado el
formato de archivo aparece la siguiente ventana.

Fig 54 Asistente para guardar archivo generado por el dispositivo

La cual permite nombrar el archivo y la carpeta donde el archivo ser almacenado.

Dicho archivo deber ser almacenado en la carpeta que aparece por default llamada
DiGiTime ubicada en la siguiente direccin C:\Archivos de programa\DigiTime (el
archivo puede ser almacenado con cualquier nombre)

222
CONCLUSIONES
Por medio del anlisis y la interpretacin de los datos de la investigacin realizada en las
diferentes empresas beneficiadoras de caf de la zona occidental de El Salvador
podemos concluir que; debido a las herramientas y mtodos utilizados actualmente para
el control de entrada y salida de personal y elaboracin de planilla del rea de
produccin son deficientes y se vuelve necesario utilizar nuevas herramientas de
ltima generacin que permitan optimizar dichos procesos.

El estudio de Factibilidades permiti concluir que el desarrollo y la implementacin del


diseo del sistema planteado lograrn un incremento considerable en la eficiencia y
eficacia en los procesos para el control de entrada y salida de personal y
elaboracin de planilla del rea de produccin en el beneficiado de caf, de la zona
occidental de El Salvador.

La informacin obtenida por el dispositivo biomtrico a utilizar en el sistema es 100%


veraz en el control de entrada y salida del personal permitiendo a las empresas que
utilicen dicha herramienta ahorros de tipo financiero, administrativo y de tiempo.

223
RECOMENDACIONES

Desarrollar e implementar el diseo de un sistema de informacin automatizado para


el control de entrada y salida de personal y elaboracin de planilla del rea de
produccin, en el beneficiado de caf de la zona occidental de el salvador, SACPEP.

Proveer al personal contratado para el desarrollo e implementacin del sistema los


documentos presentados durante el diseo del sistema propuesto.

Capacitar al personal encargado de utilizar el software, sobre el uso correcto del


sistema, para aprovechar al mximo todas sus virtudes.

Capacitar a los empleados del rea de produccin de las empresas beneficiadoras de


caf sobre el uso correcto del dispositivo biomtrico.

224