Está en la página 1de 46

Style Definition: Normal: Justified

S.E.P. TECNOLGICO NACIONAL DE MXICO

INSTITUTO TECNOLGICO
DE TUXTEPEC

PROYECTO DE INVESTIGACIN

TTULO:
DISEO E IMPLEMENTACION DE UN
SISTEMA ESTADISTICO PARA EL
CENTRO DE COMPUTO DEL ITTUX EN EL
PERIODO AGOSTO-DICIEMBRE 2017
PRESENTAN:
Esteban Toribio Ney 15350516
Martnez Gutirrez Daniel 15350389
Mendoza Cortez Eloy 15350296
Snchez Merln Laura Anah 15350388
CARRERA:
INGENIERIA INFORMTICA
ASESOR:
L.I. MARA DE LOS NGELES MARTNEZ
MORALES

SEPTIEMBRE 2017
Preliminares

AGRADECIMIENTOS

ii
Preliminares

RESUMEN

iii
Preliminares

NDICE DE CONTENIDO
Agradecimientos ............................................................................................................ i

Resumen ..................................................................................................................... iii

ndice de contenido ..................................................................................................... iv

ndice de tablas ........................................................................................................... vi

ndice de figuras ......................................................................................................... vii

Introduccin ................................................................................................................. 1

II. Generalidades del proyecto ..................................................................................... 2

1.1. Descripcin del problema ................................................................................. 2

1.2. Planteamiento del problema ............................................................................. 4

1.3. Objetivos ........................................................................................................... 6

1.3.1. Objetivo General ........................................................................................ 6

1.3.2. Objetivos especficos ................................................................................. 6

1.4. Hiptesis o supuestos ....................................................................................... 8

1.5. Justificacin .................................................................................................... 12

II. Marco Terico ....................................................................................................... 15

2.1. Antecedentes o marco histrico. ..................................................................... 15

2.2. Marco conceptual ........................................................................................... 15

2.3. Marco referencial ............................................................................................ 27

III. Metodologa.......................................................................................................... 28

3.1. Poblacin o universo/ muestra ........................................................................ 30

3.2. Tipo de estudio ............................................................................................... 31

3.3. Descripcin del Instrumento ........................................................................... 33

3.4. Procedimiento de recoleccin ......................................................................... 34

3.5. Procedimiento de manejo estadstico de la informacin ................................. 35

iv
Preliminares

V. Resultados obtenidos y discusin ......................................................................... 36

V. Conclusiones y recomendaciones ........................................................................ 37

Fuentes de Informacin ............................................................................................. 38

Anexos ...................................................................................................................... 39

v
Preliminares

NDICE DE TABLAS

vi
Preliminares

NDICE DE FIGURAS

vii
Preliminares

INTRODUCCIN

1
Generalidades del proyecto

I. GENERALIDADES DEL PROYECTO


1.1. Descripcin del problema

El instituto tecnolgico de Tuxtepec inicia sus labores en el CECyt No. 107, sin
embargo, un ao despus, el sr. Pedro Monsalve, que fue padre del distinguido
empresario tuxtepecano sr. Sostenes Bravo Rodrguez, dono un predio de 24
hectreas, ubicado en la colonia 5 de mayo. En esa poca el personal adscrito al
plantel era de 45 personas, contando en ese entonces con 23 docentes, 20 no
docentes y dos directivos.

Actualmente el instituto tecnolgico cuenta con 153 docentes y 86 no docentes,


haciendo un total de 239 empleados. La oferta acadmica del (ITTUX) contiene un
total de 9 carreras, de las cuales 2, son licenciaturas, y 7, son ingenierias. Las
licenciaturas con las que cuenta la institucin son: Licenciatura en administracin y
contadura. Por otra parte, las ingenierias que abarca el (ITTUX) son ingenierias en las
reas de bioqumica, electromecnica, sistemas computacionales, electrnica, civil
gestin empresarial e ingeniera informatica.

El instituto tecnolgico de Tuxtepec est dividido en tres subdirecciones, las cuales se


encargan de desempear distintas funciones en el mbito de trabajo. Por ejemplo, el
departamento de administracin se encarga de la organizacin del centro de
cmputo, teniendo como jefe de departamento al licenciado Julio, y un Staff o
secretaria, que coordina a dos departamentos, cada uno con su respectivo personal.
Cada departamento cuenta con un subordinado, el coordinador de servicios de
computo (Lic. Juan) y el coordinador del desarrollo del sistema (Ing. Nio). Por otra
parte, tambin se encuentra la subdireccin de planeacin/vinculacin y la de
academia, esta ltima, est a cargo en el campo de sistema y computacin de los
laboratorios de computo por el Lic. Tomas Torres Ramrez, quien es docente en la
materia de programacin. A continuacion se muestra un organigrama de la estructura
de la institucin.

2
Generalidades del proyecto

Instituto tecnolgico
de Tuxtepec

Administrativo Planeacin y vinculacin Acadmico

Centro de computo Sistemas y computacin

secretaria

Coordinador de Coordinador de Laboratorios de


servicios de computo desarrollo de sistemas computo

La institucin tambin cuenta con la infraestructura necesaria para atender el


importante aumento de los alumnos, logrando al inicio del ao 1995 19 edificios para
las diferentes reas de apoyo a la docencia, como son: 29 aulas, 6 laboratorios, 2
talleres, 3 espacios fsicos deportivos, 1 saln de danza, 1 edificio para la
administracin de la docencia, 1 edificio administrativo y servicios de apoyo docente,
adems de una sala de titulacin un centro de cmputo y un laboratorio de cmputo.
Sin embargo, actualmente la poblacin estudiantil del ITTUX ha crecido a una escala
mayor, ya que a partir del ao 1979 la matrcula escolar ha registrado importantes
aumentos, teniendo una matrcula con un total de 2,385 alumnos.

Tras esto el Instituto Tecnolgico de Tuxtepec (ITTUX) como institucin de educacin


superior tiene entre sus objetivos, que el personal docente y en especial sus alumnos,

3
Generalidades del proyecto

tengan acceso a los laboratorios que se tienen habilitados, los cuales cuentan con
computadoras y sus dispositivos bsicos, adems de conexin a internet.

De esta manera, la institucin ha tenido que implementar cambios en su


infraestructura, aumentando la cantidad de aulas para las diferentes carreras ya
mencionadas, pero en especial para las carreras de ingeniera en sistemas
computacionales e ingeniera en informatica, ya que recientemente se han construido
8 laboratorios de computo, cada uno con un total de 32 computadoras con acceso a
internet, distribuidas de dos en dos en 16 escritorios.

Como hemos podido ver, el instituto tecnolgico de Tuxtepec como institucin de


educacin superior tiene entre sus objetivos que el personal docente y en especial sus
alumnos tengan acceso a los laboratorios que se tienen habilitados con equipos
informticos, promoviendo asi, el uso de las Tics y el cambio en el mbito relacionado
al trabajo.

1.2. Planteamiento del problema


El Instituto Tecnolgico Tuxtepec (ITTUX), entre sus objetivos esta dar al estudiante
las herramientas tecnolgicas requeridas para mantenerse actualizado; como
institucin de educacin superior cuenta con la infraestructura necesaria para brindar
educacin de calidad a la comunidad estudiantil. Gracias a que el ITTUX cuenta con
un centro de cmputo de calidad, puede cumplir con dichas expectativas.

Anteriormente el centro de cmputo del ITTUX, contaba con un total de cuatro


laboratorios:

Laboratorio de Internet, con 26 computadoras con sus dispositivos bsicos.


Laboratorio de sala de cmputo, con un total de 40 computadoras y sus
dispositivos bsicos.
Laboratorio de software libre, equipado con 16 computadoras con sus
dispositivos bsicos.

4
Generalidades del proyecto

Laboratorio de redes, sin equipos de cmputo.

Gracias a la gran demanda educativa en la regin, en el ao 2016 el centro de cmputo


del Instituto Tecnolgico de Tuxtepec tuvo que ser remodelado, vindose de manera
notoria la ampliacin de la misma; en los laboratorios antes mencionados se
actualizaron los equipos de cmputo y cambiaron de nombre, los cuales pasaron a
llamarse LSC 1, LSC 2, LSC 3 y LSC 4 respectivamente. Adems, se habilitaron ocho
laboratorios mas (LSC 5 al LSC 12), los cuales estn equipados con 32 equipos de
cmputo y sus dispositivos correspondientes.

Desde la remodelacin y habilitacin de los nuevos laboratorios en el centro de


cmputo del ITTUX hasta la fecha, el ingreso de los estudiantes y docentes a dichas
aulas es mayor al acceso que se presentaba anteriormente, y al contar con ms
equipos de cmputo a disposicin de los usuarios, al departamento encargado de los
laboratorios se les presentan diversos problemas tales como:

Perdida de equipos de cmputo (perifricos y cableado).


Daos en el cableado (Cable Ethernet y cables de alimentacin elctrica).
Los alumnos hacen uso de dos o ms computadoras
El sistema operativo no arranca de forma de correcta, en algunos casos se
generan errores.
Daos en los equipos de cmputo, debido a cadas.
Desaprovechamiento de las horas de clase en los laboratorios, por lo regular
las carreras de Informtica y Sistemas de Computadoras toman clases en
dichas aulas y otras carreras no disponen de horas en estos laboratorios cuando
lo necesitan. Commented [1]: Hace falta colocar un prrafo que
permita vincular lo anterior con la pregunta de
A finales del periodo escolar enero-agosto del 2017 hasta la actualidad, el centro de investigacin.

cmputo del ITTUX cuenta con el servicio PGina que fue diseado e implementado
por Guillermo Foglia, alumno egresado de la carrera de ingeniera en informtica en
periodo enero-agosto 2017, dicho servicio se encarga de generar registros de los
usuarios que acceden a los laboratorios. Lamentablemente no se encuentra habilitada
por las siguientes razones:
Al momento de un alumno desea iniciar sesin, se produce un error.
5
Generalidades del proyecto

Falta hacer pruebas a gran escala.


No se han descifrado las contraseas de los docentes.

Por tal motivo se requiere de un mecanismo de control automatizado que permita llevar
a cabo el registro veraz y oportuno de los diferentes usuarios que hacen uso de los
laboratorios, de tal forma que el departamento encargado pueda contar con la
informacin precisa para generar informacin estadstica de los mismos.

Por eso Cules sern los efectos de la implementacin del sistema de control
estadstico en los laboratorios de cmputo del ITTUX?

1.3. Objetivos
1.3.1. Objetivo General
Disear e implementar un sistema estadstico para el centro de cmputo del ITTUX en
el periodo agosto-diciembre 2017 mediante el lenguaje de programacin Java y el
gestor de base de datos MySQL, con la finalidad de optimizar la gestin de los recursos
en los laboratorios.

1.3.2. Objetivos especficos

Elaborar un plan de trabajo.

Identificar los requerimientos del sistema.

Desarrollar la BDs en el gestor de base de datos MySQL en base a la informacin


que proporcion el cliente.

Disear plantillas de interfaz de software.

Desarrollar el cdigo fuente en el lenguaje de programacin Java.

Desarrollo de segmentos de cdigo fuente por separados.

Integrar las lneas de cdigo con el resto de los componentes del programa.

6
Generalidades del proyecto

Documentar el cdigo fuente de cada una de las fases del software.

Realizar las pruebas de software.

Depurar los errores en el software.

Entregar el producto/software al cliente.

Capacitar al personal administrativo que se encargara de operar el sistema.

Proporcionar mantenimiento y soporte al software.

7
Generalidades del proyecto

1.4. Hiptesis o supuestos


Con la implementacin del sistema estadstico en el centro de cmputo del ITTUX, se
generar registros estadsticos de la cantidad de usuarios que hacen uso de los
laboratorios, la cantidad de horas que un usuario maneja una PC, adems de
clarificarlos de acuerdo al rea perteneciente, esto permitir mejorar la gestin de los
recursos informticos (hardware y software) en los laboratorios (evitar daos y robo de
los dispositivos).

Hiptesis nula

Con la implementacin del sistema estadstico en el centro de cmputo del ITTUX, no


se generarn registros estadsticos de la cantidad de usuarios que hacen uso de los
laboratorios, la cantidad de horas que un usuario maneja una PC, adems de
clarificarlos de acuerdo al rea perteneciente, esto no permitir mejorar la gestin de
los recursos informticos (hardware y software) en los laboratorios (no se evitaran
daos y robo de los dispositivos).

Identificacin y clasificacin de variables.

Tabla 1: identificacin y clasificacin de las variables

Objetivo especfico o Variable Definicin conceptual


hiptesis

Con la implementacin del Implementacin del Permiten, a travs de la


sistema estadstico en el sistema estadstico en el Web, realizar anlisis
centro de cmputo del centro de cmputo del espacial y temporal de la
ITTUX, se generar ITTUX. Informacin estadstica de
registros estadsticos de la manera inmediata y
cantidad de usuarios que comparada con acceso a

8
Generalidades del proyecto

hacen uso de los datos oficiales de las


laboratorios, la cantidad de principales fuentes.
horas que un usuario
Generar registros Un registro informtico es
maneja una PC, adems
estadsticos de la cantidad un tipo o conjunto de datos
de clarificarlos de acuerdo
de usuarios que hacen uso almacenados en un
al rea perteneciente, esto
de los laboratorios. sistema.
permitir mejorar la gestin
de los recursos
informticos (hardware y
software) en los Mejorar la gestin de los Evitar el uso
laboratorios (evitar daos y recursos informticos sobreexplotado de los
robo de los dispositivos). (hardware y software) en dispositivos informticos.
los laboratorios (evitar
daos y robo de los
dispositivos).

Operacionalizacin de las variables


Tabla 2: Operacionalizacin de las variables

Variable Dimensin Indicador

Implementacin del Acceso a las Numero de control y


sistema estadstico en el computadoras del centro NIP.
centro de cmputo del de cmputo del ITTUX. Cantidad de equipos
ITTUX. manejados por
usuario.

Generar registros Reducir la afluencia de Cantidad de usuarios


estadsticos de la cantidad usuarios. en el centro de
de usuarios que hacen uso cmputo.
de las computadoras.

9
Generalidades del proyecto

Nombre y nmero de
laboratorio.
Nmero de
computadora.
Tiempo que se us
una PC.

Mejorar la gestin de los Seguridad de los equipos Deteccin de fallos.


recursos informticos de cmputo. Evitar daos a los
(hardware y software) en equipos de cmputo.
los laboratorios.

10
Generalidades del proyecto

11
Generalidades del proyecto

1.5. Justificacin

El presente proyecto nos proporcionara ayuda sobre los pasos a seguir para abordar
el problema presentado en el ITTUX, ya que estos problemas afectan de manera
considerable a la institucin puesto que esta, ha crecido, tanto en infraestructura como
cuantitativamente en el nmero de personal adscrito a ella. Como se mencion
anteriormente, la desorganizacin en el control preciso para el acceso a los
laboratorios de cmputo y la gran afluencia de usuarios en dichos laboratorios limitan
o privan a la institucin del conocimiento e informacion acerca del personal que hace
uso de estos y de los equipos de cmputo, provocando problemas en los mismos
equipos a nivel de hardware y software.

Sin embargo, el que se implemente un sistema estadstico en el centro de cmputo del


ITTUX mejorara a corto, mediano y largo plazo en los siguientes aspectos:

Llevar un registro de los alumnos que ingresan en las aulas del centro de cmputo
del ITTUX.

Conocer los movimientos de entrada y salida de los usuarios a dichos laboratorios.

Revelar que especialidades hacen mayor uso del centro de cmputo.

Dar a conocer qu porcentaje de alumnos del ITTUX hacen uso del centro de
cmputo.

Generar la informacin estadstica necesaria o requerida.

Reducir el papeleo que se emplea en los reportes, inventarios etc.

Impacto social

Con la implementacin del sistema estadstico el instituto tecnolgico de Tuxtepec


cambiara la forma en que se desarrollan las labores por parte del personal, ya que, por
una parte, los guardias que se encargan de mantener controlado el acceso a los

12
Generalidades del proyecto

laboratorios de computo a travs de revisiones continuas, cesaran de realizar estas


tareas. Y, por otra parte, los administradores del sistema tendrn la facilidad de obtener
informacin mediante el sistema. Cabe mencionar que esto permitir establecer
niveles de parcialidad al tomar decisiones en base a los datos estadsticos obtenidos
en el software, satisfaciendo o cubriendo la demanda de equipo por la oferta. El
sistema estadstico tambin agilizara los procesos de trabajos hechos por el personal
administrativo en dichos laboratorios hacindolos ms eficientes. Por otra parte, el
hecho de que los administradores hagan un uso constante de los equipos de cmputo,
puede generar problemas de salud a largo plazo como irritacin en los ojos, cansancio
mental y obesidad.

Impacto econmico

El distinguido ingeniero Julio Carmona, encargado de la subdireccin administrativa,


menciona que actualmente los procesos para evaluar y contabilizar el personal
(alumnos y docentes) que ingresa y egresa en los laboratorios de computo se
realizan de manera manual a travs de documentos, obteniendo as algunos de los
datos de ellos, lo que implica tiempo y periodos de frecuentes auditoras a los
laboratorios. Sin embargo, al implementar el sistema estadstico para la institucin, se
reducirn los gastos en el papeleo utilizado en reportes, registros y documentos donde
se maneje informacin referente al personal de los laboratorios, como resultado
permitir a la institucin mantener su estabilidad econmica. Ademas de esto se
reducirn las cargas y el tiempo de trabajo para el departamento que se encarga de la
administracin del centro de cmputo.

Impacto Tecnolgico

El servicio del PGina que se implement en el periodo escolar enero-junio 2017 est
fuera de servicio, ya que presento problemas al obtener los usuarios y contraseas del
personal docente. El sistema estadstico adems de controlar el acceso de los usuarios

13
Generalidades del proyecto

a los laboratorios proporcionara, informacin grfica, la representacin de los datos


del personal que acceda a los laboratorios. Esto beneficiara a los encargados ya que
no presentara problemas al recolectar los datos facilitando el trabajo de ellos y
haciendo que el proceso sea ms eficiente. Como mencionamos antes, el servicio del
PGina actualmente no est en funcionamiento, lo que ocasiona problemas de
organizacin en los laboratorios de computo con respecto a que usuarios hacen uso
de estos (si son alumnos, docentes u otro tipo de usuarios) y el tiempo que lo usan.

Impacto Ambiental

El sistema tendr beneficios en el mbito ambiental ya que afectar minoritariamente


en la reduccin de contaminantes. Hay que recordar que los equipos informticos
generan calor, este calor afecta al ambiente, en especial a los laboratorios donde se
concentra la radiacin que emiten, la acumulacin de calor genera el calentamiento
del disco duro y del resto de los componentes de las computadoras. Gracias al
ambiente climatizado en los laboratorios este problema ha quedado cubierto. Sin
embargo, al conocer mejor las cargas de trabajo por da de la semana se puede tener
una mejor planeacin de cuantos equipos se tendrn encendidos en ciertos horarios
lo cual permitir aprovechar mejor el tiempo y alargar periodo de vida de los equipos
al darles un mejor uso. Otros de los aspectos que quedaran cubiertos en el mbito
ambiental es que el sistema estadstico mejorara en el reciclaje de papeleo al proponer
que la informacin sea disponible para los administradores del sistema.

14
Marco Terico

II. MARCO TERICO


2.1. Antecedentes o marco histrico.
2.2. Marco conceptual
1 QUE ES UN SISTEMA
1.1 Tipos de sistemas
1.2 reas de aplicacin para sistemas informticos
1.3 Qu es un sistema de registros estadsticos?
1.4 Ventajas de la automatizacin de la informacin
2 LENGUAJES DE PROGRAMACIN
Como parte de las tareas de un programador frecuentemente escriben y ejecutan
diversas instrucciones en cualquier lenguaje de programacin, de los cuales algunos
la computadora los entiende directamente, mientras que algunas otras necesitan de
traductores para que sea entendible para la computadora; hoy en da hay muchos
lenguajes de programacin por lo tanto no recomendable adaptarse a solo uno,
siempre es bueno indagar y aprender nuevos lenguajes. Los lenguajes de
programacin se dividen en tres tipos:

1. Lenguaje maquina
2. Lenguaje ensamblador
3. Lenguaje de alto nivel

2.1 Lenguaje maquina


Es bien sabido que cual computadora puede entender de manera directa su propio
lenguaje de programacin, que en este caso se llama lenguaje maquina (0 y 1), e cual
se define de acuerdo a su arquitectura y al diseo del hardware.

Por lo general, los lenguajes mquina consisten en cadenas de nmeros (que


finalmente se reducen a 1s y 0s) que instruyen a las computadoras para realizar sus
operaciones ms elementales, una a la vez. Los lenguajes mquina son dependientes
de la mquina (es decir, un lenguaje mquina en particular puede usarse solamente

15
Marco Terico

en un tipo de computadora). Dichos lenguajes son difciles de comprender para los


humanos. (Deitel & Deitel, 2012, pg. 10)

2.2 Lenguaje ensamblador


Programar en lenguaje maquina era demasiado lenta y muy tediosa para la mayora
de los programadores. En lugar de seguir usando la cadena de nmeros que la
computadora entenda de manera directa, debido a la problemtica del lenguaje
maquina los programadores empezaron a crear y a usar abreviaturas en ingls para
poder realizar operaciones bsicas. Dichas abreviaturas fueron la base para crear el
lenguaje ensamblador. Este fue el origen de los traductores llamados ensambladores
para poder transformar el cdigo ensamblador a cdigo mquina, en cuestin de
milisegundos.

2.3 Lenguaje de alto nivel


Gracias al constante crecimiento del uso de los lenguajes de programacin; pero como
es bien sabido para poder realizar un programa avanzado se requieren de muchas
instrucciones, incluso al de realizar simples cdigos. Para poder hacer ms simple y
reducir el tamao del cdigo surgi la idea de desarrollar el lenguaje de alto nivel, en
donde se pueden dividir las instrucciones para poder efectuar una tarea. Para poder
traducir programas de alto nivel a mquina, se recurren a los compiladores. Esto
permite al programador escribir instrucciones similares al ingls comn.

El proceso de compilacin de un programa en lenguaje de alto nivel a lenguaje


mquina, puede tardar un tiempo considerable para la computadora, ya que debe de
pasar por diversas fases para que este al final se ejecute de manera satisfactoria.
Debido a este defecto se desarrollaron los programas intrpretes que permiten ejecutar
programas en lenguaje de alto nivel a lenguaje mquina de manera directa, aunque
algo ms lenta en el proceso de ejecucin.

16
Marco Terico

Para la mayora de los programadores es mucho ms recomendable usar el lenguaje


de alto nivel, ya que ofrece ms facilidades de uso y hay diversos tipos de lenguajes
de alto nivel. Por mucho, el lenguaje de programacin ms usado es Java.

2.4 Lenguajes de programacin ms populares. .


2.5 Qu es java?
2.5.1 Por qu Java?
2.5.2 Evolucin de java
2.5.3 Ventajas de Java
3 FUNDAMENTOS DE BASE DE DATOS
3.1 Qu es una base de datos?
Una base de datos no es ms que un grupo de datos que se encuentran almacenados
en memoria externa y se organizan mediante una estructura de datos. Cada base de
datos es diseada de acuerdo a las necesidades de alguna empresa o institucin en
base al tipo de informacin que manejan. (Marqus, 2011)

Segn Michael V. Mannino, una base de datos es una coleccin de datos persistentes
que pueden compartirse e interrelacionarse: Esta visin es muy general y enfatiza en
la persistencia de los datos (es decir mantener los datos almacenados de manera
estable).

3.2 Diferencias entre una base de datos y una hoja de clculo.


Una de las grandes diferencias que hay entre un archivo de base de datos y un archivo
de hoja de clculo, es que una hoja de clculo permite el trabajo con mltiples hojas a
la vez, mientras que una base de datos simplemente posee una hoja de trabajo.
(Nogueras, 2011)

17
Marco Terico

3.3 Tipos de base de datos


Existen diversas empresas con diferentes giros y dependiendo del giro ser el tipo de
procesamiento que se le dar a la informacin, esto determinar el tipo de base de
datos que se va a utilizar. Existen diversos tipos de bases de datos, pero las ms
utilizadas son las OLTP y OLAP.

OLPT (On Line Transaction Processing) Tambin conocidas como bases de datos
dinmicas, esto se refiere a que la informacin va siendo modificada en tiempo real,
es decir, se insertan, se eliminan, se modifican se consultan datos en lnea. Un ejemplo
de este tipo de base de datos sera un sistema de un supermercado donde se van
registrando cada uno de los artculos que el cliente est comprando y a su vez el
sistema va actualizando el inventario.

OLAP (On Line Analytical Processing) Tambin son llamadas bases de datos
estticas, lo que significa que l informacin no es afectada en tiempo real, lo que quiere
decir que no se insertan, no se eliminan y tampoco se modifican datos, solo se realizan

18
Marco Terico

consultas sobre los datos que a existen para el anlisis y la toma de decisiones. Este
tipo de bases de datos son implementadas en Business Intelligence para mejorar el
desempeo de las consultas con grandes columnas de informacin.

El requerimiento de implementar un tipo u otro depender del giro y las necesidades


de cada empresa. Es muy importante identificar el tipo de base de datos que se
requiere antes de implementar algn manejador de base de datos (Morales, 2014)

3.4 Ventajas e inconvenientes de los bases de datos


Las bases de datos permiten mejorar la calidad de las prestaciones de los sistemas
informticos aumentar su rendimiento.

19
Marco Terico

3.4.1 Ventajas:
Independencia de los datos, los programas y procesos. Esto permite
modificar los datos sin modificar el cdigo de las aplicaciones
Menor redundancia. No hay necesidad de tanta repeticin de datos. Solo se
indica la forma en la que se relacionan los datos
Integridad de los datos. Mayor dificultad de perder los datos o de realizar
incoherencias
Coherencia de los resultados. Al recogerse y almacenarse la informacin una
sola vez, en los tratamientos se utilizan siempre los mismos datos, por lo que
los resultados son coherentes
Mayor seguridad en los datos. Al permitir limitar el acceso a los usuarios.
Cada tipo de usuario podr acceder a unas cosas.
Datos ms documentados. Gracias a los metadatos que permiten describir la
informacin de la base de datos.
Acceso a los datos ms eficiente. La organizacin de los datos produce unos
resultados ms ptimos en rendimiento.
Reduccin del espacio de almacenamiento. Gracias a una mejor
estructuracin de los datos.
Acceso simultaneo a los datos. Es ms fcil controlar el acceso de usuarios
de forma concurrente

3.4.2 Desventajas:
Instalacin costosa. El control y administracin de bases de datos requiere de
un software y hardware elevado coste.
Requiere personal cualificado. Debido a la dificultad de manejo de este tipo
de sistemas
Implantacin larga difcil. Debido a los puntos anteriores. La adaptacin del
personal es mucho ms complicada y lleva bastante tiempo
Ausencia de estndares reales. Significa una excesiva dependencia hacia los
sistemas comerciales del mercado
20
Marco Terico

Falta de rentabilidad a corto plazo. Debido al coste de personal equipos,


adems del tiempo que tarda en estar operativa (Cabello, 2001)

3.5 Aplicaciones de las bases de datos


Las aplicaciones de bases de datos son programas de software diseados para
recoger, gestionar y difundir informacin de manera eficiente. Muchos propietarios de
viviendas pequeas empresas crean bases de datos simples, con la informacin
contacto de los clientes y listas de correo con software de usar como Microsoft
Access, FileMaker Pro, Oracle, SQL server FoxPro son ejemplos de
aplicaciones de bases de datos avanzadas, con los lenguajes de programacin que se
puede utilizar para crear soluciones de negocios personalizados en entornos de red.

3.6 Qu es un sistema de gestin de base de datos?


Un sistema de gestin de base de datos es una aplicacin que les permite a los
usuarios, crear y mantener la base de datos adems de brindar un acceso controlado.
Se denomina sistema de base de datos a un conjunto formado por la base de datos,
el SGBD y los programas de aplicacin que dan servicio a la empresa u organizacin.
(Marqus, 2011)

3.7 Introduccin a MSQL


MySQL es uno de los sistemas gestores de bases de datos relacionales ms populares
desarrollados dentro de la filosofa de cdigo abierto.

En un inicio My SQL careca de elementos considerados esenciales en las bases de


datos relacionales, tales como integridad referencial transacciones. (Ramos Martn &
Jess Ramos, 2008)

21
Marco Terico

3.7.1 Caractersticas de MySQL


My SQL es, desde hace micho tiempo, el servidor de datos ms utilizado para
desarrollar proyectos de cualquier tipo, desde los ms simples hasta los ms
complicados. Esto se debe a una serie de factores entre los que podemos citar los
siguientes:

El principal objetivo de MySQL es velocidad y robustez.


Soporta gran cantidad de tipos de datos para las columnas.
Gran portabilidad entre sistemas, puede trabajar en distintas plataformas y
sistemas operativos.
Cada base de datos cuenta con 3 archivos: Uno de estructura, uno de datos y
uno de ndice y soporta hasta 32 ndices por tabla.
Aprovecha la potencia de sistemas multiproceso, gracias a su implementacin
multihilo.
Flexible sistema de contraseas (passwords) y gestin de usuarios, con un muy
buen nivel de seguridad en los datos.
El servidor soporta mensajes de error en distintas lenguas (Marqus, 2011)

3.7.2 Ventajas de MySQL


Es rpida. La cualidad ms destacada por quienes desarrollan MySQL es su
velocidad y as cmo el software fue diseado desde un principio, pensando
principalmente en la rapidez.
No es caro. MySQL es gratis bajo la licencia GPL de cdigo abierto, y el costo
por licencia comercial es muy razonable.
Fcil de usar. Puedes construir e interactuar con una base de datos MySQL,
siguiendo simples reglas en el lenguaje SQL que es el lenguaje estndar para
la comunicacin con los sistemas de gestin de bases de datos (RDBMS).
Se puede ejecutar en muchos sistemas. MySQL corre en muchos sistemas
operativos, Windows, Linux, Mac OS, la mayora de las variedades de Unix
(incluyendo Solaris y AIX), FreeBSD, OS / 2, Irix, y otros.

22
Marco Terico

Est disponible en casi todos los proveedores de hsoting. Si vas a alojar tu sitio
web en una compaa de web hosting , de seguro tendrs disponible MySQL
sin costo adicional.
Tiene soporte tcnico ampliamente disponible. Su gran base de usuarios ofrece
soporte gratuito a travs de listas de correo. Los desarrolladores de MySQL
tambin participan en estas listas de correo electrnico.
Es seguro. El sistema flexible de autorizacin de MySQL, permite a algunos o
todos los privilegios de base de datos (como el privilegio de crear o eliminar una
base de datos) a usuarios especficos o grupos de ellos. Las contraseas estn
cifradas.
Soporta bases de datos de gran tamao. MySQL maneja bases de datos de
hasta 50 millones de filas o ms. El lmite de tamao de archivo predeterminado
para una tabla es de 4 GB, pero este se puede incrementar (si el sistema
operativo puede manejarlo) a un terico lmite de 8 millones de terabytes (TB).
Es personalizable. La licencia GPL de cdigo abierto permite a los
programadores modificar el software MySQL para adaptarse a sus propios
entornos especficos (Busta, 2015)

4 SERVIDORES WEB
4.1 Que son los servidores web?
Un servidor web es un programa que sirve como contenido esttico para un navegador,
carga un archivo y lo visualiza a travs de la red a un navegador de un usuario, atiende
peticiones y muestra resultados, el objetivo principal es servir o suministrar pginas
web a los clientes que lo solicitan.

Almacenan una gran cantidad de informacin y facilitan su disponibilidad de forma


constante y segura, para esto el servidor debe estar permanentemente online. Las
pginas web accesibles en internet cuentan con un servidor para sus contenidos.

4.2 Historia y antecedentes de los servidores WEB

23
Marco Terico

Por 1989 Tim Berners-Lee trabajaba en el CERN y propuso la creacin de una red de
ordenadores conectados a nivel mundial para poder compartir la informacin. Tim y su
equipo desarrollaron las bases del HTML, HTTP y URL que sirven de base
actualmente a la Web y utilizo esta estacin Next Cube para almacenar la primera
pgina web del CERN. Por cierto, contaba con una pegatina de advertencia que deca
esta mquina es un servidor, no apagar.

Entre 1988 y 1993, NeXT fabric una estacin de trabajo de altas prestaciones para la
poca de la que hablamos que impuls con el sistema operativo de la casa, el
NeXTSTEP. Contaba con un micro de la serie 68040 de Motorola capaz de trabajar a
25 MHz, una memoria de 8 MB ampliables a 64 MB y un monitor de 17. La mquina,
que costaba 6500 dlares, recibi el nombre de NeXT Computer, aunque se la acab
conociendo como NeXTcube o, simplemente, The Cube. (Jose, 2007)

Ms all de su hardware y sus posibilidades tcnicas, la NeXT Computer ha pasado a


formar parte de la pequea-gran historia de la informtica por ser el ordenador que
Tim Berners-Lee, el inventor de Internet, utiliz por primera vez como un servidor web
(Jose, 2007)

4.3 Tipos de servidores web


Servidores web que son ms comunes:

Servidores virtuales: Los servidores virtuales por lo general se les conoce como
Virtual Prvate, ya que solo son mquinas virtuales que se ejecutan por medio de un
hipervisor el cual les permite utilizar al mismo tiempo, diferentes sistemas operativos.

Una de sus ventajas es ofrecer precios que se ajustan a los bolsillos del usuario, pero
presentan un gran inconveniente el cual es que se llega a sobrecargar las maquinas
lo que genera una baja calidad en los servicios ofrecidos.

24
Marco Terico

Servidores Proxy: El servidor proxy se utiliza para llevar la gestin de una red de
ordenadores lo que permite que los usuarios puedan llegar a acceder o no a la
informacin almacenada dentro de un servidor. Incluyen una proteccin de la web por
futuros ataques y almacenan una copia de las pginas ms utilizadas.

Servidor DNS: El servidor DNS es encargado de gestionar los nombres de los


dominios web. Permite asignar nombres a equipos y servicios de la red que se
organiza por medio de una jerarqua de dominios en internet o en una red privada
adems de que asocia informacin a los nombres de dominio por medio de la direccin
IP.

Servidor WWW: Este servidor es mayormente conocido como HTTP y es un programa


informtico que su funcin es procesar una aplicacin del lado del servidor, creado
conexiones que son sincronizadas o no con el usuario, dndole una respuesta en
cualquier aplicacin o lenguaje que se le requiera.

EL SERVIDOR HTTP APACHE: es un servidor web HTTP de cdigo abierto para


plataformas Unix (BSD, GNU/Linux, etc.), Windows, Macintosh y otras, que
implementa el protocolo HTTP/1.1 y la nocin de sitio virtual.

El servidor Apache se desarrolla dentro del proyecto HTTP Server (httpd) de la Apache
Software Foundation. Apache es altamente configurable, admite bases de datos de
autenticacin y negociado de contenido, aunque carece de una interfaz grfica que
ayude en su configuracin. (GRANDA, 2016)

4.4 Caractersticas de los servidores web


Microprocesador: Es el encargado de realizar operaciones aritmticas y lgicas
requeridas para el proceso de los datos, cuenta con una estructura que soporta
hasta 16 microprocesadores instalados e interconectados entre s.
Memoria RAM: Una memoria es aquella que se encarga de almacenar de
manera temporal la informacin necesaria para que la computadora trabaje,
25
Marco Terico

pero en el caso de que haya poca memoria RAM, la computadora utilizar el


disco duro para simularla, pero ser ms lento el equipo.
Placas del sistema o tarjetas principales: Son las encargadas de interconectar
todos los dispositivos interiores, pero tambin puede contar con varias placas.
Integran puertos de comunicaciones (COM, USB, LPT, RJ45, enlaces pticos,
etc.), tambin las ranuras de expansin para tarjetas y los conectores para
unidades de disco (discos duros y unidades pticas).
Disco duro: Es un dispositivo de almacenamiento magntico, en el cul se
almacena la mayor cantidad de informacin de la computadora, ya que incluye
el sistema operativo, las aplicaciones, los archivos generados por el usuario.
Actualmente superan varios Terabytes (TB) de capacidad y cuentan con
estndares diferentes para evitar al mximo las fallas

4.5 Que es Xampp server


Xampp es un servidor independiente en base a software libre, con el cual podemos
disponer de un servidor propio o simplemente usarlo para hacer pruebas de nuestras
pginas web, bases de datos, para desarrollar aplicaciones en php, con conexin a
base de datos SQL (LAMPP= Linux + Apache + MySQL + PHP + Perl)

El programa est liberado bajo la licencia GNU y acta como un servidor web libre,
fcil de usar y capaz de interpretar pginas dinmicas. Actualmente Xampp est
disponible para GNU/Linux, Microsoft Windows, Solaris y MacOs X. (Menndez, 2015)

4.5.1 Por qu usar XAMP Server?


XAMMP es un editor de cdigo HTML y cuenta con la facilidad de cargar con un listado
completo de funciones del lenguaje PHP y sus parmetros, con lo que se vuelve muy
fcil programar, por lo cual es una herramienta de fcil instalacin y operacin ya que
una vez configurado el servidor XAMMP, solo quedara la espera de que le solicitemos
a travs de algn navegador algunos de los archivos que tiene listo para servirnos

26
Marco Terico

4.5.2 Ventajas de XAMP Server


Las ventajas de XAMPP se deben a que es una compilacin de software libre (similar
a una distribucin de Linux). Es gratuita y puede ser copiada libremente de acuerdo a
la licencia GNU GPL. nicamente la compilacin de XAMPP est publicada bajo la
licencia GPL. Cada uno de los componentes incluidos tiene su propia licencia y
deberas consultarlas para conocer qu es posible y que no. En el caso de uso
comercial se debe consultar las licencias individuales, en particular MySQL. Desde el
punto de vista de XAMPP como compilacin, el uso comercial es gratuito, adems de
otras ventajas como:

Respaldado por Apache y Bitnami


Nos permite elegir que componentes instalar, muy til para no suplicar
instalaciones
Interfaz donde se concentran todas las opciones de administracin
Fcil instalacin y rpido

2.3. Marco referencial

27
Metodologa

III. METODOLOGA
La metodologa es uno de los aspectos ms importantes que debe cubrir el proyecto,
ya que definir una serie de pasos que permitirn realizar cada una de las tareas
previstas.

La metodologa la podemos comparar a una receta de cocina, ya que, sin dicha receta,
un chef o un cocinero, no tendra la idea de las porciones de condimentos que utilizara
en un platillo, adems, el no contar con un procedimiento conciso y claro de lo que va
a hacer, podra ocasionarle muchos problemas al momento de guisar el platillo y
provocar que sus clientes queden decepcionados de el mismo y del restaurant.

Lo mismo sucede en el campo de la investigacin, la metodologa nos proporcionara


direccion, una serie de paradigmas que podemos emplear y manejar a nuestra
necesidad para el diseo e implementacin de nuestro proyecto.

Segn Diego Latorre, Delio del Rincn y Justo Arnal la definen a la metodologa como:

El plan o esquema de trabajo del investigador [...] en el cual se deber elegir un


mtodo adecuado para los objetivos de su investigacin. El mtodo se traduce en un
diseo que refleja el plan o esquema de trabajo del investigador."

Es por ello que a continuacion se describen los procedimientos que se aplicaran en


cada una de las etapas de la metodologa, para realizar la investigacin del rea de
estudio donde se llevara a cabo el proyecto.

Enfoque de la investigacin

El enfoque que se abordara en esta investigacin ser de tipo cuantitativo transversal


ya que se valorara la poblacin existente en la institucin tomando de ella una muestra
considerable que permita detectar y, al mismo tiempo, proporcionar informacion
precisa, relevante y orientada a los usuarios que la necesiten. Para esto se aplicar un
anlisis detallado y estudios estadsticos que permitirn calcular los datos antes
mencionados con la finalidad de recolectar informacion mediante una encuesta dirigida

28
Metodologa

a los alumnos y docentes, esto es para saber cmo evalan y califican el servicio que
se da en los laboratorios de computo de la institucin; y la otra encuesta es para el
administrador del sistema, en la cual, atraves de su punto de vista mencionara si el
sistema resuelve la problemtica y dar conocer cul es el efecto de este, poniendo a
prueba la hiptesis propuesta y haciendo un paralelo entre la teora y la prctica. Cabe
mencionar que esto no influir en ninguna de las tareas que se realicen a nivel interno
en los laboratorios de computo, solo cumplir con su funcin y ayudara a redactar el
planteamiento de la problemtica expuesta de manera concisa.

Alcance de la investigacin:

El alcance de este proyecto es descriptivo y correlacional, es descriptivo debido a que,


mediante la recoleccin y el anlisis de datos, debemos de especificar las
caractersticas y la clasificacin de grupos de personas, y los procesos que influyen
dentro del centro de cmputo del ITTUX, etc. Esto es de gran ayuda en la toma de
decisiones; es correlacional debido a que por medio de una hiptesis debemos explicar
cada una de las variables que intervienen en el proyecto, someterlo a pruebas con el
objetivo de brindar la mejor solucin.

Tipo de estudio
Para llevar a cabo el diseo proyecto fue necesario que se aplicaran los siguientes
tipos de investigacin:

Investigacin de campo: Se aplica este tipo de investigacin ya que fue necesario


trasladarnos y realizar visitas al centro de cmputo del ITTUX para conocer los
problemas y las necesidades que estn presentes dentro de la misma por medio de
entrevistas que se realizaron a los jefes del rea, y as poder brindar la mejor solucin.

Investigacin cualitativa: La aplicamos debido a que nos apoyaremos en ideas de la


ms alta precisin sobre los inconvenientes en el rea, para ello se realizarn
entrevistas grabadas (audio y video) y observaciones sobre cada uno de los procesos
29
Metodologa

(procesos manuales), esta informacin nos servir para realizar un anlisis detallado
del problema y exponer soluciones adecuadas que resuelvan cada una de las
problemticas para poder ahorrar tiempo y dinero.

Investigacin aplicada: Es necesario aplicar los conocimientos que hemos adquirido


en la carrera (Ingeniera en Informtica) para poder solucionar las necesidades y
problemas que hay en el centro de cmputo del ITTUX, por medio de las TIC ofrecer
un mejor servicio a alumnos y docentes del Instituto Tecnolgico de Tuxtepec.

Tipo de Diseo de investigacin

En este proyecto el diseo de la investigacin ser del tipo experimental, esto se debe
a que en el centro de cmputo existe un sistema de control de acceso con la excepcin
de que no tiene una buena funcionalidad, por tal motivo se implementar un sistema
que lleve el control estadstico, que beneficiara a los maestros as como a los alumnos
que hagan uso de los laboratorios del centro de cmputo, esto para comparar la
gestin de los recursos antes y despus de la implementacin del sistema y determinar
si el sistema mejora y establece un buen impacto dentro del rea de computacin,
mejorando los servicios de esta.

3.1. Poblacin o universo/ muestra


El instituto tecnolgico de Tuxtepec cuenta con un total de 2785 alumnos los cuales
sabemos que estan inscritos en la institucin por que cuentan con un numero de control
una retcula escolar, cabe mencionar que la poblacin el total del universo o poblacin
de la institucin. Sin embargo, para obtener la muestra a la cual dirigiremos la encuesta
tenemos que tomar grupos de cada una de las carreras

30
Metodologa

3.2. Tipo de estudio


Para llevar a cabo el diseo proyecto fue necesario que se aplicaran los siguientes
tipos de investigacin:

Investigacin de campo: Se aplica este tipo de investigacin ya que fue necesario


trasladarnos y realizar visitas al centro de cmputo del ITTUX para conocer los
problemas y las necesidades que estn presentes dentro de la misma por medio de
entrevistas que se realizaron a los jefes del rea, y as poder brindar la mejor solucin.

Investigacin cualitativa: La aplicamos debido a que nos apoyaremos en ideas de la


ms alta precisin sobre los inconvenientes en el rea, para ello se realizarn
entrevistas grabadas (audio y video) y observaciones sobre cada uno de los procesos
(procesos manuales), esta informacin nos servir para realizar un anlisis detallado
del problema y exponer soluciones adecuadas que resuelvan cada una de las
problemticas para poder ahorrar tiempo y dinero.

Investigacin aplicada: Es necesario aplicar los conocimientos que hemos adquirido


en la carrera (Ingeniera en Informtica) para poder solucionar las necesidades y
problemas que hay en el centro de cmputo del ITTUX, por medio de las TIC ofrecer
un mejor servicio a alumnos y docentes del Instituto Tecnolgico de Tuxtepec.

Tipo de Diseo de investigacin

En este proyecto el diseo de la investigacin ser del tipo experimental, esto se debe
a que en el centro de cmputo existe un sistema de control de acceso con la excepcin
de que no tiene una buena funcionalidad, por tal motivo se implementar un sistema
que lleve el control estadstico, que beneficiara a los maestros as como a los alumnos
que hagan uso de los laboratorios del centro de cmputo, esto para comparar la
gestin de los recursos antes y despus de la implementacin del sistema y determinar
si el sistema mejora y establece un buen impacto dentro del rea de computacin,
mejorando los servicios de esta.

31
Metodologa

32
Metodologa

3.3. Descripcin del Instrumento

33
Metodologa

3.4. Procedimiento de recoleccin

34
Metodologa

3.5. Procedimiento de manejo estadstico de la informacin

35
Resultados obtenidos y discusin

V. RESULTADOS OBTENIDOS Y DISCUSIN

36
Conclusiones y recomendaciones

V. CONCLUSIONES Y RECOMENDACIONES

37
Complementarios

FUENTES DE INFORMACIN

38
Complementarios

ANEXOS

39

También podría gustarte