SlideShare une entreprise Scribd logo
1  sur  127
Télécharger pour lire hors ligne
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
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
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
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
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
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
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
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
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
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
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&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
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
(&percnt;)                    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
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
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
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
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
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
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
(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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal

Contenu connexe

Tendances

Características, componentes y arquitectura de los dbms.
Características, componentes y arquitectura de los dbms.Características, componentes y arquitectura de los dbms.
Características, componentes y arquitectura de los dbms.
Julicamargo
 
Fase de implementación de sistemas de información
Fase de implementación de sistemas de informaciónFase de implementación de sistemas de información
Fase de implementación de sistemas de información
NAHAMA19
 
Proyecto final admon de centros de computo by Guillermo Caballero
Proyecto final admon de centros de computo by Guillermo CaballeroProyecto final admon de centros de computo by Guillermo Caballero
Proyecto final admon de centros de computo by Guillermo Caballero
gkbayro
 
Doc 4 plan de aseguramiento de la calidad (ppqa)
Doc 4   plan de aseguramiento de la calidad (ppqa)Doc 4   plan de aseguramiento de la calidad (ppqa)
Doc 4 plan de aseguramiento de la calidad (ppqa)
Fanny Lorena Rivera Vera
 
Banco de temas de tesis para la carrera de ing. de sistemas
Banco de temas de tesis para la carrera de ing. de sistemasBanco de temas de tesis para la carrera de ing. de sistemas
Banco de temas de tesis para la carrera de ing. de sistemas
brccq
 

Tendances (20)

Implementación de una mesa de ayuda
Implementación de una mesa de ayudaImplementación de una mesa de ayuda
Implementación de una mesa de ayuda
 
Analisis y determinacion de requerimientos
Analisis y determinacion de requerimientosAnalisis y determinacion de requerimientos
Analisis y determinacion de requerimientos
 
Diagrama de contexto
Diagrama de contextoDiagrama de contexto
Diagrama de contexto
 
Requisitos funcionales y no funcionales
Requisitos funcionales y no funcionales Requisitos funcionales y no funcionales
Requisitos funcionales y no funcionales
 
Factibilidad Técnica y Económica
Factibilidad Técnica y EconómicaFactibilidad Técnica y Económica
Factibilidad Técnica y Económica
 
Servicios de Mantenimiento en Servicios de Computo - Diseño de Proyectos grup...
Servicios de Mantenimiento en Servicios de Computo - Diseño de Proyectos grup...Servicios de Mantenimiento en Servicios de Computo - Diseño de Proyectos grup...
Servicios de Mantenimiento en Servicios de Computo - Diseño de Proyectos grup...
 
Diagrama de clases - Ejemplo monográfico 02
Diagrama de clases - Ejemplo monográfico 02Diagrama de clases - Ejemplo monográfico 02
Diagrama de clases - Ejemplo monográfico 02
 
Pruebas de sistemas y aceptacion
Pruebas de sistemas y aceptacionPruebas de sistemas y aceptacion
Pruebas de sistemas y aceptacion
 
Características, componentes y arquitectura de los dbms.
Características, componentes y arquitectura de los dbms.Características, componentes y arquitectura de los dbms.
Características, componentes y arquitectura de los dbms.
 
Analisis y diseño diagrama de contexto
Analisis y diseño diagrama de contextoAnalisis y diseño diagrama de contexto
Analisis y diseño diagrama de contexto
 
Fase de implementación de sistemas de información
Fase de implementación de sistemas de informaciónFase de implementación de sistemas de información
Fase de implementación de sistemas de información
 
Proyecto final admon de centros de computo by Guillermo Caballero
Proyecto final admon de centros de computo by Guillermo CaballeroProyecto final admon de centros de computo by Guillermo Caballero
Proyecto final admon de centros de computo by Guillermo Caballero
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Tabla comparativa de los sistemas de informacion
Tabla comparativa de los sistemas de informacionTabla comparativa de los sistemas de informacion
Tabla comparativa de los sistemas de informacion
 
calidad de los sistemas de informacion
calidad de los sistemas de informacioncalidad de los sistemas de informacion
calidad de los sistemas de informacion
 
2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso
 
Doc 4 plan de aseguramiento de la calidad (ppqa)
Doc 4   plan de aseguramiento de la calidad (ppqa)Doc 4   plan de aseguramiento de la calidad (ppqa)
Doc 4 plan de aseguramiento de la calidad (ppqa)
 
Banco de temas de tesis para la carrera de ing. de sistemas
Banco de temas de tesis para la carrera de ing. de sistemasBanco de temas de tesis para la carrera de ing. de sistemas
Banco de temas de tesis para la carrera de ing. de sistemas
 
Organigrama funcional de una empresa desarrolladora de software
Organigrama  funcional  de una empresa desarrolladora de softwareOrganigrama  funcional  de una empresa desarrolladora de software
Organigrama funcional de una empresa desarrolladora de software
 
Inventarios de Hardware y Software
Inventarios de Hardware y SoftwareInventarios de Hardware y Software
Inventarios de Hardware y Software
 

Similaire à Propuesta control de entrada y salida del personal

Informe de requerimientos
Informe de requerimientosInforme de requerimientos
Informe de requerimientos
carnicos
 
Trabajo de requerimirntos
Trabajo de requerimirntosTrabajo de requerimirntos
Trabajo de requerimirntos
carnicos
 
Proyecto Integrador Nivel I
Proyecto Integrador Nivel IProyecto Integrador Nivel I
Proyecto Integrador Nivel I
guest4ac5a34
 
Producción lacteos
Producción lacteosProducción lacteos
Producción lacteos
kate0525
 
Planificación y Modelado del Sistema de Información para una Ferretería
Planificación y Modelado del Sistema de Información para una Ferretería Planificación y Modelado del Sistema de Información para una Ferretería
Planificación y Modelado del Sistema de Información para una Ferretería
Erick Domínguez Canseco
 
PRESENTACION DE SIG - ING. INDUSTRIAL
PRESENTACION DE SIG - ING. INDUSTRIALPRESENTACION DE SIG - ING. INDUSTRIAL
PRESENTACION DE SIG - ING. INDUSTRIAL
felixxx1983
 
Presentacion de SIG- Ing. Industrial
Presentacion de SIG- Ing. IndustrialPresentacion de SIG- Ing. Industrial
Presentacion de SIG- Ing. Industrial
felixxx1983
 
Proyecto de trazabilidad para la planta de transformación
Proyecto de trazabilidad para la planta de transformaciónProyecto de trazabilidad para la planta de transformación
Proyecto de trazabilidad para la planta de transformación
Ruben Duarte
 
Proyecto de trazabilidad para la planta de transformación
Proyecto de trazabilidad para la planta de transformación Proyecto de trazabilidad para la planta de transformación
Proyecto de trazabilidad para la planta de transformación
Ruben Duarte
 

Similaire à Propuesta control de entrada y salida del personal (20)

Informe de requerimientos
Informe de requerimientosInforme de requerimientos
Informe de requerimientos
 
Ciclo de-vida
Ciclo de-vidaCiclo de-vida
Ciclo de-vida
 
Ingenieria de detalle
Ingenieria de detalleIngenieria de detalle
Ingenieria de detalle
 
Ejemplo de tesis incompleta
Ejemplo de tesis incompletaEjemplo de tesis incompleta
Ejemplo de tesis incompleta
 
Análisis de un Sistema de Gestión de la Finca Productora de Leche "El Cañal" ...
Análisis de un Sistema de Gestión de la Finca Productora de Leche "El Cañal" ...Análisis de un Sistema de Gestión de la Finca Productora de Leche "El Cañal" ...
Análisis de un Sistema de Gestión de la Finca Productora de Leche "El Cañal" ...
 
Cómo una fabrica de bebidas no alcohólicas logro manejar información en tiemp...
Cómo una fabrica de bebidas no alcohólicas logro manejar información en tiemp...Cómo una fabrica de bebidas no alcohólicas logro manejar información en tiemp...
Cómo una fabrica de bebidas no alcohólicas logro manejar información en tiemp...
 
Trabajo de requerimirntos
Trabajo de requerimirntosTrabajo de requerimirntos
Trabajo de requerimirntos
 
Vision
VisionVision
Vision
 
Proyecto Integrador Nivel I
Proyecto Integrador Nivel IProyecto Integrador Nivel I
Proyecto Integrador Nivel I
 
256597 82 - trabajo 1
256597 82 - trabajo 1256597 82 - trabajo 1
256597 82 - trabajo 1
 
Proyecto sicas sena
Proyecto sicas senaProyecto sicas sena
Proyecto sicas sena
 
Vision
VisionVision
Vision
 
Vision
VisionVision
Vision
 
Industria 4.0 glvf
Industria 4.0 glvfIndustria 4.0 glvf
Industria 4.0 glvf
 
Producción lacteos
Producción lacteosProducción lacteos
Producción lacteos
 
Planificación y Modelado del Sistema de Información para una Ferretería
Planificación y Modelado del Sistema de Información para una Ferretería Planificación y Modelado del Sistema de Información para una Ferretería
Planificación y Modelado del Sistema de Información para una Ferretería
 
PRESENTACION DE SIG - ING. INDUSTRIAL
PRESENTACION DE SIG - ING. INDUSTRIALPRESENTACION DE SIG - ING. INDUSTRIAL
PRESENTACION DE SIG - ING. INDUSTRIAL
 
Presentacion de SIG- Ing. Industrial
Presentacion de SIG- Ing. IndustrialPresentacion de SIG- Ing. Industrial
Presentacion de SIG- Ing. Industrial
 
Proyecto de trazabilidad para la planta de transformación
Proyecto de trazabilidad para la planta de transformaciónProyecto de trazabilidad para la planta de transformación
Proyecto de trazabilidad para la planta de transformación
 
Proyecto de trazabilidad para la planta de transformación
Proyecto de trazabilidad para la planta de transformación Proyecto de trazabilidad para la planta de transformación
Proyecto de trazabilidad para la planta de transformación
 

Dernier

Topografía cuadro de construcción ing.civil
Topografía cuadro de construcción ing.civilTopografía cuadro de construcción ing.civil
Topografía cuadro de construcción ing.civil
meloamerica93
 
140254879-Triptico-Color-Dia-de-La-Madre.doc
140254879-Triptico-Color-Dia-de-La-Madre.doc140254879-Triptico-Color-Dia-de-La-Madre.doc
140254879-Triptico-Color-Dia-de-La-Madre.doc
ilvrosiebp
 

Dernier (20)

Arquitectos del Movimiento Moderno Pt. 2.pdf
Arquitectos del Movimiento Moderno Pt. 2.pdfArquitectos del Movimiento Moderno Pt. 2.pdf
Arquitectos del Movimiento Moderno Pt. 2.pdf
 
ARQUITECTURA ESCOLAR PÚBLICA COMO PATRIMONIO MODERNO EN CHILE
ARQUITECTURA ESCOLAR PÚBLICA COMO PATRIMONIO MODERNO EN CHILEARQUITECTURA ESCOLAR PÚBLICA COMO PATRIMONIO MODERNO EN CHILE
ARQUITECTURA ESCOLAR PÚBLICA COMO PATRIMONIO MODERNO EN CHILE
 
CLASE 2 PSICOTERAPIA COGNITIVO CONDUCTUAL.pdf
CLASE 2 PSICOTERAPIA COGNITIVO CONDUCTUAL.pdfCLASE 2 PSICOTERAPIA COGNITIVO CONDUCTUAL.pdf
CLASE 2 PSICOTERAPIA COGNITIVO CONDUCTUAL.pdf
 
Planificación del mes de afrovenezolanidad2024.doc
Planificación del mes de afrovenezolanidad2024.docPlanificación del mes de afrovenezolanidad2024.doc
Planificación del mes de afrovenezolanidad2024.doc
 
Espacios únicos creados por nuestros clientes
Espacios únicos creados por nuestros clientesEspacios únicos creados por nuestros clientes
Espacios únicos creados por nuestros clientes
 
Geometrías de la imaginación: Diseño e iconografía de Querétaro
Geometrías de la imaginación: Diseño e iconografía de QuerétaroGeometrías de la imaginación: Diseño e iconografía de Querétaro
Geometrías de la imaginación: Diseño e iconografía de Querétaro
 
guia de talles de camitas cucciolos 2024.pdf
guia de talles de camitas cucciolos 2024.pdfguia de talles de camitas cucciolos 2024.pdf
guia de talles de camitas cucciolos 2024.pdf
 
Topografía cuadro de construcción ing.civil
Topografía cuadro de construcción ing.civilTopografía cuadro de construcción ing.civil
Topografía cuadro de construcción ing.civil
 
Afiche de arquitectura manierista Paola Perez
Afiche de arquitectura manierista Paola PerezAfiche de arquitectura manierista Paola Perez
Afiche de arquitectura manierista Paola Perez
 
Bianchi_Susana_Historia_social_del_mundo-34-43.pdf
Bianchi_Susana_Historia_social_del_mundo-34-43.pdfBianchi_Susana_Historia_social_del_mundo-34-43.pdf
Bianchi_Susana_Historia_social_del_mundo-34-43.pdf
 
INTERVENCIONES DE CARRETERAS EN LA LIBERTAD
INTERVENCIONES DE CARRETERAS  EN LA LIBERTADINTERVENCIONES DE CARRETERAS  EN LA LIBERTAD
INTERVENCIONES DE CARRETERAS EN LA LIBERTAD
 
Introduccion-a-los-numeros-en-ingles.pptx
Introduccion-a-los-numeros-en-ingles.pptxIntroduccion-a-los-numeros-en-ingles.pptx
Introduccion-a-los-numeros-en-ingles.pptx
 
Brochure Tuna Haus _ Hecho para mascotas.pdf
Brochure Tuna Haus _ Hecho para mascotas.pdfBrochure Tuna Haus _ Hecho para mascotas.pdf
Brochure Tuna Haus _ Hecho para mascotas.pdf
 
Slaimen Barakat - SLIDESHARE TAREA 3.pdf
Slaimen Barakat - SLIDESHARE TAREA 3.pdfSlaimen Barakat - SLIDESHARE TAREA 3.pdf
Slaimen Barakat - SLIDESHARE TAREA 3.pdf
 
SESION 05 MOBILIARIO Y EQUIPAMIENTO.pptx
SESION 05 MOBILIARIO Y EQUIPAMIENTO.pptxSESION 05 MOBILIARIO Y EQUIPAMIENTO.pptx
SESION 05 MOBILIARIO Y EQUIPAMIENTO.pptx
 
INICIOS DEL MOVIMIENTO MODERNO 1900-1930.pdf
INICIOS DEL MOVIMIENTO MODERNO 1900-1930.pdfINICIOS DEL MOVIMIENTO MODERNO 1900-1930.pdf
INICIOS DEL MOVIMIENTO MODERNO 1900-1930.pdf
 
Arte textil: Tejidos artesanos en la frontera hispano-lusa
Arte textil: Tejidos artesanos en la frontera hispano-lusaArte textil: Tejidos artesanos en la frontera hispano-lusa
Arte textil: Tejidos artesanos en la frontera hispano-lusa
 
140254879-Triptico-Color-Dia-de-La-Madre.doc
140254879-Triptico-Color-Dia-de-La-Madre.doc140254879-Triptico-Color-Dia-de-La-Madre.doc
140254879-Triptico-Color-Dia-de-La-Madre.doc
 
Torre 222 sobre instalaciones de este mismo edificio
Torre 222 sobre instalaciones de este mismo edificioTorre 222 sobre instalaciones de este mismo edificio
Torre 222 sobre instalaciones de este mismo edificio
 
GROPUIS Y WRIGHT DIPOSITIVA ARQUITECTURA DISEÑO MODERNIDAD
GROPUIS Y WRIGHT DIPOSITIVA ARQUITECTURA DISEÑO MODERNIDADGROPUIS Y WRIGHT DIPOSITIVA ARQUITECTURA DISEÑO MODERNIDAD
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&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
  • 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 (&percnt;) 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