Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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
Introduccin ................................................................................................................. 1
III. Metodologa.......................................................................................................... 28
iv
Preliminares
Anexos ...................................................................................................................... 39
v
Preliminares
NDICE DE TABLAS
vi
Preliminares
NDICE DE FIGURAS
vii
Preliminares
INTRODUCCIN
1
Generalidades del proyecto
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.
2
Generalidades del proyecto
Instituto tecnolgico
de Tuxtepec
secretaria
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.
4
Generalidades del proyecto
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
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.
Integrar las lneas de cdigo con el resto de los componentes del programa.
6
Generalidades del proyecto
7
Generalidades del proyecto
Hiptesis nula
8
Generalidades del proyecto
9
Generalidades del proyecto
Nombre y nmero de
laboratorio.
Nmero de
computadora.
Tiempo que se us
una PC.
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.
Llevar un registro de los alumnos que ingresan en las aulas del centro de cmputo
del ITTUX.
Dar a conocer qu porcentaje de alumnos del ITTUX hacen uso del centro de
cmputo.
Impacto social
12
Generalidades del proyecto
Impacto econmico
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
Impacto Ambiental
14
Marco Terico
1. Lenguaje maquina
2. Lenguaje ensamblador
3. Lenguaje de alto nivel
15
Marco Terico
16
Marco Terico
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).
17
Marco Terico
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.
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
21
Marco Terico
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.
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)
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.
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)
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)
26
Marco Terico
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.
Segn Diego Latorre, Delio del Rincn y Justo Arnal la definen a la metodologa como:
Enfoque de la investigacin
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:
Tipo de estudio
Para llevar a cabo el diseo proyecto fue necesario que se aplicaran los siguientes
tipos de investigacin:
(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.
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.
30
Metodologa
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
33
Metodologa
34
Metodologa
35
Resultados obtenidos y discusin
36
Conclusiones y recomendaciones
V. CONCLUSIONES Y RECOMENDACIONES
37
Complementarios
FUENTES DE INFORMACIN
38
Complementarios
ANEXOS
39