Vous êtes sur la page 1sur 45

REPÚBLICA BOLIVARIANA DE VENEZUELA

INSTITUTO UNIVERSITARIO DE TECNOLOGÍA DE


ADMINISTRACIÓN INDUSTRIAL- AMPLIACIÓN GUARENAS
UNIDAD CURRICULAR: PLANIFICACION DE PROYECTO
ESPECIALIDAD: INFORMATICA

SISTEMA DE INSCRIPCION Y REGISTRO DE


CALIFICACIONES PARA EL DEPARTAMENTO DE
EVALUACION DE LA UNIDAD EDUCATICA NACIONAL
LAUDELINO MEJIAS

Tutor: Autores:
Belén Maldonado Barrientos V Augusto J..
C.I: 27.407.955
Terán J. Pablo M.
C.I: 28.252.446

Guarenas, Junio de 2019


REPÚBLICA BOLIVARIANA DE VENEZUELA
INSTITUTO UNIVERSITARIO DE TECNOLOGÍA DE
ADMINISTRACIÓN INDUSTRIAL- AMPLIACIÓN GUARENAS
UNIDAD CURRICULAR: PLANIFICACION DE PROYECTO
ESPECIALIDAD: INFORMATICA
SECCIÓN: 206-A1

SISTEMA DE INSCRIPCION Y REGISTRO DE


CALIFICACIONES PARA EL DEPARTAMENTO DE
EVALUACION DE LA UNIDAD EDUCATICA NACIONAL
LAUDELINO MEJIAS
(Proyecto de Trabajo de Grado para Optar al Título de Técnico Superior
Universitario en la Especialidad de Informática)

Tutor: Autores:
Belén Maldonado Augusto J. Barrientos V. C.I: 27.407.955
Pablo M. Terán J. C.I: 28.252.446

Guarenas, Junio de 2019 Commented [L1]: QUITAR ESTA PAGINA

2
INDICE

3
INTRODUCCION

4
I CAPÍTULO
EL PROBLEMA

1.1 Planteamiento del Problema


En el mundo actual la tecnología es muy importante, más aún si se toma en cuenta el
impacto de esta en la evolución de la sociedad. A través de la historia el hombre
siempre se ha enfocado en crear todo tipo de mecanismos que brinden soluciones a
las diversas actividades que le permitan expandir sus conocimientos y habilidades.
Sin duda alguna uno de los logros fundamentales de este crecimiento fue la invención
de las computadoras, ya que han permitido el manejo rápido y eficaz de diversos
procesos que se realizan en la vida cotidiana y laboral, como es el almacenamiento,
organización y control de datos relacionados a una empresa, organización o entidad.

En tal sentido muchos centros de estudios no cuentan actualmente con sistemas de


gestión académica automatizados que les permita manejar información relacionada
tanto de la propia institución como de sus matriculados y profesores encargados de
las materias, carreras que imparten, permitiendo un mejor y eficaz control de dicha
información, reduciendo los tiempos de consulta y haciendo más eficiente todos los
procesos que conlleva el manejo de un centro de estudios técnicos.

Vargas(2007), la gestión académica es vital para el logro de la misión de la


institucional y las metas de formación, por eso que los profesores y los estudiantes
son actores centrales en el diseño, implantación y desarrollo de procesos claves en la
gestión académica como la elaboración de proyectos; las normas y los procedimientos
de evaluación del desempeño de los estudiantes; la planificación de las actividades
para la generación y aplicación del conocimiento.

Actualmente en Venezuela muchas empresas e instituciones no cuentan con sistema


que les permita que les ayude en su desarrollo, esto es una de las razones por la cual

5
se encuentran en un estado de déficit puesto que estos recurren al método manuscrito
y esto afecta directamente su productividad, ya un sistema no solo provee una mejora en
la eficiencia y la eficacia en la realización de sus procesos, sino que mejora y agiliza
la administración general dentro de la empresa o institución.

Este es el caso de la Unidad Educativa NacionalLaudelino Mejías, ubicada en


Guarenas, Edo. Miranda existe un departamento de evaluación en el que utilizan el
método manual para realizarlo, debido a esto ocurren errores a la hora de inscribir a Commented [L2]: Realizar que?

un nuevo alumno y al imprimir boletas y otros documentos, sino también que estos
toman mucho esfuerzo y tiempo, esto trae en si inconvenientes ya que causa
descontento en los representantes de los estudiantes.

Esta problemática sucede porque no cuentan con un sistema que les permita
automatizar los procesos de inscripción y registro de calificaciones. Sin embargo, esta
problemática trae consecuencias sociales, económicas y en algunos casos legales Commented [L3]: Explicarlas

Por lo cual se propone un sistema automatizado de inscripción y registro de


calificaciones para el departamento de evaluación, el cual les va a permitir agilizar en
gran medida estos procesos y aportando una mayor seguridad e integridad de estos
datos, lo que proveerá una mejor administración de toda la información.

Esto será beneficioso principalmenteal Departamento de Evaluación de Unidad


Educativa Nacional Laudelino Mejías ya que le resulte más fácil llevar a cabo sus
funciones, pero también será un beneficio para la institución en general ya que podrán
llevar un mejor control administrativo.

Tomando en cuenta lo anterior expuesto se plantean las siguientes interrogantes:

 ¿Cuál es la situación actual del departamento de evaluaciónde Unidad


Educativa Nacional Laudelino Mejías?
 ¿Cuáles son los requisitos que debe cumplir un sistema de inscripción y
registro en la Unidad Educativa Nacional Laudelino Mejías?

6
 ¿Cuál arquitectura que necesita el sistema para cubrir las necesidades de la
Unidad Educativa Nacional Laudelino Mejías?
 ¿Cómo solventar la situación del Departamento de Evaluación?

1.2 Objetivo de la investigación

1.2.1Objetivo general

Proponer un sistema de inscripción y registro de calificaciones para el


departamento de evaluación de la Unidad Educativa Nacional Laudelino Mejías.

1.2.2 Objetivos Específico

 Diagnosticarla situación actual en la que se encuentra el Departamento de


Evaluaciónde Unidad Educativa Nacional Laudelino Mejías.
 Determinarlos requisitos que debe cumplir un sistema de inscripción y
registro en la Unidad Educativa Nacional Laudelino Mejías
 Identificar la arquitectura del sistemaque cumpla con los requerimientos
establecidos.
 Desarrollarel sistema de inscripción y registro de calificaciones para el
Departamento de Evaluación.

1.3Justificación

Esta investigación se realiza con el fin de que las empresas e instituciones reconozcan
lo importante que es tener una herramienta que les permita mantener un mejor manejo
de sus procesos tanto los internos como los externos. El valor que aporta un sistema
es un punto de gran beneficio para las empresas, ya que es una forma de facilitar sus
actividades y aumentar la eficiencia y productividad y de la misma manera mejorar la
comunicación de las empresas e instituciones.

7
Al Instituto Universitario de Tecnología de Administración Industrial, (IUTA) le
constituirá una fuente de referencia para los futuros estudiantes tanto para consulta
como aplicación y elaboración de estudios relacionados al tema.

Para la Unidad Educativa Nacional Laudelino Mejías, le aportara una herramienta


de gran valor para llevar a cabo sus labores administrativas, facilitando así sus
funciones y mejorando su rendimiento.

Por otro lado esta investigación esimportante para los investigadores, dado que a
través de ésta propuesta se han expandidos y han puesto en practica sus
conocimientos con respecto a la carrera cursada, Informática.

La línea matriz de la investigación es: Optimización de recursos en función de los


objetivos organizacionales.

La línea de la investigación potencial: Sistemas.

1.4 Alcance y Delimitación

Alcance Commented [L4]: Cuales el alcance

Delimitación

La presente investigación se realizará en el Unidad Educativa Nacional Laudelino


Mejías, Guarenas, Municipio Plaza, Urbanización Los Naranjos, Edo. Miranda,
tomando en cuenta una población como son los trabajadores del Departamento de
Evaluación y el personal administrativo del mismo, con el fin de proveerles un
sistema de les permita automatizar los procesos de inscripción y registro de
calificaciones, la cual se realizara en un periodo comprendido entre Junio hasta
Diciembre del 2019.

8
II CAPÍTULO

MARCO TEORIO

Arias F, (2012) “El marco teórico o marco referencial es el producto de la revisión


documental y bibliográfica y consiste en una recopilación de ideas, posturas de
autores, conceptos y definiciones que sirven de base a la investigación por realizar”

Considerando lo planteado anteriormente, el marco teórico es el punto de referencia


donde se desarrollan los conceptos básicos y teorías que están estrechamente
relacionados con la investigación englobando las ideas y procedimientos que sirven a
un investigador para llevar a término su actividad.

2.1 Antecedentes de la investigación

Arias, F (2006) Considera que “los antecedentes de la investigación son los estudios
previos y trabajos de grado relacionados con el problema planteado, sirve de guía al
investigador y le permite hacer comparaciones y tener ideas sobre cómo se trató el
problema en esa oportunidad es decir, investigaciones realizadas anteriormente y que
guardan alguna vinculación con el problema de estudio.
Según lo señalado se pueden considerar los antecedentes de la investigación como
fuentes de información que han sido realizados con anterioridad, que sirven como
guía al investigador para tener una amplia visión del tema a estudiar.

Cliff García y Terán Nayhomi (2016), en la Universidad Santa Maria, para


obtarpor el titulo de Ingeniero en Sistema, titulado “Desarrollo de un sistema de Commented [L5]: OPTAR

gestión académica para centros de estudio técnicos”. El objetivo principal de la


investigación fue el desarrollo automatizado de un sistema que permita un mejor
manejo y control de todos los procesos que conlleva la gestión académica de un
instituto, facilitando el acceso a la información que se requiera, en el momento que se
requiera, agilizando los procesos de captación de nuevos alumnos y docentes.

9
La investigación aportará un amplio conocimiento acerca de los elementos que
conforman un sistema de gestión académica, por otro lado, sirvió tanto para el
desarrollo de las bases teóricas, como para el de los instrumentos de recolección de
datos, de la presente investigación. Se vincula Commented [L6]: Colocar la vinculación

Silva Meudis (2015), en el Instituto Universitario de Tecnología de Administración


Industrial (IUTA), para optar al título de técnico superior universitario en la
especialidad informática, realizó una investigación titulada “Diseño de un sistema
automatizado para el registro de las citas médicas del consultorio veterinario ELFEX,
Guarenas”.El objetivo de esta investigación fue lograr la automatización del proceso
de registro de las citas médicas del consultorio veterinario ELFEX, Guarenas, el cual
se realiza de manera manuscrita (Planillas).

El trabajo sirvió como base para la comprensión de la estructura y fundamentos


necesarios para desarrollar sistemas de información, y el control que estos
proporcionan, por otra parte, con la información suministrada por el trabajo de grado
se sustentó las bases teóricas y las bases legales.vinculacion Commented [L7]: Cual es la vinculación

Mariña, A. y Negrín, A. (2012), en el Instituto Universitario de Tecnología de


Administración Industrial (IUTA), para optar al título de Técnico Superior
Universitario en la especialidad informática, realizó una investigación titulada
“Diseño de un sistema de gestión para el registro de calificaciones del departamento
de planificación y evaluación del Grupo Escolar Menca de Leoni: ubicado en
Guarenas Municipio plaza del Estado Miranda”.

El propósito fundamental de la investigación fue proporcionar relevancia tecnológica


al departamento de planificación y evaluación del grupo escolar Menca de Leoni,
debido a que no contaba con un procedimiento automatizado para tal fin.

Dicho trabajo de grado aporta un método mediante el cual un sistema de información


puede realizar uno de los procesos presentes en la gestión académica, como lo son
los procesos de registros y control de calificaciones del estudiante para la obtención

10
de respuestas rápidas y eficaces en la toma de decisiones, minimizando errores y
eliminando perdida de datos.Vinculación Commented [L8]: Vinculación

Alejandra J. y Serrano A., (2010), en la Universidad de Oriente Núcleo Monagas,


para optar por el título de Ingeniero en Sistemas, realizo una investigación titulada
“Desarrollo de un sistema de Gestión y Control Administrativo para la Coordinación
de Servicio Comunitario de la Universidad de Oriente- Núcleo Monagas”.

El objetivo de este proyecto es dar respuesta a la necesidad planteada en la


coordinación, agilizando los procesos y dando respuestas rápidas y oportunas. En
cuanto a su desarrollo se inclinó hacia un tipo de investigación proyectiva, apoyada
en un nivel comprensivo utilizando como técnicas de recolección de datos las
entrevistas no estructuradas, y la observación directa y la revisión documental, todo
esto con el propósito de obtener información precisa y confiable.

De esta manera se pudo concluir que con la implementación del sistema se genera un
mejor desempeño de las labores de la Coordinación de servicio comunitario, además
de un ahorro significativo de tiempo. Este trabajo tiene la característica de usar
herramientas tecnológicas iguales como XAMPP, PHP y un Servidor Apache, lo cual
aporta un alto conocimiento en cuanto al uso de estas, adicionalmente, ofrece
elementos importantes para la elaboración de los métodos de investigación y técnicas
aplicadas en la recolección de datos.Aporte y vinculacion Commented [L9]: completalo

Fabricio Bravo G. (2008), en la Universidad de Oriente Núcleo Monagas, para


optar por el título de Ingeniero en Sistemas, realizo una investigación titulada
“Desarrollo de un sistema web para el control y gestión del personal de la gerencia de
AIT distrito norte PDBSA”.

El objetivo de esta investigación fue eldesarrollo de una aplicación orientada al


control y gestión administrativo delpersonal de la Gerencia de AIT Dtto. Norte de
PDBSA, con el fin de automatizar los procesos operativos relacionados ala

11
administración del personal, suministrando una plataforma para el control ygestión de
la información relacionada a los empleados.

La información conseguida de este proyecto sirvió como base para el desarrollo de


los módulos de gestión y control de personal, así mismo, suministra información para
el sustento de las bases teóricas. vinculación Commented [L10]: complétalo

2.2 Bases teóricas

Arias (2006; 39). Las bases teóricas están formadas por: “un conjunto de conceptos y
proposiciones que constituyen un punto de vista o enfoque determinado, dirigido a
explicar el fenómeno o problema planteado”.

Bavaresco A. (2006) sostiene que las bases teóricas tienen que ver con las teorías que
le brindan al investigador el apoyo inicial dentro del conocimiento del objeto de
estudio, es decir, cada problema posee algún referente teórico, lo que indica, que el
investigador no puede hacer abstracción por el desconocimiento, salvo que sus
estudios se soporten en investigaciones puras o bien exploratorias.

Según lo planteado podemos definir que las bases teóricas son aquellos conceptos que
brindan al investigador el conocimiento referente al problema planteado.

2.2.1 Informática

Konrad Zuse (1992).La informática es la disciplina que estudia el tratamiento


automático de la información utilizando dispositivos
electrónicos y sistemascomputacionales. También es definida como el procesamiento
de información en forma automática. Para esto los sistemas informáticos deben
realizar las siguientes tareas básicas:

· Entrada: Captación de información.

· Procesamiento o tratamiento de dicha información.

12
· Salida: Transmisión de resultados.

2.2.2 Sistema de Información

Peralta (2008), “Es un conjunto de elementos que interactúan entre sí con el fin de
apoyar las actividades de una empresa o negocio. Teniendo muy en cuenta el equipo
computacional necesario para que el sistema de información pueda operar y el
recurso humano que interactúa con el Sistema de Información, el cual está formado
por las personas que utilizan el sistema”.

Un sistema de información realiza cuatro actividades básicas: entrada,


almacenamiento, procesamiento y salida de información.

1. Entrada de Información: Es el proceso mediante el cual el Sistema de


Información toma los datos que requiere para procesar la información. Las entradas
pueden ser manuales o automáticas. Las manuales son aquellas que se proporcionan
en forma directa por el usuario, mientras que las automáticas son datos o información
que provienen o son tomados de otros sistemas o módulos. Esto último se denomina
interfaces automáticas. Las unidades típicas de entrada de datos a las computadoras
son las terminales, las cintas magnéticas, las unidades de diskette, los códigos de
barras, los escáners, la voz, los monitores sensibles al tacto, el teclado y el mouse,
entre otras.

2. Almacenamiento de información: El almacenamiento es una de las actividades


o capacidades más importantes que tiene una computadora, ya que a través de esta
propiedad el sistema puede recordar la información guardada en la sección o proceso
anterior. Esta información suele ser almacenada en estructuras de información
denominadas archivos. La unidad típica de almacenamiento son los discos
magnéticos o discos duros, los discos flexibles o diskettes y los discos compactos
(CD-ROM).

3. Procesamiento de Información: Es la capacidad del Sistema de Información


para efectuar cálculos de acuerdo con una secuencia de operaciones preestablecida.

13
Estos cálculos pueden efectuarse con datos introducidos recientemente en el sistema o
bien con datos que están almacenados. Esta característica de los sistemas permite la
transformación de datos fuente en información que puede ser utilizada para la toma
de decisiones, lo que hace posible, entre otras cosas, que un tomador de decisiones
genere una proyección financiera a partir de los datos que contiene un estado de
resultados o un balance general de un año base.

4. Salida de Información: La salida es la capacidad de un Sistema de Información


para sacar la información procesada o bien datos de entrada al exterior. Las unidades
típicas de salida son las impresoras, terminales, diskettes, cintas magnéticas, la voz,
los graficadores y los plotters, entre otros. Es importante aclarar que la salida de un
Sistema de Información puede constituir la entrada a otro Sistema de Información o
módulo. En este caso, también existe una interface automática de salida.

2.2.3 Base de Datos

Márquez, M(2001).Una base de datos es un conjunto de datos almacenados entre


los que existen relaciones lógicas y ha sido diseñada para satisfacer los
requerimientos de información de una empresa u organización. En una base de datos,
además de los datos, también se almacena su descripción. Además, la base de datos
no sólo contiene los datos de la organización, también almacena una descripción de
dichos datos. Esta descripción es lo que se denomina metadatos, se almacena en el
diccionario de datos o catálogo y es lo que permite que exista independencia de datos
lógica-física.

2.2.3.1 Ventajas de las Bases de Datos

Date, C. (2001. p. 15-16). La utilización de bases de datos como plataforma para el


desarrollo de sistemas de aplicación en las organizaciones se ha incrementado
notablemente en los últimos años y esto se debe a las ventajas que ofrece su
utilización, algunas de las cuales se comentarán a continuación:

a) Compactación: no hay necesidad de archivos en papel voluminosos.

14
b) Velocidad: La máquina puede recuperar y actualizar datos más rápidamente
que un humano.

c) Menos trabajo laborioso: se puede eliminar gran parte del trabajo de llevar
los archivos a mano. Las tareas mecánicas las realizan siempre mejor las máquinas.

d) Actualidad: en el momento que la necesitemos, tendremos a nuestra


disposición información precisa y actualizada.

Los beneficios anteriores se aplican aún con más fuerza en un entorno multiusuario,
donde es probable que la base de datos sea mucho mas grande y compleja que en el
caso de un solo usuario. No obstante, en el entorno multiusuario hay una ventaja
adicional, que expresaremos así: el sistema de de base de datos ofrece a la empresa un
control centralizado de sus datos (los cuales, como se habrá dado cuenta a estas
alturas, constituye uno de sus activos mas importantes).

2.2.3.2Arquitectura de un Sistema de Base de Datos

Barzanallana, R(2006). Posee tres niveles con el objetivo de separar el software de


aplicación con la base de datos física.

a) Nivel Físico: es el nivel real de los datos almacenados. Es decir como se


almacenan los datos, ya sea en registros, o como sea. Este nivel es usado por muy
pocas personas que deben estar cualificadas para ello. Este nivel lleva asociada una
representación de los datos, que es lo que denominamos Esquema Físico.

b) Nivel Conceptual: es el correspondiente a una visión de la base de datos


desde el punto de visto del mundo real. Es decir tratamos con la entidad u objeto
representado, sin importarnos como está representado o almacenado. Este nivel lleva
asociado el Esquema Conceptual.

c) Nivel Visión: son partes del esquema conceptual. El nivel conceptual


presenta toda la base de datos, mientras que los usuarios por lo general sólo tienen
acceso a pequeñas parcelas de ésta. El nivel visión es el encargado de dividir estas
parcelas. Un ejemplo sería el caso del empleado que no tiene porqué tener acceso al

15
sueldo de sus compañeros o de sus superiores. El esquema asociado a éste nivel es el
Esquema de Visión. Los 3 niveles vistos, componen lo que conocemos como
arquitectura de base de datos a 3 niveles.

2.2.4 Sistema de gestión de base de datos

Se puede definir un sistema de gestión de base de datos (SGBD) como un conjunto


coordinado de programas, procedimientos, lenguajes, etc. Que suministra, tanto a los
usuarios no informáticos como a los analistas, programadores o al administrador, los
medios necesarios para describir, recuperar y manipular los datos almacenados en la
base de datos, manteniendo su integridad, confidencialidad y seguridad. Un SGBD es
una herramienta que permite interactuar los datos con los usuarios de los datos, de
forma que se garanticen todas las propiedades definidas para una base de datos. En
algunos casos el SGBD trabajará directamente con los datos, y en otras ocasiones, lo
hará a traves del sistema operativo de la maquina donde resida el SGBD.

2.2.5 Normalización

La normalización de base datos es una técnica de diseño mediante la cual se evitan


ciertos problemas que pueden aparecer cuando se formulan las relaciones entre las
tablas, así como el diseño de los campos de éstas. Entre estos problemas, los más
comunes son los siguientes:

a) Redundancia y ambigüedad en los datos: lo cual pude provocar problemas


de incoherencia debidos a modificaciones parciales de los datos.

b) Perdida de la información: debido a la aparición de tuplas falsas en


determinadas consultas sobre diseños no normalizados.

c) Anomalías de inserción, borrado y modificación: que pueden conducir a un


estado inconsistente de la base de datos. (Junta de Andalucia, 2001, p. 45)

16
2.2.5.1 Formas Normales

Las primeras tres formas normales son suficientes para cubrir las necesidades de la
mayoría de las bases de datos. El creador de estas 3 primeras formas normales (o
reglas) fue Edgar F. Codd, éste introdujo la normalización en un artículo llamado A
RelationalModel of Data forLargeShared Data Banks Communications of the ACM,
Vol. 13, No. 6, June 1970, pp. 377-387.

1. Primera Forma Normal (FNF) Sea α un conjunto de atributo perteneciente


(Є) a la relación R, en donde R está en la primera forma normal si todos los atributos
α[n] son atómicos, es decir no pueden seguir dividiéndose. Por ejemplo, la relación
Cursos: nombre, código, vacantes, horario, bibliografía; queda después de aplicar la
forma normal 1 de la siguiente manera:

-cursos1: nombre, código, vacantes.

-horario1: código, día, módulo.

-bibliografia1: código, nombre, autor.

Una columna no puede tener múltiples valores. Los datos están atómicos si a cada
valor de X le pertenece un valor de Y, entonces a cada valor de Y le pertenece un
valor de X.

2. Segunda Forma Normal (SNF) Dependencia completa. Está en SNF si está


en PNF y si sus atributos no principales dependen de forma completa de la clave
principal. Toda columna que no sea clave debe depender por completo de la clave
primaria. Los atributos dependen de la clave. Varía la clave y varían los atributos.
Dependencia completa. Sus atributos no principales dependen de forma completa de
la clave principal.

3. Tercera Forma Normal (TNF) Si todas las columnas que no son llave son
funcionalmente dependientes por completo de la llave primaria y no hay dependencia
transitiva. Cuando las tablas están en tercera forma normal se previenen errores de

17
lógica al insertar o borrar registros. Cada columna en una tabla esta identificada de
manera única por llave primaria y no deben haber datos repetidos. Estoy provee un
esquema limpio y elegante, que es fácil de trabajar y expandir.

4. Cuarta Forma Normal (FNF) Si está en forma normal de Boyce-Codd y se


eliminan las dependencias multivaluadas y se generan todas las relaciones externas
con otras tablas u otras bases de datos.

5. Quinta Forma Normal (FNF) Si está en cuarta forma normal y toda


dependencia-join viene implicada por claves candidatas.

2.2.6 XAMPP.

Es un servidor independiente de plataforma, software libre, que


consiste principalmente en la base de datos MySQL, el servidor Web Apache y los
intérpretes para lenguajes de script: PHP y Perl. El nombre proviene del acrónimo de
X (para cualquiera de los diferentes sistemas operativos), Apache, MySQL, PHP,
Perl. El programa está liberado bajo la licencia GNU y actúa como un servidor Web
libre, fácil de usar y capaz de interpretar páginas dinámicas. Actualmente XAMPP
esta disponible para Microsoft Windows, GNU/Linux, Solaris, y MacOS X.

2.2.7 Visual Studio Code

Es un editor de código fuente desarrollado por Microsoft para Windows, Linux y


macOS. Incluye soporte para la depuración, control integrado de Git, resaltado de
sintaxis, finalización inteligente de código, fragmentos y refactorización de código.
También es personalizable, por lo que los usuarios pueden cambiar el tema del editor,
los atajos de teclado y las preferencias. Es gratuito y de código abierto, aunque la
descarga oficial está bajo software propietario.

2.2.8 Frameworks
En el desarrollo de software, un framework es una estructura de soporte definida en la
cual otro proyecto de software puede ser organizado y desarrollado. Típicamente, un

18
framework puede incluir soporte de programas, bibliotecas y un lenguaje interpretado
entre otros software para ayudar a desarrollar y unir los diferentes componentes de un
proyecto. Un framework representa una arquitectura de software que modela las
relaciones generales de las entidades del dominio. Provee una estructura y una
metodología de trabajo la cual extiende o utiliza las aplicaciones del dominio.

Los frameworks son diseñados con el intento de facilitar el desarrollo de software,


permitiendo a los diseñadores y programadores pasar más tiempo identificando
requerimientos de software que tratando con los tediosos detalles de bajo nivel de
proveer un sistema funcional. Por ejemplo, un equipo que usa Apache Struts para
desarrollar un sitio web de un banco puede enfocarse en cómo los retiros de ahorros
van a funcionar en lugar de preocuparse de cómo se controla la navegación entre las
páginas en una forma libre de errores. Sin embargo, hay quejas comunes acerca de
que el uso de frameworks añade código innecesario y que la preponderancia de
frameworks competitivos y complementarios significa que el tiempo que se pasaba
programando y diseñando ahora se gasta en aprender a usar frameworks.

Fuera de las aplicaciones en la informática, un framework puede ser considerado


como el conjunto de procesos y tecnologías usados para resolver un problema
complejo. Es el esqueleto sobre el cual varios objetos son integrados para una
solución dada.

2.2.9 Macromedia Dreamweaver.


Macromedia Dreamweaver es una herramienta de HTML visual, diseñado
paradesarrolladores profesionales. Dreamweaver hace sencillo crear páginas Web
dinámicas, permitiendo que los diseñadores puedan crear entornos Web y
animaciones sofisticadas sin tener que escribir una sola línea de código.
Dreamweaver genera HTML dinámico, que usa JavaScript y CSS. Una de las
características del programa es que se pueden optimizar las páginas para las
diferentes versiones de los navegadores. Dreamweaver no modifica el código fuente,
haciendo fácil el poder cambiar entre Dreamweaver y tu editor de código no visual

19
favorito. Algunas otras características incluyen: un editor de imagen integrado,
diferentes colores para la sintaxis HTML, soporte para posicionamiento absoluto,
poder hacer cambios por todas las páginas usando elementos comunes, cliente de FTP
integrado (con soporte Firewall), soporte XML, plantillas, e interfaz personalizado.

2.2.10 Lenguaje de programación

Un lenguaje de programación es un lenguaje formal diseñado para realizar procesos


que pueden ser llevados a cabo por máquinas como las computadoras. Pueden usarse
para crear programas que controlen el comportamiento físico y lógico de una
máquina, para expresar algoritmos con precisión, o como modo de comunicación
humana. Está formado por un conjunto de símbolos y reglas sintácticas y semánticas
que definen su estructura y el significado de sus elementos y expresiones. Al proceso
por el cual se escribe, se prueba, se depura, se compila (de ser necesario) y se
mantiene el código fuente de un programa informático se le llama programación.

Louden, K. (2002, p.3)Un lenguaje de programación es un sistema notacional para


describir computaciones de una forma legible tanto para la maquina como para el ser
humano.

Según se aproximen al lenguaje nativo del ordenador, llamado código máquina, o a la


forma humana de expresar órdenes, se distinguen distintos niveles de lenguajes de
programación:

a) Lenguajes de Bajo nivel: son los más rápidos y ponen al servicio del
programador todo el equipo físico. Se utilizan para el desarrollo de programas básicos
(otros lenguajes, control de procesos, etc.).Como ejemplo puede citarse el
ensamblador.

b) Lenguajes de alto nivel: en este grupo se encuentran los más conocidos. La


elaboración de programas es más sencilla y cada lenguaje suele estar enfocado a un
determinado campo. Entre ellos los más habituales son: COBOL, FORTRAN,
BASIC, PASCAL, C, PROLOG, MUMPS.

20
c) Lenguajes de cuarta generación: son las herramientas de desarrollo de
programas. En este caso las órdenes existentes están mucho más próximas a la forma
de pensar humana y por ello resulta más sencillo, flexible y productivo trabajar con
estos lenguajes. Estas herramientas suelen constar de generadores de pantallas,
generadores de informes, generadores de aplicaciones y utilidades. Como ejemplos
mashabitualies pueden citarse: Oracle, Transtool, Clipper, Informix, DBase IV, etc.

d) Otros lenguajes: el gran auge de los entornos Windows a conducido al


desarrollo de lenguajes visuales que utilizan la programación orientada a objetos.
Entre estos lenguajes esta el Visual Basic de Microsoft, el Delphi de Borland, el C++
y el SQL. (Castiñeiras, M y Fuentes, X. 1999, p.113-114)

2.2.11Lenguaje de Programación Interpretado (PHP)

Capuñay(2013, p.21). “PHP (acrónimo de PHP: HypertextPreprocessor) es un


lenguaje de ‘código abierto’ interpretado, de alto nivel, embebido en páginas HTML
y ejecutado en el servidor”.

Es un lenguaje para programar scripts del lado del servidor, que se incrustan
dentro del código HTML. Este lenguaje es gratuito y multiplataforma, es decir, es un
lenguaje de programación con variables, sentencias condicionales, bucles, funciones.
Las Principales ventajas más destacables del lenguaje de programación PHP son la
capacidad de conexión con la mayoría de los manejadores de base de datos de la
actualidad, destaca su conectividad con MySql, capacidad de expandir su potencial
utilizando la enorme cantidad de módulos (llamados extensiones), es libre, por lo que
se presenta como una alternativa de fácil acceso para todos, permite las técnicas de
programación orientada a objetos, biblioteca nativa de funciones sumamente amplia e
incluida.

2.2.11.1Ventajas de PHP.

a. Es un lenguaje multiplataforma.

b. Completamente orientado a la web.

21
c. Capacidad de conexión con la mayoría de los motores de base de datos que se

utilizan en la actualidad, destaca su conectividad con MySQL y PostgreSQL.

d. Capacidad de expandir su potencial utilizando la enorme cantidad de módulos


(llamados ext's o extensiones).

e. Posee una amplia documentación en su página oficial, entre la cual se destaca


que todas las funciones del sistema están explicadas y ejemplificadas en un único
archivo de ayuda.

f. Es libre, por lo que se presenta como una alternativa de fácil acceso para todos.

g. Permite las técnicas de Programación Orientada a Objetos.

h. Biblioteca nativa de funciones sumamente amplia e incluida.

i. No requiere definición de tipos de variables aunque sus variables se pueden


evaluar también por el tipo que estén manejando en tiempo de ejecución.

j. Tiene manejo de excepciones (desde PHP5).

k. Si bien PHP no obliga a quien lo usa a seguir una determinada metodología a la


hora de programar (muchos otros lenguajes tampoco lo hacen), aun estando dirigido a
alguna en particular, el programador puede aplicar en su trabajo cualquier técnica de
programación y/o desarrollo que le permita escribir código ordenado, estructurado y
manejable.

2.2.12Lenguaje de Consulta Estructurado (MySql)

Sistema de gestión de bases de datos relacional su diseño multihilo le permite


soportar una gran carga de forma muy eficiente. DefinicionABC (2014) señala que
este gestor de bases de datos es, probablemente el gestor más usado en el mundo del
software libre, debido a su gran rapidez y facilidad de uso. Por cuanto éste lenguaje
permite recurrir a bases de datos multiusuario a través de la web y en diferentes
lenguajes de programación; se adapta a diferentes necesidades y requerimientos;

22
cuenta con infinidad de librerías y otras herramientas que permiten su uso a través de
gran cantidad de lenguajes de programación, además de su fácil instalación y
configuración.

Resulta oportuno describir las características y conocer las bondades de lenguajes


de programación descritos anteriormente, porque ellos brindan para la elaboración de
proyectos las plataformas que permiten la modificación de todas sus partes; mediante
estereotipos y restricciones implementando un lenguaje común para todo su
desarrollo. Cabe agregar que para la puesta en marcha de un proyecto se deben
tener en cuenta factores que conlleven al desarrollo del mismo; todo debe ser
investigado, analizado y planificado, levantando cada información, llevando a cabo
los estándares de cada uno para su previa elaboración y que éstos satisfagan las
necesidades de los usuarios.

2.2.13 Lenguaje de Marcado de Hipertexto (HTML)

HTML, siglas de HyperTextMarkupLanguage (Lenguaje de Marcas de Hipertexto),


hace referencia al lenguaje de marcado para la elaboración de páginas web. Es un
estándar que sirve de referencia para la elaboración de páginas web en sus diferentes
versiones, define una estructura básica y un código (denominado código HTML) para
la definición de contenido de una página web, como texto, imágenes, etc. Es un
estándar a cargo de la W3C (World Wide Web Consortium), organización dedicada a
la estandarización de casi todas las tecnologías ligadas a la web, sobre todo en lo
referente a su escritura e interpretación.

Vértice(2012, p.12). “HTML es un lenguaje artificial que los ordenadores son


capaces de interpretar y diseñado para que los programadores redacten instrucciones
que los navegadores ejecutan para originar las páginas web”.

Esto nos quiere decir que HTML sería un idioma comprendido por la máquina para
procesar y dar una respuesta.

23
2.2.13.1HTML5

Según (Martínez, 2010) es una colección de estándares para el diseño y desarrollo de


páginas web. Esta colección representa la manera en que se presenta la información
en el explorador de internet y la manera de interactuar con ella. HTML5 permite una
mayor interacción entre páginas web y contenido media (video, audio, entre otros) así
como una mayor facilidad a la hora de codificar el diseño básico.

Teniendo en consideración el auge de HTML5 a nivel mundial, más específicamente


a nivel web y multimedia, resulta esencial utilizar éste lenguaje para desarrollar y
diseñar el sistema propuesto.

2.2.14 CSS

CSS se utiliza para dar estilo a documentos HTML y XML, separando el contenido
de la presentación. Los estilos definen la forma de mostrar los elementos HTML y
XML. CSS permite a los desarrolladores Web controlar el estilo y el
formatodemúltiplespáginasWebalmismotiempo.Cualquiercambioenelestilo marcado
para un elemento en la CSS afectará a todas las páginas vinculadas a esa CSS en las
que aparezca eseelemento.

Además de utilizar HTML5, es necesario el manejo de las hojas de estilos, para


tener una mejor organización del código. Cabe destacar que será utilizada la nueva
versión CSS3, debido a las grandes propiedades que ofrece en diseño.

2.2.15 Javascript

Javascript es un lenguaje de programación principalmente utilizado para crear


páginas web dinámicas, entendiendo por esto el uso de animaciones, cuadros de texto
que aparecen, acciones que ocurren al pasar el mouse por cierto botón o al ser
pulsados. El código Javascript esta insertado en el documento HTML y no un
lenguaje aparte.

24
Presentado por Javascript de Miguel Ángel Sánchez Maza: Permite crear
aplicaciones similares a los CGI (common Gateway interface). El CGI es un
mecanismo que se ha utilizado en los servidores Web para implementar las páginas
web activas. El funcionamiento de los CGI es el siguiente: Lee los datos provenientes
de un formulario de una página Web, procesa la información y lo escribe sobre el
canal de salida estándar que es la pantalla del ordenador.

El programa en Javascript reconoce eventos, son acciones de Javascript (uno de los


eventos es onClick, que se refiere que al pulsar con el cursor sobre la zona a la cual
está asociado ese evento nos realiza una determinada acción), creados por el usuario,
definiendo así un sistema interactivo. Podemos por ello crear formularios que
verifiquen la validez de la información y interpreten está en el mismo programa
contenido en el documento HTML sin necesidad de comunicación por la red.
También se permite por medio de un código Javascript realizar acciones particulares
como ejecutar un archivo de audio, ejecutar un applet, etc.

2.2.15.1 Ventajas y desventajas de Javascript

Entre las principales ventajas de Javascript están:

- Es un lenguaje sencillo.

- Es un lenguaje interpretado por el navegador (no requiere compilador).

- Flexible, como por ejemplo no requiere declarar variables ni tipos.

Según Gutiérrez Emmanuel en Javascript conceptos básicos y avanzados


(2009):”Javascript es un lenguaje universal presente en numerosas páginas HTML, de
manera complementaria a este código. Gracias a Javascript, las paginas HTML son más
agradables y disponen de muchas funcionalidades suplementarias”.

Saber escribir scripts en Javascript significa permitir a los usuarios de sus


páginas HTML el acceso a otras funcionalidades y otros servicios, mejorando
de esta manera la profesionalidad de un sitio web. Incluso recientemente,

25
cuando un internauta escogía por primera vez un nombre de usuario, era
necesario hacer clic sobre un botón y esperar una respuesta del servidor que en
ocasiones solicitaba recomenzar el procedimiento puesto que el nombre de
usuario pertenecía ya a otra persona En cambio hoy, gracias al uso de la
tecnología AJAX el control se realiza en un segundo plano al mismo tiempo
que el usuario cumplimenta la ficha. Es innegable que Javascript contribuye
mucho a la facilidad de uso de un sitio web e incrementa además la fidelidad
del usuario.

Por todo esto y más Javascript ha pasado a ser hoy en día en conocimiento básico
para todo aquel que necesite desarrollar aplicaciones web, ahora bien, Javascript no
puede hacer todo y al ser ejecutado por la parte del cliente no posee la interacción con
una base de datos tipo SQL y en este caso es necesario pasar a un lenguaje como
PHP, otro factor en contra es que Javascript no puede leer ni escribir en el disco duro
del cliente.

2.2.16 Yarn

Es un nuevo tipo de instalador de paquetes JavaScript y gestor de dependencias


lanzado por Facebook en colaboración con otros jugadores como Google donde
introduce cambios en esa gestión de dependencias, en la ejecución de tareas y algunas
mejoras de rendimiento, también en el cambio de enfoque en la descarga e instalación
de los paquetes y en su gestión de las dependencias, por ejemplo, con Yarn el
programador podrá gestionar nuestras dependencias con mayor fiabilidad.

Es compatible con el registro del npm, pero difiere en su acercamiento a instalar


paquetes; Utiliza archivos de bloqueo y un algoritmo de instalación determinista, esto
le permite mantener la misma estructura de los directorios node_modules -que
albergan dependencias- para todos los usuarios involucrados en un proyecto, y ayudar
a reducir los errores que son difíciles de rastrear y replicar en múltiples máquinas.2

El proceso de instalación y control que introduce Yarn tiene distintos pasos:

26
- Resolution: Yarn resuelve las dependencias entre paquetes o librerías
JavaScript haciendo solicitudes al registro y revisando cada dependencia que se
encuentre ya gestionada dentro del directorio.

- Fletching: después, Yarn revisa el directorio global almacenado en la


memoria caché y comprueba que el paquete o librería JavaScript que se quiere
descargar no fue instalado con anterioridad. Si Yarn comprueba que no lo tiene,
descarga el paquete y lo instala en la caché para evitar instalar y gestionar en el futuro
la misma dependencia.

- Linking: el último paso de Yarn es copiar todos los archivos de la memoria


caché al node_modules del directorio local para que el desarrollador pueda empezar a
trabajar con el paquete JavaScript.

2.2.17 React

React es una biblioteca escrita en JavaScript, desarrollada en Facebook para facilitar


la creación de componentes interactivos, reutilizables, para interfaces de usuario. Se
utiliza en Facebook para la producción de componentes, e Instagram está escrito
enteramente en React. Uno de sus puntos más destacados, es que no sólo se utiliza en
el lado del cliente, sino que también se puede representar en el servidor, y trabajar
juntos.

React.js está construido en torno a hacer funciones, que toman las actualizaciones de
estado de la página y que se traduzcan en una representación virtual de la página
resultante. Siempre que React es informado de un cambio de estado, vuelve a ejecutar
esas funciones para determinar una nueva representación virtual de la página, a
continuación, se traduce automáticamente ese resultado en los cambios del DOM
necesarios para reflejar la nueva presentación de la página.

2.2.18 ECMAScript 6

También conocido como ECMAScript 2015 o ES6, es la nueva versión de Javascript,


aprobada en Junio 2015, y en la que se lleva trabajando desde 2011.

27
Se podría considerar que es una auténtica revolución en la sintaxis de Javascript. Su
buque insignia es, probablemente, una clara orientación a clases y herencia, pero la
verdad es que hay muchas otras novedades interesantes, como el uso de módulos,
los parámetros por defecto, las variables let y const, o la novedosa sintaxis de
las funciones arrow, entre otros cambios.

2.2.19 Redux

Redux es una librería para controlar el estado de nuestras aplicaciones web


fácilmente, de una forma consistente entre cliente y servidor, testeable y con una gran
experiencia de desarrollo.

Redux está en gran parte influenciado por la arquitectura Flux propuesta por
Facebook para las aplicaciones de React.js y por el lenguaje Elm, está muy pensado
para React.js, aunque puede utilizarse en otras bibliotecas de JS.

2.3 Bases legales

La Constitución de la República Bolivariana de Venezuela, Publicada en Gaceta


Oficial del jueves 30 de Diciembre de 1999, Nᴼ 36.860, señala en el Capítulo VI
de los Derechos Culturales y Educativos.

Artículo 98. La creación cultural es libre. Esta libertad comprende el derecho a la


inversión, producción y divulgación de la obra creativa, científica, tecnológica y
humanística, incluyendo la protección legal de los derechos del autor o de la autora
sobre sus obras. El Estado reconocerá y protegerá la propiedad intelectual sobre las
obras científicas, literarias y artísticas, y menciones, innovaciones, denominaciones,
patentes, marcas y lemas de acuerdo con las condiciones y excepciones que
establezcan la ley y los tratados internacionales suscritos y ratificados por la
República en esta materia

Artículo 110. El Estado reconocerá el interés público de la ciencia, la tecnología, el


conocimiento, la innovación y sus aplicaciones y los servicios de información
necesarios por ser instrumentos fundamentales para el desarrollo económico, social y

28
político del país, así como para la seguridad y soberanía nacional. Para el fomento y
desarrollo de esas actividades, el Estado destinará recursos suficientes y creará el
sistema nacional de ciencia y tecnología de acuerdo con la ley. El sector privado
deberá aportar recursos para las mismas. El Estado garantizará el cumplimiento de los
principios éticos y legales que deben regir las actividades de investigación científica
humanística y tecnológica. La ley determinará los modos y medios para dar
cumplimiento a esta garantía.

Tomando en cuenta los artículos 98 y 110 de la Constitución de la República


Bolivariana de Venezuela el estado reconoce y fomenta el desarrollo de herramientas
tecnológicas para el crecimiento económico y social de los organismos tanto públicos
como privados, garantizando los derechos de autor sobre la propiedad intelectual.

Según la Ley Orgánica de Ciencia, Tecnología e Innovación de Gaceta Oficial


Nº 37.291 de fecha 26 de septiembre de 2001:

Artículo 4°. De acuerdo con este Decreto Ley, las acciones en materia de ciencia,
tecnología e innovación estarán dirigidas a:
1. Formular, promover y evaluar planes nacionales que en materia de ciencia,
tecnología e innovación, se diseñen para el corto, mediano y largo plazo.

2. Estimular y promover los programas de formación necesarios para el desarrollo


científico y tecnológico del país. .
3. Establecer programas de incentivos a la actividad de investigación y desarrollo y a
la innovación tecnológica. .
4. Concertar y ejecutar las políticas de cooperación internacional requeridas para
apoyar el desarrollo del Sistema Nacional de Ciencia, Tecnología e Innovación.
5. Impulsar el fortalecimiento de una infraestructura adecuada y el equipamiento
para servicios de apoyo a las instituciones de investigación y desarrollo y de
innovación tecnológica. .
6. Estimular la capacidad de innovación tecnológica del sector productivo
empresarial y académico, tanto público como privado.

29
7. Estimular la creación de fondos de financiamiento a las actividades del Sistema
Nacional de Ciencia, Tecnología e Innovación.
8. Desarrollar programas de valoración de la investigación a fin de facilitar la
transferencia e innovación tecnológica. .
9. Impulsar el establecimiento de redes nacionales y regionales de cooperación
científica y tecnológica.
10. Promover mecanismos para la divulgación, difusión e intercambio de los
resultados de investigación y desarrollo y de innovación tecnológica generados en el
país.
11. Crear un Sistema Nacional de Información Científica y Tecnológica.
12. Promover la creación de instrumentos jurídicos para optimizar el desarrollo del
Sistema Nacional de Ciencia, Tecnología e Innovación.
13. Estimular la participación del sector privado, a través de mecanismos que
permitan la inversión de recursos financieros para el desarrollo de las actividades
científicas, tecnológicas y de innovación.

Según la Ley Orgánica de Ciencia, Tecnología e Innovación el Estado debe estimular


en la creación y desarrollo de programas tecnológicos, asegurando la capacidad de
crecimiento público y privado mediante diversos mecanismos, todo esto en virtud de
las bondades que la tecnología ofrece para un nuevo mundo cambiante y globalmente
comunicado.

Ley Especial Contra los Delitos Informáticos, Gaceta Oficial de la República


Bolivariana de Venezuela nº 37.313 extraordinario con fecha del 30 de octubre
de 2001, señala los siguientes artículos:

Artículo 1- Objeto de la Ley. La presente Ley tiene por objeto la protección integral
de los sistemas que utilicen tecnologías de información, así como la prevención y
sanción de los delitos cometidos contra tales sistemas o cualesquiera de sus
componentes, o de los cometidos mediante el uso de dichas tecnologías, en los
términos previstos en esta Ley.

30
Título IIDe los Delitos. Capítulo I De los Delitos Contra los Sistemas que Utilizan
Tecnologías de Información.

Artículo 6. Acceso Indebido toda persona que sin la debida autorización o


excediendo la que hubiere obtenido, acceda, intercepte, interfiera o use un sistema
que utilice tecnologías de información, será penado con prisión de uno a cinco años y
multa de diez a cincuenta unidades tributarias. .
Artículo 7. Sabotaje o Daño a Sistemas todo aquel que con intención destruya, dañe,
modifique o realice cualquier acto que altere el funcionamiento o inutilice un sistema
que utilice tecnologías de información o cualesquiera de los componentes que lo
conforman, será penado con prisión de cuatro a ocho años y multa de cuatrocientas a
ochocientas unidades tributarias. .
Incurrirá en la misma pena quien destruya, dañe, modifique o inutilice la data o la
información contenida en cualquier sistema que utilice tecnologías de información o
en cualquiera de sus componentes.
La pena será de cinco a diez años de prisión y multa de quinientas a mil unidades
tributarias, si los efectos indicados en el presente artículo se realizaren mediante la
creación, introducción o transmisión, por cualquier medio, de un virus o programa
análogo

Artículo 11. Espionaje Informático toda persona que indebidamente obtenga, revele
o difunda la data o información contenidas en un sistema que utilice tecnologías de
información o en cualquiera de sus componentes, será penada con prisión de tres a
seis años y multa de trescientas a seiscientas unidades tributarias.

Como bien se puede observar en los artículos descritos sobre la Ley Especial Contra
los Delitos Informáticos es de gran importancia la protección de cualquier sistema de
información, ya que toda persona que acceda a información privada, dañe o se
encargue de utilizar estas tecnologías para espionaje o cualquier acto ilícito que
perjudique a otras personas será penado con prisión.

31
Ley de Derecho de Autor, Gaceta Oficial de la República Bolivariana de
Venezuela Caracas, 1º de octubre de 1993 número 4.638 extraordinario, indica
los siguientes artículos:

Artículo 1º. Las disposiciones de esta Ley protegen los derechos de los autores sobre
todas las obras del ingenio de carácter creador, ya sean de índole literaria, científica o
artística, cualquiera que sea su género, forma de expresión, mérito o destino. Los
derechos reconocidos en esta Ley son independientes de la propiedad del objeto
material en el cual esté incorporada la obra y no están sometidos al cumplimiento de
ninguna formalidad. Quedan también protegidos los derechos conexos a que se
refiere el Título IV de esta Ley.

Sección Quinta De los programas de computación

Artículo 17. Se entiende por programa de computación a la expresión en cualquier


modo, lenguaje, notación o código, de un conjunto de instrucciones cuyo propósito es
que un computador lleve a cabo una tarea o una función determinada, cualquiera que
sea su forma de expresarse o el soporte material en que se haya realizado la fijación.
El productor del programa de computación es la persona natural o jurídica que toma
la iniciativa y la responsabilidad de la realización de la obra. Sin perjuicio de lo
dispuesto en el artículo 104 de esta Ley, y salvo prueba en contrario, es productor del
programa de computación la persona que aparezca indicada como tal de la manera
acostumbrada.
Se presume salvo pacto expreso en contrario, que los autores del programa de
computación han cedido al productor, en forma ilimitada y por toda su duración, el
derecho exclusivo de explotación de la obra, definido en el artículo 23 y contenido en
el Título II, inclusive la autorización para ejercer los derechos a que se refieren los
artículos 21 y 24 de esta Ley, así como el consentimiento para decidir sobre su
divulgación y la de ejercer los derechos morales sobre la obra, en la medida que ello
sea necesario para la explotación de la misma.

32
La presente Ley es de gran importancia ya que protege los derechos de autor o
productor por alguna obra de ingenio en cualquier forma que esta tuviese, incluyendo
en ella los programas de computación.

2.4 Contexto de la investigación.

Historia

La Unidad Educativa Nacional “Laudelino Mejías” está constituida sobre terrenos


que fueron propiedad de Don Francisco de Berroterán Marques, perteneciente para
entonces al Valle de Santiago y siendo la hacienda más grande de la zona reconocida
como El Trapiche Santa Cruz.

Esta hacienda estaba constituida por 46 tablones o sectores de producción, entre


los rubros de caña de azúcar, árboles frutales y cortes florales, donde cada uno de
esos tablones recibía un nombre relacionado con la producción del mismo, entre los
que podemos señalar: El Cedrito, Los Aguacaticos, Los Naranjos, entre otros.

En el año 1958 se realizaron los primeros movimientos de tierra para construir lo


que es hoy la Urbanización Los Naranjos, en la que fuera el tablón Los Naranjos,

Al iniciarse el incremento poblacional en la zona de Guarenas, surge la necesidad


de construir centros educativos y es para entonces cuando un Primero de Octubre del
año 1964 se inauguro el Centro Escolar “Laudelino Mejías”.

A partir del año escolar 1984 – 1985 en nuestra escuela se da el cumplimiento a la


Reforma Educativa de la Educación Básica iniciándose el séptimo grado y
progresivamente octavo y noveno grados, lo que es igual al primer, segundo y tercer
año de Educación Media General, en los actuales momentos. Y desde entonces se nos
conoce como Unidad Educativa Nacional

Misión

En el marco del sistema de escuelas bolivarianas de media jornada nuestra escuela


desarrolla sistemáticamente, planes, programas y proyectos para mantener una

33
articulación entre la escuela y la comunidad a través de la participación activa y
creadora de todos sus actores comprometidos con la formación de sus niños, niñas y
adolecentes en, por y para el trabajo liberador en el marco del desarrollo endógeno
que les permita aprender a ser.

Visión

Garantizar una educación de calidad democrática, participativa e integral, en el


marco del ideal bolivariano que contribuya a formar niñas, niños y adolecentes
responsables, capaces de valorarse a sí mismos y a su comunidad, en armonía con la
naturaleza y asi formar parte de una mejor comunidad.

Valores

La U.E.N “Laudelino Mejías” está comprometida a convertirse en la generadora


de valores éticos donde se involucren todos los actores del hecho educativo.

Familia-Escuela-Comunidad

Fortaleciendo los valores individuales como respeto, amor, creatividad,


conocimiento, autovaloración, compromiso, honestidad y responsabilidad.

Para poder disfrutar de valores colectivos como amor, solidaridad, organización,


convivencia y tolerancia.

Figura n° 1. Organigrama de? Commented [L11]: nombre del organigrama

34
Fuente: Pablo Terán, Augusto Barrientos (Investigadores).

2.5 Definición de términos básicos.

Administrador: Es la persona o programa encargado de optimizar y controlar


(gestionar) de los recursos de un sistema.

Almacenamiento: Es la propiedad o capacidad de guardar datos que tiene un


dispositivo electrónico.

Archivo: Un archivo o fichero informático es un conjunto de bits que son


almacenados en un dispositivo. Un archivo es identificado por un nombre y la
descripción de la carpeta o directorio que lo contiene.

Atributo: Un atributo es una especificación que define una propiedad de un objeto,


elemento o archivo.

Campo: espacio para el almacenamiento de un dato en particular.

Constante: es un valor que no puede ser alterado/modificado durante la ejecución de


un programa, únicamente puede ser leído.

35
Datos: Esta categoría está conformada por toda la información que el usuario
introduce y procesa en el sistema, por ejemplo, la información almacenada en las
bases de datos, los textos y gráficos.

Depuración: La depuración de programas es el proceso de identificar y corregir


errores de programación. En inglés se conoce como debugging, porque se asemeja a
la eliminación de bichos, manera en que se conoce informalmente a los errores de
programación.

Entidad: Es la representación de un objeto o concepto del mundo real que se describe


en una base de datos

Hardware: corresponde a todas las partes físicas y tangibles de una computadora, ya


sea desde sus componentes eléctricos,electrónicos y mecánicos, como a su vez
también puede ser los periféricos del computador, como, el teclado, monitor, bocinas
o cualquier otro elemento físico involucrado.

Hipertexto: Esla mezcla de textos, gráficos y archivos de todo tipo, en un mismo


documento.

Información: La información es un conjunto organizado de datos procesados, que


constituyen un mensaje que cambia el estado de conocimiento del sujeto o sistema
que recibe dicho mensaje.

Optimización: Consiste en la búsqueda de la mejor manera de realizar una actividad


o proceso.

Programador: Un programador es aquella persona que escribe, depura y mantiene el


código fuente de un programa informático.

Programación: La programación informática es el proceso por medio del cual se


diseña, codifica, limpia y protege el código fuente de programas computacionales. A
través de la programación se dictan los pasos a seguir para la creación del código
fuente de programas informáticos.

36
Registro:Es un conjunto de campos que contienen los datos que pertenecen a una
misma repetición de entidad.

Relación:En bases de datos relacionales, una relación o vínculo entre dos o más
entidades describe alguna interacción entre las mismas.

Software: Conjunto de programas y rutinas que permiten a la computadora realizar


determinadas tareas.

Tabla: Tabla en las bases de datos, se refiere al tipo de modelado de datos donde se
guardan los datos recogidos por un programa.

37
III CAPÍTULO

MARCO METODOLOGICO

Según Balestrini, M. (2001: 126) “Es la instancia referida a los métodos, y diversas
reglas, registros, técnicas y protocolos con los cuales una teoría y sus métodos
calculan la magnitud de lo real”.

Asimismo Arias (2006,: 16) explica el marco metodológico como el “Conjunto de


pasos, técnicas y procedimientos que se emplean para formular y resolver problemas”

Según lo antes expuesto se puede definir el marco metodológico como los


métodos que se llevaran a cabo estos tienen que regirse por ciertas reglas y teorías
que tengan relación con la situación actual.

3.1 Diseño de la investigación

Fidias A. (2010: 23). Define que “el diseño de investigación es la estrategia que
adopta el investigador para responder al problema planteado en atención al diseño, la
investigación se clasifica en: documental, de campo y no experimental”.

Kerlinger (1983, :269) la investigación Ex Post Facto es un tipo de “…investigación


sistemática en la que el investigador no tiene control sobre las variables
independientes porque ya ocurrieron los hechos o porque son intrínsecamente
manipulables”.

Según Hernandez, Fernandez y Baptista (1991) “En la investigación Ex Post Facto


los cambios en la variables independiente ya ocurrieron y el investigador tiene que
limitarse a la observación de situaciones ya existentes dada la incapacidad de influir
sobre las variables y sus efectos”.

38
Se seleccionará el diseño no experimental (Ex Post Facto), ya que en este se observan
los hechos tal cual son, en un tiempo determinado sin influir directamente en las
variables que originan la problemática objeto de estudio, por lo cual en la Unidad
Educativa Nacional Laudelino Mejías del estado Miranda, Urb. Los Naranjos, se
observaran cuales son los factores que originan el mal funcionamiento de los
procesos de inscripción y registro de calificaciones.

3.2 Tipo de investigación

Proyecto Factible

Según Balestrini, M. (2002) “Los proyectos factibles son aquellos proyectos o


investigaciones que proponen la formulación de modelos, sistemas entre otros, que
dan soluciones a una realidad o problemática real planteada, la cual fue sometida con
anterioridad o estudios de las necesidades a satisfacer”. Es factible porque Commented [L12]: explica

Investigación de Campo

Según el autor Fidias. A (2010:31), define: La investigación de campo es aquella que


consiste en la recolección de todos directamente de los sujetos investigados, o de la
realidad donde ocurren los hechos (datos primarios), sin manipular o controlar
variables alguna, es decir, el investigador obtiene la información pero no altera las
condiciones existentes. De allí su carácter de investigación no experimental.

Esto significa que son los métodos utilizados en la recolección de datos para la
problemática actual de alguna situación y no se pueden modificar sus resultados. La
presente investigación es de proyecto factible, apoyándose en una investigación de
campo la cual permitirá identificar las causas de la carencia de integridad en el
departamento de Evaluación de la Unidad Educativa Laudelino Mejías Ubicado en
Guarenas Estado Miranda, Urb. Los Naranjos, en el funcionamiento de los procesos
de inscripción y registro de calificaciones, mediante este tipo de investigación se
obtendrá un producto factible para la solución de dicha problemática.

39
3.3 Nivel de la investigación

Fidias, A. (1999:23) “El nivel de investigación se refiere al grado de profundidad


con que se aborda un objeto o fenómeno. Dichos estudios miden de forma
independiente las variables”.

Esto quiere decir que el tipo de investigación es directamente proporcional a la


profundidad con que se realiza el trabajo investigativo.

Investigación Descriptiva

Según Fidias. A (2010:24), define: “la investigación descriptiva consiste en la


caracterización de un hecho, fenómeno, individuo o grupo, con el fin de establecer su
estructura o comportamiento. Los resultados de este tipo de investigación se ubican
en un nivel intermedio en cuanto a la profundidad de los conocimientos se refiere.

Se seleccionó el nivel descriptivo, ya que lo que se pretende es describir los


procesos que se desarrollan en cuanto al manejo de información en el departamento
de evaluación de la Unidad Educativa Nacional Laudelino Mejías, Guarenas, Estado
Miranda, Urb. Los Naranjos con la finalidad de determinar los factores que generan la
carencia de integridad en los procesos de inscripción y registro de calificaciones.

3.4 Población y muestra

Población

Balestrini (2007:137) define la población como: “conjunto finito o infinito de


personas, casos o elementos, que presentan características comunes”

Según Tamayo y Tamayo. (1997:114).), “La población se define como la totalidad


del fenómeno a estudiar donde las unidades de población poseen una característica
común la cual se estudia y da origen a los datos de la investigación”.

40
Población finita

Según Fidias A.(2004:98) “…es el conjunto de elementos con características


comunes que son objetos de análisis y para las cuales serán validar las conclusiones
de la investigación”.

Población Infinita

Según Fidias A. (2006:82) “es aquella en la que se desconoce el total de elementos


que la conforman, por cuanto no existe unregistro documental de éstos debido a que
su elaboración seríaprácticamente imposible”.

Muestra

Fidias A. (2006:83) “La muestra es un subconjunto representativo y finitoque se


extrae de la población accesible”.

Según Tulio Ramírez, la cantidad mínima de una población para poder extraer una
muestra es de 30.

Según Tamayo y Tamayo, La cantidad mínima de una población para poder extraer
una muestra es de 50. Commented [L13]: año y pagina

Según los criterios del Instituto Universitario de Tecnología de Administración


Industrial (IUTA), la población debe ser mayor de 100 para poder extraer una
muestra.

La presente investigación es de población finita, y está compuesta por seis (6)


personas, y se aplicó a la totalidad de la población (6) seis personas que son los Commented [L14]: cuanto es la población?

trabajadores del departamento de evaluación de la Unidad Educativa Nacional


Laudelino Mejías.

En la presente investigación no existe muestra, ya que la cantidad de la población


es muy pequeña..

41
3.5 Técnicas e instrumentos de recolección de datos

Según el autor Arias, F (2010:67) “Las técnicas de recolección de datos son las
distintas formas o maneras de obtener información. Son ejemplos de técnicas; la
observación directa, la encuesta en sus modalidades oral o escrita (cuestionarios) la
entrevista, el análisis documental e análisis de contenido”.

Por lo expresado por el autor la técnica de recolección de datos no es más que las
técnicas que se van a usar para obtener la información necesaria para completar la
investigación.

La Observación Commented [L15]: VAS A AUSAR LA OBSERVACION?


DEJA SOLAMENTE LA QUE VAS A UILIZAR

Según el autor Arias, F (2010:69) “La observación es una técnica que consiste en
visualizar o captar mediante la vista, en forma sistemática, cualquier hecho,
fenómeno o situación que se produzca en la naturaleza o en la sociedad”.

La Entrevista

Según el Autor Fidias, A. (2010:63) “La entrevista, más que un simple interrogatorio,
es una técnica basada en un diálogo o conversación “cara a cara”, entre el
entrevistador y el entrevistado acerca de un tema previamente determinado, de tal
manera que el entrevistador puede obtener la información requerida.

La Encuesta

Para Sabino. (2008:67) “La encuesta oral se fundamenta en un interrogatorio “cara a


cara” o por vía telefónica, en el cual el encuestador pregunta y el encuestado responde
y la encuesta escrita se realiza mediante un cuestionario.

Para la presente investigación fue utilizada la técnica de la entrevista, al establecer


el conversatorio con el personal del departamento de evaluación de la Unidad
Educativa Nacional Laudelino Mejías.

Instrumentos de Recolección de datos

42
Según Sabino (2008:25) “expone que un instrumento de recolección de datos es, en
principio, cualquier recurso de que pueda valerse el investigador para acercarse a los
fenómenos y extraer de ellos la información Los datos secundarios, por otra parte son
registros escritos que proceden también de un contacto con la práctica, pero que ya
han sido recogidos, y muchas veces procesados, por otros investigadores.

Esto quiere decir, que son recursos que se utilizan para recolectar información
necesaria sobre los fenómenos que ocurren durante la investigación,para obtener de
manera concisa las posibles soluciones que se presenten en la investigación, en base
de lo antes mencionado el instrumento utilizado para la recolección de la información
sobre lo que se va a estudiar es el cuestionario.

Cuestionario

Arias (2006:67), señala que “es la modalidad de encuesta que se realiza de forma
escrita mediante un instrumento o formato en papel contentivo de una serie de
preguntas”.

Para esta investigación se implementará un cuestionario de preguntas el cual estará


conformado por (16) dieciséis ítems de preguntas abiertas dirigidos a todo el personal
del Departamento de Evaluación de la Unidad Educativa Nacional Laudelino Mejías
con la finalidad de tener información viable para ayudar a resolver la problemática
antes expuesta.

3.6 Técnica o herramienta de procesamiento de resultados

Según Sabino (2002)”El procesamiento de los datos debe comprender la selección,


ordenación y clasificación de los mismos, para luego permitirse su posterior análisis”.

Hurtado J (2006:49) describen el análisis de datos como “un conjunto de


puntuaciones ordenadas en sus respectivas categorías”.

Se puede decir que son herramientas que se utilizan para describir, analizar y
organizar la información almacenada en el instrumento de investigación, en la
presente investigación será realizada mediante el análisis cualitativo.

43
Según Sabino, Carlos “El proceso de investigación” (p.123) El análisis Commented [L16]: AÑO

Cualitativo: “Se refiere al que se puede hacer con la información de tipo verbal, que
de un modo general se ha recogido mediante fichas de uno a otro tipo. Una vez
clasificada, es preciso tomar cada uno de los grupos que se han formado para poder
analizarlos tratando de evaluar la fiabilidad de cada información”.

En la presente investigación se realizara un análisis cualitativo de las respuestas


dadas en las entrevistas a realizar al del personal del departamento de evaluación de
la Unidad Educativa Nacional Laudelino Mejías, con el fin de garantizar la fiabilidad
de la información obtenida.

44
FUENTESCONSULTADAS Commented [L17]: COMPLETARLA

45

Vous aimerez peut-être aussi