GROPUIS Y WRIGHT DIPOSITIVA ARQUITECTURA DISEÑO MODERNIDAD
Propuesta control de entrada y salida del personal
1. CAPITULO IV
PROPUESTA DE UN SISTEMA DE INFORMACIÓN AUTOMATIZADO
PARA EL CONTROL DE ENTRADA Y SALIDA DE PERSONAL Y
ELABORACIÓN DE PLANILLA DEL ÁREA DE PRODUCCIÓN, EN EL
BENEFICIADO DE CAFÉ DE LA ZONA OCCIDENTAL DE EL
SALVADOR.
A. GENERALIDADES
El diseño de un sistema de información automatizado para el control de entrada y
salida de personal y elaboración de planilla del área de producción para el
beneficiado de café, se realizó con la finalidad de proporcionar a las empresas, una
herramienta informática que le permita controlar de forma efectiva la entrada y salida
del personal y la elaboración de planilla.
El propósito 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
2. 1. OBJETIVOS
1.1 OBJETIVO GENERAL
Desarrollar un diseño de sistema automatizado utilizando herramientas informáticas
que permitan optimizar el proceso del control de entrada y salida del personal y la
elaboración de planilla en el sector de producción del beneficiado de café en la zona
occidental de El Salvador.
1.2 OBJETIVOS ESPECIFICOS
Determinar los requerimientos informáticos y operativos para el desarrollo
del diseño de un sistema automatizado, que optimice los procesos de control
de entrada y salida del personal del área de producción y que también
permita la elaboración de planilla en dicha área del beneficiado de café.
Demostrar la factibilidad técnica, económica y operativa de un sistema que
permita controlar la entrada y la salida del personal del área de producción
del beneficiado de café y la elaboración 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
diseño de un sistema automatizado que permita a través de un dispositivo de
Reconocimiento Biométrico vinculado con una base de datos, controlar las
actividades de control de entrada y salida de personal y elaboración de
planilla del sector producción.
99
3. B. JUSTIFICACIÓN DE LA INVESTIGACIÓN
La tecnología avanza de forma rápida en la en la vida cotidiana y laboral es por esto
que cada día las empresas deben ir actualizando sus métodos de realizar sus
procesos y con ello lograr una mayor eficiencia. En un ente tan importante en la
economía y ecología del país, 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 mínimo de recursos financieros y de
tiempo.
La realización de la investigación y el diseño de un sistema, capaz de solventar la
problemática existente en cuanto al control de entrada y salida del personal y la
elaboración de la planilla en el área de producción del beneficiado de café, permitirá
alcanzar una mayor eficiencia en dichos procesos (control de entrada-salida y
elaboración de planilla).
La investigación 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 producción son obsoletos e imprecisos, también se determinó que la
mayoría 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 producción.
100
4. C. MÉTODO PARA EL DESARROLLO DEL DISEÑO DEL SISTEMA
AUTOMATIZADO
Para el diseño de la propuesta del sistema automatizado de control de entrada y
salida de personal y elaboración de planilla del área de producción 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. INVESTIGACIÓN PRELIMINAR (ETAPA I).
El sector de empresas beneficiadoras de café, se ha visto afectado en los últimos
años por el retraso en tecnología, ya que se han quedado estancados con
herramientas que se utilizan desde hace muchos años atrás, esto ha permitido que
las empresas, no manejen información verídica en sus procesos de entrada y salida
de personal y elaboración de planilla por la razón 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 elaboración de
planilla.
1.1 Metodología.
De acuerdo a la investigación de campo realizada en el Capitulo III, se determinó que
el 100% de la población no posee un sistema que le permita controlar la entrada y
salida del personal del área de producción y también se demostró que es muy
necesario que las empresas beneficiadoras de café se decidan a emplear nuevas
tecnologías de información para mejorar los servicios y para así también reducir
gastos innecesarios.
Se emplearon técnicas complementarias, las cuales son:
Observación Directa: Permitió obtener información de primera mano,
logrando así conocer la situación actual que se presenta a la hora de
101
5. controlar la entrada y salida del personal que labora en el área de
producción del beneficiado de café. Se logró determinar que el método
empleado por la mayoría de empresas beneficiadoras de café no es el
adecuado por el grado de imprecisión que cuenta, para controlar los
procesos antes mencionados en dicha área dando así información no muy
confiable para poder elaborar la planilla.
Guía de Entrevista: Permitió recopilar información, 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 producción y como elaboran la planilla de dicha
área, para determinar las necesidades y los requerimientos necesarios para
el análisis del diseño de sistema automatizado de control de entrada – salida
y la elaboración del planilla de personal del área de producción.
1.2 Estudio de factibilidad.
El presente proyecto se considera factible, porque según la investigación 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
producción 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 informático obtener los
siguientes beneficios.
Automatizar los procedimientos manuales para mejorarlos.
Reducir pagos innecesarios de horas no laboradas.
Reducir el tiempo de realización de planilla para el área de producción del
beneficiado de café.
102
6. Reducir errores y mejorar la precisión a la hora de elaborar los reportes de
entradas y salidas del personal que labora en el área de producción
En todos los proyectos se debe evaluar un estudio de factibilidad, con el propósito de
determinar los recursos necesarios para la realización de los mismos, por lo que
dicho estudio se ha evaluado a través de la Factibilidad Técnica, Económica y
Operativa las cuales son detalladas a continuación:
1.2.1 Factibilidad técnica.
Por medio de la investigación 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 implementación del sistema automatizado
para el control de entrada y salida de personal y la elaboración de planilla del área de
producción del beneficiado de café.
1.2.1.1 Hardware.
Existen variedades de hardware que pueden ser utilizados en la implantación del
sistema, pero la elección del hardware ideal asegurará el optimo funcionamiento y
rendimiento del sistema. También se tiene que tomar muy en cuenta que ninguna de
las empresas beneficiadoras de café de la zona occidental del país posee el
dispositivo de reconocimiento biométrico que es clave para la implementación del
sistema.
Para la implementación del sistemas como ya se mencionó será necesario que se
cuente con el hardware necesario para su funcionamiento optimo a continuación se
detallan los dispositivos que serán necesarios para la implementación del proyecto
103
7. 1.2.1.1.1 Estación de trabajo.
Cualquier estación de trabajo o computadora personal puede ser utilizada en cada
nodo de una red, por lo tanto se hace necesario que para la implementación 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 están en la disponibilidad de mejorarlas o adquirir
nuevas
A continuación se detallan las características técnicas mínimas 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 Selección 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
8. elaborar la planilla se ha determinado que será necesario contar con elementos
adicionales para poder montar el sistema. A continuación 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 Selección de dispositivos de reconocimiento biométrico.
Los dispositivos de Reconocimiento Biométrico están revolucionando el mercado de
sistemas de control de asistencia de personal en todas las áreas, debido a que se
ahorra dinero en comparación con otros sistemas para el control de asistencia como
por ejemplo los sistemas de tarjetas, también elimina el uso de tarjetas o de algún
otro dispositivo adicional, elimina la marcación de compañeros de trabajo ésta es una
de las principales características porque se evita que los compañeros 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 solución más exacta de registros de
tiempo y asistencia disponibles.
Los sistemas de reconocimiento de huella digital son la manera más antigua de
identificación biométrica que ha sido empleada a lo largo del tiempo; la huella digital
es una característica física, unica que nos distingue a los seres humanos. La huella
digital es el patrón característico 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 identificación y la investigación forense.
105
9. Figura 15 Huella Digital
Una huella digital está compuesta de muchas crestas y valles. Estas crestas y valles
presentan las buenas similitudes en cada pequeña 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 terminación, que es el fin
inmediato de una cresta; el otro se llama bifurcación, que es el punto en la cresta
desde la cual se derivan dos ramas.
Figura 16. Minucia
La comprobación de la huella digital es verificar la autenticidad de una persona por
su huella digital. El usuario proporciona su huella digital junto con su información de
identidad tal como su número de ID. Los sistemas de comprobación de huella digital
106
10. recuperan la plantilla de la huella digital según el número de ID y compara la plantilla
con la huella digital del usuario adquirida en tiempo real.
La identificación 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
identificación de huella digital intenta comparar su huella digital con aquéllas que
están en la base de datos. Es especialmente útil para los casos de la investigación
delictivos.
Sin embargo, todos los problemas de reconocimiento de huella digital, comprobación
o identificación, están finalmente basados en una representación bien definida de
una huella digital. Mientras que en la representación de restos de las huellas digitales
permanece la singularidad y simplicidad, la comparación de huellas digitales, tanto
para el caso de verificación 1:1 como para el caso de la identificación de 1:m, es
directo y fácil.
Hay dos formas de representación para las huellas digitales que separan los dos
métodos para el reconocimiento de la huella digital.
El primer método, el cual esta basado en las minucias, representa la huella digital
por sus rasgos locales, como las terminaciones y bifurcaciones. Este método ha sido
intensivamente estudiado, también es la base de los productos de reconocimiento
de huella digital disponibles actualmente.
El segundo método el cual esta basado en imágenes, intenta hacer la comparación
basándose en las características globales de una imagen de la huella digital
completa. Esto es un método avanzado y reciente para el reconocimiento de la huella
digital. Y es útil para resolver algunos problemas difíciles del primer método.
La precisión de un sistema biométrico está determinado por una serie de pruebas,
que están divididas en tres categorías tecnología, escenario y operacional y para su
evaluación se consideran varios conceptos que se pueden generalizar en dos
conceptos la probabilidad de que alguien autorizado sea rechazado y la probabilidad
107
11. de que alguien no autorizado sea aceptado, el termino a usar varía, a grandes
rasgos, dependiendo el tipo de comparación que se haga y en que categoría se haga
la evaluación (figura 17).
Fig.17 Funcionamiento del dispositivo de reconocimiento de huella digital
A continuación se mencionan las características del dispositivo biométrico de
reconocimiento recomendado DigiTime.
CARACTERÍSTICAS TECNICAS DE DIGITIME
Tamaño(L x A x A) mm 205 x 140 x 50
Tiempo para la identificación (s) < 2 segundos
Registro Hasta 10 huellas dactilares por segundo
Colocación de la huella dactilar En cualquier ángulo (360º)
FAR < 0.0001%
FRR 0.01%
Almacenamiento de
transacciones 100,000 (TA102), 120,000 (TA103)
1,500 plantillas (TA102) / 2,800 plantillas
Capacidad de usuarios (TA103)
Tabla 14
108
12. CARACTERÍSTICAS TECNICAS DE DIGITIME
10 horarios preestablecidos con temporizador de
Alarma retardo
Comunicación TCP/IP, RS232, RS485 & USB flash disk
Temperatura de operación (°C) 0 – 45
Humedad de operación
(%) 20 – 80
Voltaje de operación DC 5V 2ª
Idioma de pantalla (Lector) Inglés (Estandar), Español
Tabla 15
1.2.1.2 Software.
El software que se utilizará para el desarrollo e implantación del nuevo sistema se ha
seleccionado por diferentes factores que se describen detalladamente en la sección
SOFTWARE
TIPO ESPECIFICACIONES
Sistema Operativo Windows XP
Sistema de Control de entrada y salida de personal y
SACPÉC
elaboración 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
desempeño en base a la investigación realizada se ha determinado que los nodos o
estaciones de trabajo que estarán conectadas al servidor, que requerirán acceder al
109
13. sistema de control de entrada y salida de personal y elaboración de planilla del área
de producción del beneficiado de café.
Microsoft Windows XP Profesional es el Sistema Operativo que presenta mayor
confiabilidad con respecto a la seguridad de la información, posee mayor velocidad y
es más fácil de instalar y de dar soporte, que las versiones anteriores de Windows.
1.2.1.2.2 Elección del software de desarrollo para la elaboración del
diseño de Sistema.
Se ha seleccionado un software de desarrollo para el sistema, basándose en las
características principales de cada uno de ellos además de tomar en cuenta sus
ventajas, desventajas, para ello se realizó el siguiente análisis comparativo:
Características de Software de Desarrollo
Software Características
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 programación
Orientado a objetos.
Utilización 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, también puede conectarse con
servidores de base de datos, tales como
Oracle, Microsoft SQL Server o mysql.
Cuenta con un motor de generación de
110
14. informes renovado y muy flexible para
soluciones más robustas.
Microsoft Posee implementación limitada de la
Visual Basic programación 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 modificación el código en tiempo de
depuración.
Reconsidera una evolución 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 más costosas.
Tabla 17
Se optó por utilizar Microsoft Visual FoxPro versión 7.0 para el desarrollo del modelo
del sistema para el control de entrada y salida del personal y elaboración de planilla
del área de producción 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, fácil
interacción del uso con el sistema y capacidad de interacción con la Base de Datos.
111
15. 1.2.1.3 Criterios mínimos para la implantación del sistema.
Las condiciones óptimas para la implantación del sistema de control de entrada y
salida del personal que labora en el área de producción del beneficiado de café y la
elaboración 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 migración de los datos, almacenamiento y
rendimiento entre versiones de software.
c) Soporte Técnico
Debe existir un proveedor autorizado en el país que brinde soporte técnico al
sistema de gestión de la base de datos.
d) Relacionalidad
Debe ser relacional el sistema de gestión de base de datos
e) Integridad
Es la capacidad de permitir modificaciones en un momento determinado sin
afectar el funcionamiento del sistema.
112
16. 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 producción del beneficiado de
café; en la mayoría 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é, están concientes de la necesidad de contar con
una herramienta tecnológica que les permita automatizar el proceso y de esta forma
mejorar la efectividad y la confiabilidad de la información 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
producción del beneficiado. También 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 información, aumentando el margen de error a la hora de transferir los datos de
las libretas de asistencia al sistema contable.
En la guía de entrevista, se pudo observar que las empresas beneficiadoras de café
de la zona occidental de El Salvador se mostraron muy interesados en la adquisición
de un sistema que les permita llevar el control de entrada y salida de personal del
área de producción 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, también facilitará el trabajo del contador ya que el ingreso de
113
17. información no se realizará de forma manual si no que se realizará de manera
automática desde el dispositivo que se utilizará para la captura de información.
b) Jefes
Permitirá verificar información de una fuente confiable y segura, permitiendo
así monitoreos continuos de las actividades realizadas en el área de
producción del beneficiado de café, permitirá saber que empleado estuvo a
determinada hora en el área de producción y a que hora abandonó su lugar de
trabajo, también así el sistema permitirá que los jefes sepan cuantas horas
extra realizó determinado empleado en la semana y que días realizó dichas
horas extra.
c) Alta Gerencia
Permitirá a la alta gerencia contar con información confiable para el momento
de generar reportes de gastos realizados en calidad de pago de empleados
del área de producción, también 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
día.
1.2.2.1 Recurso humano.
Las empresas beneficiadoras de café de la zona occidental de El Salvador no
cuentan con un departamento de informática establecido sino que la mayoría 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
informáticos.
Las empresas informáticas principalmente utilizan el siguiente personal para realizar
un proyecto de amplia magnitud.
114
18. No CARGO FUNCION DESCRIPCION
1 Jefe de Coordinador Manejo de cronograma de
Proyecto actividades, verificación de
cumplimiento de actividades
1 Analista de Investigar Recabar información e
Sistema interpretarla además
proporcionar un diagnostico
de la situación actual y
proporcionar soluciones.
1 Diseñador Diseñar Genera de base de datos y
propuesta proporciona el diseño del
sistema
1 Programador Realizar el Utilizar herramientas
programa informáticas desarrollar el
software
Tabla 18
1.2.3 Factibilidad económica.
En el diseño de un sistema cualquiera es de suma importancia contar con la
estimación de los costos necesarios para llevar a cabo la implementación, en dicha
estimación de costos es de suma importancia detallar los costos equipo, software
adicional y costos por implementación así como también los costos por
mantenimiento.
Como ya se detalló anteriormente en la sección del estudio de la factibilidad técnica
del proyecto; se conoce que algunas de las empresas beneficiadoras de café de la
zona occidental no poseen el equipo computacional y las herramientas tecnológicas
115
19. (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 idóneo para la implantación 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 biométrico que es de
suma importancia para que se puede implementar este proyecto.
1.2.3.1 Costos de desarrollo del proyecto.
Para la estimación de la inversión 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 Biométricos.
Costos de Implantación.
Costos de Licencias para Software.
1.2.3.1.1 Costos de Hardware.
Los costos de hardware se estimaran basados en las especificaciones técnicas
mencionadas en el estudio de la factibilidad técnica en ese apartado se determinó
que el equipo computacional necesario para la implementación se divide en dos
subgrupos.
116
20. Costo del Nodo
Cantidad Especificaciones técnicas 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 comprensión, 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 técnicas
mencionadas en el estudio de la factibilidad técnica en ese apartado se determinó
que el equipo necesario para la implementación de una red de trabajo pequeña.
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 comprensión, ver anexo 4
117
21. 1.2.3.1.3 Costo de Licencias para Software.
Los costos de Software se estimarán basados en las especificaciones técnicas
mencionadas en el estudio de la factibilidad técnica 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 comprensión, ver anexo 3
1.2.3.1.4 Costos de Equipo Biométricos.
Los costos del equipo biométrico se estimarán basados en las especificaciones
técnicas mencionadas en el estudio de la factibilidad técnica en ésa fase se
determinó que el dispositivo de reconocimiento biométrico a utilizar sería 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 Biométrico
Cantidad Especificaciones de Unidad Total
Dispositivo
1 FINGERTEC TA100 $593.25 $593.25
Total $593.25
Tabla 22. Para mayor comprensión, ver anexo 7
118
22. 1.2.3.1.5 Costos de Implementación.
Los costos de Implantación se tomaron en cuenta los salarios y también los costos
de los servicios que brindan empresas especializadas en las áreas como por ejemplo
en el área eléctrica, instructores, etc.
Costos de Implementación
Descripciones Costo
Personal para instalaciones física y $90.00
software
Personal desarrollo del Software $1,650.00
Instructor para capacitación del $50.00
biométrico
Total $1,790.00
Tabla 23. Para mayor comprensión, ver anexo 5
1.2.3.2 Análisis Costo-Beneficio.
Para la realización de cualquier proyecto y en especial los sistemas de información
es necesario tener en cuenta una estimación de los costos para su implementación,
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
inversión o si será un gasto.
1.2.3.2.1 Costo – Beneficio Económico.
En el costo – beneficio económico se debe hacer una valoración de la inversión
inicial, comparar el sistema actual con el sistema propuesto en términos económicos,
para determinar la rentabilidad del proyecto.
El resultado económico el sistema SACPEP fue evaluado a través de la información
contenida en las siguientes tablas:
119
23. 1.2.3.2.1.1 Detalle de Inversión.
En el detalle de la inversión se tomó en cuenta los costos que se detallaron
anteriormente, dando así como resultado una estimación total para la implantación
del sistema.
INVERSIÓN PROYECTADA
Descripción Total
Costos de Nodo $395.68
Costos de Equipo de Red $40.10
Costos de Dispositivo Biométrico $593.25
Costo de Licencias $578.00
Costos de Implantación $1,790.10
Total $3,397.13
Tabla 24
120
24. COSTOS SISTEMA ACTUAL
Cantidad Descripción 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 Papelería tarjetas marcadoras $ 0.120 $ 44.640 $ 535.68
160 Papelería para Captación de Planilla $ 0.012 $ 1.920 $ 23.04
1 Cinta para Reloj de Marcación $ 0.900 $ 0.900 $ 10.80
Cinta para impresión Planilla $ 9.000 $ 4.500 $ 54.00
Honorarios mantenimiento de
3 Software/hora hombre $ 9.000 $ 27.000 $ 324.00
Papelería para impresión de Planilla
182 Final $ 0.024 $ 4.368 $ 52.42
Total $ 1,094.478 $13,133.736
Tabla 25
COSTOS SISTEMA PROPUESTO
Cantidad Descripción 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 Papelería para impresión 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
25. Descripción Mensual Anual
Sistema Actual $ 1,094.47 $13,133.73
Sistema propuesto $ 854.35 $10,252.22
Beneficio en disminución de gastos $ 240.13 $2,881.52
Tabla 27
1.2.3.2.1.2 Retorno sobre la inversión.
Es el cálculo de la utilidad que se puede obtener después de un determinado lapso
de tiempo, donde la utilidades van absorbiendo la inversión inicial hasta obtener los
beneficios netos del proyecto.
En el beneficio mensual es el ahorro que obtiene la empresa al implementar en
nuevo sistema más el ahorro en el pago de la renta.
Retorno sobre la Inversión
Mes Inversión 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
26. La marcación del empleado será de forma personalizada, ya que utiliza su
mano como instrumento de marcación, evitando así que sus compañeros de
trabajo marquen sus horas de llegada o salida.
Todos los datos estarán centralizados en una sola base de datos.
Eliminación 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 magnética, tarjetas
de códigos de barra, etc.
Disminución del tiempo empleado para la elaboración de la planilla.
La velocidad de captura de datos se realiza a una alta velocidad debido a las
características del dispositivo de reconocimiento biométrico.
Eliminación de cálculos involuntarios por parte del encargado de digitar la
planilla.
Disminución en el gasto de papelería utilizada para la verificación de planillas,
Debido a que los sistemas utilizados actualmente no reflejan consultas en
pantalla.
Seguridad de la información debido a que se administrará el sistema en base
a cuentas de usuario.
Confiabilidad ya que la información almacena en las tablas cumple con la
reglas de normalización evitando con ello redundancia de datos o
incongruentes.
Innovación al implementar el uso de la nueva tecnología biométrica para el
almacenamiento de los controles de marcaje de entrada y salida del personal.
123
27. El incremento de la satisfacción de los empleados al eliminar tareas de
naturaleza tediosa.
Mejoramiento de la imagen de la empresa.
2. DETERMINACIÓN DE REQUERIMIENTOS (ETAPAII).
A continuación se presentan las herramientas que fueron utilizadas en el capitulo III
para llevar a cabo la investigación de campo.
2.1 Cuestionario.
Se utilizó un cuestionario como la herramienta principal para la investigación y así
recabar la información necesaria, que nos permitió detectar los vacíos que poseen
los sistemas utilizados por las empresas beneficiadoras de café para controlar la
entrada y salida del área de producción como por ejemplo la falta de tecnologías
informáticas que le permitan obtener información confiable y de una forma precisa.
2.2 Guía de Entrevista.
Se utilizó la guía de entrevista para obtener datos necesarios en el análisis del
sistema propuesto.
Por este medio, se obtuvo información correspondiente a los procesos utilizados para
controlar la entrada y salida del personal que labora en el área de producción, así
como el funcionamiento actual de los sistemas que intervienen en el control de
entrada y salida del personal y la elaboración de planilla del área de producción del
beneficiado de café, datos que sirvieron para determinar los pasos a seguir para la
elaboración del diagnóstico.
2.3 Requerimientos Informáticos.
124
28. Los requerimientos son aquellas características o elementos que deben incluirse en
el nuevo sistema para satisfacer una necesidad.
Los requerimientos informáticos establecidos en la factibilidad Técnica se han
basado en los requerimientos informáticos requeridos por el dispositivo de
reconocimiento biométrico de huella digital los requerimientos recomendados de
equipo informático. A continuación se presenta la comparación entre los
requerimientos mínimos que necesita el dispositivo biométrico y los que se
recomiendan para que el dispositivo biométrico 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 DISEÑO DEL SISTEMA (ETAPA III).
En el diseño de un sistema de información se describen los pormenores que
establecen la manera en la que el sistema cumplirá con los requerimientos definidos
en la etapa de análisis. Todos los conocedores en sistemas se refieren, con mucha
frecuencia a esta etapa como diseño lógico en contraste con la de desarrollo del
software, a la que denominan diseño físico.
125
29. Los analistas de sistemas comienzan el proceso de diseño identificando los reportes
y demás salidas que debe producir el Sistema. Hecho lo anterior, se determinan con
toda precisión los datos específicos para cada reporte y salida. Es común que los
diseñadores hagan un bosquejo del formato o pantalla que esperan que aparezca
cuando el sistema esté terminado. Lo anterior se efectúa en papel o en la pantalla de
un Terminal utilizando para ello algunas de las herramientas automatizadas
disponibles para el desarrollo de sistemas.
El diseño de un sistema, también indica los datos de entrada, aquellos que serán
calculados y los que deben ser almacenados. Asimismo, se escriben con todo detalle
los procedimientos de cálculo los datos individuales.
Los diseñadores 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 diseño, representan a este de
muchas maneras (diagrama, tablas y símbolos especiales). La información detallada
del diseño se proporciona al equipo de programación para comenzar la fase de
desarrollo de software.
126
30. 3.1 DIAGRAMAS DE FLUJO DE INFORMACION.
Los diagramas de flujo de información es la representación esquemática de cómo se
comportará la información desde el momento de su captura, pasando por el
procesamiento, hasta su salida que puede presentarse de diferentes formas como
sean necesarias.
A continuación se presentan los diagramas de flujo de información del sistema
SACPEC.
127
31. 3.1.1 DIAGRAMAS DE CONTEXTO
CONTRATO
Solicitud de
Salarios. Solicitud de Descuentos.
Datos Personales
EMPLEADO 0 Cheque EMPLEADO
Documentos Requeridos
SISTEMA DE
REGISTRO DE PERSONAL
Horarios de Trabajo Planilla
GERENTE Y GERENTE
Aceptación de
PAGO DE PLANILLA
Horas Extras Solicitud de
Horas Extras
Salarios Descuentos
CONTRATO
128
32. DFD 0
SISTEMA DE CONTROL DE ENTRADA Y SALIDA DE PERSONAL Y ELABORACIÓN DE PLANILLA
2 Horarios De
Datos 1 Información Trabajo
Personales CONTROL DE
REGISTRO Personal Solicitud de
ENTRADA, SALIDA
DE Horas Extras
Documentos
Documentos PERSONAL Aceptación de
Personales
Requeridos Horas Extras
A1 DOCUMENTOS
Información
Personal A2 COMPROBANTES
Solicitud Horas Trabajadas
3 Comprobante
De Descuentos
Descuentos 4
Planilla
ELABORACION Datos de
Solicitud de
DE Planilla PAGO
Salarios
PLANILLA DE Cheque
Salarios
PLANILLA
129
33. DFD1. REGISTRO DE PERSONAL
1.1 1.2
Información
Documentos
Datos SOLICITUD DE Personal SOLICITUD DE
Requeridos
Personales DATOS DOCUMENTOS
PERSONALES
Información de
Documentos
1.3
Información Personal
COMPROBA-
Información
CION DE
Personal
DATOS
Datos
Comprobados
1.4
Documentos
ALMACENA-
Personales Información
MIENTO DE
Personal
INFORMACION
130
34. DFD2. CONTROL DE ENTRADA Y SALIDA
2.1 2.2
Información
Información
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
35. DFD3 ELABORACIÓN DE PLANILA
Horas
Trabajadas
3.1 3.2
Información
ELABORACION VERIFICACION
Personal
DE LISTADOS DE Datos
DE HORAS
personales
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
36. DFD4 PAGO DE PLANILLA
4.1
Datos de
Planilla REVICION DE
PLANILLA
Información de pago
4.2
CANCELACION Cheque
DE PLANILLA
Datos de pago
4.3
Comprobante
Planilla ALMACENA-
MIENTO DE
INFORMACION
133
37. 3.2 Modelo entidad relación.
El modelo de entidad relación es uno de los modelos más populares. Es una técnica
para definir las necesidades de información de una organización, el cual se basa en
una representación 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 características propias y de relevancia, de la cual
se desea guardar ciertos criterios de elevada importancia para posteriormente ser
leídos e interpretados.
3.2.1.1 Características 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 características, cualidades de relevancia.
3.2.2.1 Características de los atributos.
Un atributo deberá ser escrito en singular
El nombre debe de ser escrito en minúscula
Debe de describir la entidad como tal
No se pueden repetir los nombres de atributos
134
38. 3.2.3 Relaciones.
Son asociaciones entre dos o más entidades, a veces son llamadas asociaciones de
datos.
3.2.3.1 Tipos de relaciones.
El primer tipo de relación es de uno a uno y se representa 1:1. En este tipo de
relación cada registro de la tabla uno solo puede tener un registro coincidente
en la tabla 2 o viceversa.
El segundo tipo de relación es de uno a muchos y se representa 1:M. Este es
el tipo de relación más común 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 relación es de muchos a muchos y se representa M:M. en
este tipo de relación 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 también son llamadas índices, estos aceleran la
búsqueda 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
específicamente 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
39. 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 foránea o secundaria.
Conjunto de atributos común en dos entidades que sirve como relación 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 continuación se presenta el modelo Entidad-Relación diseñado para el sistema
denominado SACPEC.
136
40. 3.3 DISEÑO 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
PLANILLA 1
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
41. 4. ESTRUCTURA DE DATOS.
A continuación se presenta la estructura de cada una de las tablas del: “SISTEMA
DE INFORMACIÓN AUTOMATIZADO PARA EL CONTROL DE ENTRADA Y
SALIDA DE PERSONAL Y ELABORACIÓN DE PLANILLA DEL ÁREA DE
PRODUCCIÓN, EN EL BENEFICIADO DE CAFÉ DE LA ZONA OCCIDENTAL DE
EL SALVADOR (SACPEP)”
138
42. 4.1 ESTRUCTURA DE LA TABLA EMPLEADO.
Almacena los datos generales de los empleados que laboran en el área de producción.
NOMBRE SUBTITULO DESCRIPCION TIPO ANCHO MASCARA DE INDICE ORDEN REQUERIDO
DEL ENTRADA
CAMPO
Código Código del Almacena el código del carácter 6 XXXXXXXX Primario Ascendente SI
Empleado empleado
Cod_tur Código del Almacena el código del Carácter 2 XX FK Ascendente si
Turno <<turno
Nombre Nombre del Almacena el nombre del Carácter 30 XXXXXXXXXX SI
Empleado empleado XXXXXXXXXX
XXXXXXXXXX
Apellido Apellido del Almacena el nombre del Carácter 30 XXXXXXXXXX SI
Empleado empleado XXXXXXXXXX
XXXXXXXXXX
Dirección Dirección Almacena la dirección Carácter 50 XXXXXXXXXXX SI
particular del del empleado XXXXXXXXXXX
Empleado XXXXXXXXXXX
XXXXXXXXXXX
XXXXXX
Depto Departamento Almacena la dirección Carácter 50 XXXXXXXXXXX SI
al que del empleado XXXXXXXXXXX
pertenece XXXXXXXXXXX
XXXXXXXXXXX
XXXXXX
Ciudad Ciudad al que Almacena la dirección Carácter 30 XXXXXXXXXXX SI
pertenece del empleado XXXXXXXXXXX
XXXXXXXX
139
43. ESTRUCTURA DE LA TABLA EMPLEADO (CONTINUACION DE LA TABLA ANTERIOR)
NOMBRE SUBTITULO DESCRIPCION TIPO ANCHO MASCARA DE INDICE ORDEN REQUERIDO
DEL ENTRADA
CAMPO
Teléfono Teléfono del Almacena el teléfono del Numérico 9 9999-9999 NO
Empleado empleado
Celular Teléfono del Almacena el teléfono del Numérico 9 9999-9999 NO
Empleado empleado
Num_Dui Número de Almacena el numero de Numérico 10 99999999-9 SI
DUI DUI del empleado
Num_Nit Número de Almacena el numero de Numérico 17 9999-999999- SI
NIT NIT del empleado 999-9
Num_Nup Número de Almacena el numero de Numérico 12 999999999999 NO
NUP NUP del empleado
AFP Nombre de Almacena el Nombre de Carácter 10 XXXXXXXXXX FK NO
AFP AFP del empleado
Num_Isss Número de Almacena el numero de Numérico 9 999999999 NO
ISSS ISSS del empleado
140
44. 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 Número del Almacena el número del Carácter 8 XXXXXXXX primario ascendente SI
contrato contrato del empleado
Cód_Emp Código del Almacena el código del Carácter 6 XXXXXX fk Ascendente SI
Empleado empleado
Cod_ccc Código de Almacena el código del Carácter 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 Código de Almacena el código de la Carácter 2 XX fk Ascendente SI
Actividad de actividad del empleado
empleado
141
45. 4.3 ESTRUCTURA DE LA TABLA TURNO
Almacena la descripción de los diferentes turnos de trabajo existentes en la empresa.
NOMBRE SUBTITULO DESCRIPCION TIPO ANCHO MASCARA DE INDICE ORDEN REQUERIDO
DEL CAMPO ENTRADA
Cód_Tur Código del Almacena el código del Carácter 2 XX Primario Ascendente SI
Turno Turno
Descripcion Descripción Almacena la descripción Carácter 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
Cód_Tur Código del Almacena el código del Carácter 2 XX FK Ascendente SI
Turno Turno
Cod_dias Código de días Almacena el Código de Carácter 2 XX FK Ascendente SI
días
he Hora de Inicio Almacena la hora de Numérico 4 9999 SI
inicio del turno
re Pausa Almacena la hora de Numérico 4 9999 SI
pausa
rs Reingreso Almacena la hora de Numérico 4 99999 SI
reingreso
hs Hora de Almacena la hora de Numérico 4 9999 SI
Finalización finalización del turno
142
46. 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
Cód_Bac Código del Almacena el código de la Carácter 2 XX Primario Ascendente SI
BAC institución de descuento
fijo.
Nombre Nombre Almacena el nombre de Carácter 20 XXXXXXXXXX SI
la institución de XXXXXXXXXX
descuento fijo.
143
47. 4.6 ESTRUCTURA DE LA TABLA DETALLE DE BANCO
Almacena la información de los préstamos 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 Código Banco y Almacena el código del Carácter 6 XXXXXX Primario Ascendente SI
Préstamo Banco Préstamo
Cod_pre Código del Almacena el Código del Carácter 4 XXXX FK Ascendente SI
préstamo préstamo.
Cod_bac Código del Almacena el Código del Carácter 2 XX FK SI
Banco Banco. Ascendente
Cod_emp Código del Almacena el código del Carácter 4 XXXX FK Ascendente SI
empleado. empleado
aplicación Aplicación Almacena el tipo de Carácter 1 X SI
aplicación.
Fecha. Fecha. Almacena la fecha. Date 4 99-99-9999 SI
Monto Monto Almacena el monto total Numérico 10 99999999.99 Si
del préstamo
cuota Cuota Almacena la cuota a Numérico 10 99999999.99 si
pagar en cada planilla
144
48. 4.7 ESTRUCTURA DE LA TABLA DIAS DE LA SEMANA
Almacena los datos de los días de la semana
NOMBRE SUBTITULO DESCRIPCION TIPO ANCHO MASCARA DE INDICE ORDEN REQUERIDO
DEL ENTRADA
CAMPO
Cód_Dia Código del Almacena el código del Carácter 2 XX Primario Ascendente SI
Día Día de la semana
Nombre Nombre Almacena el nombre del Carácter 15 XXXXXXXXXX SI
Día de la semana XXXXX
4.8 ESTRUCTURA DE LA TABLA ACTIVIDAD
Almacena los datos de las actividades en las cuales se desempeñan los empleados.
NOMBRE SUBTITULO DESCRIPCION TIPO ANCHO MASCARA DE INDICE ORDEN REQUERIDO
DEL ENTRADA
CAMPO
Cod_Act Código de la Almacena el código de la Caracter 2 XX Primario Ascendente SI
Actividad actividad
Descripción Nombre Almacena el nombre de la Caracter 15 XXXXXXXXXX SI
actividad XXXXX
Sueldo Sueldo Almacena el sueldo diario Numérico 6 999.99 si
de la actividad
145
49. 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
Cód_Plani Código Almacena el código de la caracter 4 XXXX Primario Ascendente SI
Planilla
Cod_ccc Código de Almacena el código del carácter 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
Finalización finalización del periodo de
la planilla
146
50. 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
Cód_ccc Código del Almacena el código del Carácter 2 XX Primario Ascendente SI
ccc Centro de Costo de
Planilla
Nombre Nombre Almacena el nombre del Carácter 30 XXXXXXXXXX SI
Centro de costo de XXXXXXXXXX
Planilla. XXXXXXXXXX
dirección Dirección Almacena la dirección de Carácter 50 XXXXXXXXXX
la empresa XXXXXXXXXX
XXXXXXXXXX
XXXXXXXXXX
XXXXXXXXXX
teléfono Teléfono Almacena el teléfono de Carácter 8 XXXXXXXX
la empresa
fax Fax Almacena el fax de la Carácter 8 XXXXXXXX
empresa
Imagen Imagen Almacena el logo de la Carácter 100 XXXXXXXXXXX
empresa XXXXXXXXXXX
XXXXXXXXXXX
XXXXXXXXXXX
XXXXXXXXXXX
XXXXXXXXXXX
XXXXXXXXX
147
51. 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
Cód_afp Código de AFP Almacena el código del Carácter 2 XX Primario Ascendente SI
AFP
descripción Descripción Almacena el nombre de Carácter 30 XXXXXXXXX SI
AFP. XXXXXXXXX
XXXXXXXXX
Cta_conta Cuenta Almacena el ISSS para Carácter 8 XXXXXXX SI
Contable. empleado
issse ISSS Empleado Almacena el porcentaje Carácter 10 XXXXXXXXXX SI
de ISSS para empleado
pensione Pensión Almacena el porcentaje Numérico 10 XXXXXXXXXX SI
de pensión para
empleado
Comisione Comisión Almacena el porcentaje Numérico 10 XXXXXXXXXX SI
de comisión para Patrono
Isssp ISSS Patrono Almacena el porcentaje Carácter 10 XXXXXXXXXX SI
de ISSS para empleado
pencionp Pensión Almacena el porcentaje Numérico 10 XXXXXXXXXX SI
de pensión para patrono
Comisionp Comisión Almacena el porcentaje Numérico 10 XXXXXXXXXX SI
de comisión para patrono
148
52. 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 Código Almacena el código de la carácter 2 XX Primario Ascendente SI
variable
Nom_var Nombre Almacena nombre de la carácter 4 XXXX
variable
Descripción Descripción Almacena la descripción Date 50 XXXXXXXXXX SI
XXXXXXXXXX
XXXXXXXXXX
XXXXXXXXXX
XXXXXXXXXX
valor Valor Almacena el valor de la numérico 10 99999999 si
variable
149
53. 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 Código del Almacena el código del Carácter 2 XX FK Ascendente SI
Turno Turno
fecha Fecha Almacena la fecha Date 8 99/99/9999 FK Ascendente SI
día Día Almacena el código del caracter 2 XX
día
he Hora de Inicio Almacena la hora de Numérico 4 9999 SI
inicio del turno
hs Hora de Almacena la hora de Numérico 4 9999 SI
Finalización finalización del turno
re Pausa Almacena la hora de Numérico 4 9999 SI
pausa
rs Reingreso Almacena la hora de Numérico 4 99999 SI
reingreso
150
54. 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 Carácter 30 XXXXXXXXXX Primario Ascendente SI
nombre del usuario XXXXXXXXXX
XXXXXXXXXX
Cargo Cargo Almacena los datos del Carácter 15 XXXXXXXXXX SI
cargo del usuario. XXXXX
Contraseña Contraseña Almacena los datos de la carácter 6 XXXXXX Si
contraseña del usuario.
Confirmación Confirmación Almacena los datos de la carácter 6 XXXXXX SI
contraseña del usuario.
151
55. 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 Código Almacena el código de la Carácter 20 XXXXXXXXXX Primario Ascendente SI
plantilla plantilla generado por el XXXXXXXXXX
dispositivo biométrico
Cod_planti Código de la Almacena el código de la Carácter 6 XXXXXX FK Ascendente SI
plantilla plantilla generado por el
usuario
152
56. 5. DISEÑO DE ESTANDARES PARA EL SISTEMA SACPEP.
El diseño de estándares es una herramienta que determina la manera en que se
manejaran todos los objetos, variables y otros elementos que serán utilizados en la
etapa de programación del sistema.
Estos estándares garantizan la estética, y la calidad en la etapa de programación del
sistema, debido a que son especificaciones que se toman como referencia para
poder entender la estructura de programación independientemente del lenguaje de
programación que se utilice.
Estándares de diseño definidos para la realización del sistema son:
Estándares para Nombres de objetos Utilizados en Formularios.
Estándares para Nombres de contenedores de Datos (Variables, Constantes y
Campos)
Estándares para Nombres de Archivos.
Estándares para Codificación de programas.
Estándares para Formularios.
Estándares para Reportes.
Estándares para Interfaz del Sistema.
153
57. 5.1 ESTÁNDARES PARA NOMBRES DE OBJETOS A UTILIZAR EN
FORMULARIOS.
En la siguiente tabla se presentan los nombres de los diferentes objetos a utilizar en
la elaboración y programación del sistema.
Nombre Tipo de Objeto Objeto Especificación
Botón de Opción optNombreBoton
Botón 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
58. 5.2 ESTÁNDARES PARA NOMBRES DE CONTENEDORES DE
DATOS (VARIABLES, CONSTANTES Y CAMPOS).
Tipo de Dato Especificación Ejemplo
Campo Identificador de tabla Cod_NombreCampo Cod_empleado
Campo Común de Tabla NombreCampo Dirección
Constante Nombre Constante Sueldo
Variable Nombre Variable Hora Extra
Tabla 47
5.3 ESTÁNDARES PARA NOMBRES DE ARCHIVOS.
Tipo de Archivo Especificación Ejemplo
Formulario frmNombreFormulario frmEmpleado
Reportes rptNombreReporte rptPlanilla
Base de Datos dbNombreBaseDatos dbSACPEC
Tabla de Datos tbNombreTabla tbCumplimientoHorario
Modulo mdNombreModulo mdCalculoPlanilla
Tabla 48
5.4 ESTÁNDARES PARA CODIFICACIÓN DE PROGRAMAS.
Los estándares en la codificación de programas son especificaciones para el mejor
entendimiento en la lectura del código, el cual debe ser legible y modular para la fácil
comprensión en futuros mantenimientos del sistema.
Para la codificación de programas se consideran los siguientes estándares
generales.
155
59. Líneas de comentario: Los comentarios constituyen aclaraciones sobre las
acciones que se realizan en el código y se utilizan también para definir los
propósitos del módulo y funciones.
Para los comentarios se utilizará el símbolo (*) antes del contenido. (Símbolo
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 módulo,
función o procedimiento. Cuando se declaran las variables éstas deben
cumplir con las siguientes características.
1- Deben definirse a un espacio para fabulación de 4
2- Los datos de un mismo tipo deben de estar a una misma alineación.
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 Código: Las estructuras deben de manejar los
mismos niveles de fabulación en sus bloques de código interno de manera
que se identifiquen:
Ej.
Eliminar = messagebox(¿Realmente desea eliminar el registro?,6,Código del
sistema)
If eliminar = 6 Then
156
60. Delete
Pack
EndIf
Procedimientos y Funciones: Los procedimientos y funciones deberán
contener comentarios al inicio en los que se describa su finalidad en forma
general, sin entrar en detalles.
Los procedimientos y funciones deberán de contener comentarios al inicio en
los que describe su finalidad en forma general.
5.5 ESTÁNDARES PARA FORMULARIOS.
Los estándares para los formularios del “SISTEMA DE INFORMACIÓN
AUTOMATIZADO PARA EL CONTROL DE ENTRADA Y SALIDA DE PERSONAL Y
ELABORACIÓN DE PLANILLA DEL ÁREA DE PRODUCCIÓN, EN EL
BENEFICIADO DE CAFÉ, DE LA ZONA OCCIDENTAL DE EL SALVADOR” se
presentan a continuación.
Las viñetas 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, serán de la misma medida y contendrán una
imagen que represente su acción.
157
61. 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 información son
uniformes a diferencia de los que contengan mas cantidad serán de acuerdo a
la cantidad de datos que estos manejen.
Cada casilla contendrá su nombre específico a la par de ella.
Cada formulario contendrá un nombre que lo identifique de los demás y será
de acuerdo al tipo de información que este maneje.
Fig. 18 Estándares de Formularios
158
62. 5.5.1 ESTÁNDARES PARA ELEMENTOS EN FORMULARIOS.
Como todo diseño es de mucha importancia mantener un estándar en cada uno de
los elementos que integran todos los formularios. Los estándares para elementos en
formulario describen las características principales de cada uno de ellos.
COMPONENTE DESCRIPCION
Objeto contenedor de objetos de diferente clase utilizado para la
introducción, edición y gestión de la información de una tabla de la
base de datos. Un formulario ofrece un modo de visualización
sencillo de algunos o todos los campos de un registro de manera
simultánea.
FORMULARIO
Llevará en la parte superior la barra de titulo con el respectivo
nombre que lo identifique de los demás formularios y únicamente
aparecerá el botón cerrar.
Tamaño: 440*150 mm.
Color: 212-208-200
Elemento que se adhiere a otro elemento para identificarlo o
describirlo, su utilidad queda restringida a la visualización de datos
en el mismo.
LABEL Tamaño: ajustable al contenido.
Color: 212-208-200.
Fuente: Arial, negrita # 12.
Tabla 49 Tabla indica los formatos estándar de los objetos a utilizar en los formularios
159
63. COMPONENTE DESCRIPCION
Control mediante el cual se puede realizar tanto la entrada
como la salida de datos en nuestras aplicaciones.
TEXTBOX Tamaño: ajustable al contenido.
Color: 255-255-255.
Fuente: Arial # 12.
Combina las características de un control TextBox y un
control ListBox. Los usuarios pueden introducir información
en la parte del cuadro de texto y seleccionar un elemento en
COMBOBOX
la parte de cuadro de lista del control.
Tamaño: ajustable al contenido.
Color: 255-255-255
Fuente: Arial, negrita # 12.
Control que al hacer clic sobre él nos permite realizar alguna
operación concreta, según el código que le asociemos
podremos realizar las operaciones que queramos.
COMMANDBUTTON
Este objeto tendrá una imagen que representa la acción que
realizara.
Tamaño: 30*25 mm..
Tabla 50. Tabla indica los formatos estándar de los objetos a utilizar en los formularios
160
64. COMPONENTE DESCRIPCION
Este control nos permite elegir una opción entre varias de las
que se nos plantean. .
OPTIONBUTTON Tamaño: ajustable al contenido.
Color: 212-208-200.
Fuente: Arial, negrita # 12.
Cuadrícula para representar conjuntos de datos en forma de
DATAGRID tabla.
Numero de columnas: 8
Fuente: Arial # 12.
Tabla 51. Tabla indica los formatos estándar de los objetos a utilizar en los formularios
5.5.1.1 ESTÁNDARES DE BARRA DE HERRAMIENTAS EN
FORMULARIOS
Para un mejor entorno visual el sistema proporciona unas barras de herramientas
estándares que se localiza en las diferentes ventanas de la aplicación, las cuales
proporcionan las funciones básicas que se emplean en la mayoría de aplicaciones
que poseen un entorno gráfico; estas barras de herramientas son:
BARRA DE HERRAMIENTAS DESCRIPCIÓN
Barra de Herramienta mantenimiento
de formulario. Permite realizar las
funciones básicas tales como:
Adicionar, Guardar, Modificar,
Eliminar.
161
65. Barra de Herramienta de Navegación.
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 continuación se da una breve descripción del uso o la función de cada uno de los
botones que se encuentran en las diferentes barras de herramienta en las pantallas
del “SISTEMA DE INFORMACIÓN AUTOMATIZADO PARA EL CONTROL DE
ENTRADA Y SALIDA DE PERSONAL Y ELABORACIÓN DE PLANILLA DEL ÁREA
DE PRODUCCIÓN, EN EL BENEFICIADO DE CAFÉ, DE LA ZONA OCCIDENTAL
DE EL SALVADOR”
BOTÓN DESCRIPCIÓN
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 información del
registro que se encuentra activo en la pantalla.
ELIMINAR: Nos permite eliminar el registro activo en pantalla
Tabla 53 162