iweb
Post on 19-Jul-2015
1.431 Views
Preview:
TRANSCRIPT
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
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
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
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
5/16/2018 Iweb - slidepdf.com
http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 5/70
vi
BIBLIOGRAFÍA. 58ANEXOS. 59
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
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.
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.
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
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.
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
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
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
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.
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.
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.
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.
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
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
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.
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
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.
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
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.
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.
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
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
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
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.
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)
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.
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
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.
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
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.
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
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
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.
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.
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.
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.
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
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.
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.
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
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:
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.
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
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.
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.
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.
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
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
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
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.
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.
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.
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.
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.
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).
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.
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.
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.
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.
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.
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.
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.
5/16/2018 Iweb - slidepdf.com
http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 68/70
61
ANEXO 1
5/16/2018 Iweb - slidepdf.com
http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 69/70
62
ANEXO 2
ANEXO 3
5/16/2018 Iweb - slidepdf.com
http://slidepdf.com/reader/full/iweb5572007849795991699f7b48 70/70
63
ANEXO 3
top related