iweb

70
 UNIVERSIDAD NACIONAL ABIERTA ÁREA DE INGENIERÍA CARRERA: INGENIERÍA DE SISTEMAS. SISTEMA BAJO TECNOLOGÍA WEB PARA EL CONTROL DE ASISTENCIA DEL PERSONAL ADSCRITO A LA UNIDAD DE APOYO PUNTO FIJO DE LA UNIVERSIDAD NACIONAL ABIERTA (UNA). Trabajo de Grado presentado ante la Universidad Nacional Abierta Por Br. Mariela Guanipa G. Para Obtener el Títul o de Ingeniero de Sistemas Punto Fijo, Septiembre 2009 

Upload: richard-alexander-vallejo

Post on 19-Jul-2015

1.431 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 1/70

UNIVERSIDAD NACIONAL ABIERTAÁREA DE INGENIERÍACARRERA: INGENIERÍA DE SISTEMAS.

SISTEMA BAJO TECNOLOGÍA WEB PARA EL CONTROL DE

ASISTENCIA DEL PERSONAL ADSCRITO A LA UNIDAD DE APOYO

PUNTO FIJO DE LA UNIVERSIDAD NACIONAL ABIERTA (UNA).

Trabajo de Grado presentado ante la

Universidad Nacional Abierta

Por Br. Mariela Guanipa G.

Para Obtener el Título de

Ingeniero de Sistemas

Punto Fijo, Septiembre 2009 

Page 2: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 2/70

  ii

 

SISTEMA BAJO TECNOLOGÍA WEB PARA EL CONTROL DE

ASISTENCIA DEL PERSONAL ADSCRITO A LA UNIDAD DE APOYO

PUNTO FIJO DE LA UNIVERSIDAD NACIONAL ABIERTA (UNA). 

Br. Mariela Guanipa.

C.I. 7.571.768

Oficina de Apoyo Punto Fijo

Centro Local Falcón

Tutor Académico: Ing. José Jordán

Tutor Empresarial: Econ. Migdalia Montero

RESUMENEl presente Trabajo de Grado consiste en el desarrollo de un sistema bajo tecnología

Web para la Unidad de Apoyo Punto Fijo de la Universidad Nacional Abierta, con el

 propósito de brindar una solución que le permita al coordinador de la Unidad de

Apoyo el llevar un control de la asistencia del personal adscrito a dicha Unidad. De

acuerdo con la intención de esta investigación, la metodología seleccionada es un

 proyecto factible, siendo una Investigación de Campo tipo descriptiva.

Palabra Clave: Control de Asistencia, Administración, Registro

Page 3: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 3/70

  iv

INDICE.

 pp.RESUMENINDICE GENERALINTRODUCCIÓN

iiiiiv

CAPITULOSI. DEFINICIÓN Y CONCEPTOS BÁSICOS 1

I.1. Gestión Administrativa.I.2. Sistema de Información.

I.2.1. Definición.I.2.2. Ciclo de Vida para el desarrollo de Sistemas de Información.I.2.3. Tipos de Sistemas de Información.I.2.3.1. Sistemas de Procesamiento de Transacciones.I.2.3.2. Sistemas de Información Gerencial.I.2.3.3. Sistema de Apoyo a Decisiones.I.2.3.4. Sistemas Expertos.I.2.4. Componentes de un Sistema de Información.I.2.5. Funciones de un sistema de información.

I.3. Plataforma tecnológica.I.4. Lenguaje html (lenguaje de marcas de hipertexto).I.5. Tecnología Web.I.6. Internet e Intranet.I.7. Bases de Datos.I.8. PHP (“Hypertext Preprocessor”).I.9. Tecnología De La Información Y La Comunicación (TIC).I.10. Metodología IWeb.I.11. Procesamiento de Datos.

1223445556781314141516161723

II. EL PROBLEMA Y SOLUCIÓN PROPUESTA.

II.1. Planteamiento del problema.

II.2. Objetivos del proyecto.II.2.1. Objetivo General.II.2.2. Objetivos Específicos.

II.3. Justificación de la Investigación.II.4. Alcance de la Investigación.II.5. limitaciones de la investigación.II.6. Descripción de la Empresa.

II.6.1. Reseña Histórica de PRONOCA.II.6.2. Estructura Organizativa.

24

262626272828282931

Page 4: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 4/70

  v

III. EL PROBLEMA Y PROPUESTA DE SOLUCIÓN.

III.1. Tipo y diseño de la investigación.III.2. Área de la investigación.III.3. Técnicas de recolección de datos.III.4. Fase de la investigación.

III.4.1. FASE 1: FORMULACIÓN.III.4.2. FASE 2: PLANIFICACIÓN.III.4.3. FASE 3: ANALISIS.

III.4.4. FASE 4: INGENIERÍA.III.4.5. FASE 5: GENERACIÓN DE PÁGINAS.III.4.6. FASE 6: PUESTA A PRUEBA Y EVALUACIÓN DEL

CLIENTE.

32333333343434

353637

IV. DESCRIPCIÓN DE LA SOLUCIÓN.  IV.1. Factibilidad de La Investigación.

IV.1.1. Factibilidad Teórica.IV.1.2. Factibilidad Económica.IV.1.3. Factibilidad Operacional.IV.1.4. Factibilidad Técnica.

IV.2. Fases de Desarrollo del Proyecto (IWEB).

IV.2.1. FASE 1: FORMULACIÓN.IV.2.2. FASE 2: PLANIFICACIÓN.IV.2.2.1 Recursos de Hardware Requerido.IV.2.2.2. Recursos de Software Requerido.

IV.2.3. FASE 3: ANALISIS.IV.2.3.1. Análisis del Contenido.IV.2.3.2. Análisis de Interacción.IV.2.3.3. Análisis Funcional.IV.2.3.4. análisis de Configuración.

IV.2.4. FASE 4: INGENIERÍA.IV.2.4.1. Producción.

IV.2.4.2. Diseño Arquitectónico.IV.2.4.3. Diseño de Navegación.IV.2.4.4. Diseño de Interfaz de Usuario.

IV.2.4.4.1. Descripción de las Pantallas.IV.2.5. FASE 5: GENERACIÓN DE PÁGINAS.IV.2.6. FASE 6: PUESTA A PRUEBA Y EVALUACIÓN DEL

CLIENTE.

373737373738

3838383940404041414142

424245465050

CONCLUSIONES.  53RECOMENDACIONES. 54GLOSARIO DE TÉRMINOS. 55

Page 5: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 5/70

  vi

BIBLIOGRAFÍA. 58ANEXOS. 59 

Page 6: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 6/70

  vii

INTRODUCCIÓN.

Es bien conocida la popularidad que han adquirido las computadoras en los

últimos años en cuanto a capacidad de procesamiento y versatilidad; el mejoramiento

de la arquitectura y los sistemas, han permitido la proliferación de aplicaciones que

han llegado a convertirse en elementos centrales dentro de muchas empresas.

Las redes han permitido el movimiento de información de modo eficaz entre

las estaciones de trabajo y departamentos; el desarrollo de los documentos de

hipertextos y las plataformas Web han facilitado la propagación de las aplicaciones

Web como medio para la administración de sistemas de información, ya que son

eficientes y atractivas.

Es por lo anteriormente expuesto se puede decir que la gran mayoría de lasempresas en la actualidad se han ido adaptando a este nuevo entorno, desarrollando

sus sistemas de información utilizando diversas herramientas para el desarrollo de

aplicaciones con tecnología Web.

El personal administrativo de la Unidad de Apoyo Punto Fijo de la

Universidad Nacional Abierta, conocen bien esta realidad, por esto, en el presente

estudio se propone una investigación que se centra en un tipo de aplicación web que

facilitará el proceso de registro y control de asistencia del personal y el cálculo de las

horas laboradas y no laboradas de los mismos.

Este sistema servirá como valiosa herramienta para el departamento encargado

de la labor de control y registrar la asistencia del personal de la Unidad de Apoyo de

Page 7: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 7/70

  viii

Punto Fijo, este proyecto esta dividido en cuatro capítulos, que se bosquejan a

continuación.

En el Capítulo I llamado “Definiciones y Conceptos Básicos”, se introduce los

términos técnicos básicos para facilitar al lector el desarrollo que se ha hecho durante

el Trabajo de Grado, también introducirá la conceptualización básica de la teoría

utilizada para lograr la solución del problema planteado. En el Capítulo II

denominado “El problema y Solución Propuesta” se esboza los antecedentes del

 problema, la Empresa en la que se desarrolló el proyecto, y sus características de

manera general.

En el capitulo III, se presenta el tipo y diseño de la investigación, la

modalidad y el diseño al cual pertenece esta investigación, y se expondrán además las

razones que definen dicha clasificación, también se hablara de la metodologíautilizada para el desarrollo de la propuesta, y por último las fases metodológicas,

donde se evidencia el cumplimiento de los objetivos.

Luego en el capitulo IV se muestra la propuesta del sistema como tal, aquí se

detallan como se llevo a cabo el sistema, esto, a través de la metodología

seleccionada y de las fases donde se explican de manera detallada el desarrollo del

 proyecto.

Por ultimo están las conclusiones y recomendaciones, además se presenta un

listado de referencia bibliográficas las cuales fueron utilizadas durante la realización

de dicho proyecto y por ultimo se muestran todos los anexos que muestran de manera

grafica distintas especificaciones del proyecto.

Page 8: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 8/70

  1

CAPITULO I

DEFINICIONES Y CONCEPTOS BÁSICOS.

A continuación se presenta una breve explicación de los términos que se utilizaron

durante el análisis, desarrollo y pruebas del sistema, así mismo se presenta la

metodología IWEB que fué utilizada como guía para el desarrollo del proyecto.

I.1. GESTIÓN ADMINISTRATIVA.

Henri Fayol definió operativamente la administración diciendo que la misma

consiste en prever, organizar, mandar, coordinar y controlar, además consideró que

era el arte de manejar a los hombres.

George Terry explica que la administración es un proceso distintivo que

consiste en planear, organizar, ejecutar y controlar, desempeñada para determinar y

lograr objetivos manifestados mediante el uso de seres humanos y de otros

recursos.

Partiendo de los conceptos antes señalados se puede decir que la gestión

administrativa es el proceso de diseñar y mantener un entorno en el que trabajando

en grupos los individuos cumplen eficientemente objetivos específicos.

Es un proceso muy particular que consistente en las actividades de

planeación, organización, ejecución y control desempeñadas para determinar y

alcanzar los objetivos señalados con el uso de seres humanos y otros recursos.

Page 9: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 9/70

  2

Existen cuatro elementos importantes que están relacionados con la gestión

administrativa, sin ellos es imposible hablar de gestión administrativa, estos son:

•  Planeación: Planificar implica que los gerentes piensan con antelación en sus

metas y acciones, y que basan sus actos en algún método, plan o lógica y no

en corazonadas. Los planes presentan los objetivos de la organización y

establecen los procedimientos idóneos para alcanzarlos. Son la guía para que

la organización obtenga y comprometa los recursos que se requieren para

alcanzar los objetivos.

•  Organización: Organizar es el proceso de ordenar y distribuir el trabajo, la

autoridad y los recursos entre los miembros de una organización, de tal

manera que estos puedan alcanzar las metas de la organización.

•  Dirección: Dirigir implica mandar, influir y motivar a los empleados para que

realicen tareas esenciales.

•  Control: Es el proceso para asegurar que las actividades reales se ajusten a

las actividades planificadas. El gerente debe estar seguro de los actos de los

miembros de la organización los cuales conducen hacia las metas

establecidas.

I.2. SISTEMA DE INFORMACIÓN.

I.2.1. Definición.

“Es un conjunto formal de procesos que, operando sobre una colección de

datos estructurada según las necesidades de la empresa, recopilan, elaboran y

distribuyen la información (o parte de ella) necesaria para las operaciones de dicha

Page 10: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 10/70

  3

empresa y para las actividades de dirección y control correspondientes (decisiones)

para desempeñar su actividad de acuerdo a su estrategia de negocio” (Andreu et al.,

1999)

I.2.2. Ciclo de Vida para el desarrollo de Sistemas de Información.

El ciclo de vida del desarrollo de sistemas, es un proceso por el cual los

analistas de sistemas, los ingenieros de software, los programadores y los usuarios

finales elaboran sistemas de información y aplicaciones informáticas.

Este ciclo se divide en siete fases; pero cada una de ellas se desarrollan por

medio de varias actividades que pueden suceder simultáneamente, es decir, se

realiza en fases y no en pasos separados.

Cada una de estas fases se describen de la siguiente manera:

a.  Identificación de problemas, oportunidades y objetivos: en esta primera fase

las actividades consisten en entrevistas a los usuarios y personal,

recopilación del conocimiento obtenido, estimación del alcance del proyecto

y documentación de resultados.

b.  Determinación de los requerimientos de información: esta fase sirve para

formar la imagen de la organización y cada uno de sus objetivos.

c.  Análisis de las necesidades del sistema: dentro de esta, se analizan las

decisiones estructuradas a través de las cuales pueden ser determinadas las

condiciones como alternativa de acciones.

Page 11: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 11/70

  4

d. Diseño del Sistema recomendado: incluye el diseño de procedimientos

precisos para la captura de datos, la interfaz del usuario, archivos o bases de

datos, procedimientos de control y respaldo para proteger el sistema.

e. Desarrollo y documentación del software.

f. Pruebas y mantenimiento del sistema: esta fase ejecuta una serie de pruebas

para que destaquen los problemas con datos al ejecutarse el sistema; además

se inicia el mantenimiento y documentación del mismo.

g. Implementación y Evaluación del Sistema: esta fase se ejecuta al finalizar el

proceso de pruebas y luego de haber sido corregido los problemas

encontrados; entre las actividades de esta fase están, la instalación,

configuración y la evaluación del cliente.

I.2.3. TIPOS DE SISTEMAS DE INFORMACIÓN.

I.2.3.1. Sistemas de Procesamiento de Transacciones.

De acuerdo a lo que afirma KENDALL (1997): “Los sistemas de procesamiento de

transacciones, son sistemas de información computarizados desarrollados para

procesar gran cantidad de datos obtenidas para transacciones rutinarias de los

negocios, tales como nomina e inventario” (p. 02). Cabe señalar que estos reducen

el tiempo que alguna vez se requirió para ejecutar las transacciones operacionales

necesarias manualmente, aunque las personas todavía deben alimentar datos a los

sistemas computarizados.

En el mismo orden de ideas, estos sistemas traspasan fronteras y permiten

que la organización interactúe con ambientes externos; debido a que los

Page 12: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 12/70

  5

administradores consultan los datos generados por este tipo de sistemas para

información a tiempo real acerca de lo que está sucediendo en sus empresas, este

tipo de sistemas de información, funcionando lentamente y sin interrupción, se

consideran esenciales para las operaciones diarias.

I.2.3.2. Sistemas de Información Gerencial.

Estos sistemas no reemplazan a los sistemas de procesamientos de transacciones,

de acuerdo con su estructura, comparten una base de datos común. Los sistemas de

información gerencial producen información que es usada en la toma de decisiones.

También pueden llegar a unificar algunas de las funciones de información

computarizada, aunque no exista como una estructura singular en ningún lugar de la

empresa, institución o negocio.

I.2.3.3. Sistema de Apoyo a Decisiones.

Evidentemente un sistema de apoyo a decisiones es similar al sistema de

información gerencial tradicional, ya que ambos dependen de una base de datos

como fuente. Se puede señalar que se aparta del sistema de información gerencial

tradicional en que enfatiza el apoyo a la toma de decisiones en todas sus fases,

aunque la decisión actual todavía es del dominio del tomador de decisiones. Este

tipo de sistemas están específicamente diseñados para el tipo de persona o grupo

que los usa regularmente.

I.2.3.4. Sistemas Expertos.

Los sistemas expertos usan los enfoques del razonamiento para resolver los

problemas que les plantean los usuarios de negocio, con el fin de tener la habilidad

para razonar un problema y llegar a conclusiones lógicas. Son definidos por

MONTILVA (1999), como un caso muy especial de un sistema de información, cuyo

Page 13: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 13/70

  6

uso ha sido factible para los negocios a partir de la reciente y amplia disponibilidad

de hardware y software tal como las microcomputadoras y los sistemas expertos.

Un sistema experto (también denominado como un sistema basado en

conocimiento), captura en forma efectiva y usa el conocimiento de un experto para

resolver un problema particular experimentado en una organización. Así mismo,

KENDALL (1997), complementa que los componentes básicos de un sistema experto

son la base de conocimiento, una maquina de inferencia que conecte al usuario con

el sistema, procesando consultas por medio de lenguajes como SQL (lenguajes de

consulta estructurado), y la interfaz de usuario.

I.2.4. COMPONENTES DE UN SISTEMA DE INFORMACIÓN.

Tomando como referencia a MONTILVA (1999) se puede establecer que para

estudiar los componentes de un sistema de información se hace necesario

clasificarlos previamente, de acuerdo a su naturaleza, en dos tipos: (1) componentes

físicos, representados por las entidades que forman el sistema de información, y (2)

componentes funcionales, que agrupan una o más entidades en torno a una función

básica del sistema.

Componentes físicos: Partiendo de los sistemas de información computarizada; se

puede dividir un sistema de información en varios subsistemas físicos:

‐ El subsistema computador está formado por el equipo de computación

(procesador, unidades de entrada y salida de datos, entre otros), y por los

programas de apoyo de ese equipo (sistema operativo, sistema de manejo de bases

de datos, editores, compiladores, utilitarios, entre otros).

‐ El subsistema de personal lo constituyen los usuarios del sistema, el administrador

de la base de datos, los operadores, el personal de entrada de datos y el grupo de

Page 14: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 14/70

  7

desarrollo y soporte (gerentes de procesamiento de datos, ingenieros de sistemas,

analistas y programadores). El número de requisitos de los miembros de este

subsistema depende del tamaño y complejidad del sistema de información.

‐ El subsistema programado consiste en los programas de aplicación para ejecutar el

procesamiento en el computador y de los procedimientos para hacer las

aplicaciones operativas, como formas, manuales de operación, manuales de usuario,

manual del sistema, instrucciones para la entrada de datos, formularios, planillas.

‐ El subsistema de datos está constituido por los elementos de almacenamiento de

datos. Estos elementos pueden ser de dos tipos: (1) archivos convencionales o (2)

bases de datos. El tipo de elemento que se utilice determina tanto los programas de

aplicación como los programas de apoyo del equipo.

Componentes Funcionales:

‐ Subsistema de Procesamiento de Transacciones. Su propósito es capturar,

clasificar, ordenar, calcular, y resumir los datos originados por las transacciones

relevantes que acontecen en la organización.

‐ Subsistema de Administración de Datos. Los datos originados por las transacciones

deben almacenarse en medios apropiados tales como base de datos o archivos.

‐ Subsistema de Procesamiento de Información. Se encarga de producir y distribuir

la información requerida por los usuarios del sistema. Este subsistema toma los

datos de la base de datos o archivos, los procesa de acuerdo a los patrones

(algoritmos, modelos, entre otros.) y los distribuye presentando la información en la

forma de reporte (informes, gráficos y muchos otros).

I.2.5. FUNCIONES DE UN SISTEMA DE INFORMACIÓN.

Procesamiento de transacciones: el procesamiento de transacciones consiste en la

captura, clasificación, ordenación, resumen y almacenamiento de datos.

Page 15: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 15/70

  8

Definición de archivos: consiste en almacenar los datos capturados por el

procesamiento de las transacciones. Considerando: estructura u organización

adecuada (base de datos o archivos), acceso y actualización de los datos y la

definición de los dispositivos apropiados para el almacenamiento.

Mantenimiento de archivos: involucra las operaciones de inserción, modificación y

eliminación de datos en los medios de almacenamiento.

Procesamiento de consultas: se refiere a consultas interactivas usando sistemas de

administración o manejo de base de datos y lenguajes de interrogación (SQL).

Mantenimiento e integridad de los datos: su función es proteger los datos contra

accesos indebidos y contra modificaciones no autorizadas.

Generación de reportes: existen diferentes tipos de reportes que pueden ser

generados por un sistema de información, dependiendo de la naturaleza del mismo.

A continuación se detallan:

Reportes de errores: este tipo de reportes se preparan para que detecte aquellos

errores que ocurren y se detectan durante el procesamiento de las transacciones.

Reportes de actividad: este tipo de reportes proporciona información sobre las

actividades de la organización. No sirven para la toma de decisiones. Ejemplo:

Listado de empleados.

Reportes regulares: estos reportes están orientados a la toma de decisiones. Se

preparan a intervalos de tiempo definidos y en un formato fijo, por lo que se pueden

generar automáticamente.

Page 16: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 16/70

  9

Reportes de excepción: estos reportes son útiles para controlar situaciones

anormales, pues señalan la ocurrencia de condiciones “fuera de límite”. Tienen un

formato predefinido y se pueden generar automáticamente bajo solicitud o cuando

ocurra la situación anormal.

Reportes no planeados: son aquellos reportes requeridos eventualmente para la

toma de decisiones. Se generan cuando se requieren.

Reportes especiales: requeridos generalmente una sola vez con fines de analizar

situaciones o resolver problemas. No tienen formato predefinido y pueden no

generarse automáticamente.

I.3. PLATAFORMA TECNOLÓGICA.

I.3.1. Redes.

De acuerdo con lo señalado en la Certificación CISCO (2002), una red es un sistema

de objetos o personas conectados de manera intrincada. En el mismo orden de ideas

se puede señalar que las redes están en todas partes, incluso en nuestros propios

cuerpos. El sistema nervioso y el sistema cardiovascular son redes. Así mismo,

Zacker (2002) complementa que una red no es más que un grupo de computadoras

conectadas mediante cables o algún otro medio. Sin embargo, el proceso de crear

una red no tiene nada de simple. Cuando las computadoras son capaces de

comunicarse entre sí, pueden trabajar juntas de varios modos: compartiendo

recursos con los demás, distribuyendo el procesamiento de una tarea en particular o

intercambiando mensajes.

Page 17: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 17/70

  10

I.3.2. Topologías.

La topología define la estructura de una red. La definición de topología está

compuesta por dos partes, la topología física, que es la disposición real de los cables

(los medios) y la topología lógica, que define la forma en que los hosts acceden a los

medios. Según CISCO (2001), en su documentación digital señala que las topologías

físicas utilizadas comúnmente son de bus, de anillo, en estrella, en estrella

extendida, jerárquica y en malla.

• La topología de bus utiliza un único segmento backbone (longitud del cable)

al que todos los hosts se conectan de forma directa.

• La topología de anillo conecta un host con el siguiente y al último host con el

primero. Esto crea un anillo físico de cable.

• La topología en estrella conecta todos los cables con un punto central de

concentración. Por lo general, este punto es un hub o un switch.

• La topología en estrella extendida se desarrolla a partir de la topología en

estrella. Esta topología enlaza estrellas individuales enlazando los hubs/switches.

Esto, permite extender la longitud y el tamaño de la red.

• La topología jerárquica se desarrolla de forma similar a la topología en

estrella extendida pero, en lugar de enlazar los hubs/switches, el sistema se enlaza

con un computador que controla el tráfico de la topología.

La topología en malla se utiliza cuando no puede existir absolutamente

ninguna interrupción en las comunicaciones, por ejemplo, en los sistemas de control

de una central nuclear. De modo que, cada host tiene sus propias conexiones con los

demás hosts. Esto también se refleja de una forma precisa en el diseño de la

Internet, la cual tiene múltiples rutas hacia cualquier ubicación.

Page 18: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 18/70

  11

La topología lógica de una red es la forma en que los hosts o equipos se comunican a

través del medio. Los dos tipos más comunes de topologías lógicas son broadcast y

transmisión de tokens. La topología de broadcast simplemente significa que cada

host envía sus datos hacia todos los demás hosts del medio de red. Las estaciones

no siguen ningún orden para utilizar la red, el orden es el primero que entra, el

primero que se sirve.

El segundo tipo es transmisión de tokens. La transmisión de tokens controla

el acceso a la red al transmitir un token electrónico de forma secuencial a cada host.

Cuando un host recibe el token, eso significa que el host puede enviar datos a través

de la red. Si el host no tiene ningún dato para enviar, transmite el token hacia el

siguiente host y el proceso se vuelve a repetir.

I.3.3. Clasificación.

En tanto una forma de clasificar las redes es según su extensión: LAN (Local

Área Network), la extensión de este tipo de redes suele estar restringida a un

edificio, aunque también podría utilizarse para conectar dos o más edificios

próximos, la WAN (Wide Área Network), son redes que cubren grandes distancias,

conectando a computadores de una ciudad o un país completo.

I.3.3.1. Redes de Área Local (LAN)

Una de las primeras soluciones a estos problemas fue la creación de redes de

área local (LAN). Como eran capaces de conectar todas las estaciones de trabajo,

dispositivos periféricos, terminales y otros dispositivos ubicados dentro de un mismo

edificio, las LAN permitieron que las empresas utilizaran la tecnología informática

para compartir de manera eficiente archivos e impresoras. Las redes de área local

(LAN) se componen de computadores, tarjetas de interfaz de red, medios del

Page 19: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 19/70

  12

networking, dispositivos de control del tráfico de red y dispositivos periféricos. Las

LAN hacen posible que las empresas que utilizan tecnología informática compartan

de forma eficiente elementos tales como archivos e impresoras, y permiten la

comunicación, por ejemplo, a través del correo electrónico. Unen entre sí: datos,

comunicaciones, servidores de computador y de archivo.

Las LAN están diseñadas para realizar lo siguiente:

‐ operar dentro de un área geográfica limitada

‐ permitir que varios usuarios accedan a medios de ancho de banda alto

‐ proporcionar conectividad continua con los servicios locales

‐ conectar dispositivos físicamente adyacentes

I.3.4. Protocolo TCP/IP

Los sistemas operativos tienden a simplificar la apariencia de la pila de

protocolos de red para que sea más comprensible para el usuario medio. En una

estación de trabajo con Windows, por ejemplo, se instala TCP/IP seleccionando un

único modulo denominado, protocolo, pero ese proceso realmente instala el

soporte para toda una familia de protocolos, de los cuales el Protocolo de control de

la transmisión (TCP, Transmissión Control Protocol) y el Protocolo de Internet (IP,

Internet Protocol) son sólo dos. El conocimiento de cómo funcionan los protocolos

TCP/IP individuales y de cómo trabajan en conjunto para proporcionar servicios de

comunicación constituye una parte esencial de la administración de una red TCP/IP.

Para CISCO (2001) desde su nacimiento, en los años 70, el grupo de

protocolos TCP/IP se ha convertido en el estándar de la industria de los protocolos

de transferencia de datos para los niveles de red y de transporte del modelo

Interconexión de Sistemas Abiertos (OSI). Además, el grupo incluye muchos otros

Page 20: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 20/70

  13

protocolos que operan a un nivel tan bajo como el nivel de enlace de datos y tan

alto como el nivel de aplicación.

I.3.5. Ancho de Banda Digital

Evidentemente las LAN y WAN, siempre han tenido en común el uso del

término ancho de banda para describir sus capacidades. El ancho de banda es la

medición de la cantidad de información que puede fluir desde un lugar hacia otro en

un período de tiempo determinado. Existen dos usos comunes del término ancho de

banda: uno se refiere a las señales analógicas y el otro, a las señales digitales. Es de

hacer notar, que la unidad más básica que se utiliza para describir el flujo de

información digital desde un lugar a otro es el bit.

Los Bits por segundo son una unidad de ancho de banda. Por supuesto, si la

comunicación se produjera a esta velocidad, 1 bit por 1 segundo, sería demasiado

lenta, si se tratara de enviar el código ASCII correspondiente a su nombre y

dirección: ¡tardaría varios minutos! Afortunadamente, en la actualidad es posible

realizar las comunicaciones de modo más veloz.

I.4. LENGUAJE HTML (LENGUAJE DE MARCAS DE HIPERTEXTO).

Es el método que se utiliza para diseñar el aspecto visual de las páginas Web.

Su principal ventaja es su enorme sencillez: una página se puede diseñar de manera

rápida e interactiva, viendo en tiempo real como va quedando el resultado. Las

páginas escritas en HTML pueden contener texto, imágenes, animaciones, música y

enlaces de hipertexto. Los recursos multimedia (imágenes, animaciones y música) se

describen en ficheros separados, mientras que el resto está escrito en un fichero

cuyo nombre acabará en HTML, que será el Núcleo de la página.

Page 21: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 21/70

  14

El lenguaje se basa en las denominadas marcas, que sirven para indicar que en ese

punto del documento sucederá un evento dado.

I.5. TECNOLOGÍA WEB.

Para abrir una página web en un navegador, se teclea el correspondiente

URL (Uniform Resource Locator); una vez que es solicitada esta petición mediante el

protocolo HTTP y a su vez, la misma es recibida por el servidor Web, este procede a

la localización de la página web en su sistema de ficheros y luego la envía de vuelta

al navegador que la solicitó.

El navegador puede considerarse como una interfaz de usuario universal.

Dentro de sus funciones están la petición de las páginas Web, la representación

adecuada de sus contenidos y la gestión de posibles errores que puedan

producirse. Para todo esto, los fabricantes de navegadores les han dotado de

posibilidades de ejecución de programas de tipo script, con modelos de objetos que

permiten manipular los contenidos de los documentos.

Otras de las posibilidades de los navegadores es la gestión del llamado HTML

dinámico (Dinamic HTML, DHTML). Éste está compuesto de HTML, hojas de estilo en

cascada, (Cascade Style Sheets, CSS), modelo de objetos y scripts de programación

que permiten formatear y posicionar correctamente los distintos elementos HTML

de las páginas Web.

I.6. INTERNET E INTRANET.

Internet es una red de redes a escala mundial de millones de computadoras

interconectadas con el conjunto de protocolos TCP/IP. También se usa este nombre

como sustantivo común y por tanto en minúsculas para designar a cualquier red de

Page 22: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 22/70

  15

redes que use las mismas tecnologías que la Internet, independientemente de su

extensión o de que sea pública o privada.

Por su parte una intranet es una red local que utiliza herramientas de Internet. Se

puede considerar como un internet privado que funciona dentro de una

organización. Normalmente, dicha red local tiene como base el protocolo TCP/IP de

Internet y utiliza un sistema firewall (cortafuegos) que no permite acceder a la

misma desde el exterior.

Fuente: es.wikipedia.corg

I.7. Base de Datos.

Para Date (1993) está constituida por cierto conjunto de datos persistentes

utilizado por los sistemas de aplicaciones de una organización determinada.

I.7.1. Sistemas de Bases de Datos.

Según el autor anteriormente referido básicamente es un sistema para

archivar en computador; o sea, es un sistema computarizado cuyo propósito general

es mantener información y hacer que esté disponible cuando se solicite; la

información en cuestión puede ser cualquier cosa que se considere importante para

la organización a la cual debe servir el sistema. Los componentes que integran un

sistema de base de datos son: la información, el equipo, los programas y los

usuarios.

Page 23: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 23/70

  16

I.7.2. Sistema de Administración de Base de Datos (DBMS).

Tomando como referencia lo planteado por Date (1993) es un conjunto de

programas que maneja todo acceso a la base de datos. Conceptualmente lo que

sucede es lo siguiente:

Un usuario solicita acceso, empleando algún sub‐lenguaje de datos determinado

(por ejemplo, SQL).

1. El DBMS interpreta esa solicitud y la analiza.

2. El DBMS inspecciona, el orden, el esquema externo de ese usuario, la

correspondencia externa/conceptual asociada, el esquema conceptual, la

correspondencia conceptual/interna, y la definición de la estructura de

almacenamiento.

3. El DBMS ejecuta las operaciones necesarias sobre la base de datos

almacenada.

I.8. PHP (“HYPERTEXT PREPROCESSOR”).

“Es un lenguaje interpretado basado principalmente en C, C++ y Java, con los

que comparte prácticamente toda su sintaxis y semántica, y aporta también algunas

características de lenguajes interpretados como Perl y Bash. Debido a esto, una de

sus principales características y una gran baza a su favor es que la curva de

aprendizaje para programadores que ya conozcan estos lenguajes es muy suave,

prácticamente pueden sentarse delante del ordenador y comenzar a escribir

código.” (Aguilar, 2000)

Fuente: php.net y phpadictos.com

Page 24: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 24/70

  17

I.9. TECNOLOGÍA DE LA INFORMACIÓN Y LA COMUNICACIÓN (TIC).

La oportunidad que nos brindan las TIC, para desarrollar nuevos contenidos

educativos en canales de comunicación virtuales presenta ventajas como el acceso a

la información de personas aisladas geográficamente o con dificultades físicas; la

posibilidad de personalizar el aprendizaje atendiendo a las distintas capacidades,

conocimientos e intereses de los usuarios, y la actualización constante de

contenidos, entre otras. Sin embargo, y como reto, plantean problemas de gestión

de la información, falta de capacitación de los usuarios en el conocimiento de las TIC

y de adaptación de las personas e instituciones a la comunicación en entornos

virtuales.

I.10. METODOLOGÍA IWEB.

La metodología Ingeniería Web (iWeb), que según PRESSMAN (1997) está

diseñada para proyectos basado en tecnología Web, se adapta perfectamente al

objeto de esta investigación, y cubre las diferentes fases que se deben llevar a cabo

para la culminación exitosa de un proyecto, las cuales son:

FASE 1: Formulación.

Objetivo:

Identificar los requerimientos y metas de la empresa para la construcción de la

aplicación Web.

Para la obtención de los requerimientos de información dentro de la

empresa puede hacerse uso de diversos instrumentos como por ejemplo:

• Entrevistas.

• Cuestionarios.

• Muestreo.

Page 25: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 25/70

  18

 

Mediante estos instrumentos se puede detectar qué información requiere el usuario

para desempeñar sus tareas.

Al comienzo de la etapa de formulación se sugiere dar respuesta a una serie de

preguntas:

• ¿Cuál es la motivación principal para la aplicación Web?

• ¿Por qué es necesaria la aplicación Web?

• ¿Quién va a utilizar la Aplicación Web?

Las respuestas a estas preguntas debe ser los más breve o resumido posible,

que delimiten la intención global, y las metas específicas para el sitio Web.

FASE 2: Planificación.

Objetivos:

• Estimar el costo global del proyecto.

• Evaluar los riesgos asociados al desarrollo de la aplicación.

En cada paso del proceso de Ingeniería Web (Iweb) se debe culminar una

fase para que esta pueda hacer de soporte a los siguientes pasos. El plan de

proyecto de página Iweb se produce a la culminación de las tareas de planificación.

Proporciona información básica de costos y planificación temporal que será

empleada a lo largo del proceso de Iweb. El plan de proyecto de software es un

documento relativamente breve dirigido a una audiencia diversa. Debe:

1.‐ Definir el ámbito y los recursos de los gestores de Iweb, personal técnico y

cliente.

2.‐ Definir los costos y planificación temporal para la revisión de la gestión.

Page 26: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 26/70

  19

3.‐

Proporcionar un enfoque general del desarrollo de la Iweb para todo el personal

relacionado con el proyecto.

4.‐ Describir cómo se garantizará la seguridad de la aplicación.

Es importante señalar que el plan de proyecto de Iweb no es un documento estático.

Esto es, el equipo del proyecto consulta el plan repetidamente actualizando riesgos,

estimaciones, planificaciones e información relacionada la vez que el proyecto

avanza y es más conocido.

La planificación temporal es la culminación de una actividad de planificación,

componente primordial de la dirección de proyectos de Iweb. Cuando se combinan

métodos de estimación y análisis de riesgos, la planificación temporal se convierte

en un mapa de carreteras a seguir por el gestor del proyecto.

FASE 3: Análisis.

Objetivos:

• Establecer los requisitos técnicos para la aplicación Web.

• Identificar los elementos del contenido y requisitos de diseño gráfico que se van a

incorporar.

Para crear un modelo de análisis completo para la Web se elabora el ámbito

definido durante la actividad de formulación. Durante la IWeb se realizan cuatro

tipos de análisis diferentes:

Análisis del Contenido. Se trata de la investigación del espectro completo de

contenido que se va a proporcionar. En el contenido se incluyen datos de texto,

gráficos, imágenes, vídeo y sonido. Para identificar y describir cada uno de los

Page 27: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 27/70

  20

objetos de datos que se van a utilizar dentro de la Web se puede utilizar el modelo

de datos.

Análisis de Interacción. Se trata de la descripción detallada de la interacción del

usuario y la Web. Para proporcionar descripciones detalladas de ésta interacción se

pueden desarrollar casos prácticos.

Análisis Funcional. Los escenarios de utilización creados como parte del análisis de

interacción definen las operaciones que se aplicarán en el contenido del Web e

implicará otras funciones de procedimiento. Aquí se realizan las descripciones

detalladas de todas las funciones y operaciones.

Análisis de Configuración. Se efectúa una descripción detallada del entorno y de la

infraestructura en donde reside la Web. La Web puede residir en Internet, en

Intranet o en una extranet. Además, se debe identificar la infraestructura de la Web.

FASE 4: Ingeniería.

Diseño Arquitectónico.

El diseño arquitectónico para los sistemas y aplicaciones basados en Web se centra

en la definición de la estructura global hipermedia para la aplicación Web, y en la

aplicación de las configuraciones de diseño y plantillas constructivas para

popularizar la estructura (y lograr la reutilización). Una actividad paralela, llamada

diseño del contenido, deriva la estructura y formato detallados del contenido de la

información que se presentará como parte de la aplicación.

La estructura arquitectónica global va unida a las metas establecidas para una

WebApp, al contenido que se va a presentar, a los usuarios que la visitarán y a la

Page 28: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 28/70

  21

filosofía de navegación establecidos. Cuando el encargado de la arquitectura va a

realizar el diseño de una WebApp típica puede elegir entre cuatro fuentes

diferentes:

• Las estructuras lineales.

• Las estructuras reticulares.

• Las estructuras jerárquicas.

• Las estructuras de red o de Web pura.

Diseño de Navegación

Una vez establecida una arquitectura de la aplicación Web, una vez

identificados los componentes (páginas, guiones, applets y otras funciones de

proceso) de la arquitectura, el diseñador deberá definir las rutas de navegación que

permitan al usuario acceder al contenido y a los servicios de la aplicación. Para que

el diseñador pueda llevarlo a cabo, debe:

1. Identificar la semántica de la navegación para diferentes usuarios del sitio.

2. Definir la mecánica (sintaxis) para lograr la navegación.

Diseño de Interfaz de Usuario.

Es la categoría de diseño que crea un medio de comunicación entre el

hombre y la máquina. Con un conjunto de principios para el diseño de la interfaz, el

diseño identifica los objetos y las acciones de la interfaz y crea entonces un formato

de pantalla que formara la base del prototipo de interfaz de usuario.

El diseño de la interfaz comienza con la identificación de los requisitos del

usuario, de la tarea y el entorno. Una vez identificadas las tareas se crean y se

Page 29: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 29/70

  22

analizan los escenarios del usuario para definir el conjunto de objetos y de acciones

de la interfaz.

Esto es lo que forma la base para la creación del formato de la pantalla que

representa el diseño grafico y la colocación de íconos, la definición del texto

descriptivo en pantalla, la especificación y títulos de las ventanas, y las

especificaciones de los elementos principales y secundarios del menú, las

herramientas se utilizan para generar prototipos y por último implementar el

modelo de diseño y evaluar la calidad del resultado.

FASE 5: DISEÑO DE LAS ESTRUCTURAS DE DATOS.

Aquí se transforma el modelo del dominio de información que se crea

durante el análisis de las estructuras de datos que se necesitarán para implementar

el software. Los objetos de datos y las relaciones definidas en el Diagrama Entidad

Relación y el contenido de datos detallado que se representa en el Diccionario de

Datos proporcionan la base de la actividad del Diseño de Datos. Es posible que parte

del diseño de datos tenga lugar junto con el diseño de la arquitectura de software.

FASE 6: Generación de páginas.

Es una actividad de construcción que hace mucho uso de las herramientas

automatizadas para la creación de la Web. El contenido definido en la actividad de

ingeniería se fusiona con los diseños arquitectónicos, de navegación y de la interfaz

para elaborar páginas Web ejecutables en HTML, XML y otros lenguajes orientados a

procesos. Durante esta actividad también se lleva a cabo la integración del software

intermedio.

Page 30: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 30/70

  23

FASE 7: Puesta a prueba y Evaluación del cliente.

Una vez generado el código fuente, el software debe ser probado para

descubrir el máximo de errores posibles antes de su entrega al cliente. El objetivo es

diseñar una serie de casos de prueba que tengan una alta probabilidad de encontrar

errores. Aquí es donde aplicamos las técnicas de prueba de Web. Estas técnicas

facilitan una guía sistemática para diseñar pruebas que:

1.‐ Comprueben la lógica interna de los componentes del Web.

2.‐ Verifiquen los dominios de entrada y salida del programa para descubrir errores

en la funcionalidad, el comportamiento y rendimiento.

Las revisiones y otras actividades descubren errores, pero no son suficientes, cada

vez que el programa se ejecuta, el cliente lo está probando. Se debe hacer un

intento especial por encontrar y corregir todos los errores antes de entregar el

programa al cliente. Con el objetivo de encontrar la mayor cantidad de errores, las

pruebas conducirse sistemáticamente, y los casos de prueba deben diseñarse

utilizando técnicas definidas.

I.11. PROCESAMIENTO DE DATOS.

Para Montilva (1999) el procesamiento de datos es la actividad fundamental

de un sistema de información. Este procesamiento consiste en transformar un

conjunto de datos de entrada en información de salida y almacenar tales datos para

uso posterior. El proceso puede ser manual, mecanizado o automatizado. En este

último modo de procesamiento, el computador juega el rol central al automatizar la

mayoría de las funciones del procesamiento.

Fuente: Presuman (2002)

Page 31: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 31/70

  24

CAPITULO II

EL PROBLEMA Y SOLUCIÓN PROPUESTA.

II.1. PLANTEAMIENTO DEL PROBLEMA.

Según Lorenzi (1997), “en toda empresa o institución, el mantener el control

de los bienes y recursos de los que se disponen es vital para un buen

funcionamiento, ya que permite conocer oportunamente la situación actual,permitiendo, cerciorarse que las actividades se desarrollan conforme se planearon y

corregir cualquier desviación evidente.”

Para toda empresa o institución el control del tiempo es un requisito básico

para la productividad de su personal; cuando se habla de administrar el personal es

hacer referencia al concepto de control. De manera específica, el control de tiempo

tiene un impacto directo en el cálculo del costo de operación y de la mano de obra.

Para una organización resulta muy importante contar con reportes rápidos,

funcionales y eficaces de variables relacionadas con el tiempo como son:

puntualidad y asistencia, vacaciones, permisos, tiempo extra, horas trabajadas, etc.

Sin embargo, a pesar del consenso general sobre las necesidades de

mantener un control de los recursos, algunas instituciones o empresas desarrollan

actividades en forma manual, lo cual implica mayor inversión de tiempo en la

ejecución de las mismas, así como un amplio margen de error al momento de

calcular el número de horas trabajadas, permisos, entrada y salida del personal

entre otras; lo que podría llevar a falta de claridad al presentar algún informe sobre

el rendimiento del personal a la gerencia o administración de la institución.

Page 32: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 32/70

  25

La expansión de la informática en la actualidad ha hecho que a más empresas e

instituciones les sea accesible el adquirir computadoras, y poco a poco estos equipos

han empezado a encargarse de tareas repetitivas y complejas que necesitan de un

tiempo considerable si se realizan manualmente, esto las ha convertido en

herramientas vitales para todas las empresas en donde son utilizadas; sin embargo,

vale la pena destacar que existen instituciones donde los procesos se siguen

llevando de manera manual aun cuando se cuenta con equipos tecnológicos.

Es el caso de la Unidad de Apoyo Punto Fijo de la Universidad Nacional

Abierta, ubicada en la Comunidad Cardón, Estado Falcón, en donde todo el control

de asistencia del personal se lleva de forma manual, el cual utiliza unas planillas

diarias las cuales son impresas con los nombres del personal adscrito a la Unidad, en

donde cada persona debe firmar en su renglón correspondiente y escribir la hora de

entrada o salida, según corresponda.

Este proceso se realiza siguiendo las instrucciones dictadas por la oficina

central de la UNA, como lo menciona el Memorando‐Circular del 24 de Febrero de

2000 (ver anexo 1), los centros locales deben enviar la relación mensual en los cinco

(5) días siguientes hábiles en que se relacionan; para lo cual existe una persona a

cargo de recopilar la información reflejada en esas planillas al final del día para

verificar la asistencia de cada persona.

Es bueno destacar que de haber una inasistencia, la persona que incurrió en

ella tiene un plazo máximo de 48 horas para consignar el reposo o justificativo

médico que indique la causa de la falta (ver anexo 2), esto es de suma importancia

ya que de no presentar un justificativo de su inasistencia, a la persona no se le

otorgaría el beneficio del ticket de alimentación, según lo especifica el Memorando

Page 33: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 33/70

  26

del 17 de Febrero de 2005 (ver anexo 3), al finalizar el mes la responsable de la

unidad de apoyo envía a través de una dirección de correo electrónico un informe

físico reflejando las asistencias del personal, y las inasistencias, tanto las justificadas

como las que no, y debe enviarlo al Centro Local en la Ciudad Santa Ana de Coro.

Posteriormente se realiza el envió a la dirección de operaciones nivel central,

es importante mencionar que el proceso de la elaboración del informe o relación de

asistencia es manual, es decir, la supervisora se encarga de revisar hoja por hoja

para verificar las asistencias, lo cual trae como consecuencia la posibilidad de

realizar un informe impreciso además de ser un procedimiento engorroso, repetitivo

y requiere de una gran cantidad de horas hombres para culminarla.

Por todo lo antes expuesto, se propone desarrollar un sistema para la Unidad

de Apoyo Punto Fijo de la Universidad Nacional Abierta, el cual debe ser capaz de

llevar a cabo todo el proceso de registro y control de asistencia del personal adscrito

a la unidad, utilizando una cámara Web a fin de capturar una imagen de quien se

está registrando en el sistema, así mismo la aplicación permitirá advertir al usuario

de inasistencias pendientes por justificativos médicos o cualquier otra irregularidad

que sea de importancia para tomar las acciones pertinentes, y generándose de

manera rápida los reportes requeridos por el usuario.

II.2. OBJETIVOS DEL PROYECTO.

II.2.1. OBJETIVO GENERAL.

Generar un sistema bajo tecnología Web para el control de asistencia del personal

adscrito a la Unidad de Apoyo Punto Fijo de la Universidad Nacional Abierta (UNA).

II.2.2. OBJETIVOS ESPECÍFICOS.

Page 34: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 34/70

  27

1. Estudiar la situación actual del control de asistencia del personal adscrito a la

Unidad de Apoyo Punto Fijo de la Universidad Nacional Abierta (UAPF), con el fin de

determinar los requerimientos de la organización.

2. Evaluar la plataforma comunicacional de la UAPF con el objeto de determinar el

entorno en el cual funcionará la aplicación.

3. Diseñar el sistema siguiendo las fases de desarrollo de un sistema de información,

con el objeto de establecer la estructura del sistema.

4. Generar los módulos del sistema de información, con el fin de automatizar las

tareas operativas del control de asistencia del personal.

5. Probar el sistema de información basado en tecnología Web, para el control de

asistencia del personal adscrito a la Unidad de Apoyo Punto Fijo de la Universidad

Nacional Abierta.

II.3. JUSTIFICACIÓN DE LA INVESTIGACIÓN.

La investigación se justifica sobre la base de la existencia de una necesidad

de la unidad de apoyo Punto Fijo, en el sentido de optimizar el procedimiento de

control de la asistencia del personal, a fin de obtener un registro más exacto sobre la

hora de entrada y salida del personal de la institución, permitiendo así la

disminución del total de horas hombres que requiere llevar a cabo el proceso.

Cabe destacar que este sistema traerá muchos beneficios a la institución, ya

que al ser un sistema automatizado se minimizan algunas situaciones que atentan

contra la veracidad de la información tales como elimina la suplantación de

Page 35: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 35/70

  28

identidad, evitando así el encubrimiento de las inasistencias o faltas cometidas por

el personal, y además se tiene un mayor control de las horas trabajadas por lo que

se podrá hacer los correctivos pertinentes en el caso de que existan situaciones

contrarias a la normativa establecida para el control de asistencia del personal

adscrito a la unidad de apoyo.

II.4. ALCANCE DE LA INVESTIGACIÓN.

El presente proyecto comprende el desarrollo de un prototipo funcional de

un sistema bajo tecnología Web, que permita a través del teclado o una lectora de

código de barras, registrar la asistencia del personal de la Unidad de Apoyo Punto

Fijo de la Universidad Nacional Abierta, así mismo (por seguridad) se realizará una

captura de una fotografía a través de una cámara Web, para obtener un registro

gráfico de las personas que utilizan el sistema.

II.5. LIMITACIONES DE LA INVESTIGACIÓN.

Es importante reflejar las distintas restricciones que la investigación puede

tener, a fin de evitar falsas expectativas en lo que respecta a la tarea que el

investigador espera llevar a cabo, es por esto que a continuación se presenta la

limitación que puede presentar esta investigación.

El sistema no podrá reconocer si la información que se está registrando

corresponde a la persona a quien se le esta capturando la imagen, ya que no se trata

de un sistema experto, esta fotografía solo servirá para tener un respaldo grafico y

ser utilizada por parte del administrador del sistema para comprobar el registro de

asistencia.

Page 36: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 36/70

  29

II.6. DESCRIPCIÓN DE LA EMPRESA. 

El desarrollo de está aplicación será para la Universidad Nacional Abierta (UNA), mas

específicamente para la Unidad de Apoyo Punto Fijo, ubicada en la Comunidad

Cardón del Estado Falcón, República Bolivariana de Venezuela.

II.6.1. RESEÑA HISTÓRICA DE LA UNA.

La Universidad Nacional Abierta es una institución de Educación Superior

destinada a la formación de profesionales en áreas prioritarias del desarrollo

nacional mediante un sistema de educación abierta y a distancia , basada en la

aplicación de la tecnología educativa y la utilización de medios de comunicación

social, la cual permite al estudiante cursar una carrera universitaria de acuerdo con

su disponibilidad de tiempo, sin asistir a clases y sin separarse de su ámbito

geográfico, social y laboral.

Su sede principal se encuentra ubicada en la Avenida Los Calvani N° 18, San

Bernandino en la ciudad de Caracas, Venezuela. Fue creada el 27 de Septiembre de

1.977, mediante el Decreto Presidencial No. 2398 de acuerdo con la Constitución

Nacional y el Artículo NO.10 de la Ley de Universidades sobre la base del proyecto

presentado ante el Consejo Nacional de Universidades por la Comisión designada

para tal fin.

Luego de su creación, la Universidad Nacional Abierta. estableció 21 Centros

Locales a nivel nacional, a fin de hacer operativa la Institución en todo el territorio

nacional y permitir a las personas residenciadas en cualquier parte de Venezuela,

realizar sus estudios universitarios sin necesidad de separarse de su medio

geográfico, familiar, laboral y /o social; Asimismo facilitar sus estudios universitarios,

a las personas cuyo trabajo les exige viajar constantemente dentro del país, gracias a

Page 37: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 37/70

  30

la existencia de un conjunto de dependencias operativas, conectadas entre sí bajo

un sistema de red y ubicadas estratégicamente en todo el territorio nacional, para

servir de enlace entre la Institución y sus estudiantes.

Estas dependencias operativas facilitan los procesos académicos y

administrativos vinculados con la acción educativa de la Universidad. Son las

instancias, de relación inmediata con el estudiante, a los cuales éste debe dirigirse

para efectuar cualquier trámite o gestión relacionada con sus estudios, así como

para solicitar el apoyo que requiere en su proceso aprendizaje

El reglamento de organización y funcionamiento de los Centros regionales y

Locales de la UNA (1.995), establece en su Artículo 10 que el subsistema operacional

básico está conformado por: Centros Regionales, Centros Locales, Unidades de

Apoyo. Estas dependencias, si bien tienen algunas funciones comunes, como la de

representar a la Universidad ante la comunidad local respectiva, se diferencian en

términos del volumen de matrícula que atienden y la naturaleza de los servicios que

prestan al estudiantado, entre otros aspectos.

Concebido como una red, tal como indicáramos anteriormente, este

subsistema podrá ser constituido en cada Estado o entidad federal, por un Centro

Regional, varios Centros Locales y Unidades de Apoyo, dependiendo de la forma

como esté distribuida la matrícula estudiantil en dicho Estado y de las Vías de

comunicación que tenga el mismo.

En la actualidad, en la mayoría de los Estados sólo existen un Centro Local y

una o más Unidades de Apoyo adscritas a dicho Centro, motivo por el cual la UNA

continúa en proceso de expansión hacia la creación de nuevos Centros Locales y

Page 38: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 38/70

  31

Unidades de Apoyo, a fin de dar respuesta a las necesidades de profesionalización

planteadas por las comunidades de las diferentes regiones y localidades del país.

Los Centros Locales ofrecen a sus estudiantes un conjunto de servicios,

académicos: dirigidos a facilitar el proceso de Aprendizaje y desempeño del

estudiante en el sistema de la UNA; Servicios Administrativos: Facilitan la vinculación

formal del estudiante con la Institución y el control de su situación académico ‐

administrativa y Servicios de Bienestar Social: Dirigidos a procurar la atención de

necesidades socioeconómicas y el uso del tiempo libre por parte de la población

estudiantil.

La UNA, es una Institución nacional de excelencia académica con la

modalidad de la Educación a Distancia, apta para la incorporación de las

innovaciones tecnológicas, que responde oportuna y adecuadamente a las

necesidades de formación y capacitación de poblaciones heterogéneas y dispersas

geográficamente.

II.6.2. ESTRUCTURA ORGANIZATIVA.

La Universidad Nacional Abierta cuenta con los Centros Locales, y Unidades

de Apoyo, los cuales son unidades operativas que tienen como objetivo

fundamental, la asistencia a la población estudiantil tanto a nivel académico como

administrativo, de cada región del país.

Los Centros Locales están organizados en una estructura básica, constituida

por las siguientes unidades: Académica, Administrativa, Registro, Control de Estudio,

Recursos Múltiples, y Unidad de Computación; así mismo las Unidades de Apoyos de

cada ciudad están adscritas a cada Centro Local.

Page 39: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 39/70

  32

CAPITULO III

EL PROBLEMA Y PROPUESTA DE SOLUCIÓN.

III.1. MARCO METODOLÓGICO.

III.1.1. TIPO Y DISEÑO DE LA INVESTIGACIÓN.

El presente proyecto permitió indagar las características del problema,

describiendo y analizando los rasgos más significativos de las necesidades que la

Unidad de Apoyo Punto Fijo de la Universidad Nacional Abierta presentaba, para

luego buscar las soluciones más óptimas a las mismas, lo que hace que sea una

investigación descriptiva; lo anterior se basa en lo expresado por Fidias (1997) el

cual define la investigación descriptiva como un "método que permite caracterizar

un hecho, fenómeno, o grupo con el fin de establecer su estructura o

comportamiento".

Dado que toda la información para llevar a cabo esta investigación fue

recolectada directamente del personal que labora en la Unidad de Apoyo Punto Fijo,

hace que esta investigación sea de campo, por cuanto se realizó en el contexto

directo de la realidad, lo cual permitió analizar las necesidades y características del

problema, en tal sentido Bavaresco (1998) define la investigación de campo como

"la que se realiza en el propio sitio donde se encuentra el objeto de estudio[...]

permite manejar los datos con más seguridad".

Desde el punto de vista de la modalidad, este proyecto se cataloga como

proyecto factible dado que se busca mejorar y dar respuesta inmediata a la

necesidad de la institución en lo referente al control de asistencia del personal. 

Page 40: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 40/70

  33

III.2. ÁREA DE LA INVESTIGACIÓN.

La investigación se realizó directamente en la Unidad de Apoyo Punto Fijo, en la

Avenida 5, de la Urbanización Zarabón en la ciudad de Punto Fijo.

III.3. TÉCNICAS DE RECOLECCIÓN DE DATOS.

Para el levantamiento de la información del presente proyecto, se utilizaron

las técnicas de recolección de datos que se detallan a continuación:

Entrevista de tipo No Estructurada:

Se realizaron varias reuniones y entrevistas con el personal del área de la

Administración de la Unidad de Apoyo Punto Fijo, con el fin de obtener los detalles

sobre sus necesidades y expectativas sobre el sistema, estas entrevistas fueron no

estructuradas, pero sirvieron como base para adquirir datos sobre el problema

existente y las posibles soluciones al mismo.

Revisión Bibliográfica:

Para el desarrollo efectivo de todo proyecto de investigación es necesario la

revisión del material bibliográfico, es por ello que el investigador realizó un resumen

y un análisis a toda la documentación disponible en la Unidad de Apoyo Punto Fijo,

este material sirve de soporte documental entre los cuales están: Reglamentos de la

Universidad Nacional Abierta, Memorandos, y Reportes, así mismo se obtuvieron los

formatos de las planillas utilizadas para el registro de la asistencia con el fin de

guiarse en el desarrollo del sistema.

III.4. FASE DE LA INVESTIGACIÓN.

Para el desarrollo del proyecto se utilizó como guía los aspectos más importantes de

la metodología IWEB, a continuación se muestran las fases metodológicas aplicadas.

Page 41: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 41/70

  34

 

III.4.1. FASE 1: FORMULACIÓN.

Según la IWEB en esta etapa se busca identificar los requerimientos y metas de la

empresa para la construcción de la aplicación Web, específicamente para este

proyecto se utilizará la entrevista no estructurada al personal de la Unidad de Apoyo

Punto Fijo a fin de obtener esta información; al concluir esta fase se obtuvieron los

siguientes puntos:

o  Se necesita un equipo para ser utilizado como servidor Web local para

almacenar la aplicación.

o  La aplicación a utilizará una cámara para capturar una imagen del personal que

se registre en el sistema.

o  El personal deberá registrarse dos (2) veces al día, al entrar y al salir de la

institución.

o  El sistema podrá utilizar una lectora de código de barras para registrar la

asistencia, pero debe dar la opción de utilizar el teclado de la computadora.

III.4.2. FASE 2: PLANIFICACIÓN.

Esta fase de la metodología se realiza para estimar los costos que llevará la

realización del proyecto, así como los requisitos técnicos y riesgos de la realización

del mismo.

En esta fase se realizó lo siguiente:

o  Elaboración de la tabla de los recursos de hardware existente.

o  Elaboración de la tabla de recursos de hardware requeridos.

o  Elaboración de la tabla de los recursos de software requeridos.

Page 42: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 42/70

  35

III.4.3. FASE 3: ANALISIS.

Durante el desarrollo de la fase de Análisis se preguntó al personal que labora en el

departamento de administración de la institución, sobre las expectativas y

requerimientos que poseen para la instalación e implementación del sistema de

registro de asistencia del personal, con el fin de corroborar que lo definido cubre lo

que los usuarios requerirán.

De igual forma se solicitaron los formatos y planillas utilizados en el registro

manual de la asistencia, así como también los reportes enviados al centro local

Falcón Ubicado en la ciudad Santa Ana de Coro, a fin de determinar los

requerimientos técnicos que necesitan estos procesos.

III.4.4. FASE 4: INGENIERÍA.

Durante esta fase se estructuró el funcionamiento del sistema, utilizando como

base la información suministrada en las fases anteriores, todo esto con la intención

de desarrollar la aplicación de la manera correcta, al finalizar esta fase se

determinaron las estructuras de navegación así como los niveles de usuarios, al

finalizar esta fase se determinó lo siguiente:

o  Determinación del Diseño Arquitectónico del sistema.

o  Diseño de Navegación del Sistema.

o  Niveles de Usuarios del Sistema.

o  Diseño de la Interfaz del usuario.

III.4.5. FASE 5: DISEÑO DE LAS ESTRUCTURAS DE DATOS.

Aquí se transforma el modelo del dominio de información que se crea

durante el análisis de las estructuras de datos que se necesitarán para implementar

Page 43: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 43/70

  36

el software. Los objetos de datos y las relaciones definidas en el Diagrama Entidad

Relación y el contenido de datos detallado que se representa en el Diccionario de

Datos proporcionan la base de la actividad del Diseño de Datos. Es posible que parte

del diseño de datos tenga lugar junto con el diseño de la arquitectura de software.

Durante esta fase se definieron la estructura de todas las tablas que

conformaran la base de datos principal del sistema de registro y control de

asistencia de la Unidad de Apoyo Punto Fijo.

III.4.6. FASE 6: GENERACIÓN DE PÁGINAS. 

Esta fase la constituyen las tareas relacionadas con el desarrollo de la

aplicación propiamente dicho, es una actividad de construcción que hace mucho uso

de las herramientas automatizadas para la creación de la Web. El contenido definido

en la actividad de ingeniería se fusiona con los diseños arquitectónicos, de

navegación y de la interfaz para elaborar páginas Web ejecutables en HTML, XML y

otros lenguajes orientados a procesos.

Para llevar a cabo esta fase se le suministró al tesista copias de los reportes

que se envían a Coro, y las planillas que se utilizan para registrar la asistencia del

personal para poder hacer la estructura de la base de datos.

III.4.7. FASE 7: PUESTA A PRUEBA Y EVALUACIÓN DEL CLIENTE.

Una vez desarrollado el sistema, necesariamente debe ser probado para

descubrir el máximo de errores posibles antes de su puesta en funcionamiento. Se

hicieron una serie de casos que tenían una alta probabilidad de encontrar errores, y

al encontrarlos se corrigieron hasta cumplir los requerimientos y objetivos

planteados.

Page 44: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 44/70

  37

Así mismo se hará la evaluación por parte de la persona encargada del sistema a fin

de constatar que los objetivos se cumplieron.

Page 45: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 45/70

  38

CAPITULO IV.

DESCRIPCIÓN DE LA SOLUCIÓN. 

IV.1. FACTIBILIDAD DE LA INVESTIGACIÓN. 

IV.1.1. FACTIBILIDAD TEÓRICA.

Desde el punto de vista teórico el presente proyecto es factible, ya que para

su desarrollo se contó con una metodología denominada Ingeniería Web (IWEB).

IV.1.2. FACTIBILIDAD ECONÓMICA.

Ya que la institución cuenta con todos los recursos de hardware y software,

así como el recurso humano necesarios para el desarrollo del proyecto, el mismo es

económicamente factible, ya que no se incurrió en ningún gasto para la elaboración

del mismo.

IV.1.3. FACTIBILIDAD OPERACIONAL.

En lo que se refiere a la operación del sistema, el proyecto es factible, ya que

la institución cuenta con los recursos para la puesta en funcionamiento del mismo,

así mismo el personal de la Unidad de Apoyo Punto Fijo formo parte activa en el

proceso de desarrollo del sistema y están al tanto de todos los procedimientos que

se realizan por lo que no existe ningún inconveniente para el uso de la aplicación.

IV.1.4. FACTIBILIDAD TÉCNICA.

Para el desarrollo de este proyecto se utilizó como servidor un equipo bajo

un sistema operativo GNU/Linux, y para el uso de la autora una computadora con

sistema dual (Microsoft Windows XP y UBUNTU Linux) a fin de validar el buen

Page 46: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 46/70

  39

Funcionamiento del sistema bajo las dos (2) plataformas existentes en la Unidad de

Apoyo Punto Fijo de la Universidad Abierta.

El sistema está instalado y en fase experimental, y se puede acceder a ella a través

de la red interna de la Unidad de Apoyo Punto Fijo, esta instalación se hizo con el

apoyo del Ingeniero José Jordán, encargado del laboratorio Alma Mater existente en

las instalaciones de la unidad de apoyo.

Por todo lo antes expuesto se demuestra la factibilidad desde el punto de

vista técnico del sistema desarrollado por la autora.

IV.2. FASES DE DESARROLLO DEL PROYECTO (IWEB).

IV.2.1. FASE 1: FORMULACIÓN.

Esta fase constituye el primer paso hacia el cumplimiento de los objetivos

planteados, ya que en ella se presentaron los requerimientos para el desarrollo y

configuración de la plataforma telemática, se hizo un análisis de los aspectos

principales de cómo se deseaba llevar a cabo el proceso, las expectativas del

personal de la empresa.

IV.2.2. FASE 2: PLANIFICACIÓN.

En esta fase se concretaron las necesidades y requerimientos para el

desarrollo del sistema propuesto, es importante resaltar que la Unidad de Apoyo

Punto Fijo de la Universidad Abierta, cuenta con un laboratorio de 10 computadoras

para hacer las pruebas de la aplicación, y la autora cuenta con un equipo propio para

el desarrollo de la aplicación, entre los recursos necesarios para este desarrollo

están:

Page 47: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 47/70

  40

IV.2.2.1 RECURSOS DE HARDWARE REQUERIDO.

A continuación se presenta una comparativa entre el hardware requerido y el

existente:

Para el desarrollo del proyecto:

Recursos de hardware existente Recursos de hardware requerido

Procesador Pentium IV, 1.6 GHZ, con 512 GBde RAM, y 80 GB de disco.

Procesador Pentium III, 700 Mhz, con 128 Mbde RAM, y 200 MB de Disco duro.

Monitor SVGA, 17" Monitor SVGA, 14"Mouse y Teclado Mouse y Teclado

Cuadro 1: Recursos de hardware existente y requerido para desarrollo.Fuente: adobe.com y apachefriends.org

Para la implantación del proyecto:

Recursos de hardware existente Recursos de hardware requerido

Procesador Pentium IV, 1.8 GHZ, con 1 GBde RAM, y 50 GB de espacio en disco.

Procesador Pentium III, 700 Mhz, con 128 Mbde RAM, y 50 MB de Disco duro.

Tarjeta de Red. Tarjeta de Red.

WebCam Webcam

Cuadro 2: Recursos de hardware existente y requerido para implantación.Fuente: Unidad de Apoyo Punto Fijo

Por lo antes expuesto se puede evidenciar que se cuenta con todos los equipos

necesarios para la implementación del sistema.

Page 48: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 48/70

  41

IV.2.2.2. RECURSOS DE SOFTWARE REQUERIDO.

A continuación se muestran las diferentes herramientas de software que se tienen

para desarrollar el proyecto:

Nombre del Programa Descripción

Adobe Studio CS3. Programa para el diseño Web y Multimedia.

Inkscape Herramienta de dibujo vectorial.

MySQLEs un manejador de base de datos de Software Libre, muyutilizado por su sencillez y capacidad de procesamiento.

PHPMyAdmin Entorno Visual para la administración de bases de datos MySql.Windows Xp Sistema operativo de la Microsoft.

UBUNTU Sistema operativo Linux.

Cuadro 3: Recursos de software requerido.Fuente: propia

IV.2.3. FASE 3: ANALISIS.

Luego de definir los requisitos técnicos para el desarrollo de la aplicación se llevan a

cabo cuatro análisis, según la metodología IWeb, para así concretar el diseño de la

interfaz del sistema, estos son:

IV.2.3.1. ANÁLISIS DEL CONTENIDO.

Se determinó que el contenido de cada pantalla va a contener en la parte

superior, el identificativo de la aplicación, “Sistema de Control de Asistencia”, así 

mismo se usará el color azul como predominante en el diseño.

Se utilizó la división de los sectores del portal a través de colores diferentes,

de esta manera se consigue que el usuario ubique las opciones que necesite de

manera mucho más rápida.

IV.2.3.2. ANÁLISIS DE INTERACCIÓN.

Para describir cómo será la interacción usuario‐sistema, desde el punto de

vista del usuario “Administrador” (el encargado de llevar el control de todos los

Page 49: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 49/70

  42

procedimientos del sistema) y el usuario “Personal” (que solo registra su entrada y

salida), se explican a continuación los pasos a seguir por cada uno de ellos:

Lo primero que debe hacer el usuario es introducir su nombre y contraseña,

el sistema validará si son correctos, de ser así le permitirá el ingreso al sistema,

luego debe acceder a la opción Agregar Personal, seguidamente deberá ingresar los

datos de la persona a ingresar, como la cédula, nombre, cargo, y dedicación, entre

otros, luego al pulsar el botón de guardar se mostrará un mensaje indicándole el

resultado de su petición.

IV.2.3.3. ANÁLISIS FUNCIONAL.

El sistema está compuesto por 2 módulos, el primero es el encargado de registrar la

asistencia del personal, los cuales deben registrar su número de cédula en la

computadora ubicada en el departamento determinado por el coordinador de la

Unidad de Apoyo, permitiendo así la identificación de la persona, para luego

capturar una fotografía y guardarla como prueba fehaciente de su llegada o salida

de la institución; este sistema cuenta con una pantalla única mostrando la hora y

fecha actualizada cada segundo, y un pequeño recuadro en donde se aprecia lo que

la cámara instalada en el equipo esta capturando, ayudando así a la persona a

ubicarse en el mejor lugar al momento de la captura de la imagen.

El segundo módulo, es en donde se van a procesar todos los datos

almacenados por el primero, cuenta con un nivel de usuario, el usuario

Administrador, es el encargado de registrar al personal en el sistema, ingresar los

horarios, así como los cargos de cada uno de ellos, también es el encargado de

añadir las observaciones a los casos que los amerite.

Page 50: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 50/70

  43

En el mismo orden de ideas, al ingresar el usuario introduciendo su nombre y

contraseña, le mostrará la pantalla principal que cuenta con un menú con diferentes

opciones, identificadas de manera grafica y por un texto alusivo a la acción que se

desea realizar.

IV.2.3.4. ANÁLISIS DE CONFIGURACIÓN.

En lo que se refiere a la configuración, este sistema va a estar implantado en un

equipo de la red interna de la Unidad de Apoyo Punto Fijo de la UNA, la decisión de

cual equipo se va a utilizar queda de parte del director de la unidad de apoyo.

IV.2.4. FASE 4: INGENIERÍA.

IV.2.4.1. PRODUCCIÓN.

En lo que respecta a la promoción del sistema propuesto, se hará mediante la

colocación de una notificación escrita que se le entregará a cada una de las personas

que laboran en la Unida de Apoyo.

IV.2.4.2. DISEÑO ARQUITECTÓNICO.

La estructura del sistema propuesto es la jerárquica, ya que permite al

usuario navegar por el sistema sin ningún orden preestablecido, es decir, el usuario

está en la libertad de acceder a las pantallas que el necesite para llevar a cabo una

tarea predeterminada. A continuación se muestra el diseño arquitectónico

empleado en el sistema.

Usuario: Administrador. 

Page 51: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 51/70

  44

 

Figura 1: Estructura del sistema para el usuario de Administración.

Fuente: propia.

IV.2.4.3. DISEÑO DE NAVEGACIÓN.

Al tener un solo nivel de usuarios el sistema de control de asistencia de la Unidad de

Apoyo, el diseño de navegación es exactamente igual al diseño arquitectónico

anteriormente mostrado, por lo cual no se hace necesario volver a mostrarlo.

IV.2.4.4. DISEÑO DE LA ESTRUCTURA DE DATOS.

IV.2.4.4.1. MODELO ENTIDAD RELACIÓN.La Base de Datos del sistema propuesto cuenta con 4 tablas, y a continuación semuestra el modelo entidad relación de la misma.

Page 52: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 52/70

  45

 Modelo Entidad Relación

IV.2.4.4.2. DICCIONARIO DE DATOS.

A continuación se muestra las características de las tablas, así como la descripción

de cada uno de los campos que las conforman.

Tabla: asistencia Clave principal: id

 

Elemento Tipo de dato Longitud DescripciónCedula Bigint 10 Para guardar la cedula de la persona.

Hora_entrada Time Guarda la hora de entrada de lapersona

Hora_salida Time Guarda la hora de salida de la persona

Fecha Date Guardar la fecha de la asistencia

observaciones Text Guardar las posibles observaciones.Id Bigint 20 Identificador del Registro de Asistencia.

Listo Tinyint 4 Determinar si ese registro fue tomadoen cuenta.

Cuadro 4: tabla de asistencia.Fuente: propia

Page 53: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 53/70

  46

Tabla: horario Clave principal: id

Elemento Tipo de dato Longitud DescripciónId bigint Identificador del registro

cedula bigint 10 Guarda la cedula.

hora_entrada time Almacena la hora de inicio.hora_salida time Aquí se almacena la hora de

culminación

dia smallint 6 En este campo se guarda el díalugar varchar 10 Guarda el lugar donde va a estar la

personaactividad varchar 50 Guarda la actividad a realizar la

persona

Cuadro 5: tabla de horario.Fuente: propia

Tabla: personal Clave principal: cedula

Elemento Tipo de dato Longitud Descripción

Nombre_apellido Texto 50 Almacena el nombre y apellido.

cedula Bigint 10 Guardar la cedula de la personaTeléfono Texto 15 Teléfono de la personaDirección Texto 50 Dirección de habitación de la persona

Email Texto 50 Email de la persona

activo Carácter 1 Si está activo o no la persona

Cargo Texto 15 Cargo de la PersonaDedicación Texto 1 Dedicación de la persona

Cuadro 6: tabla de personal.Fuente: propia

Tabla: usuario Clave principal: cedula

Elemento Tipo de dato Longitud Descripcióncedula bigint 10 Este campo es para guardar la cedula

de la persona y saber si es un usuario

usuario varchar 10 Aquí se guarda el nombre del usuario

contrasena varchar 100 Almacena la contraseña del usuarioCuadro 7: tabla de usuarios.

Fuente: propia

Page 54: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 54/70

  47

IV.2.4.5. DISEÑO DE LA INTERFAZ DE USUARIO.

El diseño de las páginas que forman parte del sistema de control de asistencia del

personal está dividida visualmente en tres secciones, la superior es donde se

muestra la identificación del sistema, la central donde se muestran los diversos

contenidos de cada una de las páginas, y la derecha donde aparecen los menús de

las diferentes secciones, a continuación se muestra un ejemplo de una de las

pantallas.

Figura 4: Estructura de las pantallas.Fuente: propia

Se utilizaron estos colores debido a que al ser claros producen menos cansancio

visual para el usuario del sistema.

IV.2.4.5.1. DESCRIPCIÓN DE LAS PANTALLAS.

A continuación se muestran y describen cada una de las pantallas del sistema.

Contenido

Menú

Identificación

Page 55: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 55/70

  48

 Pantalla 1. Inicio de Sesión.

Pantalla para iniciar sesión e ingresar al sistema.

Pantalla 2. Principal.Esta pantalla es la que visualiza el usuario al ingresar al sistema, aquí se mostrará allado derecho las personas que están asistentes en la Unidad de Apoyo.

Page 56: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 56/70

  49

 Pantalla 3. Registrar Personal.

Al hacer clic en la opción “Registrar Personal” se le permite al usuario ingresar losdatos de la persona, el usuario debe ingresar al menos los datos Cédula, Nombre yApellido, Teléfono, Condición, Dedicación y Cargo para poder procesar

satisfactoriamente el registro.

Pantalla 4. Registro de Horarios.Esta pantalla será utilizada para ver, ingresar y borrar los horarios a las personas.

Page 57: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 57/70

  50

 Pantalla 5. Ver Horarios registrados.

Esta pantalla muestra los horarios registrados de las personas adscritas a la Unidadde Apoyo Punto Fijo.

Pantalla 6. Ver Observaciones.

Page 58: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 58/70

  51

Esta pantalla es utilizada para registrar las observaciones y justificaciones de losretardos del personal, el usuario deberá seleccionar el periodo entre fechas quequiere comprobar, esta horas registradas serán sumadas como “No trabajadas” parael reporte mensual.

Pantalla 7. Ver Inasistencias.

Esta pantalla es utilizada para registrar las observaciones y justificaciones de lasinasistencias del personal, el usuario deberá seleccionar el periodo entre fechas quequiere comprobar, esta horas registradas serán sumadas como “No trabajadas” parael reporte mensual.

Page 59: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 59/70

  52

 Pantalla 8. Reporte Mensual.

Este es el reporte mensual que muestra la cantidad de horas trabajadas y notrabajadas de cada persona, así como las observaciones que estas tengan.

Este reporte se genera por cada tipo de personal “Docente”, “Administrativo”,“Obrero”.

IV.2.5. FASE 5: GENERACIÓN DE PÁGINAS.

El sistema ha sido desarrollado en su mayor parte utilizando los lenguajes de

programación HTML (Hyper Text Manager Lenguaje).

El entorno de desarrollo Web utilizado fue Macromedia Dreamweaver©, así 

mismo se utilizaron aplicaciones de diseño como Inkscape para el banner y los

iconos.

IV.2.6. FASE 6: PUESTA A PRUEBA Y EVALUACIÓN DEL CLIENTE.

Terminado el proceso de desarrollo del sistema propuesto, se procede a

hacer las pruebas para corroborar su funcionamiento, estas pruebas se han venido

realizando durante los meses de Abril, Mayo y Junio, los resultados y características

de estas pruebas, se presentan a continuación divididas por semanas.

Page 60: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 60/70

  53

Semana 1 (del 01/04/2009 al 08/04/2009).

Durante esta semana se hicieron pruebas en los procesos de ingreso y eliminación

del personal, así como la creación y eliminación de las cuentas de usuarios del

sistema, y se encontraron los siguientes problemas:

Error. Solución.

Al eliminar una persona del sistema aunaparecía listado.

Cambiar el nombre de la variable quealmacena el número de cédula.

Al momento de crear un usuario se podíarepetir el nombre usado para unadeterminada cuenta.

Verificar si el nombre de usuario existeantes de crear la cuenta de usuario.

Cuadro 8: Errores y soluciones de ingreso y eliminación del personalFuente: propia.

Semana 2 (del 08/04/2009 al 14/04/2009).

En esta semana las pruebas se enfocaron en el proceso de asignación de horarios

del personal, así como la eliminación de los mismos, los errores encontrados y las

soluciones tomadas se muestran a continuación:

Error. Solución.Cuando la persona no tenía un horariodefinido no permitía agregarle alguno.

Verificar si la persona no tenia horarioasignado, si era así, se le muestra elformulario para que se le asigne.

La persona solo podía tener un horario. Si la persona ya tiene un horario, se lista yse muestra el formulario de ingresar elhorario.

Un personal eliminado mantenía elhorario guardado en el sistema.

Al momento de eliminar una persona sebusca los horarios que tiene y se eliminantambién.

Se permite ingresar dos veces un horarioen el mismo día y las mismas horas.

Se verifica si un horario existe con lascaracterísticas que se desean almacenarantes de guardarlo.

Cuadro 9: Errores y soluciones de los horariosFuente: propia.

Semana 3 (del 18/05/2009 al 25/05/2009).

Page 61: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 61/70

  54

En esta semana se probó el funcionamiento de la aplicación que hacia el registro de

la asistencia, durante estas pruebas se encontraron diversos problemas, los cuales

se muestran en el siguiente cuadro junto a la solución tomada:

Error. Solución.Al introducir el número de cédulaincorrecto no permitía ingresar un nuevointento.

Se corrigió la acción programada para loscasos de no existir una cédula.

Al ingresar una cédula válida siempreregistraba la hora de entrada más no lade salida.

Se cambió el nombre de la variable quecontenía el valor de la hora de entradapara comprobar si era salida o entrada loque se registraba.

Si la persona no estaba registrada semostraba el mensaje adecuado pero igualel sistema capturaba la fotografía.

Se modificó la condición que verificada sila persona existía, y se incluyó dentro deella la función para capturar la fotografía.

Cuadro 10: Errores y soluciones de registro de asistencia.Fuente: propia.

Semana 4 (del 10/06/2009 al 17/06/2009).

Las pruebas de esta semana estuvieron dirigidas a los cálculos y reportes de las

horas trabajadas por el personal, al ser este el punto fuerte del sistema se solicitó la

presencia del personal del Departamento encargado, los cuales asesoraron las

pruebas y se encontraron los siguientes errores:

Error. Solución.

El cálculo de las horas trabajadas delpersonal Docente se hacía en base a 60minutos y es en base a 50.

Se validó el tipo de personal antes decalcular las horas totales trabajadas.

Sin importar el tipo de personal que seseleccionara siempre aparecían losdocentes.

Se corrigió la condición que verificaba eltipo de personal y se cambió la variableque almacenaba esta información.

Las horas de retraso no se tomaban encuenta para el total de horas notrabajadas.

Se ingresó un procedimiento para tomaren cuenta estas horas de retraso.

Los totales de horas trabajadas nocoincidían con las que aparecíandetalladas por cada persona.

Se escribió correctamente la variable quecontenía este valor.

Cuadro 11: Errores y soluciones de Calculo y reportes de horas trabajadasFuente: propia.

Page 62: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 62/70

  55

CONCLUSIONES.

Ya finalizada la investigación se puede concluir que el funcionamiento de este

sistema va a favorecer en gran manera a la Unidad de Apoyo Punto Fijo de la UNA,

ya que se ha logrado cumplir el objetivo general al desarrollar un sistema basado en

tecnología Web que permita el control de asistencia del personal; desprendiéndose

así varias conclusiones: 

 Se determinó que la manera en como se lleva actual mente el control de

asistencia del personal es engorroso, y consume muchas horas hombres de trabajo,

se logró estudiar la situación actual del control de asistencia del personal en la

Unidad de Apoyo Punto Fijo de la UNA lo que permitió conocer mejor como se

llevaba a cabo el sistema manual actual, a demás también se pudo conocer así todas

las necesidades y requerimientos del mismo.

 Se desarrolló la aplicación bajo tecnología Web ya que la plataforma

comunicacional actual lo permite, y además facilita futuras movilizaciones del

equipo donde se instalará el sistema.

 Se concluyó que la metodología Iweb es la más indicada para el desarrollo de un

sistema da información basado en Web, porque permitió el desarrollo de este

proyecto sin grandes complicaciones.

 El nuevo sistema para el control de asistencia del personal en la Unidad de Apoyo

Punto Fijo de la UNA traería consigo cálculos más exactos y requiriendo menos

tiempo para esto.

Page 63: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 63/70

  56

RECOMENDACIONES.

Una vez concluido el presente proyecto, es importante tener en cuenta las distintas

recomendaciones dadas por el autor para mantener el buen funcionamiento del

sistema, a continuación se presentan las distintas recomendaciones:

□  Se recomienda realizar una limpieza periódica del directorio donde se

almacenan las fotos del personal ya que esto ocupa un espacio considerable.

□  Realizar mantenimiento al equipo donde residirá el sistema para mantener

su buen funcionamiento.

□  Se recomienda mantener el servidor con la hora y la fecha exacta porque

esta es la que se registra en el sistema, y de ella depende el buen funcionamiento

del mismo.

Page 64: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 64/70

  57

GLOSARIO DE TÉRMINOS.

Administración: es el proceso de crear, diseñar y mantener un ambiente en el que

las personas, laborar o trabajando en grupos, alcancen con eficiencia metas

seleccionadas.

Ancho de Banda: Rango de frecuencias donde se encuentra concentrada la mayor

energía de la señal.

Aplicación: Es el problema o conjunto de problemas para los que se diseña una

solución mediante computadora.

Automatización: Conversión de determinados procesos corporales o psíquicos en

automáticos. Sistema de fabricación diseñado con el fin de usar la capacidad de las

máquinas para llevar a cabo determinadas tareas anteriormente efectuadas por

seres humanos, y para controlar la secuencia de las operaciones sin intervención

humana.

Bit: es el acrónimo de Binary digit. (Dígito binario). El bit es la unidad mínima de

información empleada en informática, en cualquier dispositivo digital, o en la teoría

de la información. Con él, podemos representar dos valores cualquiera, como:

verdadero o falso, abierto o cerrado, blanco o negro, norte o sur, masculino o

femenino, amarillo o azul, etc.

Datos: Es la unidad mínima de información. Corresponde a cualquier información

que pueda ser usada para cálculo, comparación u otro procesamiento o que

requieras ser recordada a futuro.

Firewall: es un equipo de hardware o software utilizado en las redes para prevenir

algunos tipos de comunicaciones prohibidos por las políticas de red, las cuales se

fundamentan en las necesidades del usuario.

Hardware: Es el término que indica todas las partes físicas, eléctricas y mecánicas de

una computadora. Significa literalmente “partes duras” y se emplea en

contraposición al término software.

Page 65: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 65/70

  58

Herramienta: Es el término aplicado a un programa que desarrolla servicios

específicos.

Hipervínculo: Enlace mediante palabras, fraces, graficos a ficheros o paginas web

mediante un clic de raton sobre ellos.

Http: Siglas de Hyper Text Transport Protocol, protocolo para transferir ficheros o

documentos en el www.

Interfaz de Usuario: Trata del conjunto de componentes empleados por el usuario

para comunicarse e interaccionar con las computadoras.

Red: Agrupación de computadores, impresoras, routers, switches y otros

dispositivos que se pueden comunicar entre sí a través de un medio de transmisión.

Script: Conjunto de caracteres formado por mandatos y secuencias de tecleo, que se

utilizan para automatizar tareas muy habituales, como por ejemplo la conexión a la

red.

URL: (Universal Resource Locutor) formato normalizado para dar direcciones a todos

los elementos que configuran la red, un URL tiene tres partes: el protocolo para

extraer la información (http, FTP…), el nombre del ordenador que la sirve y la ruta o

camino hacia el documento.

Usuario: un usuario es la persona, organización u otra entidad que depende de los

servicios de un computador o sistema computacional para obtener un resultado

deseado.

Tecnología: conjunto de instrumentos, procedimientos y métodos empleados en las

distintas ramas industriales. También puede definirse como la técnica que utiliza el

conocimiento científico.

Web: es un sistema de hipertexto que funciona sobre Internet. Para ver la

información se utiliza una aplicación llamada navegador web para extraer elementos

de información (llamados "documentos" o "páginas web") de los servidores web (o

"sitios") y mostrarlos en la pantalla del usuario.

Page 66: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 66/70

  59

WWW: Siglas de World Wide Web, su traduccion podria ser red de cobertura

mundial, tambien conocido como el Web, o triple W, es un sistema de información

global desarrollado por investigadores de CERN en suiza, que permite acceder a

documentos codificados en lenguaje HTML por medio de un navegador.

Page 67: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 67/70

  60

BIBLIOGRAFÍA.

ROBBINS, S. (1994). Administración teoría y práctica. (4ª ed.). Prentice ‐ HallHispanoamericana, S.A. México

LORENZI, Peter Skinner J., Steven (1997) Gestión: Calidad y Competitividad España:McGraw ‐ Hill Interamericana d Índice general España, S.A.

SABINO, C. (1992). El proceso de Investigación. Tercera Edición. Santa fe de Bogota:Panamericana Editorial.

KENDALL Kenneth E. y col. (1997). Análisis y Diseño de Sistemas. Pretince mayHispanoamericana, S. A. México.

MONTILVA C. Jonás A. (1999) Desarrollo de Sistemas de Información. Consejo dePublicaciones de la Universidad de los Andes.

DATE C. J. (1993) Introducción a los Sistemas de bases de datos, Volumen I. QuintaEdición

PRESSMAN, R. E. (2002). Ingeniería de Software. México. McGraw Hill.

CHIAVENATO, I. (2001). Introducción a la Teoría General de la Administración,México.

ARIAS, F (1997). El proyecto de Investigación, guía para su elaboración. 2da Edición.Caracas, Venezuela. Editorial Episteme.

BAVARESCO, A (1998).Proceso Metodológico en la Investigación. Maracaibo, EdoZulia. Editorial de la Universidad del Zulia.

HERNÁNDEZ (2003). Metodología de la investigación, México: McGraw‐Hill.

BALESTRINI, R. (1997). Técnica de la Investigación. Segunda Edición. CaracasVenezuela.

Page 68: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 68/70

  61

 ANEXO 1

Page 69: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 69/70

  62

 ANEXO 2

ANEXO 3

Page 70: Iweb

5/16/2018 Iweb - slidepdf.com

http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 70/70

  63

 ANEXO 3