Proyecto ST
Proyecto ST
Proyecto ST
Autores:
T.S.U Alejandro Gonzlez
T.S.U Jhony Cubilln
T.S.U Jos Layett
T.S.U Ronal Plata
Tutores:
Dr. Johan Ortigoza
Mgs. Exida Arteaga
C.I.
20.842.760
20.833.590
19.837.514
20.147.573
Firma
Johan Ortigoza
ASESOR:
Exida Arteaga
C.I.:
11.607.049
C.I.:
8.507.963
FIRMA:
FIRMA:
II
DEDICATORIA
A Dios que sin l nada sera posible, a mis padres, hermanos que han sido de
gran ayuda. Al Instituto Universitario de Tecnologa de Maracaibo, a todas las
personas que hicieron posible el curso de sta carrera del PNF en Informtica
durante stos cinco aos, y quiero con especial nfasis dedicarle ste trabajo
realizado al hombre que abri los senderos de la educacin, gratuita y de calidad,
a ti te lo dedico: Hugo Rafael Chvez Fras.
Alejandro Gonzlez.
III
DEDICATORIA
A Dios, a mis padres que han sido de vital importancia en mi vida y a todas las
personas que nos ayudaron.
Jhony Cubilln
IV
DEDICATORIA
ste proyecto va dedicado a mis padres principalmente, quienes siempre me han
ayudado econmicamente para poder ejercer sta carrera tan Extraordinaria, que
por medio de ella he aprendido cosas inimaginables qu por mi mente hace
apenas unos aos atrs, nunca haba imaginado que se podran hacer a travs de
un computador.
Ronal Plata
DEDICATORIA
Jos Layett
VI
AGRADECIMIENTO
A dios por darnos la sabidura necesaria para tomar decisiones acertadas en pro
de mejorar la calidad de vida de las personas, a todo el personal del
Departamento de Construccin Civil, as como al Instituto Universitario de
Tecnologa de Maracaibo por ser ste durante stos aos nuestra Alma Mater,
que nos deja el camino abierto al xito. A la Mgs. Exida Arteaga, docente de
proyecto socio tecnolgico, quien ha sido una excelente profesional con alto nivel
de vocacin para con su trabajo. A Dr. Johan Ortigoza, nuestro tutor, quien ha
sido una gua fundamental para la realizacin y cumplimiento de los objetivos y
meta trazados, llevndonos en la direccin correcta hacia el xito acadmico, que
tenemos fe que se convierta en un xito laboral y de vida. A la Dr. Mnica
Hernndez, Ing. Luis Fernndez, ing. Santiago Montero.
VII
VIII
NDICE GENERAL
PORTADA
DEDICATORIA
AGRADECIMIENTO
RESUMEN
INDICE GENERAL
INDICE DE TABLAS/CUADROS
INDICE DE FIGURAS
INTRODUCCION
IX
NDICE CUADROS
XI
NDICE DE FIGURAS
XII
INTRODUCCIN
Con el paso del tiempo se puede observar como los avances de la
tecnologa benefician de forma directa al ser humano, sustituyendo las tareas
forzosas por trabajos sencillos capaces de ser realizados por cualquier persona;
siendo gracias a los avances tecnolgicos que las instituciones y empresas han
obtenido diversos beneficios como la duplicacin de su productividad y
rendimiento.
Dentro de los procesos que se realizan en las instituciones de carcter
educativo, est la utilizacin de pginas web para visualizacin de informacin
que stos consideren importante, lo cual facilita la funcin acadmicaadministrativa. El desarrollo de ste proyecto tiene como objetivo principal la
implementacin de una aplicacin web para la visualizacin de calificaciones de
los estudiantes del Departamento de Construccin Civil del IUTM y as cubrir las
necesidades de la comunidad, con respecto a la publicacin contina de
informacin diversa como las calificaciones.
Este trabajo se encuentra estructurado en tres captulos, especficamente
de la siguiente forma: en el captulo I diagnstico participativo socio comunitario,
donde se describe la caracterizacin de la comunidad: dimensiones sociogeogrfica, socio-histrico, socio-poltica, dimensin socio-educativo y sociotecnolgico, diagnstico participativo situacional, rbol del problema, rbol de
objetivos, y objetivos del proyecto. en el captulo II diseo del proyecto donde se
exponen los antecedentes tericos y tecnolgicos, referencias tericas y
tecnolgicas, procedimiento para la ejecucin de las actividades y por ltimo en el
captulo III ejecucin del proyecto, se divide en cuatro fases: planificacin, diseo,
codificacin y pruebas segn la metodologa utilizada.
13
CAPTULO I.
DIAGNOSTICO PARTICIPATIVO SOCIO COMUNITARIO.
de
instituciones
pblicas
privadas,
presenta
diversos
1. Caractersticas de la comunidad:
El Departamento de Construccin Civil se encuentra ubicado en el
Instituto Universitario de Tecnologa de Maracaibo, parroquia Ral Leoni,
urbanizacin La Floresta del municipio Maracaibo, del estado Zulia. Su propsito
es formar profesionales ntegros y aptos para el campo laboral de hoy en da.
Este proyecto se har en base a los requerimientos de la comunidad y
especficamente para mejorar el proceso de publicacin de calificaciones de los
estudiantes del departamento de Construccin Civil del Instituto Universitario de
Tecnologa de Maracaibo.
1.1.
Dimensin Socio-Geogrfica:
El departamento de Construccin Civil, se encuentra ubicado en el
14
1.2.
15
1.3.
Dimensin Socio-Poltica:
El Departamento de Construccin Civil perteneciente al Instituto
16
carrera de obras civiles (tcnica) y construccin civil (ingeniera) las cuales tienen
una duracin de 2 y 4 aos respectivamente.
1.4.
2.
17
de los estudiantes
del Departamento de
2.1.
18
Figura 2 rbol del problema. Fuente: Gonzlez, Layett, Plata, Cubilln. (2013)
19
3.2
Objetivos Tecnolgicos.
20
4.
21
(b)
22
23
CAPTULO II
DISEO DEL PROYECTO
1.
los
desarrollo
indican que los objetivos junto con las actividades expuestas en la investigacin,
se cumplieron, ya que la aplicacin proporciona a los usuarios la evaluacin
econmica. Se observ que ste trabajo se realiz bajo la misma metodologa
que el sistema a desarrollar actualmente, siendo de gran ayuda para la ejecucin
del mismo. Algunos de los aportes que deja esta investigacin son:
24
25
26
diseo multihilo le permite soportar una gran carga de forma muy eficiente.
MySQL fue creada por la empresa sueca MySQL AB, que mantiene el copyright
del cdigo fuente del servidor SQL, as como tambin de la marca.
2.6 Sistema de gestin de contenidos:
Martnez y Lara (2006) expresan que los sistemas de gestin de
contenidos (Content Management System o CMS) son un software que se utiliza
principalmente para facilitar la gestin de grandes sitios web, ya sea un sitio web
en internet o una intranet corporativa y por ello, tambin son conocidos como
gestores de contenidos web (Web Content Management System o WCMS). Hay
que tener en cuenta que los CMS no se limitan slo a las webs, sino tambin a la
gestin de todo tipo de documentos electrnicos. Joomla es un sistema gestor de
contenidos ya que nos permite administrar todos los contenidos de una aplicacin
web, as como su creacin.
3. Procedimiento para la Ejecucin de las Actividades:
El proyecto se realiza bajo la metodologa XP que consta de cuatro
fases, cada una de ellas relacionadas con los objetivos especficos del mismo. La
metodologa XP se enfoca en un proceso sencillo y efectivo en la realizacin de
un Software, empleando una forma de trabajar basada en las necesidades y con
una serie de fases antes de llegar al diseo del Software. La programacin
extrema o eXtreme Programming (XP) es un enfoque de la ingeniera de software
formulado por Kent Beck, autor del primer libro sobre la materia, Extreme
Programming Explained: Embrace Change (2000).
Es el ms destacado de los procesos giles de desarrollo de software. Al
igual que stos, la programacin extrema se diferencia de las metodologas
tradicionales, principalmente en que pone ms nfasis en la adaptabilidad que en
la previsibilidad. Los defensores de XP consideran que los cambios de requisitos
sobre la marcha son un aspecto natural, inevitable e incluso deseable del
27
28
lugar a las plantillas y base de datos, pero sin realizar un cdigo fuente y en ste
se disear una aplicacin web capaz de gestionar el proceso de publicacin de
calificaciones los estudiantes en el Departamento de Construccin Civil del
Instituto Universitario De Tecnologa De Maracaibo.
Codificacin:
Codificar es un simple proceso donde se transforma el objetivo diseado
mediante reglas de cdigo, acatando estndares previamente creados, dando
como resultado que el objetivo se realice y que el cdigo se mantenga y sea
factible comprenderlo. Despus de haber diseado el proyecto se llega a la
codificacin donde se plasman todos los diseos de la aplicacin web y bases de
datos, para crear as una web que cumpla con los requerimientos necesarios.
Pruebas:
Las pruebas son fundamentales a la hora de comprobar que el objetivo
que se traz, en ste caso la realizacin de la aplicacin Web, funciona mediante
distintos ensayos, a los que se llaman test, desde los ms triviales hasta los ms
complejos. Estas tienen dos denominaciones, pruebas Alpha, que son las que se
realizan antes de la implantacin del sistema y luego las Pruebas Beta, que son
hechas por los usuarios ya con la aplicacin web implantada, donde se le dan los
ltimos retoques a la misma antes ser entregado el producto final.
Para terminar, se realizan pruebas a la aplicacin web para comprobar
que se ajuste a los requerimientos del usuario final y que no tenga fallos, luego de
implementar las pruebas Alfa-Beta.
4. Planificacin de las actividades:
A continuacin se muestra la planificacin de actividades para lograr la
debida secuencia de las fases nombradas, establecindose una serie de
actividades que se detallen en el cronograma de actividades, as como se
explican los costos relativos al desarrollo de las mismas.
29
Actividades
Recursos
Duracin
en Semanas
Realizar
historia usuario
Buscar
informacin
Documentar
informacin
Papelera,
transporte,
refrigerio
Realizar
Entrevista
Establecer el diseo de la arquitectura de
Implementar
los
Caso de uso
la aplicacin web para la visualizacin de
calificaciones de los estudiantes del
Registrar
departamento del departamento de
componentes
construccin civil del instituto universitario
Crear la base
de tecnologa de Maracaibo
de datos
Papelera
11
Pantallas
Codificar las pginas de la aplicacin web
segn su diseo arquitectnico para el
proceso de visualizacin de calificaciones
de los estudiantes del departamento de
construccin civil del instituto universitario
de tecnologa de Maracaibo.
Probar y verificar el correcto
funcionamiento la aplicacin web
mediante la implementacin de las
pruebas Alpha y Beta para observar el
buen funcionamiento de la aplicacin web
para el proceso de visualizacin de
calificaciones del IUTM
Construir la
base de datos
Realizar Los
formularios
11
Conexin
A Internet
Realizar las
pruebas alfabeta
11
transporte
36
30
4.1Cronograma de actividades:
A continuacin se muestra el cronograma de actividades en el cual se
aprecia la el tiempo de duracin del proyecto de acuerdo con la metodologa
utilizada. La duracin se establece en semanas y meses.
Tabla 2. Cronograma de actividades.
Meses
Actividades
Semanas
12341 234123412341234 123412341234123
1.- Planificar
2.- Disear
3.- Codificar
4.-Probar la aplicacin
Fuente: Gonzlez, Plata, Layett, Cubilln /2013).
31
Fases
Costo directo
Subtotal
Planificar
Transporte,
materiales de oficina
1.000bs
Disear
UML
Bs 3.000
Buscar informacin
Bibliografa
Caso de uso
Registro de
componentes
PhpMyAmin
CMS Joomla 1.7
Base de datos
Navegador web
Pantallas
Codificar estructura
fsica de la aplicacin
web
Codificar
Joomla 1.7,
navegador web
7000bs
Probar la aplicacin
web mediante la
implementacin de
las pruebas Alpha y
Beta.
Probar
Navegador web
Bs5.000
32
CAPTULO III:
EJECUCIN DEL PROYECTO
A continuacin se describirn las fases de ejecucin del proyecto segn la
metodologa utilizada.
Planificacin:
La fase fundamental para la realizacin de ste proyecto es sta, ya que,
es aqu donde los proyectistas se acercan a la comunidad para observarla y
encontrar sus principales problemas y escoger el ms inmediato para tratar de
resolverlo. Antes de seleccionar a la comunidad se tom en cuenta
que de
contribucin tecnolgica.
Se realizaron observaciones para obtener informacin detallada de sus
procesos acadmicos y la manera en que se manipulaba la informacin en los
cuales se visualizaron que la manera de publicar calificaciones era ineficiente
debido a que ste proceso lleva a la prdida de informacin por ser de forma
manual.
Se realizaron tambin varias visitas al departamento conversando con el
personal a cargo para obtener informacin sobre sus inconvenientes y cul era su
problema ms inmediato. En una de las ellas se pudo constatar la carencia de
conocimiento de algunos trminos en el rea tecnolgica, de sta manera se tom
la decisin de realizar de forma simplificada una aplicacin web para la
visualizacin de calificaciones de los estudiantes del Departamento de
Construccin Civil del IUTM. Se observaron todos los procesos llevados a cabo
33
34
y el usuario
invitado.
Tambin se muestra y explica la base de datos con sus diversas tablas y
relaciones. El administrador de la aplicacin Web tiene acceso a todas las
35
36
El usuario
37
38
39
40
.
Figura 9. Botn de inicio. Fuente: Gonzlez, Plata, Layett, Cubilln (2013).
En la figura 9 se muestra el botn inicio que cumple la funcin de llevar al
usuario a la pantalla inicial de la pgina.
41
(2013).
42
.
Figura 13 Botn guas. Fuente: Gonzlez, Plata, Layett, Cubilln (2013).
En la figura 13 se muestra el botn guas en el que se encuentran
publicadas las guas.
43
Figura 14. Botn formatos. Fuente: Gonzlez, Plata, Layett, Cubilln (2013).
Figura 15. Botn seccin de horarios. Fuente: Gonzlez, Plata, Layett, Cubilln
(2013).
En la figura 15 se muestra el botn de seccin horarios que permite a los
estudiantes visualizar los horarios publicados.
44
Figura 17. Botn mensajes recientes. Fuente: Gonzlez, Plata, Layett, Cubilln
(2013).
En la figura 17 se muestra el botn de mensajes recientes, sta seccin
permite visualizar las ltimas publicaciones, noticias, calificaciones, guas y
cualquier otra informacin, que haya sido publicada recientemente.
45
Figura 18. Perfil de usuario. Fuente: Gonzlez, Plata, Layett, Cubilln (2013).
sta seccin le permite visualizar los datos del perfil del usuario, tambin le
permite modificar su perfil, as como le permite cargar su foto de perfil a escala
de 200 de ancho por 500 de alto y no puede ser tamao superior a 2Mb.
46
47
Figura 21. Inicio de sesin. Fuente: Gonzlez, Plata, Layett, Cubilln (2013).
En la figura 21 se muestra el inicio de sesin de usuarios registrados
(Administrador y docente). As como tambin la seccin de recuperacin de
contrasea y/o usuario.
48
49
REFERENCIAS BIBLIOGRFICAS
lvarez G (2004), Planificacin y desarrollo de proyectos sociales y educativos.
Primera edicin, Mxico D.F
Beck K (2000), eXtreme Programming (XP). Segunda edicin, Massachusetts.
Camps R (2002), Bases de datos.
Cobo A, Gmez P, Prez D, Rocha R (2005), PHP Y MYSQL: Tecnologa para el
desarrollo de aplicaciones web. Primera edicin. Madrid.
Debrauwer L, Van Der Heyde F (2005), UML 2 (iniciacin, ejemplos, y ejercicios
corregidos). Primera edicin, Barcelona.
Kendall K, Kendall J (2005) Anlisis y diseo de sistemas. Primera edicin.
Mxico D.F.
Lujn S (2002), Programacin de aplicaciones web: Historia, principios bsicos y
clientes web. Primera edicin, San Vicente (Alicante).
Martnez J, Lara P (2006), La accesibilidad de los contenidos web. Primera
edicin, Barcelona.
Quero E, Garca A, Pea J (2007), Explotacin de sistemas informticos:
Mantenimiento de portales de la informacin. Primera edicin, Madrid.
De La Rosa y Fernndez (2011), Aplicacin Web para el manejo de
informacin y eventos. Caso: Consejo Comunal Los Mangos, Maracaibo,
Zulia. Tesis de TSU. Instituto Universitario de Tecnologa de Maracaibo.
Gmez y Estrada (2010), Aplicacin Web para el manejo de informacin y
eventos. Caso: Consejo comunal Los Mangos, Maracaibo, Zulia. Tesis de
TSU. Instituto Universitario de Tecnologa de Maracaibo.
50
Documentos consultados:
Decreto 6.650 del 24 de marzo de 2009.
Decreto presidencial 3.390 del 28 de diciembre de 2004.
Constitucin de la Repblica Bolivariana de Venezuela (1999).
Plan Nacional Simn Bolvar (2007-2013).
Plan de la Patria (2013-2019).
51
CONCLUSIONES
Web,
disendose
la
aplicacin
Web
de
acuerdos
las
52
RECOMENDACIONES
53
ANEXOS
54
55
56
57
58
59
60